body {
	background: #cece9c;
	color: #000;
	font: normal 10pt/1.5 Verdana, helvetica, serif;
	margin:0;
	padding: 0;
}

h6 {
color: #10528C;
font-style: normal;
font-size: 16px;
line-height: 17px;
font-family: Georgia, Times, serif;
padding: 0;
margin-top: 0;
margin-bottom: 10px; }
 
h5 {
color: #10528C;
font-style: normal;
font-size: 20px;
line-height: 22px;
font-family: Georgia, Times, serif;
padding: 0; }
 
h4 {
border-top: 1px dotted #cece9c;
color: #10528C;
font-style: normal;
font-size: 20px;
line-height: 22px;
font-family: Georgia, Times, serif;
margin: 38px 0 6px 10px;
padding: 12px 0 0; }
 
 h3 {
	font: 95% Verdana, Helvetica, sans-serif;
	letter-spacing: 0.2em;
}

h2 {
	border-top: 1px dotted #cece9c;
	font: 125% Verdana, Helvetica, sans-serif;
	margin-top:2px;
	text:bold;
}
#content p, #content pre, #content  ul, #content ol, #content br, #content img, #content h2, #content h3, #content h4, #content h5, #content h6 {
	margin:10px 20px 15px 10px;
}
img{
border:1px solid #cece9c;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:60%;
 max-width:100%;
}
a img.border {
border:1px solid #cece9c;
 font-family: Verdana, Helvetica, sans-serif;
 font-size:60%;
 max-width:100%;
}
a img {
	border: none;
}
h1{
	font: normal normal 24px "Brush Script MT", cursive;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 0;
}

#mastheadguide   { background-color: #00738d; background-image: url("images/riverbg.jpg"); background-repeat: no-repeat; background-position: right bottom; padding: 12px; border-top: 12px solid #1b264f }

.guidehead {
font-size: 24px;
color: white;
font-family: Georgia, Times, serif;
line-height: 24px;}
 
 #content {
	font: normal 10pt/1.5 Verdana, helvetica, serif;
	border: solid 1px #990000;
       	border-top: none;
        	background: #fff;
        	margin: 0 5% 0 5%;
        	padding: 1%;	
}
#content table{
	margin-left:10px;
	border:0;	
	width:400px;
	height:200px;
}
#content td{
padding:0;
border:0;
text-align:center;
}

#content p.sidebarhead {
font-size: 12px;
line-height: 13px;
font-weight: bold;
color: #00408c;
margin: 0 0 6px;
}

#content p.sidebar {
font-size: 11px;
line-height: 13px;
margin: 0 0 8px;
padding: 0;
}

#content table.sidebar  { margin-left: 10px;
 padding: 12px;
text-align:left;
  width: 200px;
   border: solid 1px #00408c;
   margin-right: 18px; }

#content td.sidebar {
padding:0;
margin: 0;
border:0;
text-align:left;
}

#content .sidebar ul  { list-style: square; margin-right: 0; margin-bottom: 0; padding-right: 0 }

#content .sidebar li {
font-size: 11px;
line-height: 13px;
margin: 0 0 3px;
border: none;
padding-right: 0; }
 
.basiclist ul   { list-style: disc; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; width: auto; clear: none }

.basiclist li  { font: inherit inherit inherit inherit/inherit inherit; margin: 0 0 0 14px; padding-right: 0; width: auto; clear: none; border: none }
 
.basiclistsmall ul   { list-style: disc; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 0; width: auto; clear: none }

.basiclistsmall li  { font: inherit inherit inherit inherit/inherit inherit;
font-size: 11px; line-height: 13px; margin: 0 0 0 9px; padding-right: 0; padding-left: 0; width: auto; clear: none; border: none }
 
 .nobullet{
list-style: none;
width:100%;
border:0;
text-align:left;
}
 #menu {
	float:right;
	width:210px;
	height:100%;
	background: #fff;
	margin-top:6%;	
        	padding: 0 10px;	
	list-style-type: none;
}

.menubox {
padding: 12px;
text-align:left;
width: 155px;
border: solid 1px #00408c;
margin: 0 12px 20px; }


.insertboxleft {
padding: 12px;
text-align:left;
width: 155px;
border: solid 1px #00408c;
margin: 0 20px 20px 10px; }

.floatleft {
float: left; }


.footer {
        border-top: solid 3px #990000;
        color: #000;
       font-size: 11px;
      text-align: center;
      clear: both;
}

.footer a:link{
	color: #000;
}
.footer a:hover{
        color: #990000;
} 
ul { /* all lists */
list-style: none;
margin:0;
padding:2px;
background:transparent;
}
li{ /* all list items */
width: 100%;
border-top: 1px solid #990000;
margin:0;
padding:2px;
}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}
li:hover ul, { /* lists nested under hovered list items */
display: block;
width:100%;
background:#cece9c; 
color:#fff;
}
li a:link, li a:visited{
display: block;
width:100%;
text-decoration: none;
font: bold 8pt/1.5 Verdana, helvetica, serif;
color:#000;
}
li a:hover{
background-color:#cece9c; 
font: bold 8pt/1.5 Verdana, helvetica, serif;
color:#fff;
}

.smalltext {
font-size: 11px;
line-height: 15px;
margin-top: 0; }

