@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background:#bdbdbd;
	line-height:20px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}
img{
	border:0px;
}
p{
	margin:0px;
	padding:0px 10px 0px 5px;
}
a{outline:none;}
a:hover{outline:none;}
.clear{
	clear:both;
}
/*---------------------------------*/
#outer_wrap{
	width:825px;
	margin:auto;
	padding:0px 5px 0px 5px;
	background:#ffffff;
}
#header_wrap{
	background:url(../images/header_bg.jpg) repeat-x left top;
	height:104px;
	padding:0px 0px 6px 0px;
	margin:0px;
}
#header_wrap_right{
	background:url(../images/right_header.jpg) no-repeat left top;
	height:104px;
	float:right;
	width:9px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#header_wrap_logo{
	background:url(../images/logo.jpg) no-repeat left top;
	height:104px;
	width:207px;
	float:left;
}
#banner{
	width:825px;
	height:222px;
}
#banner_img{
	width:620px;
	height:222px;
	float:right;
}
#news_event{
	width:203px;
	height:222px;
	float:left;
}
#news_event_top{
	width:203px;
	height:11px;
	background:url(../images/news_top.jpg) no-repeat left bottom;
}
#news_event_bottom{
	width:203px;
	height:11px;
	background:url(../images/news_bottom.jpg) no-repeat left top;
}
#news_bg{
	width:183px;
	background:url(../images/news_bg.jpg) repeat-y left top;
	padding:0px 10px 0px 10px;
	margin:0px;
	height:198px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#cdc6c6;
	
}

.head_01{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:18px;
	text-decoration:none;
	font-weight:normal;
	color:#FFFFFF;
}
.head_02{
	font-family:"Trebuchet MS", Arial, Verdana;
	font-size:24px;
	text-decoration:none;
	font-weight:normal;
	color:#4f4c4c;
	padding-bottom:10px;
	
}
.text_normal{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#302f2f;

}
.text_message{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#302f2f;
	font-style:italic;
}
.text_bold{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
}
.text_bold_01{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#6e1e18;
}
.text_bold_012{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#996600;
}
.text_bold_black_014{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#333333;
}
.text_bold_black_01{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.text_bold_orange{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.text_bold_head03{
	font-family:Tahoma, Verdana, Arial;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	color:#0066CC;
}
.text_bold_02{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#858585;
}
.text_bold_link{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#6e1e18;
}
.text_bold_link:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#6e1e18;
}

.more_link{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	color:#ff7f16;
}
.more_link:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:bold;
	color:#ff7f16;
}
.event_link{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#663333;
}
.event_link:hover{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	text-decoration:underline;
	font-weight:bold;
	color:#FF6633;
}
.footer_bg{
	background:url(../images/footer_bg.jpg) repeat-x left top;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	padding-top:10px;
}
.footer_bg a{
	
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.footer_bg a:hover{

	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
	color:#ffffff;
	padding:0px 10px 0px 0px;
	margin:0px;
}
.img_border{
	border:1px solid #b3acab;
	padding:1px;
}
/*--------------------Main Menu---------------------------------*/
.nav_listing{
	width:605px;
	height:35px;
	float:left;	
	line-height:35px;
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#eaecf1;
	text-decoration:none;
	padding:60px 0px 0px 0px;
	margin:0px;
}
.nav_listing ul{
	list-style:none;
	padding:0px;
	margin:0px;
}
.nav_listing li{	
	float:left;
	height:35px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.nav_listing li a{	
	color:#eaecf1;
	text-decoration:none;	
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	line-height:35px;
	padding:0px 13px 0px 0px;
	margin:0px;
}
.nav_listing li a:hover{	
	color:#ebbbb8;
	text-decoration:none;
	margin:0px;
	line-height:35px;
	padding:0px 13px 0px 0px;
	margin:0px;
}
.abelianstyle1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
}
.abelianstyle2 {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	color:#3399FF;
	text-decoration:none;
}
.abelianstyle2:hover {
	font-family: "Century Gothic";
	font-size: 12px;
	font-weight: bold;
	color:#FF9933;
	text-decoration:none;
}
.abelianstyle3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#FF0000;
}
