html, body {
	margin: 0;
	padding: 0;
	color: #224682;
	font-size: 0.85em;
	font-family: verdana, sans-serif;
	background-color: #E9F0FA;
}

/* HEADINGS */
h1 {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 15px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}

h2 {
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	line-height: 15px;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	}
	
	
h3 {
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

h4 {
	margin: 0;
	padding: 0px 0px 10px 0px;
	font-size: 1.1em;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #389674;
}

h4.links {
	margin: 0;
	padding: 10px 0px 10px 0px;
	font-size: 1.1em;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #456AA8;
}

h5 {
	margin: 0;
	padding: 5px 0px 1px 0px;
	font-size: 1.0em;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: #389674;
}

/* LINKS */

a:link, a:visited, a:active { color: #389674; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; font-weight: bold; }
a:link.address_bar_link, a:visited.address_bar_link { color: #456AA8; text-decoration: none; }
a:hover.address_bar_link { color: #ffffff; text-decoration: underline; }
a:link.pink, a:visited.pink { color: #e70084; text-decoration: none; }
a:hover.pink { color: #e70084; text-decoration: underline; }

/* LISTS */

ol { list-style-type: disc; margin-left:10px; padding-left: 10px;}

ol li {padding: 2px 0px 2px 0px;}
		
ul {
	margin: 0;
	padding: 3px 0 3px 0;
	list-style-type: none;
	}
	
ul.menu {
	float: left;
	width: 98%;
	height: 20px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-size: 11px;
	}
	
ul.normal {
	padding: 10px 0 10px 10px;
	list-style-type: disc;
	color: #389674;
	}
	
ul.news {
	padding: 0;
	list-style-type: none;
	color: #456AA8;
	}
	
li.newsitem {
	padding: 5px;
	font-size: 0.9em;
	font-weight: bold;
}

/* MISC */
	
.hide { display: none; }
.float_left {float: left;}
.clear { clear: both;}
.bold_blue { color: #2A5298; font-weight: bold; }
.bold_green { color: #389674; font-weight: bold; }
.address_italic { color: #456AA8; font-weight: bold; }
.address_normal { color: #456AA8; }
.divider { color: #B3C3E0; }
.bullet { color: #456AA8; } 
.smallprint { font-size: 0.8em; }
hr { color: #688cc8; }

#imperatives { float: left; width: 519px; font-size: 1.1em; line-height: 1.6em; }
#waveetc { float: left; width: 162px; height: 80px; background: url(../images/waveetc.gif) no-repeat; }

/* Tables */
.header { background-color: #389674; color: #ffffff; font-weight: bold; padding: 3px 0px 3px 5px; }
.row { height: 20px; font-weight: bold; padding: 3px 0px 3px 5px; }
.row-left { height: 20px; font-weight: bold; padding: 3px 0px 3px 5px; }

/* Forms */
.form_item { width: 350px; height: 30px; }
.form_text { float: left; padding-top: 4px; width: 100px; }
.form_field { float: left; width: 250px; }
input {	width: 200px; color: #224682; font-size: 1.0em; font-family: verdana, sans-serif; }
input.paypal { width: auto; height: auto; }
.form_button {	width: 100px; color: #224682; font-family: verdana, sans-serif; }
