.freqtab {color:#000000; background-color:#b0c4de; vertical-align:top; font-weight:bold; } 
.emph {color:#000000; background-color:#ffff00; vertical-align:top; } 
.yell {color:#ff0000; background-color:#ffff00; } 
.latlong, .geo {color:#223344; font-style:italic; font-size:0.9em; margin:0.5em 0 0 0; padding:0; }
.explain {font-size:1.5em; background-color:#eeeeee; }
:lang(hi), :lang(mr), :lang(bn), :lang(ta) {font-size:0.75em; }
:lang(kn), :lang(te) {font-size:0.70em; }

body {color:#000000; background-color:#f0f8ff; font-family: "Trebuchet MS", Verdana, Helvetica, sans-serif; } 
body.home {color:#000000; background-color:#f0f8ff; font-family: "Swiss 721 Thin BT", "Helvetica 35 Thin", sans-serif; }  

a:active, a:link, a:hover {color:#0000ff; background-color:transparent; text-decoration:underline; } 
a:visited {color:#000088; background-color:transparent; text-decoration:underline; } 
 
table {color:#000000; background-color:#ffffff; vertical-align:top; empty-cells:show; } 
table.locs {width:100%; border:solid black 1px; } 
table.menu {border:solid #b0c4de 1px; } 
table.info {width:60%; border:solid #b0c4de 1px;  border-collapse:collapse; } 
table.form {background-color:transparent; border:0; border-collapse:collapse; empty-cells:show; }
table.zebra, table.locs {width:100%; border:solid black 1px; border-collapse:collapse; }
table.zebra td, table.zebra th {border:solid black 1px; padding:0; }
table.locs td, table.locs th {border:solid black 1px; padding:0; vertical-align:top; }
 
tr {vertical-align:top; } 
tbody.evenfreq tr {color:#000000; background-color:#bdfbbd; vertical-align:top; } 
tbody.evenfreq tr.evenfreqevenrow {color:#000000; background-color:#cffff8; vertical-align:top; } 
tbody.oddfreq tr {color:#000000; background-color:#ffef8f; vertical-align:top; }
tbody.oddfreq tr.oddfreqevenrow {color:#000000; background-color:#ffefdf; vertical-align:top; } 
tbody.splitfreq tr {color:#000000; background-color:#ffd0ff; vertical-align:top; }
tbody.splitfreq tr.splitfreqevenrow {color:#000000; background-color:#e8cfff; vertical-align:top; }
tbody.freqtop tr {color:#ffffff; background-color:#000000; vertical-align:top; font-weight:bold; } 

tbody.fmlist tr {color:#000000; background-color:#f6f6f6; vertical-align:top; }
tbody.fmlist tr.fmlisteven {color:#000000; background-color:#fcfcfc; vertical-align:top; }
 
tr.subhead {color:#000000; background-color:#7fffd4; vertical-align:top; } 
tr.freqtop {color:#ffffff; background-color:#000000; vertical-align:top; font-weight:bold; } 

body.mwlist td, body.mwlist th {vertical-align:top; }
body.radiosubdiv td, body.radiosubdiv th {vertical-align:top; }
table.locs p {margin-top:0; }
table.locs td, table.zebra td {padding:2px; }
td.locs, th.locs {border:solid black 1px; color:#000000; background-color:transparent; vertical-align:top;}
td.form-item {text-align:right; }
td.form-submit {text-align:center; }
table.info td {border:solid #b0c4de 1px; color:#000000; background-color:transparent; vertical-align:top;} 
tr.subhead td {font-weight:bold; }
tr.subhead td span {font-weight:normal; }

body.radiosubdiv td.freqcolumn {width:10%; }
body.radiosubdiv td.namecolumn {width:20%; }
body.radiosubdiv td.addresscolumn {width:30% }
body.radiosubdiv td.notescolumn {width:40% }

body.radionat td.locationcolumn {width:20%; }
body.radionat td.frequencycolumn {width:15%; }
body.radionat td.powercolumn {width:5% }
body.radionat td.stationcolumn {width:30% }
body.radionat td.notescolumn {width:30% }

body.fmlist td.freqcolumn {width:10%; }
body.fmlist td.powercolumn {width:10%; }
body.fmlist td.locationcolumn {width:25%; }
body.fmlist td.namecolumn {width:20%; }
body.fmlist td.notescolumn {width:25% }
body.fmlist td.datecolumn {width:10% }

body.thaifmlist td.freqcolumn {width:10%; }
body.thaifmlist td.provincecolumn {width:20%; }
body.thaifmlist td.districtcolumn {width:20%; }
body.thaifmlist td.stationcolumn {width:20%; }
body.thaifmlist td.notescolumn {width:20% }
body.thaifmlist td.datecolumn {width:10% }

body.tvlist td.locationcolumn {width:25%; }
body.tvlist td.callsigncolumn {width:10%; }
body.tvlist td.channelcolumn {width:10%; }
body.tvlist td.trpcolumn {width:15%; }
body.tvlist td.erpcolumn {width:15% }
body.tvlist td.sitecolumn {width:25% }

body.radiosubdiv th.freqcolumn, .four th.freqcolumn {width:10%; }
body.radiosubdiv th.namecolumn, .four th.namecolumn {width:20%; }
body.radiosubdiv th.addresscolumn, .four th.addresscolumn {width:30% }
body.radiosubdiv th.notescolumn, .four th.notescolumn {width:40% }

body.radionat th.locationcolumn {width:20%; }
body.radionat th.frequencycolumn {width:15%; }
body.radionat th.powercolumn {width:5% }
body.radionat th.stationcolumn {width:30% }
body.radionat th.notescolumn {width:30% }

body.fmlist th.freqcolumn {width:10%; }
body.fmlist th.powercolumn {width:10%; }
body.fmlist th.locationcolumn {width:25%; }
body.fmlist th.namecolumn {width:20%; }
body.fmlist th.notescolumn {width:25% }
body.fmlist th.datecolumn {width:10% }

body.fmlist th.freqcolumn {width:10%; }
body.fmlist th.provincecolumn {width:20%; }
body.fmlist th.districtcolumn {width:20%; }
body.fmlist th.stationcolumn {width:20%; }
body.fmlist th.notescolumn {width:20% }
body.fmlist th.datecolumn {width:10% }

body.tvlist th.locationcolumn {width:25%; }
body.tvlist th.callsigncolumn {width:10%; }
body.tvlist th.channelcolumn {width:10%; }
body.tvlist th.trpcolumn {width:15%; }
body.tvlist th.erpcolumn {width:15% }
body.tvlist th.sitecolumn {width:25% }

table.locs th {color:#000000; background-color:#b0c4de; vertical-align:top; font-weight:bold; }

img {border:0; }

h1 {margin-bottom:2em; font-family: "Helvetica", sans-serif; }
body.home h1 {margin-bottom:0; font-family:sans-serif; }
body.radiosubdiv h1 {width:100%; padding-left:0em; position:relative; } 
body.radionat h1 {width:50%; padding-left:0em; position:relative; } 
body.admin h1 {width:50%; padding-left:0em; position:relative; } 
body.map h1 {width:50%; padding-left:0em; position:relative; } 
body.fmlist h1 {width:50%; padding-left:0em; position:relative;} 
div.header h1 {width:100%; padding-left:0em; position:relative;}

span.unconf {color:#cd5c5c; background-color:transparent; } 
span.update {color:#000000; background-color:transparent; font-style:italic; }
span.sitename {color:#000000; background-color:transparent; font-style:italic; } 
span.altname {font-weight:normal; }
tr.subhead span.altname, div.header span.altname {font-weight:bold; }

li.home {color:#0000ff; }
li.forum {color:#ff0000; }
.navigate ul.links {float:left; }
ul.links li {list-style-type:square; margin-bottom:1px; margin-right:1px; }
.navigate ul.links li {list-style-type:square; margin-bottom:1px; margin-right:1px; margin-left:1.5em; }
div.pageinfo ul.links {background-color:transparent; border:0; padding:0; margin-left:2em; }
div.pageinfosmall ul.links {background-color:transparent; border:0; padding:0; margin-right:2em; margin-left:1em; }
.pageinfo ul.links li {list-style-type:square; margin-bottom:1px; margin-right:1px; }
ul.timezones li {list-style-type:disc; color:#000000; margin-right:1em; }
ul.key {list-style-type:square; margin-bottom:1px; margin-right:1px; }
ul.examples {list-style-type:none; margin:1em 0 0 0; padding:0; }
ul.examples li {list-style-type:none; margin:0; padding:0; }

div {margin:0; padding:1em;}

div.nextpage {width:100%; padding-left:0; position: relative; left:0%; margin-bottom:1em; }
div.content {width:100%; padding:0; position: relative; left:0%; margin:0 1em 0 0; }
div.maintable {width:100%; padding:1em 0 0 0; position:relative; left:0%; margin:2em 0 1em 0; clear:both; z-index:1; }
div.detail {width:100%; padding-left:0; position: relative; left:0%; margin:2em 0 1em 0; }
div.pageblurb {width:100%; padding:0; position: relative; left:0%; background-color:#ffffff; border: 1px solid #000000; margin:1em 0 0 0; }
.pageinfo {width:98%; margin-bottom:2em; padding:1em; position: relative; font-size:0.8em; border:solid #b0c4de 1px; color:#000000; background-color:#ffffff;  z-index:1; }
div.pageinfosmall {width:50%; margin-bottom:2em; padding: 0.5em 1em 1em 1em; position: relative; font-size:0.8em; border:solid #b0c4de 1px; color:#000000; background-color:#ffffff;  }
.radiosubdiv div.pageinfo {width:100%; margin:0 10px 0 10px;  padding:0 1em 1em 1em; font-size:0.8em; position:relative; border:solid #b0c4de 1px; color:#000000; background-color:#ffffff;  }
div.pageinfosmall div.leadtext {width:100%; padding:0; margin:0; font-weight:bold; }
div.header {width:45%; padding-left:0em; position:relative; margin-right:2em; }
div.leadtext {width:45%; padding-left:0em; position:relative; margin-right:2em; }
div.studio {margin:0 0 1em 0; padding:0; }
div.transmitter {margin:1em 0 0 0; padding: 0;}
body.radiosubdiv div.transmitter, body.radiosubdiv div.studio {margin:1em 0 1em 0; padding:0 0 0 0; }
body.radiosubdiv div.transmitter, body.radiosubdiv div.studio {margin:1em 0 0 0; padding:0; }
body.radiosubdiv div.transmitter:first-child, body.radiosubdiv:first-child div.studio {margin:0 0 1em 0; padding:0; }

div.transmitter-list {margin:1em 0 0 0; padding:0; }
div.transmitter-list div.transmitter {margin:0; padding:0; }
div.transmitter-list ul {margin:0; padding:0; }
div.notes {margin:0; padding:0; }
div.note {margin:0; padding:0; }
div.address {margin:0 0 1em 0; padding:0; }
div.mosaicsec div.address {float:left; width: 15em; height:14em; margin: 1em;padding: 1em; border:1px solid #cccccc; background-color:#ffffff; }
td div.address {margin:0 0 0 0; padding:0; }
div.address div {margin:0 0 0 1em; text-indent:-1em; padding:0; }
div.address div.name {font-weight:bold; }
div.address div.phone, div.address div.website, div.address div.e-mail {margin-top:1em; padding:0; margin-left:0; text-indent:0; }

div.address div.fax {margin-top:1em; padding:0; margin-left:0; text-indent:0; }
div.phone div.fax, div.phone div.phone, div.fax div.phone, div.fax div.fax {display:inline; margin-left:1em; }
div.place {margin:0; padding:0; font-weight:bold; }
body.philfm div.place {margin:0; padding:0; font-weight:normal; }
body.transition div.place {margin:0; padding:0; font-weight:normal; }
div.freq {margin:0; padding:0; font-weight:bold; }
.inactive div.freq {font-weight:normal; }
body.radiosubdiv div.freq, body.radiosubdiv div.freq-inactive {margin:0; padding:0; font-weight:normal; }
div.power, div.freq-inactive, div.province, div.subplace, div.district, div.area, div.state, div.prefecture, div.subprefecture, div.subdistrict, div.municipality, div.regency, div.barangay, div.oblast, div.krai, div.okrug, div.republic, div.region, div.county {margin:0; padding:0; }
body.philfm div.province {margin:0; padding:0; font-weight:bold; }
div.place span {font-weight:normal; }

div.pagesec, div.station {padding-left:0; position:relative; margin-right:2em; clear:both; }
div.pagelinks {width:45%; top:0; padding-left:0; position:relative; }
div.sublinks {width:45%; padding-left:0; float:right; }
div.nationallinks {width:45%; top:0; padding-left:0; float:left; }
div.locallinks {width:45%; top:0; padding-left:0; float:right; }
.pageinfosmall div.pagelinks {width:90%; top:0; padding-left:0; margin-left:2em; }

div.natinfo {width:45%; font-size:0.9em; top:0; position:relative; margin:1em 0 1em 0;  background-color:#ddddff; border: 1px solid #0000ff; padding:1em; }
div.secinfo {width:100%; font-size:1.0em; top:0; position:relative; margin:1em 0 1em 0; background-color:#ddddff; border: 1px solid #0000ff; padding:1px; }
div.secinfoimg {font-size:1.0em; float:left; margin:3em 0 1em 0; background-color:#ddddff; border: 1px solid #0000ff; padding:1px; width:100%; }
div.indinfo {width:45%; font-size:0.8em; top:0; position:relative; margin:1em 0 1em 0; background-color:#ddddff; border: 1px solid #0000ff; padding:1px; }
div.infobox {font-size:0.9em; top:0; margin:1em 0 1em 2em; background-color:#ddddff; border: 1px solid #0000ff; padding:1px; float:right; }
.prose {position:relative; margin-left:0; padding-top:0; padding-left:0; }
div.validate {width:25%; margin:1em; position:relative; }
div.lastmod {width:100%; padding-left:0; position:absolute; font-size:0.8em; font-style:italic; margin-bottom:1em; }
div.navigate {width:36%; position:absolute; left:60%; top:0; margin:1em; background-color:#ffffee; border:1px solid #0000ff; font-size:0.8em; z-index:0; }
div.pageinfo .ad {width:15%; min-height:130px; padding-right:0; padding-bottom:1em; position:absolute; right: 5%; top:0; }
div.pageinfosmall .ad {width:15%; min-height:130px; padding-right:0em; padding-bottom:1em; }
div.navigate .ad {min-height:130px; float:right; }
div.secinfoimg .ad {min-height:130px; float:right; }
div.copy {width:100%; padding:1px; position:relative; background-color:#ffff00; font-size:0.8em; border:1px solid #0000ff; margin:1em; height:80%; }
div.caption div.copy {margin:0; padding:0; border:0; background-color:transparent; }
div.pageblurb div.copy {width:30%; left:25%; padding:1px; position:absolute; background-color:#ffff00; font-size:0.8em; border:1px solid #0000ff; margin:1em; top:0; bottom:0; height:80%; }
div.pageblurb div.lastmod {width:25%; margin-left:1em; padding-left:0; position:absolute; font-size:0.8em; font-style:italic; top:40px; }
div.linklist {width:100%; padding:0; position:relative; background-color:#ffffee; border:1px solid #0000ff; font-size:0.8em; margin:0; margin-bottom:2em;}
div.pageinfo div.linklist {width:45%; padding:0em; position:relative; background-color:#ffffee; border:1px solid #0000ff; font-size:0.8em; margin:0; margin-bottom:2em;}
div.pageblurb ul.nav {width:45%; left:65%; top:0; position:absolute; background-color:transparent; font-size:0.8em; margin:1em; height:80%; padding-left:2em;}
div.pageblurb ul.nav li {list-style-type:square; margin-bottom:1px; margin-right:1px; }

div.secinfoimg p {position:absolute; top:5px; }
div.secinfoimg img {border:1px solid #0000ff; margin:0; padding:0; }

div.wideimage {padding:0; position: relative; left:0%; margin-bottom:1em; background-color:#ffffaa; border:1px solid #7777ff; }
div.imagesec div.wideimage {padding:0; float:right; margin-bottom:1em; background-color:transparent; border:0; }
div.standardimage {padding:0; position:relative; margin-bottom:1em; margin-right:2em; background-color:#ffffaa; border:1px solid #7777ff; }
div.illustration {padding:0; float:right; margin-bottom:1em; margin-left:2em; background-color:#ffffaa; border:1px solid #7777ff; }

div.narrowimage, div.screenshot {width:100%; padding:0; position: relative; left:0%; margin-bottom:1em; }

div.widemap {width:100%; padding:0; position: relative; left:0%; margin-bottom:1em; }
div.rightmap {padding:0 0 0 2em; float:right; margin: 0 0 1em 2em; right:0%; }
div.narrowmap {padding:0 0 0 2em; float:right; right:0; margin:0 0 1em 2em; }

img.prominent {clear:left; border:0; margin:1em; }
img.main {border:0; margin:1em; max-width:95%; float:left; }
img.secondary {border:0; }
img.map {clear:right; border:0; }
div.narrowimage img.secondary {float:left; border:0; }
div.narrowimage img.secondary-right {float:right; border:0; }
div.screenshot img {float:right; border:0; }
div.narrowmap img {right:0; border:0; margin:0; position:relative; }
div.secinfoimg img {float:left; border:0; }

div.photo {float:right; top:0; width:45%; }
div.wideimage p.caption, div.wideimage div.caption {margin:1em 2em 1em 2em; font-size:0.9em; }
div.standardimage p.caption, div.standardimage div.caption {margin:1em 2em 1em 2em; font-size:0.9em; }
div.narrowimage p.caption, div.narrowimage div.caption {margin:0 2em 1em 0; font-size:0.9em; left:0; }
div.map p.caption, div.map div.caption {margin:0 2em 1em 0; font-size:0.9em; bottom:0; }
div.photo p.caption, div.photo div.caption {margin: 0 2em 1em 0; font-size:0.9em; bottom:0; }
div.illustration div.caption {margin: 0; font-size:0.9em; bottom:0; }
div.photo img {margin: 0 2em 1em 0; right:0; }
div.secinfoimg div.info {left:13px; position:relative; }
div.secinfoimg p.caption, div.secinfoimg div.caption {position:relative; margin:1em; left:1em; }
div.secinfoimg div.natinfo {float:right; margin:4em 2em 0 0; background-color:#ddddff; border: 1px solid #0000ff; padding:1em; }

div.imagesec {background-color:#ffffaa; border:1px solid #7777ff; margin:0 1em 1em 0; }
div.imagesec div.imagesubsec {margin:0; padding:0; border:0; max-width:45%; float:right; }
div.imagesubsec div.image {margin:0; padding:0; border:0; position:absolute; }
div.imagesubsec img.main {right:0; margin:0; padding:0;}
div.imagesubsec div.caption {padding:1em 0 0 0;  margin:1em 1em 0 1em; left:0; bottom:0; width:90%; border:0; }
div.imagesec div.comment {float:left; padding:1em; margin:0 0 0 1em; max-width:45%; font-size:0.9em; border:0;}

body.natindex div.indexinfo {width:100%; margin-bottom:2em; padding:0 1em 1em 1em; position:relative; font-size:0.8em; border:solid #b0c4de 1px; color:#000000; background-color:#ffffff;  }
body.natindex div.indexlinklist {width:45%; padding:0em; position:relative; background-color:#ffffee; border:1px solid #0000ff; font-size:0.8em; margin:0 0 2em 5em; top:0; padding:1em; }
body.natindex div.indexlinklist ul.indexlinks {background-color:transparent; border:0; padding:0; margin-left:2em; }
body.natindex div.map {float:right; top:0; width:45%; }
body.natindex div.pagesec {position:relative; width:100%; }