
/*------------------------------------------------right--------------------*/
#right{
	width:708px;
	float:right;
	background:url(images/right_panel_bg.gif) 0 0 repeat-y;
}
#right p.rightTop{
	display:block;
	background:url(images/right_top.gif) 0 0 no-repeat;
	width:708px;
	height:26px;
}
#right h2{
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#222222;
	background-color:inherit;
	margin-bottom:10px;
	display:block;
	color:#585857;
}
#right h3{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#222222;
	background-color:inherit;
	display:block;
}
#right ul{
	font:normal 13px/18px Arial, Helvetica, sans-serif;
	color:#62625C;
	background-color:inherit;
	padding:0 38px 10px 38px;
}

#right p.rightBottom{
	display:block;
	background:url(images/right_bottom.gif) 0 0 no-repeat;
	width:708px;
	height:20px;
	float:left;
}

#main_column_left{
	width:20%;
	float:left;
	}

#main_column_left h2{
	font-size:16px;
	}

#main_column_left a{
	font-size:14px;
	}

#main_column_right{
	width:20%;
	float:left;
	}

#main_column_right h2{
	font-size:16px;
	}

#main_column_right a{
	font-size:14px;
	}

#main_column_last{
	width:60%;
	float:left;
	}

#main_column_last h2{
	font-size:16px;
	}

#main_column_last a{
	font-size:14px;
	}
#news{
	padding:0px 0 0 38px;
	width:600px;
	color:#62625C;
	background-color:inherit;
}


.news_cont{
	clear:both;
	width:650px;
	padding-bottom: 20px;
	}

#news table{
margin-left:20px;
margin-top:10px;
border: 2px solid #fc7979;
width:80%;
}

#news table td{
padding:4px;
border: 1px solid #fc7979;
}

#news table th{
padding:4px;
border: 1px solid #fc7979;
}

#news table tr{
	background-color:inherit;
color:#827a7a;
}

#right .block_title{
	text-align:left;
	margin-left:6px;
	margin-bottom:15px;
	height: 31px;
	width:96%;
	border-left:1px solid #dc6b00;
	border-right:1px solid #dc6b00;

	background:url(images/title_bg.gif) 0 0 repeat-x;
}

#right .block_title_small{
	text-align:left;
	margin-left:6px;
	margin-bottom:15px;
	height: 31px;
	width:280px;
	border-left:1px solid #dc6b00;
	border-right:1px solid #dc6b00;

	background:url(images/title_bg.gif) 0 0 repeat-x;
}

#right .block_title span{
	margin-left:15px;
	position:relative;
	top:5px;
	color:#fff;
	font-size: 18px;
	font-family: arial, verdana, sans-serif;
}

#right .block_title_small span{
	margin-left:15px;
	position:relative;
	top:5px;
	color:#fff;
	font-size: 18px;
	font-family: arial, verdana, sans-serif;
}

#news_rss{
padding:10px;
	font: 14px Arial, Helvetica, sans-serif;
margin:10px 38px 10px 38px;
border: 1px solid #d8d7d7;
opacity:0.8;
}

#news_rss:hover{
opacity:1.0;
}

#news_rss a{
color:red;
font-weight:bold;
}

#news_rss a:hover{
color:orange;
}

#news_rss_icon{
padding: 0px 5px 0px 5px;
float:left;
}

#main_search{
padding:10px;
padding-bottom:0px;
margin:10px 38px 10px 38px;
border: 1px solid #d8d7d7;
}

#main_search_icon{
padding: 0px 5px 0px 5px;
margin-right:15px;
float:left;
}

#main_search h3{
color:gray;
margin-bottom:0px;
font-size:18px;
}

.clear{
clear:both;
}

#main_search hr{
width:95%;
	border-color : #cecece #fff #fff;
	border-style : solid;
	border-width : 1px;
}

.block_col_left{
width:50%;
float:left;
}


.block_col_right{
width:50%;
float:left;
}

.block_col_cont{
margin:15px;
}

.main_form{
line-height:25px;
}
.main_form_label{
float:left;
width:20%;
text-align:right;
font-weight:bold;
}

.main_form_input{
margin-left:2%;
float:left;
width:78%;
}

.block_col_cont p{
margin-bottom:15px;
}

.block_col_cont a{
text-decoration:underline;
}

.block_title a{
text-decoration:none;
color:#FFFFFF;
}

.block_title a:hover{
text-decoration:none;
color:#494747;
}

#main_column_left a{
text-decoration:none;
}

#main_column_right a{
text-decoration:none;
}

#main_column_last a{
text-decoration:none;
}

.banner1{
	border: 1px solid #000;
	margin-bottom: 20px;
}

.main_reg_form_label{
	float:left;
	width:30%;
	text-align:right;
	font-weight:bold;
	line-height:24px;
}

.main_reg_form_input{
	margin-left:2%;
	float:left;
	width:60%;
}

.main_reg_form_input input, select{
	font-weight:bold;
}

.main_reg_form_input input{
	margin-top:10px;
	padding:2px;
	width:90%;
}

.main_reg_form_input input:hover{
	border: 2px ridge #ffcc99;
}

/*------------------------------------------------body--------------------*/

