body { 
	width: 100%; margin: 0 0 0 0; 
	background: #4682b4 url("graphics/header_image.jpg");
	background-repeat: no-repeat;
	background-position: top left;}
.main_section {
	width: 92%;
	margin: 40px 4% 0 4%; 
	padding: 0 0 1% 0; 
	background-color: #ffffff;}

/*---FONTS---*/
.header_navlist li a,
.header_navlist li a:visited,
.header_navlist li a:hover,
.header_navlist li a.here { 
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 11pt; font-weight: bold;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 18pt;}
h2 { font-family: Georgia, sans-serif; font-size: 18pt;}
h3 { font-family: Georgia, sans-serif; font-size: 16pt; font-weight: normal;}
h4 { font-family: Georgia, sans-serif; font-size: 14pt; font-weight: normal;}
h5 { font-family: Georgia, sans-serif; font-size: 12pt;} 
p  { font-family: Georgia, sans-serif; font-size: 11pt;}

.footertext { font-size: 10pt; margin-top: 3%; margin-bottom: 0; padding: 0; border-top: 1px solid;}

li,
th,
td { font-family: Georgia, sans-serif; font-size: 11pt;}
caption { font-size: 9pt;}
a:link,
a:hover,
a:visited,
a:active { font-family: Georgia, sans-serif; font-size: 11pt;}

h1 { margin: 1% 5% 0 5%;}
h2 { margin: 1% 5% 1% 5%;}
h3 { margin: 1% 5% 1% 5%;}
h4 { margin: 1% 5% 1% 5%;}
h5 { margin: 1% 5% 1% 5%;}
p  { margin: 1% 5% 1% 5%;}

ul li { margin-left: 5%; margin-right: 5%; padding: 0; list-style-image: url("graphics/bullet.gif");}
ol li { margin: 1% 5% 1% 5%; padding: 0; line-height: 175%;}
ol.decimal { padding: 0; list-style-type: decimal; list-style-position: outside;}
ol.lower-alpha { padding: 0; list-style-type: lower-alpha; list-style-position: outside;}

table { width: 92%; margin-left: 5%; margin-right: 5%; padding: 0 1% 0 1%; 
	table-layout: auto; border: 0;}
img.left { float: left; margin: 10px 20px 6px 0;}
img.right { float: right; margin: 10px 0 6px 20px;}
img,
img a, 
img a:link,
img a:visited,
img a:hover, 
img a:active { border: 0; background: transparent; vertical-align: text-bottom; text-decoration: none;}

.aligncenter { text-align: center;}
.alignright  { text-align: right; margin-right: 5%;}
.bottommargin0 { margin-bottom: 0;} 
span.f9  { font-size: 9pt;}
span.f10 { font-size: 10pt;}
span.f11 { font-size: 11pt;}
span.f12 { font-size: 12pt;}
span.f18 { font-size: 18pt;}
span.keeptogether { display: inline;}

/*---NAVIGATION MENU ELEMENTS---*/
.header_menu_section { 
	width: 100%; height: 5%; margin: 0; padding: 0;
	background: #4682b4 url("graphics/navdefault.jpg") repeat-x top left;}
.header_navlist,
.header_navlist ul { margin: 0 0 0 4%; padding: 0; white-space: nowrap;}
.header_navlist li { display: inline; line-height: 1.5em; margin: 0;}

.header_navlist li a, 
.header_navlist li a:visited {
	float: left;
	padding: .25% 5%;
	text-decoration: none;
	background: transparent url("graphics/navdefault.jpg") 
	no-repeat top left; color: #fffff0;}
.header_navlist li a:hover {
	background: transparent url("graphics/navhover.jpg") 
	no-repeat top left; color: #ffffff;}
.header_navlist li a.here { 
	text-decoration: none;
	background: transparent url("graphics/navdefault.jpg") 
	no-repeat top left; color: #202020;}

/*---FORM ONLY ELEMENTS---*/
form,
input,
optgroup,
option,
select,
textarea { font-family: Georgia, sans-serif; font-size: 11pt; font-style: normal; background-color: #ffffff; }

#contact_form_section { margin: 1% 3% 3% 5%; padding: 1%; border: 0; }

.form_title { font-family: Georgia, sans-serif; font-size: 16pt; font-weight: bold; 
	      margin-left: 2%; color: #000000; background-color: #f5f5f5;}
fieldset { 
	margin-left: 5%; margin-right: 5%;
	padding-top: 1%; padding-left: 1%;
	color: #000000; background-color: #f5f5f5; border: 0;}
a.button { text-decoration: none;}
.timezone { width: 80%; margin: 1% 3% 3% 5%; padding: 1%; border: 1px solid #336699;
	    font-size: 11pt; font-style: normal; background-color: #f5f5f5;}
.sendform { width: 50%; margin: 2%; padding: 1%; border-top: 1px solid #a4a4a4;
	    font-size: 10pt; font-style: normal;}
legend { display: none; margin: 0 5% 0 5%; padding: 0; border: 0; 
	 background-color: #ffffff; color: #000000;}
input { margin-top: 4px; margin-bottom: 4px;}
.submit { width: 116px; height: 34px; margin: 1% 5% 0 5%; padding: 0; 
	background: transparent url("graphics/form_button.png"); border: 0;}
.reset {  width: 116px; height: 34px; margin: 1% 0 0 0; padding: 0;
	background: transparent url("graphics/form_button.png"); border: 0;}
textarea { color: #000000; background-color: #ffffff;}

p.contactinfo { font-size: 14pt; }
p.contactform { margin-left: 2%; font-size: 11pt; font-style: normal; background-color: #f5f5f5; border: 0;}
span.f0f8ff { color: #0033cc; background-color: #f0f8ff;} 

/*---COLORS---*/
body { background-color: #4682b4; color: #000000;}
h1 { color: #336699; background-color: #ffffff;}
h2 { color: #080808; background-color: #ffffff;}
h3 { color: #101010; background-color: #ffffff;}
h4 { color: #181818; background-color: #ffffff;}
h5 { color: #202020; background-color: #ffffff;}
h6 { color: #282828; background-color: #ffffff;}
p,
ul,
li,
caption,
table,
th,
td { color: #000000; background-color: #ffffff;}

a:link    { color: #0033cc; background-color: transparent; text-decoration:underline;} 
a:visited { color: #8a2be2; background-color: transparent; text-decoration:underline;}
a:hover   { color: #0000ff; background-color: transparent; text-decoration:underline;}
a:active  { color: #0000cc; background-color: transparent; text-decoration:underline;}