/* CSS Document */
/* forms */
input.flat { border: 1px solid #8FBC8F; background-color: #FFFFF0; color: #000066; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;  padding: 1px 1px 1px 3px;  }
.flat_BTN_GRN { border: 1px outset #8FBC8F; background-color: #F0FFF0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt;  color: #000066;  padding: 2px 2px 2px 2px;   }
.flat_CBO_YLW { border: 1px solid #8FBC8F; background-color: #FFFFF0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  color: #000066;  padding: 2px 2px 2px 2px;   }
.flat_CBO_YLW_b { border: 1px solid #8FBC8F; background-color: #FFFFF0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 8pt;  color: #000066;  padding: 2px 2px 2px 2px;   }

.mainTitle_GRN { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: normal; color: #990000; }
.subTitle_GRN { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #990000; }
.subTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: Black; }
.subTitle_GRN_b { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #003399; font: bold; }

/* Sections */
.section { background: #990000; }
.sectionTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;  padding-left: 4px;  }
.sectionLeftBorder { border-left-width: 1px; border-left-style: none; border-left-color: #669999; padding-left: 5px; }
.sectionRightBorder { border-right-color: #669999; border-right-style: none; border-right-width: 1px; padding-right: 5px; }
.sectionBottomBorder { border-bottom-color: #669999; border-bottom-style: none; border-bottom-width: 1px; }
.section_ORG { color: White; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; }

/* Pages */
.contentTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 15px; color: #222222; font-weight: bold; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.contentSubTitle { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;  background-color: #F5F5F5;  border-bottom: 1px dotted Gray;  padding-left: 5px;  padding-bottom: 3px;  padding-top: 3px;      }
.contentText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
.contentText_b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #CC0000; }
.contentHelpText { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.contentField { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.contentLink { font-family: Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; font-size: 13px; text-decoration: underline; }
.contentLink:hover { font-family: Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; font-size: 13px; text-decoration: none; }
.contentLinkGrey { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
.contentLinkGrey:hover { text-decoration: underline; }
.style3 { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #0000CC; font-weight: bold;}

/* top nav locations */
.locText { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.locArrow { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; }
.locLink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000099; }
.style2 { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000099; font-weight: bold;}
.locLink:hover { text-decoration: none; }
.locLink2 { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; }
.locLink2:hover { text-decoration: none; }
.locBorderDotted_1px {  border-bottom-style: dotted; border-bottom-width: 1px;  margin-top: 3px;  margin-bottom: 3px;  border-bottom-color: #A9A9A9;  padding-bottom: 3px;     }

/* links */
.leftSideLink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: none;    background-image: url(images/bullets/navBulletGRN.png);  background-repeat: no-repeat;  background-position: left;  padding-left: 12px; }
.leftSideLink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px; text-decoration: none;    background-image: url(images/bullets/navBulletORG.png);  background-repeat: no-repeat;  background-position: left;  padding-left: 12px; }

.rightSideLink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: none;  margin-left: 10px;  }
.rightSideLink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CC0000; font-size: 12px; text-decoration: underline;  margin-left: 10px;  }

.footerLink { color: #990000; text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.footerLink:hover{ color: #0033CC; text-decoration: none; font-famisly: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }

.subtleLink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000099; font-weight: bold; font-size: 10px; text-decoration: underline; }
.subtleLink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #CC0000; font-weight: bold; font-size: 10px; text-decoration: underline; }

.detailLink { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; font-size: 12px; text-decoration: underline;           }
.detailLink:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #0000FF; font-size: 12px; text-decoration: underline;           }

.aft10px { font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; font-size: 10px; text-decoration: underline; }
.aft10px:hover { font-family: Arial, Helvetica, sans-serif; color: #000066; font-weight: bold; font-size: 10px; text-decoration: none; }

/* borders */
.border_all_grn { border: 1px solid #006633; }
.form_border { border: 1px solid #006633; background-color: #F5F5F5; }
.form_split_border { border-bottom: 1px dotted #006400; }
.default_form_background { background-color: #F5F5F5;  border: 1px solid Silver;  }
.brd_tb_dotted_1px { border-top-color: #A9A9A9; border-top-style: dotted; border-top-width: 1px; border-bottom-color: #A9A9A9; border-bottom-style: dotted; border-bottom-width: 1px;  margin-top: 3px;  margin-bottom: 3px;   }
.brd_b_dotted_1px {    border-bottom-color: #A9A9A9; border-bottom-style: dotted; border-bottom-width: 1px;    margin-bottom: 3px;   }
.brd_t_dotted_1px { border-top-color: #A9A9A9; border-top-style: dotted; border-top-width: 1px;     margin-top: 3px;     }

table.nav { border-width: 1px 1px 1px 1px; border-spacing: 1px; border-style: solid solid solid solid; border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC; border-collapse: collapse; background-color: white; }
table.nav th { padding: 1px 1px 1px 1px;  }
table.nav td { padding: 1px 1px 1px 1px;  border-width: 1px 1px 1px 1px;  border-style: solid solid solid solid; border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;}

table.outside { border-width: 1px 1px 1px 1px; border-spacing: 1px; border-style: solid solid solid solid; border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC; border-collapse: collapse; background-color: white; }
table.outside th { padding: 1px 1px 1px 1px;  }
table.outside td { padding: 2px 2px 2px 2px;  }

/* Verdana Fonts */
.ftv_08pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.ftv_08pt-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.ftv_08pt-MRN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #990000; }
.ftv_08pt-MRN-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #990000; }
.ftv_08pt-NVY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099;}
.ftv_08pt-NVY-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; font-weight: bold;}
.ftv_08pt-GRN {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006600;}
.ftv_08pt-GRN-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #006600; font-weight: bold;}
.ftv_08pt-WHT-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-weight: bold; color: #FFFFFF; }
.ftv_08pt-WHT-j { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FFFFFF; text-align: justify; }

.ftv_09pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; }
.ftv_09pt-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #000000; }
.ftv_09pt-MRN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #990000; }
.ftv_09pt-MRN-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #990000; }
.ftv_09pt-NVY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099;}
.ftv_09pt-NVY-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000099; font-weight: bold;}
.ftv_09pt-GRN {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006600;}
.ftv_09pt-GRN-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #006600; font-weight: bold;}
.ftv_09pt-WHT-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #FFFFFF; }
.ftv_09pt-WHT-j { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #FFFFFF; text-align: justify; }

.ftv_10pt { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.ftv_10pt-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; }
.ftv_10pt-j { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; text-align: justify; }
.ftv_10pt-MRN { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #990000; }
.ftv_10pt-MRN-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #990000; }
.ftv_10pt-NVY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099;}
.ftv_10pt-NVY-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000099; font-weight: bold;}
.ftv_10pt-NVY-i { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #000099; font-style: italic; }
.ftv_10pt-GRN {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006600;}
.ftv_10pt-GRN-b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006600; font-weight: bold;}
.ftv_10pt-WHT-b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; }
.ftv_10pt-WHT-j { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; color: #FFFFFF; text-align: justify; }
