a:link
{
	color: #f1610e;
}

a:visited
{
	color: #029024;
}

a:active,
a:hover
{
	color: #000;
}

body {
	padding: 0 0 20px;
	font-size: 75%;
	font-family: Verdana, Arial, sans-serif;
}

html>body {
	font-size: 12px;
}

h4 {
	margin: 1.5em 0;
	font-weight: bold;
	font-size: .9167em;
	line-height: 1.636em;
}

p {
	margin: 1.5em 0;
	font-size: .9167em;
	line-height: 1.636em;
}

	li p,
	dd p {
		font-size: 1em;
	}

ul
{
	margin: 1.5em 3em;
	font-size: .9167em;
	line-height: 1.636em;
	list-style-type: disc;
}

ol
{
	margin: 1.5em 3em;
	font-size: .9167em;
	line-height: 1.636em;
	list-style-type: decimal;
}

ul.DoubleSpaced li,
ol.DoubleSpaced li
{
	margin-bottom: 1em;
}

ul.TripleSpaced li,
ol.TripleSpaced li
{
	margin-bottom: 2em;
}

.FieldTextAbove
{
	margin: 0 0 .25em;
}

.FieldTextBelow
{
	margin: .25em 0 0;
}

table.List
{
	border-collapse: collapse;
}

table.List th.Stretch,
table.List td.Stretch
{
	width: 100%;
}

table.List th.NoWrap,
table.List td.NoWrap
{
	white-space: nowrap;
}

table.List thead th
{
	background-color: #029024;
	padding: 5px;
	color: #fff;
	font-weight: bold;
	font-size: .9167em;
}

table.List tbody td
{
	background-color: #fff;
	padding: 8px 5px;
	border-bottom: 1px solid #e1dedd;
	font-weight: bold;
	font-size: .9167em;
}

.FormContainer
{
	width: 530px;
}

.FormSection
{
	margin: 0;
}

.FormButtons
{
	background-color: #00583B;
	padding: 5px;
}

table.FormTable
{
	border-collapse: collapse;
}

	table.FormTable td.FormLabel, 
	table.formtable td.formlabel, 
	body.customer_portal td.formlabel
	{
		width: 125px;
		padding: 5px 15px 5px 0;
		border-bottom: 1px solid #e1dedd;
		font-weight: bold;
		font-size: .9167em;
		line-height: 1.636em;
		vertical-align: top;
	}

		table.FormTable td.FormLabel label
		{
			display: block;
			width: 125px;
		}
	
	table.FormTable td.FormField, 
	table.formtable td.content, 
	table.formtable td.subcontent, 
	body.customer_portal td.formcontent
	{
		width: 100%;
		padding: 5px 10px 5px 0;
		border-bottom: 1px solid #e1dedd;
		font-size: .9167em;
		line-height: 1.636em;
		vertical-align: top;
	}
	
	body.customer_portal td.content
	{
		padding: 5px 10px 5px 0;
		border-bottom: 1px solid #e1dedd;
		font-size: .9167em;
		line-height: 1.636em;
		vertical-align: top;
	}
	
		table.FormTable td.FormField table
		{
			border-collapse: collapse;
		}
	
		table.FormTable td.FormField table td
		{
			padding: 0;
		}
	
			table.FormTable td.FormField table td p.FieldTextLeft
			{
				margin: 0 10px 0 0;
			}
		
			table.FormTable td.FormField table td p.FieldTextRight
			{
				margin: 0 0 0 10px;
			}

h2.FormSectionTitle,
body.customer_portal td.formtitle
{
	font-weight: bold;
	font-size: 1em;
	background-color: #00583B;
	padding: 8px;
	color: #FFF;
	border-bottom: 3px solid #CECECE;
}

	h2.FormSectionTitle a:link,
	h2.FormSectionTitle a:visited
	{
		color: #FFF;
		text-decoration: none;
	}

textarea
{
	width: 99%;
	height: 125px;
	font-size: .9167em;
	font-family: Verdana, Arial, sans-serif;
}

.Headline, 
.headline,
h3
{
	font-weight: bold;
	font-size: 1.25em;
}

.Headline, 
.headline,
h2
{
	font-weight: bold;
	font-size: 1.65em;
}

.title, 
.subheadline
{
	font-weight: bold;
	font-size: 1em;
}

.content_image a:link img,
.content_image a:visited img {
	border: 2px solid #F1610e !important;
}

.content_image a:hover img,
.content_image a:active img {
	border: 2px solid #000 !important;
}