A:link { color:#000099; text-decoration: underline; }    
A:active  { color:#6666CC; text-decoration: underline }  
A:visited { color:#000099; text-decoration: underline; }
A:hover   { color:#6666CC; text-decoration: underline; }

A.back:link { font-size: 11px; color:#000099; text-decoration: underline; }    
A.back:active  { font-size: 11px; color:#6666CC; text-decoration: underline }  
A.back:visited { font-size: 11px; color:#000099; text-decoration: underline; }
A.back:hover   { font-size: 11px; color:#6666CC; text-decoration: underline; }

A.subnav:link { font-size: 12px; color:#663300; text-decoration: underline; }   
A.subnav:active  { font-size: 12px; color:#663300; text-decoration: underline }  
A.subnav:visited { font-size: 12px; color:#663300; text-decoration: underline; }
A.subnav:hover   { font-size: 12px; color:#CC6600; text-decoration: underline; }

TD, P
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight: normal;
text-decoration: none;
}

.boldfont 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
color: #000000; 
font-weight: bold;
text-decoration: none;
}

.smfont 
{  
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #000000; 
font-weight: normal;
text-decoration: none;
}

.side_gray_box 
{  
background-color: #D8D9DE; 
border-color: black #C1BFBF black black; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px; 
text-decoration: none;
}

.left_grayline 
{  
border-color: black black black #C1BFBF; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px;
}

.top_gray_box 
{  
background-color: #D8D9DE; 
border-color: black black #999999; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 0px;
}

.top_grayline 
{  
border-color: #C1BFBF black black; 
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.side_image_graybox 
{  
background-color: #C5C6C8;
border-color: #999999; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

.footer_line 
{   
text-decoration: none; 
border: #C5C6C8; 
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 0px;
}

HR {color: #EDCE91; height: 1px;}

.section_heading
{  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 18px; 
color: #FF6600; 
font-weight: bold;
text-decoration: none;
}

.sub_heading
{  
font-family: Verdana, Helvetica, sans-serif; 
font-size: 14px; 
color: #6666CC; 
font-weight: bold;
text-decoration: none;
}

.table_header 
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
color: #000000; 
text-decoration: none; 
background-color: #CCCCCC; 
border-color: #666666;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 0px; 
border-bottom-width: 0px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

.table_header_end
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: bold;
color: #000000; 
text-decoration: none; 
background-color: #CCCCCC; 
border-color: #666666;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

.white_cell 
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-decoration: none; 
background-color: #FFFFFF; 
border-color: #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}


.white_cell_end 
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-decoration: none; 
background-color: #FFFFFF; 
border-color: #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

.white_detail_cell 
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-decoration: none; 
background-color: #FFFFFF; 
border-color: #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 0px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

.gray_cell 
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-decoration: none; 
background-color: #EEEEEE; 
border-color: #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 0px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}

.gray_cell_end
{  
font-family: Verdana, Arial, Helvetica; 
font-size: 12px; 
font-style: normal; 
font-weight: normal;
color: #000000; 
text-decoration: none; 
background-color: #EEEEEE; 
border-color: #666666;
border-style: solid; 
border-top-width: 0px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
padding-top: 5px; 
padding-right: 5px; 
padding-bottom: 5px; 
padding-left: 5px;
}