/*
--- COLORS

*/

/* used on services page */
span.regtext7
{
font-family: verdana, tahoma, arial; 
font-size: 10px;
color:#000000;
}

span.selected
{
color: #FF0000;
font-family: verdana, tahoma, arial; 
font-size: inherit;
}

a.nav
{
font-family: verdana, tahoma, arial; 
font-size: 12px;
font-weight:bold;
text-decoration:none;
color:#333333;
}

a.nav:hover
{
color: #FF0000;
}

a.LkBlkOrg8
{
font-family: verdana, tahoma, arial; 
font-size: 7pt;
font-weight:bold;
text-decoration:none;
color:#576481;
}

a.LkBlkOrg8:hover
{
color: #FF0000;
text-decoration:underline;
}

a.bsl
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
text-decoration:none;
color:#576481;
}

a.bsl:hover
{
color: #ff0000;
}

a.inv
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#576481;
text-decoration:none;
}

a.inv:hover
{
text-decoration:underline;
color: #ff0000;
}

a.disclaimer
{
font-family: verdana, tahoma, arial; 
font-size: 7pt;
color:#FFFFFF;
text-decoration:none;
}

a.disclaimer:hover
{
text-decoration:underline;
}

body
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
background-color: #000066;
}

body.white
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
background-color: #ffffff;
}

div.scroll_box
{
height:235;
overflow: scroll;
}

div.scroll_box_qquote
{
height:90;
overflow: auto;
}

div.boldtext8black
{
color: #000000;
font-family: verdana, tahoma, arial; 
font-weight:bold;
font-size: 8pt;
}


hr.blue_line
{
color: #576481;
height: 1;
width: 80%;
}


img.border_black
{
border:#000000 1px solid;
cursor:hand;
}

/*used on build.asp*/
input.flat
{
border:#000000 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
color:#000000;
font-weight: bold;
width: 90px;
text-align: right;
}

input.flat_nosize
{
border:#000000 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#000000;
font-weight: bold;
text-align: right;
}

input.cmd-sized
{
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#000000;
font-weight: bold;
width: 100px;
cursor: hand;
}

input.cmd
{
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#000000;
font-weight: bold;
cursor: hand;
}

img.border_gr
{
border:#576481 1px solid;
}


select.drop_down140
{
border:#000000 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#000000;
width: 140px;
}


span.boldtext7
{
font-family: verdana, tahoma, arial; 
font-size: 7pt;
color:#000000;
font-weight: bold;
}

span.boldtext8
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#000000;
font-weight: bold;
}

span.boldtext12
{
font-family: verdana, tahoma, arial; 
font-size: 12pt;
color:#000000;
font-weight: bold;
}

span.boldtext14
{
font-family: verdana, tahoma, arial; 
font-size: 14pt;
color:#000000;
font-weight: bold;
}

span.regtext8_red
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#ff0000;
}

span.boldtext8_red
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
color:#ff0000;
font-weight: bold;
}


span.boldtext22_red
{
font-family: verdana, tahoma, arial; 
font-size: 22pt;
color:#ff0000;
font-weight: bold;
}

table.inv_border
{
border:#576481 1px solid;
}

table.compare_border
{
font-family: arial; 
font-size: 8pt;
border:#000000 1px solid;
}

table.border_7
{
border:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 7pt;
}

table.border_8
{
border:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}


table.border_8_bold
{
border:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight: bold;
}

table.border4
{
border:#000000 8px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
background: #ffffff
}



table.regtext7
{
font-family: verdana, tahoma, arial; 
font-size: 7pt;
}

table.regtext8
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

table.boldtext8
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

table.boldtext9
{
font-family: verdana, tahoma, arial; 
font-size: 9pt;
font-weight:bold;
}

tr.head0
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

tr.head1
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
}

tr.head2
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 12pt;
font-weight:bold;
}

tr.head3
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 3px;
}

tr.head4
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 12pt;
font-weight:bold;
padding: 6px;
}

tr.head5
{
background-color:#FFFFFF;
color:#FF0000;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 3px;
}

tr.inv1
{
background-color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

tr.inv2
{
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

tr.inv3
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 9pt;
font-weight:bold;
}

tr.inv4
{
color:#ff0000;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
}


tr.coupons_heading
{
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial;  
font-size: 10pt;
font-weight:bold;
}

tr.coupons_title
{
background-color:#ff0000;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

tr.coupons_font
{
color:#000000;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

td.inv_selected
{
border-bottom:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

td.inv_selected2
{
border-bottom:#576481 1px solid;
border-left:#576481 1px solid;
border-right:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

td.inv_selected3
{
background-color:#D7D7D7;
border-bottom:#576481 1px solid;
border-right:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

td.inv_selected_top
{
border-top:#576481 1px solid;
}

td.inv_selected_red
{
color: #ff0000;
border-bottom:#576481 1px solid;
font-family: verdana, tahoma, arial;  
font-size: 8pt;
font-weight:bold;
}

td.inv_selected_red2
{
color: #ff0000;
border-bottom:#576481 1px solid;
border-left:#576481 1px solid;
border-right:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

td.inv_selected3
{
background-color:#D7D7D7;
border-bottom:#576481 1px solid;
border-right:#576481 1px solid;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
}

td.compare_title
{
color: #ffffff;
background-color:#000000;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 2px;
}

td.compare_title2
{
color: #ffffff;
background-color:#000000;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
font-weight:bold;
padding: 2px;
}

td.compare_head
{
border-bottom:#576481 1px solid;
color: #ff0000;
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 4px;
}

td.compare_head2
{
border-bottom:#576481 1px solid;
color: #ff0000;
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding-right: 4px;
}

td.compare_bottom
{
border-top:#576481 1px solid;
background-color:#d7d7d7;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 4px;
}

td.border_bottom
{
border-bottom:#ffffff 1px solid;
padding: 4px;
}

td.border_br
{
border-bottom:#ffffff 1px solid;
border-right:#ffffff 1px solid;
padding: 4px;
}

td.compare_boldtext
{
font-family: verdana, tahoma, arial; 
font-size: 9pt; 
font-weight: bold;
}

td.compare_regtext
{
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

td.regtext8red
{
color: #576481;
font-family: verdana, tahoma, arial; 
font-size: 8pt;
}

td.boldtext8black
{
color: #000000;
font-family: verdana, tahoma, arial; 
font-weight:bold;
font-size: 8pt;
}

td.boldtext10black
{
color: #000000;
font-family: verdana, tahoma, arial; 
font-weight:bold;
font-size: 10pt;
}


td.boldtext12black
{
color: #000000;
font-family: verdana, tahoma, arial; 
font-weight:bold;
font-size: 12pt;
}

td.qquote_head
{
border-bottom:#000000 1px solid;
background-color:#576481;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 4px;
}

td.qquote_head2
{
border-bottom:#576481 1px solid;
background-color:#576481;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding-right: 4px;
}

td.qquote_bottom
{
border-top:#000000 1px solid;
background-color:#576481;
color:#CCCC99;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 4px;
}

td.coupon
{
border:#ff0000 2px solid;
background-color:#000000;
color:#ffffff;
font-family: verdana, tahoma, arial; 
font-size: 10pt;
font-weight:bold;
padding: 4px;
}

tr.white_back
{
background-color:#ffffff;
font-family: "Arial, Helvetica, sans-serif";
font-size: 8pt;
}

tr.gray_back
{
background-color:#E9E9E9;
font-family: "Arial, Helvetica, sans-serif";
font-size: 8pt;
}