/* CSS Document */
#mainContainer			{height: 1080px;}



/*----------------------------------------------------------
** Start promoContainer **
----------------------------------------------------------*/

#promoContainer {
	margin: 0; padding: 126px 0 0 0;
	height: 200px;

	}
	
#promoContainer #promo {
	display: none;
	background: url("../_images/img_promoContainer_photo1_v2.jpg") no-repeat 0 0;
	margin: 0; padding: 0;
	width: 580px; height: 200px;
	position: absolute;
  	Z-Index: -1;
	}

#promoContainer h2 {
	margin: 52px 0 14px 240px; padding: 0;
	background: url("../_images/tle_promoContainer_h2.gif") no-repeat top left;
	width: 313px; height: 17px;
	}
	
#promoContainer h2 span {
	display: none;
	}
	
#promoContainer p {
	margin: 0; padding: 0 45px 12px 240px;
	font-size: 11px;  line-height: 14px;
	}
	
#promoContainer ul {
	list-style: none;
	margin: 0; padding: 0 0 0 240px;
	}
	
#promoContainer ul li {
	margin: 0; padding: 0 0 0 9px;
	font-size: 10px;  line-height: 13px;
	background: url("../_images/gfx_promoContainer_li_arrow.gif") no-repeat center left;
	}
	
#promoContainer ul li a {
	color: #E98300;
	}
	
#promoContainer #flash {
	margin: 0;
	/*margin-left: 221px; */
	width: 960px;
	height: 195px;
	Z-Index: 10; 
	position: absolute;
	}
		
/*----------------------------------------------------------
** End promoContainer **
----------------------------------------------------------*/  

/*----------------------------------------------------------
** Start solutionsContainer **
----------------------------------------------------------*/

#solutionsContainer {
	width: 760px;
	background: #aabf2c url("../_images/bkg_solutionsContainer_btm.gif") no-repeat bottom left;
	padding-bottom: 10px;
	margin-bottom: 20px;
	}
	
#solutionsContainer #w2 {
	background: #aabf2c url("../_images/bkg_solutionsContainer_top.gif") no-repeat top right;
	padding-top: 5px;
	}
	
	#solutionsContainer ul#nav-solutions {
		list-style: none;
		margin: 5px 0 0 10px; 
		padding: 0;
		width: 120px;
		float: left;
		}
		
	#solutionsContainer ul#nav-solutions li {
		/* display: inline; */
		text-align: left; 
		position: relative;
		margin: 0; padding: 0;
		font-size: 11px;  line-height: 14px;
		width: 120px;
		}
		
	#solutionsContainer ul#nav-solutions li a {
		display: block; float: left;
		padding: 6px 0 7px 10px;
		text-decoration: none;
		font-weight: bold;
		color: #fff;
		width: 120px;
		outline: none;
		/*background: url("../_images/bkg_solutionsContainer_navsolution_right.gif") no-repeat center right;*/
		}
		
		#solutionsContainer ul#nav-solutions li.last a {
			background: none;
			}
		
	#solutionsContainer ul#nav-solutions li a:hover,
	#solutionsContainer ul#nav-solutions li a.current {
		/* background: #fff url("../_images/bkg_solutionsContainer_navsolution_top.gif") no-repeat top left; */
		background: #fff;
		width: 120px; height: auto;
		color: #7A7A7A;
		}
		
	#solutionsContainer ul#nav-solutions li.tabOn1 a,
	#solutionsContainer ul#nav-solutions li.tabOn2 a,
	#solutionsContainer ul#nav-solutions li.tabOn3 a,
	#solutionsContainer ul#nav-solutions li.tabOn4 a,
	#solutionsContainer ul#nav-solutions li.tabOn5 a,
	#solutionsContainer ul#nav-solutions li.tabOn6 a {
		background: #fff;
		/* background: #fff url("../_images/bkg_solutionsContainer_navsolution_top.gif") no-repeat top left; */
		color: #7A7A7A;
		}
		
	#solutionsContainer ul#nav-solutions li a:hover strong,
	#solutionsContainer ul#nav-solutions li a.current strong,
	#solutionsContainer ul#nav-solutions li.tabOn1 a strong,
	#solutionsContainer ul#nav-solutions li.tabOn2 a strong,
	#solutionsContainer ul#nav-solutions li.tabOn3 a strong,
	#solutionsContainer ul#nav-solutions li.tabOn4 a strong,
	#solutionsContainer ul#nav-solutions li.tabOn5 a strong,
	#solutionsContainer ul#nav-solutions li.tabOn6 a strong {
		color: #303030;
		}
		
	#section-2,#section-3,#section-4,#section-5,#section-6 { display:none; }
	
#solutionsContainer div.solution {
	margin: 5px 10px 0 0;
	background: #fff url("../_images/bkg_solutionsContainer_solution_left.gif") no-repeat bottom left;
	width: 620px; height: 193px;
	/* 	width: 740px; height: 183px; */	
	float: left;
	}
	
#solutionsContainer h3 {
	margin: 0; padding: 15px 0 11px 20px;
	font-size: 12px; line-height: 18px;
	color: #303030;
	}
	
#solutionsContainer div.solution ul {
	list-style: none;
	margin: 0; padding: 0 0 0 20px;
	}
	
#solutionsContainer div.solution ul li {
	margin: 0; padding: 0 0 0 9px;
	font-size: 10px;  line-height: 13px;
	background: url("../_images/gfx_promoContainer_li_arrow.gif") no-repeat 0 5px;
	}
	
#solutionsContainer ul li a {
	color: #E98300;
	font-weight: bold;
	}
	
#solutionsContainer p {
	margin: 0; padding: 0 32px 11px 20px;
	font-size: 11px; line-height: 14px;
	color: #606060;
	}  
	
.solutionsContainer_min_pad {
	margin: 0; padding: 0 0 11px 20px;
	font-size: 11px; line-height: 14px;
	color: #606060;
	}

/*----------------------------------------------------------
** End solutionsContainer **
----------------------------------------------------------*/


/*----------------------------------------------------------
** Start homeHighlight **
----------------------------------------------------------*/
	
#homeHighlight {
	width: 181px;
	background: #fff url("../_images/bkg_homeHighlight_btm.gif") no-repeat bottom left;
	margin-bottom: 18px;
	padding-bottom: 17px;
	}
	
#homeHighlight img {
	margin-bottom: 8px;
	}
	
#homeHighlight p {
	margin: 0; padding: 0 20px 6px 31px;
	font-size: 11px;  line-height: 14px;
	}
	
#homeHighlight p.more {
	text-align: right;
	}

/*----------------------------------------------------------
** Start homeHighlight **
----------------------------------------------------------*/
	

/*----------------------------------------------------------
** Start newseventsContainer **
----------------------------------------------------------*/

#newseventsContainer {
	margin: 0; padding: 18px 0 0 0;
	background: url("../_images/bkg_newseventsContainer_v2.gif") no-repeat top left;
	width: 762px;
	}
	
#newseventsContainer div#news {
	margin: 0; padding: 0 0 0 23px;
	}
	
	#newseventsContainer div#news {
		float: left;
		width: 460px;
		}
		
	#newseventsContainer div#events {
		background-color: transparent;
		float: right; 
		width: 250px;
		margin: 0;
		}
	
#newseventsContainer h3 {
	margin: 0; padding: 0 0 12px 0;
	font-size: 11px;  line-height: 18px;
	color: #303030;
	}
	
#newseventsContainer ul {
	list-style: none;
	margin: 0 0 0 1px; padding: 0;
	}
	
	#newseventsContainer div#news ul.c1 {
		float: left;
		width: 239px;
		}
		
	#newseventsContainer div#news ul.c2 {
		float: right;
		width: 214px;
		}
	
#newseventsContainer ul li {
	margin: 0; padding: 0 0 12px 9px;
	font-size: 11px;  line-height: 14px;
	background: url("../_images/gfx_newseventsContainer_li_arrow.gif") no-repeat 0 5px;
	color: #606060;
	}
	
#newseventsContainer ul li a {
	color: #606060;
	}

/*----------------------------------------------------------
** End newseventsContainer **
----------------------------------------------------------*/

/*----------------------------------------------------------
 Start moduleContainer
----------------------------------------------------------*/

#moduleContainer {
width: 760px;
height: 220px;
margin: 0 auto;
padding: 0;
clear: both;
float: left;
}

#moduleContainer .moduleHeader a:link, #moduleContainer .moduleHeader a:active, #moduleContainer .moduleHeader a:visited {
color: #303030;
text-decoration: none;
}

#moduleContainer .moduleHeader a:hover {
color: #00A1DE;
text-decoration: underline;
} 

.module {
height: 220px;
width: 235px;
margin: 0 16px 0 0;
float: left;
display: inline;
border: 0px solid black;
background: url(/_images/bg_module.gif) bottom left no-repeat;
}

.moduleInterior {
height: 290px;
width: 235px;
margin: 0 10px 0 1px;
background: url(/_images/bg_module.gif) top left no-repeat;
}

.moduleHeader {
height: 25px;
width: 200px;
margin: 0;
background: url(/_images/bg_module.gif) top left no-repeat;
overflow: hidden;
padding: 15px 18px 0 17px;
font-weight: bold;
border-bottom: none;
}

.modulePhoto {
height: 120px;
width: 220px;
padding: 0 8px 0 7px;
display: none;
}

.moduleText {
font-size: 11px;
height: 150px;
width: 205px;
background: url(/_images/bg_module.gif) 0 -160px no-repeat;
overflow: hidden;
padding: 10px 40px 0 20px;
overflow: hidden;
margin: 0;
}

.moduleText ul {
	list-style: none;
	margin: 0; padding: 10px 0;
	}
	
.moduleText ul li {
	margin: 0; padding: 0 0 0 9px;
	font-size: 10px;  line-height: 13px;
	background: url("../_images/gfx_promoContainer_li_arrow.gif") no-repeat 0 5px;
	}

.moduleText ul li a	{color: #e98300;}	
	
/*----------------------------------------------------------
 End moduleContainer 
----------------------------------------------------------*/

/*----------------------------------------------------------
** Split Containers **
----------------------------------------------------------*/

.together {
	width: 960px;
}

.leftHand {
	float: left;
	width: 760px;
}

.rightHand {
	float: right;
	width: 186px;
	margin-top: -224px;
}

.clear { clear: both; }

/*----------------------------------------------------------
** End Split Containers **
----------------------------------------------------------*/

/*----------------------------------------------------------
** Social Box **
----------------------------------------------------------*/

.socialBox { width: 192px; }

.socialBoxes {
	width: 48px;
	padding-left: 8px;
	padding-right: 8px;
	float: left;
}


/*----------------------------------------------------------
** End Social Box **
----------------------------------------------------------*/	

