body { font-family: Trebuchet MS, Arial, Verdana; font-size: 12px; font-weight: normal; color: #828282; margin: 0px; padding: 0px;  background: url(images/body_background.gif) repeat-x top #515151; }

#mainContainer { width: 950px; padding: 0px; margin: 20px auto 0px auto; min-width: 950px; background-color: #FFFFFF; }

#bannerContainer { width: 950px; height: 165px; margin: 0px; padding: 0px; }

#navContainer { width: 900px; height: 45px; margin: 0px 15px 0px 15px; padding: 0px; text-align: left; background-color: #60AA01; font-family: Tahoma, Trebuchet MS, Arial, Verdana; font-size: 11px; }
#navContainer ul { margin: 0px 0px 0px 0px; padding: 15px 10px 15px 10px; }
#navContainer ul li { list-style: none; margin: 10px 0px 0px 0px; display: inline; }
#navContainer ul li a { color: #FFFFFF; background-color: #8DCD3C; text-decoration: none; padding: 5px 7px 5px 7px; }
#navContainer ul li a:hover { background-color: #6BBC03; }

#subnavContainer { width: 900px; height: 45px; margin: 0px 15px 0px 15px; padding: 0px; text-align: left; background-color: #FFFFFF; font-family: Tahoma, Trebuchet MS, Arial, Verdana; font-size: 11px; border-bottom: 1px solid #EAEAEA; }
#subnavContainer ul { margin: 0px 0px 0px 0px; padding: 10px; }
#subnavContainer ul li { list-style: none; margin: 10px 0px 0px 0px; display: inline; }
#subnavContainer ul li a { color: #FFFFFF; background-color: #0079C2; text-decoration: none; padding: 5px 5px 5px 5px; }
#subnavContainer ul li a:hover { background-color: #3DB2F9; }

#contentContainer { width: 910px; padding: 0px 20px 0px 20px; }

#footerContainer { width: 950px; height: 270px; clear: both; color: #FFFFFF; background: url(images/footer_background.jpg) no-repeat; text-align: center; padding: 50px 0px 0px 0px; min-width: 950px; font-size: 11px; }
#footerContainer a:link { color: #74B244; text-decoration: underline; background-color: inherit; }
#footerContainer a:visited { color: #74B244; text-decoration: underline; background-color: inherit; }
#footerContainer a:active { color: #FFFF00; background-color: inherit; }
#footerContainer a:hover { color: #FFFF00; background-color: inherit; }
#footerLeft { float: left; width: 300px; }
#footerCenter { float: left; width: 350px; }
#footerRight { float: left; width: 300px; }

h1 { font-size: 20px; font-weight: bold; color: #009900; background-color: inherit; } 
h2 { font-size: 16px; font-weight: bold; color: #75B523; background-color: inherit; } 

a:link, a:visited { color: #FF4200; text-decoration: underline; background-color: inherit; }
a:active, a:hover { color: #9900CC; background-color: inherit; }

.textErrors { color: #FF0000; font-weight: bold; }

.congratulations { font-size: 24px; color: #0079C2; }

#indexLeft { float: left; width: 542px; padding-right: 20px; }
#indexRight { float: left; width: 348px; }

.ptllsLogo { float: left; width: 120px; text-align: center; margin: 5px; }
