@charset "utf-8";
/* reset classes */
html, body, div, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
u, i, center,	
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align:middle;
	font-family:"Franklin Gothic Medium", Arial;
	font-size:13px;
	list-style:none;
}
a { color:#000; text-decoration:none; outline:0 none; font-family:"Franklin Gothic Medium", Arial; font-size:12px;}
ol, ul { list-style: none;}

.clear {clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}
.flRt { float:right;}
.flLt { float:left;}
/* reset classes end */
body{font-family:Arial, Helvetica, sans-serif; margin:0 auto; background:#FFF; }
.wrapper{width:950px; margin:0 auto;}

.header{
	width:950px;
	height:113px;
	background:url(../images/sub-page-banner.jpg) no-repeat left top #000;	
	padding:0;
	margin:0 auto;
	clear:both;}
.mail-id{font-size:13px; color:#000; float:right; margin:0px 8px 0 0 ;}
.mail-id a {font-size:13px; color:#000; float:right; margin:0px 8px 0 0 ;}
.mail-id a:hover {color:#000;}

.mail-id2{font-size:13px; color:#000; float:left; margin:0; padding:0;}
.mail-id2 a {font-size:13px; color:#000; float:left; margin:0; padding:0;}
.mail-id2 a:hover {color:#000;}

.h-button-orange{width:140px;font-family:Arial, Helvetica;font-size:11px; color:#FF5400;float:right; margin:0px 0 0 0px; padding:0; font-style:normal;}		
.h-button-orange ul{list-style:none; margin:0; width:140px; padding:0;}				 
.h-button-orange ul li{display:inline; margin:0; padding:0;}				 
.h-button-orange li a{text-decoration:none; line-height:17px; padding:0 5px; color:#FF5400;}
.h-button-orange li a:hover{color:#285F95; text-decoration:none;}

.h-button{font-family:Arial, Helvetica;font-size:12px; color:#285F95;float:left; margin:0; padding:0; float:right; font-style:normal;}		
.h-button ul{list-style:none; margin:0; padding:0;}				 
.h-button ul li{display:inline-block; margin:0; line-height:30px; background:url(../images/b-style.jpg ) no-repeat right 5px ; padding:0 7px; float:left;}	
.h-button li a{text-decoration:none; line-height:17px; color:#285F95; }
.h-button li a:hover{color:#000; text-decoration:none; }
.h-button li.BgNone{ background:none;}
.projects-page{width:930px; padding:0; margin:0; float:left; }
.projects-page{list-style:none; margin:10px 0; padding:0;}				 
.projects-page ul li{display:block; width:265px; height:150px;  margin:0 18px; padding:0; float:left; border:#396896 2px solid;}

.Products-page{width:930px; padding:0; margin:0; float:left; border:none; }
.Products-page{list-style:none; margin:0px 0; padding:0;}				 
.Products-page ul li{display:block; width:200px; height:150px;  margin:0 25px; padding:0; float:left;}

.innerbanner{width:950px; height:150px; background:#CCC; border:#D7EBEC solid 1px; float:left;}
.pageArea{width:950px;float:left;}
.LeftContent{width:930px; padding:10px; float:left;}
.LeftContent .breadCrumb{width:930px;  border:1px solid #E6E6E6; background:#F1F1EC; height:26px; }
.LeftContent .breadCrumb img{padding:0px 5px;}
.LeftContent .breadCrumb a{color:#285F95; text-decoration:none; line-height:26px;}
.LeftContent .breadCrumb a:hover{text-decoration:underline; color:#FC9E56; }
h2{font-family:"Times New Roman", Times, serif; font-size:20px; color:#FF5400; font-weight:normal;}
.textArea{width:930px; padding:5px 0 0 0; color:#666666; font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; text-align:justify;}
.textArea img{ -moz-box-shadow: 0px 0px 3px 3px #FC9E56; -moz-box-shadow: 0px 0px 3px 3px #FC9E56; border:solid 1px #FC9E56; float:right; margin:10px;}
.textArea ul{margin:0; padding:0;}
.textArea ul li{list-style:none; background:url(../images/icons/list-icon.jpg) left 5px no-repeat; padding:0 15px;}
h3{font-family:"Times New Roman", Times, serif; font-size:15px; color:#FF5400; font-weight:normal; padding-bottom:5px;}
h4{font-family:"Times New Roman", Times, serif; font-size:19px; color:#326698; font-weight:normal; padding-bottom:5px; border-bottom:#CCC dotted 1px;}
h5{font-family:"Times New Roman", Times, serif; font-size:16px; color:#326698; font-weight:normal; padding-bottom:5px;}
h6{font-family:"Times New Roman", Times, serif; font-size:15px; color:#FD9443; font-weight:normal; padding-bottom:5px;}
.sidemap { width:465px; padding:0; margin:0; float:left; font-size:14px; color:#000000;}	
.sidemap ul {padding: 0 ;}
.sidemap li {list-style: none; padding:5px;0 5px 0;}
.sidemap li a {	font-size: 14px; line-height: 17px;	color: #000000;	text-decoration: none;}
.sidemap li a:hover {color: #f97100;}
.googlemap{width:400px; margin:0; padding:0; float:right;}
.headbg{background:url(../images/head-bg.jpg) no-repeat top;
width:890px; text-align:center; padding:0; margin:0 auto;}
/*FORM START*/
.form{background:#F1F1EC;}
.form ol{border:1px #ccc solid; margin:0; padding:0;}
.form ol li{padding:20px 10px 25px 10px; height:15px; font-size:14px; background:#F1F1EC; list-style:none;}
.form label{float:left; color:#525252; width:150px; font-size:14px;}
.form input{width:400px; border:none; height:20px; border:1px  solid #ccc; background:#fff; margin-top:-10px;  }
.form textarea{width:400px; border:none; height:100px; border:1px solid #ccc; background:#fff;}
.form li span{display:block;}
.form .row1{font-size:14px; }
.form .btn{background: url(../images/submit-bg.jpg) no-repeat; padding:0 5px 0 5px; color:#fff; font-size:13px; text-decoration:none; font-weight:normal; border:none; width:61px; cursor:pointer;}
.form .row2{ background:#fff;}
.form .btn{background:url(../images/btn-bg.jpg) no-repeat; color:#fff; font-size:13px; text-decoration:none; font-weight:normal; border:none; width:70px; height:26px; cursor:pointer;}
.form .btn:hover{cursor:pointer; background:url(../images/btn-bg-hover.jpg) no-repeat; padding:0 5px 0 5px; color:#fff; font-size:13px; text-decoration:none; font-weight:normal; border:none; width:70px; height:26px; cursor:pointer;}
.form .border{border-bottom:#ccc 1px dashed; padding-bottom:10px; width:400px;}
.rightContent{width:275px; float:right!important; _width:260px;}
.rightContent .rightLinkHeading{width:275px; _width:260px; border:1px solid #E6E6E6; height:26px; background:url(../images/subhead-bg.jpg) left top repeat-x #fff; margin:10px 10px 10px 0;}
.rightContent .rightLinkHeading img{padding:5px 15px; float:left;}
.rightContent .rightLinkHeading h4{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FF5400; font-weight:normal; line-height:26px;}
.rightContent .rightLink{width:280px; _width:260px; background:url(../images/subhead-down-bg.jpg) bottom left repeat-x #FFF; padding-bottom:30px;}
.rightContent .rightLink ol{margin:0; padding:0;}
.rightContent .rightLink ol li{list-style:none; padding:7px 35px; background:url(../images/icons/right-icon.jpg) 11px 9px no-repeat;}
.rightContent .rightLink ol li a{color:#000; text-decoration:none;}
.rightContent .rightLink ol li a:hover{color:#FF0000; text-decoration:underline;}
.aboutusimg{width:150px; height:100px; margin:10px 0 0 0; padding:0; float:right; border:#CCCCCC solid 1px;}
#clients{width:400px; margin:0; padding:0; float:left; background:#faf4f4; font-family:"Times New Roman", Times, serif;}				 
.clients li{margin:0; padding:0; width:400px;font-family:Times New Roman;} 
.clients li a {text-decoration:none; line-height:28px; padding:0 5px; display:block; color:#000000; font-size:14px;}
.clients a:visited {text-decoration:none; font-family:Times New Roman;}
.clients a:hover {background-color:#BAD8FC; color:#FFFFFF; font-family:Times New Roman;}
.clients li {line-height:24px; text-align:left; background-image:url(../images/list-icon.jpg); background-repeat:no-repeat; background-position:right; padding-right:20px; padding-top:25px; list-style:none; font-family:Times New Roman;}
/*footer start*/
.footer-text{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size:11px;}
.footer{ width:100%; height:107px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; padding:0; margin:0 auto ; clear:both; }
.footer-content{width:950px; height:107px; margin:0 auto; padding:0; clear:both;}
.footer-content-all{width:950px; height:107px; margin:0 ; padding:0;}
.Footer-button{width:360px; font-family: Arial; font-size:11px;
color:#333333;float:right;margin:0px;padding-top:17px; word-spacing:2px;}					
.Footer-button ul{list-style:none;margin:0 ;width:360px; padding:0; float:right;}
.Footer-button ul li{display:inline; margin:0; padding:0;}				 
.Footer-button li a{text-decoration:none;line-height:20px;padding:0 5px;color:#333333;}
.Footer-button li a:hover{color:#3A150C; }
.Get-in-Touch{width:270px; margin:0; padding-top:17px; float:left; text-align:left center;}
.copyright{ width:400px;float:left;line-height:20px; padding:32px 0 0 0 ;}
.copyright a{ color:#A4A4A4; text-decoration:none; }
.copyright a:hover{ color:#A4A4A4; text-decoration:underline; }
.powered{float:right; padding-top:32px;}
.powered a{text-decoration:none; color:#A4A4A4;}
.powered a:hover{text-decoration:underline; color:#A4A4A4;}


.gal{  }
.middlePanel{  float:left; margin:0 0 0 12px; padding:0 0 10px 0;}
.slidetitle { font-family:Georgia; color:#717C9B; font-size:16px; font-weight:bold; width:648px; float:left; line-height:30px;  }

.slide1{ float:left; background:#FFF;}


.galMiddle{float:left; width:250px; background:#FC9F59;  /*margin-left:10px; #margin-left:5px;*/ }
.gal .imgBox{float:left; margin:5px; } 
.tayu{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#000000;  padding:8px; text-align:center; text-transform:uppercase;}

.galLeft{float:left; width:18px; margin:100px 0 0 0;  }
.galLeft img{ border:none;}

.galRight{float:left; width:18px; margin:100px 0 0 0;}
.galRight img{ border:none;}


