/* Main HTML Properties */
HTML, BODY{
    color:				#000;
    font-family:		Verdana,Geneva,sans-serif;
    font-size:			13px;
    letter-spacing: 	normal;
}
BODY{
	background-image:	url(../images/sub_bg.jpg);
	background-position:top center;
	background-repeat:	no-repeat;
}
BODY.home{
	background-image:	url(../images/home_bg.jpg);
	margin:				371px 0 0 0;
}
BODY.home h1{
	color:				#000;
	font-size:			18px;
    line-height:		24px;
    margin:				0 0 10px 0;
}
.container_12, .container_16{
    font-family: 		Verdana,Geneva,sans-serif;
    font-size:			13px;
    letter-spacing:		normal;
    line-height:		19px;
    margin-top:			20px;
    padding-left:		17px;
}


/*START header */
#header{
	float:			left;
	height:			290px;
	width:			100%;
}
#logoLink{
	display:			block;
	height:				100px;
	margin:				70px 60% 0 0;
}
.imgHeader{
	display:			block;
    padding-left:		0;
    position:			absolute;
    top:				170px;
}
/*END header */


/*START various */
.shadowbox{
    background-color:	#FFFFFF;
    border:				1px solid #CCCCCC;
    float:				left;
    margin:				0 15px 15px 0px;
    padding:			5px;

	box-shadow:			2px 2px 2px #CCCCCC;
	-webkit-box-shadow:	2px 2px 2px #CCCCCC;
	-moz-box-shadow:	2px 2px 2px #CCCCCC;
}
.imgHeader IMG{
	padding:			0;
	margin:				0 0 -4px;
}
/*END various */


/*START Body Content Properties */
H1{
	color:				#009399;
	font-size:			20px;
    line-height:		normal;
    margin:				15px 0 6px;
}
H2{
    color:				#000;
    font-size:			16px;
    line-height:		normal;
    margin:				0;
    padding:			0;
}
A{
	color:				#009399;
	text-decoration:	underline;
}
A:hover{
	color:				#000;
	text-decoration:	underline;
}
#bodyContent UL{
	margin:				0 0 20px 0;
	padding:			0 2px;
}

#bodyContent LI{
	background-image:	url(../images/li.gif);
	background-position:0 9px;
	background-repeat:	no-repeat;
	line-height:		1.5em;
	margin-bottom:		2px;
	padding-left:		10px; 
}

#bodyContent LI A{
	color:				#877f85;
}

#bodyContent LI A:hover{
	color:				#009399;
}

#bodyContent li a:visited {
	color:				#333;
}
#bodyContent .fileInfo{
	color:#999999;
	font-size:10px;
}
/*END Body Content Properties */


/*START IMG FADE */
.img_grid {
	height:				117px;
	overflow:			hidden;
	position:			relative;
	width:				163px;
}
.vid_grid A{
	text-decoration:	none;
}
.vid_grid A:hover{
	text-decoration:	none;
}
.imgTitleText {
	/*background:			url(/images/black70.png);*/	
	color: 				#FFF !important;
	display:			block;
	float:				left;
	font-weight:		bold;
	font-size:			12px;
	height:				100%;
	padding:			10px;
	position:			absolute;
	width:				100%;
	z-index:			100;
}
.bar .imgTitleText {
	height:				117px;
	left:				0;
	top:				80px;
}
.fade {
	opacity:			.65;
	-ms-filter:			"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	filter:				alpha(opacity=65);
}
/*END IMG FADE */

/*START Footer */
#footer {
	border-top:			1px solid #CCC;
	font-size:			10px;
	margin-top:			20px;
	padding:			8px 0;
}
#footer p{
	color:				#057baf;
	padding:			15px 0 0 0;
}
#footer a{
	color:				#057baf;
	text-decoration:	none;
}
#footer a:hover{
	color:				#000;
	text-decoration:	underline;
}
#footer .left{
	float:				left;
}
#footer .right{
	float:				right;
}
#EsriLogo{
	background-image:	url(/images/small-logo.png);
	_background-image:	none;
	_filter:			progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/small-logo.png', sizingMethod='crop');
	display:			block;
	height:				53px;
	width:				125px;
}
/*END Footer */