html, body, h1, h2, h3, h4, h5, p, a, table, div, li, ul, form, img {
	margin:					0;
	padding:				0;
	border:					0;
}

body {
	font-family:			arial, sans-serif;
	margin:					2pt;
	font-size:				10pt;
	background-color:		#ffffff;
}

div {
	margin-top:				-1px;
}

h1, h2, h3, h4 {
	font-weight:			bold;
}

h1, h2 {
	padding:				5px 0px 5px 0px;
}

h1, h2, h4 {
	color:					#000066;
}

h1 {
	font-size:				350%;
	margin-left:			-4px;
}

h2 {
	font-size:				175%;
}

h3 {
	font-size:				150%;
	color:					#4477aa;
}

h4 {
	font-size:				135%;
}

h3, p, ol, ul, li	 {
	margin-bottom:			15px;
}

p, li	 {
	font-size:				130%;
}

a {
	text-decoration:		none;
}

li {
	margin:					3px 0px 3px 30px;
}

ul {
	list-style-type:		circle;
}

p.nosp {
	margin:					0px;
}

/************* header *************/

#header {
	padding:				20px 0px 30px 65px;
	margin:					5px 0px 5px 0px;
}

#logo {
	position: 				absolute;
}

#title				{
					font-size:				350%;
					font-weight:			bold;
					color:					#000066;
					padding: 				0px 0px 0px 150px;
					}

/************* navbar styles *************/

#navbar {
	width:					232px;
	padding:				15px 10px 15px 7px;
	float:					left;
	border-right:			1px solid #4477aa;
	font-size:				150%;
}

#navbar a {
	padding:				5px;
	color:					#000066;
	display:				block;
}

#navbar a.indent {
	padding-left:			20px;
}

#navbar a.indent2 {
	padding-left:			40px;
}

#navbar a:hover {
	border:					1px solid #4477aa;
	padding:				4px;
	background-color:		#ffffee;
}

#navbar a.indent:hover {
	padding-left:			19px;
}

#navbar a.indent2:hover {
	padding-left:			39px;
}

#navbar a.selected {
	font-weight:			bold;
}

/************* footer *************/

#footer {
	height:					70px;
	padding-top:			20px;
	margin:					0px 3px 10px 3px;
	clear:					both;
}

#footer p {
	font-size:				10pt;
}

#footer hr {
	width:					85%;
}

#vc {
	float:					right;
	margin-top:				0px;
}

/*********** other divs ***********/

#content {
	margin:					15px 15px 0px 261px;
	text-align:				justify;
}

.page-block, .page-block-indent, .img-page-block {
	margin-top:				15px;
	display:				block;
}

.img-page-block {
	min-height:				140px;
}

.img-float-left {
	float: 					left;
	margin-right:			20px;
}

.img-float-right {
	float: 					right;
	margin-left:			20px;
}

.quote {
	font-style:				italic;
	font-weight:			bold;
}

/*********** splash divs ***********/

#splashlogo {
	width:					400px;
	margin:					90px 0px 40px 0px;
}

.splashpoints {
	width:					600px;
	margin:					0px 0px 25px 0px;
}

.splashpoints p {
	color:					#999999;
	font-size:				120%;
}

/*********** feedback divs ***********/

#feedback, input, select, textarea {
	width:					100%;
}

p.error {
	color:					#ee0000;
}
