/* main containers */
body.main_body{
	margin:0px;
	padding:0px;
	background-color:#cfcece;
	font-family:Arial;
	font-size:11px;
}
div.main_container{
	margin:auto;
	width:899px;
	height:1000px;
}
div.main_header{
	height:278px;
	background:url(/images/image_set/header01.jpg) 0px 115px no-repeat;
	border-bottom:0px solid red;
}
div.header{
	height:278px;
	background:url(/images/backgrounds/header_picture.jpg) 7px 126px no-repeat;
	border-bottom:0px solid red;
}
div.google_header{
	float:right;
	width:730px;
	height:105px;		padding-top:10px;
}
div.logo_header{
	position:absolute;
	margin:49px 0px 0px 20px;
	height:146px;
	width:146px;
	border:0px solid red;
	z-index:10000;
}
div.menu{
	border-left:7px solid #fff;
	border-right:7px solid #fff;
	border-bottom:7px solid #fff;
	background-color:#152833;
	height:28px;
	width:885px;
}
div.footer{
	height:118px;
	background:url(/images/image_set/footer01.jpg) repeat-x;
}
/* secondary containers */
div.left_column{
	float:left;
	width:564px;
}
div.right_column{
	float:left;
	width:320px;
}
div.middle_spacer{
	float:left;
	width:15px;
	overflow:hidden;
}
div.footer_text{
	color:#fff;
	width:791px;
	padding:28px 54px 10px 54px;
	font-size:14px;
	text-align:center;
}
/* main settings */
body.main_body a, input {outline-style:none}
body.main_body img{border:0px}
div.clear{
	overflow:hidden;
	clear:both;
	height:0px;
	font-size:0px;
	line-height:0px;
}
img.logo_image{
	width:146px;
	height:146px;
}
/* menu */
div.menu_position{
	float:right;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}
div.menu_position a{
	display:block;
	float:left;
	padding:6px 10px 0px 10px;
}
div.menu_position a:link{color:#fff;text-decoration:none}
div.menu_position a:visited{color:#fff;text-decoration:none}
div.menu_position a:hover{color:#fff;text-decoration:none}
div.menu_position a:active{color:#fff;text-decoration:none}
div.menu_position a.active:link{color:#fff;text-decoration:none}
div.menu_position a.active:visited{color:#fff;text-decoration:none}
div.menu_position a.active:hover{color:#fff;text-decoration:none}
div.menu_position a.active:active{color:#fff;text-decoration:none}
/* spacers */
div.spacer6{clear:both; overflow:hidden; font-size:0px; height:6px; line-height:0px;}
div.spacer9{clear:both; overflow:hidden; font-size:0px; height:9px; line-height:0px}div.spacer10{clear:both; overflow:hidden; font-size:0px; height:10px; line-height:0px}
/* general modules */
div.module_big_header{
	width:564px;
	height:11px;
	background:url(/images/image_set/module_big_header.jpg) top center no-repeat;
	overflow:hidden;
}
div.module_big_footer{
	width:564px;
	height:11px;
	background:url(/images/image_set/module_big_footer.jpg) top center no-repeat;
	overflow:hidden;
}
div.module_big_content{
	padding:0px 6px 0px 6px;
	width:552px;
	overflow:hidden;
	background-color:#fff;
}
div.module_small_header{
	width:320px;
	height:11px;
	background:url(/images/image_set/module_small_header.jpg) top center no-repeat;
	overflow:hidden;
}
div.module_small_footer{
	width:320px;
	height:9px;
	background:url(/images/image_set/module_small_footer.jpg) top center no-repeat;
	overflow:hidden;
}
div.module_small_content{
	padding:0px 6px 0px 6px;
	width:308px;
	overflow:hidden;
	background-color:#fff;
}

