@charset "utf-8";
Body {
	margin:0px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:18px;
}

#outerwrapper{
	width:100%;

}


#top_header{
	background:#363636;
	height:38px;
}

#header_wrapper{
	width:1100px;
	margin:auto;
}

#logo{
	width:211px;
	float:left;
}

#menu{
	width:889px;
	float:right;
	text-align:right;
}

#menu ul{
	text-transform:capitalize;list-style-type:none;
}

#menu ul li{
	list-style-type:none;
	display:inline;
}

#menu ul li a{
	color:#FFFFFF; font-size:12px; text-decoration:none; padding:0px 5px;
}

#menu ul li a:hover{

	text-decoration:underline;
}



#mainwrapper{
	margin:auto;
	width:1000px;
}


#main_header{
	height:286px;
	width:100%;
}


#main_body{
	width:100%;
	margin:25px 0px 25px 0px;
}

#main_body h1{
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#595959;
}


.home_image_items{
	float:left; padding:5px 8px;
}

#footer{
	background:#d7d7d7;
	font-size:11px;
	color:#817f7f;

}

.grid{
	border:#9a9a9a solid 1px;
}


.grid td{
	color:#003399; font-size:11px;
}

.grid .row{
	background:#E9E9E9;
}

.grid .alt{
	background:#dddddd;
}


.red_text{
	color:#CC0000;font-weight:bold; 
}

.green_text{
	color:#339900;
}

.blue_text{
	color:#3366FF;
	font-weight:bold;
}

.green_text{
	color:#060;
	font-weight:bold;
}




/* CLEAR FLOAT AND CLEAR FIX */ 
.clearfloat { clear:both; height:0; font-size: 1px;line-height: 0px;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0px;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix { display: block;}
* html .clearfix {    height: 1%;}

