body {
	background-color:	#0D8FCC;
	margin: 			0 0 0 0;
}

div, td, span, li {
	font-family: 		arial;
	font-size: 	 		12px;
	line-height: 		14px;
}

.copyright {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		9px;
	line-height: 		12px;
	font-weight:		bold;
}

.title {
	font-family: 		verdana, arial;
	color:				#007BC0;
	font-size: 	 		16px;
	line-height: 		20px;
	font-weight:		bold;
}



.header {
	background-image:	url(../images/back01.jpg);
	background-repeat:	no-repeat;
	background-color:	#007BC0;
	border-bottom:		solid 1px #000000;
}

.logo {
	float:				left;
}

.address {
	float: right;
	text-align: right;
}

.blue-spacer {
	background-color:	#0D8FCC;
	height:				16px;
}

.nav {
	width:				182px;
	padding:			28px 4px 30px 6px;
	background-color:	#45A9D8;
}

.column-spacer01 {
	width:				4px;
	background-color:	#0D8FCC;
}

.content {
	width:				424px;
	padding:			10px 30px 20px 39px;
	background-color:	#E3F1F9;
}

.footer {
	background-image:	url(../images/back02.gif);
	background-repeat:	repeat-x;
	width:				100%;
	height:				27px;
	padding-left:		200px;
}

.subnav-box {
	width:				176px;
	background-color:	#B7D5E3;
	text-align:			left;
}

.subnav-line {
	padding-top:		1px; background-color: #FFFFFF;
}

.paragraph {
	padding: 0px 0px 5px 0px;
}




a.subnav, a.subnav:visited, a.subnav:active {
	color:				#000000;
	font-size:			9px;
	font-family:		verdana, arial;
	font-weight:		bold;
	text-align:			left;
	line-height:		13px;
	text-decoration:	none;
	background-image: 	url(../images/subnav_back01a.gif); background-repeat: no repeat;
	width:				153px;
	padding:			8px 6px 8px 17px;
	display:			block;
		
}
a.subnav:hover {
	color:				#000000;
	font-size:			9px;
	font-family:		verdana, arial;
	text-align:			left;
	line-height:		13px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01a.gif); background-repeat: no repeat;
	width:				153px;
	padding:			8px 6px 8px 17px;
	display:			block;
}

a.subnav-over, a.subnav-over:visited, a.subnav-over:active, a.subnav-over:hover {
	color:				#FFFFFF;
	font-size:			9px;
	font-family:		verdana, arial;
	line-height:		13px;
	text-decoration:	underline;
	background-image: 	url(../images/subnav_back01a.gif); background-repeat: no repeat;
	width:				194px;
	padding-left:		12px;
	padding-right:		0px;
	padding-top:		2px;
	padding-bottom:		2px;
	display:			block;
		
}



a, a:visited, a:active  {
	color:				#000000;
	text-decoration:	none;
}
a:hover {
	color:				#000000;
	text-decoration:	underline;
}

a.footer-link, a.footer-link:visited, a.footer-link:active {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		9px;
	line-height: 		12px;
	font-weight:		bold;
	text-decoration:	none;
}
a.footer-link:hover {
	font-family: 		verdana, arial;
	color:				#FFFFFF;
	font-size: 	 		9px;
	line-height: 		12px;
	font-weight:		bold;
	text-decoration:	underline;
}




/* fix so that the form never breaks the layout */
form {
	margin:				0px;
}

.form-cell-padding01 {
	padding:			0px 15px 0px 0px;
}

.form-cell-padding02 {
	padding:			2px 0px 2px 0px;
}

.textfield01 {
	width:				130px;
	height: 			19px;
	font-size:			11px;
}

.textfield02 {
	width:				180px;
	height: 			19px;
	font-size:			11px;
}

textarea {
	width:				220px;
	height: 			100px;
	font-size:			12px;
}




ul {
	margin:				0px;
	padding:			15px 0px 10px 30px;
}

li {
	padding:		0px 0px 5px 0px;
}

ul.special {
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
}

li.special {
	background-image:	url(../images/bullet01.gif);
	background-repeat:	no-repeat;
	background-position:top left;
	padding:			0px 5px 2px 14px;	
}
