@charset "utf-8";
html, body {
	margin:0;
	padding:0;
	bottom:0;
	top:0;
	height: 100%;
}

* {margin:0;padding:0}

table, td {border-collapse: collapse; vertical-align:top}

td {
	margin: 0;
	padding: 0;
}

img {border:0}



body {
	font: 12px/19px Arial, Helvetica, sans-serif;
	color:#333333;
}

input, textarea, select {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color:#676767;
}



a { color:#0674C2; outline:0; text-decoration: underline;}
a:hover {color:#E38800;}
.avisited a:visited {color:#662D91;}

.clr { display:block; clear:both}


body {min-width:1000px; background-color:#FFF;}

.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mt25 {margin-top: 25px}
.mt30 {margin-top: 30px}
.mt35 {margin-top: 35px}
.mt40 {margin-top: 40px}
.mt45 {margin-top: 45px}
.mt50 {margin-top: 50px}

.f10 {font:10px/12px Arial, Helvetica, sans-serif;}
.f11 {font:11px/14px Arial, Helvetica, sans-serif;}
.f12 {font:12px/16px Arial, Helvetica, sans-serif;}
.f13 {font:13px/18px Arial, Helvetica, sans-serif;}
.f14 {font:14px/20px Arial, Helvetica, sans-serif;}
.f16 {font:16px/22px Arial, Helvetica, sans-serif;}
.f18 {font:18px/24px Arial, Helvetica, sans-serif;}
.f21 {font:21px/28px Arial, Helvetica, sans-serif;}

ul, ol {margin: 0;padding: 0;}
ul {list-style: none;}
* html ul li {  height:1%; }
* html ol li {  height:1%; }




.fll {float:left;display:block;}
.flr {float:right;display:block;}

.clr {display:block; clear:both}
.holy, .clrfix {height: 1%; }
.clrfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
del {display:none;}

.canvas {margin-left:auto;margin-right:auto;width: 960px;}
.flin li {float:left;display:inline;}

.flin_full li {float: none}

.i {background: url(/css/new_design/i/i.png) 0 0 no-repeat;}


.col {float:left;display:inline;min-height:1px;}

.col680 {width:680px;}
.col630 {width:630px;}
.col465 {width:465px;}
.col300 {width:300px;}
.col260 {width:260px;}
.col240 {width:240px;}
.col200 {width:200px;}
.col150 {width:150px;}

.ml30 {margin-left:30px;}
.ml20 {margin-left:20px;}
.ml25 {margin-left:25px;}
.ml15 {margin-left:15px;}

h1 {font:24px/32px Arial, Helvetica, sans-serif; font-weight:bold;color:#808080; padding-bottom:20px;}
h2 {font:18px/24px Arial, Helvetica, sans-serif;font-weight:bold;color:#808080;}
h2 a {color:#808080;}
h3 {font:15px/20px Arial, Helvetica, sans-serif;font-weight:bold;color:#333 /* #808080 */;}
.ah3 {font:15px/20px Arial, Helvetica, sans-serif;font-weight:bold;}
h3 a {color: #333/* #808080 */;}
h4 {font:13px/18px Arial, Helvetica, sans-serif; font-weight:bold;}

.header {padding:17px 0;}


.logo span {background-position:0px -82px; display:inline; float:left;width:93px;height:66px;}
.logo {


 font : 21px/66px Arial, Helvetica, sans-serif; 
 /* font:24px/66px Arial, Helvetica, sans-serif; */
 color:#333; text-decoration:none;
}
.logo:hover {color:#333;}

.lang {float:right;}
.lang li {margin-left:10px; font:11px/12px Arial, Helvetica, sans-serif;}
.lang li.active a {text-decoration:none;color:#676767; padding-left:15px;background: url(/css/new_design/i/i.png) 0 -165px no-repeat;}

.search {background:#E6E6E6;padding:8px 10px;}
.search input {border:0;background-color:#FFF;width:205px;padding:5px;float:left;display:inline;}

.find {background-position:0 -195px;width:16px;height:16px;margin-left:9px;float:left;display:inline; margin-top:5px;}


.mmenu {background-color:#4D4D4D;border-bottom:5px solid #8CC63F;}
.mmenu a {
        font:14px/28px Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:#fff;
        text-shadow:0 1px 1px #262626;
        /*padding:0px 10px;*/
        padding: 0px 9px;
        display:block;
        text-decoration:none;
       }
.mmenu a:hover {background-color:#999;}
.mmenu .fll li {margin-right:1px;} 
.mmenu .active a {background-color:#8CC63F;}
.mmenu ul {padding:12px 0 0 0;height:40px;}
.mmenu .flr {border-left:1px solid #676767;padding-left:10px;}

.mmenu .active:after {
	content: "";
    display: block;
	background: url(/css/new_design/i/i.png) center -243px no-repeat;
	position:relative;
	height:5px;
	}



.sbig {background-color:#FFC85C;}

.sbig img {float:left;display:inline;}
.sbigtxt {float:left;display:inline; padding:10px 15px;width:280px;}
.sbigtxt .ah2 {font:18px/24px Arial, Helvetica, sans-serif;font-weight:bold;color:#808080;color:#333; padding-bottom:10px;display:block;}

.sbig a {text-decoration:none;color:#333;}
.sbig h2 {color:#333; padding-bottom:15px;}

.smic li {margin-bottom:5px;background-color:#E6E6E6;}
.smic span {padding:5px 10px; float:left;width:155px;display:block;}
.smic img {float:right;display:block;}

.smic li a:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.smic a {text-decoration:none;color:#676767;font:11px/15px Arial, Helvetica, sans-serif;font-weight:bold;display:block;}
.smic li.active {background-color:#FFC85C;}
.smic li.active a {color:#333;}


.smic li.active:before {
	content: "";
    display: block;
	background: url(/css/new_design/i/i.png) left -281px no-repeat;
	position:absolute;
	height:9px;width:5px;
	margin-left:-5px;
	margin-top:24px;
	}

.anews li {padding-top:20px;}
.anews .ah3 {padding-bottom:5px;display:block;}

.pl15 {padding-left:15px;}

.g {font:11px/14px Arial, Helvetica, sans-serif;color:#999;}
.lb {padding-left:11px;background: url(/css/new_design/i/i.png) 0 -333px no-repeat; margin-left:7px;}

.anewstxt img {float:left;margin:4px 12px 10px 0;}
.anewstxt {text-decoration:none;color:#333; padding-top:7px;display:block;}
.anewstxt:hover {color:#333;}

.aevents {margin-top:10px;}
.aevents .td1 {background-color:#FFD580;text-align:center;}
.aevents .td1 strong {font:24px/27px Arial, Helvetica, sans-serif;font-weight:bold;}
.aevents .td2 {background-color:#E6E6E6;}
.aevents .td3 {background-color:#F2F2F2;}
.aevents td {padding:8px 10px;}
.aevents a {text-decoration:none;display:block;color:#333;}
.trspace td {height:10px;padding:0;}


.nw {white-space:nowrap;}

.aannoun li {padding-top:10px;}
.aannoun div {background-color:#CFEDA6;padding:12px 15px;}
/*.aannoun a {font:11px/15px Arial, Helvetica, sans-serif;padding:8px 25px 8px 15px; display:block;background-color:#F2F2F2;} */

.aannoun div:after {
	content: "";
    display: block;
	background: url(/css/new_design/i/i.png) right -508px no-repeat;
	position:absolute;
	height:17px;width:35px;
	margin-top:11px;
	margin-left:420px;
	}

.lline li {border-left:5px solid #BDCCD4;padding-left:10px; margin-top:15px;}
.lline .g {margin-top:5px;}

.tline .canvas {border-top:5px solid #E6E6E6;margin-top:32px; padding-top:27px;}

.lflag li {padding-left:25px; margin-top:15px;}
.lflag .g {margin-top:5px;}
.lflag .ico {position:absolute; margin-left:-25px; margin-top:4px;}

 .lmail {margin-top:5px;margin-bottom:5px; display:block;border:1px solid #999;background-color:#FFF;/*height:23px;*/ padding:0 5px;width:200px;}

 input.lmail { height:23px; width:200px; }

.letter td {padding:2px 15px 0px 0;}
.letter label {padding-left:5px;font:11px/13px Arial, Helvetica, sans-serif;}


.b23, .b23 span {background: url(/css/new_design/i/i.png) 0 -624px no-repeat;display:block; height:25px; font:14px/25px Arial, Helvetica, sans-serif;font-weight:bold;}
.b23 span {background-position:right -649px;padding:0 10px;}
.b23 {color:#fff; text-decoration:none;}
a.b23:hover {color:#fff;opacity:0.85;}


.dark  {background-color:#4D4D4D;padding:15px 0; border-bottom:5px solid #8CC63F;}

.dark h4 {color:#fff;}
.dark {color:#E6E6E6;}
.dark a {color:#8CCFFF;}
.dark a:hover {color:#FFA900;}

.ldbul li {padding-left:15px; background: url(/css/new_design/i/i.png) 0 -426px no-repeat; margin-top:7px;}

.copy {padding:15px 0; font:11px/15px Arial, Helvetica, sans-serif; color:#676767;}
.copy a {color:#676767;}
.copy a:hover {color:#E38800;}

.made li {margin-right:20px;}
.made li.flr  {float:right; margin-right:0px; margin-left:10px;}


.mmenu, .dark, .path {max-width:1000px; margin-left:auto;margin-right:auto;}

.path {background-color:#FFC85C; padding:4px 0 6px 0;}
.path li a {margin-right:10px; font:11px/15px Arial, Helvetica, sans-serif;color:#676767;background: url(/css/new_design/i/i.png) right -542px no-repeat; padding-right:15px;}
.path li.active a {text-decoration:none;background:none;}
.path li a:hover {color:#000;}

.photos {background-color:#000;}
.photos img {display:block; margin:0 auto;}


.smenu li {background: url(/css/new_design/i/i.png) 0px -683px no-repeat;  padding:3px 0; padding-left:15px;}
.smenu a {font:15px/20px Arial, Helvetica, sans-serif; font-weight:bold;}

.hint {background-color:#F2F2F2;width:280px;padding:10px;}

.lphoto li {margin-top:15px;}
.lphoto img {display:inline;float:left; margin-top:5px;}
.lphoto span {display:inline;float:left;width:240px; padding-left:10px;}
.lphoto li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}




.anews2 li {margin-top:20px;}
.anews2 img {display:inline;float:left; margin-top:5px;}
.anews2 span.ttl {font: /* bold */ 12px/19px Arial,Helvetica,sans-serif;display:inline;float:left;width:340px; padding-left:15px;}
.anews2 span.dt {font: 11px/14px Arial,Helvetica,sans-serif;color:#999}
.anews2 li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.lred {color:#E66868;}

.bulist {
list-style: none outside none !important;
}

.bulist li {
margin-top:10px; background: url(/css/new_design/i/i.png) 0px -685px no-repeat; padding-left:15px;

}

.bulist span {color: #999;}

.lnum li {list-style:decimal;list-style-position:outside;margin-top:10px; padding-left:0px; font:11px/17px Arial, Helvetica, sans-serif; font-weight:bold;color:#999;}
.lnum {padding-left:20px;}
.lnum a {font:12px/17px Arial, Helvetica, sans-serif;}

p {padding:5px 0;}
.content p {padding:5px 0;}


/****************/

.pl10 {padding-left:10px;}

.gdash {text-decoration:none; color:#676767;}
.gdash span { border-bottom:1px dashed #676767;}
.gdash:hover span { border-bottom:1px dashed #E38800;}

.bdt {margin-top:15px;border-top:1px solid #E6E6E6; padding-top:7px;}

.more {font:11px/15px Arial, Helvetica, sans-serif;padding-left:30px;background: url(/css/new_design/i/i.png) 10px -812px no-repeat;display:block;float:left;padding-bottom:2px;}

h1 i {float:left; margin-top:10px;margin-right:7px;}

.zoom {font:11px/15px Arial, Helvetica, sans-serif;padding-left:20px;background: url(/css/new_design/i/i.png) 0px -852px no-repeat;display:block;float:right;padding-bottom:2px;}

.tmain {border-top:1px solid #E6E6E6;width:100%;}
.tmain thead td {background-color:#E6E6E6;vertical-align:middle; font:11px/13px Arial, Helvetica, sans-serif;padding:10px 10px;}
.tmain thead td a {color:#676767;}
.tmain thead td a.active {text-decoration:none;color:#333333;}
.tmain tbody td {padding:5px 10px;border-bottom:1px solid #E6E6E6;}
.tmain small {font:11px/14px Arial, Helvetica, sans-serif;}

.box0, .box1, .box2, .box3 {width:23px;min-width:23px;height:23px;display:block;color:#fff;text-shadow: #333 1px 1px 1px;text-align:center;display:table-cell;vertical-align:middle; }
.box0 {background-color:#2E8E28;}
.box1 {background-color:#FFBF44;}
.box2 {background-color:#CC0000;}
.box3 {background-color:#999999;}

.state .ico {float:left;  margin-top:4px;}

.state i {margin-right:5px;}

.state:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.state_reporting .td1 {width:45%;}
.state_reporting td {vertical-align:middle;}

.print {width:24px;height:24px;display:block;background: url(/css/new_design/i/i.png) 0 -1042px no-repeat;}
h1 .print {float:right;}

.attach li {margin-right:10px;margin-top:10px;}
.attach li {display:block;padding:10px;background-color:#F2F2F2;}
.attach .file {float:left;width:32px;height:32px;display:inline; margin-right:10px;}
.attach  div {white-space: nowrap;display:inline;float:left;}
.attach  div a {display:block;line-height:12px; padding-bottom:3px;}
.pdf.file {background: url(/css/new_design/i/i.png) 0  -891px no-repeat;}
.xls.file {background: url(/css/new_design/i/i.png) -32px -891px no-repeat;}
.doc.file {background: url(/css/new_design/i/i.png) -64px -891px no-repeat;}
.docx.file {background: url(/css/new_design/i/i.png) -64px -891px no-repeat;}
.ppt.file {background: url(/css/new_design/i/i.png) -96px -891px no-repeat;}
.pptx.file {background: url(/css/new_design/i/i.png) -96px -891px no-repeat;}
.attach li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.attach .lb {margin-left:0px; margin-right:5px;}

.subnav {border-top:1px solid #E6E6E6;}
.subnav li {border-bottom:1px solid #E6E6E6; padding:5px 10px 7px 10px;}
.subnav li.active {background-color:#F2F2F2;}
.subnav li.active a {color:#333; text-decoration:none;}

 .docnav {margin-top:10px;}
 .docnav li {font:11px/15px Arial, Helvetica, sans-serif; padding:5px 0;}
 .docnav a {color:#808080; border-bottom:1px dashed #808080;text-decoration:none;}
 .docnav a:hover {border-bottom:0;}
 .docnav li li {padding-left:15px; background: url(i/i.png) 3px -1863px no-repeat;}
 /*.docnav li li {padding-left:15px; background: url(/css/new_design/i/i.png) 3px -327px no-repeat;}*/
 .docnav li ul {padding-top:5px;}

.subsec {padding:10px; background-color:#F2F2F2;}

.content {color:#;}
.content h1 {font:18px/22px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;text-align:center;text-transform:uppercase; padding-bottom:25px;}
.content h2 {font:18px/22px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;text-align:left;padding-bottom:20px;}
.content h3 {font:15px/22px Arial, Helvetica, sans-serif; color:#808080; font-weight:bold;text-align:left;padding-bottom:5px;}

.content ul li {padding:3px 0 3px 15px;}

.content:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.content img.fll {margin-right:10px; margin-bottom:5px; margin-top:5px;}

.content ol {list-style-type: decimal; list-style-position:inside}
.content ol.abc {list-style-type:lower-alpha;}
.content li {padding:3px 0;}

.content li li {padding-left:35px;}
.content li ol, .content li ul {padding-top:3px;}
.content .pad li {padding-left:35px;}

.content ul {list-style-position:inside;list-style-type: circle;}

.states li {white-space:nowrap;}

.commissioners p {padding:3px 0;font:11px/14px Arial, Helvetica, sans-serif;}
.commissioners p a {color:#333;}
.commissioners p a:hover {color:#E38800;}

.commissioners .cphoto {position:absolute;}
.commissioners .td1 div {padding-left:60px;}
.commissioners .td1 .state {display:block; padding-top:5px;}
.commissioners .td1 {white-space:nowrap;}

.states li {padding:1px 0;}
.wrp li {white-space: normal;} 

.unfold .ulhead {background-color:#E6E6E6;border-top:1px solid #E6E6E6; font:11px/19px Arial, Helvetica, sans-serif;padding:8px 10px;}
.unfold .ulhead a {color:#676767;}
.unfold .ulhead a.active {color:#333; text-decoration:none;}
.unfold .fold {border-top:1px solid #E6E6E6;}
.unfold .fold a.fline {display:block;padding:8px 10px;background-color:#FFF;}
.unfold .fold a.fline {text-decoration:none;color:#333; background: url(/css/new_design/i/i.png) 0 0 no-repeat; padding-left:35px;}
.unfold .fold1 a.fline {background-position:10px -803px;}
.unfold .fold0 a.fline {background-position:10px -1078px; background-color:#F2F2F2;border-bottom:1px solid #E6E6E6;}
.unfold small {float:right;display:inline;}
.unfold {border-bottom:1px solid #E6E6E6;}

.unfold .graph {float:right;display:block;}
.graph span {display:block;height:10px; margin-right:5px;float:left; margin-top:4px;}
.graph {font:11px/19px Arial, Helvetica, sans-serif;}
.graph em {font-style:normal;text-decoration:none;width:16px;display:block; float:right; text-align:right;}
a .graph  {text-decoration:none;}

.fold .tsimple {margin-left:35px;width:595px;}
.tsimple thead td {font:11px/19px Arial, Helvetica, sans-serif; color:#333; padding:10px 10px 5px 0px;}
.tsimple td { }
.tsimple tbody td { padding:5px 10px 7px 0px;border-top:1px solid #E6E6E6;}

.tsimple .link {margin-top:5px;}
.tsimple .g {margin-top:5px;}
.tsimple .td1 {font:11px/19px Arial, Helvetica, sans-serif;font-weight:bold;color:#999;}

a.link {background: url(/css/new_design/i/i.png) -42px -1047px no-repeat; width:11px;height:11px;display:block; }
span.link {background: url(/css/new_design/i/i.png) -42px -1047px no-repeat; width:11px;height:11px; padding-right:12px;}

h1 small {font:15px/19px Arial, Helvetica, sans-serif; font-weight:bold;}

.fsearch {background:#E6E6E6;padding:8px 10px;}
.fsearch input {border:0;background-color:#FFF;width:575px;padding:5px;float:left;display:inline;}

/*.filters a {background: url(/css/new_design/i/i.png) 0 -1293px no-repeat;padding-left:20px;}*/
.filters a {background: url(i/i.png) 0 -1293px no-repeat;padding-left:20px;padding-right:10px;display:block;}
.filters .remove a {background-position:0 -1137px; color:#C1272D;}
.filters .active a {background-position:0 -1242px; }
.filters .reset a {background-position:0 -1189px;color:#676767;}
.filters em {float:right; font:11px/19px Arial, Helvetica, sans-serif;color:#333;}


.results {}
.results .ulhead {background-color:#E6E6E6;border-top:1px solid #E6E6E6; font:11px/19px Arial, Helvetica, sans-serif;padding:8px 10px;}
.results .ulhead a {color:#676767;}
.results .ulhead a.active {color:#333; text-decoration:none;}
.results .res {border-bottom:1px solid #E6E6E6;padding:8px 10px;background-color:#FFF;}
.results .content {padding:5px 0 3px 0;}
.results .ulhead .flr a {margin-left:5px;}

.pages li {margin-right:5px;}
.pages a {display:block;line-height:26px; padding:0 9px;border:1px solid #ccc; background-color:#FFF; color:#188ADB;font:15px/26px Arial, Helvetica, sans-serif;font-weight:bold; text-decoration:none;}
.pages .active a {background-color:#EBEBEB; color:#676767;}


.pager {
    -moz-transition: background-color 0.2s ease 0s;
    display: block;
    height: 100px;
    margin-top: -50px;
    overflow: hidden;
    position: fixed;
    text-indent: -9999px;
    top: 50%;
	width:1%;
    min-width: 11px;
    z-index: 101;
	background: url(/css/new_design/i/i.png) 0 0 no-repeat;
	background-color:#B3B3B3;
}


.pleft {background-position:center -1380px;left:0}
.pleft:hover {background-position:center -1480px;}
.pright {background-position:center -1580px;right:0}
.pright:hover {background-position:center -1680px;}
.pager:hover {background-color:#333;}


.info {
  color: #999;
}

.mr {
padding-right: 20px; text-decoration: none; background: url(/i/ico/arrow-right.png); background-repeat: no-repeat; background-position: right;
}

.mr:hover {
padding-right: 20px; text-decoration: none; background: url(/i/ico/arrow-right-on.png); background-repeat: no-repeat; background-position: right;
}

.lmail2 {margin-top:0; margin-bottom:5px; display:block;border:1px solid #999;background-color:#FFF;/*height:23px;*/ padding:0 5px;width:250px;}

input.lmail2 { height:23px; width:250px; }

.made a {text-decoration: none; color: #000;}
