/* footer to bottom*/
/* commented backslash hack v2 \*/ 
/*html, body{height:100%;} */
/* end hack */ 

#header{ 
	position:absolute; 
	top:0; 
	left:0; 
	width:100%; 
	/*width:1048px; if site is centered #header will need updated in JS for positioning
	height:24px;*/
	z-index:500;/*so nav appears above left side nav*/
	margin-right: -15px;  /*use to get rid of hor scroll IE Mac */
} 
#clearfooter{clear:both;height:55px;background-color:#000;}/*needed to make room for footer*/ 
#minHeight{float:left;width:0px;height:100%;margin-bottom:-54px;} /* footer to bottom */
* html #minHeight{margin-bottom:-54px;} /* footer to bottom */
/*div,p {margin-top:0}clear top margin for mozilla*/

html>body #outer{height:auto;} /*for mozilla as IE treats height as min-height anyway*/ 

#content{
}
	
#home_content{
	padding: 0 40px 0 40px;
	}
form{
	margin: 0px;
	padding: 0px;
	border: 0px;
	}

/*//////////////////////////////////////////////////////////////////
drop down nav______________________________drop down nav////////////
////////////////////////////////////////////////////////////////////*/
#mainMenu {
	margin: 0 auto;
	width: 925px;
	padding-bottom: 20px;
	background: url(../images/header_background.gif) no-repeat;
	text-align:right;
	
	/*margin-left:12px; causes nav image to repeat*/
	}
#menuList {
	margin: 0;
	padding: 0;
	float: right;
	height: 25px;
	}

#menuList ul {
	margin: 0px;
	padding: 0px;
	clear: left;
	}

#mainMenu ul li{
	display: block;
	display:inline;
	list-style: none;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	padding-top: 3px;
	height: 25px;
	}

#menuList li {
	list-style: none;
	float: left;
	}
#menuList li a {
	height: 22px;
	padding: 3px 25px 6px 25px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

/*///////////////////////////////
footer____________footer____//////
//////////////////////////////////*/
#footer { 
	width:100%; 
	width: 941px; /*to cetner*/
	margin: 0 auto; /*to center*/
	clear:both; 
	/*height:52px;  footer to bottom */
	/*border-top:1px solid #000; */
	/*border-bottom:1px solid #CCC;  footer to bottom */
	position:relative; /* footer to bottom */
	font-family: tahoma, Arial, Helvetica, sans-serif; 
	/*line-height:23px;*/
	background:url(../images/background_middle.gif) no-repeat top;
	background-color:#000;
	} 
#footer_nav
{
	width:941px;float:left;padding-left:5px;padding-bottom:20px;background-color:#000;
}
#footer_nav_top
{
	width:323px;float:left;
}
#footer_nav_bottom
{
	 width:618px;float:left;
}
.footer_gray
{
		font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: normal; 

	width:885px;
	display:block;
	float:right;
	text-align:center;
	position:relative; /* footer to bottom */
	height:100%;
	color:#6B6A66;
}
/*//////////////////////////////////////////////////////////////////
social network link______________________________social network link
////////////////////////////////////////////////////////////////////*/

div.img
{
  margin: 10px;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.desc
{
  text-align: center;
}