.adv_rollover_table tr.heading th{
	 background-color:#718B9F;
	text-align:center;
	color:#fff;
	font-weight:bold;
}

.adv_rollover_table thead th{
 	 background-color:#b80432;
	text-align:center;
	color:#fff;
	font-weight:bold;
}
.adv_rollover_table tbody th{
	background-color:#fff;
	color:#68596f;
	text-align:left;
	font-weight:bold;
	padding:2px;
}
.adv_rollover_table tbody tr.row_1 th{
 	background-color:#efefef;	
}

.adv_rollover_table tbody td{
 	 text-align:center;
}



.adv_rollover_table tbody tr{				
	background-color:#f2f2f2;
	hover:expression(this.onmouseover=new Function("this.style.background='#ffffff';"),this.onmouseout=new Function("this.style.background='#f2f2f2';"));
	}	
	
.adv_rollover_table tbody tr:hover{
	background-color:#ffffff;
}


.adv_rollover_table tbody tr.row_1{				
	background-color:#ececec;
	hover:expression(this.onmouseover=new Function("this.style.background='#ffffff';"),this.onmouseout=new Function("this.style.background='#ececec';"));
	
	}	
.adv_rollover_table tbody tr.row_1:hover{
	background-color:#ffffff;
}

.adv_rollover_table tfoot td{
	text-align:center;
	background-color:#fff;
}

table.adv_rollover_table, .adv_rollover_table td {
	 margin: 0;
	 border: 0;
	 border-collapse: collapse;
	 padding: 0;
	 font-size: 12px;
}
.adv_rollover_table th {
 padding: 10px 4px 7px 10px;
}
.adv_rollover_table td {
 padding: 8px 5px 5px 13px;
}

/* =Tables
----------------------------------------------- */
table.styled_table, .styled_table td {
 margin: 0;
 border: 0;
 border-collapse: collapse;
 padding: 0;
 font-size: 12px;
}
table.styled_table {
 margin: 2em 0;
}
.styled_table th {
 background: #ddd;
 padding: 10px 4px 7px 10px;
 border: 1px solid #cacaca;
 border-width: 1px 0;
 text-align: left;
 color: #333;
}
/*bg col must defined inside the class because it will cause conflicts with the rollover in IE*/
.styled_table td {
 vertical-align: top;
 padding: 8px 5px 5px 13px;
 border-bottom: 1px solid #E0E3EA;
}

.cell_wrapper{
	padding-left:2px;
}

table.exectable td
{
padding:10px;
}

table.mediatable td
{
padding:20px;
}


table.staffprofiles 
{
border:1px #9A9A9A solid;
padding:10px;
width:782px;
border-collapse:collapse;
}

                      
table.staffprofiles td
{
  border-collapse: collapse;
  border-bottom: 2px #9A9A9A solid;
  border-right:0px white solid;

}

table.staffprofiles h2
{
padding-bottom:20px;
padding-left:20px;
}

table.staffprofiles strong,table.staffprofiles span.email
{
color:#b80432;
}

 td.salestext
 {
  
  /*background-image: url(../images/run_prop/sales/redcorner.gif);
	background-repeat: repeat-y;*/
	background-position: left;
  padding-top:10px;
  padding-left:40px;
  padding-right:10px;
  padding-bottom:20px;
 }
 
 td.salestext h2
 {
 margin-left:-20px;
 }       
  
td.salespic
 {
  width:85px;
  vertical-align: top;    
  
 }
 
 img.profilebutton
 {
 padding-top:10px;
 padding-right:0px;
 margin-right:0px;
 position:relative;
 
 left:105px;
 
 }