body { 
		background-color:#ffffff; 
		margin-top:0px;
		margin-bottom:0px;
		padding:0; 
		font:11px Arial,Helvetica,sans-serif; 
 		line-height:1.3em;
		text-align:left; 
		color:#000000;
	}


a:link {
  color:#3C5F84;
  text-decoration:none;
  }
a:visited {
  color:#3C5F84;
  text-decoration:none;
  } 
a:hover {
  color:#CC6600;
  text-decoration:none;
  }
a:img {
  border-width:0;
  }




.NavDots  {
  		margin: 0px 0px 0px 0px;
  		padding: 0px 0px 0px 0px; 
  		valign: middle;
		height: 21px;
	}



.Tckr  {
		font-family: Verdana;
		color: #434d6f;
		font-size: 10px;
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
	}




.Exchng  {
		font-family: Verdana;
		color: #434d6f;
		font-size: 8px;
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
	}






.RipContent  {
		font-size:13px;
		color: #333333;
  		font-weight:normal;
  		margin:0px 0px 0px 0px;
  		padding:3px 10px 10px 10px; 
	}


.RipData  {
		font-size:13px;
		color: #000000;
  		font-weight:normal;
  		line-height:1.0em;
  		margin:0px 0px 0px 0px;
  		padding:2px 0px 2px 10x; 
	}





.RipDataTtl  {
		font-size:12px;
		color: #000000;
  		font-weight:normal;
  		line-height:1.0em;
  		margin:0px 0px 0px 0px;
  		padding:3px 0px 3px 6px; 
	}








.RipHdr  {
		font-family: Verdana;
		color: #333333;
		font-size: 13px;
		background-color:#e9edf4; 
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:4px 0px 4px 10px; 
	}




.ETHdr  {
		font-family: Verdana;
		color: #ffffff;
		font-size: 13px;
		background-color:#f1f1f1; 
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:2px 0px 2px 10px; 
	}




.RipSubHdr  {
		font-family: Verdana;
		color: #5573b6;
		font-size: 13px;
		background-color:#eaead9; 
		text-decoration: none;
  		font-weight:normal;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:2px 0px 2px 10px; 
	}



.ETSubHdr  {
		font-family: Verdana;
		color: #434d6f;
		font-size: 12px;
		background-color:#ffffff; 
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:4px 0px 0px 10px; 
	}







.DataHdr  {
		font-family: Verdana;
		color: #8c0c0b;
		font-size: 13px;
		background-color:#f1f1f1; 
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.0em;
  		margin:0px 0px 0px 0px;
  		padding:5px 0px 5px 10px; 
	}


.RipDataBdr  {
		background: #eaead9;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}




.RipShtSymbol  {
		font-family: Verdana;
		color: #434d6f;
		font-size: 11px;
		text-decoration: none;
  		font-weight:normal;
	}


.RipShtRating  {
		font-family: Verdana;
		color: #e98a0f;
		font-size: 12px;
		text-decoration: none;
  		font-weight:bold;
	}




.RipShtBdr  {
		background: #8a9ecb;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}





.HistDealTitle  {
		font-family: Verdana;
		color: #cc6600;
		font-size: 13px;
		background-color:#eaead9; 
		text-decoration: none;
  		font-weight:normal;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:2px 0px 2px 10px; 
	}

.HistDealBdr  {
		background: #cc6600;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}



.HistData  {
		font-size:12px;
		color: #333333;
  		font-weight:normal;
  		background: #ffffff;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}




.HistData  a:link {
  color:#CC6600;
  text-decoration:none;
  }
.HistData  a:visited {
  color:#CC6600;
  text-decoration:none;
  } 
.HistData  a:hover {
  color:#3C5F84;
  text-decoration:none;
  }





.HistClmnHead  {
		font-size: 12px;
		color: #777777;
  		font-weight:bold;
  		background: #f8ebde;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 5px; 
	}









.UwriterList  {
		font-family: Verdana;
		color: #3C5F84;
		font-size: 10px;
		text-decoration: none;
  		font-weight:normal;
  		line-height:1.1em;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}

.UwriterTitle  {
		font-family: Verdana;
		color: #333333;
		font-size: 12px;
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.1em;
  		margin:0px 0px 0px 0px;
  		padding:5px 0px 3px 0px; 
	}






.RightNav  {
		font-size:11px;
		font-family: Arial;
		color: #434d6f;
  		font-weight:normal;
  		line-height:1.2em;
		text-align:right; 
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}









.NavLeftHeader  {
		font-family: Verdana;
		color: #434d6f;
		font-size: 10px;
		background-color:#f7f7f7; 
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:4px 0px 4px 10px; 
	}

.NavLeftHeader a:link {
  color:#434d6f;
  text-decoration:none;
  }
.NavLeftHeader a:visited {
  color:#434d6f;
  text-decoration:none;
  } 
.NavLeftHeader a:hover {
  color:#5981b2;
  text-decoration:none;
  }
.NavLeftHeader a:img {
  border-width:0;
  }





.NavLeftHeaderOn  {
		font-family: Verdana;
		color: #8c0c0c;
		background-color:#f7f7f7; 
		font-size: 10px;
		text-decoration: none;
  		font-weight:bold;
  		line-height:1.2em;
  		margin:0px 0px 0px 0px;
  		padding:4px 0px 4px 10px; 
	}

.NavLeftHeaderOn a:link {
  color:#8c0c0c;
  text-decoration:none;
  }
.NavLeftHeaderOn a:visited {
  color:#8c0c0c;
  text-decoration:none;
  } 
.NavLeftHeaderOn a:hover {
  color:#8c0c0c;
  text-decoration:none;
  }
.NavLeftHeaderOn a:img {
  border-width:0;
  }







.NavLeftOn  {
		font-family: Verdana;
		color: #8c0c0c;
		background-color: #eaead9; 
		font-size: 10px;
		text-decoration: none;
  		font-weight: bold;
  		line-height: 1.2em;
  		margin: 0px 0px 0px 0px;
  		padding: 4px 0px 4px 18px; 
	}

.NavLeftOn a:link {
  color: #8c0c0c;
  text-decoration:none;
  }
.NavLeftOn a:visited {
  color: #8c0c0c;
  text-decoration:none;
  } 
.NavLeftOn a:hover {
  color: #8c0c0c;
  text-decoration:none;
  }
.NavLeftOn a:img {
  border-width:0;
  }





.NavLeftOff  {
		font-family: Verdana;
		color: #434d6f;
		background-color: #eaead9; 
		font-size: 10px;
		text-decoration: none;
  		font-weight: bold;
  		line-height: 1.2em;
  		margin: 0px 0px 0px 0px;
  		padding: 4px 0px 4px 18px; 
	}

.NavLeftOff a:link {
  color:#434d6f;
  text-decoration:none;
  }
.NavLeftOff a:visited {
  color:#434d6f;
  text-decoration:none;
  } 
.NavLeftOff a:hover {
  color:#5981b2;
  text-decoration:none;
  }
.NavLeftOff a:img {
  border-width:0;
  }




.NavLeftRule  {
		background: #bdbdbd;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}









.RightNavCopy  {
		font-size:12px;
		color: #666666;
		text-align:left; 
  		font-weight:normal;
  		line-height:1.4em;
  		margin:4px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}




.HRmain  {
		background: #999999;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}





.HomeContent  {
		font-size:12px;
		color: #333333;
  		font-weight:normal;
  		margin:0px 0px 0px 0px;
  		padding:0px 20px 0px 20px; 
	}









.MainContent  {
		font-size:12px;
		color: #333333;
  		font-weight:normal;
  		margin:0px 0px 0px 0px;
  		padding:10px 20px 20px 20px; 
	}




.NestedContent  {
		font-size:12px;
		color: #333333;
  		font-weight:normal;
  		margin:15px 0px 0px 0px;
  		padding:5px 0px 5px 0px; 
	}


.ContactSales  {
		font-size:11px;
		color: #434d6f;
  		font-weight:normal;
  		line-height:1.3em;
  		margin:0px 0px 0px 0px;
  		letter-spacing:.0em;
  		padding:15px 10px 0px 10px; 
	}







.Breadcrumbs  {
		font-size:11px;
		color: #555CF6;
  		font-weight:normal;
  		line-height:1.9em;
  		background: #ffffff;
  		margin:0px 0px 0px 0px;
  		padding:0px 0px 0px 0px; 
	}




/* Table Outline Colors
----------------------------------------------- */
.TableHead {
  font-size:70%;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 10px;
  font-weight:bold;
  background:#FFFFFF;  
  }



.ReviewHead {
  margin:0px 0px 0px 0px;
  padding:1px 1px 1px 1px;
  font-weight:normal;
  background:#ffffff;  
  }


.TableBody {
  margin:0px 0px 0px 0px;
  padding:10px 10px 10px 10px;
  font-size:70%;
  font-weight:normal;
  line-height:1.4em;
  background:#FFFFFF;
  color:#6E6E6E;
  }



.OrangeBorder {background-image:url(/images/orange.gif);}
.GreyBorder {background-image:url(/images/grey.gif);}
.RedBorder {background-image:url(/images/red.gif);}







/* Form Style */





.FormText  {
		font-size:11px;
		color: #000000;
  		margin:0px 0px 0px 0px;
		text-align:right; 
  		padding:0px 0px 0px 0px; 
		overflow: hidden;
	}



	input.text {
		margin:1px 0px 0px 0px;
		padding:0px;
		height:18px;
		width:135px;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}

	input.textContact {
		margin:1px 0px 0px 0px;
		padding:0px;
		height:18px;
		width:200px;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}


	textarea.bodytext {
		margin:1px 0px 0px 0px;
		padding:0px;
		height:220px;
		width:100%;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}




	select.drpdwn {
		margin:1px 0px 0px 0px;
		padding:0px;
		height:18px;
		width:200px;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;

	}




	input.logintext {
		margin:0px 2px 0px 0px;
		padding:0px;
		height:18px;
		width:100px;
		background:#ffffff;
		border:1px solid #e68b2c;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}





	input.city {
		margin:1px 0px 0px 0px;
		padding:0;
		height:18px;
		width:100px;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}

	input.state {
		margin:1px 0px 0px 0px;
		padding:0;
		height:18px;
		width:30px;
		background:#ffffff;
		border:1px solid #666666;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}


	input.zip {
		margin:1px 5px 0px 0px;
		padding:0;
		height:18px;
		width:80px;
		border:1px solid #666666;
		background:#ffffff;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size: 11px;
	}



.RatingScale  {
		font-size:10px;
		color: #929292;
  		font-weight:normal;
  		background: #ffffff;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}


.footer  {
		font-size:10px;
		color: #ffffff;
  		font-weight:normal;
  		background: #929292;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}
.footer a:link {
  color:#ffffff;
  text-decoration:none;
  }
.footer a:visited {
  color:#ffffff;
  text-decoration:none;
  } 
.footer a:hover {
  color:#ffc73c;
  text-decoration:none;
  }




.Date  {
		font-size: 11px;
		color: #c2c2c2;
		text-align:right; 
  		margin:0px 0px 0px 0px;
  		padding:25px 2px 2px 2px; 
	}








/* Data Formating
----------------------------------------------- */


.ColumnHead  {
		font-size: 12px;
		color: #777777;
  		font-weight:bold;
  		background: #e9edf4;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 5px; 
	}


.Tbldate  {
		font-size: 12px;
		color: #333333;
  		background:#f7f7f7;
		text-align:left; 
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 5px; 
	}





.TblCalData  {
		font-size:12px;
		color: #333333;
  		font-weight:normal;
  		background: #ffffff;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}


.TblCalData img {
  		border:0px solid#999;
		margin:0px 0px 0px 0px;  
  		padding:0px 0px 0px 0px;
  		background:white;

         }






.TblcaldataHot  {
		font-size: 12px;
		color: #8C0C0C;
  		font-weight:normal;
  		background-color: #f8f1f1;
  		margin:0px 0px 0px 0px;
  		padding:2px 2px 2px 2px; 
	}



.TblcaldataHot a:link {
  color:#8C0C0C;
  text-decoration:none;
  }
.TblcaldataHot a:visited {
  color:#8C0C0C;
  text-decoration:none;
  } 
.TblcaldataHot a:hover {
  color:#3C5F84;
  text-decoration:none;
  }

.TblcaldataHot img {
  		border:0px solid#999;
		margin:0px 0px 0px 0px;  
  		padding:0px 0px 0px 0px;
  		background:white;
		background-color:transparent;

         }



.VertDot { 
  background: white url("/images/vert_dot.gif");
  background-repeat: repeat-y;
  background-position: center;
}

.RightBG { 
  background: white url("/images/right-contact.gif");
  background-repeat: no-repeat;
}





.bottomline {
    border-width:1px; 
    border-bottom-style: solid; 
    border-color: #aaaaaa;
}
.bottomrightline {
    border-width:1px; 
    border-bottom-style: solid;
    border-right-style: solid;
    border-color: #aaaaaa;

}