/* CSS Document */



body{

	padding:0;

	margin:0;

	font-family:Arial, Helvetica, sans-serif;

}

div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{

	margin:0; padding:0;

}



ul{

	margin:0; 

	padding:0; 

	list-style-type:none;

	font-size:0;

}

.spacer{

	clear:both; 

	font-size:0; 

	line-height:0;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------header--------------------*/
#headtable{
margin-top:125px;
width:950px;
left:0px;
}


#mem_login {

	position:absolute;

	background:url(../images/login_bk.gif) no-repeat;

	height:30px;

	top:0;

	margin-left:630px;

	padding-left:45px;

	#margin-left:0;

	width:300px;

}

.inp_class {

	background:#333;

	border:#CF0 1px solid;

	width:80px;

	height:18px;

	font-size:10px;

	color:#FFF;

}



#headerMain{

	width:100%;

	background:url(../images/header_bg.gif) 0 0 repeat-x #6B1420;

	color:#D2C7A3;

}

#header{

	width:943px;

	margin:0 auto;

}

#header img.logo{

	float:left;

	display:block;

	width:330px;

	height:105px;

}

#header ul.nav{

	width:600px;

	height:30px;

	background:url(../images/top_nav_bg.gif) right top no-repeat;

	padding:76px 0 0 0;

	float:left;

}

#header ul.nav li{

	float:left;

	margin:0 1px 0 0;

	line-height:0;

	font-size:0;

}

#header ul.nav li a{

	display:block;

	background:url(../images/nav_bg.gif) 0 0 no-repeat;

	width:74px;

	height:30px;

	font:bold 12px/30px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

}

#header ul.nav li a:hover{

	background:url(../images/nav_bg_hover.gif) 0 0 no-repeat;

	color:#fff;

	background-color:inherit;

}

#header ul.nav li a.hover{

	display:block;

	background:url(../images/nav_bg_hover.gif) 0 0 no-repeat;

	width:74px;

	height:30px;

	font:bold 12px/30px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	cursor:text;

}

#header ul.nav li.noMargin{

	margin:0;

}

#header form{

	width:260px;

	height:45px;

	padding:42px 0 0 48px;

	background:url(../images/serch_icon.gif) 9px 42px no-repeat;

	float:left;

}



#header ul.sub{

	width:634px;

	height:41px;

	float:left;

}

#header ul.sub li{

	float:left;

	background:url(../images/sub_nav_div.gif) right top no-repeat;

	line-height:0;

	font-size:0;

}

#header ul.sub li a{

	padding:0 20px;

	font:normal 13px/41px Arial, Helvetica, sans-serif;

	color:#CFCFCF;

	background-color:inherit;

	text-decoration:none;

}

#header ul.sub li a:hover{

	color:#93A04B;

	background-color:inherit;

}

#header ul.sub li a.first{

	padding:0 20px 0 0;

	font:normal 13px/41px Arial, Helvetica, sans-serif;

	color:#CFCFCF;

	background-color:inherit;

	text-decoration:none;

}

#header ul.sub li a.first:hover{

	color:#93A04B;

	background-color:inherit;

}

#header ul.sub li.noImg{

	background-image:none;

}

#header h2{

	display:block;

	height:45px;

	float:left;

	font:normal 24px/45px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:7px 0 0 0;

	width:400px;

}

#header h2 span{

	color:#F4E6A1;

	background-color:inherit;

}

#header p{

	float:left;

	font:normal 15px/19px Arial, Helvetica, sans-serif;

	color:#D2C7A3;

	background-color:inherit;

	margin:0;

	width:400px;

}

#header p span.bg{

	color:#D2C7A3;

	background-color:#45060F;

}

#header a.more{

	background:url(../images/more_bg.gif) 0 0 no-repeat;

	float:right;

	width:57px;

	height:18px;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#1C0206;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	margin:-5px 5px 5px 0;

}

#header a.more:hover{

	color:#929F4B;

	background-color:inherit;

}

/*------------------------------------------------header--------------------*/



/*------------------------------------------------body--------------------*/

#bodyMain{

	width:100%;

	background:url(../images/body_bg.gif) 0 0 repeat-x #FAF8F1;

	padding:11px 0 0 0;

	color:#000;

}

#body{

	width:950px;

	margin:0 auto;

}

#test{

	width:264px;

	height:98px;

	border-right:#DED8C3 solid 4px;

	float:left;

	background:url(../images/test_bg.gif) 0 0 no-repeat;

	margin:0 14px 0 0;

	padding:14px 17px 0 25px;

}

#test h2{

	display:block;

	width:120px;

	height:14px;

	float:left;

	font:bold 18px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 8px 0;

}

#test h3{

	display:block;

	width:120px;

	height:10px;

	float:left;

	font:bold 10px/10px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0;

	padding:0;

	text-align:center;

}

#test p{

	width:136px;

	display:block;

	float:right;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#88816C;

	background-color:inherit;

	margin:13px 0 0 0;

}

#test p b{

	width:136px;

	display:block;

	font:bold 11px/12px Arial, Helvetica, sans-serif;

	color:#333333;

	background-color:inherit;

	margin:0 0 5px 0;

}

#test p a.redLink{

	width:136px;

	display:block;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#821122;

	background-color:inherit;

	margin:0 0 5px 0;

	text-decoration:underline;

}

#test p a.redLink:hover{

	color:#821122;

	background-color:#E4E0D3;

}

#test p a.more2{

	display:block;

	background:url(../images/more_bg2.gif) 0 0 no-repeat;

	width:59px;

	height:16px;

	float:right;

	font:bold 10px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	margin:8px 0 0 0;

}

#test p a.more2:hover{

	color:#F4E6A1;

	background-color:inherit;

}

#info{

	width:259px;

	height:98px;

	border-right:#DED8C3 solid 4px;

	float:left;

	background:url(../images/test_bg.gif) 0 0 no-repeat;

	margin:0 14px 0 0;

	padding:14px 16px 0 30px;

}

#info h2{

	display:block;

	width:117px;

	height:14px;

	float:left;

	font:bold 18px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 8px 0;

	padding:0 0 0 3px

}

#info h3{

	display:block;

	width:115px;

	height:10px;

	float:left;

	font:bold 10px/10px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0;

	padding:0 0 0 5px;

/*	text-align:center;*/

}

#info p{

	width:136px;

	display:block;

	float:right;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#88816C;

	background-color:inherit;

	margin:13px 0 0 0;

}

#info p b{

	width:136px;

	display:block;

	font:bold 11px/12px Arial, Helvetica, sans-serif;

	color:#333333;

	background-color:inherit;

	margin:0 0 5px 0;

}

#info p a.redLink{

	width:136px;

	display:block;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#821122;

	background-color:inherit;

	margin:0 0 5px 0;

	text-decoration:underline;

}

#info p a.redLink:hover{

	color:#821122;

	background-color:#E4E0D3;

}

#info p a.more3{

	display:block;

	background:url(../images/more_bg2.gif) 0 0 no-repeat;

	width:59px;

	height:16px;

	float:right;

	font:bold 10px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	margin:14px 0 0 0;

}

#info p a.more3:hover{

	color:#F4E6A1;

	background-color:inherit;

}

#support{

	width:260px;

	height:98px;

	float:left;

	background:url(../images/test_bg.gif) 0 0 no-repeat;

	margin:0;

	padding:14px 0 0 31px;

}

#support h2{

	display:block;

	width:100px;

	height:14px;

	float:left;

	font:bold 18px/14px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 8px 0;

	padding:0 0 0 8px

}

#support h3{

	display:block;

	width:100px;

	height:10px;

	float:left;

	font:bold 10px/10px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0;

	padding:0 0 0 5px;

/*	text-align:center;*/

}

#support p{

	width:136px;

	display:block;

	float:right;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#88816C;

	background-color:inherit;

	margin:13px 0 0 0;

}

#support p b{

	width:136px;

	display:block;

	font:bold 11px/12px Arial, Helvetica, sans-serif;

	color:#333333;

	background-color:inherit;

	margin:0 0 5px 0;

}

#support p a.redLink{

	width:136px;

	display:block;

	font:bold 10px/12px Arial, Helvetica, sans-serif;

	color:#821122;

	background-color:inherit;

	margin:0 0 5px 0;

	text-decoration:underline;

}

#support p a.redLink:hover{

	color:#821122;

	background-color:#E4E0D3;

}

#support p a.more4{

	display:block;

	background:url(../images/more_bg2.gif) 0 0 no-repeat;

	width:59px;

	height:16px;

	float:right;

	font:bold 10px/16px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	margin:8px 0 0 0;

}

#support p a.more4:hover{

	color:#F4E6A1;

	background-color:inherit;

}

#body2{

	width:950px;

	margin:13px 0 14px 0;

	float:left;


}

#body2 p.banner{

	display:block;

	background:url(../images/banner.gif) 0 0 no-repeat;

	width:73px;

	height:61px;

	padding:8px 0 12px 561px;

	margin:0;

}

#body2 p.banner a.join{

	display:block;

	background:url(../images/join.gif) 0 0 no-repeat;

	width:61px;

	height:61px;

	float:left;

}

#body2 p.banner a.join:hover{

	background:url(../images/join_hover.gif) 0 0 no-repeat;

}

#event{

	width:200px;

	/*border-right:#EAE7DA solid 3px;*/

	float:left;

	margin:10px 0px 0 0;
	min-height:400px;
	_height:400px;

	

	

}

#event h2{

	display:block;

	width:200;

	height:31px;

	background:url(../images/latest_event.gif) 0 0 no-repeat;

	padding:0 0 0 37px;

	border-bottom:#D7CEB7 solid 1px;

	margin:0 0 17px 0;

}

#event p.eventTxt1{

/*	width:267px;

*/	font:normal 12px Arial, Helvetica, sans-serif;

	padding:0 0 19px 0;

}

#event p.eventTxt1 span.red{

	font:bold 11px/10px Arial, Helvetica, sans-serif;

	color:#929F4B;

	background-color:inherit;

	margin:0 5px 0 0;

	display:block;

	text-transform:uppercase;

	line-height:17px;

}

#event p.eventTxt1 span.yellow{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}

#event p.eventTxt2{

/*	width:267px;

*/	font:normal 14px Arial, Helvetica, sans-serif;

	padding:0 0 12px 0;

	color:#9D9478;

	background-color:inherit;

}

#event p.eventTxt3{

/*	width:267px;

*/

	font:normal 12px/21px Arial, Helvetica, sans-serif;

	padding:0 0 38px 0;

}

#event p.eventTxt3 span.yellow2{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}

#blog{

	width:264px;

	float:left;

	border-right:#EAE7DA solid 4px;

	margin:20px 0 0 0;

	padding:0 25px 26px 0;

}

#blog h2{

	display:block;

	width:218px;

	height:31px;

	background:url(../images/blog_icon.gif) 0 0 no-repeat;

	padding:0 0 0 47px;

	border-bottom:#D7CEB7 solid 1px;

	margin:0 0 17px 0;

	float:left;

}

#blog p.blogTxt1{

	width:264px;

	font:normal 12px/21px Arial, Helvetica, sans-serif;

	padding:0 0 2px 0;

	float:left;

}

#blog p.blogTxt1 span.red2{

	font:bold 11px/10px Arial, Helvetica, sans-serif;

	color:#929F4B;

	background-color:inherit;

	margin:0 0 12px 0;

	display:block;

	text-transform:uppercase;

	width:264px;

}

#blog p.blogTxt1 span.yellow2{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}

#blog a.more5{

	display:block;

	background:url(../images/more_bg3.gif) 0 0 no-repeat;

	width:57px;

	height:18px;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#1C0206;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	margin:0 0 13px 0;

	float:right;

}

#blog a.more5:hover{

	color:#929F4B;

	background-color:inherit;

}

#right{

	width:470px;

	float:left;

	border-right:#EAE7DA solid 3px;
	border-left:#EAE7DA solid 3px;

	margin:10px 0 0 0px;

	padding:0 10px 10px 10px;

	

	/*position:absolute;*/

}



#right h2{

	background:url(../images/service_icon.gif) 0 0 no-repeat;
border-bottom:1px solid #D7CEB7;
display:block;

margin:0 0 17px 0;
padding:0 0 0 37px;


	height:31px;
}





#right p.rightTxt{

	width:470px;

	font:normal 11px/20px Verdana, Arial, Helvetica, sans-serif;

	color:#333333;

	background-color:inherit;

	padding:0 0 18px 0;

	float:right;

}

#right p.rightTxt span{

	width:272px;

	color:#B3770F;

	background-color:inherit;

	font:bold 11px/9px Verdana, Arial, Helvetica, sans-serif;

	margin:0 0 12px 0;

	display:block;

}

#right p.rightTxt a.green{

	color:#66731E;

	background-color:inherit;

	text-decoration:underline;

}

#right p.rightTxt a.green:hover{

	color:#000;

	background-color:#E4E1D7;

}

/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footerMain{

	width:100%;

	height:89px;

	background:url(../images/footer_bg.gif) 0 0 repeat-x #454545;

	padding:23px 0 0 0;

	color:#fff;

}

#footer{

	width:942px;

	margin:0 auto;

	position:relative;

	height:89px;

}

#footer ul.botNav{

	width:496px;

	position:absolute;

	left:-2px;

	top:-3px;

}

#footer ul.botNav li{

	float:left;

	font:normal 11px/26px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

}

#footer ul.botNav li a{

	padding:0 7px;

	font:normal 11px/26px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

#footer ul.botNav li a:hover{

	text-decoration:underline;

}

#footer ul.botNav li a.one{

	padding:0 7px 0 0;

	font:normal 11px/26px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	text-decoration:none;

}

#footer ul.botNav li a.one:hover{

	text-decoration:underline;

}

#footer p.copyright{

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	position:absolute;

	left:0;

	top:19px;

	color:#B2C931;

	background-color:inherit;

	width:241px;

}

#footer p.design{

	display:block;

	width:206px;

	height:21px;

	padding:0;

	position:absolute;

	left:0;

	top:38px;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

	color:#E0981B;

	background-color:inherit;

}

#footer a.css{

	background:url(../images/xhtml_bg.gif) 0 0 no-repeat;

	width:95px;

	height:23px;

	float:right;

	font:bold 11px/23px Arial, Helvetica, sans-serif;

	color:#1C0206;

	background-color:inherit;

	text-decoration:none;

	text-align:center;

	padding:0;

	margin:0;

	position:absolute;

	left:847px;

	top:0;

}

#footer a.css:hover{

	color:#66731E;

	background-color:inherit;

}

/*------------------------------------------------footer--------------------*/







/*------------------------------------------------right tab starts here--------------------*/

#tabright{

	width:230px;

	

	float:right;

	margin:10px 10px 0 0px;

	

}

#tabright h2{

	display:block;

	width:200;

	height:31px;

	background:url(../images/latest_event.gif) 0 0 no-repeat;

	padding:0 0 0 37px;

	border-bottom:#D7CEB7 solid 1px;

	margin:0 0 17px 0px;

}

#tabright p.tabrightTxt1{

/*	width:267px;

*/	font:normal 12px Arial, Helvetica, sans-serif;

	padding:0 0 19px 0;

}

#tabright p.tabrightTxt1  span.red, td span.red{

	font:bold 11px/10px Arial, Helvetica, sans-serif;

	color:#929F4B;

	background-color:inherit;

	margin:0 5px 0 0;

	display:block;

	text-transform:uppercase;

	line-height:17px;

}

#tabright p.tabrightTxt1  span.yellow, td  span.yellow{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}

#tabright p.tabrightTxt2{

/*	width:267px;

*/	font:normal 14px Arial, Helvetica, sans-serif;

	padding:0 0 12px 0;

	color:#9D9478;

	background-color:inherit;

}

#tabright p.tabrightTxt3{

/*	width:267px;

*/

	font:normal 12px/21px Arial, Helvetica, sans-serif;

	padding:0 0 38px 0;

}

#tabright p.tabrightTxt3 span.yellow2{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px Arial, Helvetica, sans-serif;

}



/*------------------------------------------------right tab ends here--------------------*/	top:0;

}

#footer a.css:hover{

	color:#66731E;

	background-color:inherit;

}

/*------------------------------------------------footer--------------------*/







/*------------------------------------------------right tab starts here--------------------*/

#tabright{

	width:230px;

	

	float:right;

	margin:10px 10px 0 0px;

	

}

#tabright h2{

	display:block;

	width:200;

	height:31px;

	background:url(../images/latest_event.gif) 0 0 no-repeat;

	padding:0 0 0 37px;

	border-bottom:#D7CEB7 solid 1px;

	margin:0 0 17px 0px;

}

#tabright p.tabrightTxt1{

/*	width:267px;

*/	font:normal 12px Verdana,  Verdana, Arial, Helvetica, sans-serif;

	padding:0 0 19px 0;

}

#tabright p.tabrightTxt1  span.red, td span.red{


	font:bold 11px Verdana,  Verdana, Arial, Helvetica, sans-serif;

	color:#929F4B;

	background-color:inherit;

	margin:0 5px 0 0;

	display:block;

	text-transform:uppercase;

	line-height:17px;

}

#tabright p.tabrightTxt1  span.yellow, td  span.yellow{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px  Verdana, Arial, Helvetica, sans-serif;

}

#tabright p.tabrightTxt2{

/*	width:267px;

*/	font:normal 14px  Verdana, Arial, Helvetica, sans-serif;

	padding:0 0 12px 0;

	color:#9D9478;

	background-color:inherit;

}

#tabright p.tabrightTxt3{

/*	width:267px;

*/

	font:normal 12px/21px  Verdana, Arial, Helvetica, sans-serif;

	padding:0 0 38px 0;

}

#tabright p.tabrightTxt3 span.yellow2{

	color:#B3770F;

	background-color:inherit;

	font:bold 12px/21px  Verdana, Arial, Helvetica, sans-serif;

}

#marqueecontainer {
background-color:white;
height:315px;
overflow:hidden;
padding:2px 2px 2px 4px;
position:relative;
width:190px;
font:normal 11px/20px  Verdana, Arial, Helvetica, sans-serif;

}
.dootedline {
background-image:url(../images/dootedline.gif);
background-position:left top;
background-repeat:repeat-x;
}

/*------------------------------------------------right tab ends here--------------------*/