@charset "UTF-8";
/* HOMEPAGE CSS */

body{
	margin: 0;
	padding: 0;
	font: 85% Arial, sans-serif;
	color: #ffffff;
	}

/*HOLDS EVERYTHING ON WEB PAGE*/
#container{
	margin: 1em auto;
	padding: 10px 10px 0 10px;
	width: 930px;
	text-align:left;
	background-color: #FFFFFF;
		}
		


/*HOLDS ALL MAIN CONTENT OF WEB PAGE WITHIN CONTAINER*/				
#content_container{
	margin:0;
	padding:0;
	}
			
#logoBanner{
	margin:0;
	padding:0;
	font-size:1px;
	text-align:right;
	color: #fff;
	background-image:url(images/logo_header.gif);
	padding: 4px 0px;
	}
	
	
	

/*MAIN TITLE BELOW IMG INSIDE HIGHLIGHT BOX*/
h3{
	margin:0;
	padding:0 0 0 10px;
	font:bold 80% Arial, sans-serif;
	color:#666;
	}

	
/*SHORT DESC BELOW MAIN TITLE INSIDE HIGHLIGHT BOX*/
.pVar_2{
	margin:0;
	padding:0 10px;
	color:#666;
	font: 75% Arial, sans-serif;
	}

/*"DETAILS >" LINK @ BTM OF FEATURE BOX*/
.pVar_3{
	margin:0;
	padding:0;
	color: #666;
	font: italic bold 80% Arial, sans-serif;
	}	
	
.pVar_4{
	margin:0 0 5px 0;
	padding:0 10px;
	font: bold 75% Arial, sans-serif;
	color:#666;
	}




/*MAIN CONTENT AREA*/
#mainContent_container{ 
	margin: 0 200px 20px 0;
	padding:0;
	}
		
#mainContent{
	margin:0;
	padding:0;
	float:left;
	display:inline;
	width:730px;
	}
	
	
.lrg_img{
	margin: 0;
	padding:0;
	float: left;
	display:inline;
	border:0;
	height: 150px;
	}

	
.homepage_text{
	margin: 0px;
	float: left;
	border:0;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	width:auto;
	height: 75px;
	padding-top: 40px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}

	
/*HIGHLIGHTS CONTAINER W/ BKGD GREY BAR UNDERNEATH "HIGHLIGHTS" TITLE*/
.highlights_container{
	margin:10px 0 0 0;
	padding:0;
	width:718px;
	float:left;
	display:inline;
	}


/*THE FIRST BOX IN EACH ROW ALIGNS W/ ALL LEFT-SIDE CONTENT*/
.showcaseHomeFirst{
	margin: 0 0 10px 0;
	padding:0;
	float:left;
	display:inline;
	width:170px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	}
	
/*ALL INSIDE BOXES HAVE SPACING BTWN EACH BOX*/
.showcaseHome{
	margin: 0 0 10px 10px;
	padding:0;
	float:left;
	display:inline;
	width:170px;
	border:1px solid #f2f2f2;
	background-color:#fff;
	}
	

/*IMG INSIDE EACH HIGHLIGHT BOX*/	
.sm_img{
	margin:0;
	padding:10px 10px 0 10px;
	border:0;
	}
	

/*END OF HIGHLIGHTS*/


	
/*LINKS IN FEATURES AND SHOWCASE*/
	
/*TITLES ON FEATURE_TOP AND FEATURE_BTM*/
#mainContent h2 a:link{color:#000; text-decoration:none;}
#mainContent h2 a:visited{color:#000; text-decoration:none;}
#mainContent h2 a:hover{color:#000; text-decoration:underline;}
#mainContent h2 a:active{color:#000; text-decoration:underline;}

/*DESC INSIDE FEATURE_TOP AND FEATURE_BTM, DESC INSIDE SHOWCASE_TXT*/
#mainContent p.pVar_1 a:link, #mainContent p.pVar_2 a:link{color:#000; text-decoration:none;}
#mainContent p.pVar_1 a:visited, #mainContent p.pVar_2 a:visited{color:#000; text-decoration:none;}
#mainContent p.pVar_1 a:hover, #mainContent p.pVar_2 a:hover{color:#000; text-decoration:none;}
#mainContent p.pVar_1 a:active, #mainContent p.pVar_2 a:active{color:#000; text-decoration:none;}

/*TITLES INSIDE SHOWCASE_TXT*/
#mainContent h3 a:link{color:#000; text-decoration:none;}
#mainContent h3 a:visited{color:#000; text-decoration:none;}
#mainContent h3 a:hover{color:#000; text-decoration:underline;}
#mainContent h3 a:active{color:#000; text-decoration:underline;}
