@charset "UTF-8";
/* CSS Document */

/* GENERAL */
body,div,span,img,hr {margin:0;padding:0;border:0;}
body {background:#4c6172 url('../images/bg_main.jpg');font-family:"Times New Roman", Times, Georgia, serif;color:#ffffff;}
hr {border-top:#83919e solid 1px;}

/* LAYOUT DIVs */
#wrapper {width:100%;height:100%;}
#top {width:100%;height:23px;background:url('../images/bg_hd.png') repeat-x;padding-top:7px;}
#topNav {width:960px;margin:0 auto 0 auto;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-transform:uppercase;}
#container {clear:both;width:960px;margin:0 auto 0 auto;}
#logo {padding-top:10px;}
#header {height:262px;background:url('../images/bg_banner.png');}
#header2 {height:65px;background:url('../images/bg_navBar.png');}
#banner {padding:12px 11px 0 11px;}
#banner2 {padding:10px 11px 0 11px;}
#nav {margin:0 11px 0 11px;}
#subNav {margin:20px 11px 0 6px;font-family:Arial, Helvetica, sans-serif;font-size:11px; padding:0px 0px 5px 15px;}
#content {margin:20px auto 50px auto;float:left;}
#content2 {margin:40px auto 50px auto;float:left;}
#greeting {padding:10px 10px 10px 11px;font-size:32px;}
#medImg {width:456px;height:219px;padding:12px 11px 12px 11px;background:url('../images/bg_med.png');}
#smlImg {width:216px;height:168px;padding:12px 11px 12px 11px;background:url('../images/bg_sml.png');}
#footer {clear:both;margin-top:50px;background-color:#3b4855;height:140px;font-size:11px;border-top:#ffffff solid 1px;}
#footerNav {width:938px;margin:50px auto 0 auto;}

/* MODULAR DIVs */
.lrg {width:690px;margin:10px 0 0 20px;}
.med {width:482px;}
.sml {width:238px; overflow:hidden;}
.left {float:left;}
.right {float:right;}
.bodyText {padding:12px 11px 12px 11px;}



/* LIST NAV */
#navBar {margin-top:-10px;padding:0;list-style:none;font-family:"Times New Roman", Times, Georgia, serif;font-size:13px;text-transform:uppercase;}
.navItem {list-style:none;float:left;position:relative;background:url('../images/bg_nav.png') right bottom no-repeat;}
.navItem a:link {display:inline-block;padding:12px 29px 12px 28px;text-decoration:none;color:#666666;}
.navItem a:visited {display:inline-block;padding:12px 29px 12px 28px;text-decoration:none;color:#666666;}
.navItem a:hover {color:#000000;}

.navItem ul {display:none;list-style:none;margin:0;position:absolute;top:0;left:0;}
.navItem ul li {list-style:none;margin:0;}
.navItem ul li a:link {display:block;padding:5px 5px 5px 28px;background-color:#ffffff;border-bottom:#e4e4e4 solid 1px;color:#666666;text-transform:capitalize;text-decoration:none;}
.navItem ul li a:visited {display:block;padding:5px 5px 5px 28px;background-color:#ffffff;border-bottom:#e4e4e4 solid 1px;color:#666666;text-transform:capitalize;text-decoration:none;}
.navItem ul li a:hover {background-color:#e8e8e8;color:#000000;}
.navItem>ul {top:auto;left:auto;}
.navItem:hover ul, li li.over ul {display:inline-block;width:100%;margin-left:-41px;}
#sideNavBox {background-color:#3b4855;margin:0;padding:0;list-style:none;border:#83919d solid 1px;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#sideNavBox li {list-style:none;padding:5px 10px 5px 10px;border:0;border-top:#4f5b66 solid 1px;border-bottom:#35414c solid 1px;}
#sideNavBox li a {text-decoration:none;color:#d8dadd;}
#sideNavBox li a:hover {text-decoration:underline;color:#ffffff;}

/* LINKS */
#topNav .right a {margin:auto 5px auto 5px;color:#000000;text-decoration:none;}
#topNav .right a:hover {text-decoration:underline;}
a:link, a:visited  {color:#b6cada;text-decoration:none;}
a:hover, a:active {text-decoration:underline;}
#subNav a {text-decoration:none;color:#d8dadd;margin:auto 5px auto 5px;}
#subNav a:hover {text-decoration:underline;color:#ffffff;}

/* TEXT */
.firstLetter {font-size:30px;}
.heading {font-size:18px; text-transform: uppercase;}
.heading2 {font-size:15px; text-transform: uppercase;}
.heading3 {text-transform:uppercase; text-decoration:underline;}
.medText {font-size:14px;line-height:150%;text-align:justify;}
.smlText {font-size:12px;line-height:150%;text-align:justify;}
tr,td {font-size:12px;line-height:150%;}

/* TABLES */
#cornerTopLeft, #cornerTopRight, #cornerBottomLeft, #cornerBottomRight {width:11px;height:11px;}
#cornerTopLeft {background:url('../images/corner_tl.png');} 
#cornerTopRight {background:url('../images/corner_tr.png');} 
#cornerBottomLeft {background:url('../images/corner_bl.png');} 
#cornerBottomRight {background:url('../images/corner_br.png');}
#topShadow {background:url('../images/bg_top.png') repeat-x;}
#bottomShadow {background:url('../images/bg_bottom.png') repeat-x;}
#leftShadow {background:url('../images/bg_left.png') repeat-y;}
#rightShadow {background:url('../images/bg_right.png') repeat-y;}
#dataTable {width:100%;}
#captionCell td {height:30px;padding:5px 20px 5px 20px;margin-top:2px;border-top:#ffffff solid 1px;border-bottom:#ffffff solid 1px;font-weight:bold;text-transform:uppercase;}
#captionCellSub td {height:30px;padding:5px 20px 5px 20px;}
#dataCell td {padding:5px 20px 5px 20px;border-bottom:#82919d solid 1px;}
#dataCellLast td {padding:5px 20px 5px 20px;}

/* SITEMAP */

.sitemap{ width:25%; float:left; padding-left:20px; padding-right:10px; font-family:"Times New Roman", Times, serif; }
.sitemap ul{ font-size:12px;  font-weight:bold; margin:0px; padding-left:0px; padding-top:10px; padding-bottom:10px;}
.sitemap ul li{ font-size:12px; font-weight:normal; list-style:none; padding-left:10px; padding-top:5px;}
.sitemap ul ul li{ font-size:10px; font-weight:normal; list-style:none; padding-left:30px; padding-top:5px;}
.sitemap ul div{ width:170px; background-color:#83919e; height:20px; padding-left:5px; padding-top:5px; color:#FFFFFF;}
.sitemap ul div a{ color:#FFFFFF;}
