body {
	background-color: #0083a8;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	color: #808284;
}
a:link {
	color: #0083a8;
	text-decoration: none;
}
a:visited {
	color: #0083a8;
	text-decoration: none;
}
a:hover {
	color: #0083a8;
	text-decoration: none;
}
a:active {
	color: #0083a8;
	text-decoration: none;
}
a.pagelink:link {
	color: #0083a8;
	text-decoration: none;
}
a.pagelink:visited {
	color: #0083a8;
	text-decoration: none;
}
a.pagelink:hover {
	color: #0083a8;
	text-decoration: underline;
}
a.pagelink:active {
	color: #0083a8;
	text-decoration: none;
}
a.footlink:link {
	color: #0083a8;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	
}
a.footlink:visited {
	color: #0083a8;
	font-size: 9pt;	
	text-decoration: none;
	font-weight: bold;	
}
a.footlink:hover {
	color: #0083a8;
	font-size: 9pt;	
	text-decoration: underline;
	font-weight: bold;	
}
a.footlink:active {
	color: #0083a8;
	font-size: 9pt;	
	text-decoration: none;
	font-weight: bold;	
}
.phead {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	color: #0083a8;
}
.subhead {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
	color: #0083a8;
}
.error 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	color: #ff0000;
}
.success 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	color: #ffffff;
}
.ask 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
	color: #cc0000;
}
.pbody 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20px;
}

.pbodyhl 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20px;
	color: #d11242;
}

.pbodyhd 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	line-height: 20px;
	color: #0083a8;
}
.pbodyul 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	font-weight: normal;
	line-height: 20px;
	margin-top: 4px;
}
table.bodytable
{
    margin-top: 40px;
}
table.hdrtable
{
    width: 583px;
    height: 34px;
    background-color: #d11242;
}
table.hdrtableblue
{
    width: 583px;
    height: 34px;
    background-color: #0083a8;
}
td.hdrcell
{
    width: 583px;
    height: 34px;
    padding-left: 15px;
    background-color: #d11242;
    font-family: Arial Black, Arial, Verdana, Sans-Serif;
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
}
td.hdrcellblue
{
    width: 583px;
    height: 34px;
    padding-left: 15px;
    background-color: #0083a8;
    font-family: Arial Black, Arial, Verdana, Sans-Serif;
    color: #ffffff;
    font-weight: bold;
    font-size: 24px;
}
td.bodycontent
{
    border: solid 1px #00627e;
    background-color: #ffffff;
}
td.headercell
{
    height: 88px;
    vertical-align: top;
}
td.mainnav
{
    height: 32px;
    padding-left: 24px;
    text-align: left;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;  
	color: #0083a8;
}
td.mainnav a:link {
	color: #0083a8;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
	
}
td.mainnav a:visited {
	color: #0083a8;
	font-size: 10pt;	
	text-decoration: none;
	font-weight: bold;	
}
td.mainnav a:hover {
	color: #d11242;
	font-size: 10pt;	
	text-decoration: none;
	font-weight: bold;	
}
td.mainnav a:active {
	color: #0083a8;
	font-size: 10pt;	
	text-decoration: none;
	font-weight: bold;	
}
td.bodyleft
{
    width: 217px;
    text-align: center;
}
td.subbodyleft
{
    width: 217px;
    text-align: center;
    vertical-align: top;
}
td.bodyright
{
    width: 583px;
    vertical-align: top;
}
td.contentleft
{
    width: 217px;
    vertical-align: top;
    padding-top: 12px;
    text-align: center;
}
td.contentleftsub
{
    width: 217px;
    vertical-align: top;
    padding-top: 26px;
    text-align: center;
}
td.contentright
{
    width: 583px;
    vertical-align: top;
    padding: 23px;
}
td.contentright a:link {
	color: #0083a8;
	text-decoration: underline;
}
td.contentright a:visited {
	color: #0083a8;
	text-decoration: underline;
}
td.contentright a:hover {
	color: #0083a8;
	text-decoration: none;
}
td.contentright a:active {
	color: #0083a8;
	text-decoration: underline;
}

td.caption
{
    width: 217px;   
    padding-top: 8px; 
    padding-left: 18px;
    padding-right: 10px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #0083a8;
    text-align: left;
}

.captionhdr {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	margin: 0px;
	color: #d11242;
}

table.loginbox
{
    width: 181px;
}
td.logintd
{
    width: 181px;
    height: 22px;
    background-color: #d11242;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #ffffff;
    text-align: center;
}

td.stacktd
{
    width: 181px;
    height: 22px;
    background-color: #0083a8;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #ffffff;
    text-align: center;
}

td.stacktdon
{
    width: 181px;
    height: 22px;
    background-color: #d11242;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #ffffff;
    text-align: center;
}

td.footlinks
{
    width: 181px;   
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;    
    color: #0083a8;
    text-align: center;
    font-weight: bold;
}

td.agencylg
{
    width: 181px;
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #797979;
    background-color: #f2f2f2;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 3px;
    padding-right: 3px;
}

.loggedintd
{
  	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #797979; 
    font-weight: normal; 
    padding: 3px;
}

.loggedinnav
{
  	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #0083a8; 
    font-weight: bold; 
    padding: 3px;
}

.loggedinnav a:link
{  
	color: #0083a8;
	text-decoration: underline;
}
.loggedinnav a:visited
{  
	color: #0083a8;
	text-decoration: underline;
}
.loggedinnav a:hover
{  
	color: #0083a8;
	text-decoration: none;
}
.loggedinnav a:link
{  
	color: #0083a8;
	text-decoration: active;
}

a.smlink:link {
	color: #ffffff;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	
}
a.smlink:visited {
	color: #ffffff;
	font-size: 8pt;	
	text-decoration: none;
	font-weight: normal;	
}
a.smlink:hover {
	color: #ffffff;
	font-size: 8pt;	
	text-decoration: underline;
	font-weight: normal;	
}
a.smlink:active {
	color: #ffffff;
	font-size: 8pt;	
	text-decoration: none;
	font-weight: normal;	
}

.logintxt
{
  	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;    
    color: #797979;  
}

.textfield, .textarea, .dropdown, .password {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #0083a8;
	border: 1px solid #B2B1AF;
}
.button {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #0089ca;
	padding-right: 4px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin: 0px;
	border: 1px solid #B2B1AF;
	font-weight: bold;
	cursor: hand;	
}

a.loginlink:link {
	color: #0083a8;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	
}
a.loginlink:visited {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: none;
	font-weight: normal;	
}
a.loginlink:hover {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: underline;
	font-weight: normal;	
}
a.loginlink:active {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: none;
	font-weight: normal;	
}

a.reglink:link {
	color: #d11242;
	font-size: 8pt;
	text-decoration: underline;
	font-weight: bold;
	
}
a.reglink:visited {
	color: #d11242;
	font-size: 8pt;	
	text-decoration: underline;
	font-weight: bold;	
}
a.reglink:hover {
	color: #d11242;
	font-size: 8pt;	
	text-decoration: none;
	font-weight: bold;	
}
a.reglink:active {
	color: #d11242;
	font-size: 8pt;	
	text-decoration: underline;
	font-weight: bold;	
}

a.tshirt:link {
	color: #0083a8;
	font-size: 8pt;
	text-decoration: underline;
	
}
a.tshirt:visited {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: underline;
}
a.tshirt:hover {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: none;	
}
a.tshirt:active {
	color: #0083a8;
	font-size: 8pt;	
	text-decoration: underline;	
}

.runningtxt
{
  	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;    
    color: #797979; 
    font-weight: normal; 
}

.runningtxtreq
{
  	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;    
    color: #797979;  
    font-weight: bold;
}

.textfieldfrm, .textareanormfrm, .dropdownnormfrm, .passwordfrm {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 9pt;
	color: #0083a8;
	border: 1px solid #B2B1AF;
}
.buttonfrm {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #0089ca;
    padding: 4px 5px 2px;
	margin: 0px;
	border: 2px solid #B2B1AF;
	text-transform: uppercase;
	font-weight: bold;
	cursor: hand;
}
.icarebuttonfrm {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #ffffff;
	background-color: #0089ca;
    padding: 4px 5px 2px;
	margin: 0px;
	border: 2px solid #B2B1AF;
	font-weight: bold;
	cursor: hand;
}
.homehighlight 
{
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	line-height: 20px;
	color: #d11242;
}

.homehighlight a:link {
	color: #d11242;
	font-size: 10pt;
	text-decoration: underline;
	font-weight: normal;
	
}
.homehighlight a:visited {
	color: #d11242;
	font-size: 10pt;	
	text-decoration: underline;
	font-weight: normal;	
}
.homehighlight a:hover {
	color: #d11242;
	font-size: 10pt;	
	text-decoration: none;
	font-weight: normal;	
}
.homehighlight a:active {
	color: #d11242;
	font-size: 10pt;	
	text-decoration: underline;
	font-weight: normal;
}
