
body, p, h1, h2, h3, h4, h5, h6, table, th, td, div, span
{
	border-color: #42b0d5;
}

div
{
	padding-top: 4px;
	padding-bottom: 4px;
}

hr
{
	color: #42b0d5;
}
	
body, option, input, textarea, p, td, th
{
	background-color: white;
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

a
{
	font-family: Arial;
	color: #1F719C;
}

a:visited
{
	font-family: Arial;
	color: #855363
}

a:active
{
	font-family: Arial;
	color: #451323
}

h1, h2, h3, h4, h5, h6
{
	font-family: Arial;
	color: #42b0d5;
}

h1
{
	font-size: 16pt;
}

h2
{
	font-size: 14pt;
}

h3
{
	font-size: 13pt;
}

h4
{
	font-size: 12pt;
}

h5
{
	font-size: 11pt;
	font-weight: bold;
}

h6
{
	font-size: 11pt;
	font-style: italics;
}

th
{
	font-style: emphasis;
	font-family: Arial;
	font-size: 10pt;
	background-color: #42b0d5;
	padding-left: 1em;
	padding-right: 1em;
	color: white;
}
td
{
	padding-left: 5px;
	padding-right: 5px;
}
th a
{
	text-decoration: none;
	color: #000000;
}
th a:visited
{
	color: #000000;
}
tr.alternate td, tr.Alternate td
{
	background-color: #DDDDDD;
}
table.PhoneFaxTable tr.PhoneFaxTablePhoneRow td, table.PhoneFaxTable tr.PhoneFaxTableFaxRow td
{
	vertical-align: middle;
	padding: 0px;	
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
table.PhoneFaxTable tr.PhoneFaxTablePhoneRow td.PhoneFaxTablePhoneHeader, table.PhoneFaxTable tr.PhoneFaxTableFaxRow td.PhoneFaxTableFaxHeader
{
	padding-right: 2em;
	font-size: .8em;
}

ol.legal1
{
	list-style-type: decimal;
}
ol.legal1 ol
{
	list-style-type: lower-alpha;
}
ol.legal1 ol ol
{
	list-style-type: lower-roman;
}


.tiny
{
	font-size: 6pt;
}

.tinyheading
{
	color: #42b0d5;
	font-size: 6pt;
}

.small
{
	font-size: 8pt;
}

.accent
{
	color: #42b0d5;
}

.normal
{
	color: #000000;
}

.headingcolor
{
	color: #42b0d5;
}

.inverse
{
	background-color: #42b0d5;
	color: #000000;
	font-weight: bolder;
}

.inverseblack
{
	background-color: #42b0d5;
	color: black;
	font-weight: bolder;
}

.inversewhite
{
	background-color: #42b0d5;
	color: white;
	font-weight: bolder;
}

.inversetrans
{
	background-color: #42b0d5;
	font-weight: bolder;
}

.formheader
{
	color: #42b0d5;
	font-size: 7pt;
}

.formdata
{
	color: #000000;
	font-size: 9pt;
}

.formheaderinverse
{
	color: #000000;
	font-size: 7pt;
}

.formdatainverse
{
	color: #42b0d5;
	font-size: 9pt;
}

.num, .time
{
	text-align: right;
}

.button
{
	background-color: #42b0d5;
	color: white;
	border: outset 2px;
	font-family: Arial;
	font-weight: bold;
}

label
{
	font-weight: bolder;
	font-style: italic;
}

.required
{
	background-color: #00FFFF;
}

.verticaltable td, .verticaltable th
{
	padding-left: .5em;
	padding-right: .5em;
	padding-top: .1em;
	padding-bottom: .1em;
	border-top: none;
	border-bottom: none;
}

.verticaltable th
{
	text-align: right;
}

.verticaltable td
{
	text-align: left;
}

input.id
{
	text-align: right;
	text-transform: uppercase;
}

.NoWrap td
{
	white-space: nowrap;
}
