/* GENERAL STYLES */
.results_next a { float: right; }
.results_previous a { float: left; }
.required { color: #cc0000; }
.buttons { background-color: #f07830; color: #ffffff; border: 0;  padding: 4px 12px; margin: 5px 0; }
.success { background-color: #ffcc9a; border: 1px solid #f07830; margin-bottom: 10px; padding: 3px; text-align: center; color: #000000; font-weight: bold; }
.poll_questions { font-weight: bold; margin: 0; padding: 10px 0; }
.title { padding-top:25px; padding-left: 20px; }
.nav_bkg{
	/* background-image:url(/images/nav_bkg.gif); */
	height:31px;
}
img{
	padding:0px;
	margin:0px;
}
.nav{
	font-size:11px;
	width:950px;
	text-align:center;
	background-image:url(/images/nav_off.gif);
}
.banner_bkg{
	/* background-color:#ebebeb; */
}

.banner{
	background-image:url(/images/banner_bkg.jpg);
	height:136px;
	font-size:11px;
	width:950px;
}

.headings{
	font-weight:bold;
	
}
.month{
color:#f07830;
}

.search{
	color:#fff;
	background-image:url(/images/login-bkg.gif);
	width:254px;
	height:36px;
}	
.input{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#787878;
	width:160px;
}
.input2{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#787878;
	width:150px;
}
.input_large{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#787878;
	width:180px;
}
.nav2{
	padding-top:105px;
	padding-left:220px;
}
.search_text{
		padding-top:3px;
text-align:center;
}
.bottom_draw{
	background-image:url(/images/bottom_draw.jpg);
	height:51px;
}
.news{
	background-image:url(/images/news_header.jpg);
}
.footer {
	text-align:center;
	padding-top:10px;
	padding-bottom:30px;
}
.footer a {
	color:#a8a8a8;
}
a.footer:hover {
	color:#a8a8a8;
}


/* MEMBER REGISTATION */
.member_over { background-color: #ffcc9a; border: 1px solid #f07830; cursor: pointer; }
.member_out  { background-color: #ffffff; border: 1px solid #ffffff; cursor: pointer; }
.form_help { font-style: italic; color: #f07830; margin: 0; padding: 0 0 5px; }

/* EVENT CALENDAR */
.grey-bkg p { margin: 0; padding: 0 0 5px 0; }
.calendar { width:100%; border-collapse: collapse;}
.calendar_empty { border: 1px solid #f07830; height: 40px; }
.calendar_full { border: 1px solid #f07830; height: 40px; vertical-align: top; }
.calendar_month { background-color: #f07830; color: #ffffff; text-align: center; }
.calendar_dow { background-color: #333333; color: #ffffff; text-align: center; }
.calendar_blank { background-color: #ebebeb; }
.calendar_key { width: 20px; }
.calendar_key_box { width: 165px; float: left; }

/* REGISTRATION/PROFILE FORM */
.rego_step { background-color: #f07830; color: #ffffff; font-weight: bold; font-size: 14px; padding: 3px; }
.rego_label { font-weight: bold; color: #787878; }
.rego_input { color: #000000; width: 400px; }
.rego_question { background-color: #fde9d9; padding: 5px; font-style: italic; color: #984806; }
table.rego_payment { border: 1px solid #d9d9d9; border-collapse: collapse; }
.rego_payment td { border: 1px solid #d9d9d9; }
.rego_payment th { border: 1px solid #d9d9d9; background-color: #d9d9d9; text-align: left; }

/* BANNER */
.member_banner { background: url(../images/banner_background.gif) no-repeat; width: 521px; height: 102px; padding-top: 2px;}

/* EASY SLIDER */
#slider ul, #slider li{ margin:0; padding:0; list-style:none; }
#slider, #slider li{ width:521px; height:99px; overflow:hidden; }
span#prevBtn{}
span#nextBtn{}

/* FORUM MODULE */
.forum_cell_one { background-color: #ffffff; border: 1px solid #222222; padding: 2px; }
.forum_cell_two { background-color: #ebebeb; border: 1px solid #222222; padding: 2px; }
.forum_table { border: 1px solid #222222; border-collapse: collapse; }
.forum_table_heading { background-color: #f07830; font-weight: bold; color: #ffffff; padding: 2px; }
.forum_selected_message { background-color: #333333; border: 1px solid #f07830; border-left: 0px; border-right: 0px; color: #ffffff; }
.forum_subheading { font-weight: bold; }
.forum_categories { font-size:18px; color:#f07830; margin: 0; padding: 5px 0 8px; line-height: 20px; color: #000000; font-style: italic; }

/* FAQ MODULE */
.faq_number { width: 25px; }