* {
margin: 0;
padding: 0;
}

body {
height: 100%;
text-align: center;
font-size:14px;
font:Verdana, Arial, Helvetica, sans-serif;
min-width: 942px;
padding-bottom: 40px; 
}

#container {
width: 942px;
margin: 20px auto 30px auto;
position: relative;
display: table;
text-align: left;
}

#header{
width: 942px;
margin: 0 auto;
height: 77px;
background-image:url(../image/pic.gif);
background-repeat:no-repeat;
position: relative;
}

#headnav{
width: 942px;
height:35px;
background-image:url(../image/1.gif);
background-repeat:repeat-x;
}

#headnav li {
display: inline;
list-style-type: none;
}

#headnav li a {
float: left;
color: #FFFFFF;
font-weight: normal;
text-decoration: none;
font-size: 16px;
line-height: 30px;
margin: 0 0.5em;
padding: 0.2em 0em 0 2em;
}

#headnav li a:hover {
text-decoration: underline;
}

#headnav li a.active {
font-weight: bold;
color: #FFFFFF;
}

#content{
width: 942px;
margin: 0 auto;
position:relative; top:-31px; 
height:auto!important;
overflow:hidden;
height:850px;
min-height:850px;
}

#contentleft{
background-image: url(../image/left.gif);
background-repeat:repeat-y;
width:190px;
height: 700px;
float:left;
margin: 3px 0 0 auto;
}

.nav{
background-image:url(../image/nav.jpg);
background-repeat:no-repeat;
height:30px;
text-align:left;
padding:7px 0px 9px 28px;
}

#contentleft ul {
width: 190px; 
margin: 0px 0px 30px 0px;
}
	
#contentleft li {
background: url(../image/list.gif) no-repeat;
list-style: none;
margin: 0px; 
padding: 0px;
}
#contentleft li a {
display: block;
text-align:left; 
min-height: 17px; height: auto !important; height: 17px; 
line-height: 17px; 
margin: 0px; 
padding:5px 0px 8px 28px;
color: #3865A9; 
font-weight: bold;
}

.sidebar {
background-image:url(../image/sidebar.gif);
background-repeat:repeat-y;
padding-left: 25px;
margin-bottom: 10px;
text-align:left;
font-size:12px;
}

.sidebar a{
color:#3865A9
}

#contentright{
width:748px;
float:right;
background-image:url(../image/middletitle.gif);
background-repeat:repeat-x;
color:#333333;
height:auto!important;
height:850px;
min-height:850px;
margin: 3px auto 0 0;
text-align:left;
}

#contentright p{
color:#666666;
font-size:14px;
padding: 0 10px;
}

#contentright a{
color:#3865a9;
}

#leader{
background-image:url(../image/middletitle.gif);
background-repeat:repeat-x;
height:40px;
width:738px;
}

H1{
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

.box14 {
	PADDING-LEFT: 0px; FONT-SIZE: 14px; MARGIN: 0px; WIDTH: 720px; COLOR: #666666; TEXT-ALIGN: left
}
.box14 UL {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BORDER-RIGHT-WIDTH: 0px
}
.box14 LI {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed
}
.box14 LI A {
	FONT-SIZE: 14px; LINE-HEIGHT: 14px
}
#contentright div{
float:left;
margin:0 4px;
}

#contentright table{
width:200px;
padding-top:2px;
}

#contentright td{
height:28px;
text-align:center;
}

.PIC {
float:left;
}

.PIC IMG {
	width:200px;
	height:100px;
	border:1px 1px 1px 1px;
}

.page_turner{
width:600px; 
padding:4px 0px 0px 1px; 
color:#666;
margin-left:30px;
margin-bottom:35px;
}

.page_turner a{
	float:left; display:block; width:18px; color:#666; border:1px solid #CCC;
	margin-right:4px; padding:0px; *padding:1px 0px; text-align:center;}
.page_turner a:hover{border-color:#d80000;}
.page_turner .c{color:#d80000; border-style:none;}
.page_turner .o{width:300px; padding:0px;}

#footer{
	width: 942px;
	height:40px;
	margin-top:40px;
	background-image:url(../image/footer.gif);
	background-repeat:repeat-x;
	margin: 0 auto;
}

#footer p{
color:#666666;
text-align:center;
}
