/* CSS Document */

Body{
background-color:#569fd3; margin:0; margin-top:0;}
/* Layout styles - this div centers the design */
.layout { width:960px; margin:0 auto; padding-bottom:0px; background-color:#f0f0f0;}

ul { list-style-type:square; margin:10px 0 10px 25px; padding:0; }
li { font-size:12px;}

/* General formatting */
h1, h2, h3, h4, h5, h6, p, li { color:#666666; margin:0.2em 0 0.3em 0;  font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:22px; font-weight:bold; line-height:1.2em; }
h2 { font-size:18px; font-weight:bold; }
h3 { font-size:14px; font-weight:bold; }
h4 { font-size:0.8em; color:#000; }
h5 { font-size:1em; }
h6 { font-size:0.7em; }
p { font-size:12px; line-height:20px;}


.homeTitle{ font-size:16px;}

.HomeTagline h2{font-size:18px;}

.HomeNews{color:#FFFFFF;}
.HomeNews p{color:#FFFFFF;}
.HomeNews a:link { text-decoration:none; color:#FFFFFF;}
.HomeNews a:visited { text-decoration:none; color:#FFFFFF;}
.HomeNews a:hover { text-decoration:none; color:#999999;}

#HeaderTop{ width:100%; margin:0; margin-top:0px; padding-top:0px; height:10px;}
#Header{ width:100%;}
#Navigation{width:940px; background-color:#569fd3; border-left:10px; border-color:#f0f0f0; border-bottom:0px; border-top:0px; margin-top:10px; border-style:solid; border-right:10px; height:30px;/**/}
#SubNavigation{ width:940px; background-color:#569fd3; border-left:10px; border-color:#f0f0f0; border-bottom:0px; border-top:0px; margin-top:0px; border-style:solid; border-right:0px; height:30px;}

#FeatureImage{width:940px; background-color:#569fd3; border-left:10px; border-color:#f0f0f0; border-bottom:0px; border-top:0px; margin-bottom:10px; margin-top:10px; border-style:solid; border-right:10px; height:290px;}
.Wrapper{background-image:url(/images/content-bkg.gif); background-repeat:repeat-y;}
.Content{width:940px;  padding: 0px; border-left:10px; border-color:#f0f0f0;/**/ border-bottom:0px; border-top:0px; margin-bottom:10px; margin-top:10px; border-style:solid; border-right:10px; display:block;}
.Home{width:920px; padding: 10px; border-left:0px; border-color:#f0f0f0; border-bottom:0px; border-top:0px; margin-bottom:10px; margin-top:10px; border-style:solid; border-right:00px; display:block;}
.LHContent{ width:610px;}
.RHContent{ width:300px; display:block; float:right; }
#Footer{width:940px; background-color:#666666; border-left:10px; border-color:#f0f0f0; border-bottom:0px; border-top:0px; margin-bottom:10px; margin-top:10px; border-style:solid; border-right:10px; height:30px;}
#FooterBase{width:960px; background-color:#569fd3; height:10px;}

/* Navigation styles */
.main-nav { position:relative; z-index:2; width:940px; margin:0 0 0 0; background:#569fd3; height:31px; }
.main-nav ul { position:relative; margin:0 auto; /*margin-left:-39px;*/ z-index:3; height:29px; width:900px; }
.main-nav ul ul { position:absolute; display:block; margin:0 0 0 1px; visibility:hidden; color:#FFFFFF !important;/*border:1px solid #75a735;*/ background:#569fd3; overflow:hidden; width:166px; height:auto; }	
.main-nav ul li { float:left; position:relative; padding: 0; list-style-type:none; }
.main-nav ul a { color:#fff !important; position:relative; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.1em; text-decoration:none; margin:0 1px; padding: 7px 8px 7px 8px; text-transform:uppercase; font-weight:bold; background:transparent; }
.main-nav ul a span.black { color:#000 !important; }
.main-nav ul li a:hover, .main-nav ul li:hover a, .main-nav ul li.hover a { background:#569fd3; color:#221f72 !important; text-decoration:none; }
.main-nav ul li a.selected, .main-nav ul li a.selected:hover, .main-nav a:visited.selected { background: #569fd3; color:#221f72 !important;}
.main-nav ul li:hover ul, .main-nav ul li:hover { visibility:visible;}
.main-nav ul li li { float:none; clear:left; border-bottom:#FFFFFF thin solid; margin-left:10px; margin-right:10px; }
.main-nav ul ul a { margin: 0px; text-align: left; clear:left; width:186px;  color:#FFFFFF !important;}
.main-nav ul ul a:hover, .main-nav ul ul a.selected { background: #569fd3; color:#FFFFFF !important;}

.sub-nav  {margin: 0 auto; position:absolute; z-index:1; width:937px;/**/ border-top:#221f72 thin solid; margin:3px; 0 0 0; background:#569fd3; height:26px; }
.sub-nav ul { position:relative; margin:0 auto; /*margin-left:-39px;*/ z-index:2; height:29px; width:900px; }
.sub-nav ul ul { position:absolute; display:block; margin:0 0 0 1px; visibility:hidden; color:#FFFFFF !important;/*border:1px solid #75a735;*/ background:#569fd3; overflow:hidden; width:166px; height:auto; }	
.sub-nav ul li { float:left; position:relative; padding: 0; list-style-type:none; }
.sub-nav ul a { color:#fff !important; position:relative; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:0.1em; text-decoration:none; margin:0 1px; padding: 5px 8px 0px 8px; text-transform:uppercase; font-weight:bold; background:transparent; }
.sub-nav ul a span.black { color:#000 !important; }
.sub-nav ul li a:hover, .main-nav ul li:hover a, .main-nav ul li.hover a { background:#569fd3; color:#221f72 !important; text-decoration:none; }
.sub-nav ul li a.selected, .main-nav ul li a.selected:hover, .main-nav a:visited.selected { background: #569fd3; color:#221f72 !important;}

/* IE6 Specifix */
* html .main-nav ul ul li a { display:block; width:100%; }
* html .main-nav ul li.hover ul, * html .main-nav ul li.hover { visibility:visible; }
* html .main-nav li { height:1%; }
* html body { behavior: url(/includes/css/hover.htc); }

* html .sub-nav ul ul li a { display:block; width:100%; }
* html .sub-nav ul li.hover ul, * html .main-nav ul li.hover { visibility:visible; }
* html .sub-nav li { height:1%; }
* html body { behavior: url(/includes/css/hover.htc); }

 /* enables :hover in IE6 */

.TableHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#999999;
color:#333333;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;s
}

.TableSubHeader{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
background-color:#CCCCCC;
color:#333333;
padding-top:5px;
padding-bottom:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;s
}

.TableText{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#233444;
padding-left:5px;
padding-right:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
background-color:#FFFFFF
}

.TableText-blank{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#233444;
padding-left:5px;
padding-right:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

.TableText-current{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#233444;
padding-left:5px;
padding-right:5px;
margin-left:5px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
background-color:#CCCCCC;
cursor:pointer;
}

/*#flashcontent{ margin-right:10px; padding-right:10px;}*/

#slideshow{ margin-right:10px; padding-right:20px;}