body {
	font-family:Tahoma;
	font-size:11px;
	color:#003366;
	background-color:#fff;
	margin: 0px;
}



#container{
	width:985px;
	height:auto;
	margin:0 auto;
	display:block;
	background-color:white;
}


#container #header{
	width:985px;
	min-height:100px;
	height:auto;
	margin:0 auto;
	display:block;
	margin-bottom:10px;
	

}

#container #header h5{
	width:472px;
	height:15px;
	float:left;
	line-height:8px;
	padding-top:2px;
	margin:0 auto;
	display:block;
	
}

#container #header h5.logout{
	width:473px;	
	float:right;
	
}

#container #content1{
	width:985px;
	min-height:100px;
	margin:0 auto;
	display:block;

}

#footer{
	width:985px;
	height:20px;
	margin:0 auto;
	display:block;
}

#fcopyright{
	width:200px;
	float:left;
	height:18px;
	line-height:12px;
	padding-top:2px;
	margin:0 auto;
	display:block;
}

#fcontact{
	width:150px;
	float:right;
	height:18px;
	line-height:12px;
	padding-top:2px;
	margin:0 auto;
	display:block;
}

#container #content1 #sideleft{
	width:150px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 5px;
	display:block;
}

#maincenter_non_side {
 	width:678px;
 	float:left;
	min-height:100px;
 	margin:5px 0px 5px 6px;
 	display:block;
}
 
#center_content {
	
} 

#maincenter{
	width:100px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 15px;
	display:block;	
	
}


#maincenter_515{
	width:517px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 13px;
	display:block;	
	
}

#maincenter_full{
	width:973px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 6px;
	display:block;	
}

#maincenter_non_gadgetable{
	width:810px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 15px;
	display:block;	
}

#container #content1 #sideright{
	width:280px;
	float:left;
	min-height:100px;
	margin:5px 0px 5px 15px;
	display:block;

}

.h2header {
	width:auto;
	height:14px;
	font-size:11px;
	margin:0;
	padding:0;
	padding:3px 3px 3px 7px;
	color:#fff;
}

#lgm {
	width:985px;

}

#logo {
	width:390px;
	height:auto;
	float:left;
	display:block;
}

#google_search {
	width:390px;
	height:100px;
	float:left;
	margin-left:5px;
	display:block;
}

#external_menu {
	width:189px;
	height:100px;
	float:left;
	margin-left:5px;
	display:block;
}

#top_menu {
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
	display:block;
}

.submenu_border {
 	width:100%;
 	height:6px;
 }
 

 
 

/*BANNERS*/

.banner_container {
	float:left;
	width:975px;
	margin:5px 0px 5px 5px;
}
.banner_container_small {
	float:left;
	width:372px;
	margin:5px 0px 5px 5px;
}
.banner_container_smallside {
	float:left;
	width:329px;
	margin:5px 0px 5px 5px;
}
.banner_container_smallside_last {
	float:right;
	width:300px;
	margin:5px 8px 5px 9px;
}

.banner_680 {
	width:680px;
	float:left;
	display:block;

}
.banner_280 {
	width:280px;
	float:right;
	display:block;
	

}

.banner_300 {
	width:302px;
	float:left;
	display:block;
}

.bc {
	margin-left:34px;
}
.br {
	margin-left:34px;
}

.banner_515 {
	margin-top:7px;
	width:517px;
	float:left;
	display:block;


}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}



.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

.hspace {padding:0 10px;}

#center_big_left515 {
float:left;
width:685px;
border:0px solid #000;
}

#center_big_left515 {
float:left;
width:685px;
border:0px solid #000;
}
#center_big_leftnon_side{
float:left;
width:685px;
}

#center_big_leftfulls{
float:left;
width:985px;
height:auto;

}



