/* General CSS Document */

body{
	padding:0;
	margin:0;
	font:normal 14px/16px "Times New Roman", Times, serif;
	color:#555555;
	}
	
img, p, td, ul, li, a, form, h1, h2, h3 {
	margin:0; padding:0;
	}
	
.spacer{
	line-height:0; font-size:0; clear:both;
	}
	
/*-------------------------- Main page area ----------------------*/

.maindiv{
	width:1008px;
	margin:0 auto;
	}
.tobbg{
	width:1008px; height:193px; float:left;
	background:url(../images/topbg.gif) 0 0 repeat-x;
	}
.search input {
	font:bold 12px "Times New Roman", Times, serif;
	color:#000000;
	text-transform:uppercase;
	}
.searchbg{
	width:279px; height:33px;
	float:right;
	margin-right:108px;
    background:url(../images/searchbg.gif) 0 0 no-repeat;
	}
.searchcon{
	width:250px; float:left; margin-top:2px; margin-left:22px;
         font:bold 13px "Times New Roman", Times, serif;
         color:#ffffff; text-transform:uppercase;
	}

.textbox{
	width:182px; height:21px;
	border:#D1D1DE 1px solid;
	}

.logo{
	width:167px; height:138px;
	float:left; margin-left:113px;
	margin-top:45px; margin-bottom:10px;
	background:url(../images/logo.gif) 0 0 no-repeat;
	}
.leftcaption{
	width:546px; height:138px;
	float:left; margin-top:12px;
	background:url(../images/leftcaptionimg.jpg) 0 0 no-repeat;
	}

/*--------------------------- Nav ----------------------*/
.nav-area{
	width:1008px; height:37px;
	float:left;
	background-color:#E0DFDA;
	}
.nav{
	width:794px; height:37px;
	float:left; padding-left:55px;
	}
.nav ul{
	list-style:none;
	font:bold 14px/37px "Times New Roman", Times, serif;
	color:#78592B;
	text-transform:uppercase;
	}
.nav ul li{
	float:left;
	text-align:center;
	}
.nav ul li a{
	display:block;
	text-decoration:none;
	color:#78592B;
	padding:0 10px;	}
.nav ul li a:hover, .nav ul li a.active{
	color:#ffffff;
	background:url(../images/nav-hoverbg.gif) 0 0 repeat-x;
	}
/*------------------------- Nav end --------------------------*/
/*---------------------------- Side Nav ----------------*/

.sidenav{
	width:180px;
	float:left; 
	}
.sidenav ul{
	list-style:none;
	font:bold 14px/28px "Times New Roman", Times, serif;
	color:#ffffff;
	}
.sidenav ul li{
	background:url(../images/arrow.gif) 0 50% no-repeat;
	}
.sidenav ul li a{
	text-decoration:none;
	color:#ffffff; padding-left:15px;
	}
.sidenav ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
/*---------------------------- Side nav  end ------------------*/
.header{
	width:1008px; height:214px;
	background:url(../images/header.gif) 0 0 no-repeat;
	float:left;
	}
.bodybg{
	width:1008px;
	float:left;
	background:#ffffff url(../images/bodybg.gif) 0 0 repeat-x;
	}
.body-area{	
	width:909px; float:left;
	margin-left:52px; margin-top:6px;
	}
.body-area1{	
	width:911px; float:left;
	background:url(../images/bodybg-0.gif) 0 0 repeat-y;
	}
.body-middle{
	width:898px; float:left; margin-left:6px; 	}
.body-middle1{
	background:#FBF7E6 url(../images/bodymiddle.gif) 0 0 repeat-x;
	width:632px; float:left;
	}
.bodybottom{
	width:911px; height:23px;
	background:url(../images/bodybottom.gif) 0 0 no-repeat;
	float:left;
	}
.bodytext-area{
	width:328px; float:left; margin-left:43px; margin-top:22px;
	}
.textarea1{
	width:328px; float:left
	}
.bodyimg-area{
	width:254px; float:left; 
	}
.bodylink-area{
	width:215px; float:left; 	}
	
.link{
	width:180px; float:left; margin-left:15px; margin-top:33px;
	}

.link a a:link, a:visited {
	color: #F45205;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {
	color: #F45205;
	}

a:hover, a:active {
	text-decoration: underline;
	}

.comming-event{
	width:328px; float:left;
	margin-left:108px;
	}
.linkbottom{
	background:#ffffff url(../images/linkboxbottom.gif) 0 0 no-repeat;
	width:406px; float:left; height:209px;
	margin-left:64px;
	}
.brown-text{
	font:bold 24px "Times New Roman", Times, serif;
	color:#5F3C00;
	}
.news-area{
	width:323px; float:left;
	margin-left:5px; margin-top:15px;
	}
.redtext{
	font:bold 14px "Times New Roman", Times, serif;
	color:#F45205;
	}
.news-text{
	width:297px; float:left; margin-left:26px; margin-top:5px;
	}
.news-text a a:link, a:visited {
	color: #F45205;
	text-decoration: none;
	font-weight: bold;
	}

a:visited {
	color: #F45205;
	}

a:hover, a:active {
	text-decoration: underline;
	}

/*-------------------------- footer -------------------*/

.footerbg{
	background:url(../images/footerbg.gif) 0 0 repeat-x;
	width:1008px; height:122px;
	float:left; text-align:center;
	}
.footer-text{
	font:normal 14px/24px "Times New Roman", Times, serif;
	color:#ffffff; margin-top:45px;
	}
/*-------------------------- About us page ----------------------*/

.subnavbg{
	width:1008px; height:34px;
	float:left;
	background:url(../images/sub-navbg.gif) 0 0 repeat-x;
	}
/*------------------------------------- dropdown nav -------------*/
.subnav{
	width:794px; height:34px;
	float:left; margin-left:100px;
	}
.subnav ul{
	list-style:none;
	font:bold 12px/34px "Times New Roman", Times, serif;
	color:#ffffff;
	}
.subnav ul li{
	float:left;
	text-align:center;
	}
.subnav ul li a{
	display:block;
	text-decoration:none;
	color:#ffffff;
	padding:0 15px;
	}
.subnav ul li a:hover{
	color:#ffffff;
	text-decoration:underline;
	}
/*------------------------------- dropdown nav end -------------------*/

.about-left{
	background:#ffffff url(../images/about-left.gif) 0 0 no-repeat;
	width:12px; float:left; height:521px;
	}
.about-middle{
	width:885px; float:left;
	background-color:#ffffff;
	}

.about-area{
	width:795px; float:left;
	margin-left:46px; margin-top:37px;
	}
.about-area1{
	width:795px; float:left; height:400px;
	margin-left:46px; margin-top:37px;
	}
.about-area-left{
	width:559px; float:left;
	}
.about-content{
	width:559px; float:left;
	}
.about-content1{
	width:557px; float:left;
	border-left:#ECE6D8 1px solid;
	border-right:#ECE6D8 1px solid;
	}
.abouttext-area{
	width:536px; float:left; margin-left:8px; margin-top:15px;
	}
.img-div{ width:173px; height:116px; float:left;
}
.subtext-area{
	width:347px; float:left;
	margin-left:14px;
	}
.about-right{
	background:#ffffff url(../images/about-right.gif) 0 0 no-repeat;
	width:12px; float:left; height:521px;
	}
.about-area-right{
	width:236px; float:left;
	}
.rightbox-area{
	width:214px; float:left;
	margin-left:22px;
	}
.redbox-top{
	width:214px; float:left; height:38px; text-align:center;
	background:url(../images/redboxtop.gif) 0 0 no-repeat;
	}
.redbox-middle{
	width:212px; float:left;
	border-left:#F45205 1px solid;
	border-right:#F45205 1px solid;
	}
.redbox-bottom{
	width:214px; float:left; height:10px;
	background:url(../images/redboxbottom.gif) 0 0 no-repeat;
	}
.whitetext{
	font:bold 14px/38px "Times New Roman", Times, serif;
	color:#ffffff;
	}
.bluebox-top{
	width:214px; float:left; height:38px; text-align:center;
	background:url(../images/bluebox-top.gif) 0 0 no-repeat;
	}
.bluebox-middle{
	width:212px; float:left;
	border-left:#0B0B4F 1px solid;
	border-right:#0B0B4F 1px solid;
	}
.bluebox-bottom{
	width:214px; float:left; height:10px;
	background:url(../images/bluebox-bottom.gif) 0 0 no-repeat;
	}
.box-text{
	width:190px; float:left; margin-left:13px; margin-top:16px;
	}
