body {
	margin: 0px;
	background-image:url(../images/main_bg.jpg);
	background-repeat:repeat-x;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	text-decoration:none;
	height:100%;
	width:100%;
	
}

.font
{
	font-family:Arial;
	font-size:12px;
	text-align:left;
}
a{
	font-family:Arial;
	font-size:12px;
	color:#8f8f8f;
}
.font1
{
	font-family:Arial;
	font-size:13px;
	text-align:justify;
	line-height:25px;
}
.font_service
{
	font-family:Arial;
	font-size:14px;
	text-align:justify;
	line-height:20px;
}

.justify
{
	text-align:justify;
}

.pro_head1{
	background:#c5e7f1 url(../images/pro_head_bg.jpg) right top no-repeat;
	height:20px;
	widows:674px;
	font-family:Arial;
	font-size:12px;
	color:#444444;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	
}

.main_table{
	background-image:url(../images/main_mid_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.more{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}

.more a{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}

.more a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#000000;
	text-align:right;
	text-decoration:none;
	padding-right:10px;
}

.scroll{
	background-image:url(../images/scroll.gif);
	background-position:center top;
	background-repeat:repeat-y;
	width:5px;
}

.news_text{
	font-family:Arial;
	font-size:12px;
	color:#ffb700;
	text-decoration:none;
	text-align:justify;6
}



.news_text a{
	font-family:tahoma;
	font-size:11px;
	color:#ffb700;
	text-decoration:none;
	text-align:justify;6
}

.news_text a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	text-align:justify;6
}



/****************************** menu ******************************/

/****************************** new_menu ******************************/

.menu_part{
	background-image:url(../images/menu_part.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:42px;
	width:2px;
}

.menu_left{
	background-image:url(../images/menu_left.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	height:42px;
	width:8px;
}

.menu_right{
	background-image:url(../images/menu_right.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	height:42px;
	width:8px;
}

.menu_mid {
	text-align: left;
	vertical-align: middle;
	height:42px;
	background-image:url(../images/menu_mid.jpg);
	background-repeat:repeat-x;
}
/****************************** % menu ******************************/

/****************************** background ******************************/

/*************** footer ***************/

.footer_bg{
	background-image:url(../images/footer_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	height:14px;
	width:961px;
}
.footer_menu_mid {
	height:38px;
	width:2px;
	background-image:url(../images/footer_menu_mid.jpg);
	background-position:center center;
	background-repeat:no-repeat;
}

.footer_menu {
	font-family: arial;
	font-size: 12px;
	color:#0097c9;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	height:38px;
}

.footer_menu a{
	font-family: arial;
	font-size: 12px;
	color:#0097c9;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	height:38px;
}

.footer_menu a:hover{
	font-family: arial;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	height:38px;
}
/*************** % footer ***************/

/*************** left_boder ***************/

.left_bg{
	background-image:url(../images/left_bg.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	width:15px;
}

/*************** % left_boder ***************/

/*************** right_boder ***************/

.right_bg{
	background-image:url(../images/right_bg.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	width:15px;
}

/*************** % right_boder ***************/

/*************** top_boder ***************/

.top_boder{
	background-image:url(../images/top_boder.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	height:15px;
}

/*************** % top_boder ***************/

.contant_part{
	background-image:url(../images/contant_part.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	width:100%px;
}

/*************** bottom_pnl ***************/

/*.bottom_pnl_bg{
	background-image:url(../images/bottom_pnl_bg.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	width:930px;
	height:123px;
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
}*/

.bottom_pnl_bg{
	
	
	height:120px;
	border-bottom:#000000 1px solid;
	border-left:#000000 1px solid;
	border-right:#000000 1px solid;
}

.pnl_link_text{
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
	height:25px;
	width:93px;
	text-align: center;
	vertical-align: middle;
}

.pnl_active_link{
	background-image:url(../images/bottom_pnl_a_link_bg.jpg);
	background-position:right top;
	background-repeat:repeat-x;
	height:25px;
	width:93px;
	font-family:arial;
	font-size:11px;
	color:#FFFFFF;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
}

/*************** % bottom_pnl ***************/

/****************************** background ******************************/

/****************************** text ******************************/
.head_o {
	padding-left:3px;
	font-family: arial;
	font-size: 22px;
	color:#ff8400;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
}
.head {
	padding-left:3px;
	font-family: arial;
	font-size: 18px;
	color:#000000;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	
	border-bottom:#ebebeb 1px solid;
	height:27px;
}

.head1
{
		padding-left:3px;
	font-family: arial;
	font-size: 18px;
	color:#000000;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	
	background-image:url(../images/arrow.png);
	background-repeat:no-repeat;
	background-position:right;
	
	
	height:27px;
}

.pro_text{
	font-family:arial;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
}
.pro_text a{
	font-family:arial;
	font-size:11px;
	color:#0097c9;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
}
.pro_text a:hover{
	font-family:arial;
	font-size:11px;
	color:#656565;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
}

.blue_text{
	font-family:tahoma;
	font-size:11px;
	color:#0097c9;
	text-decoration:none;
	
}

.blue_text a{
	font-family:tahoma;
	font-size:11px;
	color:#0097c9;
	text-decoration:none;
}

.blue_text a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#016687;
	text-decoration:none;
}

.top_text{
	font-family:tahoma;
	font-size:11px;
	color:#0782a8;
	text-decoration:none;
	padding-top:3px;
	text-align:right;
}

/****************************** % text ******************************/

.textbox_style
{
	
	background-color:#ededed;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	
	font: normal 12px arial;
	padding: 3px 3px;
}
.textbox_style:hover
{
	background-color: #ffffff;
}

.label
{
	font: normal 13px arial;
	
}

.product_name{
	font-family:tahoma;
	font-size:13px;
	font-weight:bold;
	color:#ed9319;
	text-decoration:none;
	height:18px;
}

.head_o1 {
	padding-left:3px;
	font-family: arial;
	font-size: 18px;
	color:#ffb700;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
}

.dot
{
	border-bottom:gray 1px dotted;
}

.head1 {
	font-family: arial;
	font-size: 18px;
	color:#000000;
	text-decoration:none;
	text-align: left;
	vertical-align: middle;
	height:27px;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

.thum_boder{
	border:#dddddd 1px solid;
	background:#f2f2f2;
	padding:4px;
	text-align:center;
	vertical-align:middle;
}

.thum_boder1{
	border:#dddddd 1px solid;
	background:#f2f2f2;
	padding:2px;
	text-align:center;
	vertical-align:middle;
}
/*.athum_boder{
	border:none;
	background:none;
	padding:4px;
	height:175px;
	width:189px;
	text-align:center;
	vertical-align:middle;
}
.athum_boder:hover{
	background:Transparent url(images/webthumb_bg.png) no-repeat;
}*/

.ser_text{
	font-family:tahoma;
	font-size:11px;
	color:#0097c9;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
}

.ser_text a{
	font-family:tahoma;
	font-size:11px;
	color:#0097c9;
	text-decoration:none;
}

.ser_text a:hover{
	font-family:tahoma;
	font-size:11px;
	color:#606060;
	text-decoration:none;
}

.visit
{
	font-family:tahoma;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;

}

.visit:hover
{
	font-family:tahoma;
	font-size:11px;
	color:#e49708;
	text-decoration:none;
	font-weight:bold;
	
}

 .top
 {
	
	height:20px;
	padding:3px;
	
	font-family:Verdana;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
 }
 
 .top:hover
 {
	height:20px;
	padding:3px;
	background-color:#ededed;
	font-family:Verdana;
	font-size:14px;
	font-variant:small-caps;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
 }
 .myheavyhead{font: bold 20px arial;}
.inputbtn {background:#000000;color: #ffffff;font: bold 11px tahoma;cursor:pointer;padding: 3px 5px;border:#000000 1px solid;}
.inputbtn:hover {background:orange;color: #ffffff;font: bold 11px tahoma;cursor:pointer;padding: 3px 5px;border:#000000 1px solid;}
