@import url(../../Global/css/global.css);

* { font-family: Arial, Verdana; }

body { margin: 0px; padding: 0px; font-family: Arial, Verdana; background: #d3d3d5 url('../images/mainBG.jpg') repeat-x top; }
img { border: none; }
div#bodyContainer { background: transparent url('../images/mainBGcircle.jpg') no-repeat top center; }
div#bodyBorder { width: 940px; background: transparent url('../images/bgBorder.png') repeat-y; }
div#bodyBorderWhite { width: 940px; background: transparent url('../images/bgBorderWhite.png') repeat-x top; }
div#headerContainer { width: 940px; height: 180px; }
div#HeaderLogo { width: 355px; height: 180px; float: left; text-align: left; padding: 20px 0px 0px 20px; }
div#sloganContainer { width: 355px; text-align: center; }
p#slogan { margin: 0px; padding: 0px; font-size: 17px; font-weight: bold; }
div#additionalContainer { text-align: center; }
p#additional { margin: 0px; padding: 4px 0px 12px 0px; font-size: 18px; font-weight: normal; }
div#smallLogoContainer { padding-top: 20px; }
div#smallLogoContainer a { padding-left: 30px; }
div#HeaderRight { width: 545px; float: right; text-align: right; padding: 20px 20px 0px 0px; }
div#menuContainer { clear: both; height: 50px; width: 940px; }
div#menuLeft { width: 21px; float: left; }
div#menuBody { width: 898px; float: left; height: 50px; background: #FFFFFF url('../images/menuBottom.jpg') repeat-x bottom; }
div#menuRight { width: 21px; float: left; }
div#mMenu { border: 1px solid #eeeeef; background: #d2d3d5 url('../images/mMenu.jpg') repeat-x; height: 38px; }
div#mMenu img { float: left; padding: 0px; margin: 0px; }
a.mMenuLink { padding-top: 9px; padding-bottom: 11px; padding-left: 13px; padding-right: 14px; float: left; font-size: 15px; font-weight: bold; line-height: 18px; text-decoration: none; background: transparent url('../images/mMenuInactive.jpg') no-repeat right; margin: 0px; }
a.nobg { background: none; }
div#contentContainer { width: 898px; clear: both; }
div#contentLeft { width: 563px; float: left; border: 1px solid #edeeee; }
div#contentRight { width: 312px; float: right; }
div#content { text-align: left; background: transparent url('../images/bodyBG.png'); }
div#contentInner { padding: 10px; padding-left: 20px; padding-right: 20px; }

div#contentHeadline { display: block; color: #FFFFFF; text-align: left; border-bottom: 1px solid #edeeee; padding-top: 11px; padding-bottom: 11px; padding-left: 20px; font-size: 12px; }
.PollBox { text-align: left; }
.PollBox h3 { font-size: 0.8em; }
.sf_pollQuestionsList { padding: 0; margin: 0; }
.RadioButtonListCssClass li { font-size: 0.9em; }
ul.RadioButtonListCssClass { padding: 0; margin: 0 0 0 10px; }
ol.RadioButtonListCssClass { padding: 0; margin: 0 0 0 10px; }
.sf_pollQuestionAnswers li { font-size: 0.9em; margin: 10px 0; }
.sf_pollCommands { padding: 0; margin: 0; }
input.sf_pollVote { padding: 0; margin: 0; }
.sf_pollVoteInfo { font-size: 0.9em; }

div#footerContainer { clear: both; padding-top: 10px; }
div#footer { clear: both; margin-top: 20px; padding: 15px; padding-left: 24px; background-color: #000000; color: #FFFFFF; text-align: left; font-size: 13px; line-height: 18px; }
div#footer a { font-weight: bold; color: #FFFFFF; padding-right: 15px; }

h1 { font-size: 22px; }
h2 { padding: 0px; margin: 0px; font-size: 18px; }
h3 { padding: 0px; margin: 0px; font-size: 16px; }
h4 { padding: 0px; margin: 0px; font-size: 14px; }

#contentRight h3 { padding: 10px 5px 5px 15px; margin: 0; }
#contentRight p { padding: 5px 5px 5px 15px; margin: 0; }
#contentRight img { padding: 15px; }

div#content p, dd, dt { padding-top: 0px; padding-bottom: 10px; margin: 0px; font-size: 13px; }
div#content a { text-decoration: underline; }
div.AdvertPanel { background-color: #FFFFFF; width: 312px; height: auto; margin-bottom: 20px; padding: 5px 0 5px 0; }
