body,
th,
td,
p {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color:#333;
	scrollbar-3dlight-color:#FFF;
	scrollbar-track-color:#000;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-shadow-color:#FFF;
	scrollbar-highlight-color:#FFF;
	scrollbar-face-color:#000;
	scrollbar-arrow-color:#FFF;
}
hr {
	color: #333;
}
h2 {
	font-size: 17px;
	font-weight:bold;
	color:#990000;
	border-bottom:1px solid #333;
}
h3 {
	font-size: 15px;
	font-weight:bold;
	color:#990000;
}
h4 {
	font-size: 13px;
	font-weight:bold;
	color:#990000;
}
h5 {
	font-size: 13px;
	font-weight:bold;
	color:#333333;
}
.body_text {
	font-size: 13px;
	font-weight: normal;
	color: #333;
}

.sitetool { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color:#FFFFFF; font-weight:bold}
.sitetool a:link,
.sitetool a:visited,
.sitetool a:hover,
.sitetool a:active {color:#FFF; text-decoration:none}

.copyright {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color:#333333}
.copysign {font-family: "Times New Roman", "Times", "Serif"; font-size: 11px; color:#333333}

.main a:link{color:#069}
.main a:visited,
.main a:hover,
.main a:active{color:#600}

.mainMenu {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight:bold; color:#336699; text-decoration:none; padding-right: 10px}
.mainMenu a:hover{color:#369; text-decoration:underline}
.mainMenu a:link,
.mainMenu a:visited,
.mainMenu a:active {color:#369; text-decoration:none}

.mainMenuHighlight{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color:#ff0000; font-weight:bold; text-decoration:none; padding-right: 10px}
.mainMenuHighlight a:hover{color:#f00; text-decoration:underline}
.mainMenuHighlight a:link,
.mainMenuHighlight a:visited,
.mainMenuHighlight a:active{color:#f00; text-decoration:none}

.subMenu {font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color:#336699; text-decoration:none; margin-right: 10px; padding-right: 10px}
.subMenu a:hover {color:#369; text-decoration:underline}
.subMenu a:link,
.subMenu a:visited,
.subMenu a:active {color:#369; text-decoration:none}

.subMenuHighlight{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px;font-weight:bold; color:#003366; text-decoration:none; margin-right: 10px; padding-right: 10px}
.subMenuHighlight a:hover{color:#036; text-decoration:underline}
.subMenuHighlight a:link,
.subMenuHighlight a:visited,
.subMenuHighlight a:active{color:#036; text-decoration:none}

.subSubMenu{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; color:#336699; text-decoration:none; margin-right: 10px; padding-right: 10px}
.subSubMenu a:hover{color:#369; text-decoration:underline}
.subSubMenu a:link,
.subSubMenu a:visited,
.subSubMenu a:active{color:#369; text-decoration:none}

.subSubMenuHighlight{font-family: "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight:bold; color:#003366; text-decoration:none; margin-right: 10px; padding-right: 10px}
.subSubMenuHighlight a:hover{color:#036; text-decoration:underline}
.subSubMenuHighlight a:link,
.subSubMenuHighlight a:visited,
.subSubMenuHighlight a:active{color:#036; text-decoration:none}

.quicklink { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; background-color:#000000; color:#ffffff}
.energyquicklink { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; background-color: #660033;font-size: 9px; color:#ffffff}
.transportquicklink { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; background-color: #003300;font-size: 9px; color:#ffffff}
.materialquicklink { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; background-color: #663366;font-size: 9px; color:#ffffff}
.waterquicklink { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; background-color: #003366;font-size: 9px; color:#ffffff}
.caption { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px}
.goback { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color:#333333; font-weight:bold}
.manager{ font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color:#333333; font-weight:bold}
.tableHeader {  color: #FFF; background-color: #333}

.tableData {  background-color: #CCC}
.tableData a:link{color:#069}
.tableData a:visited,
.tableData a:hover,
.tableData a:active{color:#600}

.tableInfo {  background-color: #CCC; border-color:#333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tableInfo a:link{color:#069}
.tableInfo a:visited,
.tableInfo a:hover,
.tableInfo a:active{color:#600}

.tableInfo ol {
	margin-left: 1.8em;
	margin-bottom: 0;
}
.tableInfo ol li {
	margin: 0;
}

.tableInfoHeader {color:#FFFFFF;  background-color: #333333; border-color:#FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.tableInfoHeaderBottom {color:#FFFFFF;  background-color: #333333; border-color:#333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.tableTop {background-color:#FFFFFF; border-color:#333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.bizTableCol1 {background-color:#FFFFFF; border-color:#333333; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; width: 40%}

.sitemap {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color:#FFFFFF}
.sitemap a:hover{color:#FFF; text-decoration:underline}
.sitemap a:link,
.sitemap a:visited,
.sitemap a:active{color:#FFF; text-decoration:none}
.sitemap hr {color:#FFF}

.indexMainCat {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #E3171A; font-weight: bold}
.indexMainCat a:hover {color: #E3171A; text-decoration:underline}
.indexMainCat a:link,
.indexMainCat a:visited,
.indexMainCat a:active {color: #E3171A; text-decoration:none}

.indexHotNewsHeadline {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 17px; font-weight:bold; color:#FFFFFF; background-color: #E3171A}

.indexHotNews {font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; color:#333333; border-bottom:1px dotted #666; padding:1em 0;}
.indexHotNews a {font-weight:bold; color: #E3171A; text-decoration:none}
.indexHotNews a:hover {text-decoration:underline}

.ourBizIndex a:link{color:#069; text-decoration:none}
.ourBizIndex a:visited,
.ourBizIndex a:hover,
.ourBizIndex a:active{color:#600; text-decoration:none}

.prj_data_set {width: 100%;}
.prj_data_set td {padding: 0px; vertical-align: top;}
.prj_data {border-top: 1px solid #333; width: 100%;}
.prj_data td {padding: 2px;}
td.prj_photo_wrapper {padding-right: 5px; width: 150px;}

.nobreak {white-space: nowrap}

.roman {font-family: "Times", "Times New Roman";
}
.redirect {
	font-size : 18px;
	color : #333;
}
.data_set {
	page-break-before: always;
}
li {
	margin-bottom: 1em;
}
li ul,
li ol {
	margin-top: 1em;
}

.ovph-limited-announcement {
	padding-top: 20px;
}

.footnote * {
	font-size: 11px;
}
.footnote td {
	padding: 0;
	vertical-align: top;
}
.footnote .footnote-index {
	width: 1.5em
}

.career-post-set {
	margin-bottom: 4em;
}
