@import url("//hello.myfonts.net/count/2e095b");
@import url("//hello.myfonts.net/count/2e09e5");
@import url("//hello.myfonts.net/count/2de060");
@import url("//hello.myfonts.net/count/2e360a");


@import url("font-awesome.css");

/* ProximaNova-Regular */
/* @import must be at top of file, otherwise CSS will not work */
/* @import must be at top of file, otherwise CSS will not work */
  
@font-face {font-family: 'ProximaNova';font-weight: bold;font-style: italic;src: url('/fonts/2E095B_0_0.eot');src: url('/fonts/2E095B_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E095B_0_0.woff2') format('woff2'),url('/fonts/2E095B_0_0.woff') format('woff'),url('/fonts/2E095B_0_0.ttf') format('truetype'),url('/fonts/2E095B_0_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova';font-weight: bold;font-style: normal;src: url('/fonts/2E095B_1_0.eot');src: url('/fonts/2E095B_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E095B_1_0.woff2') format('woff2'),url('/fonts/2E095B_1_0.woff') format('woff'),url('/fonts/2E095B_1_0.ttf') format('truetype'),url('/fonts/2E095B_1_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova';font-weight: normal;font-style: normal;src: url('/fonts/2E095B_2_0.eot');src: url('/fonts/2E095B_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E095B_2_0.woff2') format('woff2'),url('/fonts/2E095B_2_0.woff') format('woff'),url('/fonts/2E095B_2_0.ttf') format('truetype'),url('/fonts/2E095B_2_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova';font-weight: normal;font-style: italic;src: url('/fonts/2E095B_3_0.eot');src: url('/fonts/2E095B_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E095B_3_0.woff2') format('woff2'),url('/fonts/2E095B_3_0.woff') format('woff'),url('/fonts/2E095B_3_0.ttf') format('truetype'),url('/fonts/2E095B_3_0.svg#wf') format('svg');}
 
/* Proxima Nova Thin and Medium for Titles primarily */
/* @import must be at top of file, otherwise CSS will not work */
  
@font-face {font-family: 'ProximaNova-Light';src: url('/fonts/2E09E5_0_0.eot');src: url('/fonts/2E09E5_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E09E5_0_0.woff2') format('woff2'),url('/fonts/2E09E5_0_0.woff') format('woff'),url('/fonts/2E09E5_0_0.ttf') format('truetype'),url('/fonts/2E09E5_0_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova-Semibold';src: url('/fonts/2E09E5_1_0.eot');src: url('/fonts/2E09E5_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E09E5_1_0.woff2') format('woff2'),url('/fonts/2E09E5_1_0.woff') format('woff'),url('/fonts/2E09E5_1_0.ttf') format('truetype'),url('/fonts/2E09E5_1_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova-LightIt';src: url('/fonts/2E09E5_2_0.eot');src: url('/fonts/2E09E5_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E09E5_2_0.woff2') format('woff2'),url('/fonts/2E09E5_2_0.woff') format('woff'),url('/fonts/2E09E5_2_0.ttf') format('truetype'),url('/fonts/2E09E5_2_0.svg#wf') format('svg');}
 
  
@font-face {font-family: 'ProximaNova-SemiboldIt';src: url('/fonts/2E09E5_3_0.eot');src: url('/fonts/2E09E5_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E09E5_3_0.woff2') format('woff2'),url('/fonts/2E09E5_3_0.woff') format('woff'),url('/fonts/2E09E5_3_0.ttf') format('truetype'),url('/fonts/2E09E5_3_0.svg#wf') format('svg');}

/* HELVETICA NEUE PRO */
/* @import must be at top of file, otherwise CSS will not work */
  
@font-face {font-family: 'Helvetica Neue';font-weight: normal;font-style: normal;src: url('/fonts/2E0960_0_0.eot');src: url('/fonts/2E0960_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E0960_0_0.woff2') format('woff2'),url('/fonts/2E0960_0_0.woff') format('woff'),url('/fonts/2E0960_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Helvetica Neue';font-weight: bold;font-style: normal;src: url('/fonts/2E0960_1_0.eot');src: url('/fonts/2E0960_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E0960_1_0.woff2') format('woff2'),url('/fonts/2E0960_1_0.woff') format('woff'),url('/fonts/2E0960_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Helvetica Neue';font-weight: bold;font-style: italic;src: url('/fonts/2E0960_2_0.eot');src: url('/fonts/2E0960_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E0960_2_0.woff2') format('woff2'),url('/fonts/2E0960_2_0.woff') format('woff'),url('/fonts/2E0960_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'Helvetica Neue';font-weight: normal;font-style: italic;src: url('/fonts/2E0960_3_0.eot');src: url('/fonts/2E0960_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/2E0960_3_0.woff2') format('woff2'),url('/fonts/2E0960_3_0.woff') format('woff'),url('/fonts/2E0960_3_0.ttf') format('truetype');}

/* Helvetica Neue License Light */

/* Helvetica Neue Light */
@font-face {font-family: 'HelveticaNeueLight';font-weight: normal;font-style: italic;src: url('/fonts/helvetica-neue-light/2E360A_0_0.eot');src: url('/fonts/helvetica-neue-light/2E360A_0_0.eot?#iefix') format('embedded-opentype'),url('/fonts/helvetica-neue-light/2E360A_0_0.woff2') format('woff2'),url('/fonts/helvetica-neue-light/2E360A_0_0.woff') format('woff'),url('/fonts/helvetica-neue-light/2E360A_0_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLight';font-weight: normal;font-style: normal;src: url('/fonts/helvetica-neue-light/2E360A_1_0.eot');src: url('/fonts/helvetica-neue-light/2E360A_1_0.eot?#iefix') format('embedded-opentype'),url('/fonts/helvetica-neue-light/2E360A_1_0.woff2') format('woff2'),url('/fonts/helvetica-neue-light/2E360A_1_0.woff') format('woff'),url('/fonts/helvetica-neue-light/2E360A_1_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLight';font-weight: bold;font-style: normal;src: url('/fonts/helvetica-neue-light/2E360A_2_0.eot');src: url('/fonts/helvetica-neue-light/2E360A_2_0.eot?#iefix') format('embedded-opentype'),url('/fonts/helvetica-neue-light/2E360A_2_0.woff2') format('woff2'),url('/fonts/helvetica-neue-light/2E360A_2_0.woff') format('woff'),url('/fonts/helvetica-neue-light/2E360A_2_0.ttf') format('truetype');}
 
  
@font-face {font-family: 'HelveticaNeueLight';font-weight: bold;font-style: italic;src: url('/fonts/helvetica-neue-light/2E360A_3_0.eot');src: url('/fonts/helvetica-neue-light/2E360A_3_0.eot?#iefix') format('embedded-opentype'),url('/fonts/helvetica-neue-light/2E360A_3_0.woff2') format('woff2'),url('/fonts/helvetica-neue-light/2E360A_3_0.woff') format('woff'),url('/fonts/helvetica-neue-light/2E360A_3_0.ttf') format('truetype');}

/* Optima License */

/* OPTIMA */
@font-face {
	font-family: 'Optima It';
	src: url('/fonts/2DE060_0_0.eot');
	src: url('/fonts/2DE060_0_0.eot?#iefix') format('embedded-opentype'),
			 url('/fonts/2DE060_0_0.woff2') format('woff2'),
			 url('/fonts/2DE060_0_0.woff') format('woff'),
			 url('/fonts/2DE060_0_0.ttf') format('truetype');
}
  
@font-face {
	font-family: 'Optima Medium';
	src: url('/fonts/2DE060_1_0.eot');
	src: url('/fonts/2DE060_1_0.eot?#iefix') format('embedded-opentype'),
			 url('/fonts/2DE060_1_0.woff2') format('woff2'),
			 url('/fonts/2DE060_1_0.woff') format('woff'),
			 url('/fonts/2DE060_1_0.ttf') format('truetype');
}
  
@font-face {
	font-family: 'Optima Std';
	src: url('/fonts/2DE060_2_0.eot');
	src: url('/fonts/2DE060_2_0.eot?#iefix') format('embedded-opentype'),
			 url('/fonts/2DE060_2_0.woff2') format('woff2'),
			 url('/fonts/2DE060_2_0.woff') format('woff'),
			 url('/fonts/2DE060_2_0.ttf') format('truetype');
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-size: 16px;
    color: #4d4d4d;
    background-color: #ffffff;
    font-weight: normal;
}

.centeraligntext {
text-align: center;
}

.leftaligntext {
text-align: left;
}

.rightaligntext {
text-align: right;
}

.menulisttext {
list-style: none;
}

.captiontext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: italic;
text-align: left;
margin-top: 1em;
}

.skiplinks {
display: none;
}

.pageheaderlinks {
color: #FFFFFF;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: right;
}

.requirementnotmet {
color: black;
}

/* Class for Sub-menu Items                                  */
/* ========================================================  */
.pageheaderlinks2 {
color: #CED5EA;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
text-align: justify;
}

.pagebodylinks {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: center;
}

.gotoanchorlinks {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.pagefooterlinks {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: center;
/* BROWSER CONSIDERATION - To make Netscape and IE compatible for PageFooter Division. */
/* Margin-left style specified for Netscape within parent SPAN tag,                    */
/* while IE uses the padding-left style within parent DIV tag.                         */
margin-left: 3px;
}

.backlinktext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: right;
margin-bottom: 5px;
}

.menuheadertext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.menulinktext {
color: #0F2167;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
}

.menulinkdesctext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.normaltext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.infotext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.errortext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.warningtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.multipagemsgtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.releasetext {
color: #999;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
text-transform: uppercase;
}

.requiredmsgtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldlabeltext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.fieldlabeltextinvisible {
display: none;
}

.fieldrequiredtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldformattext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldformatboldtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.fielderrortext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldsmallboldtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.fieldsmalltext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldmediumtext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

.fieldlargetext {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 110%;
font-style: normal;
text-align: left;
}

.fieldmediumtextbold {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

.fieldOrangetextbold {
color:#FFA500;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
}

/* ANCHORS (LINKS)                                          */
/* ======================================================== */
A:link{color:#990000;text-decoration:none;}

A:visited{color:#990000;text-decoration:none;}

A:active{color:#990000;}

A:hover{color:#990000;text-decoration:underline;}

A.whitespacelink
{
line-height: 200%;
COLOR: #1E2B83;
text-decoration: underline;
}

A.largelinktext {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 110%;
font-style: normal;
text-align: left;
text-decoration: underline;
}


A.sitemaplevel1 {
font-family:  "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
text-decoration: none;
color:       #1E2B83;
}

A.sitemaplevel1:visited {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style : normal;
text-align : left;
text-decoration: none;
color:#660099;
}

A.sitemaplevel1:hover {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style : normal;
text-align : left;
text-decoration:underline;
color:#990000;
}


A.sitemaplevel2 {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
text-decoration: none;
color:#0000ff;
}

A.sitemaplevel2:visited {
font-family:  "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style : normal;
text-align : left;
text-decoration: none;
color:#660099;
}

A.sitemaplevel2:hover {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style : normal;
text-align : left;
text-decoration:underline;
color:#990000;
}

A.sitemaplevel3 {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
text-decoration: none;
color:#0000ff;
}

A.sitemaplevel3:visited {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style : normal;
text-align : left;
text-decoration: none;
color:#660099;
}

A.sitemaplevel3:hover {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style : normal;
text-align : left;
color:#990000;
text-decoration:underline;
}

.whitespace1{
padding-top:0em;
}

.whitespace2{
padding-top:1em;
}
.whitespace3{
padding-top:2em;
}
.whitespace4{
padding-top:3em;
}

A.submenulinktext2 {
color:#BE1E2D;
text-decoration:none;
padding:4px;
}

A.submenulinktext2:hover {
background-color: #BE1E2D;
color:#fff !important;
text-decoration:none;
padding:4px;
}

A.submenulinktext2:visited {
font-family:  "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
color:#BE1E2D;
text-decoration: none;
}

/* BODY                                                     */
/* ======================================================== */
BODY {
background-color: #FFFFFF;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
/* BROWSER CONSIDERATION - Override browser settings for BODY margin */
margin-top: 0px;
margin-left: 1%;
margin-right: 2%;
background-image: url(/wtlgifs/sslp-header-bg.png);
background-repeat: repeat-x;
}
BODY.campuspipeline {
background-color: #FFFFFF;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
/* BROWSER CONSIDERATION - Override browser settings for BODY margin */
margin-top: 6px;
margin-left: 2%;
background-image: none;
background-repeat: no-repeat;
}
BODY.previewbody {
background-color: #FFFFFF;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
margin-left: 2%;
margin-right: 2%;

/* Override the background image in the main BODY */
background-image: none;
}

BODY.validationbody {
background-color: #FFFFFF;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
margin-left: 0%;
margin-right: 2%;
/* Override the background image in the main BODY */
background-image: none;
}

/* DIVIDES                                                  */
/* All divides should have rules defined for margin and     */
/* text-align.                                              */
/* ======================================================== */
DIV.menulistdiv {
text-align: left;
}

DIV.headerwrapperdiv {

margin-left: 0px;
margin-top: 0px;
}

DIV.pageheaderdiv1 {
text-align: left;
margin-top: 20px;
margin-left: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

DIV.pageheaderdiv2 {
text-align: right;
margin-top: 10px;
margin-right: 10px;
position: absolute;
top: 0px;
right: 0px;
float: right;
display: none;
}

DIV.headerlinksdiv {
text-align: left;
margin-right: 0%;
margin-top: 2px;
}

/* Class for BANNER SEARCH Form text and button controls     */
/* ========================================================  */
DIV.headerlinksdiv2 {
display: none;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-size: 90%;
font-style: normal;
text-align: left;
text-transform: none;
margin-top:10px;
}

DIV.bodylinksdiv {
text-align: center;
margin-top: 1%;
}

DIV.footerlinksdiv {
text-align: center;
}

DIV.backlinkdiv {
text-align: right;
margin-top: -40px;
}

DIV.pagetitlediv {
text-align: left;
}

DIV.infotextdiv {
text-align: left;
}

DIV.pagebodydiv {
text-align: left;
margin-top: 20px;
}

DIV.pagefooterdiv {
text-align: left;
border: 0px;
margin-top: 10px;
float: left;
}

DIV.poweredbydiv {
text-align: right;
margin-right: -1px;
margin-top: 0px;
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
float: right;
}

DIV.previewdiv {
text-align: center;
}

DIV.validationdiv {
text-align: center;
}

DIV.staticheaders {
text-align: right;
}
/* HEADERS                                                  */
/* Do not set font-size for headers - defer to browser.      */
/* ======================================================== */
/* H1 is reserved for Page Header */
H1 {
color: #333;
font-family: 'ProximaNova-Semibold', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
margin-top: 0px;
font-size:26px;
}

/* H2 is reserved for Page Title */
H2 {
color: black;
font-family: 'ProximaNova-Semibold', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
margin-bottom: 10px;
}

/* H3 is reserved for Sub Title */
H3 {
color	   : BLACK;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style : normal;
}

/* Horizontal Rule for Menu Section                         */
/* ======================================================== */

HR {
color: #CCCC33;
text-align: left;
vertical-align: top;
margin-top: -10px;
}

HR.pageseprator {
color: #BE1E2D;
text-align: left;
vertical-align: top;
}


/* FORM CONTROLS                                            */
/* ======================================================== */
INPUT {
/*background-color: #FFFFFF;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
}


TEXTAREA {
/*background-color: #FFFFFF;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;

}

SELECT {
/*background-color: #FFFFFF;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
}



/* TABLES                                                   */
/* ======================================================== */
TABLE.dataentrytable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.datadisplaytable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.plaintable {
border-bottom: 0px solid;
border-left: 0px solid;
border-right: 0px solid;
border-top: 0px solid;
}

TABLE.menuplaintable {
/* Create a horizontal rule effect. */
/* border-top: 1pt #707070 solid; */
margin: 4px 0 18px 0;
max-width: 300px;
}

TABLE.pageheadertable {
margin-top: 0px;
}

TABLE.colorsampletable {
background-color: #FFFFFF;
}

TABLE.bordertable {
border-collapse:collapse;
border-bottom: 1px solid;
border-left: 1px solid;
border-right: 1px solid;
border-top: 1px solid;
}

/* TABLE HEADERS AND DATA CELLS                             */
/* ======================================================== */
TABLE TH {
vertical-align: top;
color: black;
}

TABLE TD {
vertical-align: top;
color: black;
}

.pageheadertablecell {
text-align: left;
}

.pageheadernavlinkstablecell {
text-align: right;
}

/* DATA ENTRY TABLE HEADERS AND DATA CELLS                  */
/* Some font rules are redunant because they do not         */
/* inherit well from the BODY on older browsers.            */
/* ======================================================== */
TABLE TD.deheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.deheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.detitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.detitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.delabel {
/*background-color: #E3E5EE;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.delabel {
/*background-color: #E3E5EE;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.deseparator {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dehighlight {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedead {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dedefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dewhite {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.deborder {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
border: 1px solid;

}

/* DATA DISPLAY TABLE HEADERS AND DATA CELLS                */
/* Some font rules are redunant because they do not         */
/* inherit well from the BODY on older browsers.            */
/* ======================================================== */
TABLE TD.ddheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddtitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.ddtitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.ddlabel {
/*background-color: #E3E5EE;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ddlabel {
/*background-color: #E3E5EE;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}


TABLE TD.ddseparator {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddhighlight {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddead {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.dddefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
/*border-bottom: 1pt #BFBFBF solid; */
}

TABLE TD.ddnontabular {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ddwhite {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

/* PLAIN TABLE HEADERS AND DATA CELLS                       */
/* These table data cell classes pertain to a table that is */
/* used strictly for layout. They do not have the redundant */
/* font rules because it is assumed that whatever is placed */
/* in these TD/TH tags will have its own class.             */
/* ======================================================== */
TABLE TD.pltitle {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
}

TABLE TD.plheader {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
}

TABLE TH.pllabel {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
}

TABLE TD.plseparator {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

TABLE TD.plhighlight {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

TABLE TD.pldead {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

TABLE TD.pldefault {
font-family: 'HelveticaNeueLight', "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}

TABLE TD.plwhite {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}
TABLE TD.plheaderlinks {
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
}


/*========================================================*/
/*=======  Class for header links=========================*/
/*========================================================*/

TABLE TD.plheadermenulinks {

/*background-color:#CED5EA;*/
}




/* MENU PLAIN TABLE HEADERS AND DATA CELLS                  */
/* ======================================================== */
TABLE TD.mptitle {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpheader {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.mplabel {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpwhite {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.mpdefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.indefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
}

/* Define tables with border				    */
/* ======================================================== */
TABLE TD.dbheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
border: 1px solid;
}

TABLE TH.dbheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
border: 1px solid;
}

TABLE TD.dbtitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
border: 1px solid;
}

TABLE TH.dbtitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
border: 1px solid;
}

TABLE TD.dblabel {
/*background-color: #E3E5EE;*/
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
border: 1px solid;
}

TABLE TH.dblabel {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
border: 1px solid;
}
TABLE TD.dbdefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
border: 1px solid;
}

/* NON TABULAR TABLE DATA DISPLAY  HEADERS AND DATA CELLS  */
/* Some font rules are redunant because they do not         */
/* inherit well from the BODY on older browsers.            */
/* ======================================================== */
TABLE TD.ntheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ntheader {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.nttitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TH.nttitle {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
/* Make titles big and chunky. */
padding-bottom: 1em;
}

TABLE TD.ntlabel {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TH.ntlabel {
background-color: #E3E5EE;
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-weight: bold;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ntseparator {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.nthighlight {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ntdead {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ntdefault {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}

TABLE TD.ntwhite {
color: black;
font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
font-style: normal;
text-align: left;
vertical-align: top;
}
/*

New Tab styles for Self Service

*/
.bgtabon {
	BACKGROUND-COLOR: #999;
}

.headerlinksdiv .bgtabon {
	BACKGROUND-COLOR: #BE1E2D
}

.bgtaboff {
	BACKGROUND-COLOR: #cccccc
}
.texttabon {
	COLOR: #ffffff;
}
.texttaboff {
	COLOR: #000000;
	
}
.tabon {
	padding: 15px;
	FONT-WEIGHT: bold; 
	COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; 	
	BACKGROUND-COLOR: #BE1E2D;
}
.tabon A:link {
	COLOR: #ffffff; TEXT-DECORATION: none;
	font-variant: none;	
}
.tabon A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.tabon A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.tabon A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.taboff {
	padding: 15px;
	FONT-WEIGHT: bold; 
	COLOR: #000000; BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #cccccc
}
.taboff A:link {
	COLOR: #000000; TEXT-DECORATION: none;
	font-variant: none;
}
.taboff A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.taboff A:active {
	COLOR: #000000; TEXT-DECORATION: none
}
.taboff A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}

/* 80100-1 */
.tabdisable {
	PADDING-TOP: 12px;
      FONT-WEIGHT: bold;
      FONT-SIZE: 12px;
      BACKGROUND-IMAGE: url(/wtlgifs/web_tab_corner6.png);
      COLOR: #F2F2F2;
      BACKGROUND-REPEAT: no-repeat;
      BACKGROUND-COLOR: #cccccc
}
.tabdisable A:link {
	COLOR: #F2F2F2; TEXT-DECORATION: none
}
.tabdisable A:visited {
	COLOR: #F2F2F2; TEXT-DECORATION: none
}
.tabdisable A:active {
	COLOR: #F2F2F2; TEXT-DECORATION: none
}
.tabdisable A:hover {
	COLOR: #F2F2F2; TEXT-DECORATION: none
}

.bg3 {
	BACKGROUND-COLOR: #BE1E2D
}


/*
Enforce right alignment, specifically for Firefox, but works in all
*/
td.dbdefault p.rightaligntext {
text-align: right;
margin: 0;
}
td.dedefault p.rightaligntext {
text-align: right;
margin: 0;
}
td.dddefault p.rightaligntext {
text-align: right;
margin: 0;
}
td.mpdefault p.rightaligntext {
text-align: right;
margin: 0;
}
td.ntdefault p.rightaligntext {
text-align: right;
margin: 0;
}
/*
td.pldefault p.rightaligntext {
text-align: right;
margin: 0;
}
*/
/*
Enforce left alignment, specifically for Firefox, but works in all
*/
td.dbdefault p.leftaligntext {
text-align: left;
margin: 0;
}
td.dedefault p.leftaligntext {
text-align: left;
margin: 0;
}
td.dddefault p.leftaligntext {
text-align: left;
margin: 0;
}
td.mpdefault p.leftaligntext {
text-align: left;
margin: 0;
}
td.ntdefault p.leftaligntext {
text-align: left;
margin: 0;
}
td.pldefault p.leftaligntext {
text-align: left;
margin: 0;
}
/*
Enforce center alignment, specifically for Firefox, but works in all
*/
td.dbdefault p.centeraligntext {
text-align: center;
margin: 0;
}
td.dedefault p.centeraligntext {
text-align: center;
margin: 0;
}
td.dddefault p.centeraligntext {
text-align: center;
margin: 0;
}
td.mpdefault p.centeraligntext {
text-align: center;
margin: 0;
}
td.ntdefault p.centeraligntext {
text-align: center;
margin: 0;
}
td.pldefault p.centeraligntext {
text-align: center;
margin: 0;
}
#headerImage {
	BACKGROUND-IMAGE: url(/wtlgifs/pcc_logo_white_x70.png); BACKGROUND-REPEAT: no-repeat; 	BACKGROUND-COLOR: transparent; BACKGROUND-POSITION: 0 12px;
}
.pagebodydiv input {
	margin-bottom: 20px;
}
.menuplaintable a.submenulinktext2 {
    display: inline-block;
    text-decoration: none;
    width: 100%;
    border: 1px solid #999999;
    margin-top:4px;
    outline: 0;   
}

.menuplaintable a.submenulinktext2:hover,
.menuplaintable a.submenulinktext2:active,
.menuplaintable a.submenulinktext2:focus {
    text-decoration: none;
    width: 100%;
    outline: 0;
}

.headerlinksdiv a { font-variant: none; }

.headerwrapperdiv TABLE.plaintable {
	margin-top:0;
}

/* ADDED MJI in 2017 */

a[href="#skip_Module_Navigation_Links_H"] {
    display: none;
}

.plaintable .pageheaderlinks {
    display: inline-block;
    background: #e1e1e1;
    color: #e1e1e1;
    font-family: "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: bold;
    font-style: normal;
    text-align: right;
    padding: 16px 0;
}

.plaintable A.submenulinktext2:visited {
    padding: 16px;
    font-family: Verdana,Arial Narrow, helvetica, sans-serif;
    font-size: 100%;
    font-style: normal;
    color: #333;
    text-decoration: none;
}

.plaintable A.submenulinktext2:hover {
    background-color: #626262;
    color: #fff !important;
    text-decoration: none;
    padding: 16px;
}

.plaintable A.submenulinktext2 {
    color: #333;
    text-decoration: none;
    padding: 16px 16px;
}

.banner_copyright {
	color: #999;
}

.dataentrytable input {
    margin-bottom: 4px;
}

.dataentrytable input[type="submit"],
.dataentrytable input[type="text"],
.dataentrytable input[type="password"] {
    display: block;
    width: 100%;
    height: 34px;
    padding: 0;
    font-size: 17px;
    line-height: 1.7;
    color: #333333;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #c4c3c3;
    border-radius: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.dataentrytable input[type="submit"] {
	padding: 0 10px;
}

TABLE.dataentrytable td.dedefault {
/*     text-align: right; */
}

.dataentrytable optgroup, .dataentrytable select, .dataentrytable textarea {
    color: inherit;
    font: inherit;
    margin: 0;
    width: 100%
}

.btn-default, 
.pagebodydiv a.submenulinktext2, 
input[type="submit"], 
input[type="reset"] {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  -moz-osx-font-smoothing: grayscale;
  -moz-user-select: none;
  backface-visibility: hidden;
  background-image: none;
  border-bottom-color: transparent;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-image-outset: 0 0 0 0;
  border-image-repeat: stretch stretch;
  border-image-slice: 100% 100% 100% 100%;
  border-image-source: none;
  border-image-width: 1 1 1 1;
  border-left-color: transparent;
  border-left-style: solid;
  border-left-width: 2px;
  border-right-color: transparent;
  border-right-style: solid;
  border-right-width: 2px;
  border-top-color: transparent;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-top-style: solid;
  border-top-width: 2px;
  cursor: pointer;
  display: inline-block;
  font-family: "ProximaNova","Helvetica Neue",sans-serif;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: 0.5px;
  line-height: 1.7;
  margin-bottom: 8px;
  overflow-x: hidden;
  overflow-y: hidden;
  padding-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 6px;
  text-align: center;
  touch-action: manipulation;
  transform: translateZ(0px);
  transition-duration: 0.3s;
  transition-property: color, background-color;
  vertical-align: middle; }

.btn-default:hover, 
.btn-default:focus, 
.pagebodydiv a.submenulinktext2:hover, 
.pagebodydiv a.submenulinktext2:focus, 
.pagebodydiv a.submenulinktext2.focus, 
input[type="submit"]:hover,
input[type="submit"]:focus, 
input[type="reset"]:hover, 
input[type="reset"]:focus {
  color: #333333;
  text-decoration-color: currentcolor;
  text-decoration-line: none;
  text-decoration-style: solid; }

.btn-default:active, 
.pagebodydiv a.submenulinktext2:active, 
.pagebodydiv a.submenulinktext2.active, 
input[type="submit"]:active, 
input[type="reset"]:active {
  background-image: none;
  outline-color: currentcolor;
  outline-style: none;
  outline-width: 0; }

.pagebodydiv a.submenulinktext2.disabled, .pagebodydiv a.submenulinktext2[disabled], fieldset[disabled] .pagebodydiv a.submenulinktext2 {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.65;
  pointer-events: none; }

.btn-default, a.btn-default:link, a.btn-default:visited, .pagebodydiv a.submenulinktext2, input[type="submit"], input[type="reset"] {
  background-color: transparent;
  border-bottom-color: #192026;
  border-left-color: #192026;
  border-right-color: #192026;
  border-top-color: #192026;
  color: #192026; }

a.btn-default:hover, 
a.btn-default:focus,
.btn-default:hover, 
.btn-default:focus, 
.pagebodydiv a.submenulinktext2:hover, 
.pagebodydiv a.submenulinktext2t:focus, 
.pagebodydiv a.submenulinktext2.focus, 
.pagebodydiv a.submenulinktext2:active, 
.pagebodydiv a.submenulinktext2.active, 
.open > .dropdown-toggle.btn-default, 
input[type="submit"]:hover,
input[type="submit"]:focus, 
input[type="reset"]:hover,
input[type="reset"]:focus {
  background-color: #192026;
  border-bottom-color: #192026;
  border-left-color: #192026;
  border-right-color: #192026;
  border-top-color: #192026;
  color: #ffffff; }

a.btn-default:active, 
a.btn-default.active,
.btn-default:active, 
.btn-default.active, 
.pagebodydiv a.submenulinktext2:active, 
.pagebodydiv a.submenulinktext2.active, 
.open > .dropdown-toggle.btn-default, 
input[type="submit"]:active, 
input[type="reset"]:active {
  background-image: none; }
  
.pagebodydiv .tabon {
    BACKGROUND-COLOR: #999;
}

hr.red-bar {
    margin: 8px 0 0 0;
    background: #be1e2d;
    height: 4px;
    width: 60px;
    border: none;
}

hr.gray-bar {
    margin: 8px 0 0 0;
    background: #c4c3c3;
    height: 4px;
    width: 60px;
    border: none;
}

.pagetitlediv table.plaintable .bg3 {
    display: none;
}