body{
	font-family:Verdana,Arial,Helvetica,Sans;
	font-size:62.5%;
}

*{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}

div#top{
	background-color:#404f57;
}

div#nav{
	background-color:#c7c9ca;
}

.nav_inactive, .nav_active{
	text-decoration:none;
	line-height:24px;
	font-weight:normal;
	color:#3e3e3e;
	font-size:1em;
}

.nav_active,.nav_inactive:hover,.nav_active:hover{
	background-color:#404f57;
	color:#ffffff;
}

.nav_prim_inactive, .nav_prim_active{
	line-height:1.2em;
	font-size:1em;
	text-decoration:none;
	color:#404f57;
}

.nav_prim_inactive:hover, .nav_prim_active, .nav_prim_active:hover{
	background: #404f57;
	color:#ffe4c6;
}

.nav_bottom_inactive, .nav_bottom_active{
	line-height:15px;
	font-size:1em;
	text-decoration:none;
	color:white;
}

.nav_bottom_inactive:hover, .nav_bottom_active{
	color:#c7c9ca;
}

div#nav_left{
	background-color:#9da1a3;
	overflow:hidden;
}

div#content{
	background-color:#c7c9ca;
	border-left:30px solid #404f57;
}

div#foot{
	background-color:black;
	overflow:hidden;
}

div#foot2{
	border-bottom:1px solid #000000;
}

.line{
	background-color:#404f57;
}

.line2{
	border-right:1px solid white;
}

.box_right, div#func{
	color:#000000;
	font-size:1.1em;
	overflow:hidden;
}

.box_right{
	border-bottom: 1px solid #404f57;

}

.box_right h1{
	font-size:1.0em;
	line-height:1.3em;
	margin:0px;
	font-weight:bold;
}

.box_right h2{
	color:#404f57;
	font-size:1.1em;
	line-height:1.4em;
	margin-top:10px;
	font-weight:bold;
}

.box_right a{
	color:#404f57;
	text-decoration:none;
}

.box_right a:hover{
	text-decoration:underline;
}

div#func a{
	line-height:1em;
	text-decoration:none;
	color:black;
}

div#func a:hover{
	text-decoration:underline;
}

hr{
	height:0px;
	border:0px;
	border-bottom:1px solid #404f57;
	width:100%;
}

.banner{
	line-height:2em;
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:5px;
	color:#000000;
}

.status{
	font-size:1em;
	color:black;
}

.status a{
	color:black;
}

.status a:hover{
	color:#404f57;
}

.to_top a{
	color:#404f57;
	text-decoration:none;
}

div#content a{
	color:#404f57;
}

div#content a:hover{
	color:#404f57;
}

.box{
	font-size:1.2em;
	padding:5px;
	background-color:#9da1a3;
}

.box td{
	padding:4px;
}

.box th{
	color:#404f57;
	font-weight:bold;
	padding:4px;
}

h1{
	color:#000000;
	font-size:1.3em;
	line-height:2em;
	font-weight:bold;
}


h2{
	font-size:1.2em;
	font-weight:bold;
	line-height:1.6em;
	margin-bottom:10px;
}

h3{
	font-size:1em;
	font-weight:bold;
	line-height:1.3em;

}

div#text p {
	font-size:1.1em;
	line-height:1.6em;
}

div#text table td,{
	font-size:1em;
	line-height:1.6em;
}

li{
	margin-left:20px;
	font-size:1.1em;
	line-height:1.6em;
}

ul {
}


form{
	font-size:1.1em;
}

td{
	font-size:1.1em;
	padding:3px;
}

input, textarea{
	font-size:1.1em;
	border:1px solid #404f57;

}