body {  background-color: #FFFFFF; background-attachment: scroll; background-image: url(../images/bg.png); background-repeat: repeat-x; margin: 0; text-align: center; }
#logocontainer { width: 100%; overflow: hidden; height: 120px; text-align:center; padding: 0px;  }
#footcontainer { width: 775px;  margin:0 auto; min-width: 775px; text-align:center; padding: 0px; }
#spacer { width: 775px;  margin:0 auto; min-width: 775px; min-height: 25px; text-align:center; padding: 0px; }
#hline { background: url(../images/footer/link-line.gif) repeat-x 0 100%; width: 550px; margin: 0 auto; }
#hrline { background: url(../images/footer/link-line.gif) repeat-x 0 100%; width: 65%; line-height: .5em; margin: 0 auto; font: 1px; }
img { border: none; }
h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px 0px 0px 15px; }
h3 { font-size: 20px; margin-bottom: 30px; }
h4 { font-size: 13px; margin-bottom: 5px; text-align: left; }
p { text-align: justify; margin-bottom: 15px; line-height: 22px; }
ul { list-style: disc; padding-left: 15px; margin-bottom: 15px; text-align:left;}
a { background-color: inherit; color: #0000EE; }
a:hover { text-decoration: none; }
/***** Start Footer *****/
#footer { clear: both; width: 755px; padding-right: 15px; margin-top: 35px; position: relative; min-height: 160px; text-align: left; } 
/*IE6*/
.footer-contents { float: left; padding-top: 2px; padding-left: 10px; }
.footer-contents2 { background: #eee; color: #8696A4; }
#footer dl { float: left; margin: 0; padding: 10px 0 5px 0; width: 22.5%; min-height: 95px; }
#footer dl.last { width: 21.5%; }
 /*IE7*/
#footer dd { margin: 0; padding: 3px 10px; font-size: 10px; }
#footer dd a { text-transform: uppercase; font: 10px verdana, sans-serif; color: #000099; text-decoration: none; background: url(../images/footer/link-line.gif) repeat-x 0 100%; padding-bottom: 1px; }
#footer dd a:hover { text-transform: uppercase; font: 10px verdana, sans-serif; color: #000033; text-decoration: none; background: url(../images/footer/link-line.gif) repeat-x 0 100%; padding-bottom: 1px; }
#footer dd a span { text-transform: none; }
#footer dt { font: 16px bold verdana, sans-serif; padding: 0 11px; }
#footer .footer-feature { position: absolute; right: -12px; top: 9px; }
.copyright img { float: left; margin-right: 1.5em; }
.copyright { font: 8.5px bold verdana, sans-serif; color: #999; clear: both; background: #fff; padding: 1em 0 40px 15px; }
.copyright a { color: #999; }
/***** End Footer *****/
#header { background-image: url(../images/logo.png); background-repeat: no-repeat; overflow: hidden; color: #fff; padding: 0px 0px 30px 40px; }
#header h1 { font: bold 21px Verdana, Arial, Helvetica, sans-serif; text-align:right; padding-right: 5px; padding-bottom: 15px; }
#menu { padding: 5px 30px 0px 30px; margin-bottom: 30px; color: #222222; background-color: #f5f5f5; border-bottom: solid 1px #DADADA; }
#menu div { clear: both; }
#menu ul { display: block; position: relative; top: 1px; list-style: none; padding: 0px; margin-bottom: 0px; }
#menu ul li { position: relative; float: left; border: solid 1px #dadada; border-bottom: 0px; margin-right: 5px; }
#menu ul li a { display: block; padding: 5px 10px 8px 10px; text-decoration: none; background-color: inherit; color: #333333; }
#menu ul li a:hover { background-color: #0022AA; color: #fff; }
#menu ul li.active, #menu ul li.active a, #menu ul li.active a:hover { background-color: #ffffff; color: #333333; }
#container { position: relative; margin: 0px 40px 0px 40px; }
#primarycontainer { float: left; margin-right: -200px; width: 100%; }
#primarycontent { margin-right: 240px; }
#primarycontent p { margin-bottom: 20px; }
#secondarycontent { float: right; width: 200px; }
.clearit { clear: both; height: 1px; }

