/* CSS Document */







*{



	margin:0;



	padding:0;



}



img{



border:none;



}



body{



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



        background-color:#9C9A99;



}







#wrapper{



	margin:0 auto;



	width:958px;



	height:auto;



        background-color:#FFFFFF;



}











/****************Header***********************/







#header{



	float:left;



	height:auto;



	width:958px;



        background-color:#FFFFFF;



}







#header img{



	float:left;



}







.members_area, .members_area_login{



	float:right;



	height:70px;



	margin-right:8px;



	margin-top:23px;



	



}



.members_area, .members_area a, .members_area a:hover{



width:245px;



}







.members_area_login, .members_area_login a, .members_area_login a:hover{



width:170px;



}







.members_area_login a{



*margin-left:-30px;



}



.members_area a, .members_area_login a{



	color:#5F6062;



	float:right;



	font-size:25px;



	height:63px;



	padding-left:14px;



	padding-top:7px;



	text-decoration:none;



text-align: right;



padding-right: 15px;



}











.members_area a span, .members_area_login a span{



	float:right;



	font-size:17px;



	font-weight:normal;



	padding-left:29px;



	padding-top:3px;



}







.members_area a:hover, .members_area_login a:hover{



	height:63px;



	background-color:#B0BC22;



	color:#ffffff;



}







#banner{



	float:left;



	background-image:url(../images/banner_bg.jpg);



	background-repeat:no-repeat;



	height:54px;



	width:958px;



	color:#FFFFFF;



}







#banner h1{



	float:left;



	font-size:25px;



	font-weight:normal;



	padding-left:95px;



	padding-top:12px;



}







#banner p{



float:right;



font-size:18px;



margin-right:25px;



margin-top:16px;



}







/********************Nav***********************/







#nav{



	float:left;



	width:958px;



        background-color:#FFFFFF;



}







#nav ul{



	float:left;



	font-size:11px;



	list-style-type:none;



	margin-top:6px;



width:977px;



}







#nav ul li{



	float:left;



	/*margin-left:14px;*/



margin-left:12px;



}







#nav ul li a{



	color:#5F6062;



	float:left;



	/*padding:3px 10px;*/



	text-align:center;



	text-decoration:none;

      padding:3px 9px;



}







#nav ul li a:hover{



	background-color:#B0BC22;



	float:left;



	color:#fff;



}







#nav ul li.currentpage a{



	background-color:#B0BC22;



	float:left;



	color:#fff;



}







/****************Content***********************/







#content{



	float:left;



	height:auto;



	width:958px;



	padding-bottom:23px;



        background-color:#FFFFFF;



}







#content a{



text-decoration:underline;



font-weight:bold;



color:#5F6062;



}







/****************Right Content*******************/







#right_content{



	border-left:2px solid #C2C1C1;



	float:left;



	height:auto;



/*min-height: 520px;*/

min-height: 550px;

	margin-top:25px;



	padding-left:10px;



	width:225px;



}







#right_content h3{



color:#5F6062;



float:left;



font-size:15px;



margin-top:-2px;



}







.news_event_list{



	float:left;



font-size:12px;



height:auto;



line-height:19px;



/*margin-top:15px;*/



width:225px;



}







.news_event_list h4{



	color:#5F6062;



	font-size:12px;



}







#content .news_event_list h4 a{



       color:#5F6062;



       text-decoration:none;



}







#content .news_event_list h4 a:hover{



       color:#5D534D;



       text-decoration:underline;



}







.news_event_list p{



	font-size:12px;



	/*margin-top:5px;*/



	color:#5F6062;



margin-top:10px;



}







/***************Login Form***********/







#login_form{



/*margin:15px;



padding-top:25px;



width:400px;*/



background-color:#B0BC22;



clear:left;



height:auto;



margin-left:10px;



margin-top:30px;



padding-top:20px;



width:560px;



}







#login_form input{ 



background-color:#FFFFFF;



border:1px solid #CCCCCC;



color:#5F6062;



float:left;



font-size:12px;



height:20px;



margin-left:7px;



margin-top:7px;



*height:18px;



*padding-top:4px;



padding-left:3px;



*padding-left:6px;



width:328px;



}







#login_form div{



background-color:#F3F3F3;



float:left;



margin-bottom:2px;



width:560px;



background-color:#F3F3F3;



background-image:url("../images/form_bg.jpg");



}



label{



color:#5F6062;



float:left;



font-size:13px;



font-weight:bold;



padding-bottom:12px;



padding-left:6px;



padding-top:8px;



width:178px;



}



abbr {



display:none;



}



fieldset {



background-color:#FFFFFF;



border:medium none;



}







#login_form textarea{



background-color:#FFFFFF;



border:1px solid #CCCCCC;



color:#5F6062;



float:left;



font-size:12px;



height:70px;



margin-bottom:7px;



margin-left:7px;



margin-top:7px;



padding-left:3px;



width:328px;



*float:none;



}







#login_form .login_sub{



background-color:#B0BC22;



color:#FFFFFF;



cursor:pointer;



float:right;



font-size:11px;



font-weight:bold;



margin:2px 7px 0 0;



padding:0;



text-align:center;



text-transform:uppercase;



vertical-align:middle;



width:auto;



*margin-top:6px;



}







#login_form ul{



width:300px;



}







#login_form ul li label{



padding-right:5px;



width:auto;



}







#login_form select{



margin-left:10px;



margin-top:20px;



}







#left_content #login_form ul li{



background-image:none;



float:left;



padding-left:0;



}



#login_form ul li input{



border:medium none;



height:auto;



margin-top:9px;



width:auto;



*margin-top:7px;



*background-image:url("../images/grey.jpg");



background-color:#F3F3F3\0/;



}



ul.event{



margin-top:17px;



margin-bottom:17px;



width:225px;



font-size:12px;



list-style-type: none;



}



#left_content ul.event li{



background-image:none;



list-style-type:none;



padding:5px 5px 5px 2px;



}



#content ul.event li a{



color:#5F6062;



text-decoration:none;



font-weight:normal;



}



#content ul.event li a:hover{



color:#5D534D;



text-decoration:underline;



}







p.directory_text{



clear: left;



font-size:12px;



margin-top:5px;



color:#5F6062;



padding: 5px;



}







/******************Directory Table**************/







.members_directory, .member_details{



float:left;



margin-top:25px;



width:640px;



border:1px solid #C2C1C1;



font-size:12px;



color:#5F6062;



}







#left_content .member_details p{



border-left:1px solid #C2C1C1;



border-right:1px solid #C2C1C1;



border-top:1px solid #C2C1C1;



color:#5F6062;



margin-top:0;



padding-bottom:3px;



padding-left:7px;



padding-top:2px;



width:631px;



}







table{



background-color:#C2C1C1;



}







table tr th{



background-color:#B0BC22;



color:#ffffff;



padding:5px;



text-align: left;



}







table tr{



background-color:#fff;



}







table tr td{



padding:5px;



vertical-align:middle;



}



table tr td a {



color:#5F6062;



font-weight:bold;



text-decoration:none;



}



table tr td a:hover {



color:#5D534D;



text-decoration:underline;



}







/*************Green Box*************/







#content #green_box{



background-image:url("../images/green_event_box.jpg");



background-repeat:no-repeat;



float:left;



font-size:11px;



height:160px;



margin-bottom:20px;



width:227px;



text-decoration:none;



}



#right_content #green_box:hover{



background-image:url("../images/grey_event_box.jpg");



background-repeat:no-repeat;



cursor:pointer;



}



#green_box h2{



	color:#FFFFFF;



	font-size:14px;



	/*padding-left:16px;*/



	/*padding-top:3px;*/



padding-top:22px;



padding-left:44px;



}







#green_box img{



	float:left;



}







#green_box ul{



	float:left;



	font-size:11px;



	list-style-type:none;



	margin-left:15px;



	margin-top:13px;



}







#green_box ul li, .main_content_right ul li{



	background-image:url("../images/bullet.jpg");



	background-position:2px 6px;



	background-repeat:no-repeat;



	margin-bottom:5px;



	padding-left:9px;



   



}







#green_box ul li a{



        color:#5F6062;



        text-decoration:none;



font-weight:normal;



}







#green_box ul li a:hover{



        text-decoration:underline;



}







#right_content .large {



color:#FFFFFF;



font-size:21px;



letter-spacing:0.12em;



text-align:center;



}







#green_box p {



color:#FFFFFF;



text-align:center;



}







#green_box p.small {



color:#FFFFFF;



font-size:11px;



font-style:italic;



font-weight:bold;



margin-bottom:21px;



text-align:center;



}







label.error{



border:medium none;



float:right;



width:368px;



}







/****************Footer****************/







#footer{



	float:left;



	



	font-size: 11px; 



	color: #5F6062;



	padding-left:10px;



	padding-right:10px;



	width:938px;



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



        background-color:#FFFFFF;



}







#footer p{



border-top:2px solid #B0BC22;



float:left;



margin:37px 0 0;



padding-bottom:10px;



padding-top:10px;



width:938px;



}







#footer a{



color:#5F6062;



}







#footer a:hover{



color:#5d534d;



}