/*  File: home.css          */
/*  By:   Jeremy Tredway    */
/*  Ver:  2009-02-17        */


/* begin home_flash_module elements */

#home_flash_module {
	height: 309px;
	margin: 11px 0 16px 0;
	width: 867px;
}
#home_flash_module .flash_required {
	background: transparent url("../img/home/no_flash_bg.jpg") no-repeat 0 0;
	height: 189px;
	padding: 70px 110px 50px 110px;
	text-align: center;
	width: 647px;
}


/* begin main_home elements */

#main_home {
	background: #c6c7c8 url("../img/sprites_bg.png") repeat-x 0 -2000px;
	width: 868px;
}

#main_home_top {
	background: transparent url("../img/home/main_home_top.png") no-repeat 0 0;
	width: 868px;
}
#main_home_bot {
	background: transparent url("../img/home/main_home_bot.png") no-repeat 0 100%;
	width: 868px;
}

.home_column {
	float: left;
	margin: 1px 0;
	padding: 5px 6px;
}

#home_left_content {
	background: transparent url("../img/home/callout_bg_overlay.png") no-repeat 1px 0;
	border-right: 1px solid #fff;
	width: 307px;
}
#home_center_content {
	border-left: 1px solid #747474;
	border-right: 1px solid #fff;
	width: 301px;
}
#home_right_content {
	border-left: 1px solid #747474;
	width: 220px;
}

.home_hdr {
	background: #333 url("../img/boxes/box_hdr_bg.png") no-repeat 0 0;
	color: #f39719;
	font-size: 14px;
	height: 28px;
	line-height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	white-space: nowrap;
}
.home_hdr span {
	background: #333 url("../img/boxes/box_hdr_bg.png") no-repeat 100% 0;
	display: block;
	height: 28px;
	line-height: 28px;
	padding: 0 10px 0 0;
}

.home_content {
	font-size: 14px;  
	padding: 8px 4px;
}
.home_content h2 {
	font-weight: bold;
	padding: .5em 0;
}

.home_content .testimonial {
	background: transparent url("../img/icons/home_quote.png") no-repeat 0 20px;
	padding-left: 35px;
	padding-top: 15px;
}
.home_content .testimonial blockquote {
	font-size: 14px;
	line-height: 1.5;
}
.home_content .testimonial .cite {
	font-size: 11px;
}

#home_highlight {
	height: 200px;
	padding-bottom: 15px;  
	position: relative;
	overflow: hidden;  
	width: 290px;            
}
#home_highlight li { 
	height: 200px;  
	width: 300px;                    
}

#home_left_content .home_content .testimonial {
	overflow: hidden;
	width: 264px;
}


/* begin home_javascript_module elements */

#home_javascript_module {
	height: 269px; 
	margin: 11px 0 16px 0;
	width: 867px;
}



/* content slider (javascript for main statements) */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
width: 867px; /*width of featured content slider*/
height: 269px;    
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
/*background: white;*/ 
/*width: 390px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
/*height: 100%;*/
/*filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;*/  
}

.pagination{
width: 400px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: right;
/*background-color: black;*/
padding-top: 3px;  
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: white;
font-size:xx-small; 
/*background: yellow;*/ 
}

/*.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
} */
