 body

{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#3a4f5a;

	background:url(../images/mn_bg.jpg) repeat-y center top #9fafb6;

}

img

{

	border:none;

}

.divclear

{

	margin:0px;

	padding:0px;

	clear:both;

}

/* -- main contain start --*/
.main-title{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #12618D;
	line-height: 15px;
	font-size: 26px;
	text-align: left;
	padding: 10px 0px 0px 0px;
}
#main_wrap

{

	width:100%;

	float:left;

	background:url(../images/map.jpg) no-repeat center 31px;

	

}

#main_wrap_sub

{

	width:100%;

	float:left;

	background:url(../images/footer_bg.jpg) repeat-x left bottom;

}

#main

{

	width:980px;

	margin:0 auto;

}

/* -- header contain start --*/

#header

{

	width:980px;

	float:left;

	padding:0 0 0 0;

}

.logo

{

	width:auto;

	height:auto;

	float:left;

	padding:34px 0 15px 0;

}

.header_right

{

	width:720px;

	float:left;

	padding:15px 0 0 0;

}

.text_box_main

{

	width:480px;

	float:right;

	padding:0 0 0 0;

}

.text_box_lc

{

	width:5px;

	height:31px;

	float:left;

	background:url(../images/text_box_lc.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.text_box_rc

{

	width:5px;

	height:31px;

	float:left;

	background:url(../images/text_box_rc.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.text_box

{

	width:222px;

	float:left;

	padding:0 0 0 0;

}

.text_box_bg

{

	width:210px;

	height:24px;

	float:left;

	color:#717171;

	border:none;

	border-top:solid 1px #b8b9ba;

	background:url(../images/text_box_bg.jpg) repeat-x left top;

	padding:3px 7px 3px 7px;

}

.search_icon

{

	width:33px;

	float:left;

	padding:0 0 0 0;

}

.search_icon_bg

{

	width:33px;

	height:31px;

	float:left;

	cursor:pointer;

	border:none;

	background:url(../images/search_icon.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.search_icon_bg:hover

{

	width:33px;

	height:31px;

	float:left;

	cursor:pointer;

	border:none;

	background:url(../images/search_icon_h.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.navi_main

{

	width:720px;

	float:left;

	padding:8px 0 35px 0;

}

.navi

{

	width:679px;

	height:45px;

	float:left;

	font-size:13px;

	font-weight:bold;

	color:#ddf0fb;

	background:url(../images/navi_bg.jpg) repeat-x left top;

	padding:0 0 0 20px;

}

.navi ul

{

	margin:0px;

	padding:0px;

	list-style:none;

}

.navi ul li

{

	float:left;

	height:45px;

	background:url(../images/border_rp.jpg) no-repeat right 2px;

	padding:0 0 0 2px;

}

.navi ul li a

{

	color:#ddf0fb;

	height:32px;

	float:left;

	text-decoration:none;

	padding:13px 33px 0 21px;

}

.navi ul li a:hover

{

	color:#2173a2;

	height:32px;

	float:left;

	background:url(../images/navi_h.jpg) no-repeat center top;

	text-decoration:none;

	padding:13px 33px 0 21px;

}

#act1

{

	color:#2173a2;

	height:32px;

	float:left;

	background:url(../images/navi_h.jpg) no-repeat center top;

	text-decoration:none;

	padding:13px 20px 0 20px;

}

.navi_rc

{

	width:21px;

	height:45px;

	float:left;

	background:url(../images/navi_rc.jpg) no-repeat left top;

}



/* -- header contain end --*/



/* -- middle contain start --*/

#middle

{

	width:980px;

	float:left;

	padding:0 0 33px 0;

}

.middle_left

{

	width:260px;

	float:left;

	padding:0 20px 0 0;

}

.middle_left_top

{

	width:260px;

	float:left;

	padding:0 0 0 0;

}

.left_title

{

	width:260px;

	float:left;

	padding:0 0 0 0;

}

.left_title_lc

{

	width:9px;

	height:40px;

	float:left;

	background:url(../images/left_title_lc.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.left_title_middle

{

	width:242px;

	height:35px;

	font-size:24px;

	color:#FFFFFF;

	float:left;

	background:url(../images/left_title_bg.jpg) repeat-x left top;

	padding:5px 0 0 0;

}

.left_title_rc

{

	width:9px;

	height:40px;

	float:left;

	background:url(../images/left_title_rc.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.left_contain

{

	width:240px;

	float:left;

	padding:0 0 0 20px;

}

.left_link

{

	width:240px;

	float:left;

	font-size:13px;

	color:#096295;

	font-weight:bold;

	text-transform:uppercase;

	padding:0 0 0 0;

}

.left_link ul

{

	margin:0px;

	padding:0px;

	list-style:none;

}

.left_link ul li

{

	width:228px;

	height:34px;

	float:left;

	border-bottom:solid 1px #b7babc;

	border-top-left-radius: 10px;

	border-bottom-left-radius: 10px;

	background:url(../images/left_link_bg.jpg) repeat-x left top;

	padding:0 0 0 12px;

}

.left_link ul li a

{

	width:228px;

	height:25px;

	float:left;

	color:#096295;

	background:url(../images/bg_rp.jpg) repeat-y right top;

	text-decoration:none;

	padding:9px 0 0 0;

}

.left_link ul li a:hover

{

	width:228px;

	height:25px;

	float:left;

	color:#1e9241;

	text-decoration:none;

	padding:9px 0 0 0;

}

#act2

{

	width:228px;

	height:25px;

	float:left;

	color:#1e9241;

	text-decoration:none;

	padding:9px 0 0 0;

}

.submenu

{

	width:217px;

	float:left;

	color:#5a5a5a;

	font-weight:bold;

	border-bottom:solid 1px #b7babc;

	background:url(../images/bg_rp2.jpg) repeat-y right top #dbdbdb;

	padding:5px 0 11px 13px;

	margin:0 0 0 10px;

}

.submenu ul

{

	margin:0px;

	padding:0px;

	list-style:none;

}

.submenu ul li

{

	width:197px;

	height:21px;

	float:left;

	background:url(../images/border_rp.png) repeat-x left bottom;

	padding:3px 0 0 0;

}

.submenu ul li a

{

	color:#5a5a5a;

	text-decoration:none;

	background:url(../images/arrow.png) no-repeat left 3px;

	padding:0 0 0 14px;

}

.submenu ul li a:hover

{

	color:#096295;

	text-decoration:none;

	background:url(../images/arrow_h.png) no-repeat left 3px;

	padding:0 0 0 14px;

}

#act3

{

	color:#096295;

	text-decoration:none;

	background:url(../images/arrow_h.png) no-repeat left 3px;

	padding:0 0 0 14px;

}

.left_bottom

{

	width:260px;

	float:left;

	padding:15px 0 0 0;

}

.contact_box

{

	width:240px;

	float:left;

	padding:0 0 0 0;

}

.left_sub_title

{

	width:240px;

	height:27px;

	float:left;

	font-size:13px;

	font-weight:bold;

	line-height:20px;

	color:#10699a;

	border-bottom:solid 1px #d9d9d9;

	background:url(../images/left_sub_title_bg.jpg) repeat-x left top;

	padding:5px 0 0 0;

}

.contact_icon

{

	width:auto;

	float:left;

	padding:0 7px 0 13px;

}

.address

{

	width:235px;

	float:left;

	color:#685d5d;

	border-bottom:solid 1px #f5f5f5;

	background:url(../images/address_bg.jpg) repeat-x left top #fdfdfd;

	padding:3px 0 4px 5px;

}

.news

{

	width:235px; 

	height:224px;

	background:url(../images/address_bg.jpg) repeat-x left top #fdfdfd;



}



.news h3 { padding-top:10px; text-align:left; margin-left:15px; }

.news h3 a{  font-weight:bold; color:#10699a; font-size:13px; text-decoration:none;  }

.news h3 a:hover{color:#1e893c;   }

.news p { padding-top:5px; text-align:left; margin-left:15px; width: 215px; text-align: justify; }

.news .viewmore { float:right; padding:0px 10px; }

.news .viewmore a{font-weight:bold; color:#10699a; font-size:12px; text-decoration:none;  }

.news .viewmore a:hover{ color:#1e893c; }

.mailbox

{

	float:left;

	font-size:13px;

	font-weight:bold;

	line-height:20px;

	color:#10699a;

	border-top:solid 0px #FFFFFF;

	padding:0px 0 0px 0;

}

.phoneno

{

	width:240px;

	float:left;

	font-size:13px;

	font-weight:bold;

	line-height:20px;

	color:#10699a;

	border-top:solid 1px #FFFFFF;

	background:url(../images/phone_bg.jpg) repeat-x left top;

	padding:7px 0 7px 0;

}

.mail

{

	width:auto;

	font-size:13px;

	font-weight:bold;

	color:#685d5d;

	padding:0 0 0 0;

}

.mail a

{

	color:#685d5d;

	text-decoration:none;

}

.mail a:hover

{

	color:#10699a;

	text-decoration:underline;

}

.left_bc

{

	width:240px;

	height:6px;

	float:left;

	background:url(../images/left_bc.jpg) no-repeat left top;

	padding:0 0 0 0;

}

.main_issue

{

	width:960px;

	float:left;

	padding:0 0 0 0;

}

.main_top_issue

{

	width:960px;

	float:left;

	padding:0 0 0 0;

}

.middle_right

{

	width:700px;

	float:left;

	padding:0 0 0 0;

}

.main_botom_issue

{

	width:700px;

	float:left;

	padding:0 0 0 0;

}

.banner

{

	width:692px;

	height:271px;

	float:left;

	background:url(../images/banner_bg.jpg) no-repeat left top;

	padding:4px 4px 0 4px;

}

.middle_right_sub

{

	width:960px;

	float:left;

	padding:0 0 0 0;

}

.right_sub_top

{

	width:960px;

	float:left;

	padding:15px 0 0px 0;

}

.product_box

{

	width:194px;

	float:left;

	padding:0 12px 0 0;

}

.product_box_sub

{

	width:180px;

	height:114px;

	float:left;

	background:url(../images/product_bg.png) no-repeat left top;

	padding:5px 9px 9px 5px;

}

.product

{

	width:auto;

	height:auto;

	float:left;

	padding:0 0 0 0;

	position:absolute;

}

.caption

{

	width:auto;

	height:24px;

	float:right;

	font-weight:bold;

	color:#FFFFFF;

	text-shadow:#061d36 2px 2px 2px;

	border-bottom:solid 1px #aab2b9;

	background:url(../images/caption_bg.jpg) repeat-x left top;

	padding:0 0 2px 12px;

	position:relative;

	top:106px;

	right:19px;

}

.caption a

{

	width:auto;

	height:23px;

	float:left;

	color:#FFFFFF;

	text-decoration:none;

	background:url(../images/arrow2.jpg) no-repeat right top;

	padding:4px 34px 0 0;

}

.caption a:hover

{

	width:auto;

	height:23px;

	color:#21bd50;

	float:left;

	text-decoration:none;

	padding:4px 34px 0 0;

}

.arrow

{

	width:81px;

	float:right;

	padding:63px 0 0 0;

}

.arrow_left

{

	width:auto;

	height:auto;

	float:left;

	padding:0 0 0 0;

}

.right_sub_bottom

{

	width:690px;

	float:left;

	line-height:20px;

	text-align:justify;

	padding:15px 0 0 10px;

}

.right_title

{

	width:960px;

	height:30px;

	font-size:20px;

	font-weight:bold;

	color:#10699a;

	line-height:15px;

	float:left;

	text-transform:uppercase;

	background:url(../images/right_title_bg.jpg) no-repeat right top;

	padding:0 0 0 0;

}

.right_sub_title

{

	color:#1e893c;

}

.right_contain

{

	width:960px;

	float:left;

	line-height:20px;

	text-align:justify;

	background:url(../images/border_rp.png) repeat-x left top;

	padding:8px 0 0 0;

}

/* -- middle contain end --*/



/* -- footer contain start --*/

#footer

{

	width:980px;

	height:115px;

	float:left;

	background:url(../images/footer_map.jpg) no-repeat left 29px;

	padding:0 0 0 0;

}

.footer_top

{

	width:980px;

	float:left;

	padding:0 0 0 0;

}

.footer_navi

{

	width:980px;

	height:28px;

	float:left;

	color:#434343;

	background:#e8ecee;

	border:solid 1px #c4d3da;

	padding:0 0 0 8px;

	margin:17px 0 0 0;

}

.footer_navi ul

{

	margin:0px;

	padding:0px;

	list-style:none;

}

.footer_navi ul li

{

	float:left;

	padding:6px 13px 0 13px;

}

.footer_navi ul li a

{

	color:#434343;

	text-decoration:none;

}

.footer_navi ul li a:hover

{

	color:#000000;

	text-decoration:underline;

}

.footer_logo

{

	width:auto;

	height:auto;

	float:right;

	margin:-24px 0 0 0;

}

.powered

{

	width:100%;

	float:left;

	text-align:center;

	color:#434343;

	padding:5px 0 0 10px;

}

.powered a

{

	color:#434343;

	text-decoration:none;

}

.powered a:hover

{

	color:#000000;

	text-decoration:underline;

}

.copyright

{

	width:580px;

	float:right;

	color:#434343;

	padding:5px 0 0 0;

}

.copyright_sub

{

	font-weight:bold;

	text-transform:uppercase;

}

/* -- footer contain end --*/



/* -- main contain end --*/

.normal_text

{

	width:690px;

	float:left;

}

.point

{

	width:690px;

	float:left;

	padding:10px 0 0 0;

}

.point ul

{

	margin:0px;

	padding:0px;

	list-style-type:none;

}

.point ul li

{

	width:672px;

	padding:4px 0 4px 14px;

	border-bottom:1px solid #b6c2c8;

	background:url(../images/arrow.png) no-repeat left 10px;

}

.table_main

{

	width:330px;

	float:left;

}

.table

{

	width:100%;

	float:left;

	border-spacing:4px;

}

.table2

{

	width:100%;

	float:left;

	border-spacing:4px;

}

.table_title

{

	width:90px;

	float:left;

	vertical-align:top;

}

.saprator

{	

	width:10px;

	vertical-align:top;

}

.text_box_bg2

{

	width:200px;

	float:left;

	height:17px;

	background:#efefef;

	border:1px solid #89989f;

	padding:3px 5px;

}

.text_box_bg3

{

	width:200px;

	float:left;

	height:60px;

	background:#efefef;

	border:1px solid #89989f;

	padding:5px;

}

.red_text

{

	color:#f00c0c;

}

.sublink_in_bg

{

	width:60px;

	float:left;

	background: url(../images/sublink_in_bg.jpg) repeat-x left top;

	height:30px;

	color:#fff;

	font-weight:bold;

	text-align:center;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border:none;

}

.sublink_in_bg:hover

{

	width:60px;

	float:left;

	background: url(../images/sublink_in_bg.jpg) repeat-x left top;

	height:30px;

	color:#adbbc1;

	font-weight:bold;

	text-align:center;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	border-radius: 4px;

	border:none;

	cursor:pointer;

}

.right_image2

{

	width:auto;

	height:auto;

	float:right;

	padding:5px 80px 0 0;

}

.table_title2

{

	font-size:16px;

	font-weight:bold;

	color:#2594d4;

	padding:0 0 5px 0;

}

.mail_in

{

	color:#065998;

}

.mail_in a

{

	color:#0e679a;

	text-decoration:none;

}

.mail_in a:hover

{

	color:#065998;

	text-decoration:underline;

}

.table2

{

	width:70%;

	float:left;

	border-spacing:4px;

}































/**********************************************css END *************************************/

.next_box



{



	width:45px;



	float:right;



    background:#dcdbe0;



	border:solid 1px #cacaca;



	padding:4px 10px 4px 10px;



	margin:15px 0 0 0;



}



.next



{



	width:auto;



	float:right;



	font-size:14px;



	color:#666666;



	background:url(../images/next_arrow.png) no-repeat right 7px;



	padding:0 0 0 0;



}



.next a



{



	color:#666666;



	text-decoration:none;



	padding:0 15px 0 0;



}



.next a:hover



{



	color:#0d9890;



	text-decoration:underline;



}



.prev_box



{



	width:75px;



	float:left;



    background:#dcdbe0;



	border:solid 1px #cacaca;



	padding:4px 10px 4px 10px;



	margin:15px 0 0 0;



}



.prev



{



	width:auto;



	float:left;



	font-size:14px;



	color:#666666;



	background:url(../images/prev_arrow.png) no-repeat left 8px;



	padding:0 0 0 15px;



}



.prev a



{



	color:#666666;



	text-decoration:none;



}



.prev a:hover



{



	color:#0d9890;



	text-decoration:underline;



}



/* product detail page end */











/* inner page end */	







.glossymenu

{

}







.glossymenu a.menuitem{



position: relative; 

/*



background: url(../images/leftlink_icon.jpg) no-repeat scroll 7px 10px transparent;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#515151;







font-weight:bold;







text-transform:uppercase;







display: block;













width:223px;







float:left;







height:24px;







padding: 8px 0 0px 25px;







text-decoration: none;







margin:0 0 0px 0;







border-bottom:solid 1px #e5e5e6;



 */



}















/*.glossymenu a.menuitem:visited,*/ .glossymenu .menuitem:active{







	color:#198a85;







}















.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/







position: absolute;







top: 8px;







right: 10px;







border: none;







}







.glossymenu a.tab_visited .statusicon{ /*CSS for icon image that gets dynamically added to headers*/







position: absolute;







top: 8px;







right: 10px;







border: none;







}















.glossymenu a.menuitem:hover{

    color: #1E9241;

    float: left;

    height: 25px;

    padding: 9px 0 0;

    text-decoration: none;

    width: 228px;

}







.glossymenu a.menuitem#act_1{







color:#ffffff;







text-decoration:none;







width:231px;







float:left;







height:24px;







padding: 8px 0 0px 25px;







background:url(mages/sidebar_linkbg_h.html) left top no-repeat;







}















.glossymenu div.submenu{ /*DIV that contains each sub menu*/



/*



background: none;







float:left;







padding:0px 0 3px 0px;



  */



}











.glossymenu div.submenu ul li a{



display: block;





}















.glossymenu div.submenu ul li a:hover{

/*

width:194px;







height:20px;







color:#0c3c3e;







text-decoration:none;







padding:8px 0 0px 0px;



*/



}







.glossymenu a.tab_visited







{







background:url(images/sidebar_linkbg_h.html) left top no-repeat;







font-family:Arial, Helvetica, sans-serif;







font-size:12px;







color:#0c3c3e;







font-weight:bold;







text-transform:uppercase;







display: block;







position: relative; /*To help in the anchoring of the ".statusicon" icon image*/







width:218px;







float:left;







height:24px;







padding: 8px 0 0px 25px;







text-decoration: none;







margin:0 0 0px 0;







}







.glossymenu div.submenu ul li a#act4{







color: #cf80c5;







}



.produvt_name_left



{



	width:215px;



	float:left;



}



.product_nameinmain



{



	width:175px;



	float:left;



	padding:0 20px 0 20px;



}



.subtitle_in



{



	width:175px;



	float:left;



	font-size:14px;



	color:#198a85;



	font-weight:bold;



	border-bottom:1px solid #cdcdcd;



	padding:0 0 5px 0 ;



}



.subtitle_in a



{



	color:#198a85;



	text-decoration: none;



}



.subtitle_in a:hover



{



	color:#198a85;



	text-decoration: underline;



}



.product_name_in



{



	width:175px;



	float:left;



	font-size:13px;



	color:#505454;



}



.product_name_in ul







{







	margin:0px;







	list-style-type:none;







	padding:0px 0 25px 0;







	float:left;







}







.product_name_in ul li







{







	width:160px;







	border-bottom:1px solid #f1efef;







	padding:6px 0 6px 15px;







	display:block;







	float:left;







	background:url(../images/arrow.png) no-repeat left 10px;







}







.product_name_in ul li a







{	







	color:#505454;







	text-decoration:none;







}







.product_name_in ul li a:hover







{	







	color:#25797d;







	text-decoration:none;



}





.cleaner{clear:both;margin:0;padding:0;font-size:3px;line-height:0}

