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;
	background-color:		#ffffff;
	color:					#333333;
}

div {
	margin-top:				-1px;
}

h1, h2, h3, h4 {
	font-weight:			bold;
}

h2, h3, h4, h5 {
	margin-bottom:			10px;
}

h1, h2 {
	padding:				5px 0px 5px 0px;
}

h2, h4 {
	color:					#ee1133;
}

h3, h5 {
	color:					#334d55;
}

h1 {
	color:					#eecc44;
	text-align:				center;
}
/*
h2, h3 {
	font-size:				145%;
}

h4 {
	font-size:				130%;
}

h3, p, ol, ul, li	 {
	margin-bottom:			15px;
}

p, li	 {
	font-size:				130%;
}
*/
a {
	color:					#006699;
	text-decoration:		none;
}

li {
	margin:					10px 0px 5px 30px;
}

ul {
	list-style-type:		circle;
}
/*
p.nosp {
	margin:					0px;
}

/************* header *************/

#header {
	padding:				0;
	width:					780px;
	height:					65px;
	background-image:		url(../images/top.jpg);
	margin:					5px 0px 5px 0px;
}

#header h1 {
	padding-top:			13px;
}

/************* navbar styles *************/

#navbar {
	margin:					5px 0px 15px 0px;
	padding:				5px 3px 5px 0px;
	width:					200px;
	float:					left;
	border-right:			1px solid #4477aa;
}

#navbar h2 {
	color:					#006699;
	background-color:		#ddddff;
	margin:					10px 0px 2px 0px;
	padding:				3px 5px 3px 5px;
	font-size:				100%;
}

#navbar a {
	color:					#ee1133;
	padding:				2px 1px 2px 15px;
	display:				block;
}

#navbar a.indent1 {
	padding-left:			30px;
}

#navbar a.indent2 {
	padding-left:			45px;
}

#navbar a:hover {
	border:					1px solid #4477aa;
	padding:				1px 0px 1px 14px;
	background-color:		#ffffee;
}

#navbar a.indent1:hover {
	padding-left:			29px;
}

#navbar a.indent2:hover {
	padding-left: 			44px;
}

#navbar a.selected {
	font-weight:			bold;
}

/************* footer *************/

#footer {
	height:					70px;
	padding-top:			10px;
	margin:					0px 3px 10px 3px;
	font-size:				75%;
	clear:					both;
}

#vc {
	float:					right;
	margin-top:				0px;
}

/*********** other divs ***********/

#body {
	width:					780px;
	text-align:				justify;
}

#content {
	margin:					15px 15px 0px 210px;
}

.page-block, .page-block-indent, .img-page-block {
	margin-top:				15px;
	display:				block;
}

.img-page-block {
	min-height:				144px;
}

.img-left, .img-right {
	margin-top:				25px;
}

.img-left {
	margin-left:			220px;
}

.img-right {
	margin-left:			50px;
}

.img-float-left {
	float: 					left;
	margin-right:			20px;
}

.img-float-right {
	float: 					right;
	margin-left:			20px;
}

.quote {
	font-style:				italic;
	font-weight:			bold;
}

/*********** feedback divs ***********/

#feedback, input, select, textarea {
	width:					100%;
}

form .error {
	margin-left:			5px;
	color:					#ee0000;
}

form .title {
	margin-top:				4px;
	color:					#334d55;
	font-weight:			normal;
	position:				absolute;
}

form .data {
	margin:					4px 0px 0px 140px;
	display:				block;
}
