/* -------- THE BASICS -------- */

body, html {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #000;

	text-decoration: none;

	background-color: #FFFFFF;

	background-image: url(/images/bg.jpg);

	background-position: center;

	background-repeat: repeat-y;

	padding: 0;

	margin: 0;

}





h1 {

	font-size: 17px;

	margin: 4px 0px 12px 0px;

	color: #000;

}



h2 {

	margin: 5px 0px 1px 0px;

	padding: 0;

	font-size: 16px;

}



h3 {

	font-size: 12px;

	margin: 6px 0px 0px 0px;

	padding: 0px;

	font-weight: bold;

}



pre {

	padding: 0px;

	margin: 0px;

}



p {

	margin: 6px 0px 12px 0px;

	padding: 0px;

}





a:link, a:visited {

	text-decoration: none;

	color: #f47723;

}



a:hover, a:active {

	text-decoration: none;

	color: #CC0000;

}



/* -------- TEMPLATE LAYOUT -------- */



#sitebox {

	width: 960px;

	margin-left: auto;

	margin-right: auto;

	background-color: #EFF8FF;

	padding-bottom: 20px;

}



#header {

	background-color: #000footer-lower;

	text-align: left;

}



#topnav {

	height: 25px;

	margin-left: auto;

	margin-right: auto;

	background-color: #666666;

	color: #FFFFFF;

	font-size: 17px;

	padding: 6px 0 0 10px;

	text-transform:uppercase;

}



#topnav ul {

	margin: 0;

	padding: 0;

}



#topnav li {

	list-style: none;

	float: left;

	display: block;

	border-right: 1px solid #FFFFFF;

	padding: 0 10px 0 10px;

}



#topnav a:link, #topnav a:visited {

	color: #FFFFFF;

}



#topnav a:hover, #topnav a:active {

	color: #FFFFFF;

}



#leftcol {

	color: #666666;

	float: left;

	width: 210px;

	margin-left: 10px !important;	

	margin-left: 16px;

}



#large-leftcol {

	color: #666666;

	float: left;

	width: 612px;

	margin-left: 26px !important;	

	margin-left: 16px;

	padding: 0 17px 0 0;

}



.colbox {

	border: 1px solid #B8B6B6;

	margin-top: 12px;

	overflow: hidden;
	
	background:#FFF;
	color:#000;
	

}



.midcolbox {

	border-right: 1px solid #B8B6B6;
	
	border-top: 1px solid #B8B6B6;

	border-bottom: 1px solid #B8B6B6;

	border-left: 1px solid #B8B6B6;

	padding-top: 0px !important;

	padding: 0 4px 6px 6px;

}



#midcol {

	float: left;

	width: 485px;

	padding: 0 17px 0 17px;

}



#rightcol {

	float: left;

	width: 210px;

	margin-right: 10px;

}



.forminput {

	width: 185px;

	margin: 3px 0 3px 0;

}



.forminput2 {

	width: 400px;

	margin: 3px 0 3px 0;

}



.submit {

	background-image: url(/images/submit.gif);

	border: 0;

	height: 42px;

	width: 141px;

}



#footer {

	text-align: center;

	padding: 5px;

	font-size: 14px;

	font-weight: bold;

}



#footer-lower {

/*	background-image: url(/images/footer-bg.gif);

	background-repeat: repeat-x;*/

	width: 910px;

	height: 64px;

	margin-left: auto;

	margin-right: auto;

	color: #000 !important;

	font-size: 14px;

	padding: 8px 10px 10px 8px;

	text-align: center;

	font-size: 12px;
	
	background:#C7E5FF;

}



#footer-lower a:link, #footer-lower a:visited {

	color: #000;

}



#footer-lower a:hover, #footer-lower a:active {

	color: #FFCCCC;

}



.clr {

	clear: both;

	height: 1px;

}



#site-bottom {

	background-image: url(/images/site-bottom.gif);

	background-repeat: no-repeat;

	background-position: center;

	height: 23px;

	background-color:#FFFFFF;

}





/* News Feeds */



.news table, .news tr, .news td, .news tbody {

	margin: 0 !important;

	padding: 0 !important;

	border-collapse: collapse;

	border-spacing: 0 !important;

}



.news h2 {

	padding: 0 !important;

	margin: 10px 0 0 0 !important;

}



.news img {

	border: 0;

	margin: 3px 5px 5px 0;

	padding: 0;

}



.lh {

	margin-top: -20px;

}

/**
 * Video PopUp - CSS FILES
 * A jQuery function set for embedding Pop-up Flash Videos
 * 
 * Version 1.0
 * February 10th, 2010
 *
 * The following styles will allow you to adjust the look and positioning of the minimized button
 **/

#video-play-vp01 {
	position:fixed;
	bottom:0;
	
	/*Left Align*/
	left:50%;
	margin-left:-490px; 
	
	/*Center Align
	left:50%;
	margin-left:0; */
	
	/*Right Align 
	left:50%;
	margin-left:250px; */
	
}

/**
 * Change the styles of the button here
 **/

#video-play-vp01 a.play-vp01{
	background-color:#0066CC;
	border:solid 1px #ddd;
	padding:4px;
	font:12px Arial, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	display:block;
	outline:none;
	width:auto;
}

#video-play-vp01 a.play-vp01:hover{
	color:#444;
}