/* 3-Column Main Pages */
/* Added 07/15/13 - 2-column standard pages */

html, body {margin:0px; padding:0px; background:#ffffff; font-family:arial,helvetica,tahoma,sans-serif;}
#standard {background:url(../../images/bgstate_20130714.gif);}
body.stndrd {background:url(../../images/bgstate_20130714.gif);}

/* Header and footer */
.head, .foot {background-color:#000066; color:#ffff00; text-align:center; padding:5px; font-size:8pt;}
.head {display:block; height:80px;}
.foot {display:block; height:260px;}

/* Working css 3-column */
#container {position:relative; display:block; border-left:180px solid #000033; border-right:180px solid #000033;}
#inner {display:block; margin-left:-180px; margin-right:-180px; padding:5px 5px 5px 5px;}
#left {float:left; position:relative; width:180px; left:0px; font-size:8pt;}
#right {float:right; position:relative; width:170px; right:0px; font-size:8pt;}
#center {margin-left:190px; margin-right:190px; font-size:12pt; font-family:"times new roman",times,serif; position:relative; display:block; height:1%;}
.clear {clear:both;}

/* Working css stndrd */
#containerstndrd {position:relative; display:block; border-left:180px solid transparent; border-right:10px solid transparent;}
#innerstndrd  {display:block; margin-left:-180px; margin-right:-10px; padding: -100px 5px 5px 5px;}
#leftstndrd {float:left; position:relative; width:180px; left:0px; font-size:8pt; clear:left;}
#centerstndrd  {margin-left:210px; margin-right:10px; font-size:12pt; font-family:"times new roman",times,serif; position:relative; display:block; height:1%;}#rightstndrd {float:right; position:relative; width:0px; right:0px; font-size:8pt;}
/* End layout working css */

/* Text divs */
#mainpagehead {height:14px;}
#pageinfo {font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt; color:#ffff00; text-align:left; margin-left:1em; background-color:#000066}
#navbottomstndrd {background:#000066; text-align:center; padding:2px 0px 2px 0px;}
#pageinfostndrd, #navbottomstndrd {font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt;}
#hnavstndrd {margin:0px 20px 20px 20px;}
#sources {font-family:arial,helvetica,tahoma,sans-serif; font-size:7pt;}

/* Links */
#inner a:link {color:#0000aa;}
#inner a:visited {color:#aaaaaa;}
#inner a:hover {color:#000000; background-color:#ffffff; text-decoration:none;}
#inner a:active {color:#ff0000; background-color:ffffff;}

#left a:link {color:#9999ff; text-decoration:underline;}
#center a:link {color:#0000aa; text-decoration:underline;}
#right a:link {color:#9999ff; text-decoration:underline;}

.foot a:link {color:#9999ff; text-decoration:underline;}
.foot a:visited {color:#aaaaaa;}
.foot a:hover {color:#000000; background-color:#ffffff; text-decoration:none;}
.foot a:active {color:#ff0000; background-color:ffffff;}

#leftstndrd a:link {color:#9999ff; margin-left:10px; border-left:6px double #aa0000; padding-left:6px; line-height:12pt;}
#leftstndrd a:visited {color:#aaaaaa; border-left:6px double #aa0000; padding-left:6px; line-height:12pt;}
#leftstndrd a:hover {color:#000000; background-color:#ffffff; text-decoration:none;}
#leftstndrd a:active {color:#ff0000; background-color:ffffff;}

#navbottomstndrd a:link {color:#9999ff; border-left:6px double #aa0000; padding-left:6px; line-height:12pt;}
#navbottomstndrd a:visited {color:#aaaaaa; border-left:6px double #aa0000; padding-left:6px; line-height:12pt;}
#navbottomstndrd a:hover {color:#000000; background-color:#ffffff; text-decoration:none;}
#navbottomstndrd a:active {color:#ff0000; background-color:ffffff;}

#legaldoc {font-family:"Courier new",courier,serif; font-size:10pt; color:#333333; background-color:#ffffee; padding:1em; border:solid 1px #000099; margin-left:50px; margin-right:100px; clear:right;}

/* Text elements */
h1{font-family:georgia,"times new roman",times,serif; font-size:18pt; color:#aa0000;}
h2 {font-family;arial,helvetica,tahoma,sans-serif; font-size:14pt; color:#000099;}
h2.green {font-family;arial,helvetica,tahoma,sans-serif; font-size:12pt; background-color:#c0ffc0; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #008000; border-bottom:solid 1px #008000;}
h2.yellow {font-size:12pt;background-color:#ffffc0;; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #808000; border-bottom:solid 1px #808000;}
h2.blue {font-size:12pt; background-color:#c0ffff; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #000080; border-bottom:solid 1px #000080;}
h2.cyan {font-size:12pt; background-color:#00FFFF; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #000080; border-bottom:solid 1px #000080;}
h2.pink {font-size:12pt; background-color:#ffc0c0; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #800000; border-bottom:solid 1px #800000;}
h2.grey {font-size:12pt; background-color:#c0c0c0; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #808080; border-bottom:solid 1px #808080;}
h2.white {font-size:12pt; background-color:#ffffff; padding:6px 6px; letter-spacing:.05em; color:#333333; border-left:solid 1px #aaaaaa; border-bottom:solid 1px #aaaaaa;}
h3 {font-family:arial,helvetica,tahoma,sans-serif; font-size:10pt; color:#aa0000;}
h3.less1em {font-family:arial,helvetica,tahoma,sans-serif; font-size:10pt; color:#aa0000; margin-bottom:-1em;}
h3.reference {font-family:arial,helvetica,tahoma,sans-serif; font-size:9pt; font-weight:normal; color:#000000; margin-bottom:1em; text-decoration:none;}

#left p {margin-left:1.5em;}
#right p {margin-left:1.5em;}
p.top {float:right; margin-right: 2em;}
p.caption {font-size:8pt; margin-top:-1em; text-align:center;}
p.green, .yellow, .blue {padding:1em; margin-top:-1em; font-family:"times new roman",times,serif; font-size:12pt;}
p.green {background-color:#ddffdd;}
p.yellow {background-color:#ffffdd;}
p.blue {background-color:#ddffff;}
p.initial:first-letter {font-size:120%; color:#000099;}
p.leftnav {}
p.rightnav {float:right; margin-top:-40px;}
p.refhangingindent {text-indent:-3em; margin-left:40px; margin-top:-1em;}
p.headingauthor {margin-left:5%; margin-top:-1em;}

.symblable {color:#ff0000; padding-left:50px; padding-right:4px;}
.symbname {color:#ffffdd; padding-left:10px; color:#ffffaa;}
.symbsci {color:#ffffdd; padding-left:40px; font-style:italic;}
.symbdate {color:#ffffaa;}

.legaltitle {text-align:center; font-size:12pt;}
.legaltitlebigandbold {text-align:center; font-size:16pt; font-weight:bold;}
.legalindent,legalindentjustify {text-indent:2em; margin-top:-.5em;}
.legalindentjustify {text-align:justify;}
.legalhangingindent {text-indent:-2em; margin-left:2em;}
.legalitalic {font-family:"Times New Roman",times,serif; font-size:larger; font-style:italic;}

.dictclicknote {float:right; font-size:8pt; font-family:helvetica,verdana,arial,sans-serif; clear:right;}
em {font-weight:bold;}
.italic {font-style:italic;}
select {font-size:8pt; width:10em}

.textcenter {text-align:center;}
.textright {text-align:right;}

blockquote.oneup {font-style:italic; }
.oneupquotetag {text-align:right; margin-top:-1em;}

.ml2emmb-1em {margin-left:2em; margin-bottom:-1em;}
.ml4em {margin-left:4em;}
.boldred {color:#aa0000; font-weight:bold;}
.visitcomments {font-family:courier,"courier new",monospaced; font-size:10pt; line-height:150%; color:#666666; padding-right;10px;}

hr.hrblue {color:#000066;}
hr.hrred {color:#aa0000; clear:right;}

#symbolhead {background-color:#000066; padding:6px; border:solid 2px #aa0000; font-size:14pt; font-weight:bold; clear:right;}

/* Table elements */
table {border-collapse:collapse;}

table.statenametable {width:96%; border:solid thin #aa0000; margin-left:auto; margin-right:auto; margin-bottom:20px;}
td.insertstname {font-size:8pt; font-family:arial,helvetica,tahoma,sans-serif; padding: 4px 4px;}

table.mainpageadbanner {margin-left:auto; margin-right:auto; margin-bottom:20px;}
td.mpabendcell, td.mpabundercell {padding:1em; text-align:center; width:20%; font-size:8pt; border:solid thin #aa0000; font-family:arial,helvetica,tahoma,sans-serif;}
td.mpabcentercell {width:75%;}

table.sortable {border-collapse:collapse; margin-left:auto; margin-right: auto; width:100%; font-family:arial,helvetica,tahoma,sans-serif; font-size:9pt;}
table.sortable th {color:#000066; background-color:#ffcccc; padding-left:4px; padding-right:4px; border-bottom:solid 1px #999999; border-left:solid 1px #aaaaaa; font-size:10pt;}
table.sortable tbody tr td {padding:4px; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd;}
table.sortable tbody tr.selected td {background-color:#3d80df;}
table.sortable tbody tr:nth-child(2n) td {background: #edf3fe;}
table.sortable tbody tr:nth-child(2n+1) td {background: #fffffff;}

#stripedtable {margin-left:auto; margin-right:auto; width:100%;}
#stripedtable th {color:#000066; background-color:#ffcccc; padding-left:4px; padding-right:4px; border-bottom:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa;}
#stripedtable tbody tr td {padding:4px; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd;}
#stripedtable tbody tr:nth-child(2n) {background-color:#edf3fe;}
#stripedtable {font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt;}

#stripedtable2 {border-collapse:collapse; margin-left:auto; margin-right:auto; width:100%;}
#stripedtable2 th {color:#000066; background-color:#ffcccc; padding-left:4px; padding-right:4px; border-bottom:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa;}
#stripedtable2 tbody tr td {padding:4px; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd;}
#stripedtable2 tbody tr:nth-child(2n) {background-color:#edf3fe;}
#stripedtable2 {font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt;}

#stripedtable3 {border-collapse:collapse; margin-left:auto; margin-right:auto; width:100%;}
#stripedtable3 th {color:#000066; background-color:#ffcccc; padding-left:4px; padding-right:4px; border-bottom:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa;}
#stripedtable3 tbody tr td {padding:4px; border-bottom:solid 1px #dddddd; border-left:solid 1px #dddddd;}
#stripedtable3 tbody tr:nth-child(2n) {background-color:#edf3fe;}
#stripedtable3 {font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt;}

td.category {font-family:arial,helvetica,tahoma,sans-serif; font-size:10pt; font-weight:bold;}
tr {vertical-align:top;}

/* Images */
img {border:1px solid #000000;}
img.smallmapl, img.smallmapr {border:none;}
img.smallmapl {float:left; margin-left:50px;}
img.smallmapr {float:right; margin-right:50px;}

img.bannerhead {display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; border:none;}

img.smallmapstndrd {float:left; margin-left:16px; border:none;}
img.noborder {border:none;}

.floatimgleft {float:left; font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt; text-align:center; margin:10px;}
.floatimgright {float:right; font-family:arial,helvetica,tahoma,sans-serif; font-size:8pt; text-align:center; margin:10px;}

.geomap {display:block; margin-left:auto; margin-right:auto; text-align:center;"}
