﻿fbody.accordionHeader{border:solid 1px #000;background-color:#ddd;padding-left:5px;margin-bottom:2px;padding-right:2px}
.accordionHeaderSelected{border:solid 1px #000;background-color:#eee;padding-left:5px;padding-right:2px}
.accordionContent{border:dashed 1px #000;border-top:none 0;margin-bottom:4px;padding:5px}
.expandCollapseImg{height:13px;width:13px;float:right;position:relative;border-style:none;border-width:0;margin:2px}
.accordionHeader .expandCollapseImg{background:url(../../images/icons/expand.jpg)}
.accordionHeaderSelected .expandCollapseImg{background:url(../../images/icons/collapse.jpg)}
.ajax__calendar_container{position:absolute;cursor:default;width:170px;font-size:11px;text-align:center;font-family:tahoma,verdana;padding:4px}
.ajax__calendar_body{height:139px;width:170px;position:relative;overflow:hidden;margin:auto}
.ajax__calendar_days,.ajax__calendar_months,.ajax__calendar_years{top:0;left:0;height:139px;width:170px;position:absolute;text-align:center;margin:auto}
.ajax__calendar_container TABLE{font-size:11px}
.ajax__calendar_header{height:20px;width:100%}
.ajax__calendar_prev{cursor:pointer;width:15px;height:15px;float:left;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../../images/icons/arrow-left.gif)}
.ajax__calendar_next{cursor:pointer;width:15px;height:15px;float:right;background-repeat:no-repeat;background-position:50% 50%;background-image:url(../../images/icons/arrow-right.gif)}
.ajax__calendar_footer{height:15px}
.ajax__calendar_today{cursor:pointer;padding-top:3px}
.ajax__calendar_dayname{height:17px;width:17px;text-align:right;padding:0 2px}
.ajax__calendar_day{height:17px;width:18px;text-align:right;cursor:pointer;padding:0 2px}
.ajax__calendar .ajax__calendar_container{border:1px solid #646464;background-color:#fff;color:#000}
.ajax__calendar .ajax__calendar_footer{border-top:1px solid #f5f5f5}
.ajax__calendar .ajax__calendar_dayname{border-bottom:1px solid #f5f5f5}
.ajax__calendar{position:relative;left:0;top:0;visibility:visible;display:block}
.ajax__calendar iframe{left:0;top:0}
.lineItemHeader{font-family:Arial}
.lineItemRow{background-color:silver}
.lineItemRowDesc{background-color:#D0D0D0}
.lineItemDetail{font-family:Courier New}
.lineItemFooter{font-family:Courier New;background-color:silver}
.ratingStar{font-size:0;width:13px;height:12px;cursor:pointer;display:block;background-repeat:no-repeat;margin:0;padding:0}
.filledRatingStar{background-image:url(Images/FilledStar.png)}
.emptyRatingStar{background-image:url(Images/EmptyStar.png)}
.savedRatingStar{background-image:url(Images/SavedStar.png)}
.alertDiv{text-align:center;position:fixed;margin-left:15%;margin-right:50%;margin-top:120px;z-index:99}
.alertDiv .alertPanel{border:solid 1px #000;padding:6px}
.alertDiv .alertImg{padding-right:10px}
.alertDiv .closeWin{padding-left:10px}
div.dashboard{border:solid 1px #000;z-index:0;margin:2px}
div.dashboardtitle{background-color:#ddd;text-transform:uppercase;border-bottom:solid 1px #000;font-size:1.1rem;font-weight:700;line-height:20px;color:#6c2068;margin:0 0 3px;padding:3px}
div.dashboardcontent{padding:3px}
.DefaultRptr{border-spacing:0;font-size:1rem;font-family:Tahoma;border-width:thin;padding:5px}
.DefaultRptr .ItemRptr{background-color:#cde}
.DefaultRptr .AltItemRptr{background-color:#def}
.DefaultRptr .HeaderRptr{background-color:#ddd}
BODY{background-color:#fff;background-image:none;font-size:10pt;font-family:Tahoma;font-weight:400;color:#000;word-spacing:normal;letter-spacing:normal;text-transform:none;margin:0;padding:0}
BODY.admin{background-color:#fff;background-image:none;font-size:10pt;font-family:Tahoma;font-weight:400;word-spacing:normal;letter-spacing:normal;text-transform:none}
hr.separator{height:1px}
H1{font-size:1.6rem;color:#242356;font-family:Tahoma;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:capitalize}
H2{font-size:1.4rem;color:#242356;font-family:Tahoma;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:capitalize}
H3{font-size:1rem;color:#242356;font-family:Tahoma;font-weight:700;font-style:normal;text-decoration:none;text-transform:none;word-spacing:normal;letter-spacing:normal}
H4{font-size:1rem;color:#242356;font-family:Tahoma;font-weight:700;text-decoration:none;text-transform:none;word-spacing:normal;letter-spacing:normal}
H5,DT{font-size:0.8rem;font-family:Tahoma;font-weight:700;font-style:normal;text-decoration:none;text-transform:none;word-spacing:normal;letter-spacing:normal}
dd{margin-left:30px}
H6{font-size:7pt;font-family:Tahoma;font-weight:700;font-style:normal;text-decoration:none;text-transform:none;word-spacing:normal;letter-spacing:normal}
TFOOT,THEAD{font-size:1em;font-family:Tahoma;word-spacing:normal;letter-spacing:normal;text-transform:none}
.PrimaryContentTable{/*border-top:#ddd 2px solid;border-left:#ddd 2px solid;border-right:#888 3px solid;border-bottom:#888 3px solid*/}
.PrimaryContentTableHeader{/*background-color:#9f9f9f;background-image:url(../../images/colheader.jpg);background-repeat:repeat-x;*/text-align:left;}
.PrimaryContentTableCell{padding:10px}
div.PrimaryContentTable{padding:2px}
div.PrimaryContentTableHeader{padding:2px}
SMALL{font-size:.7em}
BIG{font-size:1.17em}
BLOCKQUOTE,PRE{font-family:Courier New, monospace}
.MSGCorpInfo{font-family:Arial Bold;color:#B0B0B0;text-align:left}
.receiptFooter{font-family:Courier New;font-weight:700;color:#000}
.regFooter{font-size:1rem;font-family:Tahoma;color:#039}
.noticeInfo {font-size:1rem;font-family:Tahoma;color:#00529B;background-color:#BDE5F8;text-align:justify;border:1px solid;margin:5px 0px;padding:5px 5px 5px 30px;background-repeat:no-repeat;background-position: 5px 5px;background-image: url('../../images/icons/notice_info.png');}
.noticeSuccess {font-size:1rem;font-family:Tahoma;color:#4F8A10;background-color:#DFF2BF;text-align:justify;border:1px solid;margin:5px 0px;padding:5px 5px 5px 30px;background-repeat:no-repeat;background-position: 5px 5px;background-image: url('../../images/icons/notice_success.png');}
.noticeWarning {font-size:1rem;font-family:Tahoma;color:#9F6000;background-color:#FEEFB3;text-align:justify;border:1px solid;margin:5px 0px;padding:5px 5px 5px 30px;background-repeat:no-repeat;background-position: 5px 5px;background-image: url('../../images/icons/notice_warnin.png');}
.noticeError {font-size:1rem;font-family:Tahoma;color:#D8000C;background-color:#FFBABA;text-align:justify;border:1px solid;margin:5px 0px;padding:5px 5px 5px 30px;background-repeat:no-repeat;background-position: 5px 5px;background-image: url('../../images/icons/notice_error.png');}
.noticeInRed{font-size:1rem;font-family:Tahoma;color:Red;text-align:center}
.bulletedlist{margin-top:0;margin-bottom:0;margin-left:0;list-style-type:disc;list-style-position:outside}
.Box{background-color:#eee}
.BoxHeader{font-size:0.9rem;font-family:Tahoma;background-color:#B9B9B9}
.BoxItem{font-size:0.8rem;font-family:Tahoma;line-height:12pt}
.BoxItemSelected{font-size:0.8rem;font-family:Tahoma;line-height:12pt;background-color:#ccc}
.sectionTitle{font-size:1.2rem;font-family:Tahoma;font-weight:700}
.listTable{border-collapse:collapse;border-color:#CCC;border-style:Solid}
.listTitle{font-size:1.1rem;font-family:Tahoma;font-weight:700}
.listHeader{font-size:1rem;font-family:Tahoma;font-weight:700;background-color:#ddd}
.listSummary{font-size:0.9rem;font-family:Tahoma;font-weight:700;background-color:#ddd}
.listFootnote{font-size:7pt;font-family:Tahoma;font-weight:700}
.listInvoiceWarning{font-size:0.9rem;font-family:Tahoma;background-color:#f99}
.innerSectionHeaderRow1{background-color:#bbb}
.error{font-size:1rem;font-family:Tahoma;font-weight:700;color:Red;text-align:center}
.sectionLabel{font-size:1.4rem;font-family:Tahoma;font-style:normal;font-weight:700;color:#242356;text-transform:uppercase;/*padding-left:4px;*/padding-right:10px}
.subSectionLabel{font-family:Tahoma;font-style:normal;font-weight:700;text-transform:uppercase}
.PrimaryContentPanel{background-color:#eee;width:50px;height:50px}
.PrimaryPaddingPanel{padding:2px 10px 10px}
.collapsePanel{overflow:hidden}
.ListSearchExtenderPrompt{font-style:italic;color:Gray;background-color:#FFF;display:none}
.validatorCalloutHighlight{background-color:#fffacd}
.watermarked{color:#666}
A: visited{color:#33f;text-decoration:underline}
A: hover{color:#06f;text-decoration:underline}
A.menu: hover{color:#fff;text-decoration:underline}
.cen{font-family:Tahoma;text-align:center}
.lef{font-family:Tahoma;text-align:left}
.rig{font-family:Tahoma;text-align:right}
.jus{font-family:Tahoma;text-align:justify}
.hdr{font-size:1.2rem;font-family:Tahoma}
.hdrL{font-size:1.2rem;font-family:Tahoma;text-align:left}
.hdrR{font-size:1.2rem;font-family:Tahoma;text-align:right}
.hdrC{font-size:1.2rem;font-family:Tahoma;text-align:center}
.hdrJ{font-size:1.2rem;font-family:Tahoma;text-align:justify}
.regL{font-size:1rem;font-family:Tahoma;text-align:left}
.regR{font-size:1rem;font-family:Tahoma;text-align:right}
.regC{font-size:1rem;font-family:Tahoma;text-align:center}
.regJ{font-size:1rem;font-family:Tahoma;text-align:justify}
.smlL{font-size:0.8rem;font-family:Tahoma;text-align:left}
.smlR{font-size:0.8rem;font-family:Tahoma;text-align:right}
.smlC{font-size:0.8rem;font-family:Tahoma;text-align:center}
.smlJ{font-size:0.8rem;font-family:Tahoma;text-align:justify}
.monospace{font-size:12px;font-family:monospace}
.xcolheader{font-size:1rem;font-family:Tahoma;background-color:#9ab}
.xcolheader2{font-size:1rem;font-family:Tahoma;background-color:#abc}
.xcoldetail1{font-size:1rem;font-family:Tahoma;background-color:#bcd}
.colheaderTEST{font-size:1rem;font-family:Tahoma;background-color:#fb5}
.colheader2TEST{font-size:1rem;font-family:Tahoma;background-color:#fc6}
.hovered,.coldetail0:hover,.coldetail1:hover{background-color:#a1fa9e;font-family:Tahoma;font-size:1rem;background-image:url(../../images/colhighlight.jpg)}
.coldetailAlert{font-size:1rem;font-family:Tahoma;background-color:#f80f0a;background-image:url(../../images/colalert.jpg)}
.coldetailSelected{font-size:1rem;font-family:Tahoma;background-color:#a1fa9e;background-image:url(../../images/colhighlight.jpg);background-repeat:repeat-x}
table.tabular td,table.tabular th{font-size:1rem;font-family:Tahoma;}
.tabular em {font-style:normal;font-weight:normal;color:#999999;}
.rheader,.rfooter,.rpager{background-color:#9f9f9f;background-image:url(../../images/colheader.jpg);background-repeat:repeat-x}
.r0{background-color:#ffffff;}
.r1{background-color:#eeeeee;}
.rAlert{background-color:#f80f0a;background-image:url(../../images/colalert.jpg)}
.rSel,.r0:hover,.r1:hover {background-color:#a1fa9e;background-image:url(../../images/colhighlight.jpg);background-repeat:repeat-x}

a {color:#1a97ce;}

table.special-mobile-tabular td{font-size:1rem;font-family:Tahoma;padding:10px}
table.special-mobile-tabular th{font-size:2rem;font-family:Tahoma;padding:10px;text-align:center;color:#242358}
table.special-mobile-tabular em {font-style:normal;font-weight:normal;color:#999999;}
table.special-mobile-tabular .rheader,
table.special-mobile-tabular .rfooter,
table.special-mobile-tabular .rpager{background-color:#fff;background-image:none}
table.special-mobile-tabular .r0{background-color:#fff;}
table.special-mobile-tabular .r1{background-color:#fff;}
table.special-mobile-tabular .rAlert{background-color:#f80f0a;background-image:none}
table.special-mobile-tabular .rSel,
table.special-mobile-tabular .r0:hover,
table.special-mobile-tabular .r1:hover {background-color:#fff;background-image:none}
table.special-mobile-tabular a.CommandBtn {width:100%;max-width:100%;text-align:center;display:inline-block; box-sizing:border-box}
table.special-mobile-tabular a.CommandBtn:hover {opacity:0.8}

.nowrap,.nw{white-space:nowrap}
.ac{text-align:center}
.al{text-align:left}
.ar{text-align:right}
div.table {display:table}
div.tr {display:table-row}
div.thead {display:table-header-group}
div.tbody {display:table-row-group}
div.tfoot {display:table-footer-group}
div.col {display:table-column}
div.colgroup {display:table-column-group}
div.td, div.th {display:table-cell}
div.caption {display:table-caption}
.secondary{color:#999}
.rowheader{font-size:1rem;font-family:Tahoma;background-color:#ffffe0}
.instructions{font-size:0.8rem;font-family:Tahoma;background-color:#ffffe0}
.labelOrder{border-top:solid 1px #000;border-bottom:solid 1px #000}
.vertical-text{margin-right:0;padding-right:0;writing-mode:tb-rl;-ms-writing-mode:tb-rl}
.NoDataFoundPanel{text-align:center;color:red;border-color:red;border-style:solid;border-width:1px;padding:3px}
a.CommandBtn {padding:2px 8px;text-decoration:none}
.CommandBtn{background-color:#1A97CE;border:none;font-size:1rem;color:#fff;}
.CommandMedBtn{background-color:#1A97CE;border-color:#1A97CE;border:none;font-size:1.1rem;color:#fff;padding:21px 34px;text-decoration:none}
.CommandDisabledBtn {border-radius:5px;background-color:#f8ec4c;border:solid 1px #000000;font-size:0.8em;color:#000000; opacity:0.3; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffff80', endColorStr='#f8ec4c', gradientType='0' )}
.SaveBtn,.ContinueBtn{background-color:#0c3;border:solid 1px #000;font-size:1em;color:#fff;font-weight:700}
.CancelBtn{background-color:red;border:solid 1px #000;font-size:1em;color:#fff}
.CommandSmlBtn{background-color:#1A97CE;border:none;font-size:.8rem;color:#fff;}
.SaveSmlBtn,.ContinueSmlBtn{background-color:#093;border:solid 1px #000;font-size:.7em;font-weight:700;color:#fff}
.CancelSmlBtn{background-color:red;border:solid 1px #000;font-size:.8em;color:#fff}
.CommandTnyBtn{background-color:#f8ec4c;border:solid 1px #000;font-size:.6em;color:#000}
.SaveTnyBtn,.ContinueTnyBtn{background-color:#093;border:solid 1px #000;font-size:.6em;font-weight:700;color:#fff}
.CancelTnyBtn{background-color:red;border:solid 1px #000;font-size:.6em;color:#fff}
.CommandBtn.disabled,.SaveBtn.disabled,.ContinueBtn.disabled,.CancelBtn.disabled,
.CommandMedBtn.disabled,
.CommandSmlBtn.disabled,.SaveSmlBtn.disabled,.ContinueSmlBtn.disabled,.CancelSmlBtn.disabled,
.CommandTnyBtn.disabled,.SaveTnyBtn.disabled,.ContinueTnyBtn.disabled,.CancelTnyBtn.disabled{background-color:#dddddd;border-color:#999999;color:#666666}
.toolbarBtn, .toolbarSmlBtn{background-color:#eee;border-radius:5px}
.help{cursor:help}
.nopadding{padding:0}
.LabelFor{font-weight:400;padding-right:4px}
.required .LabelFor{font-weight:700}
FIELDSET.tableLegend{border:solid 1px #000;float:left;font-size:0.9rem;color:#000;padding:5px}
FIELDSET.tableLegend legend{font-size:1rem;font-weight:700;color:#000}
FIELDSET.tableLegend FIELDSET.tableLegend{border:solid 1px #999;margin-top:-2px;float:left;padding:5px}
FIELDSET.tableLegend FIELDSET.tableLegend legend{font-size:0.9rem;font-weight:700;color:#999}
.BrowserWarningPanel{margin-bottom:15px;padding:2px}
.topofpage{font-size:0.8rem;font-family:Tahoma;margin-top:3px;margin-bottom:10px}
.topofpage a{margin-right:3px}
.helpWindowHeaderPanel{width:auto;background-color:#eee;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#f6f6f6',endColorStr='#eeeeee',gradientType='0');font-size:1.2rem;font-family:Tahoma;font-weight:700;color:#000;text-align:center;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:Silver;padding:10px}
.helpDivider{background-color:Silver;color:Silver;border-style:none}
.lineInfoPanel{background-color:#ff6;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffffcc',endColorStr='#ffff66',gradientType='0');font-size:0.8rem;font-family:Tahoma;font-weight:400;color:#000;text-transform:none;text-align:left;border-color:Silver;border-style:solid;border-width:1px;padding:5px}
.tt{vertical-align:middle;}
a.disabled img{filter:gray alpha(opacity=40)}
fieldset.group{font-size:100%;border-color:#000;border-style:solid none none;border-width:1px 0 0;margin:0;padding:6px}
fieldset legend.group{font-family:Tahoma;font-style:normal;font-weight:700;text-transform:uppercase;width:auto;color:#000;margin:0;padding:0 5px}
fieldset.group fieldset.group{font-size:100%;border-color:#000;border-style:none;border-width:0;margin:0;padding:3px}
fieldset.group fieldset.group legend.group{font-family:Tahoma;font-style:normal;font-weight:700;text-transform:none;width:auto;color:#000;margin:0;padding:0}
.cpctitlesub{border:solid 2px #000;background-color:GrayText;padding:3px 2px}
.cpctitlemain{border:solid 2px #000;background-color:GrayText;padding:4px 2px}
.logo{width:125px;height:113px;border-width:0}
.ico1212 {width:12px;height:12px;border-width:0px;vertical-align:middle}
.ico1616 {width:16px;height:16px;border-width:0px;vertical-align:middle}
.ico1620 {width:16px;height:20px;border-width:0px;vertical-align:middle}
.ico2020 {width:20px;height:20px;border-width:0px;vertical-align:middle}
.ico2424 {width:24px;height:24px;border-width:0px;vertical-align:middle}
.ico3232 {width:32px;height:32px;border-width:0px;vertical-align:middle}
.ico4848 {width:48px;height:48px;border-width:0px;vertical-align:middle}
.ico1010 {width:10px;height:10px;border-width:0px;vertical-align:middle}
.icotbl{white-space:nowrap}
.icotbl a{margin:0 4px}
.icotbl input{width:16px;height:16px;border-width:0;margin:0 4px}
.applicationLabel{font-family:Tahoma, sans-serif;font-weight:700;text-transform:uppercase;font-size:1.1rem;color:#6c2068;padding-left:2px}
.submenu{font-family:Arial, Tahoma;font-size:0.8rem;color:#3d3d79}
.submenuSelected{font-family:Arial, Tahoma;font-size:0.8rem;color:#d09b0f}
.mainmenuSelected A:hover{text-decoration:none;color:#063}
html,body{margin:0;padding:0}
html{font-size:10pt}
body{font:76% arial}
body{font:1rem arial}
div#header{position:relative}
div#extra{background:#FF8539;float:left;clear:left;width:150px;filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffff80',endColorStr='#f8ec4c',gradientType='0')}
div#extranetMenuFooter{color:#FFF;background:#fff;border-top:solid 1px #000;height:15px;clear:both;width:100%}
div#extranetMenuFooter p{margin:0;padding:5px 10px}
div#extranetMenuFooter a{display:inline;color:#C6D5FD;padding:0}
div#extranetHeaderWrapper{float:right;width:100%;margin-left:-200px}
div#extranetHeaderContent{margin:0 0 0 145px}
div#logo{float:left;width:148px;padding-left:3px;
	/*background: transparent url(logo-2inspire.png) 0 0 no-repeat;*/
	/*background-size:140px 50px;*/
	background-position:center left;
}
div#logo img { padding-top:27px}
div#currentuser{position:relative;color:#fff}
div#currentuser .currentuser{position:absolute;top:0px;right:0px;font-weight:700;padding-top:7px;padding-right:7px;text-align:center;z-index:999/*background-color:#45164A*/}
div#currentuser .currentuser .avatar{width:2.1rem;line-height:2.1rem;border-radius:50%;text-align:center;font-size:1rem;border:3px solid #0697d0;background-color:#0697d0;margin:0 auto;cursor:pointer}
div#currentuser .currentuser .myaoptions {position:absolute;z-index:999;border:solid 1px black;padding:10px;white-space:nowrap;background-color:#fff;text-align:center;display:flex;flex-direction:column;align-content:center}
div#currentuser .currentuser .myaoptions h2 {color:#242356;margin-bottom:1px}
div#currentuser .currentuser .myaoptions h3 {color:#242356;margin-top:0}
div#currentuser .currentuser .myaoptions a {display:block;text-align:center;margin:0.3rem}
div#currentuser .currentuser A,div#currentuser .currentUser A: link,div#currentuser .currentUser A: active,div#currentuser .currentUser A: visited{color:#FFF}
div#currentuser .currentuser A{color:#fff}
div#extranetMenuWrapper{float:left;width:100%;margin-left:-65px}
div#extranetMenuContent{margin-left:65px}
div#helplinks{float:right;width:65px;z-index:-1}
div#extranetHeaderContainer{background-color:#242356}
.menuspacer{border-top:solid 1px #000;height:15px}
.mnuLnk{text-decoration:none;color:#fff;/*background-image:url(../../images/colheader.jpg);background-repeat:repeat-x;*/white-space:nowrap;display:inline-block;/*border-top:solid 1px #242356;border-bottom:solid 1px #000;border-right:solid 1px #000;border-left:solid 1px #000;*//*float:left;*/font-size:0.9rem;margin:0 0 -1px -1px;padding:2px 10px 2px 0}
.mnuLnk:hover,.mnuLnkSelected{background-image:none;color:#fff;/*background-color:#f6f6f6*/}
.mnuLnkSelected{text-decoration:none;/*background-image:none;background-color:#f6f6f6;*/white-space:nowrap;display:inline-block;/*border-top:solid 1px #000;border-bottom:solid 1px #000;border-right:solid 1px #000;border-left:solid 1px #000;*//*float:left;*/font-size:0.9rem;margin:0 0 -1px -1px;padding:2px 10px 2px 0}
.mnuLnkhovered{text-decoration:none;white-space:nowrap;display:block;/*border-top:solid 1px #000;border-bottom:solid 1px #f6f6f6;border-right:solid 1px #000;border-left:solid 1px #000;float:left;*/font-size:0.9rem;background-image:none;/*background-color:#f6f6f6;*/position:relative;z-index:999;margin:0 0 -1px -1px;padding:2px 10px}
.subMnu{border:solid 1px #000;background-color:#eee;color:#000;position:relative;z-index:1111 !important;padding:10px}
.subMnuItm{}
.subMnuItm:hover{background-color:#0094d0;}
.subMnuLnk{border:none;text-decoration:none;font-size:0.9rem;display:block;padding:0 0 2px 0;color:#fff}
.subMnuitem{width:150px;white-space:nowrap;vertical-align:middle}
.info{display:none;z-index:2;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);font-size:12px;border:solid 1px #CCC;background-color:#FFF;padding:5px}
.btnCloseParent{float:right;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0)}
.btnClose{background-color:#666;color:#FFF;text-align:center;font-weight:700;text-decoration:none;border:outset thin #FFF;padding:5px}
.kitConflictNone, .kitConNn{background-color:#6f6}
.kitConflictWeek, .kitConWk{background-color:#FF0;background-image:url(../../images/kitConflictWeek.jpg)}
.kitConflictDay, .kitConDy{background-color:#fcc;background-image:url(../../images/kitConflictDay.jpg)}
.kitConflictTime, .kitConTm{background-color:red;background-image:url(../../images/kitConflictTime.jpg)}
.kitUnassigned, .kitUna{background-color:#FFF}
.instructorUnavailable, .instUn{background-color:orange;border:solid 1px #000}
.kitAssignmentDisplay, .kitAsg{display:block;width:53px;border:solid 1px #000;padding:3px}
.classAssignmentDisplay, .clsAsg{display:block;border:solid 1px #000;font-size:7pt;font-family:Tahoma;width:100%;padding:3px}
.hourTextBox{border-bottom:1px solid;border-left:1px solid;width:17px;border-top:1px solid;border-right:medium none;text-align:center}
.minuteIn24HourFormatTextBox{border-bottom:1px solid;border-left:medium none;width:20px;border-top:1px solid;border-right:1px solid}
.minuteIn12HourFormatTextBox{border-bottom:1px solid;border-left:medium none;width:20px;border-top:1px solid;border-right:medium none}
.amPmTextBox{border-bottom:1px solid;border-left:medium none;width:25px;border-top:1px solid;border-right:1px solid}
.separatorTextBox{border-bottom:1px solid;border-left:medium none;width:3px;border-top:1px solid;border-right:medium none}
#modalBackground,.modalBackground{background-color:#FFF;filter:alpha(opacity=20);opacity:0.2;position:absolute}
#animationDialog,.animationDialog{position:absolute;border:solid 1px #000;color:#000;background-color:#ffffae;font-family:Arial;font-size:1.2rem;font-weight:700;line-height:30px;padding-left:5px;padding-right:5px;vertical-align:middle}
.collapseImgDiv{float:right;vertical-align:middle}
.collapseHeaderDiv{cursor:pointer;vertical-align:middle;padding:5px}
.noncollapseHeaderDiv{vertical-align:middle;padding:5px}
.SectionHeaderPanel{background-color:#eee;color:#000;font-weight:700}
.optionContentPanel{background-color:#0697d0;color:#fff;/*D3DCE7;border-left:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray*/}
.optionContentPanel a,
.optionContentPanel a:link,
.optionContentPanel a:visited,
.optionContentPanel a:hover,
.optionContentPanel a:active,
.optionContentPanel td.text a,
.optionContentPanel td.text a:link,
.optionContentPanel td.text a:visited,
.optionContentPanel td.text a:hover,
.optionContentPanel td.text a:active{color:#242356!important;text-decoration:none!important;border-bottom:1px solid rgba(255,255,255,.3)!important}
.optionContentPanel a:hover,
.optionContentPanel td.text a:hover {border-bottom:1px solid rgba(255,255,255,1)!important}
.optionContentCollapsePanel{overflow:hidden;background-color:#D3DCE7;border-left:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray}
.roundedPanel{width:300px;background-color:#D3DCE7;color:#FFF;font-weight:700}
.helpContentPanel{background-color:#fff;border-left:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray}
.helpContentCollapsePanel{overflow:hidden;background-color:#fff;border-left:1px solid gray;border-bottom:1px solid gray;border-right:1px solid gray}
.optionCheckPanel{border:1px solid gray}
.orderHeader{font-family:Courier;font-weight:700;font-size:14px}
.orderDetail{font-family:Courier;font-size:14px}
.companyHeader{font-family:Arial;font-weight:700;font-size:16px}
.companyDetail{font-family:Arial;font-size:16px}
.invoice{font-family:Arial;font-weight:700;font-style:italic;font-size:28px}
.tableBorder{border:solid 1px}
.spdiv{padding-bottom:15px}
.TabMenu{border-bottom:1px solid green;font-size:larger}
.TabSelected{background-color:#FFF;border-left:1px solid #999;border-bottom:1px solid #FFF;border-right:1px solid #999;border-top:1px solid #999;position:relative;z-index:1}
.TabArea{background-color:#FFF;border-left:1px solid #999;border-bottom:1px solid #999;border-right:1px solid #999;border-top:1px solid #999;position:relative;top:-3px;z-index:0}
.TabSubSelected{background-color:#FFF;border-left:1px solid #000;border-bottom:1px solid #FFF;border-right:1px solid #000;border-top:1px solid #000;position:relative;z-index:1}
.TabSubArea{background-color:#FFF;border-left:1px solid #000;border-bottom:1px solid #000;border-right:1px solid #000;border-top:1px solid #000;position:relative;top:-3px;z-index:0}
.Unsaved{border:solid 1px red;color:Red;text-align:center}
.stepList ul.steps{display:block;margin:0;padding:0}
.stepList ul.steps li{border:solid 1px #000;float:left;background-color:#FF0;margin-right:5px;padding:2px 10px}
.stepList ul.steps li.current{background-color:#90ee90}
.SearchLabelsColumn{width:80px}
.attention,.attn{color:Red}
.italic{font-style:italic}
.timer{position:absolute;top:0;left:0;font-style:italic;font-size:xx-small;border:none 0;color:yellow}
.not_entered{font-style:italic;color:Orange}
.srchOpt {font-size:0.9em;background-color:#f8ec4c;padding:5px;border:solid 1px #888888;line-height:1.6em;visibility:hidden}
/*.ui-widget{font-size:85%!important}*/
.ui-widget{font-size:1em!important;font-family: arial!important;}
.ui-widget .ui-widget{font-size:1em!important;}
.sortexc{color:Red;}
.infoIco {width:16px;height:16px;vertical-align:middle;}

.ajax__calendar_title,.calTitle{cursor:pointer;font-weight:700}
.ajax__calendar_month,.ajax__calendar_year{height:44px;width:40px;text-align:center;cursor:pointer;overflow:hidden}
.ajax__calendar .ajax__calendar_day,.ajax__calendar .ajax__calendar_month,.ajax__calendar .ajax__calendar_year{border:1px solid #fff}
.ajax__calendar .ajax__calendar_active .ajax__calendar_day,.ajax__calendar .ajax__calendar_active .ajax__calendar_month,.ajax__calendar .ajax__calendar_active .ajax__calendar_year,.calSelectedDay{background-color:#edf9ff;color:#06c;border-color:#06c}
.ajax__calendar .ajax__calendar_other .ajax__calendar_day,.ajax__calendar .ajax__calendar_other .ajax__calendar_year,.calOtherMonthDay{background-color:#fff;color:#646464;border-color:#fff}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_day,.ajax__calendar .ajax__calendar_hover .ajax__calendar_month,.ajax__calendar .ajax__calendar_hover .ajax__calendar_year{background-color:#edf9ff;color:#06c;border-color:#daf2fc}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_title,.ajax__calendar .ajax__calendar_hover .ajax__calendar_today,.calTodayDay{color:#06c}
.newItm {color:Red;font-size:small;vertical-align:super}
.cartContains,.collapseTitleDiv{float:left}
.cartContains,.cartContains td,.BoxSpacer,.s8,.sml{font-size:0.8rem;font-family:Tahoma}
.cartContainsHeader,.cartdetailsHeader,.importantNotice{font-size:1rem;font-family:Tahoma;font-weight:700}
.cartContains,.cartdetails,.cartContains,.cartsavingsdetails,.cartContains td A:link,.cartContains td A:visited,.cartContains td A:hover,.cartContains td A:active,TABLE,.fieldLabel,.fieldValue,.s10,.reg{font-size:1rem;font-family:Tahoma}
.listSubHeader,.colheader2,.colsubheader{font-size:1rem;font-family:Tahoma;background-color:#e8e8e8}
.listDetail,.listDetail0,.listDetail1{font-size:0.9rem;font-family:Tahoma}
.basketExtraDetails,.tny{font-size:7pt;font-family:Tahoma}
.ErrorMessage,.ErrMsg{font-size:0.8rem;font-family:Arial;color:#333}
.ErrorMessage h3,.ErrMsg h3,h3.ErrMsg,.validatorCalloutHighlight h3{font-size:1rem;font-family:Arial;font-weight:700;color:#000;white-space:nowrap;padding-right:30px;margin-bottom:3px}
A: link,A: active{color:#1a97ce;text-decoration:underline}
A.menu,A.menu: link,A.menu: visited{color:#fff;text-decoration:none}
a img,img{border-width:0}
.xcoldetail,.coldetail,.coldetail0sub{font-size:1rem;font-family:Tahoma;background-color:#cde}
.xcoldetail2,.coldetail2,.coldetail1sub{font-size:1rem;font-family:Tahoma;background-color:#def}
.colheader,.colpager{font-size:1rem;font-family:Tahoma;background-color:#9f9f9f;background-image:url(../../images/colheader.jpg);background-repeat:repeat-x}
.coldetail0,.d0,.d0 td{font-size:1rem;font-family:Tahoma;background-color:#fff}
.coldetail1,.d1,.d1 td{font-size:1rem;font-family:Tahoma;background-color:#eee}
A.toolbarBtn,A.toolbarBtn:visited,A.toolbarBtn_save:visited,A.toolbarBtn_edit:visited{color:gray;text-decoration:none;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;display:block;width:55px;padding:2px 1px}
A.toolbarBtn:active,A.toolbarSmlBtn:active,A.toolbarBtn_save:active,A.toolbarSmlBtn_save:active,A.toolbarBtn_edit:active,A.toolbarSmlBtn_edit:active{color:#f90}
A.toolbarBtn:hover,A.toolbarSmlBtn:hover,A.toolbarBtn_save:hover,A.toolbarSmlBtn_save:hover,A.toolbarBtn_edit:hover,A.toolbarSmlBtn_edit:hover{color:gray;text-decoration:none;background-color:#eff7ff;border-radius:5px;border-top:#2266ab 1px solid;border-bottom:#2266ab 1px solid;border-left:#2266ab 1px solid;border-right:#2266ab 1px solid;padding:3px 0 1px 2px}
A.toolbarSmlBtn,A.toolbarSmlBtn:visited,A.toolbarSmlBtn_save:visited,A.toolbarSmlBtn_edit:visited{color:gray;text-decoration:none;border-top:#ddd 1px solid;border-bottom:#ddd 1px solid;border-left:#ddd 1px solid;border-right:#ddd 1px solid;display:block;min-width:80px;max-width:110px;padding:2px 1px}
.toolbarBtn_save,.toolbarSmlBtn_save,.toolbarBtn_edit,.toolbarSmlBtn_edit{background-color:#cde;border-radius:5px}
A.toolbarBtn_save,A.toolbarBtn_edit{color:#000;text-decoration:none;border-top:#000 1px solid;border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;display:block;width:55px;padding:2px 1px}
A.toolbarSmlBtn_save,A.toolbarSmlBtn_edit{color:#000;text-decoration:none;border-top:#000 1px solid;border-bottom:#000 1px solid;border-left:#000 1px solid;border-right:#000 1px solid;display:block;width:80px;padding:2px 1px}
FIELDSET.tableLegend .marker,.legendColor,.kitLegendColor,.kitLgd{border:solid 1px #000;margin-right:2px}
input.text,select.select{font-size:smaller}
.calendarTable a,.Tab A:link,.Tab A:active,.Tab A:visited,.TabSelected A:link,.TabSelected A:active,.TabSelected A:visited,.TabSub A:link,.TabSub A:active,.TabSub A:visited,.TabSubSelected A:link,.TabSubSelected A:active,.TabSubSelected A:visited{text-decoration:none}
.ico1616,.icotbl img{width:16px;height:16px;border-width:0}
.mainmenu,.mainmenuSelected{font-family:Arial, Tahoma;font-size:0.8rem}
.mainmenu A,.mainmenu A:link,.mainmenu A:visited{text-decoration:none;color:#fff}
.mainmenu A:hover,.mainmenuSelected A,.mainmenuSelected A:link,.mainmenuSelected A:visited{text-decoration:none;color:#000}
.submenu A:link,.submenu A:active,.submenu A:visited{text-decoration:none;color:#3d3d79}
.submenu A:hover,.submenuSelected A:hover{text-decoration:underline;color:#EFB71A}
.submenuSelected A:link,.submenuSelected A:active,.submenuSelected A:visited{text-decoration:none;color:#d09b0f}
div#extranetHeaderContent p,div#extranetMenuContent p{line-height:1.4}
div#navigation,.lnkDiv{filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#ffff80',endColorStr='#f8ec4c',gradientType='0')}
.mnuLnk img,.mnuLnkSelected img,.mnuLnkhovered img{margin-left:3px}
.subMnuitem:hover,subMnuitemSelected,.subMnuitemSelected{background-color:#0094d0;vertical-align:middle}
.morelinks,.optionDiv{padding:5px}
.optionHeaderPanel,.helpHeaderPanel{width:300px;background-color:#0697d0/*D3DCE7*/;color:#000;font-weight:700;border:0!important}
.optionHeaderPanel .noncollapseTitleDiv{color:#fff;font-size:1.4rem}
.Tab,.TabSub{background-color:#FFF;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;position:relative}
.Tab A:hover,.TabSelected A:hover,.TabSub A:hover,.TabSubSelected A:hover{text-decoration:underline}

.btnFlex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;}
.btnFlex>div{flex:1 1;text-align:center;padding:0 5px}

@media print {
.coldetail0{background-color:#f9f9f9;background-image:none;background-repeat:no-repeat}
.coldetail1{background-color:#fff;background-image:none;background-repeat:no-repeat}
}
@media print {
div#PageContent{margin-left:0}
div#extranetHeaderContainer,div#PageNavigation{display:none}
}

input.error {border-color:red}
.display_choices_main .ui-button-text,
.display_choices .ui-button-text 
{padding-top:.1em!important;padding-bottom:.1em!important}