
/* RECENT NEWS */

.news_label{
	padding-bottom:12px;
}

.news_title{
	color:#0db14b;
	font-weight:bold;
	padding-left:15px;
	padding-top:15px;
	padding-bottom:7px;
	background:url(../i/li_icon.gif) 0 18px no-repeat;
}

.news_lead{
	font-weight:bold;
	padding-bottom:10px;
	background:url(../i/point_loop.gif) bottom repeat-x;
}

/* REGISTRATION */

.reg_list{
	padding-left:22px;
}

.reg_list li{
	list-style:decimal;
	font-weight:normal;
}

#error, #success{
	background-color:#F00;
	margin-top:9px;
	display:none;
	height:40px;
}

#error #error_text, #success #success_text{
	background-color:#F00;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
	display:none;
	padding-left:23px;
}

#success{
	background-color:#0db14b;
}

#success #success_text{
	background-color:#0db14b;
}

.reg_img{
	position:absolute;
	right:1px;
	top:1px;
}

.reg_left_column{
	float:left;
	width:503px;
}

.reg_right_column{
	float:right;
	width:163px;
}

.reg_left_column h1{
	font-size:18px;
	color:#0db14b;
	font-weight:bold;
	padding-top:0;
	padding-bottom:23px;
}

form label{
	float:left;
	font-weight:bold;
}

form label span{
	color:#0db14b;
}

form input{
	float:right;
	width:262px;
	border:#b2b2b2 solid 1px;
	padding:1px;
	padding-left:2px;
	background:url(../i/input_bg.png) no-repeat;
}

form select{
	float:right;
	width:267px;
	border:#b2b2b2 solid 1px;
	background:url(../i/input_bg.png) no-repeat;
}

.spacer{
	clear:both;
	height:29px;
}

.reg_btn input{
	border:0;
	background:0;
	width:267px;
	padding:0;
	margin-top:47px;
}

/* MEMBER REGISTRATION */

#member_reg_form select{
	/*width:137px;*/
}

a
{
  outline: none;
  border-color: none;
}



/*

#navigation li a:link, #navigation li a:visited
border: none;
width: 80px; / width of the button in active state /
height: 30px; / height of the button in active state /
display: block;
position: absolute;
top: 0;
text-indent: -7000px; / Removes li text from the screen /
outline:none;

span {
            width: 150px;
            display: block
            }

*/
