
body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#ededed;

}
#header { width: 731px;  visibility: visible; }
#menubar { width: 731px; height: 50px       }
#contentarea { background-color:#FFFFFF; padding-bottom: 5px; width: 731px }
#column1 { background-color:#FFFFFF; font-size: 11px; margin: 0 18px 0 0; padding: 5px 0 0 0; width: 175px; float: left; }
#column1.ul {  }
.active a:link { text-decoration: none; background-color:#dcdcdc }
.active a:visited { text-decoration: none; background-color:#dcdcdc }
.active a:hover { text-decoration: none; background-color:#dcdcdc }
.active a:active { text-decoration: none; background-color:#dcdcdc }
a:link { color:#2e4384; }
a:hover {color: #d00000}
#column2 { background-color:#FFFFFF; margin: 0 15px 0 0; padding: 5px 0 0 10px; width: 510px; float: left; border-left: 3px solid #ddd; }
#column3 { background-color:#FFFFFF; padding: 5px 0 0; width: 150px; float: left;}
#footer { text-align: center; margin: 20px 0 0; padding: 0; width: 731px; border-top: 2px solid #2e4384 }
.clearfix:after { visibility: hidden; display: block; height: 0; clear: both; content: "."  }
.clearfix { display: inline-table }
/* backslash hack hides from IE mac\*/
* html .clearfix { height: 1% }
.clearfix { display: block }
/* end backslash hack */
h4 { color: #d00000; font-size: 12px; font-weight: bold; margin: 0 0 1.33em; padding-top: 0; }
.contentmargin { padding-right: 5px; padding-left: 15px }
p { font-size: 12px; line-height: 1.5em; margin-top: 0; margin-bottom: 0; padding-top: 5px; padding-bottom: 0 }
.white { color: #fff; line-height: 20px; margin-top: 0; padding-top: 5px; padding-right: 10px; padding-left: 10px }
h1 { color: #2e4384; font-size: 1em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 1.5em; padding: 5px ; border-bottom: 2px solid #2e4384; }
#textundermaingraphic { padding-left: 15px; width: 510px }
.smallcaptiontext { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }
h2 { color: #2e4384; font-size: 0.95em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 ; padding-top: 5px; padding-bottom: 4px; }
h3 { color: #2e4384; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding-top: 5px; padding-bottom: 4px; }
.boldparagraphtext { font-weight: bold; padding-right: 10px; padding-left: 10px }
.underline { padding-top: 16px; padding-right: 10px; padding-left: 10px; border-bottom: 1px solid #f03 }
ol { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5em; list-style-type: decimal; margin: 1em 0 1em 40px; }
ul { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px }
.testimonials { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic }
.footerlinks { margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px }
.footertext { font-size: 11px; line-height: 1em; margin-top: 0; margin-bottom: 0; padding-top: 0.5em; padding-bottom: 0 }
#rightcontenttopcontent { background-color: #2e4384; padding-top: 5px; padding-bottom: 15px }
.TOPbuttonalignright { text-align: right; }
#rightcontentbottomcontent { margin-top: 10px; padding-bottom: 15px }
div#mainwrap{width:731px; margin-left:auto; margin-right:auto; text-align:left;}
.tableheadings { color: #fff; font-size: 12px; font-weight: bold; }
#printheader { display: none; }
.tablesmalltext { font-size: 11px; }

#mainwrap {
background-color:#FFFFFF;
padding: 0 10px;
}

