*
{
	margin:0px auto;
}
img { border:0px;}
a { text-decoration:none; color:#276aac;}
.clr { margin:0px; padding:0px; clear:both;}
body
{
	color:#333;
	height:100%;
	padding:0px 0px;
	margin:0px auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background:url(../images/bodybg.jpg) top left;
}
#main
{
	padding:0px 0px;
	margin:0px auto;
	background:url(../images/bodybg.jpg) top left;
	width:100%;
	position:relative;
	text-align:left;
	height:100%;
}
.main_body_container 
{
	width:960px; 
	display:block; 
	position:relative; 
	margin:0 auto;
	background:url(../images/bg.jpg) top left;
} 
#header
{
	background:url(../images/bg.jpg) top left;
	width:960px;
	position:relative;
}
.header_container { display:inline-block; position:relative; width:100%; }
.left_header_wapper { float:left; display:block; margin-top:10px; margin-left:20px; margin-bottom:10px; position:relative; width:700px; }
.right_header_wapper { width:240px; height:60px; display:block; margin-top:10px;  position:relative; float:right; clear:right; }

.left_header_wapper .logo
{
	float:left;
}
.left_header_wapper h1
{
	float:left;
	color:#276aac;
	font-size:48px;
	text-shadow: 2px 2px #333333;
}
.left_header_wapper span
{
	float:left; margin-left:120px
}

#menu
{
	width:960px;
	background:url(../images/menubg.jpg) top left;
	height:50px;
}
#menu ul
{
list-style-type:none;
margin:0;
padding:15px 0px 15px 15px;
}
#menu li
{
display:inline;
width:150px;
margin:20px 20px;
}

#menu li a
{
display:inline;
width:150px;
color:#FFFFFF;
font-weight:bold;
padding:12px 12px;
}
#menu li a:hover
{
	padding:12px 12px;
	background:#ffffff;
	color:#276aac;
}
#menu li a .current
{
	background:#ffffff;
	color:#000;
}
#banner
{
	width:960px;
	
}
#content
{
	width:960px;
}
.content_container
{
	display:inline-block; position:relative; width:100%;
}
.left_content_container
{float:left; display:block; position:relative; width:700px; margin:20px 5px 10px 15px; text-align:justify;}
.left_content_container h1 {color:#276aac;}
.right_content_container .box
{
	border:#096 solid 1px;
	max-height:220px;
	background-color:#CCC;
	width:223px;
	margin-top:5px;
}
.right_content_container
{float:left; display:block; position:relative; width:220px; margin:20px 5px 0px 5px;}
#footer
{
	width:960px;	
}
.footer_container
{
	display:inline-block; position:relative; width:100%;
}
.footer_container ul
{
list-style-type:none;
margin:0;
padding:15px 0px 15px 15px;
}
.footer_container li
{
display:inline;
width:150px;
margin:30px 30px;
}

.footer_container li a
{
display:inline;
width:150px;
color:#333;
font-weight:bold;
}


/* for tab */

.media_container { display:block; position:relative; padding-bottom:12px; margin-bottom:12px;  border-bottom:solid 1px #e4e4e4;}
.media_title { color:#0a4040; font-weight:normal; display:block; background-image:url(../images/gallery_arrow.png); background-repeat:no-repeat; background-position:left 6px; padding-left:15px;list-style-type:none; font-size:14px; font-weight:bold; cursor:pointer; }
.media_title:hover { color:#276aac; }

.media_title a{ color:#0a4040;}
.media_title a:hover { color:#276aac; }

span.product{background:url(../images/button_hover.png) no-repeat; display:block;}
span.product:hover img {visibility:hidden;} 

/* end */

/* form */
form { float:left; background:#066; margin:10px 10px; padding:10px 10px;}
fieldset { border: 1; padding:10px 10px;}
label {width:90px; float:left; text-align:right; margin:0 10px 0 0; padding:7px 0 0 0; font-size:13px; color:#FFF; font-weight:bold;}
input{ width: 220px; float:right; display: block; padding: 4px; margin: 0 0 10px 0; border:#006 inset 2px;}
textarea{ width:224px; height:95px; margin:0px; display:inline-block;}
.button {background:url(../images/submit_hr.png); width:105px; border:none; height:33px; color:#FFF; font-weight:bold;}
.button:hover{background:url(../images/submit.png); cursor:pointer;}


/* end form */

.imgborder
{
	border:#0C9 double 5px; padding:5px 5px;
}

.qultimage
{
	width:228px;
	height:139px;
	background:url(../images/certi.png) no-repeat;
	display:block;
	float:left;
}

.qultimage:hover
{
	background:url(../images/certi.jpg) no-repeat;
}