.NS_OLA_FRAME_BODY2{}
.NS_CSES_TOT_BDY,.NS_OLA_FRAME_BODY_3{background-color:rgb(213,223,235);}
.NS_OLA_FRAME_BODY{background-color:rgb(234,239,245);}
.NSOLAFRAME,.NSOLAFRAMEWBO{background-color:rgb(234,239,245);border-width:1px;border-color:rgb(16,75,126);border-style:solid;}
.NS_FRAM_WBO{border-width:10px;border-color:rgb(255,0,0);border-style:solid;}
.NSOLAFRAMENBO{font-family:Arial,serif;background-color:rgb(234,239,245);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
.NS_OLA_FRAME_TITLE{font-family:Arial,serif;background-color:rgb(234,239,245);border-width:thick;border-color:rgb(0,0,0);border-style:solid;}
.NS_OLA_LOGINCANCEL_BUTTONS{font-family:Arial,serif;font-size:small;font-weight:bold;color:rgb(255,255,255);background-color:rgb(123,182,82);}
.NS_OLA_EDITCLEARCHANGECHOOSE{font-family:Arial,serif;font-size:small;font-weight:bold;color:rgb(255,255,255);background-color:rgb(63,185,245);}
.NS_OLA_FRAME_TITLE_LOGIN{font-family:Arial,serif;font-weight:bold;color:rgb(255,255,255);background-color:rgb(31,81,144);text-indent:15px;border-width:thick;border-color:rgb(31,81,144);border-style:solid;}
.NS_OLA_ROW_1{font-family:Arial;}
.NS_CSES_TOT_LBL_2{font-family:Arial;background-color:rgb(213,223,235);}
.NS_OLA_LABEL_BODY{font-family:Arial;background-color:rgb(234,239,245);}
.NS_OLA_LOGOUT_BUTTON{font-family:Arial;color:rgb(255,255,255);background-color:rgb(123,182,82);}
.NS_OLA_LOGIN_MSG{font-family:Arial;font-size:8pt;background-color:rgb(234,239,245);}
.NS_OLA_LOGIN_MSG_BOLD{font-family:Arial;font-size:8pt;font-weight:bold;background-color:rgb(234,239,245);}
.NS_OLA_GRID_ROW2{font-family:Arial;font-size:larger;border-width:thin;border-color:rgb(169,169,169);border-style:solid;}
.NS_OLA_HEADING{font-family:Arial;font-size:larger;font-weight:bold;background-color:rgb(234,239,245);}
.NS_OLA_LARGE_BODY{font-family:Arial;font-size:larger;font-weight:normal;background-color:rgb(234,239,245);}
.NS_OLA_PAY_SUB_BTN{font-family:Arial;font-size:medium;font-weight:bold;color:rgb(255,255,255);background-color:rgb(123,182,82);}
.NS_OLA_GRID_COL2{font-family:Arial;font-size:medium;font-weight:bold;color:rgb(255,255,255);background-color:rgb(143,143,147);text-align:left;border-bottom-width:thin;border-left-width:thin;border-right-width:thin;border-bottom-color:rgb(255,255,255);border-left-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
.NS_OLA_MENU_BAR_DSP_ACT{font-family:Arial;font-size:medium;font-weight:normal;color:rgb(255,255,255);background-color:rgb(84,177,44);vertical-align:middle;text-align:left;border-top-width:thin;border-bottom-width:thin;border-left-width:10px;border-right-width:thin;border-top-color:rgb(84,177,44);border-bottom-color:rgb(84,177,44);border-left-color:rgb(92,139,59);border-right-color:rgb(84,177,44);border-style:solid;}
.NS_OLA_PAGE_BODY{font-family:Arial;font-size:small;background-color:rgb(255,255,255);vertical-align:middle;}
.NS_CSES_V_LNK,.NS_CSES_UV_LNK:VISITED{font-family:Arial;font-size:small;color:rgb(128,0,128);vertical-align:middle;}
.NS_OLA_GRID_HDG2{font-family:Arial;font-size:small;color:rgb(143,143,147);text-align:right;border-top-width:thick;border-bottom-width:thin;border-left-width:thin;border-right-width:thin;}
.NS_CSES_AC_LNK,.NS_CSES_UV_LNK:ACTIVE{font-family:Arial;font-size:small;color:rgb(255,0,0);vertical-align:middle;}
.NS_CSES_UV_LNK,.NS_OLA_PG_BDY_UL{font-family:Arial;font-size:small;color:rgb(31,97,175);vertical-align:middle;}
.NS_OLA_CONTINUECANCEL_BUTTONS{font-family:Arial;font-size:small;font-weight:bold;color:rgb(255,255,255);background-color:rgb(123,182,82);}
.NS_CSES_COL_HDG{font-family:Arial;font-size:small;font-weight:bold;color:rgb(255,255,255);background-color:rgb(143,143,147);text-align:center;border-bottom-width:thin;border-left-width:thin;border-right-width:thin;border-bottom-color:rgb(255,255,255);border-left-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
.NS_CSES_GRDROW2{font-family:Arial;font-size:smaller;background-color:rgb(227,227,227);border-left-width:medium;border-right-width:medium;border-left-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-left-style:solid;border-right-style:solid;}
.NS_OLA_LOGIN_BODY{font-family:Arial;font-size:smaller;background-color:rgb(255,255,255);}
.NS_OLA_GRID_ROW{font-family:Arial;font-size:smaller;border-left-width:medium;border-right-width:medium;border-left-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-left-style:solid;border-right-style:solid;}
.NS_CSES_LABEL_BODY{font-family:Arial;font-size:smaller;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
.NS_OLA_LBL_REQ_2{font-family:Arial;font-size:smaller;font-weight:bold;background-color:rgb(213,223,235);}
.NS_OLA_GRID_COL{font-family:Arial;font-size:smaller;font-weight:bold;color:rgb(0,0,0);background-color:rgb(173,216,230);text-align:right;}
.NS_OLA_LOGIN_BODY_BOLD{font-family:Arial;font-size:smaller;font-weight:bold;color:rgb(0,0,0);background-color:rgb(255,255,255);}
.NS_OLA_GRID_COL_LBL{font-family:Arial;font-size:smaller;font-weight:bold;color:rgb(255,255,255);text-align:right;}
.NS_OLA_MSG_LEGAL{font-family:Arial;font-size:x-small;font-weight:500;font-style:normal;color:rgb(0,0,0);word-spacing:normal;letter-spacing:normal;vertical-align:top;text-align:left;line-height:120%;white-space:normal;}
.NS_OLA_MSG_BODY{font-family:Arial;font-size:xx-small;background-color:rgb(234,239,245);word-spacing:normal;letter-spacing:normal;vertical-align:top;text-align:left;line-height:120%;white-space:normal;}
.NS_OLA_LABEL_SMALL{font-family:Arial;font-size:xx-small;color:rgb(148,148,148);background-color:rgb(234,239,245);word-spacing:normal;letter-spacing:normal;vertical-align:top;text-align:left;line-height:120%;white-space:normal;}
.NS_OLA_GRID_HDG{font-family:Arial;font-size:xx-small;color:rgb(255,255,255);background-color:rgb(0,0,139);text-align:right;border-width:thin;border-color:rgb(0,0,139);border-style:solid;}
.NS_OLA_MSG_BODY_BOLD{font-family:Arial;font-size:xx-small;font-weight:bolder;font-style:normal;font-variant:normal;color:rgb(0,0,0);background-color:rgb(234,239,245);word-spacing:normal;letter-spacing:normal;vertical-align:top;text-align:left;line-height:120%;white-space:normal;}
.NS_CSES_TOT_LBL{font-family:Arial;font-weight:bold;background-color:rgb(213,223,235);}
.NS_OLA_LABEL_BODY_REQ{font-family:Arial;font-weight:bold;background-color:rgb(234,239,245);}
.NS_OLA_MENU_BAR_DSP_INACT{font-family:Arial;font-weight:bold;color:rgb(255,255,255);background-color:rgb(227,227,227);border-left-color:rgb(48,56,68);}
.NS_LT_GREY_BK{font-family:Arial;font-weight:normal;color:rgb(48,56,68);background-color:rgb(227,227,227);}
.NS_OLA_USERNAME_ERROR_EDITBOX{font-family:serif;color:rgb(0,0,255);background-color:rgb(255,0,0);}
.NS_GLOBAL_ADDR{font-size:0.89em;font-weight:400;color:rgb(57,64,70);background-color:rgb(90,94,109);line-height:40px;padding:12px;border-width:1px;}
.NS_OLA_USERNAME_EXISTS_MSG{font-size:small;color:rgb(255,0,0);background-color:rgb(234,239,245);}
.NS_WARNING_MSG{font-size:smaller;background-color:rgb(255,0,0);}

.MOBGImage {
	background-image: none;
	background-color:#FFFFFF;
}
.MOBGImageLeft {
	background-color:#FFFFFF;
	background-image: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #82A7BD;
}
.MOBGImageTop {
	background-color:#FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #82A7BD;
}
.MOBGImageRightAlpha {
	background-image: url(/cs/APPLY/cache/PT_RIGHT_BG_ALPHA_1.PNG);
	background-repeat: repeat-y;
	background-position: center bottom;
	border-right-width: 0px;
	border-right-style: none;
}
.MOBGImagebottomAlpha {
	background-image: url(/cs/APPLY/cache/PT_BOTTOM_BG_ALPHA_1.PNG);
	background-repeat: repeat-x;
}
.MOBGImageRight {
	background-image: url(/cs/APPLY/cache/PT_RIGHT_BG_BINARY_1.PNG);
	background-repeat: repeat-y;
	background-position: center bottom;
	border-right-width: 0px;
	border-right-style: none;
}
.MOBGImagebottom {
	background-image: url(/cs/APPLY/cache/PT_BOTTOM_BG_BINARY_1.PNG);
	background-repeat: repeat-x;
}



.PSMODALCLOSEANCHOR:before{
content:url(/cs/APPLY/cache/PT_PORTAL_IC_CLOSE_SD_CSS_1.gif);
position:absolute;
}
.PSMODALCLOSE {
    margin-top: 6px;
	background: none;
}



#popupTitleBarLeftImage, #popupTitleBarLeftImageModal{background: url(/cs/APPLY/cache/PTPOPUP_TITLEBARLEFT_1.PNG) top left no-repeat;}
#popupTitleBarMiddle, #popupTitleBarMiddleModal{background: url(/cs/APPLY/cache/PTPOPUP_TITLEBARCENTER_1.png) top right repeat; padding-right:2px;}
#popupTitleBarRightImage, #popupTitleBarRightImageModal{background: url(/cs/APPLY/cache/PTPOPUP_TITLEBARRIGHT_1.PNG) top right no-repeat;}
#popupContent{border-left: #A3BED8 2px solid; border-right:  #A3BED8 2px solid;}

#HelppopupTitleBarLeftImage{background-image:none; }
.HelppopupTitleBarMiddle{background-image:none; height:auto;}
#HelppopupTitleBarRightImage{background-image:none;}


#popupInner{border-style:none; border-bottom:  #A3BED8 2px solid;}


.popupDragFrame{display:none;top:0;left:0;border:2px dotted;position:absolute;background-color:transparent;background-image:url(/cs/APPLY/cache/PT_PIXEL_1.gif);background-repeat:repeat;} 
.popupText{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:#515151;}


#popupContentContainerModal{border-left: #A3BED8 2px solid; border-right:  #A3BED8 2px solid;}
#popupBottomModal{border-left: #A3BED8 2px solid; border-right:  #A3BED8 2px solid; border-bottom:  #A3BED8 2px solid;}
#popupInnerModal{border-style:none;}


span.spanHighElement{background:#DFE7EC;color:white;cursor:pointer;font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;}
.spanHighElement{background:#DFE7EC;color:white;cursor:pointer;font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;}
.PSTARESULTSHDR {
    background-color: #F1F5F6;
    color: #426a92;
    font-family: Arial,sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    margin-right: 2px;
	height:20px;
	*height:15px;
border-bottom:1px solid #e6e6e6;
	
}
p.PTPOPUP_TITLE
{
	background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
	padding-left:10px;
}
.PTPOPUP_TITLE
{
	background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
    padding: 0px;
	padding-left:10px;
}
*html .PTPOPUP_TITLE
{
    background-color: #FFFFFF;
    color: #416291;
    font-family: Arial;
    font-size: 11pt;
    font-weight: normal;
	padding: 0px;
    padding-left:10px;
}
.PSMODALHEADER, .PTPOPUP_HEADER
{background-image: none;
background-color:#ffffff;
border-bottom:1px solid #c9ced5;
border-top:1px solid #666666 !important;
border-left:1px solid #666666 !important;
border-right:1px solid #666666 !important;

height:28px;
width: auto\9!important;

}
*html .PSMODALHEADER
{background-image: none;
background-color:#ffffff;
border-bottom:1px solid #e6e6e6;
border-top:1px solid #666666;
border-left:1px solid #666666;
border-right:1px solid #666666;

height:28px;
width: auto !important;

}

.ptpopuptitlebar {
background-image: none;
}
#ptpopuptitlebar {
    border-bottom: 1px solid #c9ced5;
}
#ptpopupcontainer {
    border: 1px solid #666666;
	box-shadow: 0 2px 4px 2px #999999;
	padding: 5px;
}
div.PSPUSHBUTTON {
height:auto;
}
.PSSRCHRESULTSHYPERLINK, .PSSRCHRESULTSHYPERLINK:link {
color: #426a92;
text-decoration: none;
font-size:9pt;
}
.PSSRCHRESULTSHYPERLINK:hover {
color: #ab5b1a;
text-decoration: underline;
line-height:120%;
}

.PSSRCHRESULTSHDRTXT:hover, .PSSRCHRESULTSHDR a:hover
{
color: #ab5b1a;
text-decoration: underline;
}
.PSSRCHRESULTSHDRTXT, .PSSRCHRESULTSHDR:link{
font-weight:bold;
font-size:8pt;
text-decoration: none;
}

#ptpopupshadow {
left:0px;
top:0px;
}
.PSMODALRESIZE {
   
    box-shadow: 0 0 0 #333333;
}
#ptpopupmask
{
background-color: #5C7995;
opacity: 0.35;
}
.PSMODALCONTENT {
    border-left: none;
	border-top:none;
	border-bottom:none;
	padding: 0px;
	border-left:1px solid #666666 !important; 
	border-right:1px solid #666666 !important;
	border-top:none;
	border-bottom:none;	
	box-shadow: 0 0 5px #000000;
}
*html .PSMODALCONTENT {
border-left: none;
border-top:none;
border-bottom:none;
padding: 0px;
border-left:1px solid #666666;
border-right:1px solid #666666;
border-top:none;
border-bottom:none;	
box-shadow: 0 0px 5px #000000;
}
.PSMODALBOTTOM
{
border:none;
box-shadow: 0 6px 5px #000000;
height:14px;
display:none;
border-left: 1px solid #666666 !important; 
border-right:  1px solid #666666 !important;
border-bottom: 1px solid #666666 !important;
background-color:#ffffff;
}
*html .PSMODALBOTTOM
{
border:none;
box-shadow: 0 0 5px #000000;
height:14px;
display:none;
border-left: 1px solid #666666; 
border-right:  1px solid #666666;
border-bottom: 1px solid #666666;
background-color:#ffffff;
}
.HelppopupTitleBar, #popupTitleBar, #popupTitleBarModal {
    border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-top: 1px solid #999999;
}
.HelppopupTitleBar {
height: auto;
padding-top: 1px;
padding-bottom: 1px;
}
#pt_modalMask {
    background-color: #5C7995;
   opacity: 0.35;
	z-index:212;
}
.HelpdivpopupFrame
{
	border-left: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    background-color:#ffffff;
}
#popupTitleBarLeftImage, #popupTitleBarLeftImageModal {
    background-image: none;
}
.popupShadow {
    border:none;
    left: 0;
    top: 0;
}

#ptpopupclose:before
{
content:url(/cs/APPLY/cache/PT_PORTAL_IC_CLOSE_SD_CSS_1.gif);
}

#ptpopupclose
{
background-image:none;
}


#popupTitleBarRightImage, #popupTitleBarRightImageModal {
    background: none repeat scroll 0 0 transparent;
}
.PSMODALTITLE {
  padding-top: 6px;
}
*html .PSMODALTITLE {
  padding-top: 6px;
}
.PSMODALTABLE{border:none; 
box-shadow: 0 0 5px #000000;
padding:0px;
position:absolute;
background-color:#ffffff;
z-index:250}
#alertbutton { 
     float: left; 
 } 
#okbutton { 
     float: left; 
     padding: 10px; 
} 
.PSMODALCONTENT 
 {  overflow: hidden; 
 }
 
#bodyCalendar > thead > tr:first-child {
    visibility:hidden;
}
#bodyCalendar > thead > tr:last-child > td:first-child, #bodyCalendar > tbody > tr > td:first-child {
    visibility: hidden;
}


.psc_mode-access #PTUPLOAD .ptRteBrowseButtonContainer
{
	display:block !important;
	top: 50px !important;
}
.psc_mode-access #PTUPLOAD .ptRteBrowseButtonForUpload 
{
	display:block !important;
	top: 0px !important;
	visibility: visible !important;
}
.psc_mode-access #PTUPLOAD .ptRteBrowseButtonForLabel
{
    display: block;
    margin-top: 8px ;
}