html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead,
article, aside, dialog, figure, footer, header, 
hgroup, nav, section{margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:12px; font-family:inherit; vertical-align:baseline;}

article, aside, dialog, figure, footer, header,
hgroup, nav, section{display:block;}
body{line-height:1.5; font-family:arial; color:#000000; text-align: center; height:100%;  }

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}

/* Remove annoying border on linked images. */
a, a img{border:none; outline:none;}

a:link {color:#000; text-decoration:none;}      /* unvisited link */
a:visited {color:#000; text-decoration:none;}  /* visited link */
a:hover {color:#000;}  /* mouse over link */
a:active {color:#000;}  /* selected link */

input[type=text] {color:#000; border-top:solid 1px #abadb3; border-right:solid 1px #e3e9ef; border-left:solid 1px #e3e9ef; border-bottom:solid 1px #e3e9ef; padding:3px; margin:0px 0 0px 0px;}
input[type=password]{color:#000; border-top:solid 1px #abadb3; border-right:solid 1px #e3e9ef; border-left:solid 1px #e3e9ef; border-bottom:solid 1px #e3e9ef; padding:3px; margin:0px 0 0px 0px;}

select, textarea  {color:#000; border-top:solid 1px #abadb3; border-right:solid 1px #e3e9ef; border-left:solid 1px #e3e9ef; border-bottom:solid 1px #e3e9ef; padding:2px; margin:0px 0 0px 0px;}

.xl-sml{ width:120px;}
.enquiry-form { width:208px; border:solid 1px #7f9db9!important; margin:0 0 0 3px!important;}

.sml-text{ font-size:10px;}

.bg { background-color: #fff; background-image: url(../images/bg.jpg); background-repeat: repeat-x; background-position: left top;}
.bg-in { background-color: #fff; background-image: url(../images/bg-in.jpg); background-repeat: repeat-x; background-position: left top;}

.wrapper { width:961px; margin:0px auto; }


#header{ padding:0px; margin:0px;}
#header .logo{ padding:0px 0 0 15px; margin:0px; width:25%; float:left;}
#header .logo a{ padding:0px;	margin:0px;	width:210px; float:left;}
#header .right-box{ padding:0px 10px 0 0; margin:0px; width:70%; float:right; text-align:right;}


#nav{width:630px; float:right;}
#nav ul{display:block; width:658px;padding:0px;margin:20px 0px 15px 0px;}
#nav li{float:left;list-style-type:none;padding:0px ;}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item{}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a{text-decoration:none;}
#nav ul li.current_page_item a:hover{text-decoration:none;}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current-cat{}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current-cat a{text-decoration:none;}
#nav ul li.current-cat a:hover{text-decoration:none;}
#nav ul li a{font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;display:block; margin:0px 0px 0px 12px;text-transform:capitalize;float:left; padding: 4px 33px 6px 1px; font-family: Arial; font-size: 12px; font-weight: normal; }
#nav ul li a:hover{text-decoration:none;}


#nav ul li ul{display:none; width:160px; z-index:100;}
#nav ul ul li{height:auto; float:left; text-align:left; background-image:none!important; }
#nav ul li:hover ul{float:left; position:absolute; text-align:left; display:block; margin:0px; top:90px;  padding:0px 0px 0px 0px; line-height:normal;}
#nav ul li.last:hover ul{left:0px;}
#nav ul li:hover ul li a, #nav li:hover ul li a:visited{background:none; float:left; display:block; color:#000; margin:0px; *margin:0px 0px 0px -90px;  padding:0 20px 0 13px; width:160px; line-height:30px; text-align:left; background-color:#efefef; font-weight:normal; }
#nav ul li:hover ul li:hover a{ background: none; color:#fff; font-weight:normal; background-color:#184e89;}




#nav ul li:hover ul ul{display:none;}
#nav ul ul li:hover ul{display:block; top:0; left:200px;}
#nav ul li.last:hover ul ul{left:-200px;}
#nav ul ul li:hover ul li a, #nav ul ul li:hover ul li a:visited{background:#033d59;}
#nav ul ul li:hover ul li:hover a{ color:#fff;}






#nav ul li .strip{ width:25px; background-repeat: no-repeat; padding:0px 0px 0 0px; float:left; margin:0px; vertical-align:middle;}

#nav li{}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current_page_item{background:top left no-repeat;color:#1c1c1c;}
#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current_page_item a{color:#fff;background:url(../images/nav-active_red.png) top right no-repeat;}
#nav ul li:hover, #nav ul li.hover, #nav ul li.current-cat, #nav ul li.current-cat-parent{background:url(../images/nav-active_red.png) top left no-repeat; color:#ff4e2c;}

#nav ul li:hover a, #nav ul li.hover a, #nav ul li.current-cat a, #nav ul li.current-cat-parent a{color:#fff;background:url(../images/nav-active_red.png) top right no-repeat;}
#nav ul li a{color:#013162; font-weight:bold; text-align: center; padding: 6px 12px 6px 1px;}
#nav ul li a:hover{color:#fff; background:url(../images/nav-active_red.png) top right no-repeat;}





#mid-container{ width:941px; padding:10px; clear:both;}

#mid-container  .left-bar-contact { width:443px; float:left; text-align:left; margin:0px 50px 0px 0;}
#mid-container  .left-bar-contact h1{font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:100%;
	background-image: url(../images/btm-shadow-wide.jpg); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .left-bar-contact h2{ font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:100%; background-image: url(../images/mid-wide.jpg); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .left-bar-contact h2 span{font-size:18px; color:#013365; font-weight:normal;}
#mid-container .left-bar-contact h3 { font-size:15px; font-weight:bold; padding:0 0 5px 0;}
#mid-container .left-bar-contact h4 { font-size:12px; font-weight:bold; color:#114d7f; padding:0 0 5px 0;}
#mid-container .left-bar-contact p{ padding:0 0 10px 0;}
#mid-container .left-bar-contact a{ color:#0d34fb; text-decoration:underline;}
#mid-container .left-bar-contact .flag{ border:solid 1px #ededed;}

#mid-container  .right-bar-enquiry { width:430px; float:left; text-align:left; margin:0px 0px 0px 0;}

#mid-container .right-bar-enquiry h2{ font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:100%; background-image: url(../images/mid-wide.jpg); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .right-bar-enquiry h2 span{font-size:18px; color:#013365; font-weight:normal;}
#mid-container .right-bar-enquiry .form-table td{ padding:3px 0; font-size:13px;}

#mid-container  .left-bar { width:241px; float:left; text-align:left; margin:0px 0px 0px 0;}
#mid-container .left-bar h2{ font-size:18px;	padding:0 0 5px 0; margin:0 0 0px 0; color:#000000; width:100%;
	background-image: url(../images/btm-shadow1.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .left-bar h2 span{font-size:18px; color:#013365; font-weight:normal;}
#mid-container  .left-bar .link { width:100%; float:left; margin:0px 0 10px 0;}
#mid-container  .left-bar .link ul{ padding:0px; margin:0px;}
#mid-container  .left-bar .link li{
	text-align:left;
	list-style-type:none;
	background-image: url(../images/left-bar.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	 width:242px;
	 float:left;
}
#mid-container  .left-bar .link li a{ width:211px; text-align:left; font-size:13px; float:left; padding:9px 10px 9px 20px; background-image: url(../images/gray-dot.jpg); background-repeat: no-repeat; background-position: 3px 14px; color:#052d56;}

#mid-container  .left-bar .link li a.active{color:#052d56; font-weight:bold;}

#mid-container  .left-bar .left-box{ width:100%; padding:0px 0 0px 0; margin:0 0 10px 0; float:left;}

#mid-container .container{
	width:673px;
	margin:0px;
	padding:0px 0 0 19px;
	overflow:hidden;
	min-height:400px;
	text-align:left;
	float:left;
	background-image: url(../images/mid-devidor.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
#mid-container .container h1{ font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:100%;
	background-image: url(../images/btm-shadow-wide.jpg); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .container h1 span{font-size:18px; color:#45698e; font-weight:normal;}

#mid-container .container h2{ padding:0px; margin:0px 0 13px 0; font-weight:bold; font-size:16px; color: #005288;}
#mid-container .container h3{ padding:0px; margin:0px 0 10px 0; font-weight:bold; font-size:14px;}
#mid-container .container p{ padding:0 0 15px 0; text-align: justify;}
#mid-container .container ul{ padding:0; margin:0px 0 15px 0;}
#mid-container .container li{
	padding:0 0 0 18px;
	margin:0px 0 5px 0px;
	list-style-type:none;
	list-style-position:outside;
	background-image: url(../images/square-bullet.jpg);
	background-repeat: no-repeat;
	background-position: left 6px;
}
#mid-container .container ol{ padding:0; margin:0px 0 15px 0; }
#mid-container .container ol li{ padding:0; margin:0px 0 5px 20px; list-style-type:decimal; background-image:none; list-style-position:outside;}
#mid-container .container a{ text-decoration:underline; color:#145589;}
#mid-container .container a:hover{ text-decoration:none;}

ul.normal{ padding:0; margin:0px 0 0px 0!important;}
ul.normal li{ padding:0; margin:0px 0 0 0px!important; list-style-type:none!important; list-style-position:outside;}

#mid-container .container-wide{ width:722px; margin:0px; padding:0px; text-align:left; float:left;}
#mid-container .container-wide h1{ padding:0px; margin:0px 0 10px 0; font-size:18px;}
#mid-container .container-wide p{ padding:0 0 15px 0;}
#mid-container .container-wide ul{ padding:0; margin:0px 0 15px 0;}
#mid-container .container-wide li{ padding:0 0 0 10px; margin:0px 0 5px 0px; list-style-type:none; list-style-position:outside; background-image: url(../images/blue-arrow.jpg); background-repeat: no-repeat; background-position: 0px 7px;}
#mid-container .container-wide ol{ padding:0; margin:0px 0 5px 0;}
#mid-container .container-wide li{
	list-style-type: decimal;
	background-image:none;
	padding:0px;
	margin:0 0 0 20px; list-style-position:outside;
}
#mid-container .container-wide li.second ul{ padding:0; margin:10px 0 10px 0;}
#mid-container .container-wide li.second li{ padding:0 0 0 10px; margin:0px 0 5px 0px; list-style-type:square; list-style-position:inside;	font-size:11px; background-image: none; background-repeat: no-repeat; background-position: 0px 7px;}
#mid-container .container-wide a{ text-decoration:underline;}
#mid-container .container-wide a:hover{ text-decoration:none;}

#mid-container .container-wide .products{ float:left;}
#mid-container .container-wide .products ul{ padding:0px; margin:0px 0 0px 0; float:left; list-style:none;}
#mid-container .container-wide .products li{ padding:10px; margin:0px 6px 13px 6px; *margin:0px 4px 13px 5px; list-style:none; border:dotted 1px #e3e1d7; width:187px; float:left; min-height:301px; font-size:11px; text-align:center; background-image: none; background-repeat: no-repeat; 	background-position: right top; position:relative;}
#mid-container .container-wide .products li h2{ color:#0065d7; font-weight:bold; font-size:12px; margin:0 0 10px 0; min-height:30px; *height:30px; line-height:15px;}
#mid-container .container-wide .products li .description{ margin:3px 0 0 0px; padding:0 5px 0 10px;}	
#mid-container .container-wide .products li .description .price-red{ color:#ff0000; font-weight:bold; font-size:12px;}	


#mid-container  .right-bar { width:220px; float:right; margin:0px 0px 0px 10px; text-align:left;}
#mid-container  .right-bar h2{ padding:0px 0 5px 0; margin:0px; font-size:16px; text-align:left; font-weight:bold;}
#mid-container  .right-bar .link { width:100%; float:left; margin:5px 0 0px 0;}
#mid-container  .right-bar .link ul{ padding:0px; margin:0px 0 0 0;}
#mid-container  .right-bar .link li{ text-align:left; list-style-type:none; }
#mid-container  .right-bar .link li a{ width:190px; text-align:left; border-bottom:solid 1px #dcdcdc; float:left; padding:5px 10px 5px 20px;
	background-image: url(../images/gray-dot.jpg); background-repeat: no-repeat; background-position: 9px 12px;}
#mid-container  .right-bar .link li a:hover{ background-image: url(../images/blue-dot.jpg); background-repeat: no-repeat; background-position: 9px 12px; background-color: #f5f5f5; }
#mid-container  .right-bar .link li a.active{ background-image: url(../images/blue-dot.jpg); background-repeat: no-repeat; background-position: 9px 12px; background-color: #f5f5f5; text-decoration:underline; color:#0065d7;}

#mid-container  .right-bar .right-box{ width:100%; padding:0px 0 0px 0; margin:0 0 10px 0; float:right;}


#mid-container .sml-box{ width:283px; position:relative; height:241px; float:left; margin:0 38px 0 0; text-align:left;}
#mid-container .sml-box h4{ font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:283px;
	background-image: url(../images/btm-shadow.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .sml-box h4 span{font-size:18px; color:#45698e; font-weight:normal;}
#mid-container .sml-box ul{ padding:0px; margin:0px; list-style-type:none;}
#mid-container .sml-box li{ padding:0px 0 0 20px; margin:0px 0 20px 0;	list-style-type:none;
	background-image: url(../images/blue-dot.png); background-repeat: no-repeat; background-position: left 2px;}
#mid-container .sml-box li a{ color:#013365; font-weight:bold;}	

#mid-container .sml-box li .smlbox-new{ float:left; height:36px; overflow:hidden; text-align:justify;}


#mid-container .image-content{ color:#013365; position:relative; height:235px; font-weight:bold; width:283px;  margin:0 0px 0 0; float:left; text-align:left;}
#mid-container .image-content h4{ font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0;  font-weight:normal; color:#000000; width:283px;
	background-image: url(../images/btm-shadow.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .image-content h4 span{font-size:18px; color:#45698e; font-weight:normal;}
#mid-container .image-content ul{ padding:0px; margin:0px; list-style-type:none; float:left;}
#mid-container .image-content li{ padding:0px 0 0 0px; margin:0px 0 4px 0; float:left;	list-style-type:none;}
#mid-container .image-content .content{ float:left; font-weight:normal; width:194px; height:70px; overflow:hidden; margin:0 0 0 10px;}

#mid-container .image-content .content .client-con{ float:left; font-weight:normal; width:194px; height:40px; overflow:hidden; margin:0px;}

#mid-container .image-content .content span{ color:#1a7092;}

#mid-container .image-content .content-new { float: left; font-weight: normal; margin: 0 0 0px 0px; width: 263px; height:40px; overflow:hidden;}
#mid-container .image-content .content-new span{ color:#1a7092; padding:0px 0px 16px 0px;}

#mid-container .image-content .auth-name{ color:#1a7092; padding:0px 0px 7px 0px; float:left; font-weight:bold;}

#mid-container .image-content .image{ float:left; width:69px; margin:0 0 0 0px;}
#mid-container .image-content .image .image-border{ border:solid 1px #e7e7e7;}


#mid-container .request-form{ color:#000000; position:relative;  height:241px; font-weight:normal; width:283px;  margin:0 0px 0 0; float:right; text-align:left;}
#mid-container .request-form h4{ font-size:18px;	padding:0 0 5px 0;  font-weight:normal; margin:0 0 10px 0; color:#000000; width:283px; background-image: url(../images/btm-shadow.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .request-form h4 span{font-size:18px; color:#45698e;}
#mid-container .request-form input.box{ border:solid 1px #dbdada; width:198px; padding:1px;}
#mid-container .request-form input.box-sml{ border:solid 1px #dbdada; width:112px; margin:0 0 0 8px; padding:1px;}
#mid-container .request-form .table-form td{ padding:0 0 5px 0;}



#mid-container .welcome-box{ float:left; position:relative;  width:615px; margin:0 30px 0px 0; padding:0 0 32px 0; text-align:left;}
#mid-container .welcome-box h4{ font-size:18px;	padding:0 0 5px 0;  font-weight:normal; margin:0 0 10px 0; color:#000000; width:100%; background-image: url(../images/btm-shadow-big.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .welcome-box h4 span{font-size:28px; color:#013365;}
#mid-container .welcome-box p{ padding:0 0 20px 0; text-align:justify;}


#mid-container .gallery{ color:#000000; font-weight:normal; width:283px;  margin:0 0px 0 0; float:right; text-align:left;}
#mid-container .gallery h4{ font-size:18px;	padding:15px 0 5px 0;  font-weight:normal; margin:0 0 10px 0; color:#000000; width:283px; background-image: url(../images/btm-shadow.png); background-repeat: no-repeat; background-position: left bottom;}
#mid-container .gallery h4 span{font-size:18px; color:#45698e;}


#mid-container .single-col{ text-align:left;}
#mid-container .single-col h1{font-size:18px;	padding:0 0 5px 0; margin:0 0 10px 0; color:#000000; width:100%;
	background-image: url(../images/btm-shadow-wide.jpg); background-repeat: no-repeat; background-position: left bottom;}
#mid-container  .single-col h2{ padding:0px 0 15px 0; margin:0px; font-size:16px; font-weight:bold; color: #005288;}
#mid-container  .single-col p{ padding:0 0 15px 0; text-align:justify;}
#mid-container .single-col ul{ padding:0; margin:0px 0 15px 0;}
#mid-container .single-col li{ padding:0 0 0 18px;	margin:0px 0 5px 0px;	list-style-type:none; list-style-position:outside;	background-image: url(../images/square-bullet.jpg); background-repeat: no-repeat;	background-position: left 6px;}
#mid-container .single-col ol{ padding:0; margin:0px 0 15px 0; }
#mid-container .single-col ol li{ padding:0; margin:0px 0 5px 20px; list-style-type:decimal; background-image:none;  list-style-position:outside;}
#mid-container .single-col a{ text-decoration:underline; color:#145589;}
#mid-container .single-col a:hover{ text-decoration:none;}

#footer{ padding:0px; margin:0px; width:100%; border-top:solid 1px #ccc; float:left;}
#footer .created-by{ padding:0px; margin:0px; width:100%; background-color:#2f2f2f; height:35px;}
#footer .created-by-box{ width:1000px; padding:0 0px; 0 0; margin:0 auto; line-height:35px; text-align:right; color:#fff; font-size:13px;}
#footer .btm-right{ padding:0 145px 0 0;}


#footer .btm-link{ padding:0px 0px 30px 0px; margin:0px auto; width:1000px; text-align:center;
	font-size:11px;}
#footer .btm-link .btm-box{ padding:0px 16px 0 16px; margin:15px 0 0 0px; width:155px; float:left; text-align:left;	background-image: url(../images/devidor-img.jpg); background-repeat: no-repeat; background-position: right top;}

#footer .btm-link .img-none{ padding:0px 16px 0 16px; margin:15px 0 0 0px; width:155px; float:left; text-align:left;	background-image:none;}

#footer .btm-link .btm-box h2{ text-align:left; color:#000000; font-weight:bold; font-size:12px; padding:0px 0 15px 0; margin:0px;}
#footer .btm-link ul{ padding:0px; margin:0px; width:100%; float:left; list-style-type:none; list-style-position:outside;}
#footer .btm-link li{ padding:0px 0 5px 10px; margin:0px; list-style-type:none; list-style-position:outside; background-image: url(../images/arrow-sign.jpg); background-repeat: no-repeat; background-position: left 6px; text-align:left;}
#footer .btm-link li a{ font-size:11px;  color:#010101;}

#footer .social-box{ float:right; width:228px; text-align:left;}
#footer .social-box a{ margin:0 3px 0 3px;}


#footer .footer{ padding:7px 0 10px 0; margin:0px; width:100%; background-color:#2f2f2f;}
#footer .footer-text{ width:1000px; margin:0 auto; line-height:25px; text-align:center; color:#fff; font-size:11px;}
#footer .footer-text a{ color:#ffffff; font-size:11px; padding:0 3px 0 3px;}



.clear{ clear:both;}




/* product li image midddle start */

.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;	
}
.wraptocenter * {
    vertical-align: middle;
}

.uno .wraptocenter {
	width: 160px;
	height: 93px;
}

.error { color:#FF0000; }
.success { color:#FF6666;}

/* product li image midddle end */

#banner{ /*width:100%; height:227px;*/}


.v-mid{ vertical-align:middle;}
.more-product{ width:100%; float:left;}
.more-product ul{ padding:0px; margin:0px; list-style-type:none;}
.more-product ul li{ padding:0px; margin:0px 0 0 10px; width:296px; float:left;}
.more-product ul li .left-img-more{ float:left; width:128px;}
.more-product ul li .left-img .img-border{ border:solid 1px #e7e7e7; padding:2px;}
.more-product ul li .right-content{ float:right; width:160px; position:relative; color:#010101; font-size:12px; margin:0 0 0 5px; text-align:left; height:115px; padding:0 0 20px 0;}
.more-product ul li .right-content .contentboxnew{ float:left; height:53px; overflow:hidden;}
.more-product ul li .right-content p{padding:0 0 20px 0;}
.more-product ul li .right-content h2{ font-size:18px!important; padding:0 0 10px 0!important; margin:0px!important; color:#000000!important; font-weight:normal!important;}
.more-product ul li .right-content h2 span{ font-size:18px!important; color:#45698e!important; font-weight:normal!important; margin:0px!important;}
.more-product ul li .right-content a.read-more{ position:absolute; bottom:0px; right:0px;}

.services-box {
	width:100%;
	float:left;
	background-image: url(../images/tab-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:58px;
	

	
}
.services-box ul{ padding:0px; margin:0px; list-style-type:none;}
.services-box li a{ color:#ffffff!important;	font-size:12px;}
.services-box li.service1{ padding:0px;	margin:0px; height:53px; line-height:55px; *line-height:50px;  background-image: url(../images/services-bg.png); background-repeat: no-repeat; background-position: left 0px; *background-position: left 0px; width:178px;	*width:188px; padding:0 10px 0 0;  *padding:0 0px 0 0; float:left; color:#ffffff;	font-size:14px;  }

.services-box li.service2{ margin:0px; height:52px; line-height:20px; background-image: url(../images/services-bg.png); background-repeat: no-repeat; background-position: left 0px; *background-position: left 0px;	width:178px; *width:188px; padding:10px 10px 0 0; *padding:10px 0px 0 0;  float:left; color:#ffffff;	font-size:14px; }
	
	.services-box li.service3{ margin:0px; height:48px; line-height:40px; *line-height:40px;  width:171px; padding:10px 10px 0 0; *padding:15px 10px 0 0; float:left; color:#ffffff;	font-size:23px!important;}	
	
	.services-box li.service4{ padding:0px 10px 0 0px;	margin:0px; height:61px; line-height:61px; *line-height:55px;  vertical-align:middle; background-image: url(../images/service4.png); background-repeat: no-repeat; background-position: left 0px; *background-position: left -3px;	width:220px; float:left; color:#ffffff;	font-size:14px; }	
	
	
.btm-space{ padding:0px 0 40px 0; width:100%; float:left;}
	
.align-right{ text-align:right; width:100%; float:right;}	
	
	
	
.serchbg { position:absolute; bottom:0px; right:0px; float: right; /*clear: both;*/ background:url(../images/left-btnbg.png) no-repeat; padding: 0 0 0 6px; margin: 10px 0px 5px 0px;}
.serchbg a{	float: left; height: 31px; line-height: 21px; padding: 0 0px; font-weight:bold;	color: #3e3c3c;	font-size: 12px;	text-decoration: none;}

.serchbg-box{ float: left; background:url(../images/mid-btnbg.png) repeat-x left top; border:none; padding: 1px 5px 12px 5px;
	*padding: 5px 5px 9px 5px; line-height:24px; font-weight:normal; *letter-spacing:1px; color: #3e3c3c; cursor:pointer;
	font-size: 12px; text-decoration: none; }


.serchbg-box-input{
	float: left;
	background:url(../images/mid-btnbg.png) repeat-x left top;
	border:none;
	padding: 5px 8px 8px 8px;
	*padding: 0px 5px 9px 5px;
	margin:0px;
	line-height:24px;
	font-weight:normal;
	*letter-spacing:1px;
	color: #3e3c3c;
	cursor:pointer;
	font-size: 12px;
	text-decoration: none;
}

.serchbg span {
	background:url(../images/right-btnbg.png) no-repeat;
	float: left;
	width: 5px;
	height: 31px;
}

.breadcrum{ width:100%; float:left; text-align:left; margin:16px 0 15px 12px;  color:#052d56; clear:both; font-size:11px;}
.breadcrum a{ color:#052d56; font-size:11px; margin:0 3px 0 0px;}

.right-space{ padding:0 30px 0 0;}
.image-content-border{ border:solid 1px #d5dee7; width:207px;}
.left-img{ float:left; width:209px; overflow:hidden; text-align:center; margin:0 19px 0 0;}
.right-img{ float:right; width:209px; overflow:hidden; text-align:center; margin:0 0px 0 19px;}
.content-career{ float:right; width:426px; text-align:justify;}
.current-opening{ float:left; width:100%; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:dashed 1px #ccc;}
.current-opening .readmore{ float:left; width:100%; text-align:right;}

.news{ float:left; width:100%; margin:0 0 20px 0; padding:0 0 10px 0; border-bottom:dashed 1px #ccc;}
.news .read-more{ float:left; width:100%; text-align:right;}

.career-box{ width:100%; padding:0 0 30px 0; clear:both; float:left;}




#gallery {
		/*background-color: #444;*/
		padding: 2px 2px 0px 2px;
		width: 249px;
		*width: 255px;
		height:152px;
		*height:156px;
		overflow:hidden;
		 text-align:center;
		border:1px solid #ccc;
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		/*border: 5px solid #3e3e3e;*/
		border-width: 0px 0px 20px;
		width:249px; 
		height:150px;
	}
	#gallery ul a:hover img {
		/*border: 5px solid #fff;
		border-width: 0px 0px 20px;*/
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/*================================== new css for home banner ====================================*/
#featured{height:296px; padding:0; position:relative; width:960px;}
#featured ul.ui-tabs-nav{right:0px; list-style:none; position:absolute; bottom:10px; width:120px; z-index:100;}
#featured ul.ui-tabs-nav li{background:url(../images/banner-in-img.png) /*background-color: #CCCCCC;*/ no-repeat 0 top; float:left; font-size:11; height:20px; /*line-height:0;*/ overflow:hidden; padding:0px 5px; margin:0px 8px 0px 0px; text-align:center; vertical-align:top; width:11px; font-weight:bold; color:fff;}
#featured ul.ui-tabs-nav li a{display:block; height:20px; overflow:hidden; width:8px; color:#000;}
#featured ul.ui-tabs-nav li:hover{background:url(../images/banner-active-img.png) no-repeat 0 0; font-weight:bold; color:fff!important;}
#featured ul.ui-tabs-nav li a:hover{ color:#FFFFFF; font-weight:bold;}
#featured ul.ui-tabs-nav li.ui-tabs-selected{background:url(../images/banner-active-img.png) no-repeat left top; font-weight:bold; color:ffffff!important;}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ color:#FFFFFF; font-weight:bold;}
#featured .ui-tabs-hide{display:none;}