body {
margin:0px;
padding:0px;
font-family:"Helvetica Neue LT Std", Helvetica, Arial, sans-serif;
background:#f7f7fa;
font-size:0.8em;
}

h2 {
color:#263476;
padding:20px 0px;
margin:0px;
}

a {
color:#80888b;
text-decoration:none;
}

a:hover {
color:#263476;
}

img {
padding:0px;
margin:0px;
border:0px;
}

p {
margin:0px;
padding:0px;
}

.clearBoth {
clear: both;
}

#mainContainer {
background:url('images/bg.gif') repeat-y;
margin:0px auto;
padding:0px;
width:960px;
}

#topHeader {
background:#f7f7fa;
width:960px;
height:146px;
margin:0px;
padding:0px;
}

#header {
background:url('images/header.gif') no-repeat;
margin:0px auto;
padding:0px;
width:923px;
height:146px;
}

.logo {
float:left;
}

.headerBoxLinks {
float:right;
margin:55px 0px 0px 0px;
}

#headerContainer {
margin:0px auto;
padding:0px;
width:923px;
}

#headerBar {
background:url('images/headerbar_new.gif') no-repeat;
margin:0px auto;
padding:0px;
width:960px;
height:33px;
}

#headerBarBot {
background:url('images/headerbar_bot.gif') no-repeat;
margin:0px auto;
padding:0px;
width:923px;
height:33px;
}

.headerBarBotFirst {
padding:8px;
float:left;
font-weight:bold;
color:#80888b;
margin:0px 0px 0px 25px;
}

.headerBarBot {
padding:8px;
float:left;
font-weight:bold;
color:#80888b;
}

.googleLogo {
padding:5px 0px 0px 170px;
}

.googleSearch {
margin:5px 0px 0px 0px;
}

#imageRotater {
margin:0px auto;
padding:0px;
}

#subpage {
margin:0px auto;
padding:0px;
}

#subHead {
background:url('images/subhead.gif') no-repeat;
margin:0px auto;
padding:0px;
width:923px;
height:36px;
}

#subHeadText {
margin:0px 0px 0px 30px;
}

#subHeadText li {
list-style-type:none;
float:left;
padding:10px;
text-transform:lowercase;
font-weight:bold;
}

#subHeadText li a {
color:#FFFFFF;
}

#subHeadText li a:hover {
color:#80888b;
}

#sidebarHeader {
padding:15px;
}

#boxesContainer {
margin:0px;
padding:18px 10px 0px 50px;
width:24px;
height:24px;
float:left;
}

#mainContent {
width:520px;
float:left;
margin:0px 36px 10px 0px;
}

#mainContentSub {
width:837px;
float:left;
margin:0px 36px 10px 0px;
}

#sidebarContainer {
width:280px;
float:right;
border-left: 2px dotted #f2d23e;
margin:0px 20px 0px 0px;
}

#footerContainer {
background:url('images/footer.gif') no-repeat;
margin:0px auto;
padding:0px;
width:923px;
height:43px;
font-size:0.7em;
}

#footerContainer a {
color:#FFFFFF;
}

#footerContainer a:hover {
text-decoration:underline;
}

#footer {
padding:12px;
margin:0px 0px 0px 65px;
color:#FFFFFF;
}

#sitemap ul {
list-style-type:none;
}

#sitemap h2 {
padding:10px 0px 10px 0px;
}

#url a {display:block; color:#80888b; text-decoration:none; background:#f8f8fa; /*width:84px;*/}
#url a:hover {color:#263476;}
.dropdown {float:left; font-weight:bold; padding:8px; margin:0px; color:#80888b;}
.dropdownFirst {float:left; font-weight:bold; padding:8px 8px 8px 20px; margin:0px 0px 0px 10px;}
.dropdown dt {/*width:94px;*/ padding:0px 0px 8px 0px; font-weight:bold; cursor:pointer;}
.dropdown dt:hover {background:url(images/header_over.gif/index.html);}
.dropdown dd {position:absolute; overflow:hidden; /*width:98px;*/ display:none; background:#f8f8fa; z-index:200; opacity:0; padding:0px; margin:0px;}
.dropdown ul {/*width:94px;*/ list-style:none; border-top:none; padding:0px; margin: 0px;}
.dropdown li {/*display:inline;*/ margin: 0px; padding:5px;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; color:#80888b; text-decoration:none; background:#f8f8fa; /*width:84px;*/ text-transform:lowercase;}
.dropdown a:hover {color:#263476;}
.dropdown .underline {/*border-bottom:1px solid #b9d6dc*/}