@charset "utf-8";
/* CSS Document */

body{
	background:url(images/snow_bg.jpg);
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#363737;
	font-size:12px;
	}	
p{
	margin:0;
	}
#header{
	width:980px;
	margin:0 auto;
	}
#content{
	width:970px;
	padding:0 5px;
	margin:0 auto;
	background:url(images/content_bg.jpg);
	}
#footer{
	clear:both;
	width:980px;
	margin:0 auto;
	}
#copyright{
	width:900px;
	margin:0 auto;
	padding:10px 40px;
	}
#copyright a{
	text-decoration:none;
	color:#363737;
	}
	
.extendDiv{
	clear:both;
	height:30px;
	}
.extendDivMinor{
	clear:both;
	}
	
#content_home{
	margin:0 30px 0 37px;
	}
.home_left{
	float:left;
	margin-right:10px;
	}
.home_right{
	float:right;
	width:221px;
	}
.home_right p{
font-size:12px;
margin:5px 10px;
line-height:16px;
	}
.home_callout1{
	float:left;
	margin:28px 27px 0 0;
	background:url(images/home_blurb.jpg);
	width:283px;
	height:90px;
	}
.home_callout2{
	float:left;
	margin:28px 27px 0 0;
	background:url(images/home_blurb.jpg);
	width:283px;
	height:90px;
	}
.home_callout3{
	float:left;
	margin:28px 0 0 0;
	background:url(images/home_blurb.jpg);
	width:283px;
	height:90px;
	}
.home_callout1, .home_callout2, .home_callout3 {
	display: table; 
	}
.callout_box{

	 padding:10px 20px;
}
callout_box div {
	_position: relative; 
	_top: -50%
	margin:0;
	}

callout_box p {
	margin:0;
	}

.blueLink{
	color:#004e83;
	font-weight:bold;
	text-decoration:none;
	}
.blueLink:hover{
	color:#363737;
	}
	
.grayBox{
	background:#ececec;
	padding:10px 20px;
	}
#grayBox1{
	background:#ececec;
	padding:0 15px 0 0;
	border:2px solid #ececec;
	}
#grayBox2{
	background:#ececec;
	padding:0px;
	width:440px;
	float:left;
	border:2px solid #ececec;
	}
#grayBox2.left{
	margin:0 14px 15px 0;
	}
#grayBox2.right{
	margin-right:0px;
	}

#grayBox2 p.vidcopy{
	padding:0 20px;
	line-height:18px;
}

#grayBox3{
	background:#ececec;
	padding:0px;
	width:282px;
	height:112;
	float:left;
	border:2px solid #ececec;
	margin: 0 6px;
	}

#grayBoxImg{
	background:#ececec;
	padding:0px;
	width:282px;
	height:112;
	float:left;
	border:2px solid #ececec;
	margin: 0 6px 15px 6px;
	}

#imgBox{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
	height:120px;
	width: 90px;
	float:left;
	margin-right:15px;
	}

#imgBox2{
	background-color:#FFFFFF;
	text-align:center;
	padding:5px;
	float:left;
	margin-right:15px;
	}

#vidBox{
	background-color:#FFFFFF;
	text-align:center;
	padding:15px 0;
	height:350px;
	}

.copy{
	margin:10px 0 10px 0;
	line-height:18px;
	}
	
.title{
	margin:10px 0 10px 0;
	line-height:18px;
	font-weight:bold;
	font-size:14px;
	}
.blueTitle{
	color:#004e83;
	font-weight:bold;
	}

.imgFloat{
	float:left;
	margin-right:10px;
	}
	
