@charset "utf-8";
/* CSS Document */

/* RESET CSS -----------------------------------------------*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th{margin:0;padding:0;}
table{}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/* RESET CSS ENDS ------------------------------------------*/

/*html {background:#000000 url(../images/htmlbg.jpg) repeat-x center top;}
body {background:url(../images/bodybg.jpg) no-repeat center 650px;}*/

.indbody{background:#000000 url(../images/indbodybg.jpg) no-repeat center top;}
.indbg {background:url(../images/bodybg.jpg) no-repeat center 600px;}

.insdbody {background:#000000 url(../images/insdbodybg.jpg) no-repeat center top;}
.insdbg {background:url(../images/insdbg.jpg) no-repeat center 400px;}

#wrapper {position:relative;width:1000px;margin:0 auto;border:0px solid #CC0000;}

/* HEADER CSS STARTS */
#header {border:0px solid #CC0000;height:50px;}

#logo {position:absolute;top:50px;left:0px;z-index:15;}

#header  #menuholder {border:0px solid #CC0000;font-size:17px;font-family:arial;text-align:right;margin:0px 0px 0px 0px;}
#header  #menuholder .menulinks{margin:0px;padding:0px 0px 0px 0px;color:#FFFFFF;}
#header  #menuholder .menulinks a{margin:0px;color:#FFFFFF;text-decoration:none;padding:0px 8px 0px 8px;}

/* HEADER CSS ENDS */

/* INSIDE IMAGE HOLDER STARTS */
.insd_img_holder {padding:0px 25px 0px 0px;text-align:right;}
/* INSIDE IMAGE HOLDER CSS ENDS */

/* SHOWCASE CSS STARTS 
#showcase {border:0px solid #CC0000;height:450px;padding:30px 20px 31px 20px;}
/* SHOWCASE CSS ENDS */

/* SHOWCASE CSS STARTS */
#indcontainer {text-align:right;padding:15px 56px 0px 0px;}
#showcase {float:right;text-align:center;width:604px;height:355px;margin:0px 0px;border:0px solid #CC0000;background:url(../images/loading.gif) no-repeat center center;}
#showcase a {display:none;}
#showcase a:first-child {display:block; }
#showcase img {display:block;padding:0px 0px 0px 0px;}
#showcase > img {display:none;}
#showcase > img:first-child {display:block;}
#showcaseNav {position:relative;height:0px;width:900px;}
#prevBanner, #nextBanner {display:block;width:26px;height:65px;position: absolute;top:-280px;background: url('../images/btn-hero-banner-nav.png') no-repeat;z-index: 20;}
#prevBanner {left:0;}
#nextBanner {right: 0;background-position: -26px 0;}
/*#prevBanner:active { background-position: 0 -65px; }
#nextBanner:active { background-position: -26px -65px; } */
/* SHOWCASE CSS ENDS */


/* SPACER CSS STARTS */
.spacer5 {font-size:1px;height:5px;background:transparent;}
.spacer10 {font-size:1px;height:10px;background:transparent;}
.spacer15 {font-size:1px;height:15px;background:transparent;}
.spacer20 {font-size:1px;height:20px;background:transparent;}
.spacer30 {font-size:1px;height:30px;background:transparent;}
.spacer120 {font-size:1px;height:120px;background:transparent;}
/* SPACER CSS ENDS */

/* CONTENT CSS STARTS */
#content {border:0px solid #CC0000;height:1%;}
html>body #content {height:auto;}
#contentjust {border:1px solid #CC0000;width:980px;position:absolute;top:250px;}

#content .left {float:left;width:540px;}
#content .right {float:right;width:420px;}

.txt {
	font-family:arial;
	font-size:13px;
	color:#FFFFFF;
	text-align:left;
	padding:0px 5px 0px 5px;
	line-height:22px;
}
.txt p {margin:0px; padding:0px 0px 10px 0px;}
.txt .pgtitle {font-family:arial;font-size:30px;color:#FFFFFF;text-align:left;margin:0px;padding:20px 0px 15px 0px;}
.txt .subtitle {font-family:arial;font-size:26px;color:#FFFFFF;text-align:left;margin:0px 0px 10px 0px;padding:20px 0px 10px 0px;border-bottom:1px solid #0f6705;}
.txt .prog_name {font-family:arial;font-weight:bold;font-size:13px;color:#FFFFFF;text-align:left;margin:0px 0px 10px 0px;padding:5px 10px 5px 10px;background:#001100;border:1px solid #053105;}
.txt ul {margin:0px 0px 10px 0px;padding:0px 0px 0px 30px;}
.txt ol {margin:0px 0px 10px 0px;padding:0px 0px 0px 30px;}

.abt_yellowbox {border:5px solid #fad400;background:#fff9d9;color:#484848;padding:10px 0px 0px 0px;text-align:center;font-size:14px;font-weight:bold;width:500px;margin:0 auto;}

#img_tbl {border:0px;}
#img_tbl td{border:1px solid #3e3e3e;text-align:center;padding:5px;}

.clear {clear:both;height:1px;font-size:1px;background:transparent;}

img.floatRight{float:right; padding:5px 10px;}
img.floatLeft{float:left; padding:5px 10px;}

.linkdec{color:#FFFFFF; text-decoration:underline; }
.linkdec:hover{text-decoration:none;}
#content .contactleftside{float:left; width:450px; border:0px solid #FF0000;}
#content .contactrightside{ float:right; border:0px solid #FF0000; margin:0px 0px 0px 30px; width:355px; font-family:arial; font-size:12px;}
.conthead{font-size:20px;}
#content .contactform{ margin:0px; padding:0px; list-style:none;}
#content .contactform li{padding:5px 0px; border-bottom:1px dashed #adadad;}
.contnames{border:0px solid #FF0000; width:140px; float:left;}
.inputbox{padding:3px; border:1px solid #034a03;}
.errbox{padding:3px; border:1px solid #FF0000;}
.vidtbl{border:0px solid #FFFFFF; text-align:center;}
.vidtbl td a{text-decoration:underline; color:#FFFFFF;}
.vidtbl td a:hover{text-decoration:none; color:#FFFFFF;}

#clnt_tbl {border:0px solid #CC0000;}
#clnt_tbl td {background:#FFFFFF;height:175px;border:1px solid #256200;text-align:center;}
#clnt_tbl .nobddr {background:transparent;height:175px;border:0px solid #256200;text-align:center;}

/* CONTENT CSS ENDS */

/* GALLERY CSS STARTS */
.galimg{float:left;margin:5px;border:1px solid #b4b4b4;padding:7px;text-align:center;}
/* GALLERY CSS ENDS */

/* INDEX WOODS DIV CSS STARTS */
#indwoods {background:url(../images/ind_right_bg.jpg) no-repeat center top;width:404px;height:476px;border:0px solid #CC0000;}
#indwoods .indwoodstxt {font-family:arial;font-size:12px;text-align:justify;color:#FFFFFF;line-height:20px;padding:20px 30px 0px 150px;}
#indwoods .indwoodstxt .moreinfo{font-family:arial;font-size:11px;text-align:center;color:#FFFFFF;padding:5px 5px 5px 5px;background:#866302;text-decoration:none;font-weight:bold;}
/* INDEX WOODS DIV CSS ENDS */

/* FOOTER CSS STARTS */
#footer {border-top:1px solid #002b00;text-align:center;font-family:arial;font-size:12px;color:#606060;padding:10px 0px 10px 0px;margin:10px 0px 0px 0px;}
#footer a {font-family:arial;font-size:12px;color:#606060;padding:0px 5px 0px 5px;text-decoration:none;}
#footer a:hover {font-family:arial;font-size:12px;color:#606060;padding:0px 5px 0px 5px;text-decoration:underline;}

#footer .crdtstxt {font-family:arial;font-size:11px;color:#606060;padding:10px 5px 0px 5px;text-decoration:none;}

#footer .crdtstxt .tilink {font-family:arial;font-size:11px;color:#606060;padding:0px 0px 0px 0px;text-decoration:none;}
/* FOOTER CSS ENDS */

/* button css starts */
.cbuttons{ float:right; padding:10px 0px 0px 0px;}

.button1 {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	width:auto;
	overflow:visible;
}
.button1:hover {
	text-decoration: none;
}
.button1:active {
	position: relative;
	top: 1px;
}


.orange {
	color: #ffffff;
	border: solid 1px #cc8d39;
	background: #ecddc8;
	background: -webkit-gradient(linear, left top, left bottom, from(#723e08), to(#532900));
	background: -moz-linear-gradient(top,  #723e08,  #532900);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#723e08', endColorstr='#532900');
}
.orange:hover {
	background: #ecddc8;
	background: -webkit-gradient(linear, left top, left bottom, from(#472101), to(#3e1d00));
	background: -moz-linear-gradient(top,  #472101,  #3e1d00);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#472101', endColorstr='#3e1d00');
}
.orange:active {
	color: #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, from(#0f160c), to(#020401));
	background: -moz-linear-gradient(top,  #0f160c,  #020401);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f160c', endColorstr='#020401');
}

/* button css ends */
.carousal{
margin: 0 auto;
padding: 0px;
width: 924px;
height: 150px;
text-align: center;
}


.carousal-tbl{
margin:0px;
padding:0px;
}


.carousal-tbl td{margin:0px;
padding:0px;
width:160px;
height:140px;
overflow:hidden;
}

.carousal-tbl td img{
max-width:160px;
max-height:140px;
margin:0px;
padding:0px;
}
