@charset "utf-8";
/*-html-*/
body{ background: url(../images/back.jpg) repeat; margin:0; padding:0px; font-size:80%; line-height:1.7;font-family:Verdana,Helvetica; color:#333333;}

a{ color:#325AA0; text-decoration:none;}
a:link{ color:#325AA0; text-decoration:none;}
a:visited{ color:#325AA0; text-decoration:none;}
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#325AA0; text-decoration:none;}

a img{ border:0;}
.clear{ clear:both;}
.bottom{ margin-bottom:7px;}
.bottom2{ margin:0 0 15px 7px;}
.bottom3{ margin:0 0 15px 5px;}
.small{ font-size:80%; font-weight:normal;}

h1,h2,h3{ padding:0; margin:0;}

p{ marign-bottom:15px; padding-left:8px;}

hr { border:0; height:0; margin:0; padding:0;}
.line{ border-bottom:1px dotted #1d461c; padding:5px 0 0 0;}


ul{ list-style-type:none; margin:0; padding:0;}
ul li{ background:url(../images/circle.gif) no-repeat left 7px; padding-left:7px; margin-bottom:5px;}

#back{ background: url(../images/back_grad.jpg) repeat-x left top; width:100%;}

/*-top-*/
#wrapper{ width:808px; background:url(../images/back_wrap.jpg) repeat-y left top; margin:0 auto; padding:0;}
#header{ width:808px; height:214px; background:url(../images/head.jpg) no-repeat left top;}
.head_lead{ padding:130px 0 10px 38px; color:#FFFFFF;}

/*-top_index-*/
#wrapper_top{ width:808px; background:url(../images/back_wrap_top.jpg) repeat-y left top; margin:0 auto; padding:0;}
#header_top{ width:808px; height:18px; background:url(../images/head_top.jpg) no-repeat top;}

#left_top		{ width:210px; float:left; margin-top:15px}
#left_top ul	{ list-style-type:none; margin-left:5px; padding:0 0 2px 0;}
#left_top ul li	{ background:url(../images/arrow.gif) no-repeat left 4px; padding-left:12px; margin-left:5px; font-weight:bold;}
.prof_top	{ margin-bottom:10px;}

#main_top{ width:590px; padding:0 0 0 0; float:left;}
#primary_top{ width:570px; padding:0 10px 0 10px; }
.secondary_top{ padding:5px 10px 5px 0px; clear:both}
.secondary_top .ph{ float:right; width:200px}
.secondary_top .cont{float:left; width:340px;}
.secondary_top p{ clear:both}

.num_top{ margin-top:10px; padding:7px; color:#fff; font-weight:bold; font-size:13px; float:left; background:url(../images/num.gif) no-repeat left top; width:56px; height:34px;}

#content{ background:url(../images/back_cont.gif) repeat-y left top; float:right; width:800px; padding:0; margin:0;}

#con_left{ width:4px; height:850px; background:url(../images/back_left.jpg) no-repeat left top; float:left; margin:0; font-size:1px; line-height:1;}
#con_right{ width:4px; height:850px; background:url(../images/back_right.jpg) no-repeat left top; float:right; margin:0; font-size:1px; line-height:1;}

#con_left_top{ width:4px; height:850px; background:url(../images/back_left_top.jpg) no-repeat left top; float:left; margin:0; font-size:1px; line-height:1;}
#con_right_top{ width:4px; height:850px; background:url(../images/back_right_top.jpg) no-repeat left top; float:right; margin:0; font-size:1px; line-height:1;}

#left{width:210px; float:left; margin-top:20px;}
#left ul{ list-style-type:none; margin-left:5px; padding:0 0 15px 0;}
#left ul li{ background:url(../images/arrow.gif) no-repeat left 4px; padding-left:12px; margin-left:5px; }
.prof{ padding:7px; margin-bottom:10px;}

#main{ width:550px; padding:10px 15px 0px 0; float:right;}

#main_image{ width:590px; padding:0px 0px 0px 0; float:right;}

.num{ margin-top:10px; padding:5px 0 7px 4px; color:#fff; font-weight:bold; font-size:13px; float:left; background:url(../images/num.gif) no-repeat left top; width:56px; height:34px;}
h1{ margin-left:5px; font-size:80%; font-weight:normal;}
.h1name{ font-size:120%; color:#58441a; font-weight:bold;}
.lead{ color:#1d461c; border-left:4px solid #1d461c; padding-left:3px; margin:10px 0;}

.brown{ color:#58441a; font-weight:bold; font-size:110%;}
.green{
	color:#1d461c;
	font-weight:normal;
	padding:5px;
	margin-top:5px;
	background-color: #f4edd3;
}

h2{ border-bottom:1px solid #58441a; color:#58441a; font-size:120%; font-weight:bold; padding:5px 0 3px 7px; margin:20px 0 10px 0;}
h3{ font-size:110%; font-weight:bold; margin-top:20px; line-height:1.2em}

.float_l{ float:left; padding-right:10px;}
.float_r{ float:right; padding-left:10px;}

.float_l_top	{ float:left;}
.float_r_top	{ float:right;}

.next_num{ background:#58441a; color:#FFFFFF; font-weight:bold; height:20px; padding:5px;}
.next_num a{ color:#fff; text-decoration:none;}
.next_num a:link{ color:#fff; text-decoration:none;}
.next_num a:visited{ color:#fff; text-decoration:none;}
.next_num a:hover{ color:#fff; text-decoration:underline;}
.next_num a:active{ color:#fff; text-decoration:none;}
.next_num_c{ border:1px solid #58441a; background:#FFFFFF; font-weight:bold;padding:5px;}
.anno{ padding:10px; background:#eeeeee; border:1px solid #2d2d2d; margin:15px 0;}
.home{ margin:10px; padding:3px; text-align:center;}

/*-footer-*/
#footer{ background:url(../images/footer.jpg) no-repeat left top; text-align:center;height:45px;}
#footer_top		{ background:url(../images/footer_top.jpg) no-repeat left bottom; text-align:center;height:45px;}
.copy{ padding-top:10px}

.date{color: #666666;font-weight: bold;font-size:small}

