a[disabled]{cursor:default;color:#808080;opacity:.8;filter:alpha(opacity=80)}
.nowrap{white-space:nowrap}
p.huggies{margin-top:0}
.right-align{text-align:right}
.left-align{text-align:left}
.center-align{text-align:center}
.box{border:1px solid gray;padding:10px}
.box.no-padding{padding:0}
.maxbox{max-height:100px;overflow-y:auto}
.toolbar{padding:5px 0}
table.topbar{height:31px;width:100%;vertical-align:middle}
.topbarback{background:#033;text-transform:uppercase;vertical-align:middle;height:31px;overflow:hidden}
.topbarback *{font-size:10px;font-weight:normal}
.topbarback div.link{float:left;margin-right:27px;margin-top:auto;margin-bottom:auto;white-space:nowrap}
.topbarback div.right{float:right;margin-right:20px}
.topbarback div.welcome{color:#fff;text-align:right;margin-right:27px;float:right}
.topbarback #about{margin-left:20px}
.topbarback a:link{text-decoration:none;color:#88c0ea}
.topbarback a:visited{text-decoration:none;color:#88c0ea}
.topbarback a:active{text-decoration:none;color:#88c0ea}
.topbarback a:hover{text-decoration:none;color:#fff}
a.arrowlink{padding-left:9px;background:url('../images/header_arrow.png') 0 1px no-repeat}
a.arrowlink:hover{background:url('../images/header_arrow_white.png') 0 1px no-repeat}
a.arrowredlink{padding-left:10px;background:url('../images/header_arrow_red.png') no-repeat}
a.arrowredlink:hover{background:url('../images/header_arrow_white.png') no-repeat}
a.headerwlink{color:#fff;text-decoration:none;font-size:13px}
a.headerwlink:visited{color:#fff;text-decoration:none}
a.headerwlink:hover{color:#fff;text-decoration:underline}
a.headerwlink:active{color:#fff;text-decoration:underline}
a.headerRlink{color:#f00;text-decoration:underline;font-size:13px}
a.headerRlink:visited{color:#f00;text-decoration:underline}
a.headerRlink:hover{color:#f00;text-decoration:none}
a.headerRlink:active{color:#f00;text-decoration:underline}
a.headerlink{color:#536289;text-decoration:none;font-size:13px}
a.headerlink:visited{color:#536289;text-decoration:none}
a.headerlink:hover{color:#536289;text-decoration:underline}
a.headerlink:active{color:#536289;text-decoration:underline}
a.smlink{color:#536289;text-decoration:underline;font-size:10px}
a.smlink:visited{color:#536289;text-decoration:underline}
a.smlink:hover{color:#536289;text-decoration:underline}
a.smlink:active{color:#536289;text-decoration:underline}
.footertext{color:#cb8029;font-size:12px;font-weight:bold}
a.footerlink{font:10px Arial,Helvetica,sans-serif;color:#4191cd;text-decoration:underline}
a.footerlink:hover{font:10px Arial,Helvetica,sans-serif;color:#4191cd;text-decoration:underline}
a.footerlink:active{font:10px Arial,Helvetica,sans-serif;color:#4191cd;text-decoration:underline}
a.footerlink:visited{font:10px Arial,Helvetica,sans-serif;color:#4191cd;text-decoration:underline}
a.footerlinksm{color:#666;text-decoration:none;font-size:10px}
a.footerlinksm :visited{color:#666;text-decoration:none}
a.footerlinksm :hover{color:#666;text-decoration:underline}
a.footerlinksm :active{color:#666;text-decoration:underline}
table.footerGradient{border:0;margin:0;padding:0;width:100%}
div.footercobrand{width:100%;border-top:1px solid #4191cd;padding-top:10px;padding-bottom:15px}
div.fullwidth{width:100%;padding:0}
.ui-dialog .ui-dialog-buttonpane{background:0}
.boldheading,b{font-weight:bold}
.titleW{color:#fff;font-size:16px;font-weight:bold}
.titleG{color:#eccc67;font-size:16px;font-weight:bold}
.titleR{color:#f00;font-size:16px;font-weight:bold}
.title{color:#000;font-size:16px;font-weight:bold}
.titleBl{color:#536289;font-size:16px;font-weight:bold}
.subtitleW{color:#fff;font-size:14px;font-weight:bold}
.subtitleG{color:#eccc67;font-size:14px;font-weight:bold}
.subtitleR{color:#f00;font-size:14px;font-weight:bold}
.subtitle{color:#000;font-size:14px;font-weight:bold}
.subtitleBl{color:#536289;font-size:14px;font-weight:bold}
.smtext{font-size:10px}
H4{font-size:1em;font-weight:600;color:black;text-align:left}
H5,DT{font-size:1em;font-weight:700;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}
H6{font-size:.8em;font-weight:600;font-style:normal;text-decoration:none;word-spacing:normal;letter-spacing:normal;text-transform:none}
TFOOT,THEAD{font-size:1em;word-spacing:normal;letter-spacing:normal;text-transform:none}
TH{vertical-align:baseline;font-size:1em;font-weight:bold;word-spacing:normal;letter-spacing:normal;text-transform:none;text-align:left}
SMALL{font-size:.7em}
BIG{font-size:1.17em}
BLOCKQUOTE,PRE{font-family:Courier New,monospace}
OL LI{list-style-type:decimal}
OL OL LI{list-style-type:lower-greek}
OL OL OL LI{list-style-type:lower-roman}
ul.simple-list{padding:0;margin:0 0 0 15px}
ul.simple-list li{padding:0;margin:0;list-style-type:disc}
img{border:0}
.dataGridPanel{border-right:#536289 1px solid;padding-right:6px;border-top:#536289 1px solid;padding-left:6px;padding-bottom:6px;border-left:#536289 1px solid;padding-top:6px;border-bottom:#536289 1px solid}
td.headerline{height:34px;color:green;font-weight:bold;text-align:left}
div.headerline{height:28px}
a.headerline{text-align:left;color:green;font-weight:bold}
.headerline_indiana{text-align:left;color:#4f4f4f;font-weight:bold}
.edocsheader{background-color:#ced8de;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px;padding-left:4px;padding-top:6px}
.orderheader{background-color:#fff;padding-bottom:6px;padding-left:10px;padding-top:10px}
.regformsheader{background-color:#e1ebff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px;padding-left:4px;padding-top:6px}
.membredocsheader{background-color:#d9d9d9;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px;padding-left:4px;padding-top:6px}
.membrsreheader{background-color:#e1ebff;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px;padding-left:6px;padding-top:6px}
.siheader{background-color:#d9d9d9;border-bottom-color:#c0c0c0;border-bottom-style:solid;border-bottom-width:1px;padding-bottom:6px;padding-left:6px;padding-top:6px}
.phase{border:1px solid #a0a0a0;text-align:left;padding-bottom:6px;padding-left:6px;padding-top:6px;border-collapse:collapse;margin:0}
table.phase th{border:1px solid #a0a0a0;background-color:#d9d9d9;padding-bottom:6px;padding-left:6px;padding-top:6px;margin:0}
.edocstable{border:#c0c0c0 solid 1px}
.regformstable{border:#c0c0c0 solid 1px}
.edocstd{padding-bottom:6px;padding-left:4px;padding-top:6px}
.regformstd{padding-bottom:6px;padding-left:4px;padding-top:6px}
.highlightedNote,.searchfields{padding-right:4px;padding-left:4px;padding-bottom:4px;padding-top:4px;color:black;background-color:#fff;border:#bbe0e3 solid 1px}
.tafsearchfields{padding-right:4px;padding-left:4px;padding-bottom:4px;padding-top:4px;color:black;background-color:#fff;width:100%;border:#000 solid 1px}
table.tafsearchfields tr td{padding:4px}
table.searchfields tr td{padding:4px}
table.resetpasswordtable tr td{padding:4px}
table.paressettings tr td{padding:0}
.checkbox-selector{padding:5px 5px 5px 0;text-align:center}
.highlightedTable{background-color:#ffffe5;border:#bbe0e3 solid 1px;width:100%}
.highlightedTable td{padding:12px}
.errortext,.infolineerror{font-weight:bold;color:red}
.infoline,.infolineerror{padding-right:4px;padding-bottom:4px;text-align:center}
.infoline,.urgenttext{font-weight:bold;color:#00f}
table.pricingTable{width:100%;border-style:solid;border-width:2px 1px;border-color:#e7e7e7;border-collapse:collapse}
table.pricingTable td{border-style:solid;border-width:2px 1px;border-color:#e7e7e7}
table.permissionMatrixTable{border-collapse:collapse;border-style:solid;border-width:1px;border-color:black;width:100%;background-color:white}
table.permissionMatrixTable td{border-collapse:collapse;border-style:solid;border-width:1px;padding-top:8px;padding-bottom:0;padding-right:8px;padding-left:8px}
table.permissionMatrixTable td div{padding-top:0;padding-bottom:8px;padding-right:0;padding-left:0}
.innerMe{padding:0;margin:0}
.innerMeInput input{padding:0;margin:0}
table.innerMe tr td{padding:0;margin:0}
.listbody,.listbodyDoubleRow{width:100%;text-align:left;background:#808080}
.listbody-title{font-weight:bold}
TABLE.listbody TH.searchheaders A{text-decoration:none;color:black}
TABLE.listbody TH.searchheaders_underline A{color:black}
TABLE.listbody table tr td{padding:0;margin:0}
TABLE.listbodyDoubleRow table tr td{padding:0;margin:0}
#tabtable{table-layout:fixed}
td.tabbedPane{width:auto}
.prefsPane{border:1px solid #808080;padding-bottom:15px;padding-left:15px;padding-top:15px}
table.listbody td,table.listbodyDoubleRow td{vertical-align:top;padding:8px;background:#fff}
table.listbody td.listselector,table.listbodyDoubleRow td.listselector{vertical-align:top;padding:8px;background:#ffffe5}
table.listbody td.highlightedNote,table.listbodyDoubleRow td.highlightedNote{padding:8px;background:#ffffe5;color:black;border:0}
table.listbody th,table.listbodyDoubleRow th{vertical-align:top;border:0;padding:8px}
.small-text{font-size:12px}
.small-text div{font-size:12px}
.tableheader{color:black;text-decoration:none;text-align:center}
table.detail-table{border-collapse:collapse;border:1px solid #b0b0b0}
table.detail-table.borderless{border:0}
table.detail-table th{padding:4px 0 4px 9px;background-color:#d9d9d9;text-align:left;border-bottom:1px solid #b0b0b0}
table.detail-table td{border:0;padding-left:7px;vertical-align:top}
table.detail-table td td{margin:0;padding:2px 0 2px 0;vertical-align:top}
table.form-detail-table{border-collapse:collapse;border:1px solid #b0b0b0;padding-bottom:7px}
table.form-detail-table td{border:0;padding-left:7px}
table.form-detail-table td td{margin:0;padding:3px 0 3px 0;vertical-align:top}
table.single-form-table{border-collapse:collapse;border:1px solid #b0b0b0;padding-bottom:7px}
table.single-form-table td{padding-top:3px;padding-right:0;padding-left:10px;padding-bottom:3px;margin:0;vertical-align:top}
table.nopadding td{padding-left:0;padding-right:10px}
.detail-text-comment{font-style:italic;color:#999;font-size:9pt}
.detail-error-alert{font-style:italic;font-weight:bold;color:#f00}
.detail-table-checkbox{padding:0;margin-left:0;margin-right:10px;border:0}
table.detail-table-blue{border-collapse:collapse;border:1px solid #b0b0b0}
table.detail-table-blue th{padding:4px 0 4px 10px;background-color:#e1ebff;text-align:left;border-bottom:1px solid #b0b0b0}
table.detail-table-blue td{border:0;padding-left:10px}
table.detail-table-blue td td{padding-left:0;padding-top:2px;padding-bottom:2px;vertical-align:top}
table.detail-bordered-blue{border-collapse:collapse;border:1px solid #a0a0a0}
table.detail-bordered-blue th{padding:4px 0 4px 10px;background-color:#e1ebff;text-align:left;border:1px solid #a0a0a0}
table.detail-bordered-blue td{padding:5px;border:1px solid #a0a0a0}
table.detail-bordered-blue td td{padding-left:0;padding-top:2px;padding-bottom:2px;vertical-align:top;border:0}
.header{color:#00f;text-decoration:underline;text-align:left}
table.detail-bordered-table{border-collapse:collapse;border:1px solid #a0a0a0}
table.detail-bordered-table th{padding:8px;background-color:#e2f0f5;text-align:left;font-size:13px;border:1px solid #a0a0a0}
table.detail-bordered-table td{padding:5px 0 5px 8px;border:1px solid #a0a0a0;vertical-align:top;text-align:left}
table.detail-bordered-table.even-pad td{padding:5px 8px}
table.detail-bordered-table ul{padding:0;margin:0 0 0 15px}
table.detail-bordered-table ul li{padding:0;margin:0;list-style-type:disc}
table.small-text-table table td tr ul li{font-size:12px}
.small-text,.small-text *,table.small-text.detail-bordered-table th{font-size:12px}
.smaller-text,.smaller-text *,table.smaller-text.detail-bordered-table th{font-size:11px}
.smallest-text,.smallest-text *,table.smallest-text.detail-bordered-table th{font-size:9px}
table.detail-table-simple{border:0}
table.detail-table-simple td{margin:0;padding:3px 0 3px 0;vertical-align:top;white-space:nowrap}
table.studroster-detail-table{border-collapse:collapse;border:1px solid #a0a0a0;width:100%}
table.studroster-detail-table td{padding:5px 0 5px 5px;border:1px solid #a0a0a0;vertical-align:top;text-align:center}
table.studroster-detail-table th{padding:5px 0 5px 5px;background-color:#eee;text-align:center;font-size:13px;border:1px solid #a0a0a0}
table.studroster-detail-table td td{text-align:left;padding:5px 0 2px 5px;border:0}
.noresult-message{color:#82b7df;font-weight:bold;padding:10px 5px 10px 30px;background:#e1f1fd url(../images/info.png) no-repeat 5px 50%;border:1px solid #85bee4}
table.blankbody td,th{border:0;padding-left:4px}
table.document-search-table{border:1px;border-spacing:5px;padding:5px;width:100%}
table.document-search-table td{width:33%}
table.document-info-table{border:1px;border-spacing:0;padding:5px;width:95%}
table.document-info-table th{font-weight:bold;background:0;padding-left:0;text-align:left}
.loginbox{padding-top:2px;font-size:.8em}
.fixedbar table{table-layout:fixed;border:0}
.navbar,.navbar TR{text-align:center;font-size:medium;font-weight:bold;border-collapse:collapse;color:#91c2d0;background-color:#536289}
.selectedNavCell,.navbar TD{text-align:center;font-weight:bold;border:#536289 thin solid}
.navbar A{color:#DDD;text-decoration:none;display:block;padding:5px 0}
.navbar A:visited{color:#DDD;text-decoration:none}
.navbar A:hover{color:#fff}
.navbar A:active{color:#fff}
.navbar font[color=yellow]{color:#fff}
TABLE.listbody TH.searchheaders A,TABLE.listbodyDoubleRow TH.searchheaders A{text-decoration:none;color:black}
TABLE.listbody TH.searchheaders_underline A,TABLE.listbodyDoubleRow TH.searchheaders_underline A{color:black}
.navbarItem{height:31px;color:#033;text-align:left;font-size:12px;font-weight:bold;background-color:#e2f0f5;vertical-align:middle;padding-left:7px;padding-right:7px}
.tabby img{vertical-align:middle}
.navbarRowTop{background-color:#fff;height:31px}
.topMenuLeftSide{padding-top:0;padding-bottom:0;padding-right:0;margin:0;padding-left:20px;text-align:left;white-space:nowrap}
.topMenuLeftSide>table{border:0;padding:0;margin:0;display:inline}
.topMenuLeftSide>table>tbody>tr{line-height:15px}
.topMenuLeftSide>table>tbody>tr>td{line-height:15px}
.topMenuRightSide{white-space:nowrap;vertical-align:bottom;padding-top:0;padding-left:0;padding-bottom:0;margin:0;padding-right:20px;text-align:right}
.topMenuRightSide>table{float:right;border:0;height:29px;padding:0;margin:0;display:inline}
td.selectedNewNavCell{height:31px;color:#033;text-align:left;font-weight:bold;font-size:12px;background-color:#88c0ea;vertical-align:middle;white-space:nowrap;padding-left:7px;padding-right:7px}
td.notselectedNavItem{background-color:white}
a.newnavbar,a.newnavbar *,a.selectedNewNavCell,a.selectedNewNavCell *{color:#033;text-decoration:none;font-weight:bold;font-size:inherit;font-size:12px}
a.newnavbar:visited{color:#033;text-decoration:none}
a.newnavbar:hover,a.newnavbar.hover{color:#033;text-decoration:underline}
a.newnavbar:active{color:#033;text-decoration:none}
a.selectedNewNavCell{color:#033;text-align:left;font-weight:bold;font-size:inherit;text-decoration:none;white-space:nowrap;line-height:15px}
#tabtable>tbody>tr>td>table>tbody>tr{line-height:15px}
a.selectedNewNavCell:visited{color:#033;text-decoration:none}
a.selectedNewNavCell:hover{color:#033;text-decoration:none}
a.selectedNewNavCell:active{color:#033;text-decoration:none}
a.selectedSubmenu{color:#033;text-align:center;font-weight:bold;font-size:11px;background-color:white;text-decoration:none}
a.selectedSubmenu:link{text-decoration:none;color:#033;background-color:white}
.submenu,.submenu td a{color:white;text-align:center;font-weight:bold;font-size:11px;background-color:#88c0ea;text-transform:uppercase}
.submenu>table>tbody>tr{line-height:15px}
.submenu>table>tbody>tr>td{line-height:15px}
.submenu td a.PrefsEssr{text-transform:none}
.submenuDivider{height:7px}
.submenuRow>td{text-align:left;padding-left:20px}
.submenuRow>td>table{border:0;width:1px;height:29px}
.submenuRow>td>table>tr{height:29px}
.submenuRow td.submenu{height:33px}
td.submenuCell{padding-left:13px;padding-right:13px;vertical-align:top;padding-top:8px;padding-bottom:10px;line-height:11px}
td.tertiaryCellUnsel{padding-left:12px;padding-right:12px;vertical-align:middle;padding-bottom:8px;padding-top:7px;font-size:11px}
td.tertiaryCellSel{padding-left:6px;padding-right:6px;vertical-align:middle;background-color:#88c0ea;padding-bottom:8px;padding-top:7px;font-size:11px}
.selectedsubmenu{color:#033;text-align:center;font-weight:bold;font-size:11px;background-color:white;text-transform:uppercase}
td.selectedsubmenuCell{color:#033;text-align:center;font-weight:bold;font-size:11px;background-color:white;text-transform:uppercase;padding-left:6px;padding-right:6px;vertical-align:top;padding-top:8px;padding-bottom:10px;line-height:11px}
a.submenu{color:white;text-align:center;font-weight:bold;font-size:11px;background-color:#1d4b67;text-transform:uppercase;text-decoration:none}
a.submenu:visited{color:white;text-decoration:none}
a.submenu:hover{color:white;text-decoration:underline}
a.submenu:active{color:white;text-decoration:none}
.stepNumber{color:#536289;background-color:#cde7f0}
.stepBorder,.stepBorder TD{border-collapse:collapse;border:#cde7f0 solid 1px;font-weight:bold;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;font-size:14px}
.stepTitle{color:green}
.topHeading{font-weight:bold;font-size:1.5em;color:#309}
.boldstar{font-style:italic;font-weight:bold}
.xslheaderfooter{font-size:8pt;font-style:italic;color:darkgray;display:none}
.rxmessagediv{width:100%;height:250px;border:solid 1px #000;padding:4px;overflow:auto}
.messageBoxCommon{border-style:solid;border-width:1px;padding:10px;margin-top:0;margin-bottom:10px;text-align:left;font-weight:bold;max-width:100%;position:relative}
.errordiv{border-color:#e99e9e;background-color:#f9e5e4;color:#cf2e2d}
.newwarningdiv{border-color:#ffdd74;background-color:#f7f7df;color:#fc952c}
.successdiv{border-color:#a8d670;background-color:#d6edb9;color:#6a9230}
.infodiv{border-color:#cfe7f9;background-color:#eaf4fd;color:#5a9fd4}
.richtextmessage p{margin-top:0;margin-bottom:0}
a.logout{color:#1d4b67;font-size:10pt}
a.logout:hover{color:white}
div.welcomemsg{color:#7c8b94;font-size:10pt}
.messagetext{color:black;font-weight:normal;margin:3px}
.errordivtext{background-repeat:no-repeat;color:black;font-weight:normal;margin:3px}
.newwarningdivtext{background-repeat:no-repeat;color:black;font-weight:normal;margin:3px}
.successdivtext{background-repeat:no-repeat;color:black;font-weight:normal;margin:3px}
.infodivtext{background-repeat:no-repeat;color:black;font-weight:normal;margin:3px}
.errordivtitle{color:red;background-repeat:no-repeat;font-weight:bold;margin:3px}
.newwarningdivtitle{color:#ff7f00;background-repeat:no-repeat;font-weight:bold;margin:3px}
.successdivtitle{color:green;background-repeat:no-repeat;font-weight:bold;margin:3px}
.infodivtitle{color:#5a9fd4;background-repeat:no-repeat;font-weight:bold;margin:3px}
.bluebox{border-color:#cfe7f9;border-style:solid;border-width:1px;background-color:#eaf4fd;padding:10px;width:95%;margin-top:0;margin-bottom:10px;text-align:left;color:black;font-weight:normal}
.infieldLabel{position:absolute;top:2px;left:2px;color:#999;cursor:text}
.shortInputText{width:145px;border-style:solid;border-width:1px;border-color:#808080}
textarea.stretch{width:100%}
.webkit input:disabled{background-color:#ccc}
.gecko input:disabled{background-color:#ccc}
.role_table{padding:0;margin:0}
.rolesection td{padding-top:15px}
.rolesection td td{padding:1px 0 1px 0}
.permissions_input{padding:0;margin-left:0;margin-right:4px;margin-bottom:4px;margin-top:2px;border:0;width:12px;height:12px}
table.deflogin td{padding-top:7px;padding-bottom:7px}
table.preftbl td{padding-top:3px;padding-bottom:11px}
.arrowp{background-image:url('../images/img.gif');background-repeat:no-repeat;padding-left:20px;padding-top:2px;padding-bottom:2px;margin-left:20px;margin-top:2px;margin-bottom:2px;vertical-align:top;text-align:left}
.abovetablecontent{padding-bottom:1px;margin-bottom:1px;font-size:smaller}
table.doubleborder{border-style:double;border-width:4px;border-color:#668db3;background:0;border-collapse:collapse}
table.doubleborder td,table.doubleborder th{border-style:solid;border-width:1px;border-spacing:0;border-color:#c0c0c0;background:0}
table.noborder{border:0;border-collapse:collapse}
table.noborder td{margin:1px 0 2px 0;padding:0}
table.noborder td td{padding-right:5px}
table.innerblank{border-style:none;background:0;border-collapse:collapse}
table.innerblank td{border-style:none;background:0}
table.singleborderedblack{border:1px solid black;border-collapse:separate}
table.singlebordered{border:1px solid #505050;border-collapse:separate}
.zebra{border:2px solid gray;border-collapse:collapse}
tr.zebraodd{background:#d3d3d3;height:25px}
tr.zebraeven{background:white;height:25px}
tr.zebraodd td{border-top:solid 1px gray;border-bottom:solid 1px gray}
tr.zebraeven td{border-top:solid 1px gray;border-bottom:solid 1px gray}
.zebra th{background:white;border:solid 1px gray;vertical-align:bottom;font-weight:normal;text-align:center}
.zebrabordertd{border:solid 1px gray}
.confidential{text-align:left;font-size:8pt;font-style:italic}
.printlink{position:absolute;right:20px;margin:0;padding:0;text-decoration:underline;color:blue}
td.boldborder{border-top:1px solid;border-top-color:black}
td.coursemapcoursecell{padding-left:30px;border:1px solid black;border-right:2px solid;background:#eaeaea;text-align:left;vertical-align:middle}
td.coursemapsubjectcell{padding-left:30px;border:1px solid black;background:#fff;text-align:left;vertical-align:middle}
th.coursemapheader{border:1px solid black;border-bottom:2px solid black;background:#fff;text-align:center;padding:0;height:25px;vertical-align:middle;font-weight:bold}
.section-head{width:100%}
.section-caption div{padding:4px;background:#bdcbd6;border:1px solid #6b7277;color:#000;font-weight:bold;cursor:pointer}
.section-state{font-weight:bold;text-align:center;padding:3px;width:10px;font-size:16pt;line-height:12pt;cursor:pointer}
.section-validate{text-align:center;padding:3px;width:200px}
.section-body{margin-left:30px;margin-bottom:5px;text-align:left}
#attach-table td{padding:4px}
table.boldBorderTable,table.boldBorderTable td{border-color:#600;border-style:solid}
table.boldBorderTable{border-width:0 0 1px 1px;border-spacing:0}
table.boldBorderTable td{border-width:1px 1px 0 0;height:26px}
table.boldBorderTable td td{height:0}
table.single-border-table,table.single-border-table td{border:1px solid #000;border-collapse:collapse}
table.single-border-table td{height:26px}
tr.grayBoldRow{background:#d9d9d9;font-weight:bold}
table.emptyBorder td{border:0}
tr.boldtextrow td{font-weight:bold}
table.listbody td.district,table.listbodyDoubleRow td.district{background-color:#ffffbf}
.signupFooterGradient{background-image:url(../images/Sub_Matrix_14.gif);background-position:top;background-repeat:repeat}
.bottomnav{font:10px Arial,Helvetica,sans-serif;color:#333;text-align:left}
.noPrint{visibility:hidden}
.dropbox{border:1px solid #808080;border-right:0 none;z-index:0;width:90%}
.dropbox-arrow{position:absolute;height:20px;width:20px}
.dropbox-box{border:3px solid #ccc;background:#fff;display:block;position:absolute;width:600px;z-index:99;margin-top:20px}
.dropbox-box-top{padding-bottom:8px}
.dropbox-box-bottom{background:#ccecff;text-align:center;clear:both;height:30px;padding:6px}
.dropbox-box-bottom .close:link,.dropbox-box-bottom .close:visited{display:block;width:80px;text-decoration:none;border:3px double #c0c0c0;background:#fff;color:#000;margin:0 auto}
.dropbox-box table{border-collapse:collapse}
.dropbox-box table strong{color:#009;font-weight:bold}
.dropbox-box table a:link,.dropbox-box table a:visited{margin-left:10px;text-decoration:none;display:block;color:#009}
.dropbox-box table a:hover{margin-left:10px;background:#ccecff}
.dropbox-box table{width:100%}
.dropbox-box table td{width:50%;vertical-align:top}
.dropbox2-box{margin-top:22px;border:3px solid #ccc;background:#fff;position:absolute;z-index:99;border-collapse:collapse;width:700px}
.dropbox2-box a{outline:0}
.dropbox2-box td{vertical-align:top}
.dropbox2-box .space{background:#fff;width:100%;height:18px}
.dropbox2-box .desc{padding:0 10px;background:#fff;color:#00c;min-height:115px;_height:115px}
.dropbox2-box .bottom-close{text-align:center}
.dropbox2-box .bottom{background:#cdecff}
.dropbox2-box .desc-top{height:18px;background:#fff url(../images/dropbox-top-right.gif) no-repeat top right}
.dropbox2-box .desc-top div{height:18px;background:url(../images/dropbox-top-left.gif) no-repeat top left}
.dropbox2-box .desc-bottom{height:18px;background:#fff url(../images/dropbox-bottom-right.gif) no-repeat bottom right}
.dropbox2-box .desc-bottom div{height:18px;background:url(../images/dropbox-bottom-left.gif) no-repeat bottom left}
.dropbox2-box .close:link,.dropbox2-box .close:visited{display:block;width:80px;text-decoration:none;text-align:center;border:3px double #c0c0c0;background:#fff;color:#000;margin:4px auto}
.dropbox2-box .data-left,.dropbox2-box .data-right{width:50%;height:185px}
.dropbox2-box .data-left a:link,.dropbox2-box .data-left a:visited,.dropbox2-box .data-right a:link,.dropbox2-box .data-right a:visited{text-decoration:none;display:block;color:#009}
.dropbox2-box .data-left a:hover,.dropbox2-box .data-right a:hover{background:#ccecff}
.grayborderedtable{border-right:gray 1pt solid;border-top:gray 1pt solid;border-left:gray 1pt solid;border-bottom:gray 1pt solid}
.dropbox2-box .desc-td{padding:4px}
.dropbox2-box .left{text-align:left}
.dropbox2-box .right{text-align:right}
.dropbox2-box .left a,.dropbox2-box .right a{text-decoration:none;color:#00c;font-weight:bold}
.dropbox2-box .left img,.dropbox2-box .right img{border:0 none}
.dropbox2-box .data-right{border-left:1px solid #ddd}
.dropbox2-box .category{font-weight:bold}
.dropbox2-box .course{padding-left:10px}
.sitemessage{background:#eee;border:1px solid black;padding:5px;position:absolute;left:50px;top:50px;width:600px;visibility:hidden}
.sitemessage-title{background:#ccc;padding:5px;font-weight:bold;font-size:large;text-align:center;text-transform:uppercase;letter-spacing:.2em}
.dropdownmenu{background-color:#404067;width:200px}
table.dropdownmenu{border-collapse:collapse}
.dropdownmenu td{border:1px solid #fff;padding-left:10px;height:20px;margin:0;text-align:center}
.dropdownmenu a{color:#fff;font-weight:bold;text-decoration:none}
.dropdownmenu a:hover{color:yellow;text-decoration:underline}
option.disabled{color:#cacaca}
.simple-box{border:1px solid #404040;width:12px;height:12px;font-size:1pt}
*html .simple-box{height:14px;width:14px}
.disabled{background-color:#CCC}
.disabled-lite{background-color:#eee}
.enabled{background-color:white}
button.returnlink{border-style:outset;padding-left:6px;padding-right:6px;padding-top:0;padding-bottom:0;width:120px;color:#000;background-color:#d4d0c8;font-weight:normal;border-color:#000;cursor:pointer}
input.hide{position:absolute;-moz-opacity:0;filter:alpha(opacity:0);opacity:0;width:10px;z-index:2;cursor:pointer;cursor:hand}
.hidden{filter:alpha(opacity = 0);-khtml-opacity:0;-moz-opacity:0;opacity:0}
div.progressBar{border:1px solid #88c0ea;width:100px;font-size:1px;margin-top:6px}
div.progressBarValue{height:4px;font-size:1px;border:0;background-color:#88c0ea}
div.fileuploadCaption{padding:2px 0 0 2px;color:#808080;font-size:11px;font-style:italic}
.lookupdialog-modalLayer{display:none;position:absolute;z-index:9000;left:0;top:0;background-color:#eee;filter:alpha(opacity = 50);-moz-opacity:.5;opacity:.5}
.lookupdialog-menu-modalLayer{display:none;position:absolute;z-index:9000;left:0;top:0;filter:alpha(opacity = 50);-moz-opacity:.5;opacity:.5}
#waitImg{position:relative;left:50%;top:50%;margin-left:-24px;margin-top:-24px}
.lookupdialog{z-index:9999;text-align:left;padding:10px 10px 10px 10px;position:absolute;left:50%;margin-left:-475px;top:25%;width:950px;display:none;background-color:#fdfdfd;border:1px solid #000}
.lookupdialog_permission_matrix{z-index:9999;text-align:left;padding:10px 10px 10px 10px;position:absolute;left:30%;top:220px;width:600px;display:none;background-color:#fdfdfd;border:1px solid #000}
.lookupdialog_small{z-index:9999;text-align:left;padding:10px 10px 10px 10px;position:absolute;left:32%;top:25%;width:500px;display:none;background-color:#fdfdfd;border:1px solid #000}
tr.even td{background-color:#eee}
tr.odd td{background-color:#fff}
tr.odd1 td{background:fixed;background-color:#fff}
tr.even1 td{background:fixed;background-color:#eee}
tr.odd2 td{background-color:#fff}
tr.even2 td{background-color:#eee}
a.breadcrumb{text-decoration:none}
span.breadcrumb{color:#808080}
span.lastbreadcrumb{color:black}
span.nextbreadcrumb{color:#ccc}
span.dfadminbreadcrumb{color:black;font-weight:bold}
span.dfadminlastbreadcrumb{color:green;font-weight:bold}
.dialog_title{font-size:16px}
.close_dialog_X{font-size:15px;color:black}
.close_X{font-family:'Arial Black';font-size:12px;font-weight:bold;color:black;padding-right:3px}
.close_dialog{color:black;font-size:13px}
.small_link{font-size:8pt;font-weight:normal}
.cobrandHeader{float:right;padding-right:10px;padding-top:10px;padding-bottom:8px}
.headerLogo{float:left;padding:0}
td.topmenuLeftSelected{background-image:url('../images/tab_blue_left.png');background-repeat:no-repeat;width:6px}
td.topmenuLeftUnsel{background-image:url('../images/tab_gray_left.png');background-repeat:no-repeat;width:6px}
td.topmenuRightSelected{background-image:url('../images/tab_blue_rt.png');background-repeat:no-repeat;padding-left:6px}
td.topmenuRightUnsel{background-image:url('../images/tab_gray_rt.png');background-repeat:no-repeat;padding-left:6px}
td.submenuLeftSelected{background-image:url('../images/tab_wht_left.png');background-repeat:no-repeat;width:6px;background-color:#88c0ea}
td.submenuRightSelected{background-image:url('../images/tab_wht_rt.png');background-repeat:no-repeat;padding-left:6px;background-color:#88c0ea}
td.footerGradient{background-image:url('../images/footer_grad.gif');background-repeat:repeat-x}
td.headerGradient{background-color:white}
td.triMenuLeftSelected{background-image:url('../images/tab_blue_left.png');background-repeat:no-repeat;width:6px}
td.triMenuRightSelected{background-image:url('../images/tab_blue_rt.png');background-repeat:no-repeat;padding-left:7px}
.DOCUFIDEcpYearNavigation,.DOCUFIDEcpMonthNavigation{background-color:#536289;text-align:center;text-decoration:none;color:#fff;font-weight:bold}
A.DOCUFIDEcpYearNavigation,A.DOCUFIDEcpMonthNavigation{background-color:#536289;text-align:center;text-decoration:none;color:#fff;font-weight:bold}
TD.DOCUFIDEcpDayColumnHeader{text-align:right;border:solid thin #536289;border-width:0;border-bottom-width:1px}
.DOCUFIDEcpDayColumnHeader,.DOCUFIDEcpYearNavigation,.DOCUFIDEcpMonthNavigation,.DOCUFIDEcpCurrentMonthDate,.DOCUFIDEcpCurrentMonthDateDisabled,.DOCUFIDEcpOtherMonthDate,.DOCUFIDEcpOtherMonthDateDisabled,.DOCUFIDEcpCurrentDate,.DOCUFIDEcpCurrentDateDisabled,.DOCUFIDEcpTodayText,.DOCUFIDEcpTodayTextDisabled,.DOCUFIDEcpText{font-weight:normal;font-size:8pt}
A.DOCUFIDEcpDayColumnHeader,A.DOCUFIDEcpYearNavigation,A.DOCUFIDEcpMonthNavigation,A.DOCUFIDEcpCurrentMonthDate,A.DOCUFIDEcpCurrentMonthDateDisabled,A.DOCUFIDEcpOtherMonthDate,A.DOCUFIDEcpOtherMonthDateDisabled,A.DOCUFIDEcpCurrentDate,A.DOCUFIDEcpCurrentDateDisabled,A.DOCUFIDEcpTodayText,A.DOCUFIDEcpTodayTextDisabled,A.DOCUFIDEcpText{font-weight:normal;font-size:8pt}
.DOCUFIDEcpCurrentMonthDate,.DOCUFIDEcpOtherMonthDate,.DOCUFIDEcpCurrentDate{text-align:right;text-decoration:none}
A.DOCUFIDEcpCurrentMonthDate,A.DOCUFIDEcpOtherMonthDate,A.DOCUFIDEcpCurrentDate{text-align:right;text-decoration:none}
.DOCUFIDEcpCurrentMonthDateDisabled,.DOCUFIDEcpOtherMonthDateDisabled,.DOCUFIDEcpCurrentDateDisabled{color:#d0d0d0;text-align:right;text-decoration:line-through}
A.DOCUFIDEcpCurrentMonthDateDisabled,A.DOCUFIDEcpOtherMonthDateDisabled,A.DOCUFIDEcpCurrentDateDisabled{color:#d0d0d0;text-align:right;text-decoration:line-through}
.DOCUFIDEcpCurrentMonthDate{color:#536289;font-weight:bold}
A.DOCUFIDEcpCurrentMonthDate{color:#536289;font-weight:bold}
.DOCUFIDEcpCurrentDate{color:#fff;font-weight:bold}
A.DOCUFIDEcpCurrentDate{color:#fff;font-weight:bold}
.DOCUFIDEcpOtherMonthDate{color:#808080}
A.DOCUFIDEcpOtherMonthDate{color:#808080}
TD.DOCUFIDEcpCurrentDate{color:#fff;background-color:#536289;border-width:1px;border:solid thin #000}
TD.DOCUFIDEcpCurrentDateDisabled{border-width:1px;border:solid thin #faa}
TD.DOCUFIDEcpTodayText,TD.DOCUFIDEcpTodayTextDisabled{border:solid thin #536289;border-width:0;border-top-width:1px}
A.DOCUFIDEcpTodayText,SPAN.DOCUFIDEcpTodayTextDisabled{height:20px}
A.DOCUFIDEcpTodayText{color:#536289;font-weight:bold}
SPAN.DOCUFIDEcpTodayTextDisabled{color:#d0d0d0}
.DOCUFIDEcpBorder{border:solid thin #536289}
table.formtable{border:solid 1px;border-collapse:collapse;width:100%}
table.formtable th{font-weight:bold;font-size:20px;background-color:#fff;padding:20px 20px 5px 10px;text-align:left}
table.formtable td{padding:1px 0 1px 5px;vertical-align:top}
table.formtable td td{padding:0}
table.formcolumn,table.formcolumn table{border-collapse:collapse;padding:0;table-layout:fixed}
table.formcolumn td{padding:0 0 10px 0;vertical-align:top}
span.asterixSign,td.asterixSign{width:10px;float:left;padding:0}
span.validationError{display:block;color:red;font-style:italic;font-weight:bold}
.noBorders table td{border-top-style:none;border-right-style:none;border-left-style:none;border-bottom-style:none;border-style:none;border-width:0}
table.prefstable .fieldlabel{font-weight:normal}
table.prefstable table.listbody .asterixSign{display:none}
span.fieldlabel{font-weight:bold}
div.fieldlabel{font-weight:bold}
div.asterisk-holder{float:left;width:10px}
div.form-fieldset{border:1px solid;padding:10px;width:auto;display:block}
div.form-fieldset table td{vertical-align:top}
fieldset.bordered{border:2px groove threedface}
fieldset.no-border{border:0}
div.bordered{border:1px solid;border-color:gray;padding:10px}
table td{padding:0}
table.simple-blue-headers th{color:#4191cd;text-decoration:underline;font-size:13px}
table.printTable th{color:#000;text-decoration:none;font-size:13px}
th.tableSorterHeader{cursor:pointer;color:#4191cd;font-size:13px}
th.tableSorterHeaderAsc{cursor:pointer;color:#4191cd}
th.tableSorterHeaderDesc{cursor:pointer;color:#4191cd}
html input.fileupload{min-height:27px;margin-right:2px}
div.innerText{padding:0;padding-top:8px}
.topIndent{padding-top:8px}
.bottomIndent{padding-bottom:8px}
.largeBottomIndent{padding-bottom:40px}
.midBottomIndent{padding-bottom:20px}
.rightIndent{padding-left:8px}
.indent{margin:8px}
.listIndent{margin:4px}
.smallVerticalIdent{margin:4px 0}
div.frame{border:1px solid black;padding:8px}
div.centered{margin-left:auto;margin-right:auto}
table.regularTable tr td{padding:8px}
table.regularListTable table tr td{padding:0}
table.regularListTable tr td{margin:0;padding-top:4px;padding-left:0}
.regularListTable2 td{margin:0;padding:4px}
table.regularListTableNoInner tr td{margin:0;padding-top:4px}
table.regularListTableInner table tr td{padding:0}
table.regularListTableInner tr td{margin:0;padding-top:4px;padding-left:3px}
.normalPadding{padding:4px}
.normalPaddingSingle{padding:8px}
tr.bodylinkrow td{padding-top:3px;padding-bottom:3px}
tr.bodylinkrow td a{font-weight:bold}
td.bodylinkpaddingcolumn{width:10px}
#buttonstable{table-layout:auto}
table.transcriptDeliveryWrapper td,table.transcriptDeliveryWrapper td div{word-wrap:break-word}
.pricetable_input{border:1px inset #424142;padding:2px}
.pulldown_datepicker{margin-bottom:-5px;margin-right:5px}
#logo{margin:20px;text-align:left;height:60px}
#footer{font-family:arial;padding-top:30px;padding-bottom:30px;font-size:11px;color:#606060;background:#eaeaea}
#footer p{float:left;margin:0;color:#606060;font-size:11px}
#footer p.links{float:right;font-size:11px}
#footer p.links a{margin:0 12px 0 0;color:#585858;font-size:11px}
.pendingRegTable{white-space:nowrap}
.noteText{font-family:Arial;font-size:12px;font-weight:normal;font-style:italic;text-decoration:none;color:#808080}
.unmatchStudentTblHeader{text-align:left;background-color:#e2f0f5;border:solid #a0a0a0 1px}
.unmatchStudentTblBorder{border:solid #a0a0a0 1px;border-collapse:collapse}
table.pending-reg-roster-detail-table{border-collapse:collapse;border:1px solid #a0a0a0;width:99%}
table.pending-reg-roster-detail-table td{padding:5px 0 5px 5px;border:1px solid #a0a0a0;border-collapse:collapse;vertical-align:top}
table.pending-reg-roster-detail-table th{padding:5px 0 5px 5px;background-color:#e2f0f5;text-align:left;font-size:13px;color:#4191cd;text-decoration:underline;border:1px solid #a0a0a0}
table.pending-reg-roster-detail-table td td{text-align:left;padding:5px 0 2px 5px;border:1px solid #a0a0a0;border-collapse:collapse}
table.studroster-lite-detail-table{border-collapse:collapse;border:1px solid #a0a0a0;width:99%}
table.studroster-lite-detail-table td{padding:5px 0 5px 5px;border:1px solid #a0a0a0;vertical-align:top;text-align:left}
table.studroster-lite-detail-table th{padding:5px 0 5px 5px;background-color:#e2f0f5;text-align:left;font-size:13px;border:1px solid #a0a0a0}
table.studroster-lite-detail-table td td{text-align:left;padding:5px 0 2px 5px;border:0}
table.layout-table{width:100%;border-collapse:collapse;border:0}
table.layout-table th,table.layout-table td{padding:10px;vertical-align:top}
table.layout-table.vertical-center th,table.layout-table.vertical-center td{vertical-align:middle}
table.layout-table.nopad th,table.layout-table.nopad td{padding:0}
.learnersTable th{padding-left:3px;padding-right:3px}
.learnerDataPoint{font-size:11px;white-space:nowrap}
div.dialog-wide-with-centered-buttons button.ui-corner-all{float:right;margin-right:100px}
.signature{background:#fff;border:1px solid #000;width:570px;height:117px}
.modal_dialog{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center}
.modal_dialog .background{background:#333;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}
.modal_dialog .modalbox{width:80%;max-width:600px;height:auto;min-height:300px;max-height:80%;overflow:auto;margin:50px auto 0;background:#FFF;position:relative;z-index:1001;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #333;-moz-box-shadow:0 0 5px #000;-webkit-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.modal_dialog .content{padding:10px 20px 20px 20px;text-align:left;position:relative}
.modal_dialog .replaceableContent{height:100%}
.modal_dialog .close{text-align:right;display:block;cursor:pointer}
.modal_dialog .close:hover{text-decoration:none}
.inner_rounned_border{display:block;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px}
.corners .corner{position:absolute}
label.errorlabel{color:#f00;font-weight:bold}
input.errorlabel{color:#000}
textarea.errorlabel{color:#000!important}
select.errorlabel{color:#000!important}
label.regularlabel{color:#000;font-weight:bold}
div.errorBox{padding:10px;background:#fce3e3;border:1px solid #fb7c7c;margin:10px 0}
div.errorBox ul{margin-left:20px}
div.errorBox ul li{list-style:circle;color:#f00}
div.staleDataMessage{padding:10px;background:#fce3e3;border:1px solid #fb7c7c;margin:8px 0 8px 0;color:#f00000}
.errorlabel{color:#F00!important}
div.mvcRadioButtons input{padding:0;margin:0}
div.mvcRadioButtons input[type="radio"]{border-style:none}
div.mvcRadioButtons label{padding-right:16px}
div.sdrProfilePanel{border:1px solid #555;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:8px}
div.sdrProfilePanelHeader{font-weight:bold;font-size:15px;padding:5px 0 16px 0}
div.sdrProfileRow{padding:10px 0 10px 0}
div.sdrProfileLabel{width:220px;float:left}
div.sdrProfileField{margin-left:220px}
div.sdrCsvRow{padding:3px 0 3px 0}
div.sdrCsvLabel{width:160px;float:left}
div.sdrCsvField{margin-left:160px}
ul.sdrCsvHeaderList{margin:0 0 0 35px;padding:0}
ul.sdrCsvHeaderList li{margin:0;padding:0}
div.formRow{margin:3px;margin-left:0}
div.left{float:left}
#shoppingCartContainer{position:relative;height:25px;z-index:5}
#shoppingCart{border:1px solid #000;border-radius:5px;-moz-border-ratdus:5px;-webkit-border-radius:5px;position:absolute;top:0;right:0;z-index:6;background:#FFF;width:250px}
#shoppingCart #cartToggle{height:25px;line-height:25px;text-align:center;padding:0 20px 0 10px;cursor:pointer;position:relative}
#shoppingCart.empty #cartToggle{padding:0 10px 0 10px}
#shoppingCart.open #cartToggle{border-bottom:1px solid #000}
#shoppingCart.empty #cartToggle{cursor:default}
#shoppingCart #cartToggle .icon{padding:0 5px 0 0;position:relative;top:2px}
#shoppingCart #cartToggle .text{display:inline-block;height:25px}
#shoppingCart #cartToggle .quantity{padding:0 5px}
#shoppingCart.empty #cartToggle .quantity{display:none}
#shoppingCart #cartToggle .arrows{background:url("/images/icon.expand.alt.png") center no-repeat;width:11px;height:18px;display:block;position:absolute;top:3px;right:5px}
#shoppingCart.open #cartToggle .arrows{background:url("/images/icon.collapse.alt.png") center no-repeat}
#shoppingCart.empty #cartToggle .arrows{display:none}
#shoppingCart #cartContents{padding:0 10px;display:none}
#shoppingCart.open #cartContents{display:block}
#shoppingCart #cartContents .items{margin:0;padding:0;list-style:none;border-bottom:1px dotted #000;padding:10px 0;margin-bottom:10px}
#shoppingCart #cartContents .items li{list-style:none;padding-bottom:5px}
#shoppingCart #cartContents .items li span{line-height:17px;background:#FFF;position:relative;top:3px}
#shoppingCart #cartContents .items li .cartItemSelect{width:20px;float:left}
#shoppingCart #cartContents .items li label{border-bottom:1px dotted #000;display:block}
#shoppingCart #cartContents .items li .checkbox{margin-right:5px;position:relative;top:-2px}
#shoppingCart #cartContents .items li .name{float:left;padding-right:5px}
#shoppingCart #cartContents .items li .cost{float:right;padding-left:5px}
#shoppingCart #cartContents,#shoppingCart #cartContents *{font-size:10px}
#shoppingCart #cartContents table{width:100%}
#shoppingCart #cartContents .quantity,#shoppingCart #cartContents .cost{text-align:right;padding-left:5px}
#shoppingCart #cartContents .buttons{padding:10px 0 5px}
#cartPurchasedRecords{font-weight:bold}
.shoppingCartSignOutDialog .ui-dialog-content{font-weight:bold;font-size:14px}
#SearchStatus,#SearchNoResults,#FilterStatus,#FilterNoResults{text-align:center}
label.error{display:block;font-weight:bold;font-style:italic}
label.error-inline{font-weight:bold;font-style:italic}
.lefty{float:left}
.right{float:right}
#academicPerformanceSearchConditions td{padding-bottom:15px;vertical-align:top;width:20%}
#academicPerformanceSearchConditions td .lefty{padding-right:5px}
.chart{margin-bottom:30px}
.chart .chart_title{font-size:13px;font-weight:bold;text-align:center}
.chart .chart_subtitle{font-size:10px;text-align:center}
#placeInCartDialog .wrapper{width:320px}
#placeInCartDialog .title{font-size:18px;color:#333;margin-bottom:5px}
#placeInCartDialog .textfield input[type='text']{width:100%;margin-bottom:3px}
#placeInCartDialog .textfield .error{float:left;width:60%;font-size:10px;color:#F00}
#placeInCartDialog .textfield .requirements{float:right;width:40%;font-size:10px;font-style:italic;text-align:right}
#placeInCartDialog .saveSearch{clear:both;padding:10px 0}
#placeInCartDialog .saveSearch input[type='checkbox']{margin-right:5px}
#placeInCartDialog .saveSearch label{font-size:10px}
#placeInCartDialog .buttons{padding-top:20px}
.ui-dialog.nameThisSearch .ui-dialog-buttonpane{border:0}
#pageOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#CCC;opacity:.5;filter:alpha(opacity=50)}
#pageOverlayContent{position:fixed;text-align:center;top:0;left:0;width:100%;height:100%;z-index:1001}
#pageOverlayContent .wrapper{width:500px;text-align:left;position:relative;margin:0 auto}
.beta-tag{cursor:pointer;position:absolute;bottom:-8px;right:0}
.beta-watermark{cursor:pointer;position:absolute;bottom:-8px;right:0}
.beta-banner{cursor:pointer;position:absolute;top:-15px;right:0}
.cartList #CartList a.remove{font-size:8px;text-decoration:underline;color:#0393ac}
.cartList .trackingNumber,.cartList .searchName,.cartList .studentRecords,.cartList .price,.cartList td.duplicateRecords,.cartList .adjustment,.cartList td.purchasePrice{white-space:nowrap}
.cartList .studentRecords,.cartList .download{width:90px}
.cartList .duplicateRecords,.cartList .adjustment{width:70px}
.cartList .price,.cartList .purchasePrice{width:50px}
.cartList .searchDescription *{font-size:12px}
.cartList .searchParams{margin:0}
.cartList .searchParams dt,.cartList .searchParams dd{float:left;margin:0;display:inline-block;padding-right:3px}
.cartList .searchParams dt{font-weight:bold}
.cartList .searchParams dd{padding-right:5px}
.cartList .filters,.cartList .filters li{padding:0;margin:0;list-style:none}
.cartList .filters li{margin-top:5px}
.cartList .filters label{font-weight:bold}
.cartList .tableFooter{padding-top:10px}
.cartList .tableFooter .buttons{float:left}
.cartList .tableFooter .totals{float:right;text-align:right;padding-right:30px}
.cartList .tableFooter .totals .label{letter-spacing:.05em;margin-right:20px}
.excelProgress{float:left;width:20%;height:40px;text-align:center}
#RemoveFromCartDialog .iconWrapper{padding:0 0 10px 0;text-align:center}
#RemoveFromCartDialog .icon{height:1.2em}
#RemoveFromCartDialog .text{padding:0 20px}
#RemoveFromCartDialog .buttons{padding:10px 0 0}
.ui-dialog.removeFromCart .ui-dialog-buttonpane{border:0}
#PaymentConfirmation.cartList .tableHeader{padding:20px 0 3px}
#PaymentConfirmation.cartList .tableHeader .left{font-weight:bold;float:left}
#PaymentConfirmation.cartList .tableHeader .right{text-align:right;float:right}
#PaymentConfirmation.cartList .tableHeader .printLink img{vertical-align:bottom}
#PaymentConfirmation.cartList .tableFooter .totals{padding-right:112px}
#PaymentConfirmation.cartList div.xlsProgress,#PaymentConfirmation.cartList div.progressBar{width:90px}
#PaymentConfirmation #NextSteps{padding-top:10px}
#PaymentConfirmation #NextSteps .command{padding:0;vertical-align:baseline}
#PaymentConfirmation #NextSteps>.title{font-size:13px;font-weight:bold;text-transform:uppercase}
#PaymentConfirmation #NextSteps .steps{list-style:none;padding:0;margin:0;border:1px solid #000}
#PaymentConfirmation #NextSteps .step{list-style:none;border-top:1px solid #CCC;padding:20px 10px}
#PaymentConfirmation #NextSteps .step>.title{font-size:13px;font-weight:bold;float:left;width:16%}
#PaymentConfirmation #NextSteps .step>.text{float:left;width:84%}
#PaymentConfirmation #NextSteps .step:first-child{border-top:0}
#generatingStatus{position:fixed;left:0;top:340px;width:100%;text-align:center}
#generatingStatus .progress img{height:64px}
#generatingStatus .text{padding:3px 8px;width:300px;margin:10px auto 0;font-weight:bold;font-style:italic}
.discoverConfirmationModalLayer{background:#FFF;filter:alpha(opacity=80);opacity:.8}
.simpleDialog.ui-dialog{background:#FFF}
.simpleDialog.noTitle .ui-dialog-titlebar{display:none}
.simpleDialog .ui-dialog-titlebar{background:0;border:0}
.simpleDialog .ui-dialog-content,.simpleDialog .ui-dialog-buttonpane{background:0}
.simpleDialog .ui-dialog-buttonpane button{float:left;margin:.5em 0 .5em .4em;color:#212121;border:1px solid #999;background:#dadada url(/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x}
.simpleDialog .ui-dialog-buttonpane button.ui-state-hover,.simpleDialog .ui-dialog-buttonpane button.ui-state-focus{border:1px solid #666}
#ReferenceGroupDialog{visibility:hidden;position:absolute}
.ui-dialog #ReferenceGroupDialog{visibility:visible;position:relative}
#ReferenceGroupDialog .title{font-size:13px;font-weight:bold}
#ReferenceGroupDialog .searchGroup input[type='text']{width:140px;padding:3px;vertical-align:baseline;margin-right:10px}
#ReferenceGroupDialog .searchGroup select{width:140px;padding:3px}
#ReferenceGroupDialog .buttons{padding-top:5px}
#ReferenceGroupDialog .template{display:none}
#ReferenceGroupDialog .searchStatus,#ReferenceGroupDialog .searchEmpty{text-align:center;padding:10px}
#ReferenceGroupDialog .searchResults .selectColumn{width:15px;text-align:center}
#ReferenceGroupDialog .description{font-size:12px;color:#333;margin-bottom:3px}
#ReferenceGroupDialog .selectedReferences ul,#ReferenceGroupDialog .selectedReferences ul li{list-style:none;margin:0;padding:0}
#ReferenceGroupDialog .selectedReferences ul li{margin:5px 0 5px 5px}
#ReferenceGroupDialog .selectedReferences{padding:10px 0}
#ReferenceGroupDialog .referenceGroup{padding:10px 0}
#ReferenceGroupDialog .referenceGroup td{padding:5px}
#ReferenceGroupDialog .referenceGroup .name{font-weight:bold}
#ReferenceGroupDialog .referenceGroup input[name='groupName']{padding:3px}
#ReferenceGroupDialog .tableFooter{text-align:center;padding:5px 0}
.pagination a{padding:0 5px;line-height:20px}
.pagination a.nextLink{background:url("../images/pagearrowright.gif") left center no-repeat;padding-left:15px;margin-left:3px}
.pagination a.prevLink{background:url("../images/pagearrowleft.gif") right center no-repeat;padding-right:15px;margin-right:3px}
.pagination a.currentPage{font-weight:bold;text-decoration:none}
label.errorcaption{color:#f00;font-weight:bold}
label.regularcaption{color:#646464;font-weight:bold}
.defaultText{font-style:italic;color:#808080}
.LoadingContentWidget{text-align:center;padding:10px 0}
.LoadingContentWidget .text{padding:5px}
.LoadingContentWidget .animation{padding:5px}
.tooltip.fluid span{display:inline-block}
.tooltip.fluid .wrapper{text-align:center}
.tooltip{width:auto;background:0;top:auto;left:auto;z-index:1030}
.tooltip .wrapper{display:inline-block;width:auto;background:0;border:0}
.tooltip .tip{padding:0 15px}
.tooltip.fluid{width:auto;background:0;position:absolute;display:inline-block}
.tooltip.fluid .fluidBox{display:inline-block;border:1px solid #CCC;-moz-box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;box-shadow:0 0 5px #999;background:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.tooltip.fluid .fluidArrowShadow{margin:0 auto;position:relative;left:-25px;top:-2px;z-index:1;width:0;border-style:solid;border-width:13px 13px 0 13px;border-color:#CCC transparent transparent transparent;border-color:#CCC rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}
.tooltip.fluid .fluidArrow{margin:0 auto;position:relative;top:-3px;z-index:2;width:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#FFF transparent transparent transparent;border-color:#FFF rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0)}
.tooltip.fluid .tip{padding:15px}
.tooltip .tip .title{color:#0093af;font-weight:bold;font-size:15px;line-height:18px;padding:0 10px 5px;text-align:left}
.tooltip .tip .tip-content{background:#eaf3f4;padding:10px 14px;color:#514c40;font-size:12px;line-height:16px}
.tooltip .before{content:"";display:block;width:224px;height:9px;position:relative;top:-9px;background:url(../images/tooltip.header.png) top center no-repeat;font-size:0;line-height:0}
.tooltip .after{content:"";display:block;width:224px;height:19px;position:relative;top:19px;background:url(../images/tooltip.footer.png) top center no-repeat;font-size:0;line-height:0}
.tooltip .tooltip b{font-size:11px}
button.blue-button-wide{background-image:url('../images/blue_button_wide.png');color:#fff;border:0;font-weight:bold}
ul.ui-menu,li.ui-menu-item{list-style:none;margin:0;padding:0}
button.styled,.button.styled{cursor:pointer;border:1px solid #707070;padding:3px 10px;text-decoration:none;color:#000;margin:2px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;overflow:visible;background-color:#f2f2f2;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#cfcfcf));background-image:-webkit-linear-gradient(top,#f2f2f2,#cfcfcf);background-image:-moz-linear-gradient(top,#f2f2f2,#cfcfcf);background-image:-ms-linear-gradient(top,#f2f2f2,#cfcfcf);background-image:-o-linear-gradient(top,#f2f2f2,#cfcfcf);background-image:linear-gradient(top,#f2f2f2,#cfcfcf);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f2f2f2',EndColorStr='#cfcfcf')}
button.styled *,.button.styled *{color:inherit;font-size:inherit}
button.styled:hover,.button.styled:hover{border:1px solid #3c7fb1;background-color:#eaf6fd;background-image:-webkit-gradient(linear,left top,left bottom,from(#eaf6fd),to(#a7d9f5));background-image:-webkit-linear-gradient(top,#eaf6fd,#a7d9f5);background-image:-moz-linear-gradient(top,#eaf6fd,#a7d9f5);background-image:-ms-linear-gradient(top,#eaf6fd,#a7d9f5);background-image:-o-linear-gradient(top,#eaf6fd,#a7d9f5);background-image:linear-gradient(top,#eaf6fd,#a7d9f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#eaf6fd',EndColorStr='#a7d9f5')}
button.styled:active,.button.styled:active{border:1px solid #2c628b;background-color:#e5f4fc;background-image:-webkit-gradient(linear,left top,left bottom,from(#e5f4fc),to(#68b3db));background-image:-webkit-linear-gradient(top,#e5f4fc,#68b3db);background-image:-moz-linear-gradient(top,#e5f4fc,#68b3db);background-image:-ms-linear-gradient(top,#e5f4fc,#68b3db);background-image:-o-linear-gradient(top,#e5f4fc,#68b3db);background-image:linear-gradient(top,#e5f4fc,#68b3db);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#e5f4fc',EndColorStr='#68b3db')}
button.styled.medium,.button.styled.medium,button.styled.medium *,.button.styled.medium *{font-size:16px}
button.styled.large,.button.styled.large,button.styled.large *,.button.styled.large *{font-size:18px}
button.styled.orange,.button.styled.orange{border:1px solid #333;background-color:#fa0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fa0),to(#f90));background-image:-webkit-linear-gradient(top,#fa0,#f90);background-image:-moz-linear-gradient(top,#fa0,#f90);background-image:-ms-linear-gradient(top,#fa0,#f90);background-image:-o-linear-gradient(top,#fa0,#f90);background-image:linear-gradient(top,#fa0,#f90);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffaa00',EndColorStr='#ff9900')}
button.styled.orange:hover,.button.styled.orange:hover{border:1px solid #000;background-color:#fb0;background-image:-webkit-gradient(linear,left top,left bottom,from(#fb0),to(#fa0));background-image:-webkit-linear-gradient(top,#fb0,#fa0);background-image:-moz-linear-gradient(top,#fb0,#fa0);background-image:-ms-linear-gradient(top,#fb0,#fa0);background-image:-o-linear-gradient(top,#fb0,#fa0);background-image:linear-gradient(top,#fb0,#fa0);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffbb00',EndColorStr='#ffaa00')}
button.styled.lightorange,.button.styled.lightorange{border:1px solid #333;background-color:#f9cb9c;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9cb9c),to(#fac894));background-image:-webkit-linear-gradient(top,#f9cb9c,#fac894);background-image:-moz-linear-gradient(top,#f9cb9c,#fac894);background-image:-ms-linear-gradient(top,#f9cb9c,#fac894);background-image:-o-linear-gradient(top,#f9cb9c,#fac894);background-image:linear-gradient(top,#f9cb9c,#fac894);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9cb9c',EndColorStr='#fac894')}
button.styled.lightorange:hover,.button.styled.lightorange:hover{border:1px solid #000;background-color:#f9bf9c;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9bf9c),to(#faba94));background-image:-webkit-linear-gradient(top,#f9bf9c,#faba94);background-image:-moz-linear-gradient(top,#f9bf9c,#faba94);background-image:-ms-linear-gradient(top,#f9bf9c,#faba94);background-image:-o-linear-gradient(top,#f9bf9c,#faba94);background-image:linear-gradient(top,#f9bf9c,#faba94);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#f9bf9c',EndColorStr='#faba94')}
button.styled.blue *,.button.styled.blue *{color:#fff}
button.styled.blue,.button.styled.blue{border:1px solid #666;color:#fff;background-color:#1a9eb7;background-image:-webkit-gradient(linear,left top,left bottom,from(#1a9eb7),to(#01859e));background-image:-webkit-linear-gradient(top,#1a9eb7,#01859e);background-image:-moz-linear-gradient(top,#1a9eb7,#01859e);background-image:-ms-linear-gradient(top,#1a9eb7,#01859e);background-image:-o-linear-gradient(top,#1a9eb7,#01859e);background-image:linear-gradient(top,#1a9eb7,#01859e);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#1A9EB7',EndColorStr='#01859E')}
button.styled.blue:hover,.button.styled.blue:hover{border:1px solid #555;background-color:#129bb5;background-image:-webkit-gradient(linear,left top,left bottom,from(#129bb5),to(#017d94));background-image:-webkit-linear-gradient(top,#129bb5,#017d94);background-image:-moz-linear-gradient(top,#129bb5,#017d94);background-image:-ms-linear-gradient(top,#129bb5,#017d94);background-image:-o-linear-gradient(top,#129bb5,#017d94);background-image:linear-gradient(top,#129bb5,#017d94);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#129bb5',EndColorStr='#017d94')}
button.styled[disabled],button.styled[disabled]:hover,.button.styled[disabled],.button.styled[disabled]:hover{cursor:default;opacity:.8;filter:alpha(opacity=80);border:1px solid #707070;background:#f2f2f2;color:#707070}
button.styled[disabled] *,.button.styled[disabled] *{color:#707070}
.ui-dialog.noclose .ui-dialog-titlebar-close{display:none}
.simpleDialog .ui-dialog-titlebar.ui-widget-header .ui-state-focus,.simpleDialog .ui-dialog-titlebar.ui-widget-header .ui-state-hover{background-color:transparent}
.simpleDialog.ui-dialog{background:#FFF}
.simpleDialog.ui-dialog .ui-dialog-title{color:#000;font-weight:bold;font-size:18px}
.simpleDialog.noTitle .ui-dialog-titlebar{display:none}
.simpleDialog .ui-dialog-titlebar{background:0;border:0}
.simpleDialog .ui-dialog-content,.simpleDialog .ui-dialog-buttonpane{background:0}
.rectangle-speech-border{position:relative;padding:5px 10px;margin:2px;border:2px solid #808080;color:#333;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
.rectangle-speech-border:before{content:"";position:absolute;z-index:10;bottom:-12px;left:30px;width:8px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:#808080;background:transparent;-webkit-border-bottom-right-radius:20px 20px;-moz-border-radius-bottomright:20px 20px;border-bottom-right-radius:20px 20px;display:block}
.rectangle-speech-border:after{content:"";position:absolute;z-index:10;bottom:-12px;left:30px;width:3px;height:10px;border-style:solid;border-width:0 2px 2px 0;border-color:#808080;background:transparent;-webkit-border-bottom-right-radius:40px 50px;-moz-border-radius-bottomright:40px 50px;border-bottom-right-radius:40px 50px;display:block}
.rectangle-speech-border>:first-child:after{content:"";position:absolute;bottom:-10px;left:35px;width:3px;height:15px;background:#fff}
#docufidepricing td{vertical-align:top}
#docufidepricing fieldset{margin:5px 5px 0 0}