/* 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:27px;

	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;

}



.no_skype{

display:none;

}