@charset "utf-8";
/* CSS Document */

body
{
	background-image:url(images/bg_body.jpg); background-repeat:repeat-x;
	margin:0; padding:0; background-color:#F5F5F5;
	font-family:Tahoma;
	font-size:12px;
}

h1
{
	font-family:"Trebuchet MS"; font-size:30px; font-weight:normal;
	color:#fff; 
	margin:0; padding:30px 0 30px 20px;
}

h2, h3
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:22px; font-weight:normal;
	color:#193C8C; line-height:26px;
	margin:20px 10px 10px 20px;
	padding:0;
}

p
{
	font-family:"Trebuchet MS";
	font-size:12px; line-height:16px;
	margin:10px 0; color:#11151F;
	text-align:justify;
}
hr
{
	border:1px solid #a7a7a7;
}
.sep{width:10px; float:left;}
#header
{
	height:121px; 
}
#header_menu
{
	height:23px; margin-left:20px;
	font-family:"Trebuchet MS"; font-size:14px; line-height:14px;
}

#header_menu ul{list-style-type:none;margin:0;padding:0;}
#header_menu ul li{float:left;}
#header_menu ul li a
{
	background-image:url(images/bg_menu.jpg); background-repeat:repeat-x;
	text-decoration:none; display:block; float:left; padding:0px 5px; height:23px; line-height:23px; 
	color:#fff;
}
#header_menu ul li a:hover
{
	background-image:url(images/bg_menu_active.jpg); background-repeat:repeat-x;
	color:#000;
}
#header_menu ul li.active
{
	background-image:url(images/bg_menu_active.jpg); background-repeat:repeat-x;
	color:#000;
}







#main
{
	width:900px;
	margin:0 auto; padding:0 10px;
}

#main_top
{
	width:900px; height:19px;
	background-image:url(images/bg_main_top.jpg); background-repeat:no-repeat;
}
#main_bottom
{
	width:900px; height:19px;
	background-image:url(images/bg_main_bottom.jpg); background-repeat:no-repeat;
}	
#main_middle
{
	width:900px; 
	background-image:url(images/bg_main_middle.jpg); background-repeat:repeat-y;
}




#left
{
	width:650px;
}
#left ul
{
	list-style-type:none;
	margin:0px; padding:0; line-height:16px;
}
#left li
{
	margin:5px 0; border-bottom:1px dashed #ccc;
	padding:10px 10px 10px 30px;
	background-image:url(images/bumb.jpg); background-position:center left; background-repeat:no-repeat
}
#left li a
{
	text-decoration:underline; color:#465983
}
#left li a:hover{text-decoration:none; color:#000;}

#right
{
	width:220px;
}
#right_top
{
	width:201px; height:14px;
	background-image:url(images/right_top.jpg); background-repeat:no-repeat;
}
#right_bottom
{
	width:201px; height:14px;
	background-image:url(images/right_bottom.jpg); background-repeat:no-repeat;
}
#right_middle
{	
	width:201px; background-image:url(images/right_middle.jpg); background-repeat:repeat-y;
	font-size:11px;
}



#footer
{
	clear:both; text-align:center;
	font-size:11px;
}
#footer a
{
	text-decoration:none; line-height:14px;
	color:#465983;
}
#footer a:hover
{
	text-decoration:none;
	color:#000;
}





.form_join_input
{
	width:200px;
	height:16px;
	border:1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.form_join_textarea
{
	width:200px;
	height:60px;
	border:1px solid #999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.form_join_button
{
	width:150px;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.table1{width:100%; font-family:"Trebuchet MS"; font-size:11px;}
.td_left{font-weight:bold;border-bottom:1px solid #ccc; width:150px}
.td_right{border-bottom:1px solid #ccc;}

.td_right a{text-decoration:none; color:#003399}
.td_right a:hover{text-decoration:underline}
