body, td {
	font-family: Verdana, Tahoma;
	font-size: 8.5pt;
}
.topGreenLineTable {
  border: 0; border-collapse: collapse; background-color: #008100; width: 100%; height: 4px; 
}
.topRedLineTable {
  border: 0; border-collapse: collapse; background-color: #9b1419; width: 100%; height: 4px; 
}
.topBlueLineTable {
  border: 0; border-collapse: collapse; background-color: #153962; width: 100%; height: 4px; 
}
.darkGrayBackground {
  width: 100%; border: 0px; border-collapse: collapse; background-image: url('../../../images/img/_bg/darkGray.gif'); background-color: #ebebeb;
}
.lightGrayBackground {
  width: 100%; border: 0px; border-collapse: collapse; background-image: url('../../../images/img/_bg/lightGray.gif'); background-color: #dedede;
}
.mainGreenSideBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #008000; border-right: 2px solid #008000; background-color: #fffffe;
}
.mainRedSideBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #9b1419; border-right: 2px solid #9b1419; background-color: #fffffe;
}
.mainBlueSideBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #153962; border-right: 2px solid #153962; background-color: #fffffe;
}
.mainGreenSideBottomBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #008000; border-right: 2px solid #008000; border-bottom: 2px solid #008000; background-color: #fffffe;
}
.mainRedSideBottomBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #9b1419; border-right: 2px solid #9b1419; border-bottom: 2px solid #9b1419; background-color: #fffffe;
}
.mainBlueSideBottomBorder {
  width: 958px;  border-collapse: collapse; border-left: 2px solid #153962; border-right: 2px solid #153962; border-bottom: 2px solid #153962; background-color: #fffffe;
}
.topLogo {
	border-collapse: collapse; width: 950px; height: 150px; padding: 0px; margin-left: 2px; margin-top: 2px; margin-right: 2px;
}
.menuTable {
  border-collapse: collapse; background-color: #fafafa; Z-INDEX: -1;  margin-left: 2px; margin-right: 2px;
}
.submenuTableGreen {
  width: 950px; height: 21px; font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #006f00; border-collapse: collapse; background-image: url('../../../images/img/_general-menu/submenuBG-green.jpg'); border-bottom: 1px solid #008000;
}
.submenuTableRed {
  width: 950px; height: 21px; font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #000000; border-collapse: collapse; background-image: url('../../../images/img/_general-menu/submenuBG-red.jpg'); border-bottom: 1px solid #9b1419;
}
.submenuTableGreen A, .submenuTableRed A { 
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #fafafa; text-decoration: none; 
}
.submenuTableGreen A:hover, .submenuTableRed A:hover {  
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #f6f6f6; text-decoration: underline; 
}
.submenuTableFullGreen {
  width: 950px; height: 21px; font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #006f00; border-collapse: collapse; background-image: url('../../../images/img/_general-menu/submenuBG-green.jpg'); border-bottom: 1px solid #008000;
}
.submenuTableFullGreen A { 
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #fafafa; text-decoration: none; 
}
.submenuTableFullGreen A:hover {  
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #f6f6f6; text-decoration: underline; 
}
#mainClock {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #ffffff;
}
.colorHeader {
  text-align: left; border-top: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; background-color: #e6e7e6; height: 27px;
}
.colorHeader td {
  height: 27px;
}
h1.colorHeader, h2.colorHeader { line-height: 24px; }
.colorHeader h1, .colorHeader h2, h1.colorHeader, h2.colorHeader {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #000000; text-decoration: none; padding-left: 4px; 
}
.leftMenuTable {
  width: 190px; font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; border-collapse: collapse;
}
.bottomLinks {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; float: left; border-collapse: collapse; border-top: 2px solid #999999;
}
.bottomLinks_over {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; float: left; border-collapse: collapse; border-top: 2px solid #666666;
}
.bottomLinks A {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #999999; text-decoration: none
}
.bottomLinks_over A {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #666666; text-decoration: none;
}
.bottomLinks_over A:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #0066cc; text-decoration: underline; 
}
.bottomLinksHeader {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; color: #000000;  
}
.createdByTable {
  width: 950px; height: 20px; font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #444444; border: 0; border-collapse: collapse; background-color: #b6b6b5; margin-left: 2px; margin-right: 2px; margin-bottom: 2px;
}
.createdByTable a {
  color: #0066cc; text-decoration: none;
}
.createdByTable a:hover {
  color: #0066cc; text-decoration: underline;
}
.searchBar {
  width: 100%; text-align: center;
}
.searchBar a {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; font-weight: 500; color: #666666; text-decoration: none; line-height: 110%;
}
.searchBar a:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; font-weight: 500; color: #000000; text-decoration: underline;  line-height: 110%;
}
.searchField {
  font-family: Verdana, Tahoma; font-weight: 500; font-size: 8pt; color: #000000; padding: 0px; margin: 0px; width: 130px; height: 16px; border: 1px solid #666666; background-color: #fffffe; 
}
.searchField:hover {
  border: 1px solid #000000;
}
.searchButton {
  cursor: pointer; font-family: Verdana, Tahoma; font-size: 7.5pt; font-weight: 700; color: #000000; padding: 0px; margin: 0px; width: 54px; height: 18px; border: 1px solid #666666; background-color: #f4f4f4;
}
.searchButton:hover {
  background-color: #e6e7e6; border: 1px solid #000000;
}
p {
  margin: 0px; padding: 0px;
}
h1 {
  font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; font-weight: 700; color: #000000; margin: 0px; padding: 0px;
}
h2, h3 {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #000000; margin: 0px; padding: 0px;
}
h2 a, h3 a {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #0066cc; text-decoration: none;
}
h2 a:hover, h3 a:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 9pt; font-weight: 700; color: #0066cc; text-decoration: underline;
}
.cMainTable {
  line-height: 160%;
}
.cMainTable ul {
  list-style-type: square; margin-top: 0px; margin-bottom: 0px;
}
.cMainTable ul ul {
  list-style-type: circle; margin-top: 0px; margin-bottom: 0px;
}
.cTopTitle {
  height: 21px; font-family: Arial, Verdana, Tahoma, sans-serif; font-size: 14pt; font-weight: 700; color: #000000; border-bottom: 1px solid #008000; text-align: left; line-height: 24px;
}
.cTitle {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #000000;
}
.cText {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #000000;
}
.cText a {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #0066cc; text-decoration: none;
}
.cText a:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #0066cc;  text-decoration: underline;
}
.cSource {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; font-weight: 500; color: #666666; text-decoration: none;
}
.cAddress {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #0066cc; text-decoration: none;
}
.cAddress:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; color: #0066cc;  text-decoration: underline;
}
.cAddress_small {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #0066cc; text-decoration: none;
}
.cAddress_small:hover {
  font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #0066cc;  text-decoration: underline;
}
.articleItem {
 background-color: #fafafa; border-collapse: collapse; border: 1px solid #e6e7e6;
}
.articleItem_over {
 background-color: #efefef; border-collapse: collapse; border: 1px solid #999999;
}
.articleItem h2, .articleItem_over h2, .articleItem h3, .articleItem_over h3 {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #0066cc;
}
.form_button_req {
  width: 100%; height: 35px;
}
.form_button_req a {
  font-family: Arial, sans-serif; font-size: 13pt; font-weight: 700; color: #0066cc; text-decoration: none;
}
.form_button_req a:hover {
  font-family: Arial, sans-serif; font-size: 13pt; font-weight: 700; color: #0066cc; text-decoration: underline;
}
.formBorder {
  border: 1px solid #ffffff;
}
.formMainTable {
  border: 1px dotted #f4f4f4; border-collapse: collapse; font-family: Verdana, Tahoma; font-size: 8.5pt; font-weight: 500; color: #000000; text-decoration: none;
}
.formMainTable th {
  height: 28px; line-height: 18px; border-bottom: 1px solid #666666; background-color: #f4f4f4;
}
.formMainTable td {
  height: 28px; line-height: 18px; border-bottom: 1px dotted #cccccc;
}
.formErrorTable {
  border: 1px dotted #f4f4f4; border-collapse: collapse; font-family: Verdana, Tahoma; font-size: 8.5pt; font-weight: 500; color: #ff0000; text-decoration: none; margin-bottom: 7px;
}
.form1_radio {
  vertical-align: middle; margin-right: 3px;
}
.form1_textbox {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 250px; height: 14px; background-color: #fffffe; 
}
.form1_selectbox {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 256px; height: 20px; background-color: #fffffe; 
}
.form1_filebox {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 255px; height: 19px; background-color: #fffffe; 
}
.form1_textarea {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8pt; width: 250px; height: 120px; background-color: #fffffe; 
}
.form1_button {
  font-family: Verdana, Tahoma, sans-serif; font-size: 8.5pt; font-weight: 700; color: #000000; width: 100px; height: 25px; border: 1px solid #666666; background-image: url('../../../images/img/_general-menu/menuBG.jpg'); cursor: pointer;
}
.content_lastUpdate { margin-top: 10px; margin-bottom: 10px; margin-left:7px; margin-right: 5px; font-family: Verdana, Tahoma, sans-serif; font-size: 7.5pt; color: #999999; }