
img
	{
	border:none;
	}


body
	{
	width:100%;
	margin:auto;
	font-family:arial;
	font-size:12px;
	line-height:18px;
	}
#whole_wrapper
	{
	width:1020px;
	margin:auto;
	}
#wrapper_left
	{
	width:100%;
	position:relative;
	float:left;
	background:url(../images/bg_wrapper_left.jpg) top left no-repeat;
	}
#wrapper_right
	{
	width:100%;
	position:relative;
	float:left;
	background:url(../images/bg_wrapper_right.jpg) top right no-repeat;
	}

#wrapper_in
	{
	width:964px;
	position:relative;
	float:left;
	margin:67px 0px 0px 28px;
	padding:0px 0px 20px 0px;
	}
	
#header
	{
	position:relative;
	float:left;
	width:100%;
	}
#header .logo
	{
	position:relative;
	float:left;
	width:162px;
	height:59px;
	margin:0px 0px 0px 31px;
	}
#header .logo a
	{
	position:relative;
	float:left;
	width:162px;
	height:59px;
	background:url(../images/logo.png) top left no-repeat;
	}
#mainmenu
	{
	position:relative;
	float:left;
	width:100%;
	background:url(../images/bg_menu.jpg) center repeat-x;
	height:110px;
	z-index:999;
	}
#mainmenu ul
	{
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	display:inline;
	background:url(../images/bg_topmenu.png) left no-repeat;
	}
#mainmenu ul li
	{
	position:relative;
	float:right;
	list-style:none;
	height:110px;
	width:182px;
	display:inline;
	padding:0px 0px 0px 1px;
	background:url(../images/bg_li.jpg) left top no-repeat;
	}
#mainmenu ul li a,
#mainmenu ul li span.separator
	{
	position:relative;
	float:right;
	text-decoration:none;
	width:177px;
	height:60px;
	display:inline;
	margin:10px 0px 0px 0px;
	padding:20px 0px 0px 5px;
	background:url(../images/bg_a_green.jpg) top repeat-x;
	

	}
	
#mainmenu ul li a span,
#mainmenu ul li span.separator span
	{
	position:relative;
	float:left;
	padding:0px 0px 0px 12px;
	color:#78953f;
	font-size:14px;
	background:url(../images/bg_span_green.png) top left no-repeat;
	z-index:99999;

	}
#mainmenu ul li.active span.separator,
#mainmenu ul li.active a
	{
	background:url(../images/bg_green_active.jpg) top repeat-x;
	}
#mainmenu ul li ul
	{
	background:none;
	display:block;
	width:177px;
	position:relative;
	float:left;
	margin:-68px 0px 0px 0px;
	z-index:9999;
	padding:25px 0px 10px 5px;
	
	}

#mainmenu ul li ul li
	{
	height:auto;
	display:block;
	position:relative;
	float:left;
	background:none;
	padding:2px 0px 0px 0px;
	width:100%;
	z-index:999;
	line-height:14px;
	}
#mainmenu ul li ul li a
	{
	height:auto;
	width:auto;
	background:none;
	display:block;
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 13px;
	background:none;
	}
#mainmenu ul li.active ul li a
	{
	background:none;
	}
#mainmenu ul li ul li a span
	{
	background:none;
	cursor:pointer;
	padding:0px 0px 0px 0px;
	font-size:12px;
	color:#636262;
	}

/*#####Check by Item Id########*/
#mainmenu ul li.item3 span.separator
	{
	background:url(../images/bg_a_blue.jpg) top repeat-x;
	}
#mainmenu ul li.item3 span.separator span
	{
	background:url(../images/bg_span_blue.png) top left no-repeat;
	font-size:14px;
	color:#145a95;
	}
#mainmenu ul li.active.item3 span.separator
	{
	background:url(../images/bg_blue_active.jpg) top repeat-x;
	}
#mainmenu ul li.item3 ul li.active a
	{
	background:url(../images/our_company_sub_active.jpg) left no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	}
#mainmenu ul li.item3 ul li.active a,
#mainmenu ul li.item3 ul li a:hover
	{
	background:url(../images/bg_sub_blue.jpg) left no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	}


#mainmenu ul li.item4 span.separator
	{
	background:url(../images/bg_a_red.jpg) top repeat-x;
	}
#mainmenu ul li.item4 span.separator span
	{
	background:url(../images/bg_span_red.png) top left no-repeat;
	font-size:14px;
	color:#b9423d;
	}
#mainmenu ul li.active.item4 span.separator
	{
	background:url(../images/bg_red_active.jpg) top repeat-x;
	}
#mainmenu ul li.item4 ul li.active a
	{
	background:url(../images/our_company_sub_active.jpg) left no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	}
#mainmenu ul li.item4 ul li.active a,
#mainmenu ul li.item4 ul li a:hover
	{
	background:url(../images/red_sub_active.jpg) left no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	}


#mainmenu ul li.item5 span.separator
	{
	background:url(../images/bg_a_orange.jpg) top repeat-x;
	}
#mainmenu ul li.active.item5 span.separator
	{
	background:url(../images/bg_orange_active.jpg) top repeat-x;
	}
#mainmenu ul li.item5 span.separator span
	{
	background:url(../images/bg_span_orange.png) top left no-repeat;
	font-size:14px;
	color:#cc732d;
	}
#mainmenu ul li.item5 ul li.active a,
#mainmenu ul li.item5 ul li a:hover
	{
	background:url(../images/our_company_sub_active.jpg) left no-repeat;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 3px;
	}

#mainmenu .moduletable_logout
	{
	position:absolute;
	float:right;
	margin:0px 0px 0px 781px;
	}
#mainmenu .moduletable_logout input.button
	{
	font-size:14px;
	color:#b2bf70;
	position:relative;
	float:left;
	cursor:pointer;
	margin:28px 0px 0px 8px;
	background:none;
	border:none;
	}

/*#####Closed Check by Item Id########*/
	
	


#main_content
	{
	position:relative;
	float:left;
	width:100%;
	margin:-20px 0px 0px 0px;
	background:url(../images/content.jpg) top left repeat-y #f3f4f6;
	
	}

#main_content .content_inner
	{
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 20px 0px;
	background:url(../images/bot_content.jpg) bottom left no-repeat;
	min-height:300px;
	}
#main_content .left
	{
	position:relative;
	float:left;
	width:200px;
	margin:30px 0px 0px 0px;
	}
#main_content .left .moduletable_menu
	{
	position:relative;
	float:left;
	width:100%;
	margin:20px 0px 0px 0px;
	}
#main_content .left .moduletable,
#main_content .left .moduletable_geo
	{
	position:relative;
	float:left;
	width:150px;
	margin:20px 0px 0px 40px;
	font-family:Georgia;
	}	
#main_content .left .moduletable_geo
	{
	font-family:Georgia;
	}
#main_content .left ul,
#main_content .left .moduletable_menu ul#partner
	{
	width:100%;
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
#main_content .left ul li,
#main_content .left .moduletable_menu ul#partner li
	{
	position:relative;
	float:left;
	width:100%;
	list-style:none;
	padding:0px 0px 0px 0px;
	}
#main_content .left ul li a,
#main_content .left .moduletable_menu ul#partner li a
	{
	text-decoration:none;
	font-size:12px;
	color:#636262;
	position:relative;
	float:left;
	width:158px;
	padding:2px 0px 3px 40px;
	}
#main_content .left ul li.active a,
#main_content .left ul li.active a:hover
	{
	background:url(../images/bg_left_a.png) top left no-repeat;
	}
#main_content .left ul li a:hover
	{
	
	background:url(../images/bg_left_a_hover.png) top left no-repeat;
	}
#main_content .left .moduletable_menu ul#partner li.active a,
#main_content .left .moduletable_menu ul#partner li.active a:hover

	{
	background:url(../images/bg_left_a_partner.png) top left no-repeat;
	
	}
#main_content .left .moduletable_menu ul#partner li a:hover
	{
	background:url(../images/bg_left_partner_hover.png) left no-repeat;
	}


#main_content .left h3
	{
	font-weight:bold;
	}	
#main_content .content_inner .component
	{
	width:670px;
	position:relative;
	float:right;
	margin:50px 45px 0px 40px;
	}
#main_content .content_inner .component_full
	{
	position:relative;
	float:left;
	width:850px;
	margin:0px 0px 0px 55px;
	}	
#footer
	{
	width:100%;
	position:relative;
	float:left;
	color:#838181;
	font-family:verdana;
	text-align:right;
	font-size:9px;
	
	margin:22px 0px 0px 0px;
	
	}
#footer .moduletable
	{
	background:url(../images/bg_footer.jpg) bottom left no-repeat;
	position:relative;
	float:left;
	width:100%;
	}
#footer .moduletable p
	{
	margin:0px 0px 0px 0px;
	padding:0px 0px 24px 0px;
	}


