h1, h2 {
  background: none;
  border: none;
  display: inline;
  width: auto;
  text-decoration: underline;
}
h2 {
  padding-bottom: 0;
  margin-bottom: 0 !important;
}
.li-details {
  font-size: 11px;
  display: block;
}
h4 {
  text-decoration: underline;
}
th {
  border-bottom: 2px solid brown;
}
tr.odd {
  background:#BBFFBB;
}
#tv-selector-header {
  padding-top: 20px;
}
#notincity {
  padding-top:10px;
  padding-left:5px;
}
.sub-h2 {
  float: left;
  padding-left: 5px;
  display: block;
  margin-top: -10px;
}
.cls {
  clear: both;
}
#submitReport {
 border: 2px solid #4682B4;
 font: bold small 'trebuchet ms',helvetica,sans-serif; 
}
#map-panel {
  height: 400px;
  float: left;
}
#leftmap, #map-panel-center, #map-panel-right {
  float: left;
  height: 400px;
}
#leftmap, #map-panel-center {
  border: 2px solid black;
}
#leftmap {
  border-right: none;
}
#map-panel-center {
  border-left: none;
}
#map-panel-right {
  padding: 0;
  margin-left: 20px;
  height: 400px;
  width: 200px;
}
#channels {
  width: 150px;
  height: 400px;
}
#channels option {
  font-weight: bold;
}
#radius {
  font-weight: bold;
  color: blue;
}
#map-panel-right label {
  padding: 0 0 0 5px;
  color: black;
}
#map-panel-right input, #more-nets-image {
  margin-left: 5px;
}
.cbleft{
  float:left;
  width: 100px;
}
#more-nets {
  padding-left: 5px;
  color: blue;
}
#more-nets:hover {
  cursor: pointer;
}
#more-nets, #more-nets-image {
  margin-top: 10px;
}
.station-baloon td {
  padding: 0 0 0 10px;
}
#map-legend {
  height: 32px;
  padding-top: 5px;
}
#map-legend label {
  padding:0 20px 0 5px;
}
#tv-channel-table-wrapper {
  margin-top: 20px;
  padding:  10px 10px 10px 10px;
  border: 1px solid brown;
}
#tv-channel-table-title, #report-title {
  float: left;
}
#tv-channel-table-title h2, #report-title h2 {
  margin-top: 0;
}
.collapsible {
  width: 20px;
  height: 20px;
  float: left;
  margin-left: 10px;
  background: url(images/collapse.png) no-repeat;
}
.expand-arrow {
  background: url(images/expand.png) no-repeat;
}
div.growlUI {
  height: 70px;
  background: url(images/64towerblue.png) no-repeat 2px;
  text-align: left;
}
div.growlUI {
  padding: 0 20px 0 80px;
}
div.box-wrapper {
  margin-top: 15px;
  padding:  10px 10px 10px 10px;
  border: 1px solid brown;
}
#tigerbangs-recommendation {
  margin: 0;
  padding:  10px 5px 10px 5px;
}
#tigerbangs-map-footer a {
  text-decoration: underline;
}
#geoselector-combo {
  float: right;
  padding: 10px;
  width: 300px;
  border: 1px solid gray;
}
#geoselector-combo h2 {
  width: 100%;
}
#mod-notice-state, #mod-notice-city, #mod-notice-zip {
  font-weight: bold;
  color: red;
}
#address-use-notice {
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  border: 1px solid brown;
}
#report-other-equipment {
  margin-top: 20px;
}
.unitstxt {
  padding-left: 5px;
}
#submitReport {
  margin-top: 10px;
}
#no-reports-msg {
  padding: 0 5px 0 5px;
}
#approval-msg {
  color: black;
  background: #CCCCFF;
  border: 2px solid brown;
  padding: 20px;
  font-weight: bold;
}
.report-subsection {
  padding-top: 10px;
}
.report-subsection-title {
  text-decoration: underline;
  text-align: left;
  padding-bottom: 10px;
}
.report {
  margin-top: 15px;
}
#related-forums {
  padding:0 10px 0 10px;
}
.vertical-space {
  clear:both;
  height: 5px;
}
.boxwrapper {
  border: 1px solid brown;
  margin-top: 15px;
  padding: 10px;
}
/* -----tabs----*/
ul.tabs {
	margin: 5px;
	padding: 1px;
	float: left;
	height: 28px;
	width: 252px;
	background-color: #DDEEF6;
	border: 1px solid #DDEEF6;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

ul.tabs li {
	float: left;
	overflow: hidden;
	position: relative;
	padding-right: 8px;
	height: 25px;
	margin-left: 2px;
}

ul.tabs li a {
	background-image: none;
	display: block;
	font-size: 13px;
	outline: none;
	height: 18px;
	padding-top: 6px;
}

ul.tabs li a:hover {
	color: graytext;
}

.tab_container {
	border: 1px solid #999;
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding-top:10px;
}

.tab_content {
	padding: 10px;
	font-size: 1.2em;
}

ul.tabs li.active {
	background-color: #0099FF;
	border: 1px solid #DDEEF6;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

ul.tabs li.active a {
	color: #FFFFFF;
}
#go{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ffffff;
    padding: 6px 12px;
    margin:15px 0px ;
    background: #009fe1;
    background: -moz-linear-gradient(
        top,
        #42aaff 0%,
        #003366);
    background: -webkit-gradient(
        linear, left top, left bottom, 
        from(#42aaff),
        to(#003366));
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border: 1px solid #003366;
    -moz-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    -webkit-box-shadow:
        0px 1px 3px rgba(000,000,000,0.5),
        inset 0px 0px 1px rgba(255,255,255,0.5);
    text-shadow:
        0px -1px 0px rgba(000,000,000,1),
        0px 1px 0px rgba(255,255,255,0.3);
}

