/* CSS Document */
/*---------------General Starts------------------*/
body{
	padding:0px;
	margin:0px;
	font:normal 11px/22px Tahoma, Arial, Helvetica, sans-serif;
	color:#B2AFAF;
	background-color:inherit;
}

div, p, img, form, input, select, label, h2, h3, li, span{
	padding:0px;
	margin:0px;
}

ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
}

img{
	border:none;
	outline:none;
	display:block;
}

h3{
	font:normal 22px/23px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

a:link{ text-decoration:none; color:#B2B1B1; outline:none; }
a:visited{ text-decoration:none; color:#B2B1B1; outline:none; }
a:hover{ text-decoration:none; color:#B2B1B1; outline:none; }
a:active{ text-decoration:none; color:#B2B1B1; outline:none; }

.spacer{
	clear:both;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}
  
/*---------------General Ends------------------*/
/*---------------Top Div Starts------------------*/
#maindiv{
	background:url(images/bg.gif) repeat 0 0;
}

#externalcontainer{
	width:922px;
	margin:0 auto;
	padding:0 0 50px 0;
}

#topdiv{
	width:922px;
	height:175px;
	clear: both;
}

#topdiv img{
	margin:22px 0 0 0;
	float:left;
	width:922px;
}
/*---------------Form01 Starts------------------*/
#topdiv form{
	width:429px;
	float:right;
	margin:49px 0 0 0;
}

#topdiv h2{
	font:normal 22px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#B59959;
	background-color:inherit;
	float:left;
	width:180px;
	margin:0 8px 0 0;
}

#topdiv .textbox01{
	width:163px;
	height:11px;
	background-color:inherit;
	background:url(images/bg.gif) repeat-x 0 0;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #ccc;
	padding:5px;
	margin:0 8px 0 0;
	float:left;
}

#topdiv .submitbutton{
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
	border:0px;
	outline:0px;
	display:block;
	float:left;
	width:55px;
}
/*---------------Form01 Ends-------------------*/
/*---------------Top div Ends------------------*/
/*---------------Body Leftpanel Starts---------*/
#bodymaindiv{
	width:920px;
}

#leftpanel{
	width:393px;
	float:left;
}

#leftpanel .topimg{
	margin:0 0 25px 0;
}

#leftpanel h3.welcome{
	color:#D18F3A;
	background-color:inherit;
	background:url(images/dottedimg.gif) repeat-x 220px 48px;
	padding-bottom: 10px;
}

#leftpanel .welcometext{
	font-size:15px;
	font-weight:normal;
	color:#809B3D;
	background-color:inherit;
	padding:8px 0 12px 0;
}

#leftpanel .welcometext01{
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	color:#B2B1B1;
	background-color:inherit;
}

#leftpanel .welcometext02{
	font-size:12px;
	font-weight:normal;
	color:#B2B1B1;
	background-color:inherit;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0;
}

#leftpanel .welcometext02 a:link{ text-decoration:underline; color:#B2B1B1; }
#leftpanel .welcometext02 a:visited{ text-decoration:underline; color:#B2B1B1; }
#leftpanel .welcometext02 a:hover{ text-decoration:underline; color:#B2B1B1; }
#leftpanel .welcometext02 a:active{ text-decoration:underline; color:#B2B1B1; }

#leftpanel .banner{
	margin:0 0 20px 0;
}

/*---------------Body Leftpanel Ends----------*/

/*---------------Body Midpanel Starts----------*/
#midpanel{
	width:165px;
	background-color:#002F00;
	color:inherit;
	float:left;
}

#midpanel ul.navlink{
	padding:0px;
	margin:18px 0 0 0;
}

#midpanel ul.navlink li{
	background:url(images/navbg.gif) no-repeat 0 0;
	font-size:0;
	line-height:0;
	height:20px;
	margin:0 0 10px 0;
}

#midpanel ul.navlink li a{
	font:bold 13px/20px Tahoma, Arial, Helvetica, sans-serif;
	color:#ccc;
	display:block;
	background-color:inherit;
	padding:0 0 0 0;
	text-align:center;
}

#midpanel ul.navlink li a:hover{
	color:#fff;
	background-color:inherit;
}

#middiv{
	width:139px;
	margin:52px auto 0;
	background:url(images/dottedline.gif) repeat-x left bottom;
}

#eventsdiv{
	background:url(images/dottedline.gif) repeat-x right bottom;
	width:139px;
}

#eventsdiv h3.events{
	color:#D3D3D3;
	background-color:#002F00;
	background:url(images/icon01.jpg) no-repeat 7px 0;
	padding:0 0 2px 42px;
	height:25px;
}

#middiv .eventstext{
	color:#ccc;
	background-color:#002F00;
	line-height:18px;
	padding:12px 0 7px 0;
}

#midtextdiv{
	width:139px;
	background:url(images/dottedline.gif) repeat-x left bottom;
}

#midtextdiv .month{
	width:139px;
	line-height:17px;
	font-weight:bold;
	color:#fff;
	background-color:#D18F3A;
	text-align:center;
}

#midtextdiv .monthtext{
	line-height:18px;
	color:#999999;
	background-color:inherit;
	font-weight:bold;
	padding:8px 0 10px 0;
}

#middiv .more{
	margin:0 0 0 42px;
	padding:0px;
	width:51px;
	text-align:center;
}

#middiv .more a{
	background:url(images/morebg.gif) no-repeat 0 0;
	font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#045804;
	background-color:inherit;
	display:block;
}

#middiv .more a:hover{
	color:#CC0000;
	background-color:inherit;
}

#servicesdiv{
	width:139px;
	background:url(images/dottedline.gif) repeat-x left bottom;
	margin:34px 0 0 0;
}

#servicesdiv h3.services{
	color:#D3D3D3;
	background-color:#002F00;
	background:url(images/dottedline.gif) repeat-x left bottom;
/*	background:url(images/icon02.jpg) no-repeat 7px 0; */
/*	padding:0 0 1px 41px;     if opening again, remove text-align:center*/
	padding:0 0 1px 0;
	height:29px;
	text-align:center;
}

#middiv ul.serviceslink{
	padding:0px;
	margin:13px 0 0 0;
}

#middiv ul.serviceslink li{
	font-size:0;
	line-height:0;
	padding:0 0 8px 0;
}

#middiv ul.serviceslink li a{
	font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	background-color:inherit;
	padding:0 0 0 14px;
	background:url(images/serviceslink.gif) no-repeat 0 7px;
}

#middiv ul.serviceslink li a:hover{
	text-decoration:underline;
}

#midpanel .more01{
	margin:0 0 41px 55px;
	padding:0px;
	width:51px;
	text-align:center;
}

#midpanel .more01 a{
	background:url(images/morebg.gif) no-repeat 0 0;
	font:bold 11px/17px Tahoma, Arial, Helvetica, sans-serif;
	color:#045804;
	background-color:inherit;
	display:block;
}

#midpanel .more01 a:hover{
	color:#CC0000;
	background-color:inherit;
}

/*---------------Body Midpanel Ends-----------*/

/*---------------Body Rightpanel Starts-------*/
#rightpanel{
	width:362px;
	float:left;
}

#rightpanel .righttopimg{
	margin:0 0 18px 0;
}

#rightpanel h3.righttoptext{
	width:331px;
	line-height:29px;
	background-color:#7F8926;
	color:#fff;
	margin:0 0 0 22px;
	padding:0 0 0 9px;
	display:block;
}

#rightpanel ul{
	padding:0px;
	margin:14px 0 0 0px;
	width:297px;
}

#rightpanel ul li{
	background:url(images/rightdottedline.gif) repeat-x left bottom;
	font-size:0;
	line-height:0;
	margin:0 0 0 25px;
	width:320px;
	height:32px;
}

#rightpanel ul li a{
	font:normal 12px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	background-color:inherit;
	padding:0 0 0 15px;
	background:url(images/rightlinkbullet.gif) no-repeat left center;
}

#rightpanel ul li a:hover{
	text-decoration:underline
}

#rightpanel .rightmidimg{
	margin:29px 0 0 22px;
	border:6px solid #4C5806;
}

/*---------------Body Rightpanel_pages Starts-------*/
#rightpanel_page{
	width:755px;
	float:left;
}

#rightpanel_page a{
	text-decoration:underline;
}

#rightpanel_page a:hover {
	color: #7F8926;
}

#rightpanel_page p{
	margin: 5px 10px 5px 40px;
	font-size:12px;
}

#rightpanel_page .righttopimg{
	margin:0 0 18px 0;
}

#rightpanel_page h3.righttoptext{
	width:724px;
	line-height:29px;
	background-color:#7F8926;
	color:#fff;
	margin:0 0 0 22px;
	padding:0 0 0 9px;
	display:block;
}

#rightpanel_page h4.righttoptext{
	width:714px;
	line-height:24px;
	font-size: 14px;
	background-color:#D18F3A;
	color:#000;
	margin:10px 0 10px 32px;
	padding:0 0 0 9px;
	display:block;
}

#rightpanel_page ul{
	padding:0px;
	margin:14px 0 0 0px;
	width:700px;
}

#rightpanel_page ul li{
	background:url(images/rightdottedline.gif) repeat-x left bottom;
	font-size:0;
	line-height:0;
	margin:0 0 0 35px;
	width:690px;
	height:32px;
}

#rightpanel_page ul li {
	font:normal 12px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	background-color:inherit;
	padding:0 0 0 15px;
	background:url(images/rightlinkbullet.gif) no-repeat left center;
}
#rightpanel_page ul li a{
	text-decoration:none;
}

#rightpanel_page ul li a:hover{
	text-decoration:underline
}

#rightpanel_page .rightmidimg{
	margin:29px auto 0 auto;
	border:6px solid #4C5806;
}

#rightpanel_page h3.contactus{
	color:#D18F3A;
	background-color:inherit;
}

#rightpanel_page .address{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#9EAB2F;
	background-color:inherit;
	padding:13px 0 6px 0;
}

#rightpanel_page .contacttext{
	line-height:18px;
	color:#B2B1B1;
	background-color:inherit;
	padding:0 22px 0 0;
}

#rightpanel_page .email{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#9EAB2F;
	background-color:inherit;
	padding:8px 0 6px 0;
}


#rightpanel_page .info{
	line-height:18px;
	color:#B2B1B1;
	background-color:inherit;
	font-weight:normal;
}

#rightpanel_page .info a{
	color:#B2B1B1;
	background-color:inherit;
}

#rightpanel_page .info a:hover{
	text-decoration:underline;
}

/*---------------Body Rightpanel_offer Starts-------*/
#rightpanel_offer{
	width:920px;
	float:left;
}

#rightpanel_offer a{
	text-decoration:underline;
}

#rightpanel_offer a:hover {
	color: #7F8926;
}

#rightpanel_offer p{
	margin: 5px 10px 5px 40px;
	font-size:12px;
	text-align: center;
}

#rightpanel_offer .righttopimg{
	margin:0 0 18px 0;
}

#rightpanel_offer h3.righttoptext{
	width:890px;
	line-height:29px;
	background-color:#7F8926;
	color:#fff;
	margin:0 0 0 22px;
	padding:0 0 0 9px;
	display:block;
}

#rightpanel_offer h4.righttoptext{
	width:880px;
	line-height:24px;
	font-size: 14px;
	background-color:#D18F3A;
	color:#000;
	margin:10px 0 10px 32px;
	padding:0 0 0 9px;
	display:block;
}

#rightpanel_offer ul{
	padding:0px;
	margin:14px 0 0 0px;
	width:900px;
}

#rightpanel_offer ul li{
	background:url(images/rightdottedline.gif) repeat-x left bottom;
	font-size:0;
	line-height:0;
	margin:0 0 0 35px;
	width:690px;
	height:32px;
}

#rightpanel_offer ul li {
	font:normal 12px/32px Tahoma, Arial, Helvetica, sans-serif;
	color:#999;
	display:block;
	background-color:inherit;
	padding:0 0 0 15px;
	background:url(images/rightlinkbullet.gif) no-repeat left center;
}
#rightpanel_offer ul li a{
	text-decoration:none;
}

#rightpanel_offer ul li a:hover{
	text-decoration:underline
}

#rightpanel_offer .rightmidimg{
	margin:29px auto 0 auto;
	border:6px solid #4C5806;
}

#rightpanel_offer h3.contactus{
	color:#D18F3A;
	background-color:inherit;
}

#rightpanel_offer .address{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#9EAB2F;
	background-color:inherit;
	padding:13px 0 6px 0;
}

#rightpanel_offer .contacttext{
	line-height:18px;
	color:#B2B1B1;
	background-color:inherit;
	padding:0 22px 0 0;
}

#rightpanel_offer .email{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#9EAB2F;
	background-color:inherit;
	padding:8px 0 6px 0;
}


#rightpanel_offer .info{
	line-height:18px;
	color:#B2B1B1;
	background-color:inherit;
	font-weight:normal;
}

#rightpanel_offer .info a{
	color:#B2B1B1;
	background-color:inherit;
}

#rightpanel_offer .info a:hover{
	text-decoration:underline;
}

/*---------------Form02 Starts------------------*/
#logindiv{
	width:500px;
	margin:25px auto 0 auto;
}

#logindiv form{
	width:313px;
	margin:13px auto 0 auto;
}

#logindiv h3.memberslogin{
	color:#D18F3A;
	background-color:inherit;
	margin-bottom:8px;
}

#logindiv label.username{
	font-weight:bold;
	line-height:15px;
	width:68px;
	float:left;
}

#logindiv label.password{
	font-weight:bold;
	line-height:15px;
	width:68px;
	float:left;
	padding:20px 0 0 0;
	
}

#logindiv .textbox02{
	width:186px;
	height:11px;
	background-color:inherit;
	background:url(images/bodypattern.gif) repeat-x 0 0;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #999;
	padding:2px;
	float:left;
}

#logindiv .textbox03{
	width:186px;
	height:11px;
	background-color:inherit;
	background:url(images/bodypattern.gif) repeat-x 0 0;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	border:1px solid #999;
	padding:2px;
	float:left;
	margin:20px 0 0 0;
}

#logindiv .password01{
	line-height:14px;
	color:#C8AB74;
	font-weight:normal;
	background-color:inherit;
	width:172px;
	float:left;
	padding:16px 0 0 0;
}

#logindiv .password01 a{
	color:#999;
	background-color:inherit;
	font-weight:bold;
}

#logindiv .password01 a:hover{
	text-decoration:underline;
}

#logindiv .loginbutton{
	width:50px;
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:15px 0 0 14px;
	border:0px;
	outline:0px;
	display:block;
	float:left;
}

#logindiv .loginbutton2{
	width:100px;
	font-size:14px;
	line-height:14px;
	padding:5px;
	margin:15px 0 0 70px;
	border:0px;
	outline:0px;
	display:block;
	float:left;
}

/*---------------Form02 Ends------------------*/

/*---------------Body Rightpanel Ends---------*/

/*---------------Body Ends-------------------*/

/*---------------Footer Starts------------------*/
#footermaindiv{
	background-color:#002D00;
	color:inherit;
	padding:19px 0 22px 0;
	height:50px;
}

#footerdiv{
    width:650px;
	margin:0 auto;
}

#footerdiv ul{
	padding:0px;
	margin:0 0 0 0;  /* 0 0 0 43px */
}

#footerdiv ul li{
	background:url(images/footernavdivider.gif) no-repeat right center;
	padding:0 10px;
	float:left;
	width:auto;
}

#footerdiv ul li.home{
	padding:0 15px 0 0;
}


#footerdiv ul li.noimg{
	background:none;
	padding:0 0 0 15px;
}


#footerdiv ul li a{
	font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
	color:#949393;
	display:block;
	background-color:inherit;
}

#footerdiv ul li a.active01{
	color:#fff;
	background-color:inherit;
	cursor:text;
}

#footerdiv ul li a:hover{
	color:#fff;
	background-color:inherit;
}

#footerdiv .copyright{
	line-height:14px;
	color:#8D9A42;
	background-color:inherit;
	padding:14px 0 0 0;
	text-align:center;
}

#footerdiv .copyright a{
	color:#949393;
	background-color:inherit;
}

#footerdiv .copyright a:hover{ 
	text-decoration:underline;
}

/*---------------Footer Ends------------------*/

