/* CSS Document */

/* CSS Document */
/***********Reset************/
html,span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
{
	border-style: none;
    border-color: inherit;
    border-width: 0;
    margin: 0;
    padding: 0;
    outline: 0;
    text-align: left;
}
body{
	margin: 0;
	padding: 0;
	background:url(/images/bg.jpg) repeat-x left top;
	
}
img a{outline:none;}
a{ outline:none;}
.clear{
	clear:both
}
body, td, th {
color:#3B3E43;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

.outer_wrap{
	width:100%;
	margin:0 auto;

}
.search_input{
	background:url(/images/search.jpg) no-repeat left top;
	width:161px;
	height:21px;
	border:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 3px;
}

.banner{
	background:url(/images/banner.jpg) no-repeat right top;
	width:720px;
	height:227px;
}
.banner_btm{
	background:url(/images/banner_btm_bg.jpg) repeat-x left top;
}
.banner_btm1{
	background:url(/images/banner_btm_bg1.jpg) repeat-x left top;
}

.homemenu a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#006699;
	text-decoration:none;
	border-bottom:1px solid #D8D8D8;
	display:block;
	height:25px;
	line-height:25px;
	padding-left:10px;
}
.homemenu a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	border-bottom:1px solid #D8D8D8;
	background:#006699 url(/images/arrow_blue.jpg) no-repeat right 5px;
	display:block;padding-left:10px;
	height:25px;line-height:25px;
	
}
.aligntop
{
    vertical-align:top;
}
.sq_link{
	background:url(/images/sq_dot.jpg) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.sq_link a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.sq_link a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}

.sq_link_normal{
	background:url(/images/sq_dot.jpg) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.sq_link_normal a{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.sq_link_medium a{
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#006699;
}
.sq_link_normal a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.sq_link_normal_blue{
	background:url(/images/sq_dot.jpg) no-repeat left 5px;
	padding:0px 0px 0px 10px;
	margin:0px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1A549B;
}
.sq_link_normal_blue a{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1A549B;
}
.sq_link_normal_blue a:hover{
	font:bold 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#1A549B;
}

.sq_link_normal a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.img_border{
	border:3px solid #EFEFEF;
}
.img_border1{
	border:1px solid #9FABBD;
}
.img_border2{
	border:3px solid #9FABBD;
}
.wrap_01{
	background:url(/images/home_sec_img.jpg) no-repeat left top;
	width:295px;
	padding:0px 0px 0px 14px;
	margin:0px;
}
.blue_link{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#006699;
}
.blue_link:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#006699;
}

.dark_blue_link{
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	color:#006699;
}
.dark_blue_link:hover{
	font:normal 13px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#E6761A;
}
.footer{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
}
.footer a{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#006690;
}
.footer a:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FF9900;
}
.title{
	color:#360165;
	font:bold 18px Arial, Helvetica, sans-serif;
	text-decoration:none;
}


/*-----------------------------------------------------Inner*/
.inner_bg{
	background:none;
}
.inner_banner{
	background:url(/images/banner_bg.jpg) repeat-x left top;
}
.inner_banner_img{
	width:974px;
	height:187px;
	background:url(/images/inner_banner.jpg) no-repeat left top;
}
.banner_rht{background:url(/images/banner_rht.jpg) repeat-x left top;}

.inner_menu{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background-color:#006699;
}
.inner_menu a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	padding:0px 14px 0px 14px;
	margin:0px;
}
.inner_menu a:hover{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	background:url(/images/inner_menu_arrow.jpg) no-repeat right 2px;
	padding:0px 14px 0px 14px;
	margin:0px;
}
.banner_btm_lft{
	background:url(/images/banner_btm_lft.jpg) repeat-x left top;
}
.banner_btm_rht{
	background:url(/images/banner_btm_rht.jpg) repeat-x left top;
}
.bright_future{
	background:url(/images/bright_img.jpg) no-repeat left top;
	width:194px;
	height:42px;	
	padding:55px 10px 0px 100px;
}
.products_range{
	background:url(/images/product_img.jpg) no-repeat left top;
	width:179px;
	height:42px;	
	padding:55px 0px 0px 130px;
}
.range_services{
	background:url(/images/range_img.jpg) no-repeat left top;
	width:179px;
	height:42px;	
	padding:55px 0px 0px 130px;
}


.organe_txt{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#E6761A;
	text-decoration:none;padding:0px;line-height:normal;
}
.organe_txt:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#E6761A;line-height:normal;
	text-decoration:none;padding:0px;
}

.black_txt_link{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;padding:0px;line-height:normal;
}
.black_txt_link:hover{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;line-height:normal;
	text-decoration:none;padding:0px;
}
/*----------------------------------APRIL 24*/
.bannertitle{ font:normal 26px Arial, Helvetica, sans-serif; text-decoration:none; color:#1F695B;}
.bannertitle span{ font:normal 26px Arial, Helvetica, sans-serif; text-decoration:none; color:#006699; padding-left:50px;}

.aboutus{ background:url(/images/about.gif) no-repeat right top; height:187px; width:974px}
.indexbanner{background:url(/images/index_banner.jpg) no-repeat right top;width:974px;height:203px;}
.service{ background:url(/images/service_banner.jpg) no-repeat right top; height:187px; width:974px}
.news{ background:url(/images/news_banner.jpg) no-repeat right top; height:187px; width:974px} 
.clients{ background:url(/images/clients.jpg) no-repeat right top; height:187px; width:974px}
.careers{ background:url(/images/careers.jpg) no-repeat right top; height:187px; width:974px}
.contact{ background:url(/images/contact.jpg) no-repeat right top; height:187px; width:974px}
.product{width:974px;height:187px;background:url(/images/product.jpg) no-repeat left top;}

/***********PADDING************/
.pd1{padding:1px;}
.pd2{padding:2px;}
.pd3{padding:3px;}
.pd5{padding:5px;}
.pd10{padding:10px;}
.pd15{padding:15px;}
.pd20{padding:20px;}
.pd25{padding:25px;}
.pd_lft_5{padding-left:5px;}
.pd_top_10{padding-top:10px;}
.pd_lft_10{padding-left:10px;}
.pd_lft_15{padding-left:15px;}
.pd_lft_25{padding-left:25px;}
.pd_btm_10{padding-bottom:10px;}
.pd_btm_20{padding-bottom:10px;}
.pd_rht_10{padding-right:10px;}

/***********COLOR************/
.gray{color:#999999;}
.lightGray{color:#CCCCCC;}
.mediumGray{color:#666666;}
.darkGray{color:#333333;}
.red{color:#FF0000;}
.orange{color:#db6209;}
.violet{color:#6666FF;}
.indigo{color:#00FFFF;}
.blue{color:#0000FF;}
.dark_blue{color:#006699;text-decoration:none;}
.green{color:#00CC99;}
.yellow{color:#FFFF00;}
.black{color:#000000;}
.white{color:#ffffff;}
/***********FONT************/
.txtSmallNormalArial{font:normal 12px Arial, Helvetica, sans-serif;}
.txtSmallBoldArial{font:bold 12px Arial, Helvetica, sans-serif;}
.txtSmallItalicArial{font:italic 12px Arial, Helvetica, sans-serif;}
.txtMediumNormalArial{font:normal 13px Arial, Helvetica, sans-serif;}
.txtMediumBoldArial{font:bold 13px Arial, Helvetica, sans-serif;}
.txtMediumItalicArial{font:italic 13px Arial, Helvetica, sans-serif;}
.txtLargeNormalArial{font:normal 14px Arial, Helvetica, sans-serif;}
.txtLargeBoldArial{font:bold 14px Arial, Helvetica, sans-serif;}
.txtLargeItalicArial{font:italic 14px Arial, Helvetica, sans-serif;}
.txtExtraLargeNormalArial{font:normal 18px Arial, Helvetica, sans-serif;}
.txtExtraLargeBoldArial{font:bold 18px Arial, Helvetica, sans-serif;}
.txtExtraLargeItalicArial{font:italic 18px Arial, Helvetica, sans-serif;}


.txtSmallNormalArial a{font:normal 12.5px Arial, Helvetica, sans-serif;}
