/*
 * Main stylesheet
 * 
 * $Author: brucemyers $ 
 * $Date: 2011-06-01 22:59:55 -0400 (Wed, 01 Jun 2011) $ 
 */

body {
	background-color: #FFF;
    text-align: center;
}

h4 {
	color: red;
}

.marketlist {
	border-spacing: 0;
	text-align: center;
}
		
.marketlist td {
	padding: 2px 5px;
}

.marketlist thead td {
	font: 24px/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px;
}

.marketdetail {
	background-color: #CFF;
	border: 2px solid #666;
	border-spacing: 0;
}

.marketdetail thead td {
	font: bold 14px/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	vertical-align: top;
}

.marketdetail td {
	padding: 2px 5px 0 5px;
}

.stationcell td {
	padding: 0 0 4px 0;
}
	
.stationwrapper {
	background-color: #FFC;
	border-bottom: 2px solid #666;
}
	
.stationchannels {
	border-spacing: 0;
}

.stationchannels td {
	padding: 2px 5px;
}

.stationchannels thead td {
	font: bold 14px/1.5 Georgia, "Times New Roman", Times, serif;
	vertical-align: top;
}

.technical_data thead td {
	font: bold 14px/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	vertical-align: top;
}

#credits {
	text-align: left;
	font: 100%/1.5 "Courier New", Courier, mono;
}

.adminmenu td {
	vertical-align: top;
	font: 100%/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px 20px;
}

.searchresults td {
	padding: 5px;
	vertical-align: top;

}

.oddrow {
	background-color: #CFF;
}

.evenrow {
	background-color: #FFF;
}

.form {
	background-color: #FFC;
}

.form td {
	padding: 5px;
}

thead {
	background-color: #CCC;
}

.align_left {
	text-align: left;
}

.history_data {
	font: 90%/1.3 Courier, mono;
}

.zipsearch thead td {
	font: bold 16px/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.zipsearch td {
	padding: 2px 5px;
}

.sortable thead th {
	font: bold 16px/1.5 Georgia, "Times New Roman", Times, serif;
	padding: 5px;
	vertical-align: top;
	text-align: center;
}

.sortable td {
	padding: 2px 5px;
}

.spacerh4 {
	height: 4px;
}

@media print { 
	.noprint {
		display: none;
	}
} 

/* Auto complete */

div.autocomplete {
  position:absolute;
  width:250px;
  background-color:white;
  border:1px solid #888;
  margin:0px;
  padding:0px;
}
div.autocomplete ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:2px;
  height:14px;
  cursor:pointer;
}

input.clean {
   border: 1px solid #006;
   background: #fff;
} 

input.button {
   background-color:#eee;
   border:2px solid #666;
   border-left:2px solid #bbb;
   border-top:2px solid #bbb;
}

/* Demographics */

.demogrouphead {
	font: 22px/1.5 Georgia, "Times New Roman", Times, serif;
}

.demogroupmeasure {
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}

.demoindent0 {
    padding-left: 6px ;
    text-indent: -6px ;
}

.demoindent1 {
    padding-left: 25px ;
    text-indent: -6px ;
}

.demoindent2 {
    padding-left: 40px ;
    text-indent: -6px ;
}

.demoindent3 {
    padding-left: 55px ;
    text-indent: -6px ;
}

.demoindent4 {
    padding-left: 70px ;
    text-indent: -6px ;
}

.demototal {
	text-align: right;
}

table tr.demoaltrow td {
	background: #f4f4f4;
}

@media print {
    .noprintid {
        display: none;
        color: #d9d9d9;
    }
