P { margin: 0 0 0 0; text-align: justify; text-indent: 40px; }
HTML P { margin: 0 0 0 0; 
background: #ffffff;
}
BODY, TD, TH, DIV, SPAN, P, H1, H2, H3, H4, H5, H6, H7 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8.5pt; padding: 0px 0px 0px 0px; }
body {
}


blockquote { margin: -10px -40px -30px -20px; text-align: left; }
html blockquote { margin: 5px 0px 5px 20px; text-align: left; }

a { text-decoration: none; color: #003399; }
a:hover { text-decoration: none; color: #0000ff; }

.nnor { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 1px ; text-align: center; color: black; border: 1px solid #0000aa;  cursor: pointer; cursor: hand; }
.novr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 1px ; text-align: center; color: #444444; }
.npop {} 

/*.mpop { border: 1px solid #666666; border-width: 0px 2px 2px 1px; } */

.mnor { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; color: #ffffff; padding: 2px 2px; border-bottom: 1px solid #ffffff;  cursor: pointer; cursor: hand; }
.movr { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 2px 4px; }
.mnord { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 2px 4px; cursor: default; }
.movrd { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 2px 4px;}
.arr { font-family: Arial, Helvetica, sans-serif; font-size : 10px; text-decoration : none; } 

.stxt { background-color: #e0e5ef; border: solid Navy; border-width: 1px 1px 1px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; width: 495px; }
.field{ background-color: #e0e5ef; border: solid Navy; border-width: 1px 1px 1px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; }
.sbtn { background-color: #e0e5ef; border: solid Navy; border-width: 1px 1px 1px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; width: 82px; }
.sbtno { background-color: #f0f5ff; border: solid Navy; border-width: 1px 1px 1px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; width: 82px; }
.copy { font-size: 10px; padding: 2px 2px 2px 2px; text-align: right; color: #969db2 }
.lu { font-size: 10px; padding: 2px 2px 2px 2px; text-align: left; color: #dddddd; background: #969db2; }
.copyright { font-size: 10px; padding: 2px 2px 2px 2px; text-align: right; color: white; background: #969db2;}

LI { text-align: justify; }

.bor { background-color: #f8f8f8; border: solid #b6bdd2; border-width: 1px 2px 2px 1px; }
.head { color: #888888 }
.just { text-align: justify; }
.hot { text-align: center; color: Red; font-size: 14px; font-weight: bold; }
.header { text-align: center; border: solid #b6bdd2; border-width: 1px 2px 2px 1px; font-size: 12px; font-weight: bold; color: #464d62; background-color: #f0f0f0; }
.message { text-align: center; border: solid black; border-width: 1px 2px 2px 1px; font-size: 12px; font-weight: bold; color: black; background-color: #C6CDE2; }
.hdr { font-size: 12px; font-weight: bold; color: #464d62; text-align: center; font-family: Verdana }
.hdrbl { font-size: 12px; font-weight: bold; color: Black; text-align: center; }
.hdr1 { font-size: 14px; font-weight: bold; color: #464d62; text-align: center; font-family: Verdana }
.hdr2 { font-size: 14px; font-weight: bold; color: #000000; text-align: center; text-decoration: underline; font-family: Verdana }
.p1 { margin: 0 0 0 0; text-align: justify; text-indent: 40px; line-height: 150%; }
.p1ex { margin-left: 20px; text-align: justify; text-indent: -8px; }
.p1exsp { margin: 0px 0px 0px 0px; text-align: justify; text-indent: 0px; line-height: 150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px }
.p1exsp1 { margin: 0px 0px 0px 0px; text-align: justify; text-indent: 40px; line-height: 150%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px }
.p1ex9pt { margin: 0px 0px 0px 5px; text-align: left; text-indent: 0px; line-height: 125%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; }
.p1ex85pt { margin: 0px 0px 0px 5px; text-align: left; text-indent: 0px; line-height: 125%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8.5pt; }
.p11 { margin-left: 40px; text-align: justify; text-indent: 0px; line-height: 150%; }
.p2 { margin-left: 60px; text-align: justify; text-indent: 0px; line-height: 150%; }
.p3 { margin-left: 80px; text-align: justify; text-indent: 0px; line-height: 150%; }
.p4 { margin-left: 100px; text-align: justify; text-indent: 0px; line-height: 150%; }
.p5 { text-align: justify; text-indent: 0px; font-size: 11px; text-indent: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }

.tbl { border-color: White; }
.tbl TH { background: #B0C4DE; font-weight: normal; text-align: center; }
.tbl TD { background: #eeeeee; text-align: left; }

.tbl2 { border-color: White; }
.tbl2 TH { background: #ffffff; font-weight: normal; text-align: center; padding: 2px 2px 2px 2px; }
.tbl2 TD { background: #ffffff; text-align: left; padding: 2px 2px 2px 2px; }

.tblstd { border-width: 0px 0px 0px 0px; }
.tblstd TH { background: #969db2; font-weight: bold; text-align: center; color: #ffffff; padding: 0px 0px 0px 0px; }
.tblstd TD { background: #ffffff; text-align: left; padding: 0px 0px 0px 0px; }

.tblstdex { border-width: 0px 0px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10pt; }
.tblstdex TH { background: #9FE8FF; font-weight: bold; text-align: center; vertical-align: top; font-size: 9px; padding: 1px 1px 1px 1px; }
.tblstdex TD { padding: 1px 1px 1px 1px; background: #ffffff; text-align: left; font-size: 9px;  vertical-align: top;  }

.tblstdex2 { border-width: 0px 0px 0px 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 9pt; }
.tblstdex2 TH { background: #9FE8FF; font-weight: bold; text-align: center; vertical-align: top; font-size: 9pt; padding: 1px 2px 1px 2px; }
.tblstdex2 TD { padding: 1px 3px 1px 3px; background: #ffffff; text-align: left; font-size: 8.5pt;  vertical-align: top;  }


.nnord { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 1px ; text-align: center; color: #888888; }
.novrd { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; text-decoration : none; padding: 1px ; text-align: center; color: #888888; }

.locn { font-size: 10px; }
.locd { font-size: 10px; color: Gray; }
.locp { font-size: 10px; color: #8B4513; }

.mapp  { font-size: 12px; color: #8B4513; } /*text-align: right; }*/
.mapd0 { font-size: 12px; color: Gray; font-weight: bold; }
.mapn0 { font-size: 12px; font-weight: bold;}
.mapd1 { font-size: 12px; color: Gray; }
.mapn1 { font-size: 12px; }
.mapd2 { font-size: 11px; color: Gray;  font-weight: bold; }
.mapn2 { font-size: 11px;  font-weight: bold; }
.mapd3 { font-size: 11px; color: Gray; }
.mapn3 { font-size: 11px; }
.mapd4 { font-size: 10px; color: Gray; }
.mapn4 { font-size: 11px; }

.mnun { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-align: left; color: #969db2; background-color: #f0f0f0; }
.mnud { font-family: Arial, Helvetica, sans-serif; font-size : 11px; text-align: left; color: #aaaaaa; background-color: #f0f0f0; }

.tblob { border: 1px solid silver; }
.tblob TH { padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: left; }
.tblob TD { padding: 10px 5px 5px 5px; }
.tblob P{ text-align: justify; }

.tblobex { border-width: 0px 0px 0px 0px; }
.tblobex TH { padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: left; }
.tblobex TD { padding: 5px 2px 2px 2px; }
.tblobex P{ text-align: justify; }

.tbliob { border: solid silver; border-width: 0px 0px 1px 1px; }
.tbliob TH { border: solid silver; border-width: 1px 1px 0px 0px; padding: 0px 2px 0px 2px; background: #B0C4DE; font-weight: normal; text-align: center; }
.tbliob TD { border: solid silver; border-width: 1px 1px 0px 0px; padding: 0px 2px 0px 2px; background: #eeeeee; text-align: left; }

.tblob2 { border: solid silver; border-width: 0px 0px 1px 1px; }
.tblob2 TH { border: solid silver; border-width: 1px 1px 0px 0px; padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: left; }
.tblob2 TD { border: solid silver; border-width: 1px 1px 0px 0px; padding: 10px 5px 5px 5px; background: white; }

.tbliob3 { border-width: 0px 0px 0px 0px; }
.tblob3 TH { padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: left; font-size : 11px; }
.tblob3 TD { padding: 10px 5px 5px 5px; font-size : 11px; }

.tblob4 { border: solid silver; border-width: 0px 0px 1px 1px; }
.tblob4 TH { border: solid silver; border-width: 1px 1px 0px 0px; padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: center; }
.tblob4 TD { border: solid silver; border-width: 1px 1px 0px 0px; padding: 2px 2px 2px 2px; background: white; text-align: right; }

.tblob5 { border: thin silver; border-width: 1px 1px 1px 1px; }
.tblob5 TH { border: thin silver; border-width: 1px 1px 1px 1px; padding: 0px 2px 0px 2px; background: #eeeeee; font-weight: normal; text-align: left; }
.tblob5 TD { border: solid windowtext; border-width: 0pt 0pt 1pt 1pt; padding: 3px 3px 3px 3px; background: white; font-size: 11px; }

.hint { border: dotted #B0C4DE; border-width: 1px 1px 1px 1px; background-color: #FBFDFF; text-align: center; font-size : 11px; font-weight: bold; padding: 5px 5px 5px 5px; }
.act { border: dotted #B0C4DE; border-width: 1px 1px 1px 1px; background-color: #FBFDFF; font-size : 11px; text-align: center; }

.stxt1 { background-color: #e0e5ef; border: solid Navy; border-width: 1px 1px 1px 1px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; height: 18px; }
.h     { background-color: #778899; color: #ffffff; font-weight: bold; text-align: center; border: 1px solid #000000; border-width: 1px 2px 2px 1px; padding: 1px 1px 1px 1px; }

.trownor { height: 16px; background: #F0F0F0; color: Black; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; }
.trowodd { background: #E0E0E0; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; }
.trowovr { background: #B0C4DE; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; }
.trowsel { background: #6A5ACD; color: Yellow; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; }
.tttlnor { background: Navy; color: Yellow; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-align: center; }
.tttlovr { background: Navy; color: Lime; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; text-align: center; }
.trownorex { vertical-align: top; border: solid windowtext; border-width: 1px 1px 1px 1px; height: 16px; background: #F0F0F0; color: Black; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px;  }
.trowoddex { vertical-align: top; border: solid windowtext; border-width: 1px 1px 1px 1px; height: 16px; background: #E0E0E0; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.trowovrex { vertical-align: top; border: solid windowtext; border-width: 1px 1px 1px 1px; height: 16px; background: #B0C4DE; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }
.trowselex { vertical-align: top; border: solid windowtext; border-width: 1px 1px 1px 1px; height: 16px; background: #6A5ACD; color: Yellow; cursor: hand; cursor: pointer; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; }

.xbtndis { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #DDDDDD; border: 1px outset; color: Gray; cursor: default; font-size: xx-small; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; }
.xbtndwn { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #BBBBBB; border: 1px inset; color: Maroon; cursor: hand; font-size: xx-small; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; }
.xbtnnor { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #BBBBBB; border: 1px outset; color: black; cursor: hand; font-size: xx-small; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; }
.xbtnovr { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #BBBBBB; border: 1px outset; color: Blue; cursor: hand; font-size: xx-small; font-weight: normal; text-align: center; vertical-align: middle; cursor: pointer; }
.xbtnsel { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background: #BBDAFF; border: 1px outset; color: Black; cursor: default; font-size: xx-small; font-weight: bold; text-align: center; vertical-align: middle; cursor: pointer; }


.newsphotos {
	width: 560px;
}

.newsphotos a {
	border: none;
	width: 100px;
	height: 100%;
	display: block;
	margin: 4px;
	padding: 1px;
	float: left;
	border: 1px solid #ccc;
}

.newsphotos img {
	border: none;
}	

.newstitle {
	font-size: 13px;
}

.newsitem {
	padding: 0 5px;
	line-height: 14px;
}
	
.newsitem p {
	margin-bottom: 6px;
	text-indent: 15px;
}	

#public_orders {
	
}

#public_orders h2 {
	font-size: 14px;
	border-bottom: 3px solid #222;
}

#public_orders .newslist {
	margin: 15px 0;
	line-height: 16px;
	font-weight: bold;
	float: left;
}

#public_orders .newslist ul li {
	font-size: 12px;
	line-height: 130%;
	font-weight: normal;
	list-style: square;
}

#public_orders .newslist a:hover {
	color: #444444;
}

#public_orders .newslist p {
	font-size: 12px;
	margin-bottom: 10px;	
	text-indent: 0;
}

#public_orders .newslist p.date {
   padding: 4px 10px;
   width: 558px;
   background-color: #faf0e6;
	border: 1px solid #ccc;
   font-size: 9px;
	font-weight: normal;
}

#public_orders .newslist span.aop {
	color: #800000;
   font-size: 9px;
   float: right;
}

#public_orders .newslist span.aop a {color: #800000;}

.list-b, .list-a {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	border-collapse: collapse;
	text-align: left;
}

.list-a td {
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e8e8e8;
	padding: 6px 8px;
}

.list-a tr:first-child td {
    border-top: 1px solid #e8e8e8;
}

.list-a td:last-child {
	border-right: 1px solid #e8e8e8;
}	

.list-a tr:nth-child(odd) td {
	background: #f1f1f1;
}

.list-b th {
	font-size: 14px;
	font-weight: normal;
	color: #039;
	padding: 10px 8px;
	border-bottom: 2px solid #6678b1;
}

.list-b td {
	border-bottom: 1px solid #ccc;
	color: #669;
	padding: 6px 8px;
}

.list-b td img {vertical-align: bottom;}

.list-b tr:hover td, .list-b tr:hover td a {
	color: #009 !important;
	cursor: pointer;
}

.list-b td .aop-mark {color:#685c53;}

ul#pp-archive, ul#op-archive {
	margin: 0 0 10px 0;
	padding: 0;
	float:right;
}

ul#pp-archive li, ul#op-archive li {
	padding: 0 5px;
	list-style: none;
	color: #800;
	font-weight: bold;
	float: left;
}

ul#pp-archive li a, ul#op-archive li a {color: #222;}
ul#pp-archive li a:hover, ul#op-archive li a:hover {text-decoration: underline;}

ul#pp-archive li.rbdr, ul#op-archive li.rbdr {border-right: 1px solid #222;}