﻿body{margin:0;padding:0;line-height: 1.5em;background:white url('images/p-bg.gif') center top;}
#maincontainer{width: 946px;margin: 0 auto; height:100%;}
#topsection{background: #ffffff;margin-top:1px;height: 195px;}
#topsection h1{margin: 0;padding-top: 15px;}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin-left: 0px;}
#footer{clear: left;width: 100%;height:72px;background:transparent url('images/base.png') no-repeat scroll center top; margin-bottom:10px;}
.innertube{margin: 10px;margin-top: 0;}
.badges{height:109px; width:230px; float:left;border-left:2px silver solid;border-right:2px silver solid;}
.main-frame {margin-top:230px;width:100%;height:107px;float:left; background:transparent url('images/main-bg-bottom.png') no-repeat scroll center bottom;border-top:4px silver solid;}
.main-frame p {font:normal 12px/16px Tahoma;color:#ffffff;text-decoration:none; padding:10px;margin:0px}
.bluebar{background-color:#e0eefc;height:13px; border-top:1px silver solid;border-bottom:1px silver solid;}
.logobar{background:#ffffff;text-align:center;height:165px; border-bottom:1px black solid;}
.greybar{background:#759392;height:13px;border-bottom:1px gray solid;}
.mainsilver{background:#ffffff;height:512px;border:5px silver solid; margin-top:10px;}
.grandson{height:398px; width:320px; border-right:4px silver solid; float:left;}
.mainboxtitle{width:100%;height:57px;float:left;}
.mainbadges{background:#ffffff; border-top:5px silver solid;height:109px; width:100%; float:left}


.main-frame2 {margin-top:27px;margin-left:20px;width:520px;float:left; background:white;}
.main-frame2 p {font:normal 15px/21px Georgia, Times New Roman;color:#333333;text-decoration:none; padding:10px;margin:0px}
.image-frame {margin-top:27px;margin-left:20px;width:360px;float:left; background:white;}
.image-title {margin:0px 0px 7px -12px;}
.bluebar{background-color:#e0eefc;height:13px; border-top:1px silver solid;border-bottom:1px silver solid;}
.logobar{background:#ffffff;text-align:center;height:165px; border-bottom:1px black solid;}
.greybar{background:#759392;height:13px;border-bottom:1px gray solid;}
.mainsilver2{background:#ffffff;height:100%;border:5px silver solid; margin-top:10px; clear:both;float:left;}
.pagebuttons{height:285px; width:320px; border-right:4px silver solid; float:left;}
.mainboxtitle{width:100%;height:57px;float:left;}
.logos{margin-right:7px; float:left; border:0px;}
h3{font:normal 19px/21px Georgia, Times New Roman;color:gray; margin:0px; margin-bottom:11px; padding:6px 0px;border-bottom:1px silver dotted;}
.special{font:normal 13px/21px Georgia, Times New Roman;color:gray; margin:0px;padding:0px; padding-top:8px}

#topnav-horizontal{padding:11px 4px 4px 22px; width:878px; float:left; clear:both;background:transparent; height:23px; margin:0px; border-bottom:1px solid silver;}

.topnav-horizontal{
padding-top:0px;
margin:0px;
font: normal 15px/18px Tahoma;font-weight: normal;
width: 100%;
}

.topnav-horizontal ul{
padding: 0px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
overflow: visible;
}

.topnav-horizontal ul li{
display: inline;
border-right:1px dotted silver;
}

.topnav-horizontal ul li a{
color: silver;
padding: 0px 15px 0px 11px;
margin: 0;
text-decoration: none;
}


.topnav-horizontal ul li a:hover{
color: black;
}
