html { 
	min-width: 400px;
	 }

body {
margin: 0px;
background-color:#399;

color: #000;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: .8em; 
text-align: center;
}
 a{
	color: #fff;
	text-decoration: underline;
	}
	a:link{
	text-decoration: none;
	}
	a:visited{
	color: #fff;
	text-decoration: underline;
	}
	a:hover{
	text-decoration: none;
	/*background-color: #eee;*/
	}
	a:active{
	text-decoration: none;
	}
	
	
	
	
	

	a.indexnt{
	color: #361500;
	text-decoration: none;
		padding: 5px 12px 0 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
			background-color: #fff;


}
	a.indexnt:link{
	text-decoration: none;
	}
	a.indexnt:visited{
	color: #361500;
	text-decoration: none;
		background-color: #fff;

	}
	a.indexnt:hover{
	text-decoration: none;
	background-color: #fff;
		padding: 5px 12px 5px 12px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
		font-weight: bold; 
	color: #ccc;

}
	a.indexnt:active{
	text-decoration: none;
	}
p {
color: #fff;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 1em;
padding: 5px 5px 0 5px;
line-height: 16px;
text-align: left;
}


img{
border: 0;
}

/* Site Index  Page */

.wrapper{
	background-color: #399;
	width: 960px;
	margin: 0 auto 0 auto;
	padding: 0;
	overflow: visible;
	}
	
		#wrapper_pu{
	border: 1px solid #D2D9E3;
	background: url(../images/mastheads/background.jpg) #fff top  no-repeat;
	width: 480px;
	margin: 20px auto 30px auto;
	padding: 0;
	overflow: visible;

	}

	
	
	
ul{
text-align: left;
margin: 10px 0 10px 20px;
position: relative;
list-style: none;
padding: 0;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 1em;
line-height: 1.2em;
}



/* Site Content Page Headers*/


.clear {
clear:both;
}




#maintextb{
margin-top: 0;
padding-left: 5px;
padding-right: 5px;
border: 1px solid #fff;
padding-bottom: 5px;
background-color: #fff;
text-align: center;
/*width: 525px;*/
/*border: 1px solid #9c3;*/
}

/*#maintext p{
margin: 0 10px 0 15px;
color: #5c5c5c;
}*/
#maintext h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #5c5c5c;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px;
}

#maintext h3 {
margin: 3px 0 15px 20px;
height: 15px;
color: #361500;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px
}


#maintext_pu{
margin: 0 155px 0 0;
padding-left: 5px;
padding-bottom: 5px;
width: 400px;
}
#maintext_pu p{
margin: 0 10px 0 20px;
}



#wrapper_pu h2 {
margin: 0;
height: 15px;
color: #000;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 16px;
text-align: center;
padding-top: 20px
}
#wrapper_pu h3 {
margin: 0;
height: 15px;
color: #000;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
text-align: left;
padding-top: 15px
}

.linkpadding{
	padding: 0; 
	text-decoration: none;
}

	#topnavi_front
{
	margin: 20px 0 0 0;
padding: 0;
background-color: #399;
height: 40px;

}
#linksf ul {
list-style-type: none;
margin-top: 1px;
padding-left: 230px;

display: inline;
/*border:1px solid #000;*/
	text-decoration: none;
	/*background-color:#fff;*/

}
#linksf li{
margin-left: 30px;
padding: 0;
display: inline;
/*font-weight: bold;*/
font-size: 1em;
color:#361500;
/*background-color:#fff;*/
text-decoration: none;
}
.linkpaddingf{
	padding: 0; 
	text-decoration: none;
}

a.indexntf{
	color: #f3f5eb;
	text-decoration: none;
		padding: 0 6px 0 206px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
			background-color: #399;
			border: 0;


}
	a.indexntf:link{
	text-decoration: none;
	}
	a.indexntf:visited{
	color: #f3f5eb;
	text-decoration: none;
		background-color: #399;

	}
	a.indexntf:hover{
	text-decoration: none;
	background-color: #399;
		padding: 0 6px 0 206px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
	/*font-weight: bold;*/
	color: #ccc;
border: 0;

}
	a.indexntf:active{
	text-decoration: none;
	}

a.indexntf1{
	color: #f3f5eb;
	text-decoration: none;
		padding: 0 6px 0 6px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
			background-color: #399;
			border: 0;


}
	a.indexntf1:link{
	text-decoration: none;
	}
	a.indexntf1:visited{
	color: #f3f5eb;
	text-decoration: none;
		background-color: #399;

	}
	a.indexntf1:hover{
	text-decoration: none;
	background-color: #399;
		padding: 0 6px 0 6px;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size: 1em;
	/*font-weight: bold;*/
	color: #ccc;
border: 0;

}
	a.indexntf:active{
	text-decoration: none;
	}
#maintext a.closew{
	color: #fff;
	text-decoration: none;
text-align: center;
	}
	table
	{
	padding: 5px;
	/*margin: 0 0 0 15px;*/
	}
	th{
	padding: 5px;
	border: 1px solid #ccc;
	color:#fff;

	}
		td{
	padding: 5px;
	border-right: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
color:#fff;
		text-align: center;
	}
	
	ul.nodot
	{
list-style-type: square;
line-height: 1.2em;
padding-left: 30px;
color:#fff;
	}
			a.wednt{
	color: #000;
	text-decoration: none;
		padding-top:2px;
		font-size: 13px;
}
	a.wednt:link{
	text-decoration: none;
	}
	a.wednt:visited{
	color: #000;
	text-decoration: none;
	}
	a.wednt:hover{
	text-decoration: none;
	background-color: #fff;
		padding: 0;
}
	a.wednt:active{
	text-decoration: none;
	}
	/* Footer 
----------------------------------- */



#footer {
	clear: both;
	margin: 0;
	padding: 5px 10px 6px;
	font-size: .9em;
	color: #361500;
	background-color: #399;
	text-align: center;

	}
#footer p {
	margin: 0 0 0 20px;
	line-height: 1.6em;
		color: #fff;
			text-align: center;

	}
	.footnote {
color: #000;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: .8em;
padding: 5px 5px 0 5px;
line-height: 16px;
}
	
	/*--------*/
	

 h2 {
margin: 3px 0 15px 20px;
height: 15px;
color: #361500;
font-family:  Helvetica, Verdana, Arial, sans-serif;
font-weight: normal;
font-size: 16px;
text-align: left;
padding-top: 20px;
}
#maintext ul
{
margin: -2px 0 0 20px;
}

.lefty{
width: 380px;
padding: 5px;
float: left;
border-right: 1px solid #c99;
text-align: left;}

.righty{
width: 520px;
padding: 5px;
float: left;
}



#dent{
padding: 20px 40px 0 0 ;
margin-left: 380px;}

.fullw{
width:100%
margin:0;
background-color:#899297;

}

#maintext{
width: 960px;
margin: 0 auto 0 auto;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
background-color: #899297;
text-align: justify;
}