/* for Update Progress */
.progress_overlay {
 position: fixed;
 z-index:100;
 top: 0px;
 left: 0px;
 background-color:#000;
 filter:alpha(opacity=99);
 -moz-opacity: 0.99;
 opacity: 0.99;
 height:100%;
 width:100%;
}

* html .progress_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.blue_sub
{
	color: #0066ae;
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	line-height: 15px;
}

span.spacer 
{
	display:inline-block;
}

a  { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none }
.orange_header { color: #f90; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.grey_header { color: #666; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.light_grey_header { color: #999; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.white_header { color: #fff; font-size: 22px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold; line-height: 22px }
.white_sub { color: #fff; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px }
.orange_sub { color: #f90; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }
.blue_sub { color: #0066ae; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 15px }
.body_bold  { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px }
.body { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px }
.body_white { color: #fff; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 25px }
.special_offer { color: #f90; font-size: 24px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: italic; font-weight: bold }
.disclaimer { color: #666; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
a:link    { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 18px; text-decoration: underline }
a:hover  { color: #f90; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 18px; text-decoration: none }
a:visited:hover { color: #f90; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 18px; text-decoration: none }
a:active    { color: #666; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 18px }
a:visited    { text-decoration: underline }
body { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px }
a.orange:link   { color: #f90; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-style: normal; line-height: 18px; text-decoration: none }
.orange {color: #f90;}
.notes { color: #666; font-size: 8px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 10px }
.body_bold_o_x  { color: #f90; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 22px } 
.body_bold_g_x  { color: #666; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px } 

a.MenuDefault
{
	color: black;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
}
a.MenuDefault:visited
{
	color: black;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;	
	}
a.MenuDefault:active
{
	color: black;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;		
	}
a.MenuDefault:link
{
	color: black;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
}
a.MenuDefault:hover
{
	color: #f90;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
}

a.MenuSelected
{
	color: white;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;
}
a.MenuSelected:visited
{
	color: white;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;	
	}
a.MenuSelected:active
{
	color: white;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;	
	font-weight: bold;
	}
a.MenuSelected:link
{
	color: white;
	font-family: Verdana;
	font-size: 0.8em;
	text-decoration: none;
	font-weight: bold;	
	}	
	
		.ad_title 
        {        	
        	font-size:14px;
        	font-weight:bold;
        	text-align:right;
        }
        
		.ad_text
        {        	
        	font-size:12px;
        	text-align:left;
        	width:250px;
        	color: #666;
        	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
        }
        
        .ad_text a:link
        {        	
        	font-size:14px;
        	text-align:left;
        }
        
        .ad_text a:hover {
			background:orange none repeat scroll 0 0;
			color:black;
        }
        
          td.ad_text:hover {
			background:orange none repeat scroll 0 0;
			color:black;
        }
        
        .ad_bold_text
        {
        	font-size:14px;
        	font-weight:bold;        	
        }
        .ad_img
        {
          width:100px;
          height:100px;
          border-width:0px;
        }
                .ad_img_small
        {
          width:10px;
          height:10px;
          border-width:0px;
        }
        .ad_text_s
        {        	
        	font-size:11px;
        	text-align:left;
        	padding-left:7px;
        	vertical-align:top;        	
        }
        .ad_bold_text_s
        {
        	font-size:11px;
        	font-weight:bold;        	
        }
                .ad_link
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline blink;
	color: #003399;	
}
        .ad_img_s
        {
          width:75px;
          height:75px;
          border-width:0px;
        }     
table.myAccount td
{
	padding:  0px 10px 0px 10px;
}   
table.menu
{
	width:100%;
	
	}
table.menu td a
{
	color: Gray;
	font-size: 12;
	text-decoration:underline;
}
table.menu td a:hover
{
	text-decoration: none;
	color: #f90;
}
table.menu td a.selected
{
	text-decoration: none;
	color: #f90;
	font-weight:bold;
}

a.orangehover
{
	color: Gray;
	font-size: 10px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	text-decoration:underline;
}
a.orangehover:hover
{
	text-decoration: none;
	font-size: 10px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	color: #f90;
}
a.selected


table.leads tr.hl td a
{
	color: #f90;
	text-decoration: none;
}
table.leads td 
{
	padding-left:5px;
	padding-right:5px;	
}
table.leads th
{
	color:White;
	text-decoration: none;
	background-color: #999999;
	font-weight: bold;
	padding-left:5px;
	padding-right:5px;
}

table.leads th a
{
	color:White;
	text-decoration: none;
	font-weight: bold;
}

table.leads tr.clientRequest
{
	padding: 2px;
	margin: 2px;
color: #f90;
	background-color: white;
}

td.foo_left {
border-left: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
td.foo_middle {
border-top: 1px solid black;
border-bottom: 1px solid black;
}
td.foo_right {
border-right: 1px solid black;
border-top: 1px solid black;
border-bottom: 1px solid black;
}
        
.progress_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
	height:100%;
	width:100%;
}


* html .progress_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

.progress_load{
	position: fixed;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */	
}

* html .progress_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#selectionRadio
{
	background-image: url('../../images/orange_rb_arrow.gif');
	background-position:0px;
	background-repeat:no-repeat;
	height: 43px;
	font-size: 12px;
	color:White;
	font-weight:bold;	
}

div.orangeRect
{
	background-image: url('../../images/orange_rect_yes.gif');
	background-repeat:no-repeat;	
	font-size: 12px;
	color:White;
	font-weight:bold;	
	height:214px;
	width:311px;
	padding: 15px 10px 10px 10px;	
}
div.orangeRect2
{
	background-image: url('../../images/orange_rect.gif');
	background-repeat:no-repeat;	
	font-size: 12px;
	color:White;
	font-weight:bold;	
	height:160px;
	width:311px;
	padding: 10px;	
}