/* Audience Table */

#demoTable { 
	 width: 200px;
	 padding: 0;
	 margin: 0;
	 font: normal 11px auto Arial, Verdana, Helvetica, sans-serif;
	 color: #0066cc;
	 background: #E6EAE9;
 }
 
#demoTable caption { 
	 padding: 0 0 5px 0;
	 width: 200px;
	 font: italic 11px Arial, Verdana, Helvetica, sans-serif;
	 text-align: right;
 }
 
#demoTable th { 
	 font: bold 12px Arial, Verdana, Helvetica, sans-serif;
	 color:#0066CC;
	 border-right: 1px solid #D4D4D4;
	 border-bottom: 1px solid #D4D4D4;
	 border-top: 1px solid #D4D4D4;
	 letter-spacing: 0px;
	 text-transform: uppercase;
	 text-align: left;
	 padding: 6px 6px 6px 12px;
	 background: #CAE8EA;
	 vertical-align: text-top;
 }  
 
 #demoTable th.nobg { 
	 border-top: 0;
	 border-left: 0;
	 border-right: 0px solid #D4D4D4;
	 background: #fff;
 }
 
#demoTable td { 
	 border-right: 1px solid #D4D4D4;
	 border-bottom: 1px solid #D4D4D4;
	 background: #fff;
	 padding: 6px 6px 6px 12px;
	 color: #838383;
	 font: normal 11px auto Arial, Verdana, Helvetica, sans-serif;
	 vertical-align:text-top;
 }
 
#demoTable td.alt { 
	 background: #e0eef8;
	 color: #0066cc;
 }
 
#demoTable th.spec { 
	 border-left: 1px solid #D4D4D4;
	 color: #838383;
	 border-top: 0;
	 background: #fff;
	 font: bold 11px Arial, Verdana, Helvetica, sans-serif;
 }
 
#demoTable th.specalt { 
	 border-left: 1px solid #D4D4D4;
	 border-top: 0;
	 background: #e0eef8;
	 font: bold 11px Arial, Verdana, Helvetica, sans-serif;
	 color: #0066cc;
 }
