body{padding:3px 8px 12px 8px;margin:0px;}
h1,h2,table,td,ul,li{padding:0px;margin:0px;}
body,h1,th,td{font-family:Arial,Helvetica;padding:4px 8px 4px 8px;}
h1{font-size:32px;padding:0 5px 0 5px;}
h2{font-size:21px;}
h3{padding:0px;margin:0 0 3px 4px;font-size:22px;}
h4{margin:10px 0 0 0;}
p{font-weight:bold;padding:5px 0 5px 0;margin:0px;}
table img{height:15px;}
caption{caption-side: bottom;display:none;}
footer{font-weight:bold;padding:5px;clear:both;}
.desc a{color:#cc0066;white-space:nowrap;}
.desc a:visited{color:#cc0066;}
body.all h1,body.all h2,body.all p,body.all p a,body.all .pagination,body.all .pagination a,body.all footer{color:white;}
body.all .single h2,body.all .single p{color:black;}
body.all .pagination .darker a{color:black;}
body.all footer a{color:white;}
body.all .desc a{color:#eebbff;}
body.all .desc a:visited{color:#eebbff;}
body.lhk{background-size:100% 198px;}
body.all #gmap td{color:white;}
body.all #disclaimer{color:white;}
#divmap{display:inline-block;float:left;font-size:14px;font-weight:bold;}
#disclaimer{display:inline-block;font-weight:bold;font-size:14px !important;margin-left:8px;width:300px;}

body.summ h2{font-size:32px;padding-left:3px;}
body.summ h3{font-size:16px;background:#ead196;border-bottom:1px solid black;margin:0 -1px -1px -1px;padding-left:2px;}
body.summ #mapinner{background:#E6F6FF;margin-top:1px;}
body.summ form{padding-bottom:8px;}
body.summ form table{border-spacing:0;border-collapse:collapse;}
body.summ form td{padding:2px;}
body.summ label{font-size:15px;font-weight:bold;white-space:nowrap;}
body.summ select[name=denom]{background:#fbf5e7;border:1px solid #d9d3c5;}
body.summ .col1{float:left;min-width:225px;width:100%;margin-right:7px;}
body.summ .col2{float:left;width:435px;}
body.summ .col1{max-width:-moz-calc(100% - 450px);}
body.summ .col1{max-width:-webkit-calc(100% - 450px);}
body.summ .col1{max-width:-o-calc(100% - 450px);}
body.summ .col1{max-width:calc(100% - 450px);}
body.summ #spotlight{background:#fff4a3;min-height:225px;}
body.summ #spotlight h4{margin:1px 0 0 0;padding:2px;}
body.summ #spotlight img{height:70px;float:right;}
body.summ #spotlight td{font-size:12px;vertical-align:top;padding:1px;}
body.summ #spotlight a{text-decoration:none;color:black;}
body.summ #recent{float:left;margin-top:4px;width:100%;}
body.summ #recent table.data{margin-top:0px;}
body.summ #mapdataUSA{font-size:12px;}
body.summ .mapcontainer{font-size:12px;}
body.summ select{width:auto !important;font-family:inherit !important;font-weight:normal !important;}
body.summ select#denom{font-size:15px;margin-top:5px;}
body.summ select#denom option{font-size:15px;}
body.summ input[type=button]{font-size:16px;padding:2px;height:auto !important;}

h1{width:-moz-calc(100% - 320px);}
h1{width:-webkit-calc(100% - 320px);}
h1{width:-o-calc(100% - 320px);}
h1{width:calc(100% - 320px);}
.nav,.nav ul{float:right;list-style:none;line-height:15px;padding:0px;z-index:1002;}
.nav img{height:12px;width:12px;vertical-align:-2px;}
.nav li{color:white;background:#333399;font-size:13px;font-weight:bold;border-left:2px solid #eeeeee;float:left;padding:0px;margin:0px;}
.nav a{color:white !important;background:#333399;display:block;font-size:13px;text-decoration:none;padding:3px 6px 4px 6px;border-right:1px solid white;}
.nav li ul{position:absolute;left:-999em;height:auto;font-weight:bold;border-left:1px solid white;border-right:2px solid white;white-space:normal;}
.nav .nav1{width:133px;margin-right:12px;}
.nav li .ul2{width:122px;}
.nav li .ul3{width:212px;}
.nav.top li ul{margin:0px;}
.nav li li{margin:0px 0px 0px -3px;border-top:1px solid white;border-bottom:1px solid white;}
.nav li ul a{color:white;background:#333399;white-space:normal;}
.nav .nav1 a{width:133px;}
.nav li .ul2 a{width:122px;background-image:url(/images/leftarrowlight.gif);background-repeat:no-repeat;background-position:2px 4px;padding-left:17px;}
.nav li .ul3 a{width:212px;background-image:none;padding-left:7px;}
.nav a.nosub{width:198px;background:#f482ff;background-image:none !important;padding-left:7px;}
.nav a.nosub-plain{width:198px;background-image:none !important;padding-left:7px;}
.nav a:hover{background:#ff6699;}
.nav li:hover ul ul,.nav li:hover ul ul ul,.nav li.sfhover ul ul,.nav li.sfhover ul ul ul{left:-999em;}
.nav li:hover ul,.nav li li:hover ul,.nav li li li:hover ul,.nav li.sfhover ul,.nav li li.sfhover ul,.nav li li li.sfhover ul{left:auto;}
.nav li li:hover ul,.nav li li li.sfhover ul{margin:-23px 0 0 -225px;}
.nav li .ul2 a.noarrow{background-image:none;}

.oft{background:white;font-weight:bold;color:#0000cc;}
table,.dd ul{list-style:none;padding:0px;z-index:1002;}
.dd li{float:left;padding:0px;margin:0px;}
.dd li a{display:block;text-decoration:none;}
.dd li ul{position:absolute;left:-999em;height:auto;width:190px;font-weight:bold;white-space:normal;margin-left:12px;}
.dd li li{font-size:13px;font-weight:bold;margin:0px 0px 0px 0px;border:1px solid #555555;}
.dd li ul a{color:#555555 !important;background:aliceblue;white-space:normal;width:190px;padding:2px;}
.dd li a:hover{background:#ffddee;}
.dd li:hover ul,.dd li li:hover ul,.dd li li li:hover ul,.dd li.sfhover ul,.dd li li.sfhover ul,.dd li li li.sfhover ul{left:auto;}
.dd li a.srch{padding-left:19px;background-image:url(/images/rightarrowmed.gif);background-repeat:no-repeat;background-position:1px 2px;}
.dd li a.oftl{padding-left:19px;background-image:url(/images/logosmall.gif);background-repeat:no-repeat;background-position:1px 2px;}
.single ul{min-height:18px;padding-left:12px;}
.single li{font-weight:bold !important;font-size:14px;}
#tohelp.none{background:#ffc600;}

#tabtable{width:100% !important;}
#tabtable .linebot2{border-bottom:3px solid #333399;}
#tabtable td{padding:0px;}
#tabtable button{color:white;border:0;margin-right:5px;font-weight:bold;}
#tabtable button.btnon{background:#333399;margin-bottom:-12px !important;}
#tabtable button.btnoff{background:#888888;}
body.all #tabtable .linebot2{border-bottom:3px solid #f9f9f9;}
body.all #tabtable button.btnon{color:#333399;background:#f9f9f9;}

.divnav{background:#c0d0d6;float:right;width:320px;position:fixed;top:0;right:3px;padding:3px 4px 0 4px;z-index:1000;}
.fbnote{background:#bff2ff;font-weight:bold;margin-bottom:5px;}
.fbnote img{vertical-align:-4px;height:18px;width:21px;}
.search{font-size:16px !important;padding-top:2px;}
.indexcount{background:#f4e8e8;padding:4px 0px 3px 5px;margin:4px 0 0 0;font-weight:900;letter-spacing:1px;font-family:"Arial Black",Arial;font-size:19px}
.indexcount span{float:right;margin-right:8px;}
.indexcount.count1{color:#880088;}.indexcount.count2{color:#cc0000;}
.indexcount.count3{color:#000099;}.indexcount.count4{color:#009900;}
.indexcount.count5{color:#ff3300;}
//form{background:white;}

.pagination {padding:4px 0px 3px 0px;font-weight:bold;}
.pagination ul{display:inline-block; list-style:none outside none;font-size:14px; margin:0px 0px 2px 0px;}
.pagination li{display:inline-block;margin:0px;padding:0px 2px 0px 2px;border:1px solid #777777;}
.pagination li.darker{border:2px solid #333333;background: white;}
.pagination a:hover{background:white;}
.pagination li.dots{border:none;}
.total{float:right;font-weight:bold;}
.none{background:#fefefe;border:1px solid #444444;padding:6px;color:black !important;margin:10px 6px 0px 6px;}
.hilite{background-color:#ffff00 !important;}

.summary{font-weight:bold;font-size:12px;}
.summary label{vertical-align:2px;}
.tablesorter th{cursor:pointer;}
th.headerSortUp {background: #e0bfc0 !important;}
th.headerSortUp:after {content: ' \25E4';}
th.headerSortDown {background: #e0bfc0 !important;}
th.headerSortDown:after {content: ' \25E2';}
.upd1{background-image:url(/images/pedup.gif);background-repeat:no-repeat;background-position:top right;}
.upd30{background-image:url(/images/updated.gif);background-repeat:no-repeat;background-position:top right;}
.updated{font-size:14px;margin:5px;}

table.data{background:white;width:100%;border-top:1px solid #bbbbbb;border-left:1px solid #bbbbbb;;border-spacing:0px;border-collapse:collapse;}
table.data tbody tr:hover td{background-color:#ffff88;}
table.data td, th{border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;vertical-align:top;padding:1px 1px 1px 2px;font-size:12px;}
table.data th{text-align:left;}
table.data th,table.data thead td{background:#d8d8d8;font-weight:bold;}
table.data th.county{min-width:100px;}
table.data a{text-decoration:none;}
a{font-weight:bold;}
a:link{color:#0000cc;}
a:visited{color:#cc00cc;}
a:hover{color:#cc0000;}
.sortarrow{height:12px;padding-left:3px;}
.piconly{font-weight:bold;color:#00c000;}
.ship{font-style:italic;}
.medal{color:#D06000;font-weight:bold;}

#desc{cursor:pointer;}
.desc{padding:0 5px 10px 5px;}
.more{display:none;}
.more .ybio,.more .ysrc{vertical-align:-1px;}
.single{border:1px solid #999999;background:#f0ffe0;padding:3px 3px 3px 6px;margin:3px 0 4px 0;}
.single img{float:right;height:140px;padding-left:5px;}
.single img.wiki{float:right;height:auto;padding:2px 4px 0 0;}
.single.hasimage{min-height:133px;}
.single a{color:#003300 !important;text-decoration:none;}
.single a:hover{color:#008822 !important;}
.source{font-size:14px;padding:3px 3px 3px 1px;color:#7e9bc9;}
.seealso{padding-top:5px;}
.seealso span{white-space:nowrap;padding:2px 0 1px 11px;}
p.naming{padding:0 0 2px 0;font-weight:normal;font-size:14px;}
.sourcehighlight{background-color:#fffd85;}

a#pc.vert{float:right;position:relative;height:200px;overflow:hidden;display:inline-block;width:110px;}
a#pc img.vert{margin-left:-85px;;position:absolute;top:-25px;height:220px !important;-webkit-transform:rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(180deg);transform: rotate(90deg);}
a#pc.horiz{float:right;height:170px;overflow:hidden;display:inline-block;}
a#pc img.horiz{height:340px;}

#sourcediv li{clear:left;margin:0 0 0 12px;}
.sourcescroll{direction:rtl;overflow-y:scroll;height:110px;border-top:2px solid #999999;border-bottom:2px solid #999999;}
.sourcescroll li{direction:ltr;float:left;text-align:left;}
.srchead{text-decoration:none;}
.srclink{display:none;padding:2px 0 5px 25px;text-align: left;}
.srclinka{text-decoration:none;background:#e8e8e8;padding:2px;}

#images .cnt,body.summ .cnt{font-size: 110px;vertical-align: 25px;letter-spacing:-3px;padding-left:10px;}
body.all #images .cnt{font-family:Arial Narrow,Arial,helvetica;}
.cnt{color:#777777;line-height: 10px;}
body.all .cnt{color:#f8f8f8;}
body.nvs #images .cnt, body.nvl #images .cnt{color:black;}

table.data select{background-color:white;}
select[name="denom"]{width:30px;}
body.jud select[name="denom"]{width:110px;}
body.pro select[name="denom"]{width:110px;}
body.tut select[name="denom"]{width:110px;}
select[name="rank"]{max-width:100px;width:100px;}

select[name="state"]{width:45px;font-family:"Courier New",monospace;font-weight:bold;}
input[name="first"]{width:75px;}
input[name="last"]{width:75px;}
input[type="text"]{height:15px;}
input[type="submit"],input[type="button"]{height:20px;font-weight:bold;background:navy;color:white;padding:0 2px 2px 2px;}
input[name="place"]{min-width:50px;width:70%;}
td.tdplace{min-width:200px;white-space:nowrap;}
body.rrl td.tdplace{width:auto !important;min-width:auto !important;}
body.rrl input[name="place"]{width:40px !important;}
body.rrl input[name="org"]{width:100px !important;}
body.rrl input[name="other"]{width:40px !important;}

#peoplepopup{position:absolute;left:100px;width:80%;height:80%;background:white;overflow:auto;z-index:1800;font-size:12px;}
#peoplepopup table{border-collapse:collapse;border-spacing:0px;}
#peoplepopup h3{padding:3px;}
#peoplepopup td{border:1px solid #777777;}
#peoplepopup tr{cursor:pointer;}

#images {max-height: 141px;overflow-x: auto;overflow-y:hidden;width: 100%;white-space: nowrap;}
#images ul{padding:0;margin:0;list-style:none;}
#images li{padding:4px 4px 0 0;margin:0;display:inline-block;}
#images img{border:3px solid white;height:110px;padding:0;margin:0;}
#magnify{color:black;font:11px bold Arial, Helvetica;position:absolute;padding:10px;background:white;border:1px solid #bbbbbb;z-index:100000;-moz-border-radius:8px;-webkit-border-radius:8px;min-width:160px;}
#images li.slhead{background:#fff4a3;margin:3px 0 0 8px;padding:6px 1px 0 2px;height:110px;}
#images li.slhead img{border:none;}
#images li.slimg img{border:3px solid #fff4a3;}
#images li.slimg{padding-right:0;}
#images li.slbio h3{margin:0;}
#images li.slbio h3 a{text-decoration:none;}
#images li.slbio{background:#fff4a3;padding:0 0 0 2px;vertical-align:top;margin-top:4px;height:116px;overflow-y:auto;overflow-x:hidden;}
#images li.slbio table{border-spacing:0;border-collapse:collapse;}
#images li.slbio table td{padding:1px 5px 1px 1px;font-size:13px;}

#edittab4 table{margin-top:8px;width:auto;border-collapse:collapse;border-spacing:0px;background:#eeeeee;}
#edittab4 td{vertical-align:top;font-size:13px;}
#edittab4 th{background:#d8d8d8;}
#edittab4 select{width:auto;font-family:Arial,Helvitica;font-weight:normal;}

#bottomnav{padding-top:5px;}
#edittab2{display:inline-block;}
#edittab2 h4{margin:1px 0 0 4px;font-size:16px;font-weight:bold;}
#edittab2 #mapinner{background:#E6F6FF;float:left;margin:8px 8px 8px 0;position:relative;}
#edittab2 #mapinner div{padding:4px;margin-left:4px;}
#edittab2 #maplist{width:100%;margin:8px 8px 8px 0;}
#edittab2 div{font-size:12px;padding:0 0 0 0;}
#edittab2 img{overflow:auto;} //background:#e6f6ff;

#edittab2 .inline{border-left:1px solid #bbbbbb;border-top:1px solid #bbbbbb;margin-left:2px;}
#edittab2 .inline div.cell{background:white;float:left;border-right:1px solid #bbbbbb;border-bottom:1px solid #bbbbbb;padding:2px;}
#edittab2 .inline div.cell a{color:black;}
#edittab2 .inline .cnt{color:black;float:right;padding:3px 4px 0 0;}
#edittab2 .inline .desc{padding:0px 2px 0px 2px;white-space:nowrap;}
#edittab2 .regionlink{background-color:#ffffaa !important;}
#edittab2 #region{margin-left:0 !important;padding:0 !important;}
#edittab2 #region .maplegend{margin-top:8px;}
#region.ncusa h4{position:absolute;top:425px;left:15px;width:390px;}
#region.ncusa .maplegend{width:300px;}
#region.scusa h4{position:absolute;left:220px;}
#region.nwusa h4{position:absolute;top:388px;left:15px;}

#recent table.data{margin:8px 0 0 0;}
table.data.cross{margin:8px 0 0 0;width:auto;}
.cross tr.headrow{background:#e0e0e0;}
.cross tr.headrow th{background:none;}
.cross th.d{position:relative;max-width:30px;width:30px !important;height:135px !important;border:1px solid #555555;}
.cross th.d span{white-space:nowrap;transform: rotate(-90deg);transform-origin: 0 50%;display: block;position: absolute;bottom: 0;left: 50%;}
.cross td.d{max-width:30px;width:30px;}
.highlighted{background:#ffff88;}
.cross tr.row1 td{border-top:2px solid black;}
.cross .Edu:nth-child(even){background:#ffeae8;}
.cross .Edu:nth-child(odd){background:#ffbbb5;}
.cross .Fin:nth-child(even){background:#d1ffdb;}
.cross .Fin:nth-child(odd){background:#6ffc8d;}
.cross .Loc:nth-child(even){background:#dbf9ff;}
.cross .Loc:nth-child(odd){background:#67dff7;}
.cross .Jus:nth-child(even){background:#fff6ba;}
.cross .Jus:nth-child(odd){background:#fcea74;}
.cross .Sta:nth-child(even){background:#fdffce;}
.cross .Sta:nth-child(odd){background:#f2f94d;}
.cross .Org:nth-child(even){background:#ffe8fe;}
.cross .Org:nth-child(odd){background:#ffaafb;}
.cross .Rel:nth-child(even){background:#fcf4db;}
.cross .Rel:nth-child(odd){background:#f9e29a;}

#about{margin:8px 0 0 0;padding:6px;background:white;}
#about p{color:black;margin:8px 0 0 0;background:white;font-weight:normal;}
#about ul{margin:0;padding:0;}
#about li{margin:0 0 0 20px;padding:0;}
#whatsnew{width:auto;}
#whatsnew td{padding:1px 10px 1px 2px;}

.bio{display:none;font-weight:normal;}
.bio p{font-weight:normal;}
.ybio{font-size:20px;font-weight:bold;color:#ff6600;line-height:15px;vertical-align:-5px;padding-left:4px;cursor:pointer;}
.ysrc{font-size:20px;font-weight:normal;color:#ff6600;line-height:15px;vertical-align:-5px;padding:0 2px 0 px;}
.future{color:#999999;font-weight:normal !important;}

body.nvs .pagination,body.nvl .pagination{background:rgba(235, 235, 235, 0.7)}

tr.flc,div.flc{background-color:#7fe070;}
tr.fic,div.fic{background-color:#99ff99;}
tr.lc,div.lc{background-color:#bfe0d0;}
tr.fls,div.fls{background-color:#ddffff;}
tr.fl,div.fl{background-color:#C0E000;}
tr.pfl,div.pfl{background-color:#ccff00;}

@media screen and (max-width:650px) {
h1{margin-top:25px;width:100%;}
}
@media screen and (max-width:650px) {
h1{margin-top:25px;width:100%;}
}
@media screen and (max-width:700px) {
body.summ .col1{width:100%;max-width:100%;float:none;}
body.summ .col2{width:100%;max-width:100%;float:none;}
body.summ #spotlight{min-height:auto;margin-bottom:8px;}
}
@media screen and (min-width:1000px){
table#main{width:auto !important;min-width:1000px !important;}
.indexcount{max-width:995px;}
#tabtable{max-width:1000px;}
}