@charset "utf-8";
/* CSS Document */


body{background-image:url(_images/bkgd-top-subpage.jpg); background-repeat:repeat-x; margin:0; padding:0;}
#wrapper{position:relative; width:1100px; margin:0 auto;}
#clear{clear:both}
#content{margin-top:25px}
#banner{position:relative}
#bannertext{position:absolute; top: 95px; left:145px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:14px}
#bannertext a{color:#FFF; text-decoration:none}
#bannertext a:hover{color:#FFF}
.validator{color:red;}

/* Index.htm ------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#index_body{background-image:url(_images/bkgd-top.jpg); background-repeat:repeat-x;}
#index_header{background-image:url(_images/header.jpg); background-repeat:no-repeat; width:1100px; height:134px;}
#video{width:354px; height:221px; background-image:url(_images/video-bkgd-larger.jpg); background-repeat:no-repeat;}
#video_box{width:271px; height:179px; padding:28px 0 0 20px;}
#videolinks{
	width: 604px;
	height: 303px;
	background-image: url(_images/video-links-bkgd.jpg);
	background-repeat: no-repeat;
	padding: 20px 65px 0 23px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #474747;
}
#videolinks h1{font-size:25px; font-weight:bold; color:#315482; line-height: 11px;}
#videolinks h2{font-size:17px; font-weight:bold; line-height: 12px;}


/* Xheader.shtml --------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#header_subpages{width:1100px; height:134px; position:relative;}
#main_nav{width:1100px; height:70px;}


/* Main Classes ---------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#title{
	width: 460px;
	height: 125px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #636363;
	background-image: url(_images/title_image.jpg);
	background-repeat: no-repeat;
	padding: 30px 0 0 180px;
}
#title h1{font-size: 22px; color: #5c82a7;}
#content_left{
	float: left;
	width: 646px;
	padding: 0 0 0 100px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	color: #636363;
	line-height: 20px;
}
#content_left h1{font-size:18px; font-weight:bold; top:5px;/*line-height:11px;*/}
#content_left h2{font-family:Verdana, Geneva, sans-serif; font-size:30px; font-weight:bold; color:#a4bed9; display:inline; line-height:35px; margin:0; padding:0}
#content_left a{color:#6384AD; text-decoration:none; font-weight:bold}
#content_left a:hover{color:#67A5B4; text-decoration:underline}
#content_left ul{margin-top:0; margin-bottom:0;}
#contactFooter{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	line-height:20px; 
	font-weight:bold; 
	padding:5px 5px 5px 5px; 
	text-align:center
}
#contactFooter a{color:#6384AD; text-decoration:none}
#contactFooter a:hover{color:#67A5B4; text-decoration:underline}
#alignright{
	float:right;
	border:3px solid #ADADAD;
	text-align:center;
	margin:0 10px 10px 10px;
}
.stroke{
	border:3px solid #ADADAD;
	text-align:center;
	margin:0 10px 10px 10px;
	padding: 3px;
}


/* Right Side Pane with Links -------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#index_content_right{
	float:left;
	width:285px;
	height:800px;
	background-image:url(_images/right-bkgd.jpg);
	background-repeat:repeat-y;
}
#content_right{
	float:left;
	width:285px;
	height:584px;
	background-image:url(_images/right-bkgd-full.jpg);
	background-repeat:repeat-y;
}
#content_right_inner{
	width:271px; 
	padding: 0 0 0 14px;
}
#content_right_inner ul{font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:25px; list-style-image:url(_images/bullet.jpg); margin:5px 5px 10px 0; 
padding-left:25px}
#content_right_inner ul li{margin-left:5px}
#content_right_inner ul li a{color: #5c82a7; text-decoration:none}
#content_right_inner ul li a:hover{color: #89c7dd;}


/* All Foorer Divs ------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer{
	background-image: url(_images/bkgd-bot.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 132px;
	text-align: center;
	margin: 0 auto;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #636363;
}
#footer a{color:#556992; text-decoration:none}
#footer a:hover{color:#67A5B4; text-decoration:underline}
.footerPhone{font-size:15px; color:#636363; font-style:italic;}
#footerPositioner {
	width: 1100px;
	height: 75px;
	margin: 0px auto;
	padding: 0;
	position: relative;
}
.visitBlog {
	position:absolute;
	width:200px;
	height:52px;
	z-index:1;
	left: 835px;
	top: 49px;
}
#addthis {
	position:absolute;
	width:132px;
	height:22px;
	z-index:2;
	left: 876px;
	top: 19px;
}
