body {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
	margin: 0px;
	background:url(/images/bglong2.gif); background-position:center; background-repeat: repeat-y);
}

.categoryTitle {
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-left:14px;
	color: #003366;
}

.navPath {
	color: #00436a;
	font: 12px Arial, Helvetica, sans-serif;
}

.navPath_restPage {
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
}

.pageTitle {
	color: #00436a;
	font: bold 14px Arial, Helvetica, sans-serif;
}

.SubNav_corporate {
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:10px;
	display:block;
}

.subNav_selected {
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:10px;
	display:block;
}

.sub_Subnav, .sub_Subnav:link, .sub_Subnav:visited{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
}

.sub_Subnav:hover, .sub_Subnav:visited:hover{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.sub_SubNav_selected {
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:20px;
	line-height:10px;
	display:block;
}

.subNav_corp:link, .subNav_corp:visited, .subNav_link{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:15px;
}

.subNav_corp:hover, .subNav_corp:visited:hover{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	line-height:15px;
	text-decoration:underline;
}

.subNav_link:link, .subNav_link:visited, .subNav_link{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:15px;
	display:block;
}

.subNav_link:hover, .subNav_link:visited:hover{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:15px;
	display:block;
	text-decoration:underline;
}

a.subNav_link_grey:link, a.subNav_link_grey:visited{
	color: #CCCCCC;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:15px;
	display:block;
}

a.subNav_link_grey:hover, a.subNav_link_grey:visited:hover{
	color: #333333;
	font: 14px Arial, Helvetica, sans-serif;
	padding-left:12px;
	line-height:15px;
	display:block;
	text-decoration: underline;
}

a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}

a:link, a:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: none;
}
	
a:hover, a:visited:hover  {
	font: 12px Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline;
}

.required {
	color: #FF0000;
	font-style: italic;
}

.spacer {
	height: 11px;
	background: url(/images/dot_spacer.gif);
}

fieldset {
	border: 1px solid #999999;
	margin: 1em;
}

legend {
	border: 1px solid #999999;
}

label {
	display: block;
	width: 200px;
	float: left;
}

.error {
	color: #990000;
	background-color: #ffffcc;
	border: 2px solid #990000;
	padding: 1em;
	text-align: center;
}

#instructions {
	width: 80%;
	margin-left: 10%;
	margin-top: 1em;
	font-size: 125%;
}

#instructions li {
	padding-bottom: 0.75em;
}

#container {
	margin: 1em 10%;
	font: 15px Arial, Helvetica, sans-serif;
}

#container a {
	font: 15px Arial, Helvetica, sans-serif;
}

a img {
	border: none;
}

#completemsg {
	font: 15px Arial, Helvetica, sans-serif;
}
