@charset "UTF-8";
/* CSS Document by Wayne Roddy January 2010
CSS Updated by Aron Mueller January 2011*/

body{margin:0; padding:0; background: #FFF; font-family:Verdana, Arial, Helvetica, sans-serif;}
.clear{margin:0; padding:0; height:0; clear:both;}

h1{margin:0; margin-bottom:10px; padding:0; color:#354653; font-size: 26px; font-weight: normal;border-bottom: 1px solid #ABABAB;}
.small{ font-size:10px;}

h2{margin:0; margin-bottom:4px; padding:0; color:#354653; font-size: 19px; font-weight: normal;}
.small{ font-size:10px;}

h3{margin:0; margin-bottom:10px; padding:0; color:#354653; font-size: 14px; font-weight: normal;}

.tinyEmail a{ font-size:10px; color:#FFF; text-decoration: none;}
.tinyEmail a:hover{ font-size:10px; color:#FFF; text-decoration: underline;}

/*----------- BOF HEADER 
-----*/
#header{margin:0; padding:0; width:100%; height: 96px; background: url(header-bg-grady.jpg) top left repeat-x;}

.toplinks{margin:0 auto; padding:0; width: 810px; height:50px;}
.toplinksLeft{float:left; margin:0; padding:0; padding-top:10px;}
.toplinksLeft img{vertical-align: text-bottom;}
.toplinksLeft a{color:#FFF; font-size:16px; text-decoration: none; padding-right:15px;}
.toplinksLeft a:hover{ text-decoration: underline;}

.toplinksRight{float: right; margin:0; padding:5px 0px; color:#FFF; font-size:16px;}

#SocialSection{
	float:right;
	height:20px;
	text-align:left;
	width:auto;
}

.SocialIcon{
	display:block;
	float:left;
	height:25px;
	margin:5px;
	width:20px;
}

ul#nav{background:#365F91; margin:0 auto; margin-top:12px; padding:0; width: 850px; height:33px; overflow: hidden; clear:both;}
li.navTab{color:#FFF; float: left; font-size: 11px; height:33px; list-style: none; margin:10px 4px; padding:0; text-align:center;}
li.navTab a{color:#FFF; text-decoration: none;}
li.navTab a:hover{ text-decoration: underline;}
/*----------- EOF HEADER 
-----*/


/*----------- BOF SUB-HEADER 
-----*/
#subHeader{margin:0; padding:0; width:100%; height: 129px; background: url(sub-head-bg.jpg) top left repeat-x;}
.subcontainer{ margin:0 auto; padding:0; width:900px;}
.subHeaderSquares{margin:0 auto; padding:0; padding-top:5px; width: 880px;}
.subSharethis{margin:0; padding:10px 0px 0px 0px; width:50px; float:left;}
/*----------- EOF SUB-HEADER 
-----*/

/*----------- BOF FLASH 
-----*/
#mainImage{margin:0 auto; padding:0; width: 890px; height: 221px;}

/*----------- BOF SUB-SECTIONS 
-----*/
#subSections{margin:10px auto; padding:0; width:890px; height: 77px; text-align:center;}
.imgBorder{ border-right: 1px solid #CCC;}

#vertSubSection{margin:0px auto; padding:0; text-align:center;}

/*----------- EOF SUB-SECTIONS 
-----*/

/*----------- BOF CONTENT 
-----*/
.background{background:url(sub-head-bg.jpg) top left repeat-x; width:100%;}
#content{margin:0 auto; padding:10px 0px 0px; width: 850px;}
/*#content{margin:0 auto; padding:10px 0px 0px; width: 300px;}*/
.subcimage{margin:0; padding:15px 0px 0px; width:300px; float: left;}
.fulltext{margin:0 auto; padding:10px 20px 0px 0px; width:800px; color:#666; font-size:14px;}
.subctext{margin:0; padding:10px 20px 0px 0px; width:500px; float:right; color:#545454; font-size:14px;}
.subctext a{color:#4c5f95; text-decoration:none;}
.subctext a:hover{color:#4c5f95; text-decoration:underline;}

dt{margin:0; padding:0; padding-top:5px; display: block; font-size: 14px; font-weight:bold; color:#4c5f95;}
dl{margin:0; padding:0; padding-bottom:5px;}

/*----------- EOF CONTENT 
-----*/



/*----------- BOF FOOTER 
-----*/
#footer{margin:0; margin-top:20px; padding:0; width:100%; background:#6788A1;}
#footer p{ margin:0 auto; padding:10px 0px; color:#FFF; font-size: 10px; text-align:center;}
#footer p img{vertical-align:middle;}
#footer a{color:#FFF; text-decoration:underline;}
#footer a:hover{color:#222; text-decoration:underline;}

/*----------- EOF FOOTER 
-----*/


/*----------- Slideshow
-----*/

.Thumb{
	float:left;
	height:30px;
	margin-right:10px;
	width:30px;
}

a.SSThumb
{
	display:block;
	height:30px;
	text-decoration:none;
	width:100%;
}

a#Thumb1:link,a#Thumb1:visited
{
	background:url(../images/slideshow/Thumb1.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb1:hover,a#Thumb1:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb2:link,a#Thumb2:visited
{
	background:url(../images/slideshow/Thumb2.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb2:hover,a#Thumb2:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb3:link,a#Thumb3:visited
{
	background:url(../images/slideshow/Thumb3.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb3:hover,a#Thumb3:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb4:link,a#Thumb4:visited
{
	background:url(../images/slideshow/Thumb4.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb4:hover,a#Thumb4:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb5:link,a#Thumb5:visited
{
	background:url(../images/slideshow/Thumb5.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb5:hover,a#Thumb5:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}

a#Thumb6:link,a#Thumb6:visited
{
	background:url(../images/slideshow/Thumb6.png) no-repeat 0px 0px;
	border:2px solid #60859F;
}

a#Thumb6:hover,a#Thumb6:active
{
	background-position: 0px -30px;
	border:2px solid #003399;
}
