body {
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
}

body,div,li,td {
 font: normal 11px verdana, arial, sans-serif;
}
dt {
 font-size:12px;
 font-weight:bold;
}

dd {
 margin-bottom:15px;
 margin-left:15px;
}
h1 {
 font-size: 15px;
 background-repeat: repeat-x;
 background-position: bottom left;
 background-image: url("/layouts/default/schemes/webmail/bg/h1.gif");
 padding:5px 0px 5px 0px;
 margin:5px 0px 15px 0px;
}h2 {
 font-size: 13px;
 padding:5px 0px 5px 0px;
 margin:5px 0px 0px 0px;
}
h3 {
 font-size: 12px;
 padding:5px 0px 5px 0px;
 padding:5px 0px 0px 0px;
}
th {
 font-size: 12px;
}
div#Logo {
 border-bottom:3px solid #000;
 background-image: url('/layouts/default/schemes/webmail/bg/top.gif');
 background-repeat: no-repeat;
 background-position: top right;
}

div#Logo img {
 margin: 5px 5px 5px 5px;
}div#TopMenu {
 border-top:1px solid #fff;
 border-bottom:1px solid #000;
 background-image: url('/layouts/default/schemes/common/bg/topmenu/bg.jpg');
 background-repeat: repeat-x;
}

div#TopMenu td.Menuitem {
 font-size: 12px;
 padding: 7px 9px 7px 9px;
 white-space: nowrap;
}

div#TopMenu td.MenuRight {
 font-weight:bold;
 font-size: 11px;
 padding: 7px 9px 7px 9px;
}

div#TopMenu td.Current {
	padding: 7px 5px 7px 5px;
	background-image: url('/layouts/default/schemes/webmail/bg/topmenu/current.gif');
	background-repeat: no-repeat;
	background-position: bottom center;
}

div#TopMenu a {
	color: #000;
	text-decoration: none;
}

div#TopMenu a:hover {
	color: #c00;
}

div#TopMenu td.Current a {
	font-weight:bold;
}

div#TopMenu td.Current a:hover {
	color: #000;
}
table#Path {
 background-color: #900;
 background-image: url('/layouts/default/schemes/webmail/bg/path.gif');
 background-repeat: repeat-x;
 background-position: bottom;
 padding:4px 4px 7px 4px;
 color: #ccc;
}


table#Path span.Current {
 font-weight:bold;
}

table#Path a {
 font-size: 12px;
 color: #fff;
 text-decoration: none;
}

table#Path a:hover {
 color: #fff;
}
table#Page td#Content {
 background-image: url('/layouts/default/schemes/common/bg/content.gif');
 background-repeat: no-repeat;
 background-position: top left;
 padding:15px 15px 15px 15px;
}

table#Page td#Banners {
 background-image: url('/layouts/default/schemes/common/bg/banners.gif');
 background-repeat: repeat-x;
 background-position: top left;
 padding:15px 15px 15px 15px;
}
td#Buttons {
	border-right: 1px solid #000;
	background-color: #d7d7cd;
	padding:5px 5px 5px 5px;
	text-align:center;
}

td#Buttons table {
	text-align:center;
	background-color: #fff;
	border: 1px solid #000;
	margin-top:50px;
	margin-bottom:10px;
}
td#Menu {
 border-right: 1px solid #000;
 background-color: #d7d7cd;
 background-image: url('/layouts/default/schemes/common/bg/menu.gif');
 background-repeat: repeat-x;
 padding:5px 5px 5px 5px;
}

td#Menu table tr.l0 td {
 background-color:#afaf9b;
 background-image: url('/layouts/default/schemes/common/bg/menu/0.gif');
 background-repeat: repeat-y;
 padding:2px 2px 2px 12px;
 border-bottom:2px solid #d7d7cd;
 font-weight:bold;
}
td#Menu div.l0 {
 background-color:#afaf9b;
 background-image: url('/layouts/default/schemes/common/bg/menu/0.gif');
 background-repeat: repeat-y;
 padding:2px 2px 2px 12px;
 border-bottom:2px solid #d7d7cd;
 font-weight:bold;
}


td#Menu table tr.l1 td {
 background-color:#c3c3b4;
 background-image: url('/layouts/default/schemes/common/bg/menu/1.gif');
 background-repeat: repeat-y;
 padding:2px 2px 2px 20px;
 border-bottom:2px solid #d7d7cd;
}
td#Menu div.l1 {
 background-color:#c3c3b4;
 background-image: url('/layouts/default/schemes/common/bg/menu/1.gif');
 background-repeat: repeat-y;
 padding:2px 2px 2px 20px;
 border-bottom:2px solid #d7d7cd;
}

td#Menu a {
 text-decoration: none;
 color: #000;
 display:block;
}

td#Menu a:hover {
 color: #f00;
}

td#Menu div.ShortNew {
 padding: 2px 2px 10px 2px;				
}				

td#Menu div.ShortNew a {
 text-decoration: underline;
 display: inline;
}

div.MCMSEdit {
// text-align:right;				
}
table.MCMS_versions {
 margin-top: 20px;				
 border-left: 1px solid #666;				
}
table.MCMS_versions th {
 text-align:center;				
 margin: 0px 0px 0px 0px;				
 padding: 3px 6px 3px 6px;				
 background-color: #666;				
 color: #fff;
}

table.MCMS_versions td {
 text-align:center;				
 padding: 2px 3px 2px 3px;				
 border-bottom: 1px solid #666;				
 border-right: 1px solid #666;				
}
table.MCMS_versions tr.Current td {
 font-weight:bold;				
}
div.Big {
	font-size:120%;
	font-weight:bold;
}a.Edit {
 background-color: #00cc00;
 color: #ffffff;
 text-decoration: none;
 font-size: 9px;
 font-weight: bold;
 padding: 1px 3px 1px 3px;
 border: 1px solid #009900;
}

a.EditHidden {
 background-color: #ff0000;
 color: #ffffff;
 text-decoration: none;
 font-size: 9px;
 font-weight: bold;
 padding: 1px 3px 1px 3px;
 border: 1px solid #990000;
}
.NewsSectionAbbrev {
 margin-left:1px;
 margin-right:1px;
 padding-left:2px;
 padding-right:2px;
 border: 1px #663300 solid;
 background-color: #ffcc00;
}
table.List th {
 background-color:#afaf9b;
 color:#fff;
 font-weight:bold;
 padding:5px 5px 5px 5px;
}

table.List th.RightBorder {
 border-right:1px solid #fff;
}

table.List th.LeftBorder {
 border-left:1px solid #fff;
}

table.List th a {
 color:#fff;
 text-decoration:none;
 display:block;
}

table.List th a.Active {
 text-decoration:underline;
}

table.List td {
 padding:3px 12px;
 border-bottom: 1px solid #d7d7cd;
}

table.List tr.Unseen td {
 font-weight:bold;
}


table.List tr.Disabled td {
 background-color:#ccc;
}

table.List td a {
 color:#333;
 text-decoration:none;
}

table.List td a.Row {
 display:block;
}

table.List tr.Green td {
 background-color: #dfd;
}

table.List td.Highlited {
 border: 1px solid #333;
 font-weight: bold;
}				
table.Form td.Label {
	font-weight:bold;
	text-align:right;
}
table.Form input.Text {
	border: 1px solid #555;
	background-color: #fff;
	background-image: url("/layouts/default/schemes/common/bg/form/text.gif");
	background-repeat: no-repeat;
}
table.Form textarea {
	border: 1px solid #555;
	background-color: #fff;
	background-image: url("/layouts/default/schemes/common/bg/form/textarea.jpg");
	background-repeat: no-repeat;
}
table.Form input.TextRequired {
	border: 2px solid #333
}
table.Form div {
	margin-bottom:2px;
}
table.Form h3 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
input.Button {
	border-width:1px;
	border-style:solid;
	border-color:#666666;
	background-color: #f1efed;
	background-image: url("/layouts/default/schemes/common/bg/form/button.gif");
	background-repeat: repeat-x;
}
table.Form th {
 font-size: 14px;				
 text-align:left;				
 color: #888;
 background: #ddd;				
 padding:5px 5px 5px 5px;
 margin: 5px 0px 5px 0px;
}
span.Required {
 color:#c00;				
}
div#Copyright {
 background-color: #900;
 padding:4px 4px 4px 4px;
 color: #fff;
 text-align: right;
}

div#Copyright a {
 color: #ccc;
 text-decoration: none;
}

div#Copyright a:hover {
 color: #fff;
}
div#Errors {
 display:block;
 border: 1px solid #fc9;
 background-color: #fff8f0;
 margin-bottom: 10px;
}

div#Errors li {
 font-size: 14px;
 color: #c00;
 list-style-type: square;
}
div#Errors p {
 padding: 0 2em;				
}				
.Questionnair label {
 display: block;				
 font-weight: bold;
 margin: 1em 0;
}
div.Alert 
{
 border: 2px solid #fc9;
 background-color: #fff8f0;
 padding: 1em;
}
p.Banner {
 text-align: center;				
}
table.View td.Label {
 font-weight: bold;
}
table.View th {
 text-align: center;
 font-size: 14 px;
 padding: 20px 10px 5px 10px;
 border-bottom: 1px solid #000;
}

iframe {
 border-bottom: 1px solid black;				
}

table.mceEditor {
 background-color:#eee;				
 border: 1px solid black;				
}

a {
 color: #b80;
}

a:hover {
 color: #b80;
}h1 {
 color:#f90;
 background-image:none;
}div#TopMenu a:hover {
 color: #960;
}
td#Menu table.Folders tr.l0 td.Count {
 background-image: none;
 font-weight:normal;
 text-align:center;
 padding:2px 2px 2px 2px;
 white-space: nowrap;
}

td#Menu table.Folders tr.l1 td.Count {
 background-image: none;
 font-weight:normal;
 text-align:center;
 padding:2px 2px 2px 2px;
 white-space: nowrap;
}
table.Message {
 margin: 10px 0px 10px 0px;
}table.MessageHeader {
	margin-bottom: 1px;
}

table.MessageHeader td {
	background-color: #d7d7cd;
	padding: 4px 4px 4px 4px;
	border-bottom: 1px solid #fff;
}

table.MessageHeader td.FieldName {
	font-weight:bold;
	text-align:right;
}div.MessageActions {
	background-color: #afaf9b;
	padding: 5px 10px 5px 5px;
}

div.MessageActions a {
	color: #fff;
	text-decoration:none;
	margin: 0px 5px 0px 5px;
	font-weight:bold;
}

div.MessageActions a:hover {
	color:#333;
	text-decoration:underline;
}
table.Attachements {
	margin-left: 5px;
	border: 1px solid #d7d7cd;
}

table.Attachements th {
	padding: 5px 5px 5px 5px;
	background-color:  #d7d7cd;
	text-align: left;
}

table.Attachements td {
	padding: 4px 4px 4px 4px;
}

table.Attachements td a {
 text-decoration: none;
}

table.Attachements td a:hover {
 text-decoration: underline;
}table#FormAttachements {
 margin: 0px 0px 10px 0px;
 border: 1px solid #555;
 background-color: #fff;
 background-image: url("/layouts/default/schemes/common/bg/form/textarea.jpg");
 background-repeat: no-repeat;
}

table#FormAttachements td.Button {
  padding-left: 5px;
}

table#FormAttachements input.Button {
  width: 150px;
}table.ActionForm {
 background-color: #d7d7cd;
 margin-bottom:2px;
}div.rfc822Header {
 margin-top:1px;
 font-size: 8pt;
 padding:6px 6px 6px 6px;
 background-color:#222;
 color:#3f3;
}
