body {  font: 9pt verdana, sans-serif;
		color: black; 
		background: #ffffff;
		margin: 0px 0px 0px 0px ;
		overflow-y: auto;
		overflow-x: hidden;
		
padding-top: 10px;
width:500px;
	}


p { 	font: 9pt verdana, sans-serif;
		text-indent: none;
		line-height: 12pt;
		text-align: left;
		color: black; 
		margin: 20px 20px 10px 30px; }

td {	font: 9pt verdana, sans-serif;}

hr {	height: 1px;
		margin: 0px 10px 0px 10px; }

ul {	font: 9pt verdana, sans-serif; 
		list-style-image: url(assets/list_arrow.gif);
		margin: 20px 30px 10px 50px; 
	}

blockquote { font: italic 9pt sans-serif;
			 text-align: left;
			 margin-left: 15px;}

li { line-height: 11pt;}


pre { font-size: 9pt; margin: 0em 10px 1.5em 15px;}
img { border: none;}

h1 { font-weight: bold; font-size: 12pt; margin: 0; padding: 0; text-transform: uppercase;}
h6 { font-weight: bold; font-size: 12pt; margin: 10px 10px 10px 30px;}
h2 { font-weight: bold; font-size: 10pt; color: #4276A2; margin: 0px 10px 10px 30px;}
h3 { font: bold 11pt; 
	 text-indent: 5px;
	 color: #ffffff;
	 background-color: #cccccc;
	 margin: 20px 20% 10px 50px;}

h4 { font-size: 8pt;
		color: #003399; 
		background: #ffffff;
		margin: 20px 20px 10px 30px ; }

h5 { color: #70BD20; font-size: 11pt; margin: 10px 10px 10px 50px;}


a { color: #5F86A9; text-decoration: none; }
a:hover { color: #5F86A9; text-decoration: underline; }


.small {
		font: 8pt;
		margin: 5px 5px 5px 5px;
		}html {
max-height: 100%;
		height: 100%;
overflow-y: auto;
		overflow-x: hidden;
		
		}
body { 
width:100%;
	}

a.white { color: #ffffff; text-decoration: none; }
a:hover.white { color: #ffffff; text-decoration: underline; }
a:hover.nav, a:hover.navservices { color: black; background-color: #274966; text-decoration: none; }
a.nav { background-color: none; text-decoration: none;
vertical-align: baseline;
list-style-type: none;
color: #ffffff;
background: url('assets/menubg.gif');
font-size: 11px;
font-weight: bold;
height: 22px;
line-height: 21px;
margin: 0;
padding: 0;
width: 150px;
text-indent: 30px;
text-align: left;
display: block;
text-decoration: none;
}
a.navservices { background-color: none; text-decoration: none;
vertical-align: baseline;
list-style-type: none;
color: #ffffff;
background: url('assets/servicesbg.gif');
font-size: 11px;
font-weight: bold;
height: 22px;
line-height: 21px;
margin: 0;
padding: 0;
width: 150px;
text-indent: 30px;
text-align: left;
display: block;
text-decoration: none;
}

.visiting {
vertical-align: baseline;
list-style-type: none;
color: #000000;
background: url('assets/menubg.gif');
background-color: #274966;
font-size: 11px;
font-weight: bold;
height: 22px;
line-height: 21px;
margin: 0;
padding: 0;
width: 150px;
text-indent: 30px;
text-align: left;
display: block;
text-decoration: none;
}
.visitingservices {
vertical-align: baseline;
list-style-type: none;
color: #000000;
background: url('assets/servicesvisitingbg.gif');
background-color: #274966;
font-size: 11px;
font-weight: bold;
height: 22px;
line-height: 21px;
margin: 0;
padding: 0;
width: 150px;
text-indent: 30px;
text-align: left;
display: block;
text-decoration: none;
}
.servicessubnav {
vertical-align: baseline;
list-style-type: none;
color: #466B88;
background: url('assets/servicessubbg.gif');
background-repeat: no-repeat;
/*background-color: #274966;*/
font-size: 9px;
font-weight: normal;
/*height: 20px;*/
line-height: 19px;
margin: 0;
padding: 0;
width: 150px;
padding-left: 30px;
text-align: left;
display: block;
text-decoration: none;
}
.vservicessubnav {
vertical-align: baseline;
list-style-type: none;
color: #000000;
background: url('assets/servicessubbg.gif');
background-repeat: no-repeat;
/*background-color: #274966;*/
font-size: 9px;
font-weight: normal;
/*height: 20px;*/
line-height: 19px;
margin: 0;
padding: 0;
width: 150px;
padding-left: 30px;
text-align: left;
display: block;
text-decoration: none;
}
.servicessubnav:hover, .vservicessubnav:hover {
color: #000000;
text-deocoration: none;
}

.floatleft { float: left;
			 margin: 0px 15px 10px 0px;}

.floatright { float: right;
			 margin: 6px 30px 10px 15px;}

.lineleft { border-left: solid 1px #333333;
			}

.footer { margin-top: 8px;
		  margin-right: 10px;
		  font: 8pt;
		  color: white;
		  }
.heading { height: 22px; padding-top: 3px; margin-left: 30px; color: white; font: bold 11pt arial, sans-serif; }
#main { width: 800px;
		background: url(assets/background.jpg) repeat-y;
		border-top: solid 1px #333333;
		border-right: solid 1px #333333;
		}

.navtop { background: url(assets/footback.gif) repeat;
		  } 
.navcol { background: white;
		  padding-top: 20px;
		  }

p.messiah { float: right;
			font: 8pt;
			margin-right: 10%;
			}

.right_col p, .right_col h1, .right_col h2, .right_col blockquote { margin: 5px 15px 5px 10px; }

.quote { color: #003399; 
         font-size: 8pt;}
.formtext {
float: left; width: 210px; margin-left: 30px; padding: 0; border: 0; margin-top: 2px; text-align: left;
}
.formtextrequired {
float: left; color: #4276A2; width: 210px; margin-left: 30px; padding: 0; border: 0; margin-top: 2px; text-align: left;
}
.forminputs {
float: left; text-align: left; 
}
.formtextinput {
width: 150px;
border: 1px solid #274966;
background: #D4F6E4;
}
.files {
width: 300px;
}