/* **************************************************
   **                 Styles from templates        **
   ************************************************** */
BODY { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

/*header*/
TABLE.BgColorTbl {background-color: #6F8DB9;}
TD.BgColorTd {background-color: #8FB2A2;}

TD.BgColorTdWhite {background-color: #FFFFFF;}


TR.BgColorTr {background-color: #125486;} /*6F8DB9*/

.sageBucket {background-color:#8FB2A2; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; padding-top:0px;}
.tanBucket {background-color:#F4F3D4;}
.contentBucket {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
.required {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#000000; border: solid; border-width: 1px; border-color: red; padding-left:10px;}

/* HOME PAGE AND PERSISTENT ELEMENTS */
.persistent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11568C;}
.persistent a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11568C; text-decoration:none}
.persistent a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11568C; text-decoration:underline}

.persistentHeader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.persistentHeader a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none}
.persistentHeader a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline}

.white10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF;}
.white10 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:underline}
.white10 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration:none}
.white12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight:bold}
.white12 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:underline; font-weight:bold}
.white12 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration:none; font-weight:bold}

TD.BgColorLeftDivider {background-color: #FEBF56;}
.news_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666;}
.news_title a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; text-decoration:none}
.news_title a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; text-decoration:underline}

.news_body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #666666;}
.news_body a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #666666; text-decoration:none}
.news_body a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #666666; text-decoration:underline}

.titles {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6D89B2; text-decoration:none; font-weight:bold}

.content {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height:15px;}
.content a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11568C; line-height:15px;text-decoration:none; font-weight:normal}
.content a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #11568C; line-height:15px;text-decoration:underline;font-weight:normal}
.content9 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; color: #666666; line-height:9px;}
.content9 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; line-height:9px;text-decoration:none; font-weight:normal}
.content9 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; line-height:9px;text-decoration:underline;font-weight:normal}

.blue14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6D89B2; text-decoration:none; font-weight:bold}
.blue12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #6D89B2; text-decoration:none; font-weight:bold}
.blue10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6D89B2; text-decoration:none; font-weight:bold}
.blue10 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6D89B2; text-decoration:none; font-weight:bold}
.blue10 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6D89B2; text-decoration:underline; font-weight:bold}

.sage14{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #8FB2A2; text-decoration:none; font-weight:bold}
.blueContentBucket {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#6D89B2;}
.sageContentBucket {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8FB2A2;}
.sage12{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #8FB2A2; text-decoration:none; font-weight:bold}

/* **************************************************
   **                 new Styles FROM EHS          **
   ************************************************** */
.label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #666666; border-width: thin;}
.label_white {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #FFFFFF;}
.tableCellGrey {background-color: #eeeeee;}

/* **************************************************
   **                 new Styles                   **
   ************************************************** */
.txtwelcome {font-family:Verdana, Arial, Helvetica; color: #11568C; font-size:11px; font-weight: normal;}
.txtuser	{font-family:Verdana, Arial, Helvetica; color: #11568C; font-size:11px; font-weight: bold;}
.txtwelcomeHeader {font-family:Verdana, Arial, Helvetica; color: #FFFFFF; font-size:11px; font-weight: normal;}
.txtuserHeader	{font-family:Verdana, Arial, Helvetica; color: #FFFFFF; font-size:11px; font-weight: bold;}

.txtheader	{font-family: Verdana, Arial, Helvetica; font-size:16px; color: #6D89B2; font-weight: bold;}

A.Logout:link	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#11568C; font-weight:normal; text-decoration:underline;}
A.Logout:visited{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#11568C; font-weight:normal; text-decoration:underline;}
A.Logout:hover	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#11568C; font-weight:normal; text-decoration:underline;}

A.LogoutHeader:link	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
A.LogoutHeader:visited{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
A.LogoutHeader:hover	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}

.Main_nav  	{font-family:Verdana,Arial,Helvetica; font-size: 12px; color:#11568C; font-weight:bold; text-decoration:none;}
A.Main_nav:link 	{font-family:Verdana,Arial,Helvetica; font-size: 12px; color:#11568C; font-weight:bold; text-decoration:none;}
A.Main_nav:visited 	{font-family:Verdana,Arial,Helvetica; font-size: 12px; color:#11568C; font-weight:bold; text-decoration:none;}
A.Main_nav:hover 	{font-family:Verdana,Arial,Helvetica; font-size: 12px; color:#11568C; font-weight:bold; text-decoration:underline;}
.Main_nav_selected	{font-family:Verdana,Arial,Helvetica; font-size: 12px; color:#11568C; font-weight:bold; text-decoration:underline}
A.Sub_nav_L1:link 	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
A.Sub_nav_L1:visited{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
A.Sub_nav_L1:hover	{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.Sub_nav_L1_selected{font-family:Verdana,Arial,Helvetica; font-size: 11px; color:#FFFFFF; font-weight:bold; text-decoration:underline}
A.Sub_nav_L2:link 	{font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
A.Sub_nav_L2:visited{font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
A.Sub_nav_L2:hover 	{font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF; font-weight:normal; text-decoration:underline;}
.Sub_nav_L2_selected{font-family:Verdana,Arial,Helvetica; font-size: 10px; color:#FFFFFF; font-weight:normal; text-decoration:underline}

A.contentBucket:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
A.contentBucket:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666;}
A.contentBucket:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.contentBold {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
.blackBucket {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
A.contentBold:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
A.contentBold:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight:bold;}
A.contentBold:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:bold;}
.contentBold14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}
A.contentBold14:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}
A.contentBold14:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#666666; font-weight:bold;}
A.contentBold14:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;}

.input_text_blu {font-family:Verdana, Arial, Helvetica; font-size:11px; color:#11568C; border-color:#666666; border-width: 1px; border-style: solid; }
.input_text_login {font-family: Verdana, Arial, Helvetica; font-size:10px; color:#11568C; border-color:#11568C; border-width:1px; border-style: solid; }
.error {font-family:Verdana, Arial, Helvetica; font-size:11px; color: #ff0000;}
.errorBold {font-family:Verdana, Arial, Helvetica; font-size:11px; color: #ff0000; font-weight:bold;}
.errorBold14 {font-family:Verdana, Arial, Helvetica; font-size:14px; color: #ff0000; font-weight:bold;}
.btn_blue {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight:bold; color: #FFFFFF; border: 3px solid #11568c; background-color:#6D89B2;	cursor: hand; text-decoration:none;}
.btn_red  {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight:bold; color: #FFFFFF; border: 3px solid #cc0033; background-color:#ff6666;	cursor: hand; text-decoration:none;}

.white25 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; color: #FFFFFF; font-weight:bold; text-decoration:none;}
A.white25:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; font-weight:bold;}
A.white25:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; font-weight:bold;}
A.white25:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#FFFFFF; font-weight:bold;}

.baige19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #666666; font-weight:bold; text-decoration:none;}
.white19 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #FFFFFF; font-weight:bold; text-decoration:none;}
A.white19:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; font-weight:bold;}
A.white19:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; font-weight:bold;}
A.white19:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#FFFFFF; font-weight:bold;}

TABLE.tableBorder {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; color:#ffffff; width: 100%; border: 0px; border-collapse: collapse; empty-cells: show; border-spacing: 0px;}
TABLE.tableBorder td {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #ffffff; color: #666666; padding: 4px; text-align: left; border: 1px #666666 solid;}
TABLE.tableBorder td.highlite {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeeee; padding: 4px; font-size:14px; color:#666666; font-weight: bold;}
TABLE.tableBorder td.highlite12 {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeeee; padding: 4px; font-size:12px; color:#666666; font-weight: bold;}
TABLE.tableBorderFit {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; color:#ffffff; border: 0px; border-collapse: collapse; empty-cells: show; border-spacing: 0px;}
TABLE.tableBorderFit td {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #ffffff; color: #666666; padding: 4px; text-align: left; border: 1px #666666 solid;}
TABLE.tableBorderFit td.highlite {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeeee; padding: 4px; font-size:14px; color:#666666; font-weight: bold;}
TABLE.tableBorderFit td.highlite12 {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeeee; padding: 4px; font-size:12px; color:#666666; font-weight: bold;}
TABLE.tableBorderFit td.highlite10 {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #eeeeee; padding: 4px; font-size:10px; color:#666666; font-weight: bold;}
TABLE.tableBorderFit TD.showBorder {border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; color: #000000; border-bottom: #000000 1px solid; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; padding: 4px }
TABLE.tableBorderFit TD.noBorder {border-right: #000000 1px; border-top: #000000 1px; border-left: #000000 1px; color: #000000; border-bottom: #000000 1px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; padding: 4px }
TABLE.tableBorderFit TD.showBorder_contentBold { border-right: #000000 1px solid; border-left: #000000 1px solid; color: #666666; border-top: #000000 1px solid; border-bottom: #000000 1px solid; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; text-align: left; padding: 4px }
TABLE.tableNoBorder	{font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; color:#ffffff; width: 100%; border: 0px; border-collapse: collapse; empty-cells: show; border-spacing: 0px;}
TABLE.tableNoBorder td {font-family: Verdana, Arial, Helvetica, sans-serif;background-color: #ffffff; color: #666666; padding: 0px; text-align: left; border: 0px;}
TABLE.tableNoBorderFit {font-family: Verdana, Arial, Helvetica, sans-serif;text-align:center; color:#ffffff; border: 0px; border-collapse: collapse; empty-cells: show; border-spacing: 0px;}
TABLE.tableNoBorderFit td {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #ffffff; color: #000000; padding: 0px; text-align: left; border: 0px;}

TABLE.tableBorderBlue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-color:#6D89B2; border-style: solid; spacing:1; border-collapse: collapse; empty-cells: show; border-spacing: 0; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderBlue td.showBorder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color: #ffffff; border-color:#6D89B2; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderBlue td.showBorderBoldTxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight: bold; background-color: #ffffff; border-color:#6D89B2; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderBlue td.highlite {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6D89B2; border-color:#6D89B2; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px; padding: 4px; font-size:14px; color:#FFFFFF; font-weight: bold;}
TABLE.tableBorderBlue td.highlite12 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6D89B2; border-color:#6D89B2; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px; padding: 4px; font-size:12px; color:#FFFFFF; font-weight: bold;}
TABLE.tableBorderBlue td.blue14{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #6D89B2; text-decoration:none; font-weight:bold}
TABLE.tableBorderSage {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; border-color:#8FB2A2; border-style: solid; spacing:1; border-collapse: collapse; empty-cells: show; border-spacing: 0; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderSage td.showBorder {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; background-color: #ffffff; border-color:#8FB2A2; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderSage td.showBorderBoldTxt {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; font-weight: bold; background-color: #ffffff; border-color:#8FB2A2; border-style: solid; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px;}
TABLE.tableBorderSage td.highlite {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8FB2A2; border-color:#8FB2A2; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px; padding: 4px; font-size:14px; color:#FFFFFF; font-weight: bold;}
TABLE.tableBorderSage td.highlite12 {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #8FB2A2; border-color:#8FB2A2; margin: 0; padding: 4px; border-width: 1px 1px 1px 1px; padding: 4px; font-size:12px; color:#FFFFFF; font-weight: bold;}

.green14 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #008000; text-decoration:none; font-weight:bold}
.green12 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #008000; text-decoration:none; font-weight:bold}
.green10 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #008000; text-decoration:none; font-weight:bold}
.green10 a{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color:#008000; text-decoration:none; font-weight:bold}
.green10 a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6D89B2; text-decoration:underline; font-weight:bold}