/* MARS Web Solution */



body {

	margin:0 0 0 0;

	background-image:url(../images/body_bg.jpg);

	background-position:center top;

	background-repeat:repeat-x;

	background-color:#FFF;

}

.logo {

	background-image:url(../images/logo.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	height:105px;

}

.footer {

	background-color:#eeebdc;

	border-top:2px solid #d3ccb9;

	color:#4a3c31;

	font-family:arial;

	font-size:12px;

	text-align:center;

	vertical-align:middle;

	height:43px;

}

.footer a{

	color:#d57926;

	font-family:arial;

	font-size:12px;

	text-decoration:none;

}

.footer a:hover{

	color:#4a3c31;

	font-family:arial;

	font-size:12px;

	text-decoration:none;

}

.main_bg {

	background-color:#f8f7f2;

	border-left:1px solid #e0e0d5;

	border-right:1px solid #e0e0d5;

	padding:0 0 15px 0;

}

.width290 {

	width:290px;

}

.width656 {

	width:656px;

}

.qe {

	color:#5b4e3d;

	font-family:arial;

	font-size:12px;

	font-weight:bold;

}

.text_box {

	background-color:#feffff;

	border:1px solid #d9cfc3;

	font-family:arial;

	font-size:12px;

	color:#5b4e3d;

}

.send {

	background-image:url(../images/send.jpg);

	background-position:center;

	background-repeat:no-repeat;

	width:63px;

	height:27px;

}

.reset {

	background-image:url(../images/reset.jpg);

	background-position:center;

	background-repeat:no-repeat;

	width:63px;

	height:27px;

}

.con_det {

	font-family:arial;

	font-size:14px;

	color:#5b4e3d;

	line-height:22px;

	padding-bottom:10px;

}

.welcome_bg {

	background-image:url(../images/welcome_bg.jpg);

	background-position:left top;

	background-repeat:repeat-x;

	width:656px;

	padding-top:20px;

}

.welcome_bg123 {

	padding-top:15px;

}

.wlecome_hm_bg {

	background-image:url(../images/home_img.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	height:200px;

	font-family:arial;

	font-size:14px;

	color:#5b4e3d;

	line-height:24px;

	padding-left:220px;

	text-align:justify;

	vertical-align:top;

}

.dark_hd1 {

	font-size:18px;

	color:#C30;

	line-height:24px;

}

.dark_hd {

	color:#302923;

}

.o_infra {

	font-family:arial;

	font-size:14px;

	color:#5b4e3d;

	line-height:22px;

	text-align:justify;

	vertical-align:top;

	border-bottom:1px solid #e3e2dc;

	padding-bottom:10px;

}

.main_content {

	font-family:arial;

	font-size:14px;

	color:#5b4e3d;

	line-height:22px;

	text-align:justify;

	vertical-align:top;

}

.main_content a{

	font-family:arial;

	font-size:12px;

	color:#5b4e3d;

	font-weight:bold;

	text-decoration:none;

}

.main_content a:hover{

	font-family:arial;

	font-size:12px;

	color:#F90;

	font-weight:bold;

	text-decoration:none;

}

/* new akz css*/
.menu_table1 {}
.menu_table1 tbody tr th a{display:block;padding:17px 10px;font-family:arial;text-decoration:none;color:#4a3c31;background:#f6f7f2;background:linear-gradient(180deg,rgba(246,247,242,1) 0%,rgba(229,226,204,1) 49%,rgba(221,215,186,1) 50%,rgba(213,208,182,1) 95%,rgba(201,191,163,1) 95%)}
.menu_table1 tbody tr th a:hover,
.menu_table1 tbody tr th a:focus{background:#e4893f;color:#fff;background:linear-gradient(180deg,rgba(228,137,63,1) 0%,rgba(223,120,34,1) 49%,rgba(215,114,29,1) 50%,rgba(205,111,32,1) 95%,rgba(189,100,25,1) 95%)}
/* new akz css*/
.slide_table1 .mySlides{display:none}
.slide_table1 img{vertical-align:middle}
.slide_table1 .slideshow-container{max-width:1000px;position:relative;margin:auto}
.slide_table1 .prev,
.slide_table1 .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none}
.slide_table1 .next{right:0;border-radius:3px 0 0 3px}
.slide_table1 .prev:hover,.slide_table1 .next:hover{background-color:rgba(0,0,0,0.8)}
.slide_table1 .text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}
.slide_table1 .numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}
.slide_table1 .dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}
.slide_table1 .active,.slide_table1 .dot:hover{background-color:#717171}
.slide_table1 .fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}
@media only screen and (max-width: 300px) {
.slide_table1 .prev, .slide_table1 .next, .slide_table1 .text {font-size: 11px}
}
/* new akz css*/


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}

#lightbox img{ width: auto; height: auto;}

#lightbox a img{ border: none; }



#outerImageContainer{ position: relative; background-color: #FFF; width: 550px; height: 550px; margin: 0 auto; }

#imageContainer{ padding: 10px; }



#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }

#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }

#imageContainer>#hoverNav{ left: 0;}

#hoverNav a{ outline: none;}



#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); / display: block; }

#prevLink { left: 0; float: left;}

#nextLink { right: 0; float: right;}

#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }

#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }



#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }



#imageData{	padding:0 10px; color: #333; }

#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	

#imageData #caption{ font-weight: bold;	}

#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			

#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	



#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #FFF; }