 
.input
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
 }

.input_selected
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #F9F9F9;
color : #333333;
}

.input_error
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
background : #993300;
color : #FFFFFF;
 }
 
ul.error_message
{
margin: 20px;
padding: 0;
list-style: none;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
color : #600;
}
ul.error_message li
{
margin: 3px 0;
background-color: #F8E0E0;
border-left: solid 2px #900;
padding: 0.75ex 1.5ex;
}


.alert
{
color : #663333;
}

.form_button_confirm
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
background : #993300;
}

.form_button
{
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #FFFFFF;
background : #999999;
}
.philosophy
{
	line-height : 1.6;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.corporatecopy
{
	line-height : 14px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.claimcopy
{
	line-height : 16px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-style : italic;
}

BODY
{
margin : 20px 20px 20px 20px;
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000000;
background-color : #FFFFFF;
font-size : 11px;
font-weight : normal;
font-style : normal;
}
  
P
{
margin-bottom : 3px;
margin-top : 12px;
line-height : 18px;
}

TH, TD
{
/* ns 4 */
font-size : 11px;
}

ul { margin-top: 8px; }
li { margin-bottom: 4px; }

OL
{
font-size : 11px;
line-height : 18px;
}
  
H1
{
text-align : left;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000000;
font-size : 10pt;
}
  
H2, H3
{
text-align : center;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-weight : bold;
color : #000080;
font-size : 12pt;
}
  
TH
{
/* ns 4 */
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #000000;
font-weight : normal;
}
  
.hide
{
display : none;
}
  
DIV.head
{
margin-bottom : 1em;
}
  
DIV.head H1
{
margin-top : 2em;
clear : both;
}

DIV.head TABLE
{
margin-left : 2em;
margin-top : 2em;
}
  
DIV.head IMG
{
color : white;
border : none;
}

/* remove border from top image*/
P.copyright
{
font-size : smaller;
}

.fitinfo
{
	color : #FFFFFF;
}

.contactinfo
{
	color : #FFFFFF;
}

.topnav, .topnav:Visited, .topnav:Hover, .topnav:Active
{
color : #EFEFDF;
}

A
{
color : #003399;
text-decoration : none;
}

A:Visited
{
color : #003399;
text-decoration : none;
}

A:Hover
{
text-decoration : underline;
color : #003399;
}
A:Active
{
color : #003399;
text-decoration : none;
}


PRE
{
margin-left : 2em;
}