/* CSS Document */
/* ----------------General Start-----------------*/
body{
	padding:0;
	margin:0;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
}
div, td, p, a, h1, h2, h3, h4, h5, li, form, input, select {
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	border:none;
	display:block;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	padding:0;
	margin:0;
	clear:both;
	line-height:0;
	font-size:0;
}
.left{
	float:left;
	width:auto;
}
.right{
	float:right;
	width:auto;
}
/* ----------------General End-----------------*/
/* ----------------Top Panel Start-----------------*/
.toppanel{
	background:url(images/toppanelbg.gif) repeat-x 0 0;
	padding:30px 0;
}
.topmainpanel{
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:1000;
}
a.logo{
	width:431px;
	margin:0 auto;
	display:block;
}
.letestnews{
	background:url(images/latestnewsbg.png) no-repeat 0 0;
	width:133px;
	height:430px;
	position:absolute;
	right:26px;
	top:86px;
	padding:29px 13px 0 44px;
}
.letestnews p{
	font:normal 13px/19px Georgia, "Times New Roman", Times, serif;
	color:#DFDF9C;
	background-color:inherit;
	padding:15px 0 0 0;
}
.letestnews p span{
	font-weight:bold;
	font-style:italic;
	color:#FFFFDF;
	background-color:inherit;
}
/* ----------------Top Panel End-----------------*/
/* ----------------Header Panel Start-----------------*/
.headerpanel{
	background:url(images/headerrepeatbg.gif) repeat-x 0 0;
	height:416px;
}
.headermainpanel{
	width:960px;
	margin:0 auto;
	padding:14px 0 0 0;
	overflow:hidden;
	height:100%;
	
}
.navbg{
	background:url(images/menubg.png) no-repeat 0 0;
	height:361px;
	float:left;
	width:219px;
	padding:52px 42px 33px 29px;
}
.navbg ul li{
	border-bottom: 1px dashed #CCCCCC;
	font:normal 15px/24px Georgia, "Times New Roman", Times, serif;
	background:url(images/bullet.gif) no-repeat 5px 50%;
	padding:0 0 0 26px;
}
.navbg ul li.noborder{
	border:0;
}
.navbg ul li a{
	color:#922C04;
	background-color:inherit;
}
.navbg ul li a:hover{
	color:#7E8E60;
	background-color:inherit;
}
.sliderbg{
	background:url(images/sliderbg.gif) no-repeat 0 0;
	width:643px;
	height:386px;
	float:right;
	padding:0 0 0 27px;
}
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 631px; /*Width of Carousel Viewer itself*/  
	height: 355px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left:0;
	top:21px;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0 5px 0 0; /*margin around each panel*/
	width: 631px;/* Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	/*background:url(images/banner-1.jpg) no-repeat 0 0;*/
	height:326px;
}
p.bullet{
	width:150px;
	text-align:center;
	margin:0 auto 0;
}
p.bullet img{
	float:left;
	width:auto;
	margin:0 5px 0 0;
}

/* ----------------Header Panel End-----------------*/
/* ----------------Body Panel Start-----------------*/
.bodypanel{
	background:url(images/bodypanelbg.jpg) repeat-x 0 0;
	padding:26px 0 0 0;	
}
.bodymainpanel{
	background:url(images/bodypanel_main_bg.jpg) no-repeat 50% 0 #E8E7CB;
	color:#393225;
}
.bodycontent{
	width:911px;
	margin:0 auto;
	padding:17px 0 39px 0;
}
.welcomepanel{
	margin:0 0 36px 0;
	padding:0 0 24px 0;
	font:normal 16px/23px Georgia, "Times New Roman", Times, serif;
	background:url(images/divder.gif) repeat-x 0 100%;
}
.welcomepanel h2{
	font:normal 30px/34px Georgia, "Times New Roman", Times, serif;
	color:#3F3F02;
	background-color:inherit;
	padding:0 0 13px 0;
}
.welcomepanel p{
	padding:0 0 10px 0;	
}
.welcomepanel p a{
	color:#902407;
	background-color:inherit;
	font-style:italic;
}
.welcomepanel p a:hover{
	text-decoration:underline;
}
.gallery{
	overflow:hidden;
	height:100%;
}
.gallery img{
	float:left;
	width:auto;
	margin:0 10px 29px 0;
}
.gallery img.last{
	margin:0;
}
p.click{
	background-color:#EDEAC6;
	color:#902407;
	padding:0 0 0 20px;
	font:italic 16px/32px Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}
p.click a{
	background-color:#EDEAC6;
	color:#902407;
}
p.click a:hover{
	text-decoration:underline;
}
/* ----------------Body Panel End-----------------*/

/* ----------------Footer Top Panel Start-----------------*/
.footertoppanel{
	background:url(images/footertopbg.gif) repeat-x 0 0;
}
.footertopmainpanel{
	width:900px;
	margin:0 auto;
	padding:51px 0 52px 0;
	overflow:hidden;
	height:100%;
}
.footertopmainpanel_content{
	width:440px;
}
.footertopmainpanel_content h2{
	font:normal 24px/27px Georgia, "Times New Roman", Times, serif;
	color:#A6C399;
	background-color:inherit;
	padding:0 0 16px 0;
}
.footertopmainpanel_content img{
	float:left;
	width:auto;
	border:2px solid #C0C5BE;
	margin:0 11px 0 0;
}
.footertopmainpanel_content p{
	font:normal 15px/18px Georgia, "Times New Roman", Times, serif;
	color:#95AF8C;
	background-color:inherit;
	float:right;
	width:175px;
}
.footertopmainpanel_content p span{
	font-size:15px;
	line-height:20px;
	background-color:#3B4736;
	color:#98C388;
	padding:5px ;
	height:20px;
	display:block;
	margin:0 0 7px 0;
}
.footertopmainpanel_content p em{
	padding:10px 0 0 0;
}
.footertopmainpanel_content a{
	font-size:15px;
	line-height:20px;
	color:#617A59;
	background-color:#263122;
	width:87px;
	display:block;
	text-align:center;
	margin:8px 0 0 0;
	padding:0 0 5px 0; 
}
.footertopmainpanel_content a:hover{
	color:#95AF8C;
	background-color:#263122;
}
/* ----------------Footer Top Panel End-----------------*/

/* ----------------Footer Bot Panel Start-----------------*/
.footerbotpanel{
	background-color:#100D07;
	color:#39342E;
	padding:27px 0;
	font:normal 11px/14px Georgia, "Times New Roman", Times, serif;
}
.footerbotpanel ul{
	text-align:center;
}
.footerbotpanel ul li{
	display:inline;
	padding:0 10px 0 0;
	font:normal 11px/14px Georgia, "Times New Roman", Times, serif;
}
.footerbotpanel ul li a{
	background-color:#100D07;
	color:#39342E;
}
.footerbotpanel ul li a:hover{
	background-color:#100D07;
	color:#978D80;
}
.footerbotpanel p{
	text-align:center;
	padding:15px 0 0 0;
}
/* ----------------Footer Bot Panel End-----------------*/
/*-------------innerpage style start--------------------*/
div.leftcontent{
	float:left;
	width:271px;
	margin:0 40px 0 0;
	}
div.middlecontent{
	float:left;
	width:271px;
	margin:0 40px 0 0;
	}
div.maincontent{
	background-color:#ffffff;
	color:inherit;
	padding:19px 19px 0;
	border:#c2bea0 1px solid;
}
div.rightcontent{
	float:left;
	width:271px;	
	}
div.contentwrapper{
	height:100%;
	overflow:hidden;
	width:894px;
	margin:0 auto;
}
div.contentholder{
	background:url(images/divbottom.png) 0 bottom no-repeat;
	padding:0 0 15px 0;
	width:271px;
	margin:0 0 16px 0;
}
h3.contentheading{
	width:119px;
	padding:0 55px 13px;
	text-align:center;
	background:url(images/headingbg.jpg) 0 0 no-repeat;
	font:italic 20px/22px Arial, Helvetica, sans-serif;
	color:#922c04;
	background-color:inherit;	
}
ul.contentlist li{
	background:url(images/contentlistbullet.jpg) 0 7px no-repeat;
	padding:0 0 18px 15px;
	font:normal 14px/19px Georgia, "Times New Roman", Times, serif;
	color:#393225;
	background-color:inherit;
	
}
div.maincontent p{
	font:normal 14px/19px Georgia, "Times New Roman", Times, serif;
	color:#393225;
	background-color:inherit;
}
h3.smallwidth{
	padding:0 28px 13px!important;
	width:175px!important;
}
div.bigcontentbox{
	background-color:#ffffff;
	color:inherit;
	border:#c2bea0 1px solid;
	width:854px;
	padding:19px;
}
div.bigdivshadow{
	background:url(images/bigboxshadow.png) 50% bottom no-repeat;
	padding:0 0 12px 0;
	margin:0 0 20px 0;
}
img.lefalign{
	float:left;
	background:url(images/imageshadow.jpg) left bottom no-repeat;
	padding:0 0 6px 0;
	margin:0 31px 0 0;
}
div.bigcontentbox h3{
	color:#922c04;
	background-color:inherit;
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	padding:0 0 9px 0;
}
div.bigcontentbox p{
	color:#393225;
	background-color:inherit;
	font:italic 14px/19px Georgia, "Times New Roman", Times, serif;	
}
div.bigcontentbox p.normaltext{
	font-style:normal!important;
}
div.bigcontentbox p strong{
	font-style:normal!important;
}
a.contentlink{
	color:#902407;
	background-color:inherit;
	font:normal 16px/23px Georgia, "Times New Roman", Times, serif;
	display:block;
	float:left;	
}
a.contentlink:hover{
	text-decoration:underline;
}
img.contentimageleft{
	float:left;
	margin:0 33px 42px 0;
}
span.red{
	color:#902407;
	background-color:inherit;
}
p.innercontentp{
	padding:0 0 20px 0!important;
}
p.innerbottom{
	padding:0!important;
}
ul.boxlist li{
	float:left;
	width:267px;
	background:url(images/contentlistbullet.jpg) 0 10px no-repeat;
	padding:0 0 10px 15px;
}
div.contactleft{
	float:left;
	width:386px;
}
div.contactright{
	float:right;
	width:480px;
}
div.contactwrapper{
	background:url(images/contactwrapperbg.jpg) 391px 0 repeat-y;
	height:100%;
	overflow:hidden;
}
p.contacttext{
	font-size:14px!important;
}
span.green{
	color:#708e37;
	background-color:inherit;
	font-weight:bold;
}
input.inputtext{
	background:url(images/textboxbg.jpg) 0 0 no-repeat;
	width:299px;
	color:#666666;
	background-color:inherit;
	font:normal 14px/14px Georgia, "Times New Roman", Times, serif;
	border:0;
	outline:none;
	padding:6px 0 6px 5px;
}
div.contactright label{
	color:#393225;
	background-color:inherit;
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
}
.inputtextarea{
	background:url(images/textareabg.jpg) 0 0 no-repeat;
	width:296px;
	height:91px;
	border:0;
	outline:none;
	color:#666666;
	background-color:inherit;
	font:normal 14px/16px Georgia, "Times New Roman", Times, serif;
	overflow:auto;
	padding:4px;
}
h3.redheading{
	color:#922c04;
	background-color:inherit;
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	padding:0 0 16px 0;
}
a.maplink{
	color:#902407;
	background-color:inherit;
	font:normal 14px/19px Georgia, "Times New Roman", Times, serif;
	text-decoration:underline;
	padding:6px 0 0 0;
	display:block;
}
a.maplink:hover{
	text-decoration:none;
}
div.thankyoupage{
	height:400px!important;
}
/*-------------innerpage style end--------------------*/
