/* GLOBAL STYLES */
BODY, TH, TD, P, DIV, SPAN, INPUT, BUTTON, SELECT, TEXTAREA, FORM, B, STRONG, I, U, H1, H2, H3, H4, H5, H6, 
 DL, DD, DT, UL, LI, OL, OPTION, OPTGROUP, A {font-family:sans-serif;font-size:12px}
BODY {color:#000;background-color:#fff;margin:0px}
H1, H2, H3, H4, H5, H6 {font-weight:bold}
H1 {font-size:18px}
H2 {font-size:15px}
H5, H6 {font-size:11px}
a:link, a:visited {color:#035899;text-decoration:none}
a:hover {color:#035899;text-decoration:underline}
.ConMgn {margin:0px 10px}
.hidden {display:none}
.float {float:left}
/*---*/

/*<<<<<<<<<<<<<<<<<<<<------------>>>>>>>>>>>>>>>>>>>>*/
table.Tbl {width:100%;empty-cells:show;border-collapse:collapse;padding:0px}
.TblMgn {margin:0px 10px}
table.Tbl td, table.Tbl th {padding:3px 5px 1px 5px}
table.Tbl th {font-weight:normal}
/* Table Caption/Title */
caption.TblTtlTxt {background-repeat:repeat-x;background-position:left top;text-align:left;padding:3px 10px 5px 7px;font-weight:bold;font-size:14px;margin-left:-1px}
caption.TblTtlTxt span {font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:14px}
caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;margin-top:1px}
/* Action Bar */
table.Tbl td.TblActTd {border-bottom:none;padding:6px;vertical-align:middle} 
table.Tbl td.TblActTdLst {border-bottom:none;padding:6px;vertical-align:middle} 
.TblActLbl {font-weight:bold}
.TblPgnTxtBld {margin:0px 5px 0px 10px}
.TblPgnTxt {margin:0px 3px 0px 3px}
.TblPgnLftBtn {margin:0px}
.TblPgnRtBtn {margin-right:10px}
.TblPgnGoBtn {margin-right:8px}
/* Selection Column - Headers */
table.Tbl th.TblColHdrSel {vertical-align:bottom;padding:0px}
table.Tbl th.TblColHdrSrtSel {text-align:center;background-repeat:repeat-x;background-position:left top;border-right:none;padding:0px;vertical-align:bottom}
table.Tbl th.TblColHdrSel a.TblHdrLnk:link {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;padding:3px 0px}
table.Tbl th.TblColHdrSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:link, th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;display:block;text-align:left;font-weight:bold;padding-bottom:1px;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:link, th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;display:block;padding:3px 0px 2px}
table.Tbl th.TblColHdrSrtSel a.TblHdrLnk:hover {background-repeat:repeat-x;background-position:left bottom}
/* Selection Column - Cells */
table.Tbl td.TblTdSel, table.Tbl td.TblTdSrtSel {text-align:center;vertical-align:top;padding:0px 3px}
/* Regular Column Headers */
table.Tbl th.TblColHdr {vertical-align:bottom;padding:0px}
.TblHdrTxt {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:4px 5px 3px;min-height:12px}
table.TblHdrTbl {background:none;width:100%;border:none}
table.TblHdrTbl td {border:none;padding:0px;vertical-align:bottom;background:none;width:100%}
table.TblHdrTbl img {margin-bottom:3px;padding-right:5px;padding-left:5px}
table.Tbl a.TblHdrLnk:link, a.TblHdrLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;font-weight:bold;padding:3px 5px 3px 5px}
table.Tbl a.TblHdrLnk:hover {font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
table.Tbl a.TblHdrImgLnk:link, a.TblHdrImgLnk:visited {display:block;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
table.Tbl a.TblHdrImgLnk:hover {white-space:nowrap;background-repeat:repeat-x;background-position:left bottom;width:21px}
table.Tbl a.TblHdrImgLnk img {padding-right:2px}
/* Current Sort Column */
table.Tbl th.TblColHdrSrt {vertical-align:bottom;padding:0px;background-repeat:repeat-x;background-position:left top}
table.Tbl th.TblColHdrSrt table.TblHdrTbl {background:none;width:100%;border:none}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrLnk:visited  {background:none;display:block;font-weight:bold;padding:4px 5px 3px 5px}
table.Tbl th.TblColHdrSrt a.TblHdrLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif);font-weight:bold;background-repeat:repeat-x;background-position:left bottom}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {background:none;display:block;font-weight:bold;border-left:1px solid #C7C8CA;padding-bottom:1px;width:21px}
table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:hover {background-image:url(../images/table/column_hdr_sort_hov_gradient.gif);background-repeat:repeat-x;background-position:left bottom}
table.Tbl .TblHdrSrtNum {font-size:9px;font-weight:normal;margin-left:-1px;width:21px}
table.Tbl span.TblColHdrSrtDis {background:none;display:block;text-align:left;padding:0px 2px 0px 0px}
table.Tbl span.TblColHdrSrtDis img, table.Tbl span.TblColHdrSelDis img {padding-right:2px}
table.Tbl span.TblColHdrSelDis {display:block;;background-repeat:repeat-x;background-position:left bottom;white-space:nowrap;padding:4px 2px 2px 0px;width:21px}
/* Sorted Cells */
table.Tbl .TblColFtrSpc {padding:4px 5px 1px 5px} 
/* Spacer Colums */
table.Tbl th.TblTdSpc {vertical-align:bottom;padding:0px;border-left:none}
table.Tbl td.TblTdSpc {border-left:none}
/* Alarm Cells */
/*Other Table Content Styles*/
table.Tbl .TblTdLyt img, table.Tbl .TblTdSrt img, table.Tbl .TblTdAlm img,  table.Tbl .TblTdSrtAlm img {vertical-align:middle;margin-bottom:2px}
table.Tbl .TblTdSel img, table.Tbl .TblTdSrtSel img {vertical-align:middle;margin:3px 0px 0px 8px}
.TblTdLyt {} 
/* Mouseover and Row Selection Styles */
table.Tbl tr.TblHovRow td {}
table.Tbl tr.TblHovRow th {}
/*Table Sub-Grouping */
table.Tbl .TblGrpRow {background-repeat:repeat-x;background-position:left top;vertical-align:bottom;min-height:12px;padding:6px 6px 3px}
.TblGrpTxt {font-weight:bold}
/* Table Footers */
/* Table Column-level Footer */
table.Tbl .TblColFtr {padding:4px 5px 1px 6px} 
.TblColFtrTxt {font-weight:bold}
/* Table Overall Footer */ 
table.Tbl td.TblFtrRow {padding:6px 6px 3px;border-top:none;border-bottom:none;vertical-align:middle;text-align:center}
table.Tbl .TblFtrRowTxt {font-weight:bold}
table.Tbl .TblFtrLft {float:left;font-weight:bold}
table.Tbl .TblFtrMsgSpn {float:right}
/*Table Group Column-Level Footer */
.TblGrpColFtrTxt {font-weight:bold}
/* Table Group Overall Footer */
table.Tbl .TblGrpFtrRow {padding:4px 6px 3px}
.TblGrpFtrRowTxt {font-weight:bold}
/* Embedded Table Panels */
table.Tbl td.TblPnlTd {border-top:none;border-right:none;border-bottom:none;padding:0px 0px 0px 6px;vertical-align:middle}
.TblPnlLytDiv {display:none;padding:4px 0px}
.TblPnlShd3Div {margin-bottom:10px;float:left}
.TblPnlDiv {padding:10px 15px 10px;min-width:250px}
table.Tbl div.TblPnlDiv td {background:transparent;border:none;padding-left:0px}
.TblPnlTtl {font-size:14px;font-weight:bold;padding:2px 0px 5px}
.TblPnlCnt {background:none}
.TblPnlBtnDiv {text-align:right;padding-top:10px;margin-right:3px}
.TblPnlHlpTxt {padding-top:10px;white-space:normal;font-size:11px;max-width:350px}
.TblPnlSrtTbl td {padding:3px}
/* For when appearing in titledbox*/
.TtldBoxInrDiv .TblMgn {margin:0px}
/*---*/

/* LIGHTWEIGHT TABLE DESIGN */
/* [check overwrite classes on css_ie55up.css] */
table.TblLt {background-color:#fff;color:#000;width:100%;padding:0px;border:none;empty-cells:show;border-collapse:collapse}
table.TblLt td {border:solid 1px #999;padding:3px 5px 1px 5px;background-color:#fff}
table.TblLt th {border:solid 1px #999;padding:3px 5px 1px 5px;background-color:#fff;font-weight:normal}
/* Table Caption/Title */
table.TblLt caption.TblTtlTxt {text-align:left;color:#5F6466;padding:5px 5px 5px 0px;font-weight:bold;font-size:12px;border:none;background:none}
table.TblLt caption.TblTtlTxt span {font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlTxtSpn {float:left;font-weight:bold;font-size:12px}
table.TblLt caption.TblTtlTxt span.TblTtlMsgSpn {float:right;font-weight:normal;font-size:12px;color:#5F6466;margin-top:1px}
/* Action Bar */
table.TblLt td.TblActTd {background-color:#DEEAF6;padding:8px 5px;vertical-align:middle;background-image:url(../images/table/lite_actionbar_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999}
table.TblLt td.TblActTdLst {background-color:#B6C8D4;padding:5px 5px;vertical-align:middle;background-image:url(../images/table/lite_actionbar_bot_gradient.jpg);background-repeat:repeat-x;background-position:left top;border:solid 1px #999}
/* Selection Column - Headers */
table.TblLt th.TblColHdrSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6}
table.TblLt th.TblColHdrSrtSel {border-top:1px solid #999;border-left:1px solid #999;border-bottom:solid 1px #999; background-image:url(../images/table/lite_column_hdr_sort_gradient.jpg)}
table.TblLt th.TblColHdrSel a.TblHdrLnk:link {background-color:#DEEAF6;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSel a.TblHdrLnk:visited {background-color:#DEEAF6;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSel a.TblHdrLnk:hover {background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:visited {background:none;background-color:transparent}
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:link, table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:visited {background:none;background-color:transparent}
table.TblLt th.TblColHdrSrtSel a.TblHdrImgLnk:hover {background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}
table.TblLt th.TblColHdrSrtSel a.TblHdrLnk:hover {background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-position:left top}
/* Regular Column Headers */
table.TblLt th.TblColHdr {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6}
table.TblLt table.TblHdrTbl td {border:none;padding:0px;margin:0px;vertical-align:bottom;background:none;width:100%}
table.TblLt a.TblHdrLnk:link, table.TblLt a.TblHdrLnk:visited {background-color:#DEEAF6;background-position:left bottom;color:#333;text-decoration:none; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom;padding:5px 5px 3px;min-height:12px}
table.TblLt a.TblHdrLnk:hover {color:#000;text-decoration:underline;background-color:#E5F6FF; background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom}
table.TblLt a.TblHdrImgLnk:link, table.TblLt a.TblHdrImgLnk:visited {background-color:#DEEAF6;color:#035899;text-decoration:none;border-left:1px solid #DBE0E3; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt a.TblHdrImgLnk:hover {color:#035899; background-image:url(../images/table/lite_column_hdr_hov_gradient.jpg);background-position:left bottom;background-color:#E5F6FF}
table.TblLt span.TblColHdrSelDis {background-color:#DEEAF6;color:#000;text-decoration:none;border-left:1px solid #DBE0E3; background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
table.TblLt .TblHdrTxt {background-color:#DEEAF6;color:#000;text-decoration:none;background-image:url(../images/table/lite_column_hdr_gradient.jpg);background-position:left bottom}
/* Current Sort Column */
table.TblLt th.TblColHdrSrt {border-top:1px solid #999;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#D2D8D8; background-image:url(../images/table/lite_column_hdr_sort_gradient.jpg)}
table.TblLt th.TblColHdrSrt a.TblHdrLnk:hover {color:#000;text-decoration:underline; background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#D3D8DB}
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:link, table.Tbl th.TblColHdrSrt a.TblHdrImgLnk:visited {color:#336699;text-decoration:none;border-left:1px solid #C7C8CA}
table.TblLt th.TblColHdrSrt a.TblHdrImgLnk:hover {color:#035899; background-image:url(../images/table/lite_column_hdr_sort_hov_gradient.jpg);background-color:#D3D8DB}
/* Multi-Column Headers */
table.TblLt th.TblMultColHdr {border-top:none;border-left:1px solid #999;border-bottom:1px solid #999;background-color:#DEEAF6;padding:0px;margin:0px;vertical-align:bottom}
table.TblLt th.TblMultHdr {border-bottom:none;background-color:#DEEAF6;border-top:1px solid #999;border-left:1px solid #999;text-align:center;padding:4px 5px}
/*Table Sub-Grouping */
table.TblLt .TblGrpRow {background-color:#DEE8F1;border-left:1px solid #999;border-bottom:1px solid #999;border-top:3px double #999; background-image:url(../images/table/lite_grouprow_gradient.jpg);background-position:top left;padding:4px 5px 3px}
/* Table Footers */ 
table.TblLt td.TblFtrRow {padding:6px 5px 3px;border:none;background-color:#fff;vertical-align:middle;text-align:center;border-left:none;border-right:none}
table.TblLt .TblFtrRowTxt {font-weight:normal;color:#5F6466}
table.TblLt .TblColFtr {border-bottom:1px solid #999;border-top:3px double #999;background-color:#fff} 
table.TblLt .TblColFtrSrt {background-color:#e5e9ed;border-bottom:1px solid #999;border-top:3px double #999}
table.TblLt .TblColFtrSpc {border-left:none;border-bottom:1px solid #999;border-top:3px double #999;background-color:#fff} 
/* Embedded Table Panels */
table.TblLt td.TblPnlTd {padding-left:10px}
/*---*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
}

body {margin: 0; padding: 0; background: #FFFFFF; font-weight: normal; font-size:11px/14px; color: #000000;}

.title{
    height: 36px; left: 10px; top: 156px; position: absolute; z-index: 500;
    font-weight: bold; font-size: 9pt; 
}
.error{
    height: 22px; margin-left: 5px; left: 10px; top: 59px; padding-left: 20px; position: absolute; text-align: left; width: 755px;
}

.errorMessages{
    
  color: #B2001A;
  font-size: 12px;
  text-align: left;
  
}

.redTableBorder {
border-color:#B2001A;
border-style: solid;

}

.headingSpan{
    font-weight:bold;
    
}
.importantNote{
        color: #B2001A; 
        font-family: Arial,Helvetica,sans-serif; 
        font-weight: bold; 
        height: 20px; 
        padding-right: 120px;
}
.justRed{
        color:#B2001A; 
}

.vTopClass{
    vertical-align: top;
}
.vTopCenterClass{
    margin: 0 auto;
    vertical-align:top;
}
.firstColumn{
	width:250px;
}
.secondColumn{
	width:322px;
}.sr-only {
  position: absolute !important;
  height: 1px; width: 1px;
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px); /* IE 6/7/8 */
  clip-path: inset(50%); /* modern browsers */
  white-space: nowrap;
  border: 0;
  padding: 0;
  margin: 0;
}
.required-star {
  color: #B22222;
  font-weight: bold;
  margin-right: 0.25em;
}	
.important-note {
            color: #B22222;
            font-weight: bold;
        }
.rounded-btn {
	/* Rounded corners */
	border-radius: 8px;
		}
		