div,body { margin:0px; padding:0px; }
img { border:0px none; }
td { vertical-align:top; font-size:12px;}

body { margin:0px auto; font-size:14px; background-color: #666666;}
body,td { font-family: helvetica,arial,clean,sans-serif;}

div#container { width: 940px; margin:20px auto; line-height: 130%; background-color: #ffffff; padding:20px; }
div#header { padding:0px; border-bottom:0px solid #000000; height: 250px; overflow: hidden; }
div#affpostcard { float: right; width: 690px; border:0px solid red; }

div#header_2388 { padding:0px; border-bottom:0px solid #000000; height: 131px; overflow: hidden; background:url(../images/mercers-topbar-bg.jpg) repeat-x; }
div#afflogo_2388 { float: left; width: 250px;  margin-top: 0px; border:0px solid red;}

div#afflogo { float: left; width: 250px;  margin-top: 90px; border:0px solid red;}
div#navigation { float:left; width: 230px; margin-top:10px; font-size:12px;}
div#navigation ul { margin:0px; padding:0px; list-style-type: none; }
div#navigation li { padding-top:5px; border-bottom:1px solid #cccccc; width: 215px; }
div#navigation a { color: #000000; text-decoration:none; }
div#navigation a:hover { color: #FF7800; text-decoration:none; }
div#navigation a:active { color: #FF7800; text-decoration:none; }
div#sidenotes { margin-top:20px; font-size:12px; }
div#content { float: left; width: 700px;}
div#maincontent { z-index:-999; width: 700px; height: 650px; overflow: hidden; font-size: 13px; margin-top:20px; color: #444444; }
div#footer { clear: both; padding:10px; border-top:1px solid #999999; font-size: 11px; overflow: auto; }
div#cdlogo { float: right; width: 120px;}
div#footertext { float: left; color: #999999; width: 690px; line-height: 110%; }
div#footertext a { color: #999999; }
div#currencyrates { height: 65px; overflow: hidden; width: 720px; }
div#currencyrates_scroll { height: 36px; overflow: hidden; width: 690px; }

div#smallprints { font-size:10px; text-align:right; margin-right: 20px; }

div#cc_xxDIV { font-size:11px; margin-top:20px; width:215px; height: 270px;}

.subnavigation { font-size: 0.9em; }

.section_innerscroll { height: 580px; overflow: auto; margin-top:10px; }
.section_innerform td { vertical-align: top; font-size: 11px; line-height:140%; }
.section_innerform select,input { font-size: 12px; text-transform: capitalize; }

.section_rss ul { margin:0px; padding:0px; list-style-type: none; }
.section_rss li { padding-top:10px; }


.sections { height: 630px; margin-bottom:50px; padding:20px; }
.section_h2 { font-size: 20px; margin:0px; color: #F56918; }
.section_h3 { font-size: 18px; margin:0px; color: #333333; padding-top:5px; padding-bottom:10px; }

.sections a { color: #000000; text-decoration:underline; }
.sections a:hover { color: #FF7800; text-decoration:none; }
.sections a:active { color: #FF7800; text-decoration:none; }


.width_short { width: 210px; }
.width_mid { width: 280px; }
.width_long { width: 350px; }
.width_textarea_long { width: 350px; height: 100px; }

.required { color: red; font-size:11px; }
