/* **********************CERPASS External -start last updated 20220602 ***********************************  */

body {margin:5px;}

/* **********************CERPASS Don't img use for internal -start************************************/
img {
    border-radius: 4px;
    padding: 5px;
    vertical-align: bottom;
}
 /* **********************CERPASS Don't img use for internal -end*********************************** */

 .sticky {
   position: fixed;
   top: 0;
   width: 100%;
 }

 .password-container {
  width: 300px;
  position: relative;
}

.fa-eye{
  position: absolute;
  top: 20%;
  right: 20%;
}



.headlinks {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;	font-size:12px;	color:#0477AA;}
a.headlinks {color:#0571A4;	text-decoration:none;}
a.headlinks:hover {color:#0477AA; text-decoration:underline;}

.search	{font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif; font-size:12px;}

.footer {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif; font-size:10px; color:#6699CC;}
	a.footer {text-decoration:none;	color:#6699CC;}
	a.footer:hover {text-decoration:underline; color:#0571A4;}

.welcome {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:16px;color:#0477AA; font-weight:bold;}

.welcome2 {font-family:"DM Sans", "Inter","DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:12px;color:#000000;}

.bg {background-image:url(../images/bg.gif); background-repeat:no-repeat;}

.alert {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;	font-size:12px;	color:#FFFFFF; background-color:#CC0033; padding:5px;}
	a.alert {text-decoration:none; font-weight:bold; color:#FFFFFF;}
	a.alert:hover {text-decoration:underline;}

.scroll {HEIGHT: 260px;WIDTH: 510;VERTICAL-ALIGN: middle;OVERFLOW: auto;}

.scroll2 {HEIGHT: 265px;WIDTH: 200;VERTICAL-ALIGN: middle;OVERFLOW: auto;}

.bullet {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif; font-size:13px; color:#000000; list-style-type:square;}

.bullet2 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif; font-size:13px; color:#0477AA; list-style-type:square;}

.bulleterror {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif; font-size:13px; color:#C9302C; list-style-type:square;}

.scrollbullets {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;font-size:11px;list-style: square; color:#6699CC;}

.scrolllinks {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;font-size:11px; color:#000000;}
	a.scrolllinks {text-decoration:none;color:#0477AA;}
	a.scrolllinks:hover {text-decoration:underline;color:#0571A4;}

.scrolllinks2 {font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;font-size:10px;}
	a.scrolllinks2 {text-decoration:none;color:#0571A4;}
	a.scrolllinks2:hover {text-decoration:underline;color:#0477AA;}

.hlink {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:13px; color:#0571A4;} // Links
  A.hlink:link {color: #0571A4;text-decoration: none;}
  A.hlink:visited {color: #0571A4;text-decoration: none;}
  A.hlink:active {color: #0571A4;text-decoration: none;}
  A.hlink:hover {color: #0B3D52;text-decoration: underline;}


.hlinkDropdown {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:13px; color:#000000;} // Links
  A.hlinkDropdown:link {color: #1371A6;text-decoration: none;}
  A.hlinkDropdown:visited {color: #1371A6;text-decoration: none;}
  A.hlinkDropdown:active {color: #1371A6;text-decoration: none;}
  A.hlinkDropdown:hover {color: #1371A6;text-decoration: underline;}

   .L1 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:13px; color:#FFC022;} // Links
    A.L1:link {color: #FFC022;text-decoration: none;}
    A.L1:visited {color: #FFC022;text-decoration: none;}
    A.L1:active {color: #FFC022;text-decoration: none;}
    A.L1:hover {color: #FFC022;text-decoration: underline;}

.txt {
    font: normal normal 400 normal 13px / 14px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    color:#0A0A0A;

}



table, th, td {
    font: normal normal 400 normal 13px / 16px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    color:#0A0A0A;
}



	A.txt {text-decoration:none;color:#0571A4;}
  A.txt:link {color: #0571A4;text-decoration: none;}
  A.txt:visited {color: #006699;text-decoration: none;}
  A.txt:active {color: #006699;text-decoration: none;}
  A.txt:hover {color: #3366E1;text-decoration:underline;}



/* stanadard button */
/* backround #1371a6 */
/* text #ffffff */
/* border #075B89 */
/* hover #0F5E8A */
.txt2 {
    background-color: #0477AA; // All buttons
    border: none;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #37AFB4;
    letter-spacing: 0.0325em;
}
  a.txt2, a.txt2:link {text-decoration:none;color:#ffffff;}
  a.txt2:hover {
    text-decoration:none;
    color:#ffffff; // Href button text
    background-color: #1572A7; // No effect
  }

/* Safari */
txt2.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt2:hover {
  background-color: #F99041; // Href buttons
  color: #ffffff;
}



.txt3 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:9px;}
	a.txt3, a.txt3:link {text-decoration:none;color:#0571A4;}
	a.txt3:hover {text-decoration:underline;color:#0477AA;}

.txt4 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:12px;list-style: square; color:#6699CC;}
	a.txt4, a.txt4:link {text-decoration:none;color:#0477AA;}
	a.txt4:hover {text-decoration:underline;color:#0571A4;}

.txt5 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:10px;list-style: square; color:#0477AA;}
	a.txt5, a.txt5:link {text-decoration:none;color:#0571A4;}
	a.txt5:hover {text-decoration:underline;color:#0477AA;}

.sm-gray {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:9px;color:#999999;}
	a.sm-gray, a.sm-gray:link {text-decoration:none;color:#999999;}
	a.sm-gray:hover {text-decoration:underline;color:#999999;}
.headline {

  font: normal normal 400 normal 24px / 18px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
  color:#0571A4;
  letter-spacing: 0.0625em;

    column-rule-color: rgb(19, 113, 166);
    perspective-origin: 562.5px 18.5px;
    transform-origin: 562.5px 18.5px;
    caret-color: rgb(19, 113, 166);
    border: 0px none rgb(19, 113, 166);
    margin: 10px 10px 20px;
    outline: rgb(19, 113, 166) none 0px;
    padding: 10px 0 0 0;
    margin: 30px 0;
    line-height: 30px;
}

.modal-header {
    border-radius: 5px 5px 0px 0px;
    padding: 10px 20px;
    background-color: #1371A6;
    color: white;
}

.modal {
    display: none;
    position: fixed;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0,0.4);
}

.modal-body {padding: 10px 16px;}

.modal-content {
    position: relative;
    background-color: #fefefe;
    border-radius: 8px;
    padding: 0;
    margin: 15% auto;
    border: 1px solid #888;
    width: 20%;
}


.close {
    color: #f0f0f5;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.headline2 {
    font: normal normal 400 normal 20px / 22px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    color:#0571A4;
    box-sizing: border-box;
    height: 37px;
    text-align: left;
    text-decoration: none solid rgb(19, 113, 166);
    text-size-adjust: 100%;
    text-transform: uppercase;
    width: 1125px;
    column-rule-color: rgb(19, 113, 166);
    perspective-origin: 562.5px 18.5px;
    transform-origin: 562.5px 18.5px;
    caret-color: rgb(19, 113, 166);
    border: 0px none rgb(19, 113, 166);
    margin: 0px 0px 20px;
    outline: rgb(19, 113, 166) none 0px;
}


.subhead {

  font-family:"DM Sans", "Inter","PT Sans",  "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:13px;
  font-weight:bold;
  color:#0571A4; // Labels
}

.sectionhead {

  font-family:"DM Sans", "Inter","PT Sans",  "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:18px;
  color:#006C68; // Labels
}

.linediv {margin:4px 0px 2px 0px}

.tline {border-left:1px solid #A2CC2F;font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;font-size:13px;
  font-weight:bold;text-align:left;background-color:#FFC022;color:#006681;vertical-align:bottom;
}

/* Page Bar, Table Header */
.colheader {

 font: normal normal 400 normal 14px / 17px "Myriad Pro cond","Myriad Regular",sans-serif;

font-weight::400
box-sizing: border-box;
color: white;
text-align: left;
text-decoration: none solid rgb(255, 255, 255);
text-size-adjust: 100%;
column-rule-color: rgb(255, 255, 255);
perspective-origin: 712px 25.5px;
transform-origin: 712px 25.5px;
caret-color: rgb(255, 255, 255);
border: 0px none rgb(255, 255, 255);
margin: 0px;
outline: rgb(255, 255, 255) none 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;

background-color:#0477AA;


}

  .pghighlightNoWidth {

    color: rgb(159, 96, 0);
    height: 20px;
    text-decoration: none solid rgb(159, 96, 0);
    column-rule-color: rgb(159, 96, 0);
    perspective-origin: 355px 24.5px;
    transform-origin: 355px 24.5px;
    caret-color: rgb(159, 96, 0);
    background: rgb(254, 239, 179) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(159, 96, 0);
    font: normal normal 400 normal 13px / 25.888px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    margin: 10px 0px;
    outline: rgb(159, 96, 0) none 0px;
    padding: 12px;
}

.pghighlight2,.x29 {

    color: rgb(159, 96, 0);
    height: 20px;
    text-decoration: none solid rgb(159, 96, 0);
    column-rule-color: rgb(159, 96, 0);
    perspective-origin: 355px 24.5px;
    transform-origin: 355px 24.5px;
    caret-color: rgb(159, 96, 0);
    background: rgb(254, 239, 179) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(159, 96, 0);        
    font: normal normal 400 normal 13px / 25.888px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    margin: 10px 0px;    
    outline: rgb(159, 96, 0) none 0px;
    padding: 12px;  
    
    border-left:1px solid #4E95F4;
    border-bottom:1px solid #4E95F4;
    
}

.pghighlight {
    color: rgb(159, 96, 0);
    height: 20px;
    text-decoration: none solid rgb(159, 96, 0);
    width: 686px;
    column-rule-color: rgb(159, 96, 0);
    perspective-origin: 355px 24.5px;
    transform-origin: 355px 24.5px;
    caret-color: rgb(159, 96, 0);
    background: rgb(254, 239, 179) none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(159, 96, 0);
    font: normal normal 400 normal 13px / 25.888px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    margin: 10px 0px;
    outline: rgb(159, 96, 0) none 0px;
    padding: 12px;
}

.colselect {border-left:1px solid #A2CC2F;border-bottom:1px solid #A2CC2F;
  font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;font-size:13px;text-align:center;background-color:#FFFFFF;
  color:#000000;vertical-align:baseline
}

.tabletext {font-size:13px;border-left:1px solid #A2CC2F;border-bottom:1px solid #A2CC2F;text-decoration:none;
  font-family:"DM Sans", "Inter","PT Sans","Myriad Regular",sans-serif;background-color:#FFFFFF;
  vertical-align:baseline
}

.tablestyle {border-collapse:collapse;cellpadding=0; cellspacing=0; border=0;}

.colheaderDark{border-top:1px solid #0EEEE;border-bottom:1px solid #0EEEE}

.menu {
	font-family:"DM Sans", "Inter","PT Sans", "Myriad Regular",Arial;
	font-size:12px;
	list-style-type:none;
}

.menu a {
	border: 1px solid #A2CC2F;
	background: #A2CC2F;
	color: #0477AA;
	width:100%;
	padding:2px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin-top:0px;
}

.menu  a:hover, .menu  a:active, .menu  a:focus {
	border: 1px solid #0571A4;
	background-color: #FFFFFF;
	color: #003366;
}

.lmenuhead {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:14px;font-weight:bold;color:white;}
.lmenubullet {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif; font-size:13px; color:white;
  list-style-type:square;z-index:100;margin: 10px;padding: 0px;
  }
.lmenuhlink {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:13px; color:#000000;}
	a.lmenuhlink {text-decoration:none;color:white;}
	a.lmenuhlink:hover {text-decoration:none;color:#000000;}

/* Safari */
lmenuhlink.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}

.lmenuhlink:hover {
  background-color: #62c508; // Left Menu
  color: white;
}

.menutablestyle {
  border-collapse:collapse;
  cellpadding=0;
  cellspacing=0;
  border=0;
  background-color: #00686C; // Left Menu
}

table.menutablestyle td  {
  font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif; font-size:12px; color:white;
  list-style-type:square;z-index:100;margin: 10px;padding: 6px;
}
.hidden {
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden;
}

/* danger button */
/* 1 #C9302C */
/* 2 #FC523B; */
/* 3 white */
.txt6 {
    background-color: #C9302C; // All buttons
    border: none;
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;

    border-radius: 25px;
    border: 2px solid #A80031;

   letter-spacing: 0.0425em;


}
  a.txt6, a.txt6:link {text-decoration:none;color:white;}
  a.txt6:hover {
    text-decoration:none;
    color:white; // Href button text
    background-color: #FC523B; // No effect
  }

/* Safari */
txt6.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt6:hover {
  background-color: #FC523B; // Href buttons
  color: white;
}


/* yellow  button */
/* backround #FFFF33 */
/* text #000000 */
/* border #C9302C */
/* hover #A3A300 */
.txt8 {
    background-color: #FFFF33; // All buttons
    border: none;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #e6e600;
    letter-spacing: 0.0325em;
}
  a.txt8, a.txt8:link {text-decoration:none;color:#000000;}
  a.txt8:hover {
    text-decoration:none;
    color:#000000; // Href button text
    background-color: #ffff66; // No effect
  }

/* Safari */
txt8.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt8:hover {
  background-color: #A3A300; // Href buttons
  color: #000000;
}

#confirmBox
{
    display: none;
    background-color: #eee;
    border-radius: 5px;
    border: 1px solid #006b66;
    width: 300px;
    margin-left: 150px;
    padding: 6px 8px 8px;
    box-sizing: border-box;
    text-align: center;
    z-index: 1;
}
#confirmBox button {
    background-color: #ccc;
    display: inline-block;
    border-radius: 3px;
    border: 1px solid #aaa;
    padding: 2px;
    text-align: center;
    width: 80px;
    cursor: pointer;
}
#confirmBox button:hover
{
    background-color: #ddd;
}


/* OFF white  button */
/* backround #A2CC2F */
/* text #000000 */
/* border #003333 */
/* hover #F99041 */
.txt1 {
    background-color: #A2CC2F ; // All buttons
    border: none;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #003333;
    letter-spacing: 0.0325em;
}
  a.txt1, a.txt1:link {text-decoration:none;color:#000000;}
  a.txt1:hover {
    text-decoration:none;
    color:#000000; // Href button text
    background-color: #ffff66; // No effect
  }

/* Safari */
txt1.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt1:hover {
  background-color: #F99041; // Href buttons
  color: #000000;
}


/* Green Desired prefered flow button */
/* 1 #21A338 */
/* 2 #F99041; */
/* 3 #ffffff */
.txt7 {
    background-color: #00686C; // All buttons
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;


    border-radius: 25px;
    border: 2px solid #37AFB4;
}
  a.txt7, a.txt7:link {text-decoration:none;color:white;}
  a.txt7:hover {
    text-decoration:none;
    color:#ffffff; // Href button text
    background-color: #F99041; // No effect
  }

/* Safari */
txt7.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt7:hover {
  background-color: #F99041; // Href buttons
  color: white;
}



:disabled {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}



/* OFF white  button */
/* backround #E6E8EA */
/* text #000000 */
/* border #003333 */
/* hover #4ACC73 */
.txt9 {
    background-color: #E2E2E2; // All buttons
    border: none;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #003333;
    letter-spacing: 0.0325em;
}
  a.txt9, a.txt9:link {text-decoration:none;color:#000000;}
  a.txt9:hover {
    text-decoration:none;
    color:#000000; // Href button text
    background-color: #ffff66; // No effect
  }

/* Safari */
txt9.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txt9:hover {
  background-color: #E6EDEC; // Href buttons
  color: #000000;
}
/* 1 #cccccc */
/* 2 #cc0000; */
/* 3 #ffffff */
.txtDisableStyle {
    background-color: #cccccc; // All buttons
    color: white;
    text-decoration: none;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 6;margin-top: 6;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;

    border-radius: 25px;
    border: 2px solid #4C4C4C;

}
  a.txtDisableStyle, a.txtDisableStyle:link {text-decoration:none;color:white;}
  a.txtDisableStyle:hover {
    text-decoration:none;
    color:#ffffff; // Href button text
    background-color: #cc0000; // No effect
  }

/* Safari */
txtDisableStyle.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.txtDisableStyle:hover {
  background-color: #cc0000; // Href buttons
  color: white;
}



.AltShadingTable{
  width:100%;
  border-collapse:collapse;
}
.AltShadingTable td{
padding:7px;   border:#4e95f4 1px solid;


}
/* provide some minimal visual accomodation for IE8 and below */
.AltShadingTable tr{
  background: #b8d1f3;

}
/*  Define the background color for all the ODD background rows  */
.AltShadingTable tr:nth-child(odd){
  background:#CDE3F9;


}
/*  Define the background color for all the EVEN background rows anshurocks  */
.AltShadingTable tr:nth-child(even){
  background: #F3F3F3;
    border-bottom:#FC523B 1px 4e95f4;

}

/* .squaredOne */
.squaredOne {
  width: 28px;
  height: 28px;
  position: relative;
  margin: 20px auto;
  background: #fcfff4;
  background: -webkit-gradient(linear, left top, left bottom, from(#fcfff4), color-stop(40%, #dfe5d7), to(#b3bead));
  background: linear-gradient(to bottom, #fcfff4 0%, #dfe5d7 40%, #b3bead 100%);
  -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.squaredOne label {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 4px;
  left: 4px;
  cursor: pointer;
  background: -webkit-gradient(linear, left top, left bottom, from(#222222), to(#45484d));
  background: linear-gradient(to bottom, #222222 0%, #45484d 100%);
  -webkit-box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
          box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.5), 0px 1px 0px white;
}
.squaredOne label:after {
  content: '';
  width: 16px;
  height: 16px;
  position: absolute;
  top: 2px;
  left: 2px;
  background: #27ae60;
  background: -webkit-gradient(linear, left top, left bottom, from(#27ae60), to(#145b32));
  background: linear-gradient(to bottom, #27ae60 0%, #145b32 100%);
  -webkit-box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
          box-shadow: inset 0px 1px 1px white, 0px 1px 3px rgba(0, 0, 0, 0.5);
  opacity: 0;
}
.squaredOne label:hover::after {
  opacity: 0.3;
}
.squaredOne input[type=checkbox] {
  visibility: hidden;
}
.squaredOne input[type=checkbox]:checked + label:after {
  opacity: 1;
}

/* end .squaredOne */


/* **********************CERPASS External -END *********************************** */

.lmenuheadInternal {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:15px;height:17px;padding:5px;font-weight:bold;color:white; background:#FFC022;}

li {
    padding-left: 16px;
    margin-bottom:10px;
}
.highlight {

    font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:10pt;
    background-color:#00FF9F;
    height: 20px;


}

/* **********************CERPASS INTERAL SPECIFIC *********************************** */


td.highlight {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    padding: 3px;


    font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:10pt;
    background-color:#00FF9F;
    color:#000000;
    vertical-align:baseline;
    padding:5px;
    border-left:1px dotted #4E95F4;
    border-right-style:1px dotted #4E95F4;
    border-left-style: 1px dotted #4E95F4;

    border-bottom:3px outset #4E95F4;
    border-top:3px outset #4E95F4;


}

.highlightRed {
    color: white;
    height: 20px;
    text-decoration: none solid rgb(159, 96, 0);
    //width: 686px;
    column-rule-color: rgb(159, 96, 0);
    perspective-origin: 355px 24.5px;
    transform-origin: 355px 24.5px;
    caret-color: rgb(159, 96, 0);
    background: #C9302C none repeat scroll 0% 0% / auto padding-box border-box;
    border: 0px none rgb(159, 96, 0);
    outline: rgb(159, 96, 0) none 0px;
}





/* stanadard button */
/* backround #00686C */
/* text #ffffff */
/* border #075B89 */
/* hover #F99041 */
.MenuTitleBar {
    background-color: #00686C; // All buttons
    border: none;
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding: 4px 7px;
    margin-bottom: 6;margin-top: 6;
    font-size: 10px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #37AFB4;
    letter-spacing: 0.0325em;
}
  a.MenuTitleBar, a.MenuTitleBar:link {text-decoration:none;color:#ffffff;}
  a.MenuTitleBar:hover {
    text-decoration:none;
    color:#ffffff; // Href button text
    background-color: #F99041; // No effect
  }

/* Safari */
MenuTitleBar.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.MenuTitleBar:hover {
  background-color: #F99041; // Href buttons
  color: #ffffff;
}



/* stanadard button */
/* backround #ffffff */
/* text #000000 */
/* border #075B89 */
/* hover #F99041 */
.TitleBar {
    background-color: #ffffff; // All buttons
    border: none;
    color: #000000;
    text-decoration: none;
    display: inline-block;
    padding: 3px 6px;
    margin-bottom: 6;margin-top: 6;
    font-size: 14px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border-radius: 25px;
    border: 2px solid #075B89;
    letter-spacing: 0.0325em;
}
  a.TitleBar, a.TitleBar:link {text-decoration:none;color:#000000;}
  a.TitleBar:hover {
    text-decoration:none;
    color:#000000; // Href button text
    background-color: #F99041; // No effect
  }

/* Safari */
TitleBar.button {
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
}


.TitleBar:hover {
  background-color: #F99041; // Href buttons
  color: #000000;
}
a.NavBar {text-decoration: none;}
a.NavBar:LINK {color: white;}
a.NavBar:ACTIVE {color: #00686C;}
a.NavBar:HOVER {text-decoration: underline;
    color: #000000;}
button.CGFNSButtonText {border-style:none;font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:transparent;color:#000000}

b {font-weight: bold;}
i {font-family:"DM Sans", "Inter","PT Sans", Times New Roman, Times;
    font-style: italic;}
body {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;
    color: #000000;
    background-color: #FFFFFF;}
td {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 10pt;
    font-weight: normal;
    font-style: normal;
    color: #000000;}


td.NavBar1 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    padding: 3px;
    background-color: #f3f9fe;
    }

td.NavBar2 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
    background-color: #f3f9fe;
}

td.Heading01 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
    font-size: 13pt;
    font-weight: bold;
    font-style: normal;
    color: #00686C;}

#BackColorCyanDark{background-color: #00686C;}


/***** OLD MOD COLORS  */

/* CSS file generated on Wed May 17 15:28:41 GMT 2017 */
.OraBGColorVeryDark,.x0 {background-color:#003366}
.OraBGColorDark,.x1 {background-color:#0571A4}
.OraBGColorMedium,.x2 {background-color:#6699cc}
.OraBGColorLight,.x3 {background-color:#99ccff}
.OraBGGrayVeryDark,.x4 {background-color:#333333}
.OraBGGrayDark,.x5 {background-color:#666666}
.OraBGGrayMedium,.x6 {background-color:#999999}
.OraBGGrayLight,.x7 {background-color:#cccccc}
.OraBGAccentVeryDark,.x8 {background-color:#999966}
.OraBGAccentDark,.x9 {background-color:#FFC022; color: #ffffff;}



.OraBGAccentMedium,.xa {background-color:#ffffcc}
.OraBGAccentLight,.xb {background-color:#FFFFFF}
.OraBody,.xc {background-color:#ffffff;font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;}
.OraPromptText,.xd {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:right;color:#000000;font-weight:normal}
.p_OraProductBrandingText,.xe {color:#0571A4;position:relative;font-family:"DM Sans", "Inter","PT Sans",Garamond, Times, Times New Roman, Serif;font-weight:normal;font-size:24pt;line-height:28.8pt;top:-4.8pt}
.OraDataText,.xf {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#000000}
.OraDataNumber,.xg {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#000000;text-align:right}
.OraFieldText,.xh {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000}
.OraFieldTextDisabled,.xi {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#999999}
.OraFieldNumber,.xj {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:right;color:#000000}
.OraFieldNumberDisabled,.xk {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:right;color:#999999}
.OraInstructionText,.xl {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000}
.OraInstructionTextStrong,.xm {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#000000}
.OraButtonText,.xn {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:#FFFFFF;color:#000000}
.OraButtonTextDisabled,.xo {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:#FFFFFF;color:#999966}
.OraApplicationSwitcherText,.xp {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt}
.OraGlobalButtonText,.xq {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#663300}
.OraGlobalButtonTextSelected,.xr {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#0571A4}
.OraGlobalButtonTextDisabled,.xs {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#999966}
.OraLinkText,.xt {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#663300}
.OraVLinkText,.xu {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#996633}
.OraALinkText,.xv {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#ff6600}
.OraTipLabel,.xw {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#0571A4}
.OraTipText,.xx {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#0571A4}
.OraInlineInfoText,.xy {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#0571A4}
.OraTextInline,.xz {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#6699cc}
.OraErrorText,.x10 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#cc0000}
.OraErrorNameText,.x11 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#cc0000}
.OraInlineErrorText,.x12 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#cc0000}
.OraErrorHeader,.x13 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:16pt;color:#cc0000}
.OraHeader,.x14 {
  font: normal normal 400 normal 24px / 18px "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;
  color:#0571A4;
  letter-spacing: 0.0625em;

    column-rule-color: rgb(19, 113, 166);
    perspective-origin: 562.5px 18.5px;
    transform-origin: 562.5px 18.5px;
    caret-color: rgb(19, 113, 166);
    border: 0px none rgb(19, 113, 166);
    margin: 10px 10px 20px;
    outline: rgb(19, 113, 166) none 0px;
    padding: 10px 0 0 0;
    margin: 30px 0;
    line-height: 30px;


}
.OraHeaderSub,.x15 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;color:#0571A4;font-weight:bold}
.OraHeaderSubSub,.x16 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#0571A4;font-weight:bold}
.OraDarkHeader,.x17 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:16pt;color:#003366}
.OraDarkHeaderSub,.x18 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;color:#003366;font-weight:bold}
.OraDarkHeaderSubSub,.x19 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#003366;font-weight:bold}
.OraLightHeader,.x1a {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:16pt;color:#6699cc}
.OraLightHeaderSub,.x1b {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;color:#6699cc;font-weight:bold}
.OraLightHeaderSubSub,.x1c {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#6699cc;font-weight:bold}
.OraColorHeader,.x1d {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:16pt;color:#ffffcc}
.OraColorHeaderSub,.x1e {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;color:#ffffcc;font-weight:bold}
.OraColorHeaderSubSub,.x1f {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#ffffcc;font-weight:bold}
.OraPortletHeader,.x1g {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#000000}
.OraDarkPortletHeader,.x1h {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000}
.OraGlobalPageTitle,.x1i {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;color:#ffffff;font-weight:bold}
.OraNav1Selected,.x1j {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;background-color:#0571A4;color:#99ccff;font-weight:bold;text-decoration:none}
.OraNav1Enabled,.x1k {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;background-color:#4E95F4;color:#003366;text-decoration:none}
.OraNav1Disabled,.x1l {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;background-color:#4E95F4;color:#ffffcc;text-decoration:none}
.OraNav2Selected,.x1m {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#ffffff;text-decoration:none}
TD.OraNav2Selected A:link,TD.x1m A:link {color:#ffffff;text-decoration:none}
TD.OraNav2Selected A:active,TD.x1m A:active {color:#ffffff;text-decoration:none}

.OraNav2Enabled,.x1n {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#4E95F4;text-decoration:none}
TD.OraNav2Enabled A:link,TD.x1n A:link {color:#4E95F4;text-decoration:none}
TD.OraNav2Enabled A:active,TD.x1n A:active {color:#4E95F4;text-decoration:none}

.OraNav2Disabled,.x1o {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#6699cc;text-decoration:none}
.OraNav3Selected,.x1p {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#0571A4;color:#ffffff;text-decoration:none}
.OraNav3Enabled,.x1q {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:#4E95F4;color:#003366}
.OraNav3Disabled,.x1r {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:#4E95F4;color:#ffffcc;text-decoration:none}
.OraProcessingStatusVariable,.x1s {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#0571A4}
.OraProcessingStatusFixed,.x1t {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000}
.OraTableTitle,.x1u {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;background-color:#ffffff;color:#0571A4}
.OraTable,.x1v {background-color:#999966}
.OraTableControlBarText,.x1w {font-family: "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;background-color:#4E95F4;color:#0571A4;font-weight:bold}


.OraTableColumnHeader,.x1x {
 font: normal normal 400 normal 14px / 17px "Myriad Pro cond","Myriad Regular",sans-serif;
font-weight:bold;
box-sizing: border-box;
color: white;
text-align: left;
text-decoration: none solid rgb(255, 255, 255);
text-size-adjust: 100%;
column-rule-color: rgb(255, 255, 255);
perspective-origin: 712px 25.5px;
transform-origin: 712px 25.5px;
caret-color: rgb(255, 255, 255);
border: 0px none rgb(255, 255, 255);
margin: 0px;
outline: rgb(255, 255, 255) none 0px;
    padding-top: 10px;
    padding-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;

background-color:#0477AA;
}


.OraTableColumnHeaderNumber,.x1y {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;vertical-align:bottom;text-align:right}
.OraTableColumnHeaderIconButton,.x1z {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;vertical-align:bottom;text-align:center}
.OraTableSortableColumnHeader,.x20 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:left;background-color:#4E95F4;color:#0571A4;vertical-align:bottom;cursor:hand}
.OraTableSortableColumnHeaderNumber,.x21 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;vertical-align:bottom;cursor:hand;text-align:right}
.OraTableSortableColumnHeaderIconButton,.x22 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;vertical-align:bottom;cursor:hand;text-align:center}
.OraTableRowHeader,.x23 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:right;background-color:#4E95F4;color:#0571A4}
.OraTableColumnFooter,.x24 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:left;background-color:#4E95F4;color:#0571A4}
.OraTableTotal,.x25 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:right;background-color:#4E95F4;color:#0571A4}
.OraTableAddTotal,.x26 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:left;background-color:#4E95F4;color:#0571A4}
.OraTableTotalNumber,.x27 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:right;background-color:#4E95F4;color:#000000;vertical-align:baseline}
.OraTableTotalText,.x28 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:left;background-color:#4E95F4;color:#000000;vertical-align:baseline}

.OraTableCellText,.x29 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:10pt
;background-color:#FFFFFF;color:#000000;vertical-align:baseline;padding:5px;
;border-left:1px solid #4E95F4;border-bottom:1px solid #4E95F4
}


.OraTableCellTextBand,.x2a {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellNumber,.x2b {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:right;background-color:#FFFFFF;color:#000000;vertical-align:baseline}
.OraTableCellNumberBand,.x2c {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:right;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellIconButton,.x2d {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;background-color:#FFFFFF;color:#000000;vertical-align:baseline}
.OraTableCellIconButtonBand,.x2e {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableCellSelect,.x2f {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;background-color:#FFFFFF;color:#000000;vertical-align:baseline}
.OraTableCellSelectBand,.x2g {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;color:#000000;vertical-align:baseline;background-color:#ffffff}
.OraTableVerticalGrid,.x2h {background-color:#4E95F4;width:1px}
.OraTableVerticalHeaderGrid,.x2i {background-color:#FFFFFF;width:1px}
.OraTableHorizontalGrid,.x2j {background-color:#4E95F4;width:1px}
.OraTableHorizontalHeaderGrid,.x2k {background-color:#FFFFFF;width:1px}
.OraTableShadowHeaderGrid,.x2l {background-color:#666633;width:1px}
.OraTableHeaderLink,.x2m {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;text-decoration:none}
.OraTableSortableHeaderLink,.x2n {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#4E95F4;color:#0571A4;text-decoration:none;vertical-align:bottom}
.OraTableDetail,.x2o {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#000000;background-color:#ffffff}
.OraTrainActive,.x2p {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:9pt;text-align:center;color:#0571A4;font-weight:bold}


.OraTrainDisabled,.x2s {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:9pt;text-align:center;color:#999999}
.OraPrivacy,.x2t {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;text-align:right;color:#663300}
TD.OraPrivacy A:link,TD.x2t A:link {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt}
TD.OraPrivacy A:active,TD.x2t A:active {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt}

.OraCopyright,.x2u {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;text-align:left;color:#000000}
TD.OraCopyright A:link,TD.x2u A:link {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#000000}
TD.OraCopyright A:active,TD.x2u A:active {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:8pt;color:#000000}

.OraCrumbsSelected,.x2v {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:9pt;color:#000000;text-decoration:none}
.OraCrumbsEnabled,.x2w {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:9pt;color:#663300}
.OraNavBarActiveLink,.x2x {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#663300}
.OraNavBarInactiveLink,.x2y {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#999966}
.OraNavBarViewOnly,.x2z {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#0571A4}
.OraCalendarTitle,.x30 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:13pt;text-align:center;background-color:#ffffff;color:#0571A4}
.OraCalendarHeader,.x31 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;text-align:center;background-color:#4E95F4;color:#0571A4;padding:2px}
.OraCalendarDisabled,.x32 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;background-color:#FFFFFF;padding:2px;line-height:1.8;color:#999999;text-decoration:none}
.OraCalendarEnabled,.x33 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;color:#0571A4;text-decoration:none}
.OraCalendarSelected,.x34 {background-color:#999966;color:#ffffff;padding:2px}
TABLE.OraCalendarDisabled A:link,TABLE.x32 A:link {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;color:#0571A4;text-decoration:none}
TABLE.OraCalendarDisabled A:active,TABLE.x32 A:active {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;text-align:center;color:#0571A4;text-decoration:none}

.OraSubTab,.x35 {background-color:#FFFFFF;font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#999966;padding-bottom:2pt}
.OraSubTabSelected,.x36 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#0571A4;font-weight:bold}
TD.OraSubTabSelected A:link,TD.x36 A:link {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#0571A4;text-decoration:none}
TD.OraSubTabSelected A:active,TD.x36 A:active {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#0571A4;text-decoration:none}

.OraShuttleHeader,.x37 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:11pt;color:#0571A4;font-weight:bold}
.OraShuttleLinkText,.x38 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:9pt;color:#663300}
.OraMessageBoxList,.x39 {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#0571A4;margin-bottom:0px}
.OraMessageBoxLink,.x3a {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#0571A4}
.OraMessageBoxParagraph,.x3b {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#0571A4;margin-top:15px}
.OraMessageBoxErrorList,.x3c {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#cc0000;margin-bottom:0px}
.OraMessageBoxErrorLink,.x3d {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;color:#cc0000}
.OraMessageBoxErrorParagraph,.x3e {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#cc0000;margin-top:15px}
.p_OraQuickSearchBox,.x3f {background-color:#FFFFFF;border-color:#4E95F4;border-style:solid;padding:0pt 5pt 5pt 5pt;border-width:0px 0px 1px 1px}
.p_OraGlobalQuick,.x3g {border-color:#4E95F4;border-style:solid;border-width:0px 0px 0px 1px}
.p_OraSelected,.x3h {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#0571A4;color:#ffffff;text-decoration:none}
.p_OraDisabled,.x3i {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt}
.p_OraSideBar,.x3j {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;background-color:#4E95F4;color:#003366}
TD.p_OraSideBar A:link,TD.x3j A:link {color:#003366}
TD.p_OraSideBar A:active,TD.x3j A:active {color:#003399}

TD.p_OraSideBar SPAN.p_OraDisabled,TD.x3j SPAN.x3i {color:#ffffcc}
TD.p_OraSideBar TD.p_OraSelected  A:link,TD.x3j TD.x3h  A:link {color:#ffffff;text-decoration:none}
TD.p_OraSideBar TD.p_OraSelected  A:active,TD.x3j TD.x3h  A:active {color:#ffffff;text-decoration:none}

.p_OraTreeIcon,.x3k {vertical-align:top}
.p_OraTreeNodeAdjust,.x3l {padding-bottom:2px}
.p_OraTreeRowSelected,.x3m {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;font-weight:bold;background-color:#0571A4;color:#ffffff}
.p_OraTreeRow,.x3n {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;;font-size:10pt;color:#003366}
SPAN.p_OraTreeRow A:link,SPAN.x3n A:link {color:#663300}
SPAN.p_OraTreeRow A:active,SPAN.x3n A:active {color:#663300}

SPAN.p_OraTreeRowSelected A:link,SPAN.x3m A:link {color:#ffffff;text-decoration:none}
SPAN.p_OraTreeRowSelected A:active,SPAN.x3m A:active {color:#ffffff;text-decoration:none}

.p_OraHiddenLabel,.x3o {position:absolute;top:-999px;left:0px}
.p_OraSpacingHeader,.x3p {margin:4px 0px 2px 0px}
.p_OraSpacingHeaderSub,.x3q {margin:10px 0px 2px 0px}
.p_OraSpacingHeaderLarge,.x3r {margin:20px 0px 2px 0px}
.p_OraRequired,.x3s {font-size:10pt;font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;color:#3366cc;font-weight:bold}


.internalMenuBold {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:12px;color:#0B3D52; font-weight:bold;}
	a.internalMenu, a.internalMenu:link {text-decoration:none;color:#0B3D52;}
	a.internalMenu:hover {text-decoration:underline;color:#1577A1;}

.internalMenu {font-family:"DM Sans", "Inter","PT Sans", "DM Sans", "Inter","PT Sans", "Myriad Regular",Arial,sans-serif;font-size:12px;color:#0B3D52;}
	a.internalMenu, a.internalMenu:link {text-decoration:none;color:#0B3D52;}
	a.internalMenu:hover {text-decoration:underline;color:#1577A1;}


.boldOption{font-family:"Arial Black"}

.redOption{  
  color: #C9302C;
}


.greenOption{  
  color: #00CC00;
}

.orangeOption{  
  color: #cc691a;
}


.yellowOption{  
  color: #FFFF33;
}

.blackDefaultOption{  
  color: #000000;
}


.redOptionBold{  
  color: #C9302C;
  font-family:"Arial Black";
}


.greenOptionBold{  
  color: #00CC00;
  font-family:"Arial Black";
}

.orangeOptionBold{  
  color: #cc691a;
  font-family:"Arial Black";
}


.yellowOptionBold{  
  color: #FFFF33;
  font-family:"Arial Black";
}

.blackDefaultOptionBold{  
  color: #000000;
  font-family:"Arial Black";
}

/* Styling for the button-like link */
.FadeIn {
    background-color: #FFA500; /* Light orange */
    border: 2px solid #FFA500; /* Light orange */
    color: #ffffff;
    text-decoration: none;
    display: inline-block;
    padding: 10px 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.5;
    text-align: center;
    border-radius: 25px;
    letter-spacing: 0.0325em;
    cursor: pointer;
    transition: background-color 0.3s, color 0.3s;
}

.FadeIn:hover {
    background-color: #FF8C00; /* Darker orange on hover */
}

/* Popup box style */
.popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #ffffff;
    padding: 20px;
    border: 2px solid #FFA500; /* Light orange */
    border-radius: 10px;
    z-index: 9999;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
}

.overlay {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9998;
}

.close-btn {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
    font-size: 20px;
    color: #FFA500; /* Light orange */
}

/* Tooltip container */
.newerToolTip {
  position: relative;
  display: inline-block;
  cursor: help;
  border-bottom: 1px dotted #000; /* Optional: adds a dotted underline */
}

/* Tooltip text */
.newerToolTip .tooltiptext {
  visibility: hidden;
  max-width: 300px;          /* Allows the tooltip to accommodate longer text */
  background-color: #333;
  color: #fff;
  text-align: left;
  padding: 8px;
  border-radius: 4px;

  /* Position the tooltip text below the text */
  position: absolute;
  z-index: 1000;
  top: 100%;                 /* Positions the tooltip below the text */
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;

  white-space: normal;       /* Allows text to wrap */
  overflow: visible;         /* Ensures content isn't clipped */
  word-wrap: break-word;     /* Breaks long words to fit within the box */
}

/* Tooltip arrow */
.newerToolTip .tooltiptext::after {
  content: "";
  position: absolute;
  bottom: 100%;              /* Positions the arrow at the top of the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #333 transparent; /* Creates an upward-pointing arrow */
}

/* Show the tooltip text when hovering */
.newerToolTip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}
