﻿html, body, form { padding: 0; margin: 0;font-size:12px;font-family:Arial;color:#0c2f47;background:#1e5579;}
a {color:#0c2f47;}
img {border:0;}

.clear {clear:both; height:0; overflow:hidden; margin:-1px 0 0 0;}	

	
/* Global */
.siteHeader {width:100%;margin:0; padding:19px 0 0; background:#FFFFFF; background: #fff url(../Images/site-bg.gif) repeat-x scroll 0 0; }
.siteHeader .container {width:971px;margin:0 auto;}
.siteHeader .container .headerTable {width:971px;height:115px;}
.siteHeader .container .headerMenu {width:971px;height:31px;}

.siteContent {width:100%;margin:0;overflow:auto;background:url(../Images/content-bg.gif) repeat-x bottom #FFFFFF;}
.siteContent .container {width:979px;margin:0 auto;}

.siteFooter {width:100%;margin:0;overflow:auto;background:url(../Images/footer-bg-span.gif) repeat-x top #1e5579; font-size: 11px; }
.siteFooter .wrapper {width:100%; margin:0;background:url(../Images/footer-bg-glow.jpg) no-repeat top center;}
.home .siteFooter  { height:462px; }
.siteFooter .container {width:971px;margin:0 auto; padding-top:20px; }

.sub .siteFooter { height:170px; }
.sub .siteFooter .container { height:150px; }

/* Home Page */
.flash { background: url(/images/flash-bg.gif) top center no-repeat; text-align:center; padding-bottom:35px; }

.spotlights { overflow: auto; border-bottom: 1px solid #4a7a9a; padding-top:4px; }
	.spotlight-items { width:971px; margin:0 auto; padding:0; }
	.spotlights td { padding:20px 0 0 0; margin:0; width:303px; }
	.spotlights .spotlight-wrapper { padding:0 20px 30px 10px; color:#fff; font-size:12px; line-height:18px; }
	.spotlights .spotlight-spacer { width: 31px; background: url(../images/spotlight-bg.gif) top center no-repeat; }
	
	.spotlights td h2 { margin: 12px 0 10px; padding:0; }
	.spotlights a { color:#fff; text-decoration:underline; font-weight:bold; font-size:11px; }
	
.siteFooter .left { float:left; color:#fff; width:570px; padding-left:10px; }
	.siteFooter .left span { color: #4a7a9a; }
	.siteFooter .left a { color:#fff; text-decoration: none; }
	.siteFooter .left a:hover, .siteFooter .left a:active { text-decoration:underline; }
	
.siteFooter .right { width:292px;float:right; color:#fff;position:relative;}
	.siteFooter .right p { font-weight:bold; margin: 0 0 9px 0; }
	
	.siteFooter .right label { display:inline; padding-right:4px; }
	.siteFooter .right input { display:inline; }
	.siteFooter .right input.text { width:150px; border:1px solid #aabcc7; margin-right:2px; padding:2px; }
	.siteFooter .right .formSubmit { border:0; width:55px; background-color:#a19371;
		text-align:center; color:#fff; text-transform:uppercase; padding:2px; font-size:11px;position:absolute;bottom:9px;right:10px;}
	.siteFooter .right .formSubmit:hover { background: #cfb87f; cursor: pointer; }
	
/* Content Page */
.sub-content { background: #fff url(../images/sub-content-bg.gif) top center repeat-y; overflow:auto; margin-bottom:10px; float:left;  }
.sub-content2 {background:url(../images/sub-content-bgbottom.gif) bottom center no-repeat; overflow:auto; float:left; }
.sub-banner { background: #fff url(../images/sub-content-bgtop.gif) top center no-repeat; padding-left:4px; clear:both; }

	.sub-left { float:left; width: 257px; background: url(../images/sub-sidebar.jpg) top right no-repeat; min-height:270px; }
		* html .sub-left { height: 270px; }
	.sub-left ul { padding:0 0 0 4px; margin:0; }
	.sub-left ul li { list-style:none; border-bottom: 1px solid #98c7e6; font-size:14px; padding: 10px 10px 10px 25px; margin:0; font-size:14px; 
		background: url(../images/bullet.gif) 14px center no-repeat; }
	.sub-left ul li.on { background: #154f75 url(../images/bullet.gif) 14px center no-repeat; }
	.sub-left ul li a { color:#fff; text-decoration: none; }
	.sub-left ul li a:hover, .sub-left ul li a:active { text-decoration: underline; }
	
	.sub-spotlight { padding: 50px 25px 25px 29px; color:#fff; font-size:12px; line-height: 18px; }
		
	.sub-right { float:right; width: 722px; }
	.sub-right .sub-right-wrapper { padding: 30px 45px; line-height:18px; color:#174d70; }
	.sub-right h1 { font-family: georgia, times new roman, serif; color: #174d70; font-size:18px; margin: 0 0 16px 0; font-weight:normal; }
		
		/* subheader */
		.sub-right .subheader { border-top: 1px dotted #174d70; border-bottom: 1px dotted #174d70; padding:0; margin-bottom: 16px; overflow:auto;  }
		.sub-right .subheader td.text { padding: 30px 30px 0 10px; 
			font-family: georgia, times new roman, serif; font-size:14px; line-height:24px; color:#174d70;  }
			
		/* featured */
		.sub-right .featured { background: url(../images/featured-bg.jpg) 0 0 repeat-x; padding-bottom:30px; }
		.sub-right .featured .padding35 { padding-left: 35px; }
		.sub-right .featured .padding25{ padding-left: 25px; }
		.sub-right .featured h2 { font-family: georgia, times new roman, serif; font-size:12px; margin:12px 0 4px; }
		.sub-right .featured a { text-decoration:none; }
		.sub-right .featured a:hover, .sub-right .featured a:active { text-decoration:underline; }

/*SiteMap*/
.sub-contentSM { background: #fff url(../images/sub-content-bgSM.gif) top center repeat-y; overflow:auto; margin-bottom:10px; float:left;  }
.siteMapWrap{width: 939px; background:url(../images/siteMapBg.gif) bottom center no-repeat; margin: 0 auto; min-height: 400px; padding: 20px;}
.siteMapWrap h1 {
color:#174D70;
font-family:georgia,times new roman,serif;
font-size:18px;
font-weight:normal;}


