@charset "utf-8";
/* CSS Document */

#black-top{width:100%; height:10px; background-color:#000;}
#header{ width:auto; }
.header{ width:960px; height:100px;margin-left:auto; margin-right:auto;}
.logo{
	margin-top:10px;
	height: 83px;
	float: left;
}
.right-top {
	float: right;
	width: 500px;
}
.top-mail{
	float: right;
	padding: 2px;
	color: #666;
	margin-top: 10px;
	text-align:right;
	line-height:18px;
	width:200px;
}
.top-mail a{ font-size:12px;text-decoration:none; color:#666; display:block; text-align:right;}
.top-mail a:hover{text-decoration:none; color:#900;} 
.search-holder{}
.search{
	float: right;
	margin-top: 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width: 200px;
	height: 20px;
	
	border: 1px solid #999;
	font-size: 0.7em;
	color: #666; padding-right:20px;
	background-image: url(../images/search-img.png);
	background-repeat: no-repeat;
	background-position: 180px 3px;
	margin-right: 30px;
	
	
}
/* ---------------------- Navigation ------------ */
#nav-holder{
	
	float: right;
	clear: right;
	margin-top: 18px;
	border-bottom: 0px solid #666;
	
	position:relative;

	
}
.nav-menu{padding:0px;}
.nav-menu li{float:left;list-style:none; padding:10px 10px; font-size:0.8em;}
.nav-menu li a{ font-weight:bold;text-decoration:none;color:#900; display:block; text-transform:capitalize;}
.nav-menu li a:hover{ color:#000; text-decoration:none;}
.nav-menu li a:active{ color:#000; text-decoration:none;}
.nav-menu li a:vistied{ color:#000; text-decoration:none;}


/* ---------------------- Navigation end ------------ */

.wrapper{
	width: 962px;
	margin-left: auto;
	margin-right: auto;
	background: none;
padding-top:5px;
border-top:1px solid #666;

}
.bg-content{
	
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	overflow:hidden;
	min-height:457px;

}
/* ---------------------- slider start ------------ */
#slider {
    width: 959px; /* important to be same as image width */
    height: auto; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 960px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font-size:1em; font-weight: bold;
    padding: 10px 13px;
    width: 420px;
	margin-left:-20px;
    background-color: #090909;
    filter: alpha(opacity=70);
    -moz-opacity: 1;
	-khtml-opacity: 1;
    opacity:1;
    color: #F90;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}
.top {
	top: 250px;
	left: 50px;
}
.bottom {
	bottom: 0;
    left: 0;
}

/* ---------------------- slider end ------------ */

#clear{margin-top:5px; margin-bottom:5px; height:0px; background-color:#c0c0c0; clear:both;} 

.content-holder{  margin:20px 0 0 0;}
.content-hold{ width:960px; height:auto; margin-bottom: 20px;
overflow: hidden; }

.headings{ /*background-image:url(../images/arrow.jpg);*/ background-position:left 2px; background-repeat:no-repeat; height:20px; border-bottom: 5px solid #333; padding-bottom:2px; font-size:0.9em; font-weight:bold; /*padding-left:30px;*/ color:#333;}




.headings2{
	color: #900;
	font-size: 1.5em;
	font-weight: bold;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

.content-holder-text{
	width: 600px;
	float: left;
	font-size: 12px;
	color: #666;
	line-height: 2em;
	text-align: justify;
	margin-bottom: 30px;
	margin-right: 30px;
	padding-left: 10px;
}
.content-holder-text2{
	width: 960px;
	float: left;
	font-size: 0.8em;
	color: #666;
	line-height: 1.4;
	text-align: justify;
	padding-bottom:20px;
	margin-bottom:10px;

}


.content-holder-image{
	width: auto;
	float: left;
	border: 1px solid #CCCCCC;
	padding: 10px;
	}
	.content-holder-image2{
	width: auto;
	float: left;
	padding: 10px;
	margin-left: 20px;
	margin-right: 20px;
	background:#fff;
	}
	
	.office-txt-holder{
		text-align:center;
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	float: left;
	margin: 25px;
}
.h4{padding:5px; margin-left:20px; font-size:14px; font-weight:bold;}


.text-area-bullets{ text-align:justify; font-size:12px; color:#5d5d5d; margin-top:10px; margin-bottom:10px; line-height:2em;}
.read-more{ background-position:left 3px; background-repeat:no-repeat; height:20px;padding-left:0; font-size:0.8em; color:#F00;}
.read-more a{text-decoration:none; color:#9b1212;  display:block; text-transform: uppercase; font-weight:bold; float:left}
.read-more a:hover{color:#000;}
.lst-news{}
.lst-news-content{background-image:url(../images/bullets.jpg); background-position:left top; background-repeat:no-repeat;color:#5d5d5d; margin-top:20px; padding-left:30px; font-size:0.8em; color:#5d5d5d;  line-height:1; }
.auther{text-decoration:none; color:#9b1212;  display:block; text-transform: uppercase; font-weight:bold; font-size:0.6em; margin-top:20px;}

/* ---------------------- gallery start ------------ */
.gallery{}
.gallery ul{ list-style-type:none; overflow:hidden; margin:0px; padding:0px; }
.gallery li{ list-style:none; padding:0px; margin:5px; float:left; overflow:auto; border:5px solid #d5d5d5; background:#333; }


/* ---------------------- gallery end------------ */
/* ---------------------- Vedio Start------------ */
.vedio_bor{ border:5px #d5d5d5 solid;}
/* ---------------------- Vedio end------------ */

.down-text{width:960px; margin-bottom:20px; overflow: hidden;} 
.recent-updates{
	
	margin-right: 0px;
	float: left;
}

.heading-down{/*background-image:url(../images/arrow.jpg);*/ background-position:left 2px; background-repeat:no-repeat; height:20px;  padding-bottom:2px; font-size:0.9em; font-weight:bold; /*padding-left:30px;*/ color:#333;}

.heading-down ul li{ border:5px solid #e5e5e5;}
.recent-updates-content{ text-align:justify; font-size:12px; color:#5d5d5d; line-height:2em;}
.social-links{
	width: 170px;
	float:left;}
.icons{
	margin-top: 0px;
	padding: 5px;
	float: left;
}

.img_title{font-size:0.9em; font-weight:bold;color:#fff; text-align:center;   opacity:.8; line-height:2em; text-transform:uppercase;}


/* ---------------------- footer start ------------ */
.footer{ background-color:#e2e2e2; height:auto; clear:both; overflow:auto; }
.footer-wrapper{padding:10px ; font-size:0.8em; color:#5d5d5d;  line-height:1; overflow:hidden; }
.down-links{width:450px; float:left;}
.down-menu{ height:30px;}
.down-menu li{float:left; list-style:none; padding:3px;}
.down-menu li a{text-decoration:none; color:#5d5d5d;  line-height:1;}
.down-menu li a:hover{text-decoration:none; color:#333;}
.copyright{ margin-top:10px; }
.logo-down{
	width: 216px;
	float: right;ZZ
}

.soc_icon{ float:left; overflow:hidden; margin-top:-13px; margin-left:11px;}
.soc_icon a{ float:left;}

/* ---------------------- footer end------------ */
.contact-head {
	width: 250px;
	color: #666666;
	vertical-align:central
	font-family: Arial, Helvetica, sans-serif;
}
.contact-detail-image{width:300px; float:right;}


.contact-detail-holder{
	padding-left: 30px;
	width: 520px;
	float: left;
	font-size: 0.9em;
	line-height: 1.2;
	color: #666;
	margin-right: 100px;
}
.contact-branch {
	margin: 10px;
	float: left;
	width: 150px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.form-head {
	padding: 0px;
	clear: both;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.5em;
	color: #461415;
}
.form-holder {
	font-size: 0.8em;
	margin: 10px;
	padding: 10px;
}
.input-hold{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 300px;
	float: left;
}
.input{
	width: 250px;
	padding: 5px;
	border: 1px solid #999;
}
.input-text{
	width: 250px;
	height: 100px;
	padding: 5px;
	border: 1px solid #999;
}
.form-heading {
	float: left;
	height: 20px;
	font-size:1.2em;
	width: 100px;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right:20px;
}
.form-space{float: left;
	height: 20px;
	font-size:1.2em;
	margin-top: 15px;
	margin-bottom: 10px;
	margin-right:20px;}
	
	#pro_drop{position:absolute; height:auto; min-width:150px;  z-index:1000; left:60px ; top:33px; box-shadow:0 0 10px #ccc; border-radius:0 0 10px 10px; display:none;}
	#pro_drop ul{ margin:0px; padding:0px; list-style-type:none; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
	#pro_drop ul li{background:#fff; padding:10px; border-bottom:1px solid #F4F4F4}
	#pro_drop ul li:last-child{ border-radius:0 0 10px 10px; padding-bottom:10px; border-bottom:none;}
	#pro_drop ul li a{ color:#333; text-decoration:none;}
	#pro_drop ul li a:hover{color:#900}
	
	
		#electro{position:absolute; height:auto; min-width:150px;  z-index:1000; left:150px ; top:33px; box-shadow:0 0 10px #ccc; border-radius:0 0 10px 10px; display:none;}
	#electro ul{ margin:0px; padding:0px; list-style-type:none; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
	#electro ul li{background:#fff; padding:10px; border-bottom:1px solid #F4F4F4}
	#electro ul li:last-child{ border-radius:0 0 10px 10px; padding-bottom:10px; border-bottom:none;}
	#electro ul li a{ color:#333; text-decoration:none;}
	#electro ul li a:hover{color:#900}
	
	
	#app_drop{position:absolute; height:auto; min-width:150px;  z-index:1000; left:140px ; top:33px; box-shadow:0 0 10px #ccc; border-radius:0 0 10px 10px;display:none; }
	#app_drop ul{ margin:0px; padding:0px; list-style-type:none; overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:13px;}
	#app_drop ul li{background:#fff; padding:10px; border-bottom:1px solid #F4F4F4}
	#app_drop ul li:last-child{ border-radius:0 0 10px 10px; padding-bottom:10px; border-bottom:none;}
	#app_drop ul li a{ color:#333; text-decoration:none;}
	#app_drop ul li a:hover{color:#900}
	
	
	.img_side{ width:350px; float:left; min-height:200px;}
	.img_side img{ width:100%;}
	.content_side{width:570px; float:right; min-height:200px;}
	.content_side h4{padding:5px;  font-size:14px; font-weight:bold;}
	.content_side p{padding:5px;  font-size:12px; text-align:justify; line-height:2em;}
	.content_side table{ margin:20px 0 0 0; font-size:12px; text-align:justify; line-height:2em; } 
	.content_side table tr{ } 
	.content_side table th{ color:#333; padding:10px ;background:#e8e8e8; }
	.content_side table td{ color:#666; padding:10px ;background:#e8e8e8; }
	
	
	.other_list{margin:0px; padding:0px; list-style-type: circle; }
	.other_list li{ padding:10px 0 0 20px; list-style:outside;}
	
	
	.pot_app{ margin:0; padding:0; list-style-type:none; overflow:hidden;}
	.pot_app li{ line-height:2em; padding:0 0 0 20px;}
	
	.cont{ margin:20px 0 0 0; padding:0; overflow:hidden; list-style-type:none;}
	.cont li{ float:left; width:299px; height:100px; margin:0 20px 0 0; border-right:1px solid #CCC;}
	.cont li:last-child{border-right:none;}
	.cont li h4{ font-weight:bold; font-size:13px; margin-bottom:10px}
	
	
	.add_box{ width:800px; margin:20px auto 0 auto; min-height:300px; box-shadow:0 0 5px #ccc;}
	.add_box ul{margin:0px; padding:0px; list-style-type:none; overflow:hidden;}
	.add_box ul li{ float:left; width:379px; border-right:1px solid #bbb; padding:10px ; margin:10px 0;}
	.add_box ul li:last-child{border-right:none;}
	.add_box ul li h3{ font-size:14px; font-weight:bold;}
	.add_box ul li span{ color:#F33; display:inline;}
	.add_box ul li input[type=text]{ width:80%; background:#fff; border:#bbb solid 1px; height:25px;}
	.add_box ul li textarea{ width:98%; background:#fff; border:#bbb solid 1px; height:80px;}
.add_box ul li input[type=submit]{ background:#333; color:#fff; padding:5px 10px; border:none;}

.add_tab tr td{ padding:10px 0;}
.add_tab tr td h4{ font-size:13px; padding:0 0 5px 0; font-weight:bold; border-bottom: 1px solid #CCC;}
.add_tab tr td p{ font-size:12px; line-height:2em}
