@import url("//fonts.googleapis.com/css?family=Lato:100,300,400,700,300italic,400italic");

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v11/eFRpvGLEW31oiexbYNx7Y_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://fonts.gstatic.com/s/lato/v11/GtRkRNTnri0g82CjKnEB0Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/dPJ5r9gl3kK6ijoeP1IRsvY6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://fonts.gstatic.com/s/lato/v11/EsvMC5un3kjyUhB9ZEPPwg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/UyBMtLsHKBKXelqf4x7VRQ.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://fonts.gstatic.com/s/lato/v11/1YwB1sO8YE1Lyjf12WNiUA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/ObQr5XYcoH0WBoUxiaYK3_Y6323mHUZFJMgTvxaG2iE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v11/H2DMvhDLycM56KNuAtbJYA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v11/XNVd6tsqi9wmKNvnh5HNEBJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 300;
  src: local('Lato Light Italic'), local('Lato-LightItalic'), url(https://fonts.gstatic.com/s/lato/v11/2HG_tEPiQ4Z6795cGfdivFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/YMOYVM-eg6Qs9YzV9OSqZfesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Lato';
  font-style: italic;
  font-weight: 400;
  src: local('Lato Italic'), local('Lato-Italic'), url(https://fonts.gstatic.com/s/lato/v11/PLygLKRVCQnA5fhu3qk5fQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@import url("//fonts.googleapis.com/css?family=Quattrocento+Sans:400,400italic,700italic,700");

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9T48MEBspdEKklcQvcIk8pU.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Quattrocento Sans'), local('QuattrocentoSans'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/efd6FGWWGX5Z3ztwLBrG9cZ4HySTEWshgORbPp2tk8k.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Sans Bold'), local('QuattrocentoSans-Bold'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIdqgfwRMvy6EDFppit6Do18.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Quattrocento Sans Bold'), local('QuattrocentoSans-Bold'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/tXSgPxDl7Lk8Zr_5qX8FIbvMLSVzqOGkoxdgTSsKqWM.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Quattrocento Sans Italic'), local('QuattrocentoSans-Italic'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg70czo27AklEAaHz4fJ0oZE.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Quattrocento Sans Italic'), local('QuattrocentoSans-Italic'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/8PXYbvM__bjl0rBnKiByg-fU2ka509O1odprhyXBUMU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Quattrocento Sans Bold Italic'), local('QuattrocentoSans-BoldItalic'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7RmzdD2i0Yy32wXknJg7uXD3rGVtsTkPsbDajuO5ueQw.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Quattrocento Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Quattrocento Sans Bold Italic'), local('QuattrocentoSans-BoldItalic'), url(https://fonts.gstatic.com/s/quattrocentosans/v8/8N1PdXpbG6RtFvTjl-5E7afo0sDQ75c9ExQ-26lwTdA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

@import url("//fonts.googleapis.com/css?family=Lato:100,300,400,700,300italic,400italic");
@import url("//fonts.googleapis.com/css?family=Quattrocento+Sans:400,400italic,700italic,700");
* {
     margin: 0;
     padding: 0;
     -moz-box-sizing: border-box;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
}
img {
     border: 0 none;
}
body {
     font-size: 100%;
     font-family: 'Lato', sans-serif !important;
     color: #404040;
     font-size: 16px;
     font-weight: normal;
     margin: 0 !important;
     -webkit-text-size-adjust: none;
}
body.PSPAGE {
     line-height: normal;
}
input, textarea, select {
    
     -webkit-border-radius: 0;
}
button {
     cursor: pointer;
}
.disabled {
     pointer-events: none!important;
     opacity: 0.5!important;
}
.hide {
     display: none !important;
}
.hideText {
     text-indent: 100%;
     white-space: nowrap;
     overflow: hidden;
}
.clearfloat {
     clear: both;
     font-size: 1px;
     height: 0 !important;
     line-height: 0;
     display: none;
    
}
div:focus {
     outline: 1px dotted #000000;
}
.clearfix:after {
     clear: both;
     content: ".";
     display: block;
     height: 0;
     visibility: hidden;
}
.nophoto {
     background: transparent url(/cs/courses/cache_86019/HU_NOPHOTOONFILE_1.PNG) no-repeat scroll center center;
     -webkit-background-size: cover;
     -moz-background-size: cover;
     -o-background-size: cover;
     background-size: cover;
     display: block;
     font-size: 0;
     margin: 0 auto;
}
.isProcessing .isLoaderAll {
     display: block;
}
.isLoaderAll {
     display: none;
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: url(/cs/courses/cache_86019/IE_LOADER_BG_FIX_1.PNG);
     background: rgba(0, 0, 0, 0.2);
     z-index: 999999999;
}
.isLoaderAll span {
     position: absolute;
     border-radius: 5px;
     border: 3px solid #a23339;
     top: 50%;
     left: 50%;
     margin: 0 0 0 -49px;
     display: block;
     width: 98px;
     height: 100px;
     color: #a23339;
     font-size: 1em;
     font-weight: 800;
     padding: 50px 0 0;
     text-align: center;
     background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center 32% #fff;
}
.textindent {
     display: block;
     text-indent: 100%;
     white-space: nowrap;
     overflow: hidden;
}
.huFloatRight {
     float: right;
}
.huFloatLeft {
     float: left;
}


.huHeader {
     min-width: 980px;
     position: relative;
}
.huCenterLimit {
     width: 980px;
     margin: 0px auto;
}
.huLogo {
     background: none repeat scroll 0 0 #1E1E1E;
}
.huLogo img {
     bottom: -10px;
     position: relative;
     margin: 0 0 0 20px;
     z-index: 1;
}
.huTopLinks {
     background-color: #e6e6e3;
     position: relative;
}
.huLogo > div {
     display: inline-block;
}
.huTopLinks > h1 {
     font-family: Georgia;
     font-size: 2.5em;
     padding: 10px 20px 0;
     margin: 0;
     font-weight: normal;
     font-variant: small-caps;
     -webkit-touch-callout: none;
     -webkit-user-select: none;
     -khtml-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     user-select: none;
}
#HU_iHubTitle img {
     height: 90px;
     margin: 0 0 -26px;
     padding: 0 0 0 48px;
     width: auto;
}
.huLogo > div {
     float: right;
     padding: 10px 0 0;
}
.huTopLinks a {
     color: #a23339;
     font-size: 0.8em;
     font-weight: bold;
     padding: 2px 7px 0;
}
a.huWorklistHdrWrp {
     color: #000000;
     display: inline-block;
     margin: 0 5px;
     overflow: hidden;
     padding: 5px 10px;
     position: relative;
     text-decoration: unset;
}
#HU_TopIconsWrp {
     bottom: 0;
     position: absolute;
     right: 0;
}
.huWorklistHdrWrp:hover, .huWorklistHdrWrp.active {
     background: #a23339 none repeat scroll 0 0;
}
.huWorklistHdrWrp:hover > span > span, .huWorklistHdrWrp.active > span > span {
     background: #ffffff none repeat scroll 0 0;
     color: #a23339;
}
.huWorklistHdrWrp > span {
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -338px -2px;
     display: block;
     height: 16px;
     margin: 0 auto;
     overflow: hidden;
     text-indent: 100%;
     vertical-align: bottom;
     width: 22px;
}
.huWorklistHdrWrp:hover > span, .huWorklistHdrWrp.active > span {
     background-position: -461px -2px;
}
.huWorklistHdrWrp > span > span {
     background: #a23339 none repeat scroll 0 0;
     color: #ffffff;
     font-size: 0.8em;
     left: 50%;
     line-height: 13px;
     min-width: 15px;
     padding: 1px 2px;
     position: absolute;
     text-align: center;
     top: 1px;
}
#IS_SCL_CrseFavor > span {
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -570px 3px;
     height: 18px;
}
#IS_SCL_CrseFavor:hover > span, #IS_SCL_CrseFavor.active > span {
     background-position: -570px -32px;
     font-size: 0;
}
#IS_ED_CFG_HdrLnk > span {
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -490px -276px;
     height: 18px;
}
#IS_ED_CFG_HdrLnk:hover > span, #IS_ED_CFG_HdrLnk.active > span {
     background-position: -450px -276px;
     font-size: 0;
}
 #HU_HCOL_FYE > span {
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -69px -621px;
     height: 20px;
}

#HU_HCOL_FYE:hover > span, #HU_HCOL_FYE.active > span {
 background: transparent url(/cs/courses/cache_86019/HU_APP_SRCH_IMG_1.PNG) no-repeat scroll center;
     font-size: 0;
}
 .huLogo > div > a {
     color: #ffffff;
     font-size: 0.8em;
     font-weight: bold;
     padding: 0 10px;
     text-decoration: none;
     text-transform: uppercase;
}
.huLogo > div > a:hover {
     text-decoration: underline;
}
#HU_TopIconsWrp a:hover, #HU_TopIconsWrp a.active {
     color: #ffffff;
     text-decoration: underline;
}
.huLogo > div.huWelcomeMsg {
     font-size: 0.9em;
     font-weight: normal;
     font-style: italic;
     color: #ffffff;
     padding: 10px;
}
#HU_HomeLink {
     display: none;
}
.huTopNavWrp {
     background: #f3f3f1;
     width: 100%;
     overflow: hidden;
     padding: 10px 0 10px 0;
}
.huTopNav {
     background: none repeat scroll 0 0 #f3f3f1;
     margin: 0 auto;
     width: 980px;
}
.huTopNav > div {
     display: inline-block;
     vertical-align: top;
}
.huTopNav > div.huSubNav {
     display: block !important;
}
.huTopNav > div > ul {
     position: relative;
}
.huTopNav > div > ul > li {
     display: inline-block;
     padding: 18px 0;
     vertical-align: top;
}
.huTopNav > div > ul > li.selected a {
     background: none repeat scroll 0 0 #e6e6e3;
     color: #a23339;
     padding: 10px 10px 20px 10px;
}
.huTopNav > div > ul > li.open a {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
}
.huTopNav > div.huTopNavLinks > ul > li > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px 10px transparent;
     display: inline-block;
     width: 20px;
}
.huTopNav > div.huTopNavLinks > ul > li.selected > a > span {
     background-position: -160px 11px;
}
.huTopNav a {
     color: #000000;
     font-size: 1.2em;
     padding: 10px;
     text-decoration: none;
}
.huTopNav a:hover {
     color: #a23339;
}
.huSubNav {
     width: 100%;
}
.huSubNav > ul {
     background: none repeat scroll 0 0 #e6e6e4;
     display: none;
     padding: 10px 40px;
     width: 100%;
}
.huSubNav > div#ID_IS_FV_RENDER_FAVORITES {
     display: none;
}
.huSubNav > ul.selected {
     display: block;
}
.huTopNav .huSubNav > ul > li {
     display: inline-block;
     list-style: none outside none;
     padding: 5px 10px;
     width: 33%;
}
.huSubNav > ul > li > a, .huSubNav > ul > li > span > a {
     color: #a23339;
     font-weight: 300;
     font-size: 1em;
     display: block;
     padding: 0;
}
.huSubNav > ul > li > a:hover {
     text-decoration: underline;
}
.huTopNav .huSubNav > ul.huQuickLinks > li {
    
     padding: 5px 10px 30px 10px;
}
.huTopNav .huSubNav > ul.huQuickLinks > li > a {
     padding: 3px 0 0 2px;
}
.huTopNav .huSubNav > ul.huQuickLinks > li:last-child > a {
     display: inline-block;
     padding: 5px 0 0 2px;
     width: 33%;
}
.huQuickLinks div a {
     color: #a23339;
     display: inline;
     float: right;
     font-size: 0.8em;
     font-weight: 400;
     padding: 0 0 0 15px;
}
.huQuickLinks div a:hover {
     text-decoration: underline;
}
.huQuickLinks li#is_fv_main {
     width: 66%;
}
.huQuickLinks li#huCurrCoursesLi {
     width: 33%;
}
.huQuickLinks #is_fv_main div {
     bottom: 0;
     padding: 0 0 5px;
     position: absolute;
     width: 59%;
}
.huQuickLinks span {
     color: #000000;
     font-size: 0.9em;
     font-weight: 400;
}
.is_fav_controls span, .huCurrCoursesHistoryDiv span {
     display: inline-block;
     float: left;
     height: 19px;
     width: 24px;
}
.huQLAddCurrent span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 0px 0px #E6E6E3;
}
.huQLAddExternal span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -533px -114px #E6E6E3;
}
.huQLManage span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -533px -76px #E6E6E3;
}
.huCurrCoursesHistoryDiv span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -533px -38px #E6E6E3;
}
#huCurrCoursesLb {
     display: none;
}
#lbContentMain #huCurrCoursesLb {
     display: block;
     margin: 10px;
}
.huSubNav .huCurrCourses a, #lbContentMain #huCurrCoursesLb a {
     color: #a23339;
     font-weight: 300;
     font-size: 0.9em;
     display: block;
     padding: 3px 42px 0 2px;
     float: none;
     text-decoration: none;
}
#lbContentMain #huCurrCoursesLb a:hover {
     text-decoration: underline;
}
#huCurrCoursesLb h5, .huQuickLinks li#huCurrCoursesLi h5 {
     padding: 1px 0px;
     font-size: 0.9em;
     height: 21px;
     margin-top: 3px;
}
div.huCurrCoursesHistoryDiv {
     position: absolute;
     bottom: 10px;
}
a.huCurrCoursesHistory {
     font-size: 0.8em !important;
     text-align: right;
     font-family: 'Lato', sans-serif !important;
     font-weight: 400 !important;
}
#lbContentMain #huCurrCoursesLb a {
     display: inline-block;
     font-size: 0.8em;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 25%;
}
#lbContentMain #huCurrCoursesLb {
     display: block;
     margin: 10px;
     width: 600px;
}


.huMainMenu #pthnavcontainer {
     background: none repeat scroll 0 0 #A51B2F;
}
.huMainMenu .pthnavbcanchor, .huMainMenu .pthnavbcanchor:hover, .huMainMenu .pthnavbarcref a, .huMainMenu .pthnavbarcref a:hover {
     color: #ffffff !important;
}
.huMainMenu .pthnavbaropen a, .huMainMenu .pthnavbaropen a:hover {
     color: #444444 !important;
}
.huMainMenu .pthnavbaropen {
     background: #ffffff !important;
}
.huMainMenu #pthnavfavsep {
     display: none;
}
.huMainMenu .pthnavbarfldr:after {
     content: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG);
}
.huMainMenu li.pthnavhiearchysep:before {
     content: url(/cs/courses/cache_86019/HU_HNAV_WHITE_RIGHT_1.PNG);
}
.huMainMenu li#pthnavbc, li.pthnavbarfldr {
     height: 26px;
}


.ptpgltdroppable {
     padding: 5px !important;
}
#ptpglts {
     margin: 0 auto;
     width: 980px;
}
.PTPAGELET {
     background: none repeat scroll 0 0 #f3f3f1 !important;
}
#IS_SearchBox {
     width: 1000px;
     margin: auto;
     display: block;
}
#is_sr_criteria {
     width: 200px;
     margin-left: 10px;
}

#is_fv_main > a {
     overflow: hidden;
     padding: 0;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 50%;
}
#is_fv_main > h4 {
     padding: 0 0 5px;
}
.is_fv_input input {
     font-size: 12px;
     width: 100% !important;
}
.is_fv_button {
     float: right;
}
.is_fv_button a {
     font-size: 12px;
     color: #000000;
}
#is_fv_manage a {
     font-size: 12px;
}
.is_fv_input, .is_fv_descr, .is_fv_controls1, .is_fv_controls2, .is_fv_controls3 {
     float: left;
}
.is_fv_edit_box {
     float: left;
     width: 320px;
}
.is_fv_input {
     width: 330px;
}
.is_fv_descr {
     color: #000000;
     font-size: 12pt;
     padding: 0;
     text-align: left;
     width: 320px;
}
.is_fv_manage_item:nth-child(2n+1) {
     background: #E6E6E4 none repeat scroll 0 0;
}
.is_fv_confirm {
     width: 100px;
     float: left;
     font-size: 12pt;
     color: red;
}
.is_fv_controls1, .is_fv_controls2, .is_fv_controls3 {
     color: #000000;
     font-size: 12px;
     width: auto;
}
.is_fv_controls1 div, .is_fv_controls2 div, .is_fv_controls3 div {
     float: left;
     width: 30px;
     cursor: pointer;
}
.is_fv_manage_item {
     height: 36px;
     margin-top: 5px;
}
.is_fv_label label {
     color: black;
}
.is_fv_controls1 div input[type="button"], .is_fv_controls2 div input[type="button"], .is_fv_controls3 div input[type="button"] {
     border: none;
     background-color: transparent;
     height: 18px;
     border: medium none;
     height: 18px;
     overflow: hidden;
     text-indent: 120%;
     white-space: nowrap;
     width: 20px;
     height: 20px;
}

.is_fv_controls1 div:nth-child(1) input {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -165px 8px transparent;
}

.is_fv_controls1 div:nth-child(2) input {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -45px 8px transparent;
}

.is_fv_controls1 div:nth-child(3) {
     margin-left: 20px;
     width: 60px
}
.is_fv_controls1 div:nth-child(3):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -115px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls1 div:nth-child(3) input {
     margin-left: 0px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 70px;
     float: left;
     margin-top: -20px;
}

.is_fv_controls1 div:nth-child(4) {
     margin-left: 5px;
     width: 70px;
}
.is_fv_controls1 div:nth-child(4):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -150px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls1 div:nth-child(4) input {
     margin-left: 2px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 83px;
     float: left;
     margin-top: -20px;
}

.is_fv_controls2 div:nth-child(1) {
     margin-left: 10px;
     width: 60px;
}
.is_fv_controls2 div:nth-child(1):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -225px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls2 div:nth-child(1) input {
     margin-left: 2px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 70px;
     float: left;
     margin-top: -20px;
}

.is_fv_controls2 div:nth-child(2) {
     margin-left: 10px;
     width: 80px;
}
.is_fv_controls2 div:nth-child(2):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -80px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls2 div:nth-child(2) input {
     margin-left: 3px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 80px;
     float: left;
     margin-top: -20px;
}

.is_fv_controls3 div:nth-child(2) {
     margin-left: 10px;
     width: 60px;
}
.is_fv_controls3 div:nth-child(2):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -225px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls3 div:nth-child(2) input {
     margin-left: 2px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 65px;
     float: left;
     margin-top: -20px;
}

.is_fv_controls3 div:nth-child(3) {
     margin-left: -5px;
     width: 80px;
}
.is_fv_controls3 div:nth-child(3):before {
     content: " ";
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -80px -554px transparent;
     width: 20px;
     height: 20px;
     float: left;
}
.is_fv_controls3 div:nth-child(3) input {
     margin-left: 3px;
     overflow: auto;
     text-indent: 0;
     vertical-align: 0;
     width: 60px;
     float: left;
     margin-top: -20px;
}
#is_fv_fields, #is_fv_remove {
     padding: 20px;
}
.is_fv_input_block {
     overflow: hidden;
     height: 40px;
     margin-left: -15px;
}
div.is_fv_body {
     width: 425px;
     margin-left: 30px;
}
.is_fv_header {
     overflow: hidden;
     padding-left: 15px;
     padding-bottom: 15px;
}
.is_fv_label {
     color: #000000;
     float: left;
     font-size: 12px;
     text-align: left;
     width: 100px;
     height: 40px;
}
.is_fv_input input {
     font-size: 12px;
     width: 100% !important;
}
.is_fv_button a {
     font-size: 16px;
     color: #000000;
}
.is_fv_button > input, #is_fv_remove .is_fv_body > div > input {
     background: none repeat scroll 0 0 #a23339;
     border: medium none;
     color: white;
     font-family: "Lato";
     height: 28px;
    
     margin: 10px 0;
     padding: 5px 10px;
}
#is_fv_remove .is_fv_body > div {
     display: block;
     max-width: 440px;
     margin-left: -15px;
     width: auto;
}
#is_fv_remove .is_fv_body > div.is_fv_rem_btns {
     text-align: right;
}
#is_fav_default > a {
     font-size: 1.07em;
     padding: 3px 0 0 2px;
}
#is_fav_default > a:hover {
     text-decoration: underline;
}
.is_fv_list.twoList {
     display: inline-block;
     vertical-align: top;
     width: 50%;
}
#is_fv_manage_lb {
     margin: 0 auto;
     max-width: 605px;
     padding: 20px;
}
#is_fv_manage_lb .is_fv_header {
     padding-bottom: 5px;
}
#is_fv_manage {
     padding: 0 6px 4px;
     text-align: right;
}
#is_fv_manage .is_fv_input_block {
     margin-left: 0;
     border: thin solid transparent;
     height: auto;
     padding: 5px;
}
#is_fv_manage .is_fv_input_block:hover {
     border: thin dotted darkgray;
}
#is_fv_fields, #is_fv_remove {
     margin: 0 auto;
     max-width: 500px;
     padding: 20px;
}


#HU_BRANDING_HEADER .HU_DemoWarning, #HU_BRANDING_PUBLIC_HEADER .HU_DemoWarning {
     width: 100%;
     height: auto;
     background-color: #FFFFA0;
     text-align: center;
     padding-top: 3px;
}
#HU_BRANDING_HEADER a.BetaFeedbackLink, #HU_BRANDING_PUBLIC_HEADER a.BetaFeedbackLink {
     float: right;
     margin-right: 20px;
}
#HU_BRANDING_HEADER a.HU_WarningLink:link, #HU_BRANDING_HEADER a.HU_WarningLink:visited, #HU_BRANDING_HEADER a.BetaFeedbackLink:link, #HU_BRANDING_HEADER a.BetaFeedbackLink:visited, #HU_BRANDING_PUBLIC_HEADER a.HU_WarningLink:link, #HU_BRANDING_PUBLIC_HEADER a.HU_WarningLink:visited, #HU_BRANDING_PUBLIC_HEADER a.BetaFeedbackLink:link, #HU_BRANDING_PUBLIC_HEADER a.BetaFeedbackLink:visited {
     text-decoration: none;
     color: #404040;
     margin-left: 3px;
}
#HU_BRANDING_HEADER a.HU_WarningLink:hover, #HU_BRANDING_HEADER a.BetaFeedbackLink:hover, #HU_BRANDING_PUBLIC_HEADER a.HU_WarningLink:hover, #HU_BRANDING_PUBLIC_HEADER a.BetaFeedbackLink:hover {
     border-bottom: 2px solid #404040;
}


#IS_FSA_NANPL {
     opacity: 0.5 !important;
     pointer-events: none !important;
}
.isFSA_NotesPermInfo {
     display: none !important;
}


#HU_TopLinks > a:focus {
     border: solid white;
}
#ptifrmtemplate {
    overflow: auto !important;
}
#ptifrmtemplate .huTopNav {
    width: 100%;
}
#ptifrmtemplate #HU_HomeTabs{
	padding:0 0 0 10px;
}
#ptifrmtemplate #ptifrmtarget {
    padding: 5px 1%;
    width: 100%;
	min-width:980px;

}
#ptifrmtemplate #ptifrmtarget > iframe {
    width: 100% !important;
}
#ptaisubpage {
  display: block !important;
}.huBottomWrp ul {
    display: inline-block;
    vertical-align: top;
}

li.huPglt {
    margin: 0px !important;
    padding: 0px !important;
}

.huBottomWrp li.huPglt, .huBottomWrp .ptprtlcontainer {
    display: inline-block;
    vertical-align: top;
}

.huPglt .ptprtlcontainer {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #c0c0c0;
    margin: 10px auto 0;
    padding: 10px;
    position: relative;
}

.huPgltNb.huPglt .ptprtlcontainer {
    background: none;
    border: none;
}
.huMainWrp{
	padding:0 10px;
}
.huMainWrp .huPglt .ptprtlcontainer {
   
}
.huMainWrp .ptoverlay , .huBottomWrp .ptoverlay{
	background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center transparent;
}

.huBottomWrp .huPglt .ptprtlcontainer {
    width: 487px;
}
.ptalPgltAreaHeaderLabel {
    height: auto !important;
}

.huBottomWrp {
    
}




.IS_LB, .IS_LB_TRANS {
    position: absolute; top: 10px; margin-left: -340px; left: 50%;  
    background-color: transparency; z-index: 210; 
    display: none;

    min-width: 8em;
}




.IS_LB_HEADER {
	height: 22px;
	background-color:white;
	position:relative;
}


#lbWrapper {
	min-height: 202px;
}


.IS_LB_WORKING {
    
	margin-top:0px; margin-bottom:0px; padding-top:45px; padding-bottom: 45px; overflow: visible; zoom: 1;
    background-color:white;
	display:none;
	width:970px;  
	

}

.IS_LB_WORKING #lbWorkingInner {
	position:absolute;
	top:45%;
	width:100%;
}


.IS_LB_WORKING img {
	margin: 0 auto;
	display: block;
}




.IS_LB_BG {
	position: absolute; top: 0px; left: 0px; background-color: black; z-index: 204; ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50); zoom: 1;
    display: none;
}


.IS_LB_FRAME {
    position: absolute; top: 0px; left: 0px; z-index: 103; -moz-opacity: 0.0; opacity:.00; filter: alpha(opacity=0);
    display: none;
}




.IS_LB_CONTENT, .IS_LB_CONTENT2 {
	background-color:white;
	float:left;
	position:relative;

}



.IS_LB_FRAME_CONTENT {width:100%;}



.IS_LB_CONTENT .c1, .IS_LB_CONTENT2 .c1 {float:left;position:relative;}

.IS_LB_CONTENT .c2, .IS_LB_CONTENT2 .c2 {float:left;clear:both;position:relative;}

.IS_LB_CONTENT .cMain, .IS_LB_CONTENT2 .cMain {float:left;position:relative;}

.IS_LB_CONTENT .c3, .IS_LB_CONTENT2 .c3 {float:left;position:relative;}

.IS_LB_CONTENT .c4, .IS_LB_CONTENT2 .c4 {float:left;clear:both;position:relative;}



.IS_LB_OVERFLOW_SCROLL_X {overflow-x: scroll; overflow-y: hidden;}

.IS_LB_OVERFLOW_HIDE_X {overflow-x: hidden; overflow-y: hidden;}

.IS_LB_OVERFLOW_SCROLL_XY {overflow: scroll;}

.IS_LB_OVERFLOW_HIDE_XY {overflow: hidden;}








.IS_LB_CLOSE_LINK, .IS_LB_CLOSE_LINK_TRANS {
    position: relative; 
    float: right; 
    margin-top: 0px; 
    margin-right: 0px;
    top: 0px;
    right: 0px;
	width: 20px;
	height: 20px;
	overflow: hidden;
	background: url(/cs/courses/cache_86019/IS_BTN_CLOSE_PNG_1.png) no-repeat left top;
	border: 1px solid #aaa;
	display: block; 
}

.IS_LB_CLOSE_LINK:hover, .IS_LB_CLOSE_LINK_TRANS:hover {
	background-position:left center;
	border-color: #aaa;
	text-decoration: none;
}

.IS_LB_CLOSE_LINK:active, .IS_LB_CLOSE_LINK_TRANS:active {
	background-position:left bottom;
	border-color: #888;	
	text-decoration: none;
}

















#lbWrapper, #lbWrapperWarning {background-color:white;float:left;position:relative;}

#lbWrapperInner {float:left;position:relative;}

.bord_content {background-color:white;padding:0;}

.bord_t_t {background: url() 0 100% repeat-x;padding:0;}

.bord_t_b {background: url() 0 0 repeat-x;padding:0;}

.bord_t_l {background: url() 100% 0 repeat-y;padding:0;}

.bord_t_r {background: url() 0 0 repeat-y;padding:0;}

.bord_t_bl {width:14px; height:14px; background: url() 100% 0 no-repeat;padding:0;}

.bord_t_br {width:15px; height:15px; background: url() 100% 0 no-repeat;padding:0;}

.bord_t_tl {width:14px; height:14px; background: url() 100% 100% no-repeat;padding:0;}

.bord_t_tr {width:15px; height:14px; background: url() 0 100% no-repeat;padding:0;}

.bord_content {background-color:white;display:inline;position:relative;}

.lb_bord {position:relative;}



.bord_s_t {background: url() 0 100% repeat-x;padding:0;}

.bord_s_b {background: url() 0 0 repeat-x;padding:0;}

.bord_s_l {background: url() 100% 0 repeat-y;padding:0;}

.bord_s_r {background: url() 0 0 repeat-y;padding:0;}

.bord_s_bl {width:14px; height:14px; background: url() 100% 0 no-repeat;padding:0;}

.bord_s_br {width:15px; height:15px; background: url() 100% 0 no-repeat;padding:0;}

.bord_s_tl {width:14px; height:14px; background: url() 100% 100% no-repeat;padding:0;}

.bord_s_tr {width:15px; height:14px; background: url() 0 100% no-repeat;padding:0;}







.IS_LB .bord {float:left;position:relative;display:block;}




.IS_LB_SHADOW {
	-moz-box-shadow:0 0 10px 10px #CCCCCC;
	-webkit-box-shadow:0 0 10px 10px #CCCCCC;
	box-shadow:0 0 10px 10px #CCCCCC;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
	padding: 8px;
	position:relative;
}	




#lbWrapper.IS_LB_TRANSWRAP, #lbWrapperWarning.IS_LB_TRANSWRAP {
	background-color: rgba(255, 255, 255, 0.5);
}

.IS_LB_TRANSWRAP {
    background: none repeat scroll 0 0 rgba(255, 255, 255, 0.5);
    border-radius: 8px;
    padding: 8px;
	position:relative;
}



.IS_LB_TRANSWRAP .IS_LB_WRAPPER_INNER {
    border-radius: 8px 8px 8px 8px;
	background-color: white;
	padding: 8px;
}











.IS_LB_TRANS .c {
    padding:20px 20px 0 0;
    height:100%;
}

.IS_LB_TRANS .c, .IS_LB_TRANS .t, .IS_LB_TRANS .b, .IS_LB_TRANS .b div {
    background:url() no-repeat scroll right top transparent;
    visibility:inherit;
    position:relative;
}

.IS_LB_TRANS .t {
    background-position:left top;
    height:100%;
    left:0;
    margin-left:-20px;
    position:absolute;
    top:0;
    width:20px;
    display: inline;
}

.IS_LB_TRANS .b {
    background-position:right bottom;
    width:100%;
}

.IS_LB_TRANS .b, .IS_LB_TRANS .b div {
    font-size:1px;
    height:20px;
}

.IS_LB_TRANS .b div {
    background-position:left bottom;
    margin-left:-20px;
    width:20px;
}



.SPACER {
  font-size: 1px;
}







#win10divPSPAGECONTAINER {
	background-color: white;
}





#CalFrame  {z-index:300}






#lbContentWarning #alertbutton
{
    float: right;
    margin-right: 0px;
    padding:5px 0px 5px 5px;
}

#lbContentWarning #alertbutton #Left.PSPUSHBUTTON,
#okbutton #Left.PSPUSHBUTTON
{
    padding-left: 0px;
    padding-right: 4px;
}

#lbContentWarning #alertbutton #Left.PSPUSHBUTTON span,
#okbutton #Left.PSPUSHBUTTON span
{
    margin-left: 0px;
}


#lbContentWarning .PSSRCHRESULTSEVENROW, #lbContentWarning .PSSRCHRESULTSODDROW {
    display: table-cell;
    padding-right: 5px;
}



#popupMask {z-index: 300;}


#lbContentTabStart {float:left;}










#lbContentWarning #alertbutton {
	float: left;
	margin-right: 0;
	padding: 5px 0 5px 5px;
}


#popupMask {z-index: 300;}





.IS_CO_LB_EMBED_BARE_TMPL #iEmbedComp {width:670px;overflow:hidden;}
.IS_CO_LB_EMBED_BARE_TMPL .container { padding: 0; }
.IS_CO_LB_EMBED_BARE_TMPL .inner_wrapper {border:0;}


input.PSEDITBOX[type='date']::-webkit-inner-spin-button, input.PSEDITBOX[type='date']::-webkit-calendar-picker-indicator {
    display: none;
    -webkit-appearance: none;
}






body.container-fluid #lbContainer.iAutoSize, 
body.container-fluid #lbContainer.iAutoSize #lbHeader, 
body.container-fluid #lbContainer.iAutoSize #lbWorking, 
body.container-fluid #lbContainer.iAutoSize #lbContent, 
body.container-fluid #lbContainer.iAutoSize #lbContentMain, 
body.container-fluid #lbContainer.iAutoSize #lbContent1, 
body.container-fluid #lbContainer.iAutoSize #lbContent4, 
body.container-fluid #lbContainer.iAutoSize #lbWrapper, 
body.container-fluid #lbContainer.iAutoSize #lbWrapperWarning, 
#lbContainer.iAutoSize, 
#lbContainer.iAutoSize #lbHeader, 
#lbContainer.iAutoSize #lbWorking, 
#lbContainer.iAutoSize #lbContent, 
#lbContainer.iAutoSize #lbContentMain, 
#lbContainer.iAutoSize #lbContent1, 
#lbContainer.iAutoSize #lbContent4, 
#lbContainer.iAutoSize #lbWrapper, 
#lbContainer.iAutoSize #lbWrapperWarning {  
	width: auto; 

} 

body.container-fluid #lbContainer.iAutoSize, 
#lbContainer.iAutoSize #lbWrapper, 
#lbContainer.iAutoSize #lbWrapperWarning {  
	width: auto; 

} 


#lbContainerWarning.iAutoSize { 
	width: auto !important; 
} 

body.container-fluid #lbContainer.iAutoSize #lbContent, 
#lbContainer.iAutoSize #lbContent { 
	-webkit-transition: width 0.75s, height 0.75s; 
	transition: width 0.75s, height 0.75s; 
} 
.container-fluid #lbContainer.iAutoSize, 
#lbContainer.iAutoSize { 
	-webkit-transition: margin-left 0.75s; 
	transition: margin-left 0.75s; 
} 


#lbContainer.iAutoSize #lbContent { 
	overflow: hidden; 
} 


body.txProcessing #lbContainer.iAutoSize #isTransactProgressContent {
	width: 900px !important;
}



body.container-fluid #lbContainerWarning.iAutoSize, 
body.container-fluid #lbContainerWarning.iAutoSize #lbHeaderWarning, 
body.container-fluid #lbContainerWarning.iAutoSize #lbWorkingWarning, 
body.container-fluid #lbContainerWarning.iAutoSize #lbContentWarning, 
body.container-fluid #lbContainerWarning.iAutoSize #lbWrapperWarning, 
#lbContainerWarning.iAutoSize, 
#lbContainerWarning.iAutoSize #lbHeaderWarning, 
#lbContainerWarning.iAutoSize #lbWorkingWarning, 
#lbContainerWarning.iAutoSize #lbContentWarning, 
#lbContainerWarning.iAutoSize #lbWrapperWarning { 
	width: auto; 
	max-width: 1300px !important; 
} 

body.container-fluid #lbContainerWarning.iAutoSize, 
#lbContainerWarning.iAutoSize #lbWrapperWarning { 
	width: auto; 
	max-width: 1300px; 
} 


#lbContainerWarning.iAutoSize #lbCloseWindowButtonWarning {
     float: right !important;
     left: auto !important;
}

body.container-fluid #lbContainerWarning.iAutoSize #lbContentWarning, 
#lbContainerWarning.iAutoSize #lbContentWarning { 
	-webkit-transition: width 0.75s; 
	transition: width 0.75s; 
} 
.container-fluid #lbContainerWarning.iAutoSize, 
#lbContainerWarning.iAutoSize { 
	-webkit-transition: margin-left 0.75s; 
	transition: margin-left 0.75s; 
} 

#lbContainerWarning.iAutoSize #lbContentWarning, #lbContainerWarning.iAutoSize #lbWrapperWarning, 
#lbContainerWarning.iAutoSize #lbWrapperInnerWarning, #lbContainerWarning.iAutoSize #lbContainerWarning { 
	float:left; 
} 

#lbContainerWarning.iAutoSize #lbContentWarning { 
	overflow: hidden; 
}

 
body.container-fluid.is-ti-enabled .iAutoSize #lbWrapper,
body.container-fluid.is-ti-enabled .iAutoSize #lbWrapperInner {
	max-width: auto;
	max-width: initial;
}


body.container-fluid #lbWrapper, body.container-fluid #lbWrapperWarning {
    width: auto !important;
}




.isProcessing, .isProcessingSec {
	position: relative;
	pointer-events: none;
}

.isProcessing .isLoader,
html body .isProcessingSec .isLoader {
	display: block;
	position:absolute;
}

body.isProcessing .isLoader {
	position: fixed;
	z-index: 999999999 !important;
}

.isLoader {
	display: none;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	
    
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjIyMTQwOEUwMjM1NjExRTM5MUM1RkJGRDFCQjdGQTNCIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlBQTk4MDIyMjM3NTExRTM5MUM1RkJGRDFCQjdGQTNCIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjIxNDA4REUyMzU2MTFFMzkxQzVGQkZEMUJCN0ZBM0IiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjIxNDA4REYyMzU2MTFFMzkxQzVGQkZEMUJCN0ZBM0IiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4f4IrwAAAAD0lEQVR42mJgYGAwBggwAAA4ADSSvYwwAAAAAElFTkSuQmCC) repeat;
	background: rgba(0, 0, 0, 0.2);
	z-index: 999999999;
}




 
.isProcessing.isLoaderBlur *:not(.isLoaderMessage):not(.isLoader),
.isProcessingSec.isLoaderBlur *:not(.isLoaderMessage):not(.isLoader),
body .isProcessingSec.isLoaderBlur td,
body .isProcessingSec.isLoaderBlur th h5, 
body .isProcessingSec.isLoaderBlur a {
    color: rgba(0, 0, 0, 0.000) !important;
    text-shadow: 0 0 3px rgba(0, 0, 0, 1) !important;
	
}

.isProcessing.isLoaderFrost *:not(.isLoaderMessage):not(.isLoader),
.isProcessingSec.isLoaderFrost *:not(.isLoaderMessage):not(.isLoader) {
	filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feGaussianBlur stdDeviation="2" /></filter></svg>#filter');
	-webkit-filter:blur(2px);
	-moz-filter: blur(2px); 
	-o-filter: blur(2px); 
	-ms-filter: blur(2px); 
	filter:blur(2px);
    
}

.isProcessing.isLoaderFrost .isLoader,
.isProcessingSec.isLoaderFrost .isLoader,
.isProcessing.isLoaderNoBG .isLoader,
.isProcessingSec.isLoaderNoBG .isLoader {
	background-image: none;
	background-color: transparent;
}



.isLoader span {
	position: absolute;
	border-radius: 5px;
	border: 2px solid rgba(44, 62, 80, 0.85);  
	top: 45%;
	left: 50%;
	margin: 0 0 0 -49px;
	display: block;
	width: 70px;
	height: 1px;
	color: #005a8b;   
	font-size: 1em;
	font-weight: 800;
	padding: 60px 0 0;
	text-align: center;
	background-color:#FFFFFF;
	background: url(/cs/courses/cache_86019/IS_CORE_LOADER_1.gif) no-repeat center 50% rgba(255,255,255,.85); 
}


.isLoader.hasMessage span {
	
	width: auto;
	height: auto;
	background: url(/cs/courses/cache_86019/IS_CORE_LOADER_1.gif) no-repeat center 32% rgba(255,255,255,.85);
	padding: 60px 10px 10px;
}



.isProcessing .isLoader.isLoaderNoWrapper span,
.isProcessingSec .isLoader.isLoaderNoWrapper span {
	border: none;
	background-color: transparent;
}


.isProcessing .isLoader2 span:after, .isProcessing .isLoader2 span:before,
.isProcessingSec .isLoader2 span:after, .isProcessingSec .isLoader2 span:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;

  top: 18px;
  margin: auto;
  width: 30px;
  height: 30px;
  border: 5px solid transparent;
  border-bottom: 5px solid #005A8B;  
  border-radius: 100%;
  -webkit-animation: rotate 1s linear infinite;
  animation: rotate 1s linear infinite;
}
.isProcessing .isLoader2 span:before,
.isProcessingSec .isLoader2 span:before {
  width: 42px;  
  height: 42px;  
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  top:12px;
}

.isProcessing .isLoader2 span,
.isProcessingSec .isLoader2 span {
  background-image: none;
  border: 2px solid rgba(44, 62, 80, 0.85);
  padding: 0; 
  height: 70px;
}

.isProcessing .isLoader2.hasMessage span:after, .isProcessing .isLoader2.hasMessage span:before,
.isProcessingSec .isLoader2.hasMessage span:after, .isProcessingSec .isLoader2.hasMessage span:before {

}

.isProcessing .isLoader2.hasMessage span,
.isProcessingSec .isLoader2.hasMessage span {
  width: auto;
  height: auto;
  padding: 60px 12px 12px 12px;
}

.isProcessing:not(.isLoaderFrost) .isLoader2.isLoaderNoWrapper span:after, .isProcessing:not(.isLoaderFrost) .isLoader2.isLoaderNoWrapper span:before,
.isProcessingSec:not(.isLoaderFrost) .isLoader2.isLoaderNoWrapper span:after, .isProcessingSec:not(.isLoaderFrost) .isLoader2.isLoaderNoWrapper span:before {
	border-bottom-color: #FFFFFF;
}

.isProcessing:not(.isLoaderFrost) .isLoader.isLoaderNoWrapper span,
.isProcessingSec:not(.isLoaderFrost) .isLoader.isLoaderNoWrapper span {
	color: #FFFFFF;
}

@-webkit-keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.isCoreLoader {
  background: url(/cs/courses/cache_86019/IS_CORE_LOADER_1.gif) no-repeat scroll center center transparent;
  height: 32px;
}


body #lbContainer.iframe-fit:not(.iAutoSize) {
  max-width: 1010px;
}

body #lbContainer.iframe-fit:not(.iAutoSize) #lbWrapper,
body #lbContainer.iframe-fit:not(.iAutoSize) #lbWrapperInner,
body #lbContainer.iframe-fit:not(.iAutoSize) #lbHeader,
body #lbContainer.iframe-fit:not(.iAutoSize) #lbWorking,
body #lbContainer.iframe-fit:not(.iAutoSize) #lbContent,
body #lbContainer.iframe-fit:not(.iAutoSize) #lbContent {
  max-width: 100% !important;
}

body #lbContainer.iframe-fit:not(.iAutoSize) #lbContent iframe {
	width: 100%;
}


.is-no-transition {
  -webkit-transition: none !important;
  -moz-transition: none !important;
  -o-transition: none !important;
  transition: none !important;
  transition-duration: 0s;
}
.IS_CORE_BASE_CSS_START {}


#win10divPAGEBAR {display: none;}




.is-no-transition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
	transition-duration: 0s;
}

.is-trans-fade {
	-webkit-transition: opacity 400ms;
	-moz-transition: opacity 400ms;
	-o-transition: opacity 400ms;
	transition: opacity 400ms;
}




div.is-co-page ul {
	padding-right: 7px;
}

div.is-co-page ul li a::before {
	color: #1f93db;
	content: ">";
	float: right;
}


div.is-co-page ul li {
	list-style-type: none;
	color: #a0a0a0;
	border-bottom: 1px solid #eaeaea;
	margin: 0;
	padding: 8px;
	cursor: pointer;
}

div.is-co-page ul li:first-child {
	padding-top: 0;
}
div.is-co-page ul li:last-child {
	border-bottom: none;
}
div.is-co-page ul li a {
	color: #999791;
}



.is-co-page li.docContent {
	list-style: outside none none;
}





.is-co-hpage .is-co-page-control,
.is-co-vpage .is-co-page-control {
	display: block;
}


.is-co-pages {
	position: relative;
	transition: all 0.2s ease;
	width: 100%;
	height: 100%;
}

.is-co-page {
	width: 100%;
	height: 100%;
}

.is-co-hpage .is-co-page {
	float: left;
}




.is-co-page-control {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
}

.is-co-page-control a {
	cursor: pointer;
}


.is-co-page-control .is-co-next {
	float: right;
}

.is-co-page-control a.is-co-previous,
.is-co-page-control a.is-co-next {
	color: #1f93db;
}

.is-co-lastpage .is-co-page-control a.is-co-next {
	float: right;
	pointer-events: none;
	cursor: default;
	color: #999791;
}


.is-co-page-control .is-co-previous {
	float: left;
}


.is-co-firstpage .is-co-page-control a.is-co-previous {
	float: left;
	pointer-events: none;
	cursor: default;
	color: #999791;
}

a.is-co-next:hover, a.is-co-previous:hover {
    text-decoration: none !important;
}

.is-co-page-control .pageDots {
	text-align: center;
	margin: 0 0 -5px;
	padding: 0;
	
}


.is-co-page-control .pageDots li {
	border: none;   
	background-color: #999791;
	border-radius: 6px;
	cursor: pointer;
	display: inline-table;
	height: 9px;
	line-height: 0.5;
	margin: 4px;
	position: relative;
	width: 9px;
	outline: 0;
	font-size: 20px;
	font-weight: 700;
	vertical-align: middle;
}

.is-co-page-control .pageDots li.dotSelected {
	background-color: #005a8b;   
}

.is-co-page-control .pageDots::before {
	color: #005a8b;
	content: "\25C0";	
	vertical-align: middle;
	display: inline-table;
	font-size: 20px;	
	font-weight: 700;
	pointer-events: none;
	position: relative;
	right: 20px;
	text-decoration: none;
}

.is-co-page-control .pageDots::after {
	color: #005a8b;
	content: "\25B6";    
	vertical-align: middle;
	display: inline-table;
	font-size: 20px;	
	font-weight: 700;
	pointer-events: none;
	position: relative;
	left: 20px;
	text-decoration: none;
}



body.iLightboxOpen.is-co-fluid-comp {
	overflow: hidden;
}

.IS_CORE_BASE_CSS_END {}
#lbWrapper, #lbWrapperWarning{
    border: 1px solid gray;
}
#lbContentMain {
    width: 100% !important;
}
.IS_LB_WORKING {
    
}
.IS_LB_SHADOW {
    box-shadow:none;
    border-radius:0;
    padding:0px;
}
.IS_LB_HEADER {
    background: none repeat scroll 0 0 #303030;
    height: 33px;
}
.IS_LB_HEADER a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -94px -48px #E6E6E3;
    border: none;
    height: 100%;
    width: 33px;
    text-decoration:none;
}
.IS_LB_HEADER a:hover {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -94px -48px transparent;
    text-decoration:none;
}
.IS_LB_CONTENT .cMain, .IS_LB_CONTENT2 .cMain{
    padding:10px;
    width:100%;
}
.IS_LB_OVERFLOW_HIDE_XY {
    overflow: visible;
}

#lbContentWarning table.PSPAGECONTAINER {
   margin: 10px 0 0;
   padding: 0;
}



#ACE_width .PSPUSHBUTTON,#ACE_width .PSPUSHBUTTONTBSEARCH, #ACE_width .PSPUSHBUTTONTBADD, #ACE_width .PSPUSHBUTTONTBOK, #ACE_width .PSPUSHBUTTONTBCLEAR, #ACE_width .PSPUSHBUTTONRETURN,
 #ACE_width .PSPUSHBUTTONTBABORT, #ACE_width .PSPUSHBUTTONTBCANCEL, #ACE_width .PSPUSHBUTTONTBLOOKUP{
    background: rgb(162, 51, 57) none repeat scroll 0px 0px;
    height: auto;
	width:auto;
    padding: 5px 10px;
    text-align: center;
    vertical-align: bottom;
    color: rgb(255, 255, 255) !important;
	margin:5px;
}

#ACE_width .PSPUSHBUTTON:hover{
    background: none repeat scroll 0 0 #6b6969;
    text-decoration: none;
}

#Left.PSPUSHBUTTON {
border:none !important;
background:rgb(162, 51, 57);
}





.menuHU_SSS_FERPA .PAPAGEINSTRUCTIONS p {
    padding-top: 20px;
}


.pageSSS_SAVE_CONFIRM #win10divPSPAGECONTAINER .PSPAGECONTAINER {
    width: 500px !important;
}


#comp_isSSLightbox .PSPUSHBUTTON:hover,
#comp_isSSLightbox .PSPUSHBUTTON {
  height: 27px;
}

#comp_isSSLightbox .PSPUSHBUTTON .PSPUSHBUTTONTBOK,
#comp_isSSLightbox .PSPUSHBUTTON .PSPUSHBUTTONTBCANCEL {
  background-color: transparent;
}






#lbContentTabStart, #lbContentTabEnd {
    display: block;
}


#lbWrapperWarning { margin: 10% 0 0 0; }
#lbBg.IS_LB_BG {
    height: 100% !important;
    width: 100% !important;
}



div#comp_isSSLightbox * {
    font-family: inherit !important;
 
}

div.compSS_CC_NAMES table#ACE_DERIVED_SSTSNAV_GROUP_BOX\$17\${
    display:none;
}
div.compSS_CC_NAMES table#ACE_DERIVED_SSTSNAV_GROUP_BOX{
    display:none;
}
div.compSS_CC_NAMES table#ACE_width > tbody > tr:nth-child(2){
    display:none;
}
div.compSS_CC_NAMES table#ACE_width > tbody > tr:nth-child(12){
    display:none;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr:nth-child(2) {
    display: none;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr input[type="radio"] {
    -webkit-appearance: radio;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr input[type="checkbox"] {
    -webkit-appearance: checkbox;
}

div.compSS_CC_ETHNICITY_US .PSPUSHBUTTON#Left {
    margin-bottom: 15px;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr:nth-child(n+18) {
    display: none;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr:nth-child(n+22) {
    display: table-row;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr:nth-child(n+26) {
    display: none;
}




div.compSS_CC_ADDRESSES table#ACE_width > tbody > tr:nth-child(2){
    display:none;
}

div.compSS_CC_PERS_PHONE table#ACE_width > tbody > tr:nth-child(2){
    display:none;
}
div.compSS_CC_PERS_PHONE table#ACE_width > tbody > tr:nth-child(13){
    display:none;
}
div.compSS_CC_EMAIL_ADDR table#ACE_width > tbody > tr:nth-child(2){
    display:none;
}
div.compSS_CC_EMAIL_ADDR table#ACE_width > tbody > tr:nth-child(13){
    display:none;
}

div.compSS_CC_EMERG_CNTCT table#ACE_width > tbody > tr:nth-child(11){
   
}
div.compSSS_TSRQST_UNOFF table#ACE_width > tbody > tr:nth-child(13){
    display:none;
}
div.compSSS_TSRQST_UNOFF table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2){
    display:none;
}
div.compSSS_TSRQST_UNOFF table#ACE_DERIVED_SSTSNAV_GROUP_BOX\$19\${
    display:none;
}
div.compSSS_TSRQST_UNOFF table#ACE_width .PABACKGROUNDINVISIBLE:nth-child(4),div.compSSS_TSRQST_UNOFF table#ACE_width .PABACKGROUNDINVISIBLE:nth-child(5) {
    display: none;
}


.compSS_CC_ADDRESSES.mrktGBL.pageSS_ADDRESSES > form#win10.PSForm > div#win10divPAGECONTAINER > div#win10divPSPAGECONTAINER > table#ACE_width.PSPAGECONTAINER > tbody > tr:nth-child(2),
.compSS_CC_ADDRESSES.mrktGBL.pageSS_ADDRESSES > form#win10.PSForm > div#win10divPAGECONTAINER > div#win10divPSPAGECONTAINER > table#ACE_width.PSPAGECONTAINER > tbody > tr:nth-child(12)
{ display: table-row;}


div.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL div#win10divPSPANELTABS {
    display: none;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL .PSDROPDOWNLIST {
    padding: 2px 0 4px 0;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL table.PSPAGECONTAINER {
    padding: 0px;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL table#ACE_width > tbody > tr:nth-child(2){
    display:none;
}

div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL {
  margin-left: 20px;
  margin-top: 20px;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL table#ACE_width > tbody > tr:nth-child(3) > td:nth-child(1) {
   
}

div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TD.PSLEVEL1SCROLLAREAHEADER {
    color: #000000;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TABLE.PSLEVEL1SCROLLAREAHEADER {
    border-bottom: 1px solid #000000 !important;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TABLE.PSLEVEL1SCROLLAREAHEADER TR > TD:nth-child(2) {
    display: none;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL .PSFRAMEWBO {
    border: 0px none;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTB {
    background: #BAC5C6;
}

div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTB,
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTBSAVE {
    background-color: #a23339;
    display: inline-block;
    height: auto;
    margin: 0;
    min-width: 110px;
    padding: 5px 10px;
    text-align: center;
    text-transform: capitalize;
	border:none!important;
	border-radius:0;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTB input.PSPUSHBUTTONTBSAVE {
    color: #fff;
    font-size: 1em;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTB:hover {
    background-color: #6B6969;
	border:none!important;
	border-radius:0;
}
.PSPUSHBUTTONTB span {
    border-top-color: transparent !important;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TABLE.PSLEVEL1SCROLLAREAHEADER,
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TD.PSLEVEL1SCROLLAREAHEADER {
    background-color: #F3F3F1;
}
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL table.PSLEVEL1SCROLLAREABODYWBO {
    border: 0px solid #FFFFFF;
}




.huFSA_StudentPrivacy h3 {
    font-size: 16px;
    margin-bottom: 5px;
}
.huFSA_StudentPrivacy h4 {
    font-size: 12px;
    margin-top: 30px;
    border-top: 2px solid #cecece;
}
.huFSA_StudentPrivacy span.lastUpdate {
    font-size: 10px;
}



div#comp_isSSLightbox.menuHU_RELIG_PREF.compHU_RELIG_AFF_SS.mrktGBL #win10divPSTOOLBAR .PSPUSHBUTTONTB .PSPUSHBUTTONTBRETURN,
div#comp_isSSLightbox.menuHU_RELIG_PREF.compHU_RELIG_AFF_SS.mrktGBL #win10divPSTOOLBAR .PSPUSHBUTTONTB .PSPUSHBUTTONTBSENDNOTIFY,
div#comp_isSSLightbox.menuHU_RELIG_PREF.compHU_RELIG_AFF_SS.mrktGBL  table#ACE_width > tbody > tr:nth-child(3){
    display: none;
}



div#comp_isSSLightbox.menuHU_MISS_PRSN_CNTCT.compHU_MISS_PRSN_CNTCT.mrktGBL.pageHU_MISS_PRSN_CNT_L table#ACE_width > tbody > tr:nth-child(11){
    display: none;
}



div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_CLASS_ROSTER.mrktGBL.pageSS_FAC_CLASS_ROST table#ACE_width > tbody > tr:nth-child(2) > td,
div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_GRADE_RSTR.mrktGBL.pageSSR_SSFAC_SHOW_MSG table#ACE_width > tbody > tr:nth-child(2) > td {
    height: auto !important;
}
div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_CLASS_ROSTER.mrktGBL.pageSS_FAC_CLASS_ROST table#ACE_width > tbody > tr:nth-child(9) div#win10divDERIVED_SSTSNAV_SSS_FOOTER_LINKS,
div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_GRADE_RSTR.mrktGBL.pageSSR_SSFAC_SHOW_MSG table#ACE_width > tbody > tr:nth-child(8) div#win10divDERIVED_SSTSNAV_SSS_FOOTER_LINKS,
div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_CLASS_ROSTER.mrktGBL.pageSS_FAC_CLASS_ROST table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2),
div#comp_isSSLightbox.menuSA_LEARNING_MANAGEMENT.compSS_GRADE_RSTR.mrktGBL.pageSSR_SSFAC_SHOW_MSG table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2){
    display: none;
}



div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_TERM table#ACE_width table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2),
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2compSSR_SSENRL_CART.mrktGBL.pageSSR_CLS_DTLOPT table#ACE_width table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2),
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_TERM table#ACE_width table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2),
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_CLS_DTLOPT table#ACE_width > tbody > tr:nth-child(16),
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_TERM table#ACE_width > tbody > tr:nth-child(12) div#win10divDERIVED_SSTSNAV_SSS_FOOTER_LINKS,
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_TERM table#ACE_width > tbody > tr:nth-child(12) table[id^="ACE_DERIVED_SSTSNAV_SSTS_MAIN_GOTO"],
    
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL table#ACE_width > tbody > tr:nth-child(14) {
    display: none;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_CART input#DERIVED_REGFRM1_CLASS_NBR {
    width: 45px !important;
}
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_CART label#DERIVED_REGFRM1_CLASS_NBR_LBL,
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_CART span.PSLEVEL1GRIDCOLUMNHDRTXT {
    background-color: transparent;
    color: #4b6987;
}
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_CART div[id^="win10divDERIVED_REGFRM1_SSR_PB_ADDTOLIST"] {
    margin-top: 2px;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSSR_SSENRL_EDIT.mrktGBL.pageSSR_CLS_DTLOPT div#win10divDERIVED_CLS_DTL_SSR_REQUISITE_LONG,
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageSSR_SSENRL_CART div#win10divDERIVED_REGFRM1_SSR_PB_SRCH,
div#comp_isSSLightbox div[id^="win10divDERIVED_REGFRM1_SSR_CLS_SRCH_TYPE"],
    
div#comp_isSSLightbox div[id^="win10divDERIVED_SSTSNAV_SSTS_MAIN_GOTO"],
div#comp_isSSLightbox div[id^="win10divDERIVED_SSTSNAV_GROUP_BOX"],
div#comp_isSSLightbox div#win10divDERIVED_CLS_DTL_CANCEL_PB,
div#comp_isSSLightbox #win10divDERIVED_SSTSNAV_SSS_FOOTER_LINKS {
    display: none;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSSR_SSENRL_SWAP.mrktGBL.pageSSR_SSENRL_SWAP div[id^="win10divDERIVED_REGFRM1_SSR_CLS_SRCH_TYPE"] {
    display: block;
}


div[id~=win10divDERIVED_REGFRM1_LINK_STUDY_LIST],
div[id~=win10divDERIVED_REGFRM1_SSF_MAKE_PAYMENT] {
	display: none;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES_2.compSSR_SSENRL_CART.mrktGBL.pageHU_VALIDATION_RSLT p {
	margin-bottom: 10px;
	margin-top: 10px;
}


body.iPSoftComponentLoading div#lbContentMain {
    visibility: hidden;
}

.compSS_CC_EMERG_CNTCT table {
    width: auto !important;
}


div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(2){
    display: none;
}
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL table#ACE_DERIVED_REGFRM1_GROUP_BOX > tbody > tr:nth-child(7) {
    display: none;
}
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL #ACE_width > tbody > tr:nth-child(7) {
    display: none;
}
div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL #ACE_width > tbody > tr:nth-child(2) > td:nth-child(1) {
    height: 0;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL #ACE_width > tbody > tr:nth-child(13) {
    display: none;
}

div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSS_GRAD_APPLY.mrktGBL #ACE_width > tbody > tr:nth-child(20) {
    display: none;
}

div#comp_isSSLightbox div[id^=win10divDERIVED_REGFRM1_SSF_MAKE_PAYMENT],
div#comp_isSSLightbox div[id^=win10divDERIVED_REGFRM1_LINK_STUDY_LIST] {
  display: none;
}

#lbContentWarning table.PSPAGECONTAINER {
  margin: 10px 0 0;
  padding: 0;
}


.huHideTdsImgPixel > img{
display:none;
}

#lbContainerWarning a.PSPUSHBUTTON {
    background: #a23339 none repeat scroll 0 0;
    border: medium none!important;
    color: #ffffff;
	font-variant: small-caps;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
	margin: 10px;
	 min-width: 110px;
	 border-radius: 0;
}
#lbContainerWarning a.PSPUSHBUTTON:hover {
    background: #6b6969 none repeat scroll 0 0;
	 height: 30px;
}
#lbContainerWarning .PSPUSHBUTTON > span {
    background: transparent none repeat scroll 0 0;
    border: medium none !important;
    height: auto;
    overflow: hidden;
    padding: 0;
	margin: 0;
}
#lbContainerWarning .PSPUSHBUTTON > span >input {
	color:#fff;
}


.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_STDNT_PRIV_ADMN {
    width: auto !important;
}

.cref_HU_CS_STDNT_PRIV_ADMN div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL a#Left.PSPUSHBUTTONTB {
    bottom: 24px;
    position: absolute;
    right: 52px;
}
.cref_HU_CS_STDNT_PRIV_ADMN div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL .PSDROPDOWNLABEL {
    color: #000;
}
.cref_HU_HC_SS_CC_ETHNICITY_US_GBL a.SSSBUTTON_CONFIRMLINK {
    bottom: 20px;
    position: absolute;
    right: 60px;
    text-align: center;
    text-decoration: none;
}
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr input[type="checkbox"],
div.compSS_CC_ETHNICITY_US table#ACE_width > tbody > tr input[type="radio"] {
    display: inline-block;
    margin: 2px 5px 0 0 !important;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_ETHNICITY_US_GBL #comp_isSSLightbox #ACE_width > tbody > tr:first-child,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_ADDRESSES_GBL #comp_isSSLightbox #ACE_width > tbody > tr:first-child,


div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL #comp_isSSLightbox #ACE_width > tbody > tr:first-child,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_MISSING_PERSON_CNTCT #comp_isSSLightbox #ACE_width > tbody > tr:first-child 
 {
	display:table-row;
}


div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL #comp_isSSLightbox #ACE_width > tbody > tr > td:first-child,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_MISSING_PERSON_CNTCT #comp_isSSLightbox #ACE_width > tbody > tr > td:first-child,

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_ETHNICITY_US_GBL #comp_isSSLightbox table#ACE_width > tbody > tr > td:first-child,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_ADDRESSES_GBL #comp_isSSLightbox table#ACE_width > tbody > tr > td:first-child {
	display:table-cell;
}


div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox table[id='$ICField44$scroll$0'] {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
	margin:0;
    width: 650px;
}
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox table[id='$ICField44$scroll$0'] > tbody > tr > td.PSLEVEL1SCROLLAREAHEADER {
    background: #000000 none repeat scroll 0 0;
    border: medium none;
}
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox table[id='$ICField44$scroll$0'] > tbody > tr > td.PSLEVEL1SCROLLAREAHEADER div[id='win10div$ICField44GP$0'] {
    background: transparent none repeat scroll 0 0;
    color: #ffffff;
	font-weight:normal;
	padding:5px;
}
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox table[id='$ICField44$scroll$0'] > tbody > tr > td {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    color: #000000;
	font-weight:normal;
	padding:10px 5px;
    text-align: left;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SCC_EMAIL_H$scroll$0'] th span,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SCC_PERS_PHN_H$scroll$0'] th span {
    background: #000000 none repeat scroll 0 0;
    border: medium none;
}





@media only screen and (min-width: 700px) {
	 
	div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN div#lbWrapper.IS_LB_SHADOW div#lbWrapperInner.IS_LB_WRAPPER_INNER div#lbContent.IS_LB_CONTENT.IS_LB_OVERFLOW_HIDE_XY div#lbContentInner div#lbContentMain.cMain.DOM_ORDER_ISSUE_FIXED div div#comp_isSSLightbox.menuSA_LEARNER_SERVICES.compSSF_SS_PPL_ENRL.mrktGBL.pageSSF_SS_PPL_CALC form#win10.PSForm div#win10divPAGECONTAINER.ps_pagecontainer table.PSPAGECONTAINER tbody tr td div#win10divPSPAGECONTAINER.ps_pspagecontainer table#ACE_width.PSPAGECONTAINER tbody tr td div#win10div$ICField19 table.PABACKGROUNDINVISIBLEWBO tbody tr td table#ACE_$ICField19.PABACKGROUNDINVISIBLE tbody tr td div#win10divDERIVED_SSF_MSG_SSF_MSG_LONG4 span#DERIVED_SSF_MSG_SSF_MSG_LONG4.PABOLDTEXT {
		width: 600px; !important
	}
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN * #comp_isSSLightbox * .PSHORIZONTALRULE {
	margin-top: 1px  !important;
	margin-bottom: 1px !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN * #comp_isSSLightbox * .PSLEVEL1GRIDCOLUMNHDR {
	padding-left: 10px;  
}


div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN * #comp_isSSLightbox * td[style="height:0px;"] {
	padding-left: 10px;  
 }
 
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN  div.pageSSF_SS_PPL_SUBMIT div#win10div\$ICField\$27\$ {
 float: right;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN div#win10divSSF_AGREE_WRK_AGREEMENT_TEXT {
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

@media only screen and (min-width: 700px) {
	div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_PAYMENT_PLAN span#DERIVED_SSF_MSG_SSF_MSG_LONG4 {
 		width: 600px  !important ;
	}
}


div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#STDNT_ENRL_SSV1$scroll$0 .PSLEVEL1GRIDWBO th {
	padding-left: 10px;  
}



table#ACE_SF_PAYMENT_WRK_SF_PAYMENT_FLG1A {
		float: right;
}

div#win10divSF_PAYMENT_WRK_SSF_PAYMENT_FLAG9 {
		float: right;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_MAKE_PAYMENT * #comp_isSSLightbox * .PSLEVEL1GRIDCOLUMNHDR {
	 padding-left: 10px;  
}
  
 
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox table.PSGROUPBOXWBO {
	margin: 5px !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox table.PSGROUPBOXWBO td.SSSGROUPBOXDKBLUE {
	padding: 5px !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox.pageSS_CC_DA_DELEG_AGR table#ACE_\$ICField20 
{
	float: right !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox.pageSS_CC_DA_DELEG_AGR table#ACE_\$ICField21 
{
	float: right !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDRTXT, div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR:LINK, div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR:VISITED
{
	padding-left: 5px;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox .PSEDITBOX_DISPONLY, div#lbContainer.IS_LB.huShpCrtLB.cref_HU_SSS_CS_AUTHORIZED_PAYERS #comp_isSSLightbox .PSLONGEDITBOXDISABLED {
	padding-left: 5px;
}




div#lbContainer.IS_LB.cref_HU_CS_MISSING_PERSON_CNTCT #comp_isSSLightbox a.SSSBUTTON_CONFIRMLINK,
div#lbContainer.IS_LB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox a.PSPUSHBUTTONTB,
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox a.PSPUSHBUTTONTB,
div#lbContainer.IS_LB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL #comp_isSSLightbox a.SSSBUTTON_CONFIRMLINK {
    background: #a23339 none repeat scroll 0 0;
	 border-radius: 0;
    border: medium none;
    color: #ffffff;
	font-variant: small-caps;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
	margin: 10px;
	 min-width: 110px;
	max-width: 200px!important;
	text-align:center;
}
div#lbContainer.IS_LB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox a.PSPUSHBUTTONTB:hover,
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox a.PSPUSHBUTTONTB:hover{
    background: #6b6969 none repeat scroll 0 0;
}
div#lbContainer.IS_LB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox a.PSPUSHBUTTONTB *,
div#lbContainer.IS_LB.cref_HU_GEND_SS #comp_isSSLightbox a.PSPUSHBUTTONTB *{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    height: auto;
    overflow: hidden;
    padding: 0;
	margin: 0;
	color:#fff;
	font-size:1em;
}



div#lbContainer.IS_LB.cref_HU_HC_SS_CC_ADDRESSES_GBL .SSSBUTTON_CONFIRMLINK {
    max-width: 200px !important;
    padding: 0 10px;
}
div#lbContainer.IS_LB.cref_HU_CS_MISSING_PERSON_CNTCT .SSSBUTTON_ACTIONLINK,
div#lbContainer.IS_LB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL .SSSBUTTON_ACTIONLINK {
	min-width:50px!important;
}
.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_MISSING_PERSON_CNTCT #comp_isSSLightbox div#win10divPAGECONTAINER .PSPAGECONTAINER div#win10divPSPAGECONTAINER table#ACE_width.PSPAGECONTAINER,
.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL #comp_isSSLightbox div#win10divPAGECONTAINER .PSPAGECONTAINER div#win10divPSPAGECONTAINER table#ACE_width.PSPAGECONTAINER{
	width:850px!important;
}
.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_MISSING_PERSON_CNTCT #comp_isSSLightbox table[id='HU_MISS_PRSN_CT$scrolli$0']{
	width:100%;
}
.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_MISSING_PERSON_CNTCT,
.container-fluid div#lbContainer.IS_LB.huShpCrtLB.cref_HU_HC_SS_CC_EMERG_CNTCT_GBL {
    width: auto !important;
}


.container-fluid.iRSPComponent #lbContainer.cref_HU_HC_SS_CC_NAMES_GBL #win10divDERIVED_SCC_NM_SCC_NAME_FORM_GRP table {
	    width: 650px !important;
}
.container-fluid.iRSPComponent #lbContainer.cref_HU_HC_SS_CC_NAMES_GBL .pageSS_CC_UPDATE_NAME select,
.container-fluid.iRSPComponent #lbContainer.cref_HU_HC_SS_CC_NAMES_GBL .pageSS_CC_UPDATE_NAME input,
.container-fluid.iRSPComponent #lbContainer.cref_HU_HC_SS_CC_NAMES_GBL .pageSS_CC_UPDATE_NAME label {
    color: black !important;
    margin: 2px 0 5px;
    width: 180px !important;
}
.container-fluid.iRSPComponent #lbContainer.cref_HU_HC_SS_CC_PERS_PHONE_GBL select.PSDROPDOWNLIST {
    width: 150px !important;
}

div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox .PSLEVEL1GRIDNBO.accordion-table,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox .PSLEVEL1GRIDNBO.accordion-table tr:nth-child(1) td {
    background: #fff none repeat scroll 0 0;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox img.PSBOTTOMLINE,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox div[id="win10divSSF_SS_1098DTLGT$0"] img.PSBOTTOMLINE {
    display:none;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox div[id="PTGRIDTAB"] td > a,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox div[id="PTGRIDTAB"] td > a {
    background: #a23339 none repeat scroll 0 0 !important;
    height: 30px;
    width: 100px;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox div[id="PTGRIDTAB"] td > a > span,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox div[id="PTGRIDTAB"] td > a > span {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
    color: #fff !important;
    line-height: 30px;
    padding: 0 !important;
    text-align: center;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox #tblpstabs td,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox #tblpstabs td {
    padding: 0 !important;
}
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS #comp_isSSLightbox div[id="PTGRIDTAB"] td#selected > a,
div#lbContainer.IS_LB.huShpCrtLB.cref_HU_CS_SSS_PAPERLESS1098T #comp_isSSLightbox div[id="PTGRIDTAB"] td#selected > a {
    background: #606060 none repeat scroll 0 0 !important;
}
.cref_HU_SSS_CS_AUTHORIZED_PAYERS .pageSS_CC_DA_DTL table#ACE_SCC_DA_USE_WRK_SCC_DA_TXNDTL_GPBX.PABACKGROUNDINVISIBLE,
.cref_HU_SSS_CS_AUTHORIZED_PAYERS .pageSS_CC_DA_DTL table.PSGRIDCOLUMNHDRSORTNONEWBO[id="SCC_DA_PRXY_TXN$scroll$0"] {
    width: 650px !important;
}
#lbContainer.IS_LB.huShpCrtLB.cref_HU_FAMILY_DATA_SS table {
    max-width: 600px;
}.huSchDemoWrp {
	background:url(/cs/courses/cache_86019/HU_SCH_DEMO_1.JPG)no-repeat scroll 0 0/101% 100% transparent;
    height: 392px;
}

#HU_IS_TEST_TEXT_HMPG_Data {
    margin: 7px 0 0;
    padding: 0 0 0 15px;
}




body.iLightboxOpen {
	overflow: unset;
}




.isSCL_Wrp {
	margin: 0px auto;
	width: 980px;
	position: relative;
}




a#IS_SCL_AdvSearchSmpBtn1,
a#IS_SCL_AdvSearchSmpBtn {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #a23339;
	margin: 10px 0 10px 15px;
	padding: 0;
}

a#IS_SCL_AdvSwitch {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #a23339;
	margin: 7px 0 7px 7px;
	padding: 0;
	vertical-align: top;
}

a#IS_SCL_AdvSearchSmpBtn1:hover,
a#IS_SCL_AdvSwitch:hover,
a#IS_SCL_AdvSearchSmpBtn:hover {
	text-decoration: underline;
}

.isSCL_SearchWrp {
	background: none repeat scroll 0 0 #f3f3f1;
	border: 1px solid #c0c0c0;
	margin: 10px auto;
	padding: 10px 10px 20px;
	position: relative;
}

.isSCL_Result .isSCL_SearchWrp {
	min-width: 725px;
	width: 76%;
	margin: 10px 0px 10px auto;
	float: right;
}

.isSCL_SearchWrp>h2 {
	font-size: 1.2em;
	padding: 0 0 10px;
}

.isSCL_Result .isSCL_SearchWrp>h2 {
	display: none;
}

.isSCL_SearchWrp select::-ms-expand {
	display: none;
}

.isSCL_SearchWrp select {
	width: 130px;
	color: #ffffff;
	font-weight: normal;
	font-size: 0.8em;
	line-height: 1.2em;
	border: 0 none;
	cursor: pointer;
	text-indent: 0.01px;
	-ms-text-overflow: "";
	-o-text-overflow: "";
	text-overflow: "";
	margin: 0 auto;
	padding: 4px 0.4em;
	background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 98% 7px 
#a23339;
	*background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	vertical-align: middle;
	height: 30px;
}

.isSCL_SearchWrp select option {
	padding: 5px;
}

.isSCL_SearchWrp select:focus {
	outline: none;
}

#IS_SCL_SearchTxt {
	height: 32px;
	margin: 0;
	border: medium none;
	padding: 0 25px 0 10px;
	width: 60%;
}

#IS_SCL_SearchTxt::-ms-clear {
	display: none;
	width: 0;
	height: 0;
}

.isSCL_Result #IS_SCL_SearchTxt {
	width: 48%;
}

.isSCL_SearchWrp>a {
	background: none repeat scroll 0 0 #a23339;
	color: #fff;
	height: auto;
	padding: 7px 6px;
	border: 1px solid #ccc;
	display: inline-block;
	text-decoration: none;
	vertical-align: bottom;
	font-size: 0.8em;
}

.isSCL_SearchWrp>a:hover {
	background: none repeat scroll 0 0 #6b6969;
	text-decoration: none;
}

#IS_SCL_SearchBtn>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -170px -203px 
transparent;
	display: inline-block;
	width: 24px;
}

.isSCL_OpenSearchSuggest .isSCL_SearchSuggest {
	max-height: 1000px;
	min-height: 200px;
	border-bottom: 1px solid #ccc;
	padding: 0 0 10px;
}

.isSCL_SearchSuggest {
	background: none repeat scroll 0 0 #fafafa;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: absolute;
	
	width: 96.8%;
	z-index: 6;
	max-height: 0;
	overflow-y: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}




.isSCL_SearchSuggest>ul {
	border-left: 1px solid #ccc;
	display: inline-block;
	float: left;
	list-style: none outside none;
	margin: 10px -1px;
	padding: 0 20px;
	width: 25%;
}

.isSCL_SearchSuggest>ul>li {
	padding: 0;
	font-size: 13px;
}

.isSCL_RSLogin {
	display: inline !important;
}

.isSCL_SearchSuggest>ul>li>h2 {
	font-size: 13px;
	margin: 0 0 5px -5px;
	padding: 0;
}

.isSCL_SearchSuggest>ul>li>a {
	color: #a23339;
	display: block;
	font-size: 13px;
	overflow: hidden;
	padding: 3px 0;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.isSCL_SearchSuggest>ul>li>a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.isSCL_SearchSuggest>a {
	background: none repeat scroll 0 0 #A23339;
	bottom: 0;
	height: 15px;
	position: absolute;
	right: 45%;
	width: 90px;
}

.isSCL_SearchSuggest>a>span {
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	position: absolute;
	right: 35px;
	top: 3px;
	width: 0;
}







.isSCL_Counter,
.isSCL_Sort,
.isSCL_Extras {
	display: none;
	font-size: 0.65em;
	padding: 10px 0 5px;
	vertical-align: top;
}

.isSCL_Result .isSCL_Counter {
	display: inline-block;
	float: right;
	font-size: 1em;
	font-weight: bold;
	max-width: 50%;
	overflow: hidden;
	padding: 5px;
	text-align: right;
	white-space: nowrap;
	width: auto;
}

.isSCL_Counter>a {
	display: none;
}

.isSCL_Result .isSCL_Sort {
	display: inline-block;
}

.isSCL_Result .isSCL_Extras {
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 72px;
}

.isSCL_Sort h4,
.isSCL_Extras h4 {
	display: inline;
	color: #000000;
}

.isSCL_Sort a {
	color: #a23339;
	padding: 3px 5px;
	text-decoration: none;
}

.isSCL_Extras a {
	color: #a23339;
	padding: 3px;
	text-decoration: none;
}

.isSCL_Sort a:hover,
.isSCL_Extras a:hover {
	background: none repeat scroll 0 0 #c0c0c0;
}

.isSCL_Extras span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px 2px transparent;
	display: inline-block;
	height: 18px;
	padding: 0 0 0 25px;
}

#IS_SCL_MainPrint span {
	background-position: 13px -274px;
}

.isSCL_Sort .selected,
.isSCL_Extras .selected {
	background: none repeat scroll 0 0 #a23339;
	color: #ffffff;
}

.isSCL_Sort .selected:hover,
.isSCL_Extras .selected:hover {
	background: none repeat scroll 0 0 #a23339;
	color: #ffffff;
	cursor: default;
}







.isSCL_ResultsHead {
	display: none;
}

.isSCL_Result .isSCL_ResultsHead {
	display: block;
	background: none repeat scroll 0 0 #000000;
	color: #ffffff;
	font-size: 0.8em;
	padding: 5px 20px;
	width: 100%;
}

.isSCL_ResultsHead>div {
	display: inline-block;
}

.isSCL_RHC {
	margin: 0 0 0 -8px;
	width: 18.5%;
}

.isSCL_RHI {
	width: 14%;
}

.isSCL_RHS {
	width: 7%;
}

.isSCL_RHDP {
	width: 44%;
}

.isSCL_RHT {
	width: 14%;
}

.isSCL_RHM {
	width: auto;
}







.isSCL_ResultsBody {
	display: none;
}

.isSCL_Result .isSCL_ResultsBody {
	display: block;
}

.isSCL_ResultItem {
	border: 1px solid #c0c0c0;
	background: none repeat scroll 0 0 #ffffff;
	padding: 10px;
	cursor: pointer;
	position: relative;
}

.isSCL_ResultItem>div {
	display: inline-block;
	font-size: 0.9em;
	font-weight: normal;
	vertical-align: top;
	padding: 0;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
}

.isSCL_ResultItem:focus::before, 
.isSCL_ResultItem:hover::before {
	background: #a23339 none repeat scroll 0 0;
	content: " ";
	height: 92px;
	left: 0;
	position: absolute;
	top: 0;
	width: 4px;
}

.isSCL_ResultItem:focus, 
.isSCL_ResultItem:hover {
	
	background: none repeat scroll 0 0 #f6f6f6;
}

.isSCL_RBDP {
	width: 7%;
}

div.isSCL_RBC {
	color: #a23339;
	font-size: 1em;
	font-weight: bold;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 77.4%;
	display: block;
	padding: 0 0 3px;
}

.isSCL_RBSCN {
	width: 18%;
}




.isSCL_RBI {
	width: 14%;
}




.isSCL_RBS {
	width: 28%;
}

.isSCL_RBS>span {
	display: block;
	font-size: 0.73em;
	font-weight: normal;
	overflow: hidden;
}

.isSCL_RBT,
.isSCL_Session,
.isSCL_RBM,
.isSCL_RBSET {
	text-align: center;
}

.isSCL_Session {
	overflow: hidden;
	padding: 0 5px 3px;
	text-overflow: ellipsis;
	width: 158px;
}

.isSCL_ResultItem.strmBRKT .isSCL_RBSET {
	display: none;
}

.isSCL_RBT>span {
	color: #a23339;
	display: block;
	font-size: 0.9em;
	margin: 3px 0 0;
}

.isSCL_Session>span {
	color: #a23339;
	display: block;
	font-size: 0.9em;
	margin: 3px 0 0;
}

.isSCL_LBTime>span,
.isSCL_RBSET>span,
.isSCL_LBRBM>span>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -241px -276px 
transparent;
	display: inline-block;
	vertical-align: middle;
	font-size: 0.1em;
}

.isSCL_RBSET>span {
	height: 28px;
	
	width: 25px;
}

.isSCL_LBRBM>span>span,
.isSCL_LBTime>span {
	height: 25px;
	width: 25px;
	margin-bottom: -3px;
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -241px -278px 
transparent;
}

.isSCL_RBM h5 {
	font-size: 0.9em;
	font-weight: 300;
	line-height: 1em;
	padding: 5px 0 0 30px;
	position: relative;
	width: 140px;
}

.isSCL_RBM h5 span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -39px -232px 
transparent;
	display: inline-block;
	height: 30px;
	left: 0;
	position: absolute;
	width: 30px;
}

.isSCL_RBM>span {
	font-size: 0.95em;
	display: block;
	text-align: center;
	width: 141px;
}

.isSCL_RBM ul {
	vertical-align: middle;
	padding: 0;
	display: inline-block;
}

.isSCL_RBM ul li {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #cccccc;
	color: #000;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}

.isSCL_RBM ul li.selected {
	background: none repeat scroll 0 0 #a23339;
	border: 2px solid #a23339;
	color: #fff;
	height: 20px;
	margin: -2px 0 0 0;
	vertical-align: top;
	width: 21px;
}

div.isSCL_Meetings {
	display: table;
	height: 85px;
	margin: 3px;
	padding: 1px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 22%;
}

.isSCL_Meetings>div {
	display: table-cell;
	vertical-align: middle;
}




.isSCL_ResultItem>div.isSCL_RBD {
	font-size: 0.75em;
	height: 30px;
	overflow: hidden;
	padding: 0;
	text-align: justify;
	white-space: normal;
	width: 77%;
}

.isSCL_ResultItem>div.isSCL_RBD:before {
	content: "";
	float: left;
	width: 5px;
	height: 40px;
}

.isSCL_ResultItem>div.isSCL_RBD>*:first-child {
	float: right;
	width: 100%;
	margin-left: -5px;
}

.isSCL_ResultItem>div.isSCL_RBD:after {
	background: none repeat scroll 0 0 #ffffff;
	content: "\02026";
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	float: right;
	position: relative;
	top: -25px;
	font-size: 1em;
	font-weight: bold;
	left: 100%;
	width: 1em;
	margin-left: -1em;
	padding-right: 5px;
	text-align: right;
}

.isSCL_ResultItem:hover>div.isSCL_RBD:after {
	background: none repeat scroll 0 0 #f6f6f6;
}

.isSCL_RBD {
	display: none !important;
}

.showDes .isSCL_RBD {
	display: block !important;
}







.isSCL_Result .isSCL_ResultsPaging {
	display: block;
	padding: 15px 0 5px;
	text-align: center;
}

.isSCL_ResultsPaging {
	display: none;
}

.isSCL_ResultsPaging h6 {
	font-size: 0.7em;
	font-weight: 300;
	padding: 0 0 5px;
}

.isSCL_ResultsPaging a {
	color: #a23339;
	display: inline-block;
	font-size: 1em;
	font-weight: 500;
	line-height: 1em;
	padding: 5px;
	text-decoration: none;
}

.isSCL_ResultsPaging>a:hover {
	background: none repeat scroll 0 0 #c0c0c0;
}

.isSCL_ResultsPaging a.selected {
	background: none repeat scroll 0 0 #a23339;
	color: #ffffff;
	cursor: default;
}

.isSCL_RPPrev {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px 
transparent;
	width: 20px;
}

.isSCL_ResultsPaging>a.isSCL_RPPrev:hover {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px #a23339;
}

.isSCL_RPNext {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px 
transparent;
	width: 20px;
}

.isSCL_ResultsPaging>a.isSCL_RPNext:hover {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px #a23339;
}







.isSCL_FacetWrp {
	display: none;
}

.isSCL_Result .isSCL_FacetWrp {
	display: block;
	float: left;
	padding: 0;
	vertical-align: top;
	width: 23%;
}

.isSCL_FacetBox {
	background: none repeat scroll 0 0 #f3f3f1;
	border: 1px solid #c0c0c0;
	margin: 10px auto;
	
	
	padding: 2px 2px 2px 8px;
	
	position: relative;
}

.isSCL_FacetBox[data-facetname="PTSF_SBO_NAME"] {
	display: none;
}

.isSCL_FacetBox a {
	color: #a23339;
	display: inline-block;
	
	font-size: 0.9em;
	font-weight: 400;
	line-height: 1em;
	padding: 5px 0 5px 37px;
	text-decoration: none;
	position: relative;
}

.isSCL_FacetBox h3 a {
	color: #000000;
	padding: 0 0 5px 0;
	font-size: 0.75em;
}

.isSCL_FacetBox h3 a:hover {
	color: #a23339;
}

.isSCL_FacetBox>a:hover {
	color: #000000;
}

.isSCL_FacetBox>h3>a>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 20px;
	padding: 2px 0 0 25px;
	vertical-align: middle;
}

.isSCL_FacetBox.open>h3>a>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -94px -191px 
transparent;
}

.isSCL_FacetBox.open h3>span {
	display: none;
}

.isSCL_FacetBox h3>span {
	display: inline;
	font-size: 0.6em;
	font-weight: normal;
	padding: 0 0 0 5px;
}

.isSCL_FacetBox>a {
	display: none;
}

.isSCL_FacetBox.open>a {
	display: block;
}

.isSCL_FacetBox>a.Selected>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px -97px transparent;
	bottom: 0;
	cursor: pointer;
	float: left;
	height: 20px;
	left: 15px;
	margin: auto;
	overflow: hidden;
	position: absolute;
	text-indent: 100%;
	top: 3px;
	white-space: nowrap;
	width: 20px;
}

.isSCL_FacetBox a.Selected {
	color: #000000;
	cursor: default;
}










#lbContent1,
#lbContent2,
#lbContent3,
#lbContent4 {
	display: none;
}

.IS_LB_CONTENT .cMain,
.IS_LB_CONTENT2 .cMain {
	padding: 0px;
}

.isSCL_LBWrp {
	margin: 0px auto;
	
	position: relative;
}

.isSCL_LBPrint {
	color: #fff;
	font-size: 0.8em;
	font-weight: normal;
	position: absolute;
	text-decoration: none;
	top: -25px;
}

.isSCL_LBPrint span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 13px -273px transparent;
	display: inline-block;
	height: 20px;
	width: 30px;
	vertical-align: middle;
}




.isSCL_LBHead {
	background: none repeat scroll 0 0 #f3f3f1;
	border: 1px solid #ccc;
	overflow: hidden;
	width: 100%;
	white-space: nowrap;
}

.isSCL_LBHead a {
	background: none repeat scroll 0 0 #f3f3f1;
	border-right: 1px solid #ccc;
	color: #000;
	display: inline-block;
	font-size: 0.8em;
	font-weight: 300;
	padding: 5px 0 2px 0;
	text-align: center;
	text-decoration: none;
	width: 25%;
	opacity: 1.0;
}

.isSCL_LBHead a:before {
	content: " ";
	width: 20px;
	height: 20px;
	position: relative;
	top: 1px;
	left: 15px;
	float: left;
}

.isSCL_LBHead a::before {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -100px -590px 
transparent;
}

.isSCL_LBHead a:hover:nth-child(1)::before {
	background-position: -462px -655px;
}

.isSCL_LBHead a:nth-child(2)::before {
	background-position: -64px -590px;
}

.isSCL_LBHead a:hover:nth-child(2)::before {
	background-position: -426px -655px;
}

.isSCL_LBHead a:nth-child(3)::before {
	background-position: -138px -590px;
}

.isSCL_LBHead a:hover:nth-child(3)::before {
	background-position: -501px -655px;
}

.isSCL_LBHead a:nth-child(4)::before {
	background-position: -176px -590px;
}

.isSCL_LBHead a:hover:nth-child(4)::before {
	background-position: -538px -655px;
}

.isSCL_LBHead a:hover {
	background: none repeat scroll 0 0 #a23339;
	color: #fff;
}







.isSCL_LBTop {
	
	overflow: visible;
	display: inline-block;
	width: 100%;
}

.isSCL_LBTop>div {
	width: 75%;
	float: left;
	padding: 20px;
}

.isSCL_LBTop h2 {
	color: #a23339;
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 3px;
}

.isSCL_LBTop h3 {
	font-size: 0.95em;
	font-weight: normal;
	display: inline-block;
	vertical-align: top;
}

.isSCL_LBTop h3:nth-child(2) {
	width: 20%
}

.isSCL_LBTop h3:nth-child(3) {
	width: 75%
}

.isSCL_LBTop a {
	color: #a23339;
	text-decoration: none;
}

.isSCL_LBTop a:hover {
	text-decoration: underline;
}




.huSCL_LBInstructors {
	position: relative;
	display: inline-block;
}

.huSCL_LBInstructors button {
	color: #a23339;
	background: transparent;
	border: none;
	font-size: .95em;
}

.huSCL_LBInstructors button:hover {
	text-decoration: underline;
}

.huSCL_LBInsName {
	display: inline-block;
	white-space: nowrap;
}

.huSCL_LBInsName .huSCL_LBInsProfileIcon {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -49px 0;
	width: 10px;
	height: 8px;
	display: inline-block;
	margin: 0 8px 0 4px;
	cursor: pointer;
	line-height: 6px;
}

.isToolTip.huSCL_LBInsProfile {
	top: 20px;
	left: auto;
	right: -120px;
	bottom: auto;
	width: auto;
	white-space: nowrap;
	padding: 5px;
}

.open .huSCL_LBInsProfile {
	display: block !important;
}

.huSCL_LBInsProfile span {
	display: block;
}

.huSCL_LBInsProfilePhoto {
	display: inline-block;
	vertical-align: top;
}

.huSCL_LBInsProfilePhoto img {
	width: 100px;
	height: 106px;
	margin-right: 5px;
}

.huSCL_LBInsButtons {
	display: inline-block;
	font-size: 1em;
	width: 250px;
}

.huSCL_LBInsButtons span {
	display: inline-block;
	width: 100%;
	text-align: center;
}

.huSCL_LBInsButtons span.huSCL_InsProfileEmail {
	width: 220px;
	padding-right: 5px;
}

.huSCL_LBInsButtons button {
	font-size: 0.8em;
	width: 100%;
	border: 0px;
	background-color: #a23339;
	color: #ffffff;
	margin-top: 5px;
	display: block;
	padding: 5px;
}

.huSCL_LBInsButtons button:hover {
	background: #6b6969 none repeat scroll 0 0;
}

.huSCL_LBInsButtons .huSCL_InsProfileEmail {
	font-size: 0.8em;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
}

span.huSCL_ButtonWithSprite {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll transparent;
	height: 14px;
	left: auto;
	position: relative;
	top: auto;
	width: 30px;
	display: inline-block;
}

.huSCL_ButtonWithSprite.huSCL_NewWindow {
	background-position: -198px -687px;
	margin-left: 8px;
	display: inline-block;
	width: 30px;
}

a.huSCL_InsProfileEmailLink {
	display: inline-block;
	width: 30px;
	height: 15px;
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -232px -687px 
transparent;
}




.isSCL_LBRBM {}




.isSCL_LBMTG.isSCL_LBMTGMultiSchMore>.isSCL_LBLOC {
	display: none;
}

.isSCL_LBMTG.isSCL_LBMTGMultiSch>.isSCL_LBTime,
.isSCL_LBMTG.isSCL_LBMTGMultiSch>.isSCL_LBLOC {
	display: none;
}

.isToolTip .isSCL_LBRBM {
	padding: 0 0 20px;
}




.isSCL_LBMTG.isSCL_LBMTGMultiSch {
	position: absolute;
	right: 5px;
}

.isSCL_LBTermLabel,
.isSCL_LBSessionLabel,
.isSCL_LBClassDateLabel {
	text-align: center;
}




.isSCL_LBTop>.isSCL_LBMTG,
.isSCL_TTTop>.isSCL_TTMTG {
	vertical-align: top;
	width: 25%;
	padding: 10px 0 0;
	margin-bottom: -20px;
}

.isSCL_LBMTG>ul>li,
.isSCL_TTMTG>ul>li {
	height: 20px;
	min-height: 20px;
	padding: 3px;
	width: 100%;
	text-align: center;
	font-size: 1em;
}

.isSCL_LBRBM h5,
.isSCL_TTRBM h5 {
	font-size: 0.9em;
	font-weight: 300;
	line-height: 1em;
	padding: 5px 0 0 30px;
	position: relative;
	width: 140px;
}

.isSCL_LBRBM h5 span,
.isSCL_TTRBM h5 span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -39px -232px 
transparent;
	display: inline-block;
	height: 30px;
	left: 0;
	position: absolute;
	width: 30px;
}

.isSCL_LBRBM>span,
.isSCL_TTRBM>span {
	font-size: 0.95em;
	display: inline-block;
	width: 100%;
	text-align: center;
}

.isSCL_LBRBM ul,
.isSCL_LBRBM ul {
	margin: 5px 0 0;
	text-align: center;
}

.isSCL_LBRBM ul li,
.isSCL_TTRBM ul li {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #cccccc;
	color: #000;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	margin-bottom: 1px;
	min-height: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}

.isSCL_LBTime {
	text-align: center;
}

.isSCL_LBRBM ul li.selected,
.isSCL_TTRBM ul li.selected {
	background: none repeat scroll 0 0 #a23339;
	border: 2px solid #a23339;
	color: #fff;
	height: 20px;
	margin: 1px 0 0 0;
	vertical-align: top;
	width: 21px;
}

.isSCL_LBMTG ul li.isSCL_LBLOC,
.isSCL_TTMTG ul li.isSCL_TTLOC {
	padding-top: 0px;
	font-size: 0.95em;
}

.isSCL_LBLOC,
.isSCL_LBLOC_Multi {
	padding: 0 10px;
	text-align: center;
}

div.isSCL_LBINS {
	padding: 0 20px;
}

div.isSCL_LBINS li {
	width: auto;
	padding-right: 15px;
	white-space: nowrap;
	display: inline-block;
}




























.isSCL_LBRBM>span>span.isSCL_LBMapIcons {
	height: 100%;
	width: 50px;
	background: none;
	margin-bottom: 0;
	margin-right: 15px;
}

a.isSCL_HarvardMap,
a.isSCL_GoogleMap {
	height: 20px;
	width: 20px;
	display: inline-block;
	margin-top: -5px;
	margin-left: 3px;
	position: relative;
	top: 5px;
	left: 5px;
	text-decoration: none;
}

a.isSCL_HarvardMap {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -216px -731px 
transparent;
}

a.isSCL_GoogleMap {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -176px -731px 
transparent;
}




.isSCL_LBRBMTT .isSCL_LBRBM {
	display: inline-table;
	padding: 10px;
}







.isSCL_LBWrp>ul {
	
	width: 93%;
	margin: 10px auto;
}

.isSCL_LBWrp .onlyGSD li {
	vertical-align: top;
}

.isSCL_LBWrp li {
	display: inline-block;
	font-size: 0.8em;
	width: 33%;
	vertical-align: middle;
	min-height: 28px;
}

.isSCL_LBWrp li.attrLong {
	width: 66%;
}

.isSCL_LBWrp li span {
	font-weight: bold;
	padding: 0 5px 0 0;
}

div.isSCL_LBAttr {
	padding: 10px 20px 0px 20px;
	displat: inline-block;
}

div.isSCL_LBAttr a {
	color: #a23339;
	text-decoration: none;
}

div.isSCL_LBAttr a:hover {
	text-decoration: underline;
}

div.isSCL_LBAttrSchool {
	padding: 0px 20px 10px;
	width: 100%;
}




.isSCL_LBDesc {
	padding: 10px 20px;
}

.isSCL_LBDesc h6 {
	font-size: 0.8em !important;
	font-weight: bold;
	width: 15%;
	vertical-align: top;
	display: inline-block;
}



.isSCL_LBDesc_Q h6 {
	font-size: 0.8em !important;
	font-weight: bold;
	width: 20%;
	vertical-align: top;
	display: inline-block;
}


.isSCL_LBDesc p,
.isSCL_LBDesc>table {
	font-size: 0.8em !important;
	font-weight: normal !important;
	width: 71%;
	display: inline-block;
	vertical-align: top;
}

.isSCL_LBDesc * ,
.isSCL_RBD * {
	background: transparent none repeat scroll 0 0 !important;
	color: #404040 ;
}

.isSCL_LBDesc iframe {
	width: 100% !important;
}

.isSCL_RBD iframe {
	width: 100% !important;
}




.isSCL_LBDesc p+p {
	margin-left: 15%;
	margin-top: 7px;
}




.isSCL_LBXREG p+p {
	margin-top: 0px;
}

table.isSCL_LBSecComp td {
	vertical-align: top;
	padding: 0 5px 5px 0;
}




.isSCL_LBDesc a {
	color: #a23339;
	text-decoration: none;
}

.isSCL_LBDesc a:hover {
	text-decoration: underline;
}

.isSCL_LBDesc iframe {
	width: 100% !important;
}







.isSCL_LBDesc.isSCL_LBEvaluation>div {
	display: inline-block;
	width: 84%;
}

.isSCL_LBDesc.isSCL_LBEvaluation>div>div {
	display: inline-block;
	font-size: 0.8em;
	padding: 0 15px 0 0;
}

.isSCL_LBDesc.isSCL_LBEvaluation>div>div::before {
	content: attr(data-label);
	display: block;
	font-size: 0.8em;
	font-weight: bold;
}

.huInstructorMatch {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px 
!important;
	display: inline-block;
	float: right;
	height: 19px;
	margin: -5px 10px 0 15px;
	width: 19px;
}




.legend .isSCL_LBEvalLegend {
	display: block;
}

.isSCL_LBDesc.isSCL_LBEvaluation>div>div.legend {
	position: relative;
}

.isSCL_LBEvalLegend {
	background: #f3f3f1 none repeat scroll 0 0 !important;
	box-shadow: 0 0 5px 0;
	display: none;
	padding: 10px;
	position: absolute;
	right: 0;
}

.isSCL_LBEvalLegend>a {
	color: #a23339;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 2px;
	text-decoration: none;
	top: 0;
}

.isSCL_LBEvalLegend p {
	font-size: 1em;
	width: 100%;
}

.isSCL_LBEvalLegend>span {
	border-bottom: 12px solid #f3f3f1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	position: absolute;
	right: 26px;
	top: -7px;
	width: 0;
}




.isSCL_LBEvaluation {
	padding: 10px 20px;
	width: 100%;
}

.isSCL_LBEvaluation h6.isSCL_LBEvalHeader {
	font-size: 0.8em;
	display: inline-block;
	width: 14.5%;
        margin-top: 0.5rem;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable {
	display: inline-block;
	width: 75%;
	font-size: 0.8em;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable th {
	width: 15%;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable td {
	text-align: center;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable th:nth-child(1),
.isSCL_LBEvaluation table.isSCL_LBEvalTable td:nth-child(1) {
	text-align: left;
	width: 7%;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable th:nth-child(2),
.isSCL_LBEvaluation table.isSCL_LBEvalTable td:nth-child(2) {
	width: 6%;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable th:nth-child(5),
.isSCL_LBEvaluation table.isSCL_LBEvalTable td:nth-child(5) {
	width: 18.5%;
	text-align: left;
}

.isSCL_LBEvaluation table.isSCL_LBEvalTable td:nth-child(5) {
	position: relative;
}




.isSCL_LBMTGSecComp {
	display: none!important;
}

.isSCL_LBMTGSecComp>a.isSCL_LBMTGSecCompLink {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px 
transparent;
	text-decoration: none;
	height: 20px;
	width: 22px;
	display: inline-block;
	margin: -19px 24px 1px 0px;
	position: absolute;
	right: 0;
}

.isSCL_LBMTGSecComp .isToolTip {
	bottom: auto;
	right: 27px;
	margin-top: 8px;
}

.isSCL_LBMTGSecComp .isToolTip p {
	font-size: 13px !important;
	text-align: left;
}

#isSCL_CourseReq.isSCL_LBDesc {
	position: relative;
}

#isSCL_LBPrevCourseHead {
	display: inline-block;
	position: relative;
}

div#isSCL_LBMTGTooltipWrap {
	display: inline-block;
	width: 20px;
	position: absolute;
	right: 48px;
}

a#isSCL_LBMTGTooltipBtn {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -46px 10px transparent 
!important;
	height: 20px;
	padding: 4px 6px 4px 9px;
	text-decoration: none;
	width: 19px;
}

#isSCL_CourseReq>a {
	font-size: 0.8em;
	vertical-align: top;
}

#isSCL_LBPrevCourseHead>a {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -241px -278px transparent 
!important;
	text-decoration: none;
	height: 20px;
	width: 22px;
	display: inline-block;
	margin: -15px 5px -1px;
	position: absolute;
}

#isSCL_LBAttrSecComp>a {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px 
transparent;
	text-decoration: none;
	height: 20px;
	width: 22px;
	display: inline-block;
	position: absolute;
	margin-left: 5px;
}

.isToolTip {
	display: none;
	background-color: #f3f3f1 !important;
	border: 1px solid rgb(218, 218, 217);
	width: 335px;
	z-index: 1;
	box-shadow: 0 0 2px 0;
	padding: 5px 5px 5px 10px;
	position: absolute;
	bottom: 35px;
}

.show .isToolTip,
.legend .isToolTip {
	display: inline-block;
}

#isSCL_LBMTGTooltipWrap .isToolTip {
	top: 20px;
	right: 0px;
	bottom: auto;
	width: 225px;
}

#isSCL_CourseReq .isToolTip {
	font-size: 0.8em;
	bottom: 35px;
	left: 164px;
	max-width: 335px;
	width: auto;
}

#isSCL_LBPrevCourseHead .isToolTip {
	width: 225px;
	bottom: 24px;
	right: -27px;
}

#isSCL_LBMTGTooltipWrap .isToolTip .IS_TT_CLOSE_LINK {
	position: absolute;
	left: auto;
	right: 5px;
	top: 5px;
}

.isToolTip .IS_TT_CLOSE_LINK {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat 0px -768px !important;
	border: none;
	height: 15px;
	width: 13px;
	text-decoration: none;
	float: right;
	position: relative;
	top: -5px;
	left: 5px;
}

.isToolTip p {
	font-size: 1em !important;
	width: 90%;
}

.isToolTip span.up {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -27px -766px !important;
	height: 20px;
	width: 20px;
	position: absolute;
	top: -14px;
	right: 0px;
}

.isToolTip span.down {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -65px -766px !important;
	height: 20px;
	width: 20px;
	position: absolute;
	bottom: -14px;
	left: 4px;
}

#isSCL_CourseReq .isToolTip span.down {
	left: 0px;
}

#isSCL_LBPrevCourseHead .isToolTip span.down {
	left: auto;
	right: 0px;
}

.isSCL_LBEvalLink a {
	font-size: 0.8em;
	float: left;
	position: relative;
	bottom: 12px;
	margin: -10px 0;
}







.isSCL_Tooltip.isToolTip.loading {
	background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center 
transparent;
	height: 100px;
	max-height: 100px;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
}

.isSCL_Tooltip.isToolTip {
	bottom: auto;
	margin-top: 20px;
	left: -50px;
	max-height: 1500px;
	transition: all 1s ease-in-out;
	overflow: hidden;
	padding: 0;
	width: 95%;
}

.isSCL_Tooltip.isToolTip .IS_TT_CLOSE_LINK {
	top: 0;
	left: 0;
}

h3.isSCL_TTInstr a::after {
	content: ",";
}

#IS_SSS_SUMMARY_VIEWWrp {
	padding: 0 0 250px;
}

.isSCL_Tooltip .isSCL_TTTop {
	padding: 5px;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle {
	padding: 0;
	float: left;
	width: 73%;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h2 {
	font-size: 1.5em;
	font-weight: bold;
	
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h3 {
	display: inline-block;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h3.isSCL_TTCatNbr {
	width: 25%;
	vertical-align: top;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h3.isSCL_TTInstr {
	width: 72%;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h3.isSCL_TTInstr 
a.isSCL_TTEmail {
	text-indent: 100%;
	position: absolute;
	overflow: hidden;
	width: 30px;
	height: 20px;
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -232px -684px 
transparent;
	margin-left: 5px;
}

.isSCL_Tooltip .isSCL_TTTop>div.isSCL_TTTitle h3.isSCL_TTInstr 
a.isSCL_TTEmail:hover {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -277px -684px #a23339;
}

.isSCL_Tooltip .isSCL_TTMTG {
	padding: 0;
	width: 25%;
	float: right;
	margin: 0;
}

.isSCL_Tooltip .isSCL_TTMTG ul {
	text-align: center;
}

.isSCL_Tooltip .isSCL_TTMTG li {
	list-style: none;
}

.isSCL_Tooltip .isSCL_TTMTG li.selected {
	margin-top: -1px;
}

.isSCL_Tooltip .isSCL_TTMTG span {
	text-align: center;
	display: block !important;
}

.isSCL_Tooltip .isSCL_TTDesc {
	width: 100%;
	padding: 10px 5px;
	clear: both;
}

.isSCL_Tooltip .isSCL_TTDesc h6 {
	display: inline-block;
	width: 19%;
	vertical-align: top;
	font-size: 1em;
}




.isSCL_Tooltip .isSCL_TTDesc p {
	width: 100%;
	padding: 0px 5px 10px;
	display: inline-block;
	clear: both;
}

.isSCL_Tooltip .isSCL_TTDesc p {
	font-size: 1em !important;
	display: inline-block;
	width: 80%;
}

.isSCL_Tooltip .isSCL_TTDesc p {
	font-size: 1em !important;
	display: inline-block;
	width: 80%;
}

.isSCL_Tooltip .isSCL_TTFooter {
	border-top: thin solid #CACABB;
	width: 100%;
	padding: 5px 0;
	height: 26px;
	clear: both;
}

.isSCL_Tooltip .isSCL_TTFooter li {
	float: left;
	list-style: outside none none;
	width: 25%;
	text-align: center;
	height: 15px;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a {
	background: none;
	border-left: 1px solid #ccc;
	display: inline-block;
	width: 100%;
	margin-top: -5px;
	padding: 5px 0px 5px 0px;
	position: relative;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li:nth-child(1)>a {
	border-left: none;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a:before {
	content: " ";
	width: 20px;
	height: 20px;
	position: relative;
	top: 4px;
	left: 5px;
	float: left;
	position: absolute;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a.isSCL_TTHarvardMapLink:before {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -216px -731px 
transparent;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a.isSCL_TTGoogleMapLink:before {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -176px -731px 
transparent;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a.isSCL_TTFullSearchLink:before {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -268px -239px 
transparent;
}

.isSCL_Tooltip .isSCL_TTFooter>ul>li>a.isSCL_TTCourseSiteLink:before {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 1px -657px transparent;
}

.isSCL_Tooltip span.up {
	left: 100px;
}

.isSCL_Tooltip.isToolTip.error {
	text-align: center;
	padding: 10px;
	font-size: 1.25em;
}







.isSCL_LBCSFoot {
	width: 100%;
	overflow: hidden;
	background: none repeat scroll 0 0 #f3f3f1;
	border: 1px solid #ccc;
}

.isSCL_LBCSFoot a {
	border-left: 1px solid #ccc;
	color: #000;
	display: inline-block;
	float: right;
	font-size: 0.8em;
	font-weight: 300;
	padding: 2px 0 2px 20px;
	text-align: center;
	text-decoration: none;
	width: 25%;
}

.isSCL_LBCSFoot a:hover {
	background: none repeat scroll 0 0 #a23339;
	color: #fff;
}







.isSCL_LBSections {
	padding: 0 20px;
}

.isSCL_LBSections h2 {
	color: #a23339;
	font-size: 1.2em;
	font-weight: bold;
	padding: 10px 0 5px 0;
}

.isSCL_LBSItem {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #c0c0c0;
	cursor: pointer;
	margin: 0 0 10px;
	padding: 15px 0 0;
}

.isSCL_LBSItem>div {
	display: inline-block;
	vertical-align: top;
}

.isSCL_LBSItem .isSCL_RBC {
	color: #a23339;
	font-size: 0.9em;
	font-weight: bold;
	overflow: visible;
	padding: 0 0 0 15px;
	white-space: normal;
	width: 44%;
}

.isSCL_LBSItem .isSCL_RBM {
	padding: 0 15px 0 0;
}

.isSCL_LBSItem .isSCL_LBCSFoot {
	margin: 5px 0 0 0;
}

.isSCL_LBMTG ul:first-of-type span {
	color: #a23339;
	font-size: 0.9em;
	font-weight: 400;
}

.huSCL_LBInsURLLink {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -307px 0;
	width: 11px;
	height: 10px;
	margin-left: 2px;
	display: inline-block;
}

a.huSCL_LBInstrLink::before {
	content: ", ";
	padding: 0 5px 0 0;
}

a.huSCL_LBInstrLink:first-child::before {
	display: none;
}







.isSCL_Adv .isSCL_SearchWrp,
.isSCL_AdvWrp,
.isSCL_Adv .isSCL_FacetWrp {
	display: none;
}

.isSCL_Adv .isSCL_AdvWrp {
	display: block;
}

.isSCL_AdvWrp {
	background: none repeat scroll 0 0 #f3f3f1;
	border: 1px solid #c0c0c0;
	margin: 10px auto;
	overflow: hidden;
	padding: 20px;
	position: relative;
	width: 98%;
}

.isSCL_AdvWrp>h2 {
	display: inline-block;
	font-size: 1.2em;
	padding: 0 0 20px;
}

.isSCL_AdvWrp>a {
	background: none repeat scroll 0 0 #a23339;
	border: 1px solid #ccc;
	color: #fff;
	float: right;
	font-size: 0.8em;
	height: auto;
	margin: 5px 0 0 20px;
	padding: 5px 10px;
	text-decoration: none;
}

.isSCL_AdvWrp>a:hover {
	background: none repeat scroll 0 0 #6b6969;
	text-decoration: none;
}

.isSCL_AdvWrp>a>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -172px -205px 
transparent;
	display: inline-block;
	height: 18px;
	width: 24px;
}

a#IS_SCL_AdvSearchClrBtn span,
a#IS_SCL_AdvSearchClrBtn1 span {
	background-position: -316px -160px;
	vertical-align: top;
}

#IS_SCL_AdvSearchSmpBtn,
#IS_SCL_AdvSearchSmpBtn1 {
	
	padding: 5px 23px 5px 0px;
}

#IS_SCL_AdvSearchSmpBtn span,
#IS_SCL_AdvSearchSmpBtn1 span {
	background-position: 20px 20px;
}




.isSCL_AdvWrp>div {
	padding: 8px 0;
	overflow: hidden;
}

.isSCL_AdvWrp input {
	border: 1px solid #ccc;
	display: inline-block;
	height: 30px;
	padding: 0 10px;
	width: 83%;
}

.isSCL_AdvWrp input:focus {
	border: 1px solid #a23339;
}

.isSCL_AdvWrp span,
.isSCL_AdvWrp label {
	display: inline-block;
	font-size: 0.8em;
	vertical-align: middle;
	width: 17%;
}

.isSCL_AdvTopWrp {
	margin: 0 -21px;
	border-bottom: 1px solid #ccc;
}

.isSCL_AdvTopWrp>div {
	display: inline-block;
	float: left;
	padding: 8px 16px 8px 20px;
	width: 50%;
	position: relative;
}

.isSCL_AdvTopWrp span,
.isSCL_AdvTopWrp label {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 35.5%;
}

.isSCL_AdvTopWrp input {
	width: 64%;
}




a.huSCL_checkbox {
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #cccccc;
	width: 20px;
	height: 20px;
	
	text-decoration: none;
	background-color: #FFF;
	margin: 5px 0;
}

a.huSCL_checkbox:focus {
	border: 1px solid #a23339;
}

a.huSCL_checkbox.checked {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 0 0 #A23339;
	background-size: 240px 320px;
	
	background-position: 425px 139px;
	
}

div#HU_SCL_ExclBrktContainer .isSSS_HelpTooltip {
	right: auto;
	left: 0;
	top: calc(50% - 6px);
	width: 100%;
}

div#HU_SCL_ExclBrktContainer .isSSS_HelpTooltip>a {
	margin: 0;
	left: calc(35.5% + 30px);
}

div#HU_SCL_ExclBrktContainer .isToolTip {
	bottom: 10px;
	left: calc(35.5% + 22px);
	;
	width: 500px;
}










.isSCL_AdvHalf {
	margin: 0 -21px;
}

.isSCL_AdvHalf>div,
.isSCL_AdvCollapse>div>div {
	border-right: 1px solid #ccc;
	display: inline-block;
	float: left;
	
	width: 50%;
}

.isSCL_AdvHalf>div>div,
.isSCL_AdvCollapse>div>div>div {
	display: block;
	margin: 0;
	min-height: 45px;
	overflow: hidden;
	padding: 8px 16px 8px 20px;
}

.isSCL_AdvCollapse>div>div:nth-child(even) {
	border: none;
}

div.isSCL_AdvCollapse {
	border: 1px solid #606060;
	margin: 5px 1%;
	padding: 0;
	width: 98%;
}

div.isSCL_AdvCollapse>a {
	background: #dcdcdc none repeat scroll 0 0;
	color: #000;
	display: block;
	font-size: 1em;
	font-weight: bold;
	margin: 0 auto;
	padding: 5px 0 5px 18px;
	text-decoration: none;
}

div.isSCL_AdvCollapse.open>a>span {
	background-position: -92px -190px;
}

div.isSCL_AdvCollapse>a>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -172px -110px 
transparent;
	display: inline-block;
	height: 25px;
	vertical-align: middle;
	width: 30px;
}

div.isSCL_AdvCollapse>div {
	display: block;
	max-height: 0;
	min-height: 0;
	overflow-y: hidden;
	padding: 0;
	-webkit-transition: max-height 0.2s ease-in-out;
	-moz-transition: max-height 0.2 ease-in-out;
	-o-transition: max-height 0.2s ease-in-out;
	transition: max-height 0.2s ease-in-out;
	width: 100%;
}

div.isSCL_AdvCollapse.open>div {
	max-height: 600px;
	height: auto;
	padding-bottom: 5px;
	overflow-y: visible;
}

div.isSCL_AdvCollapse span,
div.isSCL_AdvCollapse label {
	width: 30%;
}

.isSCL_AdvHalf span,
.isSCL_AdvHalf label {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 35.5%;
}

.isSCL_AdvHalf input {
	width: 64%;
}

.isSCL_AdvDDL {
	background: none repeat scroll 0 0 #ffffff;
	border: 1px solid #ccc;
	display: inline-block;
	float: right;
	height: 30px;
	line-height: 30px;
	margin: 0 2px 0 0;
	padding: 0 10px;
	position: relative;
	width: 64%;
}

.isSCL_AdvDDL:hover {
	border: 1px solid #a23339;
}

.isSCL_AdvDDL span,
.isSCL_AdvDDL label {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px 10px #fff;
	display: inline-block;
	float: right;
	height: 25px;
	width: 20px;
}

.isSCL_AdvDays {
	display: inline-block;
	float: right;
	height: 30px;
	margin: 0 5px 0 0;
	width: 63%;
}

.isSCL_AdvDays ul {
	display: inline-block;
	margin: 0 10px 0 0;
	padding: 0;
	vertical-align: bottom;
}

.isSCL_AdvDays ul li {
	background: none repeat scroll 0 0 #f6f6f6;
	border: 1px solid #cccccc;
	color: #000;
	display: inline-block;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 20px;
}

.isSCL_AdvDays ul li.selected {
	background: none repeat scroll 0 0 #a23339;
	border: 2px solid #a23339;
	color: #fff;
	height: 20px;
	margin: -2px 0 0;
	vertical-align: top;
	width: 21px;
}

.isSCL_AdvDays a {
	font-size: 0.7em;
	color: #a23339;
	text-decoration: none;
}

.isSCL_AdvDays a:hover {
	text-decoration: underline;
}

.isSCL_AdvDays li a {
	color: #000000;
	display: inline-block;
	font-size: 0.9em;
	height: 100%;
	text-decoration: none;
	width: 100%;
}

.isSCL_AdvDays li.selected a {
	color: #ffffff;
}

.isSCL_AdvDDLHalf {
	display: inline-block;
	float: right;
	height: 30px;
	margin: 0;
	width: 64.5%;
}

.isSCL_AdvDDLHalf .isSCL_AdvDDL {
	float: none;
	width: 44.2%;
}

.isSCL_AdvDDLHalf>span,
.isSCL_AdvDDLHalf>label {
	display: inline-block;
	font-size: 0.7em;
	height: 30px;
	padding: 6px;
	vertical-align: top;
	width: 10%;
}

.isSCL_AdvHalf select::-ms-expand {
	display: none;
}

.isSCL_AdvHalf select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 97% 10px #ffffff;
	*background-image: none;
	border: 1px solid #cccccc;
	color: #000000;
	cursor: pointer;
	float: right;
	font-size: 0.8em;
	font-weight: normal;
	height: 30px;
	line-height: 1.2em;
	margin: 0 3px 0 0;
	padding: 4px 0.4em;
	text-indent: 0.01px;
	-ms-text-overflow: " ";
	-o-text-overflow: " ";
	text-overflow: " ";
	width: 282px;
}

.isSCL_AdvHalf select option {
	padding: 5px;
}

.isSCL_AdvHalf select:focus {
	outline: none;
	border: 1px solid #a23339;
}

.isSCL_AdvHalf input {
	margin: 0 3px 0 0;
	padding: 4px 0.4em;
	width: 282px;
}

.isSCL_AdvDDL.loading {
	background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center 
transparent;
	border: none;
}

.isSCL_AdvDDLWrp {
	border: 1px solid #cccccc;
	float: right;
	margin: 0 1px 0 -1px;
	overflow: hidden;
	width: 285px;
	height: 30px;
}

.isSCL_AdvDDLHalf>div {
	border: 1px solid #ccc;
	display: inline-block;
	overflow: hidden;
	width: 125px;
}

.isSCL_AdvDDLHalf select {
	background-position: 106px 10px;
	float: none;
	width: 125px;
}

.isSCL_AdvDDLHalf input {
	background-position: 106px 10px;
	float: none;
	width: 125px;
}

.isSCL_AdvDDLHalf input:invalid {
	box-shadow: none;
}

.isSCL_AdvDDLHalf input[type=number]::-webkit-inner-spin-button,
.isSCL_AdvDDLHalf input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

.isSCL_AdvDDLHalf input[type=number] {
	-moz-appearance: textfield;
}










.isSCL_ErrorMsg {
	display: none;
	margin-top: 0;
	text-align: center;
	
	width: 100%;
	z-index: 5;
}

.error .isSCL_ErrorMsg {
	display: block;
}

.error .isSCL_SearchWrp {
	padding: 10px 10px 50px;
}

.error.isSCL_Adv .isSCL_ErrorMsg {
	color: red;
	left: 30px;
	text-align: left;
	top: 50px;
	position: absolute;
}




#IS_SCL_ClearSearchInput {
	background: #ffffff url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -44px 7px;
	border: medium none;
	height: 20px;
	margin: 6px 0 0 -25px;
	padding: 0;
	position: absolute;
	width: 20px;
}

.showClear #IS_SCL_ClearSearchInput {
	background-position: -42px -95px;
}

.isSCL_OpenSearchSuggest #IS_SCL_ClearSearchInput {
	display: none;
}




#IS_SCL_CrsFavWrp {
	background: #f3f3f1 none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
	margin: 0 auto;
	padding: 10px 20px 20px;
	position: relative;
	width: 980px;
}

#IS_SCL_CrsFavWrp>h2 {}

#IS_SCL_CrsFavWrp>div {
	background: #ffffff none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
	margin: 10px auto;
	overflow: hidden;
	width: 100%;
}

#IS_SCL_CrsFavWrp>div>div {
	float: left;
	height: 50px;
	overflow: hidden;
	vertical-align: top;
	width: 40%;
}

#IS_SCL_CrsFavWrp>div>div:first-of-type {
	width: 60%;
}

#IS_SCL_CrsFavWrp h3 {
	color: #a23339;
	font-size: 1em;
	overflow: hidden;
	padding: 8px 0 0 12px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

#IS_SCL_CrsFavWrp h4 {
	font-size: 0.8em;
	padding: 0 0 0 12px;
}

#IS_SCL_CrsFavWrp>div>div>a {
	border-left: 1px solid #c0c0c0;
	color: #000000;
	display: inline-block;
	float: left;
	font-size: 0.7em;
	height: 50px;
	padding: 0 0 5px 0;
	position: relative;
	text-align: center;
	text-decoration: none;
	-moz-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	-webkit-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
	vertical-align: top;
	width: 25%;
}

#IS_SCL_CrsFavWrp>div>div>a:hover {
	background: #cacaca none repeat scroll 0 0;
	color: #a23339;
	text-decoration: underline;
}

#IS_SCL_CrsFavWrp>div>div>a>span {
	background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
	background-repeat: no-repeat;
	display: block;
	height: 25px;
	margin: 0 auto;
	text-decoration: none;
	width: 25px;
}

#IS_SCL_CrsFavWrp>div>div>a:hover>span {
	font-size: 0.1em;
}

.isSCL_CrsFavSrch_Btn span {
	background-position: 5px 7px;
}

#IS_SCL_CrsFavEmpty {
	padding: 20px;
	text-align: center;
}

#IS_SCL_CrsFavEmpty a {
	color: #a23339;
}

.isSCL_CrsFavSrch_Btn>span {
	background-position: -496px -190px;
}

.isSCL_CrsFavSrch_Btn:hover>span {
	background-position: -466px -190px;
}

.isSCL_CrsFavMvUp_Btn>span {
	background-position: -559px -192px;
}

.isSCL_CrsFavMvUp_Btn:hover>span {
	background-position: -559px -220px;
}

.isSCL_CrsFavMvDwn_Btn>span {
	background-position: -526px -191px;
}

.isSCL_CrsFavMvDwn_Btn:hover>span {
	background-position: -526px -219px;
}

.isSCL_CrsFavDel_Btn>span {
	background-position: -403px -191px;
}

.isSCL_CrsFavDel_Btn:hover>span {
	background-position: -433px -191px;
}

#IS_SCL_CrsFavWrp>a {
	color: #a23339;
	font-size: 0.9em;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 15px;
}

#IS_SCL_CrsFavWrp>a:hover {
	text-decoration: underline;
}

#IS_SCL_CrsFavWrp>a>span {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -466px 
-198px;
	display: inline-block;
	height: 18px;
	width: 22px;
}







.legend .isSCL_SuggestLegend {
	display: block;
}

.isSCL_SuggestLegend {
	background: #f3f3f1 none repeat scroll 0 0;
	box-shadow: 0 0 5px 0;
	display: none;
	margin-top: -2px;
	padding: 3px 5px;
	position: absolute;
	right: 15%;
}

.isSCL_SuggestLegend>a {
	color: #a23339;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	right: 2px;
	text-decoration: none;
	top: 0;
}

.isSCL_SuggestLegend h3 {
	font-size: 1em;
}

.isSCL_SuggestLegend li {
	font-size: 0.8em;
	margin: 1px 0 0 10px;
	width: auto;
}

.isSCL_SuggestLegend>span {
	border-bottom: 12px solid #f3f3f1;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	position: absolute;
	right: 41px;
	top: -7px;
	width: 0;
}

.isSCL_Result .isSCL_SuggestLegend>span {
	right: 20px;
}







@media print {
	#IS_SCL_FacetPlaceholder {
		display: none !important;
	}
	#HU_TopNavWrp {
		display: none !important;
	}
	.isSCL_Extras {
		display: none !important;
	}
	.isSCL_Sort {
		display: none !important;
	}
	#IS_SCL_MainSearchFltr {
		display: none !important;
	}
	#IS_SCL_SearchFltr {
		display: none !important;
	}
	#IS_SCL_SearchTxt {
		display: none !important;
	}
	#IS_SCL_SearchBtn {
		display: none !important;
	}
	#IS_SCL_AdvSwitch {
		display: none !important;
	}
	.isSCL_Result .isSCL_SearchWrp {
		width: 96% !important;
	}
}







.isSCL_OpenAutoSuggest #isSCL_AutoSuggest {
	max-height: 1000px;
	
	border-bottom: 1px solid #ccc;
	padding: 10px;
}

#isSCL_AutoSuggest {
	background: none repeat scroll 0 0 #fafafa;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	position: absolute;
	
	width: 96.8%;
	z-index: 6;
	max-height: 0;
	overflow-y: hidden;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}

#isSCL_AutoSuggest h4 {
	padding-bottom: 10px;
}

div#isSCL_AutoSuggestResultsWrp {
	margin-bottom: 15px;
}

@media only screen and (max-width: 992px) {
	#isSCL_AutoSuggest {
		margin: -10px 0;
		width: 87.5%;
	}
	div#isSCL_AutoSuggestResultsWrp * {
		white-space: nowrap !important;
		overflow: hidden !important;
		text-overflow: ellipsis !important;
	}
	.isSCL_Result .isSCL_OpenAutoSuggest #isSCL_AutoSuggest {
		display: none;
	}
	#isSCL_AutoSuggest .isSCL_ResultItem {
		height: 76px !important;
		padding: 5px;
	}
	#isSCL_AutoSuggest .isSCL_RBI::before,
	#isSCL_AutoSuggest .isSCL_RBDP::before,
	#isSCL_AutoSuggest .isSCL_RBS::before {
		display: none;
	}
	#isSCL_AutoSuggest .isSCL_RBI,
	#isSCL_AutoSuggest .isSCL_RBDP,
	#isSCL_AutoSuggest .isSCL_RBS {
		font-size: 13px;
		margin-top: 27px;
	}
	#isSCL_AutoSuggest div.isSCL_RBI {
		left: 69%;
	}
	#isSCL_AutoSuggest div.isSCL_RBS {
		left: 32%;
		padding-left: 5px;
	}
	#isSCL_AutoSuggest .isSCL_Meetings {
		height: 100%;
		margin: 0;
		padding: 0;
		width: 65%;
	}
	#isSCL_AutoSuggest .isSCL_Session {
		width: 100%;
		padding: 5px 0 0 !important;
		font-size: 13px;
	}
	#isSCL_AutoSuggest div.isSCL_RBSCN {
		width: 32% !important;
		font-size: 13px;
		padding-left: 5px;
	}
	#isSCL_AutoSuggest div.isSCL_RBI {
		width: 33%;
	}
	#isSCL_AutoSuggest div.isSCL_RBS {
		width: 37%;
	}
	#isSCL_AutoSuggest div.isSCL_RBT {
		font-weight: bold;
		overflow: hidden;
		padding: 5px 0 0;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 132%;
		font-size: 13px;
	}
	.isSCL_SearchSuggest>a,
	#isSCL_AutoSuggest>a {
		height: 30px;
		right: 38%;
	}
}

#isSCL_AutoSuggest .isSCL_Session {
	width: 100%;
}

#isSCL_AutoSuggest .isSCL_ResultItem {
	height: 53px;
	padding: 5px;
}

#isSCL_AutoSuggest .isSCL_ResultItem:hover::before {
	height: 52px;
	top: -1px;
}

#isSCL_AutoSuggest .isSCL_Meetings {
	height: 100%;
	margin: 0;
	padding: 0;
}

#isSCL_AutoSuggest .isSCL_Session {
	width: 100%;
	padding: 0;
}

#isSCL_AutoSuggest div.isSCL_RBSCN {
	width: 18%;
}

#isSCL_AutoSuggest div.isSCL_RBI {
	width: 18%;
}

#isSCL_AutoSuggest div.isSCL_RBS {
	width: 37%;
}

#isSCL_AutoSuggest .isSCL_Meetings>div {
	padding: 0;
}

#isSCL_AutoSuggest .isSCL_Session>span {
	display: none;
}

#isSCL_AutoSuggest>a {
	background: none repeat scroll 0 0 #A23339;
	bottom: 0;
	height: 15px;
	position: absolute;
	right: 45%;
	width: 90px;
}

#isSCL_AutoSuggest>a>span {
	border-bottom: 10px solid #fff;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	height: 0;
	position: absolute;
	right: 35px;
	top: 3px;
	width: 0;
}

.isSCL_LBWrp .syllabusExplorer a span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -534px -114px !important;
	width: 18px !important;
	height: 18px !important;
	text-decoration: none;
	height: 20px;
	width: 22px;
	display: inherit;
	position: absolute;
	margin-left: 5px;
}


#HU_SCL_Excl300Container>a{
	margin-left: 15px;
}







.huFSA_LmtTop {
    overflow: hidden;
    padding: 20px;
    position: relative;    
}

.huFSA_LmtTop > div {	
  float: left;
  padding: 10px; 
}

#HU_MY_ADV_Container {
    float: right;
    padding-left: 0;
    padding-right: 10px;
    font-weight: bold;
 }





.isFSA_AdviseesWrp {
    background: #F3F3F1;
    border: 1px solid #c0c0c0;
    margin: 0 auto;
    width: 980px;
    padding: 10px 5px;
    position: relative;
}

.isFSA_AdviseesWrp.isfluid {
    width: 98%;
    min-width: 980px;
    margin: 10px 1%;
}

.isFSA_FluidCtrl {
    height: 20px;
    display: none;
    margin: 10px 0 0 0;
    text-decoration: none;
}

.isFSA_AdviseesWrp.isFSA_Result .isFSA_FluidCtrl {
    display: block;
}

.isFSA_FluidCtrl span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -258px -161px transparent;
    display: block;
    text-decoration: none;
    width: 30px;
    margin: 0 auto;
    height: 25px;
}

.isFSA_AdviseesWrp.isfluid .isFSA_FluidCtrl span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -268px -205px transparent;
}

.isFSA_SearchWrp > h3 > a {
    color: #000000;
    text-decoration: none;
}

.isFSA_SearchWrp > h3 > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -106px;
    display: inline-block;
    width: 25px;
}

.open .isFSA_SearchWrp > h3 > a > span {
    background-position: -94px -186px;
}

#IS_FSA_SearchResult {
    display: none;
}

.open #IS_FSA_SearchResult {
    display: block;
}


.isFSA_SearchWrp {
    display: inline-block;
    vertical-align: top;
    width: 85%;
    padding: 5px 0 5px 15px;
    position: relative;
}

.isFSA_SearchWrp #IS_FSA_SearchTxt {
    width: 45%;
    border: none;
    height: 23px;
    padding: 0 10px;
}

.isFSA_AdviseesRdWrp #IS_FSA_RdSearchTxt {
    width: 58%;
    border: none;
    height: 23px;
    padding: 0 10px;
}

.isFSA_SearchWrp > a, .isFSA_AdviseesRdWrp > a {
    background: none repeat scroll 0 0 #ccc;
    border: 1px solid #ccc;
    color: #000;
    display: inline-block;
    height: 23px;
    padding: 0 10px;
    text-decoration: none;
    vertical-align: bottom;
}

.isFSA_SearchWrp > a:hover, .isFSA_AdviseesRdWrp > a:hover {
    background: none repeat scroll 0 0 #6b6969;
    border: 1px solid #ccc;
    text-decoration: none;
}

#IS_FSA_SearchBtn > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -202px transparent;
    display: inline-block;
    width: 24px;
}

.isFSA_OpenSearchSuggest .isFSA_SearchSuggest {
    max-height: 1000px;
    min-height: 200px;
    border-bottom: 1px solid #ccc;
    padding: 0 0 10px;
}

.isFSA_SearchSuggest {
    background: none repeat scroll 0 0 #ffffff;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    position: absolute;
    width: 89.5%;
    z-index: 6;
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}
.isFSA_AdviseesRdWrp .isFSA_SearchSuggest {
    width: 81.8%;
}
.isFSA_AdvSearchWrp .isFSA_SearchSuggest {
    width: 78.2%
}

.isFSA_SearchSuggest > ul {
    border-left: 1px solid #ccc;
    display: inline-block;
    float: left;
    list-style: none outside none;
    margin: 10px -1px;
    padding: 0 20px;
    width: 25%;
}

.isFSA_SearchSuggest > ul > li {
    padding: 0;
}

.isFSA_SearchSuggest > ul > li > h2 {
    font-size: 13px;
    margin: 0 0 5px -5px;
    padding: 0;
}

.isFSA_SearchSuggest > ul > li > a {
    color: #a23339;
    display: block;
    font-size: 13px;
    overflow: hidden;
    padding: 3px 0;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isFSA_SearchSuggest > ul > li > a:hover {
    text-decoration: underline;
}

.isFSA_SearchSuggest > a {
    background: none repeat scroll 0 0 #A23339;
    bottom: 0;
    height: 15px;
    position: absolute;
    right: 45%;
    width: 90px;
}

.isFSA_SearchSuggest > a > span {
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    right: 35px;
    top: 3px;
    width: 0;
}

.isFSA_AdvFacetBox[data-facetname="PTSF_SBO_NAME"] {
    display: none;
}
#IS_FSA_ClearSearchInput {
    background: #ffffff url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -44px 7px;
    border: medium none;
    height: 20px;
    margin: 6px 0 0 -25px;
    padding: 0;
    position: absolute;
    width: 20px;
}
.showClear #IS_FSA_ClearSearchInput {
    background-position: -42px -95px;
}
.isFSA_OpenSearchSuggest #IS_FSA_ClearSearchInput{
    display:none;
}
.isFSA_AdviseesRdWrp #IS_FSA_ClearSearchInput {
    margin: 9px 0 0 -25px;
}


.isFSA_ViewWrp {
    display: inline-block;
    float: right;
}

.isFSA_ViewWrp h5 {
    display: inline-block;
}

.isFSA_ViewWrp a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 7px -62px transparent;
    -moz-box-shadow: 1px 1px 1px #ccc;
    -webkit-box-shadow: 1px 1px 1px #ccc;
    box-shadow: 1px 1px 1px #ccc;
    display: inline-block;
    height: 30px;
    margin: 5px;
    width: 30px;
    text-decoration: none;
}

.isFSA_ViewWrp a#isFSA_ViewBox {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 8px -41px transparent;
}

.isFSA_ViewWrp a#isFSA_ViewList {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -246px -41px transparent;
}

.isFSA_ViewWrp a#isFSA_ViewBox.selected {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -84px #000000;
}

.isFSA_ViewWrp a#isFSA_ViewList.selected {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -291px -41px #000000;
}



.isFSA_AdviseesWrp .isFSA_SrLnks {
    padding: 0;
    display: none;
}

.open.isFSA_AdviseesWrp.isFSA_Result .isFSA_SrLnks {
    display: block;
}

.isFSA_SearchWrp > h3 {
    font-size: 1.3em;
    font-weight: 500;
    padding: 0 0 10px;
    width:90%;
}

.isFSA_AdviseesWrp > .isFSA_SrLnks > a, .isFSA_SrLnks > a {
    font-size: 12px;
    padding: 0 20px 0 0;
    text-decoration: none;
}

#IS_FSA_SearchResultWrp .isFSA_SrHead {
    display: none;
}

.isFSA_SrHead > div {
    vertical-align: middle;
}


.isFSA_Advisee {
    border: 1px solid #cccccc;
    display: inline-block;
    height: 146px;
    margin: 9px;
    width: 300px;
    position: relative;
    background: none repeat scroll 0 0 #fff;
}

.isFSA_Advisee > div, .isFSA_Advisee > a {
    display: inline-block;
    vertical-align: top;
    width: 165px;
    float: left;
    font-size: 13px;
}

.isFSA_Advisee .isFSA_SrSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -187px transparent; 
    height: 20px;
    left: 95px;
    position: absolute;
    top: 30px;
    width: 20px;
    z-index: 1;
    text-decoration: none;
}

.isFSA_Advisee.selected .isFSA_SrSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -48px transparent;
}

.isFSA_Advisee.selected, .isFSA_Advisee:hover {
    background: #d8efdd;
}

.isFSA_Advisee .isFSA_SrName {
    background: #303030;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 19px;
    padding: 0 10px;
    position: relative;
    overflow: hidden;
    width: 100%;
    line-height: 25px;
    z-index: 2;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-decoration: none;
    white-space: nowrap;
}

.isFSA_Advisee .isFSA_SrName:hover {
    background: #6b6969;
    text-decoration: underline;
}


.isFSA_Advisee .isFSA_SrPhoto {
    padding: 15px;
    width: 120px;
    position: relative;
    cursor: pointer;
}

.isFSA_Advisee .isFSA_SrPhoto:hover {
    background: none repeat scroll 0 0 #3AAB57;
}

.isFSA_Advisee .isFSA_SrPhoto img {
    width: 90px;
    height: 90px;
}

.isFSA_Advisee .isFSA_SrPhoto > span {
    background: #000;
    bottom: 20px;
    color: #fff;
    display: block;
    font-size: 11px;
    opacity: 0.5;
    padding: 5px;
    position: absolute;
}

.isFSA_SrBoxView .isFSA_SrLocation {
    font-size: 1em;
    height: 20px;
    overflow: hidden;
    display: none;
}

.isFSA_Advisee .isFSA_SrActionLnks {
    float: right;
    text-align: right;
    position: relative;
}

.isFSA_Advisee .isFSA_SrActionLnks > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -88px -235px transparent;
    display: inline-block;
    height: 17px;
    line-height: 10px;
    text-decoration: none;
    vertical-align: bottom;
    width: 40px;
    -webkit-transition: background-color 0.5s ease-in-out;
    -moz-transition: background-color 0.5s ease-in-out;
    -o-transition: background-color 0.5s ease-in-out;
    transition: background-color 0.5s ease-in-out;
}

.isFSA_Advisee .isFSA_SrActionLnks > div {
    
    position: absolute;
    width: 250px;
    right: 0;
    top: 13px;
    text-align: left;
    z-index: 3;
    max-height: 0;
    overflow-y: hidden;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
}

.isFSA_Advisee .isFSA_SrActionLnks > div a {
    
}

.isFSA_Advisee .isFSA_SrActionLnks.open > div {
    max-height: 500px;
    border: 1px solid #a23339;
    border-top: 5px solid #a23339;
}

.isFSA_Advisee .isFSA_SrActionLnks.open > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -235px #a23339;
}

.isFSA_Advisee .isFSA_SrActionLnks .isFSA_Loading {
    height: 200px;
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center #fff;
}

.isFSA_Advisee .isFSA_SrConcentration span {
    display: block;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isFSA_Advisee .isFSA_SrEmail > a {
    display: block;
    font-size: 0.7em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 164px;
}

.isFSA_SrYear {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap {
    width: 20px;
    position: absolute;
    overflow: visible !important;
    right: 8px; top: 14px;
    height: 20px !important;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -436px -731px transparent;
    padding: 0;
    z-index: 2;
}
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap {
    top: 26px;
    right: -8px;
}
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap {
    right: 9px; top: 34px;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip {
    right: 0;
    z-index: 10000;
    width: 192px;
    font-size: 13px;
    text-align: left;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip span.down,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip span.down,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip span.down {
    left: initial;
    right: 0;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr
{
    padding-bottom: 8px;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span {
    width: 25px;
    height: 20px;
    display: inline-block;
    position: relative;
    top: 5px;
    margin-right: 8px;
}

#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -368px -278px transparent;
}

#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H01,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H01,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H01 {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -430px -448px transparent;
}
#IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H02,
#IS_FSA_SearchResultWrp.isFSA_SrBoxView .isFSA_Advisee > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H02,
.isFSA_PrfWrp > div.isFSA_PrfPhotoWrp > div.isFSA_HoldTooltipWrap div.isToolTip div.isFSA_HoldDescr span.H02 {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -389px -448px transparent;
    top: 3px;
}

.isFSA_HoldDescr {
    white-space:nowrap;
}


div.isFSA_HoldTooltipWrap div.isToolTip {
    width: auto !important;

}

.isFSA_FerpaLegend {
    background: #f3f3f1 none repeat scroll 0 0;
    bottom: 40px;
    box-shadow: 0 0 5px 0 #000000;
    color: #000000;
    display: none;
    font-size: 11px;
    padding: 20px;
    position: absolute;
    text-align: left;
    width: 290px;
    z-index: 3;
}

.legend .isFSA_FerpaLegend {
    display: block;
}

.isFSA_FerpaLegend > a {
    color: black;
    font-size: 1.4em;
    font-weight: bold;
    position: absolute;
    right: 5px;
    text-decoration: none;
    top: 2px;
}

.isFSA_FerpaLegend > span {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #f3f3f1;
    bottom: -8px;
    height: 0;
    left: 3px;
    position: absolute;
    width: 0;
}

#lbContentMain .isFSA_FerpaLegend > span {
    bottom: -6px;
    left: 24px;
}

.isFSA_FerpaLegend > p {
    line-height: normal;
    white-space: normal;
}

.isFSA_Advisee > div.isFSA_SrIndicator > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -188px -516px transparent;
    display: block;
    height: 30px;
    overflow: hidden;
    text-decoration: none;
    text-indent: 100%;
    white-space: nowrap;
    width: 30px;
}



@media only screen and (min-width : 550px) {
    .open #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrHead {
        background: none repeat scroll 0 0 #303030;
        color: #fff;
        display: block;
        font-size: 14px;
        line-height: 25px;
        margin: 10px 15px 0;
        position: relative;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrHead .isFSA_SrYear {
        width: 11%; 
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee {
        display: block;
        height: 45px;
        margin: 0;
        width: 100%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div, #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > a {
        height: 43px;
        overflow: hidden;
        padding: 4px;
        text-overflow: ellipsis;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView #IS_FSA_SearchResult {
        padding: 0 14px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrSelector {
        display: inline-block;
        width: 40px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee .isFSA_SrSelector {
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -34px -176px transparent;
        left: 0;
        position: static;
        top: 0;
        z-index: 1;
        height: 45px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee.selected .isFSA_SrSelector {
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -34px -36px transparent;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrName {
        display: inline-block;
        width: 20%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrHead .isFSA_SrName {
        width: 20%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee .isFSA_SrName {
        background: none repeat scroll 0 0 transparent;
        color: #5781b1;
        font-size: 0.9em;
        font-weight: normal;
        line-height: 35px;
        padding: 0 0 0 50px;
        position: relative;
    }

    
    .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrName, .isFSA_SrListView .isFSA_AdvResultsBody .isFSA_SrName {
        color: #a23339 !important;
        line-height: 20px !important;
        white-space: normal !important;
    }

    .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrName > span, .isFSA_SrListView .isFSA_AdvResultsBody .isFSA_SrName > span {
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrName > span > span, .isFSA_SrListView .isFSA_AdvResultsBody .isFSA_SrName > span > span {
        display: table-cell;
        height: 37px;
        overflow: hidden;
        vertical-align: middle;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrPhoto {
        display: inline-block;
        left: 40px;
        position: absolute;
        padding: 5px;
        z-index: 3;
        width: 45px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrPhoto img {
        width: 35px;
        height: 35px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee .isFSA_SrPhoto > span {
        background: none;
        bottom: 5px;
        color: #000;
        font-size: 10px;
        margin: 30px 0 0 31px;
        opacity: 1;
        padding: 3px 15px;
        position: relative;
        width: 120px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrActionLnks {
        display: inline-block;
        width: 50px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 5px;
        top: 0;
        overflow: visible !important;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrActionLnks > a {
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -89px -229px transparent;
        height: 30px;
        margin: 0 0 0 5px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee .isFSA_SrActionLnks.open > a {
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -229px #a23339;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee .isFSA_SrActionLnks .isFSA_Loading {
        top: 30px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrConcentration {
        display: inline-block;
        width: 20%;
        font-weight: normal;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrConcentration span {
        display: block;
        font-weight: normal;
        line-height: 1.2em;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrYear {
        display: inline-block;
        width: 12%;
    }

    .isFSA_AdvWrp.isFSA_SrListView .isFSA_SrYear, .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrYear {
        line-height: 20px !important;
        overflow: hidden !important;
        padding: 0 5px 0 0 !important;
        white-space: normal !important;
    }

    .isFSA_AdvWrp.isFSA_SrListView .isFSA_SrYear p, .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrYear p {
        table-layout: fixed;
        display: table;
    }

    .isFSA_AdvWrp.isFSA_SrListView .isFSA_SrYear p span, .isFSA_SrListView #IS_FSA_SearchResult .isFSA_SrYear p span {
        display: table-cell;
        vertical-align: middle;
        height: 40px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrPhone {
        display: inline-block;
        width: 103px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrLocation {
        display: inline-block;
        width: 10%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_SrEmail {
        display: inline-block;
        width: 18%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_SrIndicator {
        left: 30px;
        top: -5px;
        z-index: 3;
        overflow: visible;
        position: absolute;
        width: 30px;
        height: 30px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView .isFSA_Advisee > div.isFSA_SrIndicator > a {
        background-position: -377px -516px;
        height: 20px;
        width: 20px;
    }
}

.isFSA_SrLocation > span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.isFSA_SrBoxView .isFSA_SrLocation > span {
    display: block;
}






.isFSA_SrIndi1 {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -223px -109px transparent;
}

.isFSA_SrIndi2 {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -187px -175px / 300px 300px transparent;
}




.isFSA_ErrorMsg {
    display: none;
    margin-top: 0;
    position: absolute;
    text-align: center;
    top: 59px;
    width: 77%;
    z-index: 5;
}

.error .isFSA_ErrorMsg {
    display: block;
}

.error #IS_FSA_SearchResult {
    display: none;
}

.isFSA_AdviseesWrp.error {
    padding: 10px 5px 35px;
}

.error .isFSA_SrHead {
    display: none !important;
}



.isFSA_SearchWrp select::-ms-expand, .isFSA_AdviseesRdWrp select::-ms-expand {
    display: none;
}

.isFSA_SearchWrp select, .isFSA_AdviseesRdWrp select {
    width: 110px;
    color: #ffffff;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.2em;
    border: 1px solid #ccc;
    cursor: pointer;
    text-indent: 0.01px;
    -ms-text-overflow: " ";
    -o-text-overflow: " ";
    text-overflow: " ";
    margin: 0 auto;
    padding: 4px 0.4em;
    background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 90px 7px #a23339;
    *background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    vertical-align: bottom;
}

.isFSA_SearchWrp select option, .isFSA_AdviseesRdWrp select option {
    padding: 0 0 0 10px;
}

.isFSA_SearchWrp select:focus, .isFSA_AdviseesRdWrp select:focus {
    outline: none;
}

.isFSA_SearchWrp > a, .isFSA_AdviseesRdWrp > a {
    background: none repeat scroll 0 0 #A23339;
    color: #fff;
    height: auto;
    padding: 5px 10px;
}

.isFSA_ViewWrp a#IS_FSA_ViewBox {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 8px -41px transparent;
}

.isFSA_ViewWrp a#IS_FSA_ViewList {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -246px -41px transparent;
}

.isFSA_ViewWrp a#IS_FSA_ViewBox.selected {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -84px #A23339;
}

.isFSA_ViewWrp a#IS_FSA_ViewList.selected {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -291px -41px #A23339;
}

.isFSA_SearchWrp #IS_FSA_SearchTxt, .isFSA_AdviseesRdWrp #IS_FSA_RdSearchTxt {
    height: 31px;
    margin: 0;
    vertical-align: bottom;
}

.isFSA_Advisee .isFSA_SrEmail > a, .isFSA_AdviseesWrp > .isFSA_SrLnks > a, .isFSA_SrLnks > a {
    color: #A23339;
    text-decoration: none;
}

.isFSA_Advisee .isFSA_SrEmail > a:hover, .isFSA_AdviseesWrp > .isFSA_SrLnks > a:hover, .isFSA_SrLnks > a:hover {
    text-decoration: underline;
}

.isFSA_Advisee .isFSA_SrPhoto:hover {
    background: none repeat scroll 0 0 #A23339;
}


.isFSA_PrfMain .isSSS_FullW > div.isSSS_Advs {
    margin: 5px 10px 15px 0;
    width: 48%;
}

.isFSA_PrfMain .isSSS_AdvsActionLnks > div {
    top: 22px;
}

.isFSA_PrfMain .VList div.isSSS_AdvsName {
    width: 31%;
}

.isFSA_PrfMain .VList div.isSSS_AdvsEmail {
    width: 22%;
}

.isFSA_PrfMain .isSSS_VListHead > div:nth-child(1) {
    width: 37%;
}

.isFSA_PrfMain .isSSS_VListHead > div:nth-child(3) {
    width: 22%;
}

.isFSA_PrfMain .VList div.isSSS_AdvsLocation {
    display: none;
}

.isFSA_PrfMain .isSSS_AdvsLocation > span {
    display: inline;
}


.isFSA_AdviseesRdWrp {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 0px auto;
    padding: 20px;
    position: relative;
    width: 980px;
}



.isSSS_AdvsActionLnks > a, .isFSA_SrActionLnks > a {
    background: transparent none repeat scroll 0 0 !important;
    pointer-events: none;
}


.isSSS_ConversationInfo {
    width: 90% !important;
}

.isSSS_ConversationEvent {
    display: inline-block;
    font-size: 0.7em;
    width: 35%;
}

.isSSS_ConversationPerson {
    margin-left: 2%;
    display: inline-block;
    font-size: 0.7em;
    width: 60%;
}

.isSSS_Conversation {
    margin-top: 5px;
}

.isSSS_ConversationLearn, .isSSS_ConversationNote {
    font-size: 0.6em;
    text-align: left;
}

.isSSS_ConversationNote {
    padding-top: 10px;
}





#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS span,
#HU_FSA_MY_PROGRAMWrp .isSSS_CWrpGSAS h5, #HU_FSA_MY_PROGRAMWrp .isSSS_CWrpGSAS span
#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS span,

{
    padding-bottom: 3px;
}

#HU_FSA_MY_PROGRAMWrp .isSSS_FullW {
    width: 97% !important;
}

#HU_MY_PROGRAMWrp ul ,
#HU_FSA_MY_PROGRAMWrp ul,
#HU_ALUMNI_MY_PROGWrp ul {
    list-style-type: none;
margin-left: 0em !important;
}

#HU_MY_PROGRAMWrp div li,
#HU_FSA_MY_PROGRAMWrp div li,
#HU_ALUMNI_MY_PROGWrp div li {
    margin-bottom: 10px !important;
}

#HU_MY_PROGRAMWrp div li, #HU_MY_PROGRAMWrp div li span,
#HU_FSA_MY_PROGRAMWrp div li, #HU_FSA_MY_PROGRAMWrp div li span,
#HU_ALUMNI_MY_PROGWrp div li, #HU_ALUMNI_MY_PROGWrp div li span {
    font-family: "Quattrocento Sans" !important;
    font-weight: 300 !important;
}

#HU_MY_PROGRAMWrp div li span,
#HU_FSA_MY_PROGRAMWrp div li span,
#HU_ALUMNI_MY_PROGWrp div li span {
    font-size: 0.8em !important;
}

#HU_MY_PROGRAMWrp div li span.filler,
#HU_FSA_MY_PROGRAMWrp div li span.filler,
#HU_ALUMNI_MY_PROGWrp div li span.filler {
    width: 99%;
    display: block;
}
#HU_MY_PROGRAMWrp li h5, #HU_MY_PROGRAMWrp li span,
#HU_FSA_MY_PROGRAMWrp li h5, #HU_FSA_MY_PROGRAMWrp li span,
#HU_ALUMNI_MY_PROGWrp li h5, #HU_ALUMNI_MY_PROGWrp li span {
    box-sizing: border-box;
}
#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li span,
#HU_FSA_MY_PROGRAMWrp .isSSS_CWrpGSAS li h5, #HU_FSA_MY_PROGRAMWrp .isSSS_CWrpGSAS li span,
#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li span {
    
    display: block;
}

.VCard .isSSS_TuitionVList, .VList .isSSS_TuitionVCard, .VCard .isSSS_RequirementsVList, .VList .isSSS_RequirementsVCard {
    display: none;
}

.VList .isSSS_TuitionVList, .VCard .isSSS_TuitionVCard, .VList .isSSS_RequirementsVList, .VCard .isSSS_RequirementsVCard {
    display: block;
}

#HU_FSA_MY_PROGRAMWrp .VList table tbody td[headers="THTypGYear"] {
    text-align: center;
}

#HU_FSA_MY_PROGRAMWrp .VList table tbody td[headers="THAmt"],
#HU_FSA_MY_PROGRAMWrp .VList table tbody td[headers="THComDate"] {
    text-align: right;
    padding: 3px 10px 3px 3px;
}

#HU_FSA_MY_PROGRAMWrp .VList table th {
    
    text-align: left;
}
#HU_FSA_MY_PROGRAMWrp .VList table th#THAmt {
    text-align: right;
    padding: 3px 10px 3px 3px;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox {
    border: 1px solid #ccc;
    display: inline-block;
    width: 30.1%;
    padding: 0;
    margin: 1.5%;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox {
    margin: 2.1%;
    background-color: #fff;
}

#HU_FSA_MY_PROGRAMWrp div.isDSInsideBox:first-of-type, #HU_FSA_MY_PROGRAMWrp div.isDSInsideBox.first {
    margin-left: 0;
}
#HU_FSA_MY_PROGRAMWrp div.isDSInsideBox:last-of-type {
    margin-right: 0;
}
#HU_FSA_MY_PROGRAMWrp .isDSInsideBox div {
    padding: 2px;
    
}

#HU_FSA_MY_PROGRAMWrp .isSSS_CareerSelect {
    display: none;
    white-space: nowrap;
}

#HU_FSA_MY_PROGRAMWrp .VCard, #HU_FSA_MY_PROGRAMWrp .VList {
    width: 100%;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox h5 {
    text-align: center;
    border-bottom: 1px solid #ccc;
    background-color: #f3f3f1;
    padding: 5px;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox p {
    text-align: center;
    padding: 5px;
    font-size: 0.8em;
}

#HU_FSA_MY_PROGRAMWrp .isSSS_EmpWrp .ABDLabel {
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left;
}
#HU_FSA_MY_PROGRAMWrp .isSSS_EmpWrp .ABDStatus {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    padding-left: 30px;
}
#HU_FSA_MY_PROGRAMWrp .isSSS_EmpWrp .ABDDate {
    float: right;
    font-size: 0.8em;
}
#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisNotCompleted, #HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisCompleted {
    text-align: center;
    font-weight: normal;
    font-size: 1.0em !important;
    padding: 5px;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel {
    
    font-weight: bold;
    
    padding: 5px;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel.isABDcentered {
    text-align: center;
    font-weight: normal;
    font-size: 0.8em;
}

#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitle {
    font-size: 0.8em;
    
    font-style: italic;
    font-weight: normal;
    
}

.horizontalProgress {
    margin: 10px auto;
    width: 95%;
}

.degreeProgress {
    display: block !important;
    width: 100% !important;
    overflow: hidden;
}

.degreeProgress .isFSANotAvailable {
    text-align: left;
    font-size: 0.8em;
}

.progressBlock {
    float: left;
    width: 32%;
}
.progressBlock.last {
    display: inline-block;
    width: 2%;
    position: relative;
    bottom: -35px;
}

.progressBlock .dataPoint {
    font-family: "Quattrocento Sans";
    font-size: 0.7em;
    font-weight: 300;
    position: relative;
    left: -14px;
}

.progressBlock .desc {
    font-family: Arial;
    font-size: 0.8em;
    text-align: center;
}

.progressBlock .line {
    line-height: 2px;
    margin-bottom: 2px;
    margin-top: 10px;
}

.progressBlock .lineStyleN {
    background-color: #e6e6e3;
}

.progressBlock .lineStyleS {
    background-color: #3aab57;
}

.progressBlock .lineStyleG {
    background-color: #e5e52a;
}
.progressBlock .lineStyleU {
    background-color: #e25454;
}

#HU_FSA_MY_PROGRAMWrp #progressTable {
    margin-top: 10px;
}

#IS_FSA_MILESTONE_LIST th:nth-child(1) {
    width:15%;
}

#IS_FSA_MILESTONE_LIST th:nth-child(2) {
    width: 55%;
}
#IS_FSA_MILESTONE_LIST th:nth-child(3) {
    width: 12%;
}
#IS_FSA_MILESTONE_LIST th:nth-child(4) {
    white-space: nowrap;
}
#IS_FSA_MILESTONE_LIST th:nth-child(5) {
    white-space: nowrap;
}

#IS_FSA_MILESTONE_LIST td:nth-child(2) span.milestoneDescr {
    float: left;
    margin-bottom: 5px;
}

#IS_FSA_MILESTONE_LIST td:nth-child(2) a {
    float: right;
    margin-right: 10%;
    margin-bottom: 5px;
}
div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST H5 {
    margin: 5px 0;
}
div[groupid="HU_FSA_MY_PROGRAM"] td {
    vertical-align: top;
}
div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST th:nth-child(1) {
    width: 55%;
}
div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST th:nth-child(2) {
    width: 15%;
}
div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST th:nth-child(3) {
    width: 15%;
}
div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST th:nth-child(4) {
    width: 15%;
}

div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST td:nth-child(1) span.milestoneDescr {
    float: left;
    margin-bottom: 5px;
}

div[groupid="HU_FSA_MY_PROGRAM"] #IS_FSA_MILESTONE_LIST td:nth-child(1) a {
    float: right;
    margin-right: 10%;
    margin-bottom: 5px;
}

#IS_FSA_MILESTONE_LIST td:nth-child(1) span.milestoneComment {
    background-color: #e5e5e5;
    border: 1px solid #ccc;
    clear: both;
    margin-top: 6px;
    padding: 6px;
    width: 90%;
}

#HU_FSA_DOC {
    
}
#HU_FSA_DOC td {
    vertical-align: top;
}
#HU_FSA_DOC th:nth-child(2),
#HU_FSA_DOC th:nth-child(1) {
    width: 10%;
}
#HU_FSA_DOC th:nth-child(3),
#HU_FSA_DOC th:nth-child(4) {
    width: 16%;
}
#HU_FSA_DOC th:nth-child(5) {
    width: 17%;
}
#HU_FSA_DOC th:nth-child(6) {
    width: 16%;
}
#HU_FSA_DOC td:nth-child(6) > span {
    background-color: #eeeeee;
    border: 1px solid #c2c2c2;
    padding: 5px;
}

#HU_FSA_DOC td.isFSA_DenyReason span.isFSA_concentrationChangeDenyReason {
    background-color: #e5e5e5;
    border: 1px solid #ccc;
    clear: both;
    margin-top: 0px;
    padding: 6px;
    width: 100%;
}



#HU_FSA_MY_PROGRAMWrp .isSSS_CWrpGSAS li.isSSS_DeptGYearReason > span,
.isSSS_DeptGYearReason > div{
    display: inline-block;
}
.isSSS_AcadGYearTooltip > a {
    
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -329px -657px;
    display: inline-block;
    height: 14px;
    
    
    
    position: relative;
    top: 4px;
    text-decoration: none;
    width: 13px;
}
.isSSS_AcadGYearTooltip a:hover {
    text-decoration: none;
}

.isSSS_DeptGYearReason .isToolTip {
    bottom: 64px;
    right: 17px;
}





.legend .isFSA_SuggestLegend {
    display: block;
}
.isFSA_SuggestLegend {
    background: #f3f3f1 none repeat scroll 0 0;
    box-shadow: 0 0 5px 0;
    display: none;
    font-size: 0.8em;
    margin-top: -2px;
    padding: 3px 5px;
    position: absolute;
    right: 7%;
}
.isFSA_SuggestLegend > a {
    color: #a23339;
    font-size: 11px;
    font-weight: bold;
    position: absolute;
    right: 2px;
    text-decoration: none;
    top: 0;
}
.isFSA_SuggestLegend h3 {
    font-size: 1em;
}
.isFSA_SuggestLegend li {
    font-size: 0.8em;
    margin: 1px 0 0 10px;
    width: auto;
}
.isFSA_SuggestLegend > span {
    border-bottom: 12px solid #f3f3f1;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    height: 0;
    position: absolute;
    right: 80px;
    top: -7px;
    width: 0;
}
.isFSA_AdvResult .isFSA_SuggestLegend > span {
    right: 50px;
}

div.huMainWrp > ul:nth-child(2) {
    position: relative;
    z-index: 6;
}




#IS_FSA_PROFILE_PERSINFOWrp .isSSS_FullW > div {
    width: 49%;
}






.isFSA_PrfWrp {
    background: none repeat scroll 0 0 #ffffff;
    width: 980px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}

    .isFSA_PrfWrp > div {
        display: inline-block;
        vertical-align: top;
    }

.isFSA_PrfHdr {
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: -44px;
    width: 95%;
}

    .isFSA_PrfHdr h2 {
        color: #fff;
        cursor: default;
        display: inline-block;
        font-size: 20px;
        font-weight: normal;
        padding: 0 20px;
        min-width: 30%;
    }

    .isFSA_PrfHdr > a {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        min-width: 20%;
        text-align: right;
        text-decoration: none;
    }

a.isFSA_PrfHdrPrev {
    text-align: left;
}

.isFSA_PrfHdr > a:hover {
    text-decoration: underline;
}

.isFSA_PrfHdrNext > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -260px -109px transparent;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 35px;
}

.isFSA_PrfHdrNext:hover > span {
    
}

.isFSA_PrfHdrPrev > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -150px -47px transparent;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 35px;
}

.isFSA_PrfHdrPrev:hover > span {
    
}

.isFSA_PrfHdr > span {
    position: absolute;
    right: 0;
    height: 100%;
    background: #808080;
    width: 50px;
}

    .isFSA_PrfHdr > span > a {
        color: #ffffff;
        display: block;
        cursor: pointer;
        text-decoration: none;
    }

        .isFSA_PrfHdr > span > a:hover {
            color: #cf4242;
        }




.isFSA_PrfPhotoWrp {
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    padding: 20px 10px 0;
    position: absolute;
    text-align: center;
    top: 62px;
    width: 250px;
    height: 265px;
}

    .isFSA_PrfPhotoWrp img {
        width: 200px;
        height: 200px;
    }

    .isFSA_PrfPhotoWrp > span {
        background: none repeat scroll 0 0 #000;
        bottom: 45px;
        color: #fff;
        display: block;
        font-size: 20px;
        left: 25px;
        opacity: 0.5;
        padding: 5px 27px;
        position: absolute;
    }

    .isFSA_PrfPhotoWrp > div {
        bottom: 39px;
        font-size: 10px;
        height: 45px;
        padding: 8px 45px;
        position: absolute;
        right: 0px;
        width: 100%;
    }

.isFSA_PrfPhotoWrp > div.isFSA_SrIndicator {
    background: rgba(256,256,256,0.8);

	}

        .isFSA_PrfPhotoWrp > div > a {
            color: #A23338;
            display: block;
            font-size: 1.5em;
            font-weight: bold;
            line-height: 2.1em;
            text-decoration: none;
            vertical-align: middle;
            width: 100%;
        }

            .isFSA_PrfPhotoWrp > div > a:hover {
                text-decoration: underline;
            }

        .isFSA_PrfPhotoWrp > div.isFSA_SrIndicator > a > span {
            background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -188px -516px transparent;
            display: inline-block;
            height: 30px;
            text-decoration: none;
            vertical-align: bottom;
            width: 30px;
        }


.isFSA_PrfGuide {
    width: 250px;
    margin: 266px 0 0 0;
    position: relative;
}

    .isFSA_PrfGuide > * {
        display: block;
        border-bottom: 1px solid #CCCCCC;
    }

    .isFSA_PrfGuide a.disabled {
        background: #efefef none repeat scroll 0 0;
        color: #9f9f9f;
        pointer-events: none;
    }

    .isFSA_PrfGuide h3 {
        background: none repeat scroll 0 0 #A23338;
        color: #fff;
        font-size: 17px;
        font-weight: bold;
        line-height: 35px;
        padding: 0 10px;
    }

    .isFSA_PrfGuide > a {
        background: none repeat scroll 0 0 #e6e6e4;
        color: #000;
        font-size: 16px;
        line-height: 35px;
        overflow: hidden;
        padding: 0 5px 0 15px;
        text-decoration: none;
        text-overflow: ellipsis;
        vertical-align: top;
        white-space: nowrap;
    }

        .isFSA_PrfGuide > a:hover {
            color: #fff;
            background: none repeat scroll 0 0 #aaa8a8;
            text-decoration: underline;
        }

    .isFSA_PrfGuide a.selected {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
    }

        .isFSA_PrfGuide a.selected:hover {
            color: #000;
        }

        .isFSA_PrfGuide a.selected > span {
            background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -127px 12px transparent;
            display: inline-block;
            position: absolute;
            right: 0;
            width: 10px;
        }




.isFSA_PrfMain {
    padding: 20px 10px 20px 5px;
    width: 720px;
    font-size: 1.2em;
}

    .isFSA_PrfMain .isSSS_FullW > div {
        width: 32%;
    }

    .isFSA_PrfMain .isSSS_GradesTwrp > div {
        width: 100%;
    }

    .isFSA_PrfMain h3 {
        font-size: 1.1em;
    }

    .isFSA_PrfMain .isSSS_FullW > div > span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .isFSA_PrfMain .isFSA_PrfMainWrp {
        display: none;
    }

        .isFSA_PrfMain .isFSA_PrfMainWrp.selected {
            display: block;
        }

    .isFSA_PrfMain > div > div {
        padding: 10px 0;
    }

        .isFSA_PrfMain > div > div > div {
            display: inline-block;
            padding: 1%;
            vertical-align: top;
            width: 48%;
        }

    .isFSA_PrfMain h2 {
        font-size: 20px;
        padding: 0 0 5px 0;
    }

    .isFSA_PrfMain h4 {
        font-size: 14px;
        padding: 0 0 5px 0;
    }

    .isFSA_PrfMain a {
        text-decoration: none;
        color: #a23338;
    }

        .isFSA_PrfMain a:hover {
            text-decoration: underline;
        }

    
    .isFSA_PrfMain table {
        width: 100%;
        border: 1px solid #ccc;
        font-size: 12px;
        text-align: left;
        border-spacing: 0;
    }

        .isFSA_PrfMain table th {
            background: none repeat scroll 0 0 #303030;
            color: #fff;
            padding: 3px;
            text-align: left;
        }

        .isFSA_PrfMain table td {
            background: #ffffff none repeat scroll 0 0;
            border-top: 1px solid #ccc;
            padding: 3px;
        }


    
    .isFSA_PrfMain .isFSA_PrfMainCons span {
        border: 1px solid #cccccc;
        margin: 5px 0;
    }

.isFSA_PrfSpanDiv {
    font-weight: bold;
}

    .isFSA_PrfSpanDiv span {
        float: right;
        font-weight: normal;
    }

.isFSA_PrfMainEmgBio > span {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    width: 48%;
}

    .isFSA_PrfMainEmgBio > span > span {
        font-weight: normal;
        text-align: right;
        float: right;
    }

.isFSA_PrfMainSch > div {
    border: 1px solid #cccccc;
    margin: 6px 4px;
    padding: 0 !important;
}

.isFSA_PrfMainSch h3 {
    background: none repeat scroll 0 0 black;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 10px;
}

.isFSA_PrfMainSch span {
    font-size: 12px;
    padding: 0 10px;
}

.isFSA_PrfMainSch ul {
    margin: 5px 0 0;
    padding: 0;
}

    .isFSA_PrfMainSch ul li {
        background: none repeat scroll 0 0 #f6f6f6;
        border: 1px solid #cccccc;
        color: #ccc;
        display: inline-block;
        float: left;
        font-size: 12px;
        padding: 2px;
        text-align: center;
        width: 48px;
    }

        .isFSA_PrfMainSch ul li.selected {
            background: none repeat scroll 0 0 #E8E8E8;
            border: 1px solid #5c5c5c;
            color: #000000;
        }



.isFSA_PrfMainWrp .isSSS_PersInfTop > h5 {
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    max-width: 360px;
    overflow: hidden;
    padding: 0 30px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isFSA_PrfMainWrp .isSSS_PersInfTop > h5:nth-child(3) {
        float: right;
        padding: 0;
    }

    .isFSA_PrfMainWrp .isSSS_PersInfTop > h5 > span {
        font-weight: bold;
        margin: 0 2px 0 0;
    }

.isFSA_PrfMainWrp .isSSS_FullW table span {
    display: block;
}

.isFSA_PrfMainWrp .isSSS_FullW.isSSS_Religion > div {
    width: 48%;
}

.isFSA_PrfMain .isSSS_PersInfTop > h4 {
    position: absolute;
    right: 0;
    top: 0;
}

    .isFSA_PrfMain .isSSS_PersInfTop > h4:nth-child(4) {
        top: 15px;
    }

.isFSA_PrfMain .isSSS_PersInfTop > h5:nth-child(4) {
    padding: 0;
    position: absolute;
    right: 0;
}


.isFSA_PrfMainWrp .isSSS_PersInfTop > h6 {
	position: absolute;
	top: 85%;
	right:0;
	bottom:0;
	font-size: 0.9em;
	font-weight: normal;
	display:block;
	padding-top:0.5%
}

    .isFSA_PrfMainWrp .isSSS_PersInfTop > h6 > span {
        font-weight: bold;
        margin: 0 2px 0 0;
    }



.isSSS_GradesTwrp th:nth-child(1) {
    width: 18%;
}


.isSSS_GradesTwrp th:nth-child(2) {
    width: 9%;
}


.isSSS_GradesTwrp th:nth-child(3) {
    width: 33%;
}


.isSSS_GradesTwrp th:nth-child(4) {
    width: 15%;
}


.isSSS_GradesTwrp th:nth-child(5) {
    width: 10%;
}


.isSSS_GradesTwrp th:nth-child(6) {
    width: 15%;
}


.isSSS_GradesTwrp .huFloatRight {
    text-align: right;
}

.isFSA_PrfCrsHdr > h2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: sub;
    width: 48%;
}

    .isFSA_PrfCrsHdr > h2:first-child {
        text-align: left;
    }

.isFSA_PrfCrsHdr {
    padding: 0 !important;
}

.isFSA_PrfCrsTerm {
    border: 1px solid #ccc;
    margin: 20px 0;
    padding: 10px !important;
}

.isFSA_PrfMain > div > div.isFSA_PrfCrsTerm > div {
    width: 100%;
    display: block;
    padding: 0px;
}

.isFSA_PrfCrsTerm span {
    display: block;
    float: right;
}

.isFSA_PrfCrsTerm div span {
    padding: 10px;
}



.isFSA_PrfCrsTerm > div {
    max-height: 0px;
    overflow-y: hidden;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
}

.isFSA_PrfCrsTerm.open > div {
    max-height: 600px;
    height: auto;
}

.isFSA_PrfCrsTerm > a {
    color: black;
    padding: 0 0 0 30px;
    font-size: 20px;
}

.isFSA_PrfCrsTerm h4 {
    padding: 10px 0 0;
    display: inline-block;
}








.isFSA_PrflFixTop {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    border-bottom: 3px solid #a23339;
    color: #000;
    display: block !important;
    margin: 0;
    width: 100%;
    padding: 5px 10px;
min-height: 62px;
}

    .isFSA_PrflFixTop > h2 {
        display: inline-block;
        font-size: 1.2em;
        font-weight: normal;
        width: 70%;
    }

    .isFSA_PrflFixTop > h3 {
        display: inline-block;
        float: right;
        font-weight: normal;
        text-align: right;
        width: 30%;
    }

    .isFSA_PrflFixTop span:after {
        content: ' / ';
    }

    .isFSA_PrflFixTop span:last-child:after {
        content: '';
    }

    .isFSA_PrflFixTop b, .isFSA_PrflImgBtm b {
        padding: 0 4px 0 0;
    }

div.isFSA_PrflImgBtm {
    bottom: 3px;
    color: #303030;
    font-size: 0.7em;
    padding: 8px;
    right: 0;
    top: auto;
}

.isFSA_PrflImgBtm > h3 {
    font-size: 1.3em;
    font-weight: normal;
}


.isFSA_CareerSelect {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    border-bottom: 3px solid #a23339;
    color: #000;
    font-size: 0.8em;
    display: block !important;
    margin: 0;
    width: 100%;
    padding: 5px 10px;
}

    .isFSA_CareerSelect > a.selected {
        background: none repeat scroll 0 0 #3a72ab;
        color: #fff;
        font-weight: bold;
    }

        .isFSA_CareerSelect > a.selected:hover {
            cursor: default;
            text-decoration: none;
            color: #fff;
        }

    .isFSA_CareerSelect > a {
        color: #000;
        display: inline-block;
        margin: 0 5px;
        padding: 0 10px;
        line-height: 30px;
        text-decoration: none;
    }

        .isFSA_CareerSelect > a:hover {
            text-decoration: underline;
            color: #a23339;
        }

        .isFSA_CareerSelect > a > span {
            display: inline-block;
            font-weight: normal;
            overflow: hidden;
            vertical-align: top;
            white-space: nowrap;
            width: auto;
            max-width: 0;
            -moz-transition: max-width 0.5s ease-in-out;
            -o-transition: max-width 0.5s ease-in-out;
            -webkit-transition: max-width 0.5s ease-in-out;
            transition: max-width 0.5s ease-in-out;
        }

        .isFSA_CareerSelect > a.selected > span {
            max-width: 780px;
        }

    .isFSA_CareerSelect b {
        padding: 2px;
    }



#IS_FSA_NANC {
    height: 300px;
}

.isFSA_PrfMain .isSSS_FullW > div.isFSA_NoteWrp {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: block;
    height: auto;
    max-height: 307px;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-transition: max-height 0.5s ease-out 0s;
    -o-transition: max-height 0.5s ease-out 0s;
    -webkit-transition: max-height 0.5s ease-out 0s;
    transition: max-height 0.5s ease-out 0s;
}

.isFSA_NoteWrp.showAll {
    max-height: 3000px !important;
    -moz-transition: max-height 0.5s ease-in 0s !important;
    -o-transition: max-height 0.5s ease-in 0s !important;
    -webkit-transition: max-height 0.5s ease-in 0s !important;
    transition: max-height 0.5s ease-in 0s !important;
}

.isFSA_NoteWrp.closed {
    color: #616161;
}

.isFSA_NoteTopWrp img {
    height: 60px;
    margin: 10px;
    width: 60px;
}

.isFSA_NoteTitleWrp {
    display: inline-block;
    vertical-align: top;
    width: 55%;
}

.isFSA_NoteTopWrp > h2 {
    display: inline-block;
    font-size: 0.7em;
    font-weight: normal;
    padding: 10px 0 0;
    vertical-align: top;
    width: 30%;
}

    .isFSA_NoteTopWrp > h2 > span {
        font-weight: bold;
        display: block;
    }

.isFSA_NoteBtmWrp {
    background: none repeat scroll 0 0 #f3f3f1;
    border-top: 1px solid #ccc;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.isFSA_NoteTextWrp {
    border-top: 1px solid #ccc;
    font-size: 0.7em;
    padding: 5px;
    margin: 0 0 20px;
    position: relative;
}

.isFSA_NoteTitleWrp > h4 {
    color: #a23338;
    font-size: 0.7em;
    font-weight: normal;
    display: inline-block;
    padding: 0;
}

    .isFSA_NoteTitleWrp > h4.selected {
        background: none repeat scroll 0 0 #A23338;
        color: #fff;
        padding: 1px 2px;
    }

.isFSA_NoteTitleWrp > span {
    font-size: 0.6em;
    font-weight: 300;
    display: block;
    vertical-align: top;
}

.isFSA_NoteBtmWrp > a {
    display: inline-block;
    font-size: 0.65em;
    font-weight: 300;
    padding: 4px 0;
    vertical-align: top;
}

.isFSA_NoteTitleWrp > h3 {
    font-size: 0.8em;
    padding: 10px 0 0;
}

.isFSA_NoteTextWrp pre {
    font-family: lato;
    white-space: pre-wrap;
}

.isFSA_PrfMain .isSSS_FullW > div.isFSA_TopNoteWrp {
    width: 100%;
    height: 25px;
}

.isSSS_FullW > div.isFSA_TopNoteWrp > span {
    display: inline-block;
}

.isFSA_TopNoteWrp > a {
    display: inline-block;
    font-size: 0.55em !important;
    padding: 0 5px;
    vertical-align: top;
}

.isFSA_FlAdvsNt.selected {
    background: none repeat scroll 0 0 #a23338;
    color: #fff;
}

.isFSA_SortAdvsNt.selected span {
    background-position: -209px -159px !important;
}

.isFSA_FlAdvsNt.selected:hover {
    cursor: default;
    text-decoration: none;
}

a.isFSA_ShowMoreNote {
    float: right;
    display: none;
}

.showMore a.isFSA_ShowMoreNote {
    display: inline-block;
}

.isFSA_NoteWrp.showAll .isFSA_ShowMoreNote > span {
    background-position: -162px 5px !important;
}

a.isFSA_NewAdvisorNote {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    font-size: 0.8em;
    padding: 5px 15px;
    position: absolute;
    right: 20px;
    top: 20px;
}

    a.isFSA_NewAdvisorNote:hover {
        background: none repeat scroll 0 0 #6b6969;
        text-decoration: none;
    }

.isFSA_TopNoteWrp > span {
    font-size: 0.55em !important;
    vertical-align: top;
    padding: 2px 5px 0 0;
}

.isFSA_DwlAdvsNt {
    float: right;
    padding: 3px 0 0 !important;
}

a.isFSA_SortAdvsNt > span, .isFSA_ShowMoreNote > span {
    background-position: -44px 4px !important;
}

a.isFSA_DwlAdvsNt > span {
    background-position: -311px -205px;
}

.isFSA_ClosedNtLnk:hover {
    cursor: default !important;
    text-decoration: none !important;
}

.isFSA_ClosedNtLnk, .closed .isFSA_CloseNtLnk, .closed .isFSA_EditNtLnk {
    display: none !important;
}

.closed .isFSA_ClosedNtLnk {
    display: inline-block !important;
}

.isFSA_CloseNtLnk > span {
    background-position: -236px -590px !important;
}

.isFSA_ClosedNtLnk > span {
    background-position: -204px -590px !important;
}

.isSSS_FullW.isFSA_AdvNewNtWrp > div:last-of-type {
    display: block;
    width: 100%;
}

.isFSA_SortAdvsNt > ul {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid;
    padding: 25px;
    position: absolute;
    z-index: 90;
}

.moreFilters #IS_FSA_FilterAdvNotes {
    display: block !important;
}

#IS_FSA_FilterAdvNotes {
    display: none;
    border: 1px solid #a23338;
    left: 166px;
    position: absolute;
    top: 64px;
    z-index: 4;
}

    #IS_FSA_FilterAdvNotes > a {
        background: none repeat scroll 0 0 #f3f3f1;
        display: block;
        font-size: 0.6em;
        padding: 3px 10px;
    }

.isFSA_AdvNewNtWrp input, .isFSA_AdvNewNtWrp select, .isFSA_AdvNewNtWrp textarea {
    display: block;
    font-family: "lato";
    font-size: 0.7em;
    padding: 2px 5px;
    width: 100%;
}

.isFSA_AdvNewNtWrp h4 {
    padding: 15px 0 0;
}

.isFSA_AdvNewNtWrp > h3 {
    padding: 0 0 20px;
}

.isFSA_AdvNewNtWrp img {
    height: 60px;
    width: 60px;
}

.isFSA_AdvNewNtWrp > div {
    vertical-align: top;
}

.isFSA_AdvNewNtWrp h4.selected {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    display: inline-block;
    font-size: 0.9em;
    margin: 0 0 0 15px;
    padding: 0 4px;
}

.isFSA_AdvNewNtWrp span {
    padding: 2px 0 0 15px;
}

a.isFSA_AdvsNtSave {
    float: right;
    padding: 5px 30px;
}

a.isFSA_AdvsNtCancel, a.isFSA_AdvsNtSave {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    display: inline-block;
    font-size: 0.8em;
    margin: 10px 10px 0 0;
    padding: 5px 25px;
}

    a.isFSA_AdvsNtCancel:hover, a.isFSA_AdvsNtSave:hover {
        background: none repeat scroll 0 0 #6b6969;
        text-decoration: none;
    }

#IS_FSA_NANST {
    margin: 0 0 0 15px;
}

.isFSA_AdvNewNtWrp select {
    display: inline;
    min-width: 100px;
    width: auto;
}

.isFSA_AdvNewNtWrp div > h4:last-of-type {
    display: inline-block;
    padding-right: 5px;
}

.showAll.showMore .isFSA_NoteTextWrp > span {
    display: none;
}

.showMore .isFSA_NoteTextWrp > span {
    display: block;
}

.isFSA_NoteTextWrp > span {
    background: none repeat scroll 0 0 white;
    height: 20px;
    padding: 0 0 0 3px;
    position: absolute;
    right: 0;
    top: 168px;
    width: 26px;
    display: none;
}

.isFSA_AdvNtWrp .nophoto, .isFSA_AdvNewNtWrp .nophoto {
    display: inline-block;
}

.editing #IS_FSA_NANST, .editing #IS_FSA_NANT, .editing #IS_FSA_NANPL {
    opacity: 0.5;
    pointer-events: none;
}

div.isFSA_NotesPermInfo a > span {
    background-position: -41px -230px;
    height: 25px;
    vertical-align: bottom;
}

.legend .isFSA_NotesPermLegend {
    display: block;
}

.isFSA_NotesPermLegend {
    background: #f3f3f1 none repeat scroll 0 0;
    bottom: 25px;
    box-shadow: 0 0 5px 0;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    width: 300px;
}
.isFSA_NotesPermLegend > a {
    color: #a23339;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}
.isFSA_NotesPermInfo {
    display: inline-block;
    font-size: 0.7em;
    position: relative;
}
.isFSA_NotesPermLegend > span {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #f3f3f1;
    bottom: -6px;
    height: 0;
    left: 2px;
    position: absolute;
    width: 0;
	padding:0px;
}


.isFSA_PrfMain .isSSS_ShopCart > div {
    width: 100%;
}

.isFSA_PrfMain .isSSS_ShopCart div.isSSS_ShCtPriOnOff {
    right: 10px;
    top: 53px;
    width: 19%;
}

.isSSS_ShCtPrfSign {
    float: right;
    margin: 5px 0 5px 5px;
}

    .isSSS_ShCtPrfSign > span {
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -412px -591px transparent;
    }

.isFSA_PrfMainWrp .huWlScReviewed {
    background-color: #cccccc;
    color: #000000;
    pointer-events: none;
}

    .isFSA_PrfMainWrp .huWlScReviewed > span {
        background: transparent none repeat scroll 0 0;
        margin: 0 0 0 5px;
        vertical-align: top;
        width: auto;
    }

.isFSA_PrfMainWrp .isSSS_FullW.isSSS_ShopCart.isSSS_noBkBr {
    font-size: 0.8em;
}


.isFSA_PrfMain .isSSS_FullW > div.isSSS_EmailLinks {
    font-size: 0.8em;
    left: auto;
    right: 152px;
    top: 12px;
    width: auto;
}
.isSSS_FullW.isSSS_noBkBr.huEditNetwork > a {
    float: right;
	cursor: pointer;
    font-size: 0.8em;
}
.isSSS_FullW.isSSS_noBkBr.huEditNetwork > a > span {
    background-position: -293px -236px;
    height: 20px;
}
.isFSA_AdvCounter > a { display: none; }
.isFSA_AdvRSPViewWrp { display: inline-block; }
.isSSS_FullW.isSSS_CWrpHCOL * {  font-family: "Quattrocento Sans" !important; }
.isFSA_AdvBackToHome,
#IS_FSA_SearchResultWrp.isFSA_AdvResult .isFSA_AdvBackToHome
{ display: none; }


@media only screen and (min-width: 993px) {
    .container-fluid .isFSA_PrfMainWrp .accordion-row {
        height: auto !important;
    }

    .isFSA_AdvRSPViewWrp {
        display: none;
    }
}


.huMobileFooter {display: none;}



@media only screen and (min-width : 550px) {
    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrSelector {
        width: 35px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrPhoto {
        left: 35px;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrYear {
        width: 10%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrLocation {
        width: 9%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrEmail {
        width: 15%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrName {
        width: 22%;
    }

    #IS_FSA_SearchResultWrp.isFSA_SrListView.isFSA_AdvResult .isFSA_SrConcentration {
        width: 18%;
    }
}

.isFSA_AdvResult .isFSA_Advisee:hover {
    border-left: 1px solid #a23339;
    background: none repeat scroll 0 0 #f6f6f6;
}
.isFSA_AdvWrp .isFSA_ViewWrp a {
    margin:0 5px;
}
.isFSA_AdvWrp.isFSA_SrBoxView.isFSA_AdvResult{
    width:100%;
    min-width: 980px;
}
.isFSA_AdvWrp.isFSA_SrBoxView.isFSA_AdvResult.isFSA_AdvAdv{
    width:980px;
}
.isFSA_AdvWrp .isFSA_AdvCounter,.isFSA_AdvWrp .isFSA_AdvSort,.isFSA_AdvWrp .isFSA_AdvExtras{
    padding:0px;
}
.isFSA_AdvWrp.isFSA_SrBoxView.isFSA_AdvResult .isFSA_AdvResultsHead{
    display:none;
}



.isFSA_AdvWrp {
    margin: 10px auto;
    width: 980px;
    position: relative;
    padding:0 0 100px 0;
}


.isFSA_AdvSearchWrp {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    padding: 10px;
    position: relative;
    width: 98%;
}

.isFSA_AdvResult .isFSA_AdvSearchWrp {
    width: 75%;
    margin: 10px 10px 10px auto;
    float: right;
    min-width: 725px;
}

.isFSA_AdvSearchWrp > h2 {
    font-size: 1.2em;
    padding: 0 0 10px;
}

.isFSA_AdvResult .isFSA_AdvSearchWrp > h2 {
    display: none;
}

.isFSA_AdvSearchWrp select::-ms-expand {
    display: none;
}

.isFSA_AdvSearchWrp select {
    width: 110px;
    color: #ffffff;
    font-weight: normal;
    font-size: 0.8em;
    line-height: 1.2em;
    border: 0 none;
    cursor: pointer;
    text-indent: 0.01px;
    -ms-text-overflow: "";
    -o-text-overflow: "";
    text-overflow: "";
    margin: 0 auto;
    padding: 4px 0.4em;
    background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 90px 7px #a23339;
    *background-image: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    vertical-align: middle;
    height: 30px;
}

.isFSA_AdvSearchWrp select option {
    padding: 5px 0 0 10px;
}

.isFSA_AdvSearchWrp select:focus {
    outline: none;
}

#IS_FSA_ADV_SearchTxt {
    height: 32px;
    margin: 0;
    border:  none;
    padding: 0 10px;
    width: 55%;
}

.isFSA_AdvResult #IS_FSA_ADV_SearchTxt {
    width: 45.5%;
}

.isFSA_AdvSearchWrp > a {
    background: none repeat scroll 0 0 #a23339;
    color: #fff;
    height: auto;
    padding: 7px 6px;
    border: 1px solid #ccc;
    display: inline-block;
    text-decoration: none;
    vertical-align: bottom;
    font-size: 0.8em;
}

.isFSA_AdvSearchWrp > a:hover {
    background: none repeat scroll 0 0 #6b6969;
    text-decoration: none;
}
#IS_FSA_ADV_SearchBtn > span, #IS_FSA_RdSearchBtn > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -202px transparent;

    display: inline-block;
    width: 24px;
}
#IS_FSA_ADV_SearchBtn {
    text-align: center;
    width: 120px;
}
.isFSA_AdvResult #IS_FSA_ADV_SearchBtn {
    width: 88px;
}






.isFSA_AdvCounter, .isFSA_AdvSort, .isFSA_AdvExtras {
    display: none;
    font-size: 0.65em;
    padding: 0 0 5px;
    vertical-align: top;
}

.isFSA_AdvResult .isFSA_AdvCounter {
    display: block;
    font-size: 1em;
    font-weight: bold;
    padding: 5px;
    text-align: right;
    width: 100%;
}

.isFSA_AdvResult .isFSA_AdvSort {
    display: inline-block;
}

.isFSA_AdvResult .isFSA_AdvExtras {
    display: inline-block;
    position:absolute;
    right:10px;
    top:72px;
}

.isFSA_AdvSort h4, .isFSA_AdvExtras h4 {
    display: inline;
    color: #000000;
}

.isFSA_AdvSort a {
    color: #a23339;
    padding: 3px 8px;
    text-decoration: none;
}

.isFSA_AdvExtras a {
    color: #a23339;
    padding: 3px;
    text-decoration: none;
}

.isFSA_AdvSort a:hover, .isFSA_AdvExtras a:hover {
    background: none repeat scroll 0 0 #c0c0c0;
}


.isFSA_AdvExtras span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px 2px transparent;
    display: inline-block;
    height: 18px;
    padding: 0 0 0 25px;
}

#IS_FSA_ADV_MainPrint span {
    background-position: 13px -274px;
}

.isFSA_AdvSort .selected, .isFSA_AdvExtras .selected {
    background: none repeat scroll 0 0 #a23339;
    color: #ffffff;
}

.isFSA_AdvSort .selected:hover, .isFSA_AdvExtras .selected:hover {
    background: none repeat scroll 0 0 #a23339;
    color: #ffffff;
    cursor: default;
}



.isFSA_AdvResultsHead {
    display: none;
}

.isFSA_AdvResult .isFSA_AdvResultsHead {
    display: block;
    background: none repeat scroll 0 0 #000000;
    color: #ffffff;
    font-size: 0.8em;
    padding: 5px 20px;
    width: 100%;
}

.isFSA_AdvResultsHead > div {
    display: inline-block;
}

.isFSA_AdvRHS {
    width: 9.5%;
}
.isFSA_AdvRHST {
    width: 16%;
}
.isFSA_AdvRHC {
    width: 18.5%;
}

.isFSA_AdvRHY {
    width: 10%;
}

.isFSA_AdvRHP {
    width: 15%;
}
.isFSA_AdvRHH {
    width: 10%;
}
.isFSA_AdvRHE {
    width: 18%;
}
.isFSA_AdvRHM {
    width: auto;
}




.isFSA_AdvResultsBody {
    display: none;
}

.isFSA_AdvResult .isFSA_AdvResultsBody {
    display: block;
}







.isFSA_AdvResult .isFSA_AdvResultsPaging {
    display: block;
    padding: 15px 0 5px;
    text-align: center;
}

.isFSA_AdvResultsPaging {
    display: none;
}

.isFSA_AdvResultsPaging h6 {
    font-size: 0.7em;
    font-weight: 300;
    padding: 0 0 5px;
}

.isFSA_AdvResultsPaging a {
    color: #a23339;
    display: inline-block;
    font-size: 1em;
    font-weight: 500;
    line-height: 1em;
    padding: 5px;
    text-decoration: none;
}

.isFSA_AdvResultsPaging > a:hover {
    background: none repeat scroll 0 0 #c0c0c0;
}

.isFSA_AdvResultsPaging a.selected {
    background: none repeat scroll 0 0 #a23339;
    color: #ffffff;
    cursor: default;
}

.isFSA_AdvRPPrev {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px transparent;
    width: 20px;
}

.isFSA_AdvResultsPaging > a.isFSA_AdvRPPrev:hover {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px #a23339;
}

.isFSA_AdvRPNext {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px transparent;
    width: 20px;
}

.isFSA_AdvResultsPaging > a.isFSA_AdvRPNext:hover {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px #a23339;
}




.isFSA_AdvFacetWrp {
    display: none;
}

.isFSA_AdvResult .isFSA_AdvFacetWrp {
    display: block;
    float: left;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 23%;
}

.isFSA_AdvFacetBox {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    padding: 5px 10px;
    position: relative;
}

.isFSA_AdvFacetBox a {
    color: #a23339;
    display: block;
    font-size: 1em;
    font-weight: 300;
    line-height: 1em;
    padding: 5px 0 5px 37px;
    text-decoration: none;
    position:relative;
    
}

.isFSA_AdvFacetBox h3 a {
    display: inline-block;
    color: #000000;
    padding: 0 0 5px 0;
    font-size: 0.84em;
}

.isFSA_AdvFacetBox h3 a:hover {
    color: #a23339;
}

.isFSA_AdvFacetBox > a:hover {
    text-decoration: underline;
}

.isFSA_AdvFacetBox > h3 > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 0 0 transparent;
    display: inline-block;
    height: 20px;
    padding: 2px 0 0 25px;
    vertical-align: middle;
}

.isFSA_AdvFacetBox.open > h3 > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -93px -191px transparent;
}

.isFSA_AdvFacetBox.open h3 > span {
    display: none;
}

.isFSA_AdvFacetBox h3 > span {
    display: inline;
    font-size: 0.6em;
    font-weight: normal;
    padding: 0 0 0 5px;
}

.isFSA_AdvFacetBox > a {
    display: none;
}

.isFSA_AdvFacetBox.open > a {
    display: block;
}

.isFSA_AdvFacetBox > a.Selected > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px -97px transparent;
    bottom: 0;
    cursor: pointer;
    float: left;
    height: 20px;
    left: 15px;
    margin: auto;
    overflow: hidden;
    position: absolute;
    text-indent: 100%;
    top: 3px;
    white-space: nowrap;
    width: 20px;
}

.isFSA_AdvFacetBox a.Selected {
    color: #000000;
    cursor: default;
}




.isFSA_AdvAdv .isFSA_AdvSearchWrp, .isFSA_AdvAdvWrp, .isFSA_AdvAdv .isFSA_AdvFacetWrp {
    display: none;
}

.isFSA_AdvAdv .isFSA_AdvAdvWrp {
    display: block;
}

.isFSA_AdvAdvWrp {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    overflow: hidden;
    padding: 20px;
    position: relative;
    width: 98%;
}

.isFSA_AdvAdvWrp > h2 {
    display: inline-block;
    font-size: 1.2em;
    padding: 0 0 20px;
}

.isFSA_AdvAdvWrp > a {
    background: none repeat scroll 0 0 #a23339;
    border: 1px solid #ccc;
    color: #fff;
    float: right;
    font-size: 0.8em;
    height: auto;
    margin: 5px 0 0 20px;
    padding: 5px 10px;
    text-decoration: none;
}

.isFSA_AdvAdvWrp > a:hover {
    background: none repeat scroll 0 0 #6b6969;
    text-decoration: none;
}

.isFSA_AdvAdvWrp > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -172px -205px transparent;
    display: inline-block;
    height: 18px;
    width: 24px;
}

a#IS_FSA_ADV_AdvSearchClrBtn span,a#IS_FSA_ADV_AdvSearchClrBtn1 span {
    background-position: -316px -161px;
}

#IS_FSA_ADV_AdvSearchSmpBtn,#IS_FSA_ADV_AdvSearchSmpBtn1 {
    
    padding: 5px 23px 5px 0px;
}

#IS_FSA_ADV_AdvSearchSmpBtn span,#IS_FSA_ADV_AdvSearchSmpBtn1 span {
    background-position: 20px 20px;
}

a#IS_FSA_ADV_AdvSearchSmpBtn, a#IS_FSA_ADV_AdvSearchSmpBtn1 {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #a23339;
    margin: 10px 0 10px 15px;
    padding: 0;
}
a#IS_FSA_ADV_AdvSwitch, a#IS_FSA_RdSearchAdvSwitch {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    color: #a23339;
    margin: 7px 0 7px 7px;
    padding: 0;
    vertical-align: bottom;
}
a#IS_FSA_ADV_AdvSwitch:hover, a#IS_FSA_RdSearchAdvSwitch:hover {
    text-decoration:underline;
}
#IS_FSA_RdSearchBtn {
    text-align: center;
    vertical-align: bottom;
    width: 140px;
}


.isFSA_AdvAdvWrp > div {
    padding: 8px 0;
    overflow: hidden;
}

.isFSA_AdvAdvWrp input {
    border: 1px solid #ccc;
    display: inline-block;
    height: 30px;
    padding: 0 10px;
    width: 83%;
}

.isFSA_AdvAdvWrp input:focus {
    border: 1px solid #a23339;
}

.isFSA_AdvAdvWrp span {
    display: inline-block;
    font-size: 0.8em;
    vertical-align: middle;
    width: 17%;
}
.isFSA_AdvTopWrp {
    margin: 0 -21px;
    border-bottom:1px solid #ccc;
}
.isFSA_AdvTopWrp > div {
    display: inline-block;
    float: left;
    padding: 8px 16px 8px 20px;
    width: 50%;
}
.isFSA_AdvTopWrp span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 35.5%;
}
.isFSA_AdvTopWrp input {
    width: 64%;
}





.isFSA_AdvAdvHalf {
    margin: 0 -21px;
}

.isFSA_AdvAdvHalf > div {
    border-right: 1px solid #ccc;
    display: inline-block;
    float: left;
    width: 50%;
}
.isFSA_AdvAdvHalf > div > div {
    display: block;
    margin: 0;
    min-height: 45px;
    overflow: hidden;
    padding: 8px 16px 8px 20px;
}
.isFSA_AdvAdvHalf span {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 35.5%;
}

.isFSA_AdvAdvHalf input {
    width: 64%;
}


.isFSA_AdvAdvDDL {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #ccc;
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 30px;
    margin: 0 2px 0 0;
    padding: 0 10px;
    position: relative;
    width: 64%;
}

.isFSA_AdvAdvDDL:hover {
    border: 1px solid #a23339;
}

.isFSA_AdvAdvDDL span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px 10px #fff;
    display: inline-block;
    float: right;
    height: 25px;
    width: 20px;
}

.isFSA_AdvAdvDays {
    display: inline-block;
    float: right;
    height: 30px;
    margin: 0 5px 0 0;
    width: 63%;
}

.isFSA_AdvAdvDays ul {
    display: inline-block;
    margin: 0 10px 0 0;
    padding: 0;
    vertical-align: bottom;
}

.isFSA_AdvAdvDays ul li {
    background: none repeat scroll 0 0 #f6f6f6;
    border: 1px solid #cccccc;
    color: #000;
    display: inline-block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 20px;
}


.isFSA_AdvAdvDays ul li.selected {
    background: none repeat scroll 0 0 #a23339;
    border: 2px solid #a23339;
    color: #fff;
    height: 20px;
    margin: -2px 0 0;
    vertical-align: top;
    width: 21px;
}

.isFSA_AdvAdvDays a {
    font-size: 0.7em;
    color: #a23339;
}

.isFSA_AdvAdvDays li a {
    color: #000000;
    display: inline-block;
    font-size: 0.9em;
    height: 100%;
    text-decoration: none;
    width: 100%;
}

.isFSA_AdvAdvDays li.selected a {
    color: #ffffff;
}

.isFSA_AdvAdvDDLHalf {
    display: inline-block;
    float: right;
    height: 30px;
    margin: 0;
    width: 64.5%;
}

.isFSA_AdvAdvDDLHalf .isFSA_AdvAdvDDL {
    float: none;
    width: 44.2%;
}

.isFSA_AdvAdvDDLHalf > span {
    display: inline-block;
    font-size: 0.7em;
    height: 30px;
    padding: 6px;
    vertical-align: top;
    width: 10%;
}

.isFSA_AdvAdvHalf select::-ms-expand {
    display: none;
}

.isFSA_AdvAdvHalf select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 263px 10px #ffffff;
    *background-image: none;
    border: 1px solid #cccccc;
    color: #000000;
    cursor: pointer;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    height: 30px;
    line-height: 1.2em;
    margin: 0 3px 0 0;
    padding: 4px 0.4em;
    text-indent: 0.01px;
    -ms-text-overflow: " ";
    -o-text-overflow: " ";
    text-overflow: " ";
    width: 282px;
}

.isFSA_AdvAdvHalf select option {
    padding: 5px;
}

.isFSA_AdvAdvHalf select:focus {
    outline: none;
    border: 1px solid #a23339;
}

.isFSA_AdvAdvDDL.loading {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center transparent;
    border: none;
}

.isFSA_AdvAdvDDLWrp {
    border: 1px solid #cccccc;
    float: right;
    margin: 0 1px 0 -1px;
    overflow: hidden;
    width: 285px;
    height: 30px;
}

.isFSA_AdvAdvDDLHalf > div {
    border: 1px solid #ccc;
    display: inline-block;
    overflow: hidden;
    width: 125px;
}

.isFSA_AdvAdvDDLHalf select {
    background-position: 106px 10px;
    float: none;
    width: 125px;
}





.isFSA_AdvErrorMsg {
    display: none;
    margin-top: 0;
    position: absolute;
    text-align: center;
    top: 100px;
    width: 100%;
    z-index: 5;
}
.error .isFSA_AdvErrorMsg{ display: block;}
.error .isFSA_AdvSearchWrp {
    padding: 10px 10px 50px;
}
.error.isFSA_AdvAdv .isFSA_AdvErrorMsg {
    color: red;
    left: 30px;
    text-align: left;
    top: 50px;
}



@media print {
    #IS_FSA_ADV_FacetPlaceholder {
        display: none !important;
    }

    #HU_TopNavWrp {
        display: none !important;
    }

    .isFSA_AdvExtras {
        display: none !important;
    }

    .isFSA_AdvSort {
        display: none !important;
    }

    #IS_FSA_ADV_SearchFltr {
        display: none !important;
    }

    #IS_FSA_ADV_SearchTxt {
        display: none !important;
    }

    #IS_FSA_ADV_SearchBtn {
        display: none !important;
    }

    #IS_FSA_ADV_AdvSwitch {
        display: none !important;
    }

    .isFSA_AdvResult .isFSA_AdvSearchWrp {
        width: 96% !important;
    }
}


.isFSA_AdvFacetBox a {
    font-family: "Quattrocento Sans";
    font-size: 0.9em;
    font-weight: 300;
}




.isFSA_Advisee > div > span {
    display: block;
    line-height: 1.2em;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media only screen and (min-width : 550px) {
    .isFSA_SrListView div.isFSA_SrProgram_NW {
        width: 8%;
    }

    .isFSA_SrListView div.isFSA_SrPlan_NW {
        width: 22%;
    }

    .isFSA_SrListView div.isFSA_SrYearHouse_NW {
        width: 18%;
    }

    .isFSA_SrListView div.isFSA_SrPhoneEmail_NW {
        width: 21%;
    }
}

.isFSA_SrPhoneEmail_NW a {
    color: #a23339;
    font-size: 0.7em;
    text-decoration: none;
    vertical-align: top;
}
.isFSA_SrPhoneEmail_NW a:hover {
    text-decoration: underline;
}
.isFSA_AdvRHPhoto {
    width: 9.5%;
}
.isFSA_AdvRHName {
    width: 16%;
}
.isFSA_AdvRHProgram {
    width: 8%;
}
.isFSA_AdvRHPlan {
    width: 23%;
}
.isFSA_AdvRHYearHouse {
    width: 18.5%;
}
.isFSA_SrBoxView .isFSA_SrProgram_NW > span {
    display: inline;
    padding: 0 5px 0 0;
}
.isFSA_Advisee .isFSA_SrActionLnks{
    height: 10px;
}
.isFSA_SrHead .isFSA_AdvRHPhoto {
    width: 9%;
}
.isFSA_SrHead .isFSA_AdvRHName {
    width: 15%;
}
.isFSA_SrHead .isFSA_AdvRHProgram {
    width: 8%;
}
.isFSA_SrHead .isFSA_AdvRHPlan {
    width: 21.5%;
}
.isFSA_SrHead .isFSA_AdvRHYearHouse {
    width: 17.7%;
}
.isFSA_SrBoxView .isFSA_Advisee > div {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
div.isFSA_SrIndicator.legend {
    overflow: visible;
}

.isS2_MultiDDl {
    display: inline-block;
    float: right;
    height: auto;
    margin: 0 5px 0 0;
    width: 63%;
}
.isS2_MultiDDl button {
    background: #a23339 none repeat scroll 0 0;
    border:none;
    color: #ffffff;
    font-size: 1.1em;
    font-weight: bold;
    height: 30px;
    width: 25px;
    cursor:pointer;
    padding: 0;
}
.isS2_MultiDDl button:hover, .isS2_MultiDDl button:focus{
    background: #6b6969 none repeat scroll 0 0;
    
}
.isS2_MultiDDl div button {
    height: 100%;
    padding: 0 2px;
    position: absolute;
    right: 0;
    width: auto;
}
.isS2_MultiDDl select {
    background-position: 97% 10px;
    float: left;
    width: 250px;
}
.isS2_MultiDDl > div {
    border: 1px solid #cccccc;
    display: inline-block;
    float: left;
    font-size: 0.6em;
    line-height: 15px;
    margin:2px 2px 0 0;
    max-width: 100%;
    overflow: hidden;
    padding: 0 20px 0 5px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.isSCL_AdvCollapse .isS2_MultiDDl {
    width:64.5%;
}








.isSSS_Wrp {
    background: none repeat scroll 0 0 #ffffff;
    width: 980px;
    padding: 0 0 50px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}
.isSSS_Wrp .ptprtlcontainer {
    margin: 0;
    padding: 0;
}



.isSSS_Menu {
    background: none repeat scroll 0 0 #F3F3F1;
    width: 10%;
    font-size: 0.8em;
    padding: 5px;
    border: 1px solid #ccc;
    min-width: 100px;
    display: inline-block;
    vertical-align: top;
}

.isSSS_Menu > a {
    color: #000000;
    display: block;
    font-weight: 600;
    height: auto;
    margin: 0 auto;
    padding: 60px 5px 5px 5px;
    position: relative;
    text-align: center;
    text-decoration: none;
    vertical-align: bottom;
}

.isSSS_Menu > a.selected, .isSSS_Menu > a:hover {
    background-color: #A23339;
    color: #ffffff;
    text-decoration: underline;
}

.isSSS_Menu > a.selected {
    cursor: default;
}

.isSSS_Menu > a > span {
    height: 50px;
    left: 50%;
    margin-left: -27.5px;
    position: absolute;
    top: 7px;
    width: 55px;
}

.isSSS_Menu #IS_SSS_SUMMARY_VIEWLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -126px -319px transparent;
}

.isSSS_Menu #HU_SSS_DELEGATE_HOMELnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -126px -319px transparent;
}

.isSSS_Menu #HU_ALUMNI_SUMMARYLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -126px -319px transparent;
}

.isSSS_Menu #HU_ALUMNI_SUMMARYLnk.selected > span, .isSSS_Menu #HU_ALUMNI_SUMMARYLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -265px -383px transparent;
}

.isSSS_Menu #IS_SSS_SUMMARY_VIEWLnk.selected > span, .isSSS_Menu #IS_SSS_SUMMARY_VIEWLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -265px -383px transparent;
}

.isSSS_Menu #HU_SSS_DELEGATE_HOMELnk.selected > span, .isSSS_Menu #IS_SSS_SUMMARY_VIEWLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -265px -383px transparent;
}

.isSSS_Menu #IS_SSS_PERSONAL_INFOLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 6px -318px transparent;
}

.isSSS_Menu #IS_SSS_PERSONAL_INFOLnk.selected > span, #IS_SSS_PERSONAL_INFOLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -132px -383px transparent;
}

.isSSS_Menu #HU_SSS_ALUMNI_GRADESLnk > span,
.isSSS_Menu #IS_SSS_GRADESLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -196px -320px transparent;
}

.isSSS_Menu #HU_SSS_ALUMNI_GRADESLnk.selected > span, .isSSS_Menu #HU_SSS_ALUMNI_GRADESLnk:hover > span,
.isSSS_Menu #IS_SSS_GRADESLnk.selected > span, .isSSS_Menu #IS_SSS_GRADESLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -135px -450px transparent;
}

.isSSS_Menu #IS_SSS_BILLSLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 5px -386px transparent;
}

.isSSS_Menu #IS_SSS_BILLSLnk.selected > span, .isSSS_Menu #IS_SSS_BILLSLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 5px -450px transparent;
}

.isSSS_Menu #IS_SSS_BILLSLnk.alert > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -277px -442px transparent;
    height: 57px;
    top: 5px;
}

.isSSS_Menu #IS_SSS_BILLSLnk.alert.selected > span, .isSSS_Menu #IS_SSS_BILLSLnk.alert:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 2px -516px transparent;
}

.isSSS_Menu #HU_DELEGATE_ACCESSLnk > span,
.isSSS_Menu #IS_SSS_ADVISINGLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -65px -386px transparent;
}

.isSSS_Menu #HU_DELEGATE_ACCESSLnk.selected > span, .isSSS_Menu #HU_DELEGATE_ACCESSLnk:hover > span,
.isSSS_Menu #IS_SSS_ADVISINGLnk.selected > span, .isSSS_Menu #IS_SSS_ADVISINGLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -65px -450px transparent;
}
.isSSS_Menu #IS_SSS_OTHERLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -511px -321px transparent;
}

.isSSS_Menu #IS_SSS_OTHERLnk.selected > span, .isSSS_Menu #IS_SSS_OTHERLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll  -511px -387px transparent;
}

.isSSS_Menu #IS_SSS_PLANNERLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -59px -320px transparent;
}

.isSSS_Menu #IS_SSS_PLANNERLnk.selected > span, .isSSS_Menu #IS_SSS_PLANNERLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -197px -384px transparent;
}

.isSSS_Menu #IS_SSS_COMMUNICATIONSLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -266px -320px transparent;
}

.isSSS_Menu #IS_SSS_COMMUNICATIONSLnk.selected > span, .isSSS_Menu #IS_SSS_COMMUNICATIONSLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -205px -449px transparent;
}
.isSSS_Menu #HU_ALUMNI_MY_PROGLnk.selected > span, .isSSS_Menu #HU_ALUMNI_MY_PROGLnk:hover > span,
.isSSS_Menu #HU_MY_PROGRAMLnk.selected > span, .isSSS_Menu #HU_MY_PROGRAMLnk:hover > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -377px -383px transparent;
}
.isSSS_Menu #HU_ALUMNI_MY_PROGLnk > span,
.isSSS_Menu #HU_MY_PROGRAMLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -377px -318px transparent;
}

.isSSS_Menu #IS_SSS_COMMUNICATIONSLnk {
    font-size: 0.9em;
    padding: 60px 0 0;
}




.isSSS_Main {
    background: none repeat scroll 0 0 #ffffff;
    width: 89%;
    font-size: 1em;
    padding: 0;
    display: none;
    vertical-align: top;
}

.isSSS_Main.selected {
    display: inline-block;
}

.isSSS_FullW {
    width: 97%;
    background: none repeat scroll 0 0 #F3F3F1;
    display: block;
    margin: 0 1% 10px 2%;
    border: 1px solid #ccc;
    padding: 20px;
    position: relative;
    float: left;
}



.isSSS_FullW.isSSS_CWrpHCOL.hcol-header-flex {
    width: 97%;
    background: none repeat scroll 0 0 #F3F3F1;
    display: flex;
	flex-wrap: wrap;
    margin: 0 1% 10px 2%;
    border: 1px solid #ccc;
    padding: 20px;
    position: relative;
    float: left;
	list-style-type: none;
}

.isSSS_HalfW + .isSSS_HalfW,
.isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW ,
.isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW {
    margin: 0 0 10px 3px;
}
.isSSS_HalfW ,
.isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW,
.isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW + .isSSS_HalfW  {
    margin: 0px 1% 10px 2%;
}
.isSSS_HalfW {
    width: 47.8%;
    background: none repeat scroll 0 0 #F3F3F1;
    display: inline-block;
    margin: 0px 1% 10px 2%;
    border: 1px solid #ccc;
    padding: 20px 20px 10px;
    float: left;
    position: relative;
    vertical-align: top;
}
.isSSS_39W {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    display: block;
    float: right;
    margin: 0 1% 10px 2%;
    padding:10px;
    position: relative;
    width: 39%;
}
.isSSS_60W {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    display: block;
    position: relative;
    float: right;
    margin: 0 1% 10px 2%;
    padding: 20px 20px 10px;
    width: 55%;
}
.isSSS_noBkBr {
    background: none;
    border: none;
    padding:0;
}
.isSSS_Main h2 {
    font-size: 1.2em;
    font-weight: normal;
    padding: 0 0 5px;
}
.isSSS_Main  h4 {
    font-size: 1em;
    font-weight: 400;
}
.isSSS_Main table {
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: 0.8em;
    font-weight: 400;
    text-align: left;
    width: 100%;
}

.isSSS_Main table th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.isSSS_Main table td {
    border-top: 1px solid #ccc;
    padding: 5px 5px;
    background: none repeat scroll 0 0 #ffffff;
}
.isSSS_Main table span{
    display: block;
}

.isSSS_FullW button , .isSSS_HalfW button, .isSSS_Main.isSSS_GradApps button{
    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    padding: 3px 10px;
    cursor:pointer;
}
.isSSS_FullW button:hover, .isSSS_HalfW button:hover, .isSSS_Main.isSSS_GradApps button:hover {
    background: #6b6969 none repeat scroll 0 0;
    text-decoration: underline;
}


@media only screen and (max-width: 992px) {
	.isSSS_FullW.isSSS_CWrpHCOL > div.hcol-third {
	    width: 97% !important;
		list-style-type: none;
	}

}
@media only screen and (min-width: 993px) {
	.isSSS_FullW.isSSS_CWrpHCOL > div.hcol-third {
	    display: inline-block;
	    padding: 5px 0;
	    vertical-align: top;
	    width: 32%;
		list-style-type: none;
	}
	.isSSS_FullW.isSSS_CWrpHCOL > div.hcol-full {
	    display: inline-block;
	    padding: 5px 0;
	    vertical-align: top;
	    width: 99%;
		list-style-type: none;
	}
}
 

.isSSS_FullW > div {
    display: inline-block;
    padding: 5px 0;
    vertical-align: top;
    width: 33%;
}



.isSSS_FullW > div.hcol-full {
    width: 99% ;
	list-style-type: none;
}

.isSSS_FullW > div > span {
    font-family: "Quattrocento Sans";
    display: block;
    font-size: 0.8em;
    font-weight: 300;
}
.isSSS_Main a {
    color: #A23339;
    text-decoration: none;
}

.isSSS_Main a:hover  {
    text-decoration: underline;
}

.isSSS_FullW .isSSS_BtmLinks > a {
    float: right;
    font-size: 0.8em;
    padding: 0 0 0 15px;
}


.isSSS_HalfW .isSSS_BtmLinks > a {
    float: right;
    font-size: 0.8em;
    padding: 0 0 0 15px;
}


div.isSSS_BtmLinks {
    display: block;
    overflow: hidden;
    padding: 10px 0 0;
    width: 100%;
}


.isSSS_FullW a > span {
    display: inline-block;
    width: 25px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px -238px transparent;
}


.isSSS_HalfW a > span {
    display: inline-block;
    width: 25px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px -238px transparent;
}





.isSSS_FullW a > span.nameRecording_Record  {
    display: inline-block;
    width: 17px;
    height: 24px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_2_1.png) no-repeat scroll -338px -1px transparent;
}

.isSSS_FullW a > span.nameRecording_Play  {
    display: inline-block;
    height: 20px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_2_1.png) no-repeat scroll -336px -25px transparent;
}


.isSSS_FullW a > span.nameRecording_Play_Others {
    display: inline-block;
    height: 25px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_2_1.png) no-repeat scroll -335px -22px transparent;
    width: 39px;
}


span.nameRecording_Recordtext  {
    font-family: "Quattrocento Sans";
    font-size: 0.8em;
    font-weight: 300;
    font-style: italic;
}







#IS_SSS_DownloadCalendar >span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -310px -204px transparent;
}
#IS_SSS_ClassSearchLnk  >span{
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -261px -239px transparent;
}
.isSSS_SrActionLnks {
    position: relative;
    text-align: right;
}

.isSSS_SrActionLnks > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -88px -235px transparent;
    display: inline-block;
    text-decoration: none;
    -moz-transition: background-color 0.5s ease-in-out 0s;
    -o-transition: background-color 0.5s ease-in-out 0s;
    -webkit-transition: background-color 0.5s ease-in-out 0s;
    transition: background-color 0.5s ease-in-out 0s;
    width: 40px;
}



.isSSS_SrActionLnks .isSSS_Loading {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center #fff;
    height: 200px;
    max-height: 0;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 13px;
    -moz-transition: max-height 0.5s ease-in-out 0s;
    -o-transition: max-height 0.5s ease-in-out 0s;
    -webkit-transition: max-height 0.5s ease-in-out 0s;
    transition: max-height 0.5s ease-in-out 0s;
    width: 250px;
    z-index: 3;
}

.isSSS_SrActionLnks.open > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -235px #a23339;
}

.isSSS_SrActionLnks.open > div {
    max-height: 500px;
    border: 1px solid #a23339;
    border-top: 5px solid #a23339;
}




#IS_SSS_SUMMARY_VIEWWrp table th:nth-child(1) {
    
	width: 20%;
}
#IS_SSS_SUMMARY_VIEWWrp table th:nth-child(2) {
    width: 9%;
}

#IS_SSS_SUMMARY_VIEWWrp table th:nth-child(3) {
    width: 15%;
}

#IS_SSS_SUMMARY_VIEWWrp table th:nth-child(4) {
    width: 25%;
}

#IS_SSS_SUMMARY_VIEWWrp table th:nth-child(5) {
    width: 21%;
}



.isSSS_Holds > a {
    display: block;
    font-size: 0.8em;
    line-height: 20px;
    padding: 10px 0;
    color: #E14F4F;
}
a.isSSS_HoldPositive {
    color: #000;
}
.isSSS_Holds span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -311px -111px transparent;
    display: inline-block;
    float: left;
    height: 25px;
    width: 30px;
}
.isSSS_Holds .isSSS_HoldPositive span {
    background-position: -42px -237px;
}
.isSSS_Holds > div {
    display: none;
}
.isSSS_HoldDetails {
    padding: 40px;
}
.isSSS_HoldDetails > h2 {
    padding: 0 0 20px;
}
.isSSS_HoldDetails > span {
    display: block;
    font-size: 0.9em;
    padding: 0 0 8px;
}



.isSSS_ToDos > div {
    font-size: 0.8em;
    line-height: 15px;
    padding: 10px 0 0 0;
}
.isSSS_ToDos > div  > a {
    color: #a51b2f;
    line-height: 20px;
}
div.isSSS_ToDosOverDue > a {
    color: #E14F4F;
}
.isSSS_ToDos > div  span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -517px transparent;
    display: inline-block;
    float: left;
    height: 25px;
    width: 30px;
}
div.isSSS_ToDosOverDue > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -311px -111px transparent;
}

.isSSS_ToDos > div.done > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -100px -624px transparent;
}
.isSSS_ToDos > span {
    font-size: 0.7em;
    font-weight: 400;
    color: #808080;
    padding: 0 0 10px 0;
}
.isSSS_ToDos > div >  div {
    display: none;
}
.isSSS_ToDoDetails {
    padding: 40px;
}
.isSSS_ToDoDetails > h2 {
    padding: 0 0 20px;
}
.isSSS_ToDoDetails > span {
    display: block;
    font-size: 0.9em;
    padding: 0 0 8px;
}



.isSSS_PersInfTop {
    padding: 0;
margin: 0% 1% 3% 2%;
}

.isSSS_PersInfTop > div {
    float: left;
    padding:0 0 5px 15px;
    width: auto;
}
.isSSS_PersInfTop img{
    border: 1px solid #ccc;
    width: 80px;
    height: 80px;
    float: left;
}
.isSSS_PersInfTop h3 {
    padding: 0 0 5px;
}
.isSSS_PersInfTop > div > a {
    display: block;
    font-size: 0.8em;
}
div.isSSS_PersInfPlinks {
    float: right;
    clear: right;
}
.isSSS_PersInfTop > div > span {
    border: 1px solid #ccc;
    color: #585353;
    display: block;
    font-size: 0.9em;
    padding:3px 5px;
    margin: 5px 0 0;
    width: 666px;
}
.isSSS_PersInfTop > h5:nth-child(5) {
    padding: 0;
    position: absolute;
    right: 0;
}
.isSSS_PersInfTop > a {
    font-size: 0.8em;
    position: absolute;
    right: 0;
    top: 0;
}

.isSSS_ECPRMY {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -274px -277px transparent;
    height: 25px;
    width: 30px;
}



.isSSS_GradesTop > h2 {
    display: inline-block;
    font-size: 1.1em;
    font-weight: 600;
    width: 49%;
}
.isSSS_GradesTop > h3 {
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    width: 49%;
}
.isSSS_GradesTop > h2:nth-child(even), .isSSS_GradesTop > h3:nth-child(even) {
    text-align: right;
    float: right;
}

.isSSS_GradesTwrp > span {
    float: right;
}
.isSSS_GradesTwrp > a {
    color: #000;
    font-size: 1.2em;
}
.isSSS_FullW.isSSS_GradesTwrp > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px transparent;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 30px;
}
.isSSS_FullW.isSSS_GradesTwrp.open > a > span {
    background-position: -93px -191px;
}
.isSSS_GradesTwrp > div {
    display: block;
    max-height: 0;
    overflow-y: hidden;
    padding: 0;
    -webkit-transition: max-height 0.2s ease-in-out;
    -moz-transition: max-height 0.2 ease-in-out;
    -o-transition: max-height 0.2s ease-in-out;
    transition: max-height 0.2s ease-in-out;
    width: 100%;
}
.isSSS_GradesTwrp.open > div {
    
	max-height: 850px;
    height: auto;
}

.isSSS_GradesTwrp > div > span {
    font-size: 0.7em;
    width:50%;
}
.isSSS_Wrp .isSSS_GradesTwrp > div > span {
    font-size: 0.8em;
}
.isSSS_GradesTwrp > div > h4 {
    font-size: 1em;
    font-weight: 500;
    padding: 10px 0 0;
}
.isSSS_FullW.isSSS_noBkBr.isSSS_GradesTop.isSSS_CHide.isSSS_CWrpHDS > h2:last-of-type {
    font-size: 0;
    height: 0;
    overflow: hidden;
}
a.isFSA_PrintView > span {
    background-position: 6px -270px;
}


.isSSS_CareerSelect {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    border-bottom: 3px solid #a23339;
    color: #000;
    font-size: 0.8em;
    margin: 0 1% 10px 0.6%;
    padding: 5px 10px;
    height: 45px;
    overflow: hidden;
    white-space: nowrap;
}

.isSSS_CareerSelect > a.selected {
    background: none repeat scroll 0 0 #3a72ab;
    color: #fff;
    font-weight: bold;
}

.isSSS_CareerSelect > a.selected:hover {
    cursor: default;
    text-decoration: none;
    color: #fff;
}

.isSSS_CareerSelect > a {
    color: #000;
    display: inline-block;
    margin: 0 5px;
    padding: 0 10px;
    line-height: 30px;
    text-decoration: none;
}

.isSSS_CareerSelect > a:hover {
    text-decoration: underline;
    color: #a23339;
}
.isSSS_CareerSelect > a > span {
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    vertical-align: top;
    white-space: nowrap;
    width: auto;
    max-width: 0;
    -moz-transition: max-width 0.5s ease-in-out;
    -o-transition: max-width 0.5s ease-in-out;
    -webkit-transition: max-width 0.5s ease-in-out;
    transition: max-width 0.5s ease-in-out;
}
.isSSS_CareerSelect > a.selected > span {
    max-width: 500px;
}
.isSSS_FullW.isSSS_Religion > div > * {
    display: inline-block;
    margin: 0 30px 0 2px;
    vertical-align: bottom;
}
.isSSS_FullW.isSSS_Religion > div.isSSS_BtmLinks > a {
    margin: 0px;
}
.isSSS_FullW.isSSS_Religion > div {
    width: 100% !important;
}



div.isSSS_Advs {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #cccccc;
    display: inline-block;
    height: 150px;
    margin: 8px 1.5%;
    padding: 0;
    position: relative;
    vertical-align: top;
    width: 97%;
}
div.isSSS_Advs.selected {
    background: none repeat scroll 0 0 #d8efdd;
}
.isSSS_AdvsSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -187px transparent;
    height: 20px;
    left: 95px;
    position: absolute;
    top: 30px;
    width: 20px;
    z-index: 1;
}
.isSSS_Advs.selected .isSSS_AdvsSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -48px transparent;
}
.isSSS_AdvsName {
    background: none repeat scroll 0 0 #000000;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 1em;
    line-height: 25px;
    overflow: hidden;
    padding:0 70px 0 10px;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    z-index: 2;
}
.isSSS_AdvsPhoto {
    cursor: pointer;
    padding: 15px;
    position: relative;
    width: 120px;
    float: left;
}
.isSSS_AdvsPhoto:hover {
    background: none repeat scroll 0 0 #a23339 !important;
}
.isSSS_AdvsPhoto img {
    height: 90px;
    width: 90px;
}
.isSSS_AdvsType, .isSSS_AdvsEmail, .isSSS_AdvsPhone, .isSSS_AdvsLocation {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    overflow: hidden;
    padding: 0 10px 2px 0;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
    width: 52%;
    line-height: 1.2em;
}
.isSSS_AdvsType {
    font-weight: bold;
    padding: 20px 10px 2px 0;
}
.isSSS_AdvsLocation > span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}
.isSSS_AdvsActionLnks {
    position: absolute;
    right: 5px;
    top: 22px;
}
.isSSS_AdvsActionLnks > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -88px -235px transparent;
    display: inline-block;
    height: 17px;
    line-height: 10px;
    text-decoration: none;
    -moz-transition: background-color 0.5s ease-in-out 0s;
    -o-transition: background-color 0.5s ease-in-out 0s;
    -webkit-transition: background-color 0.5s ease-in-out 0s;
    transition: background-color 0.5s ease-in-out 0s;
    vertical-align: bottom;
    width: 40px;
}
.isSSS_AdvsActionLnks > a:hover{
    text-decoration: none;
}
.isSSS_AdvsActionLnks.open > a {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -235px #a23339;
}
.isSSS_AdvsActionLnks .isSSS_Loading {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center #fff;
    height: 200px;
}
.isSSS_AdvsActionLnks > div {
    max-height: 0;
    overflow-y: hidden;
    position: absolute;
    right: 0;
    text-align: left;
    top: 18px;
    -moz-transition: max-height 0.5s ease-in-out 0s;
    -o-transition: max-height 0.5s ease-in-out 0s;
    -webkit-transition: max-height 0.5s ease-in-out 0s;
    transition: max-height 0.5s ease-in-out 0s;
    width: 250px;
    z-index: 3;
}
.isSSS_AdvsActionLnks.open > div {
    border-color: #a23339;
    border-image: none;
    border-style: solid;
    border-width: 5px 1px 1px;
    max-height: 500px;
}
.isSSS_EmailLinks > a {
    display: inline-block;
    font-size: 0.8em;
    margin: 0 5px;
}
div.isSSS_EmailLinks {
    left: 40%;
    position: absolute;
    top: 19px;
    width: auto;
}
.isSSS_Main .isSSS_Advs {
    margin: 8px 8px 8px 0;
    width: 32%;
}

.isSSS_ViewWrp {
    position: absolute;
    right: 15px;
    top: 10px;
    width: auto !important;
}
.isSSS_ViewWrp > h5 {
    display: inline;
    font-size: 13px;

}
.isSSS_View {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 7px -62px transparent;
    box-shadow: 1px 1px 1px #ccc;
    display: inline-block;
    height: 30px;
    margin: 5px;
    text-decoration: none;
    width: 30px;
}
a.isSSS_View:hover {
    text-decoration: none;
}
.VList .isSSS_VList {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -291px -41px #a23339;
}
.isSSS_VList {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -246px -41px transparent;
}
.isSSS_VCard {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -84px #a23339;
}
.VList .isSSS_VCard {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -41px transparent;
}
.isSSS_VListHead {
    background: none repeat scroll 0 0 #000000;
    display: none !important;
    margin: 10px 0 0;
    padding: 0 !important;
    width: 100% !important;
}
.VList .isSSS_VListHead {
    display: block !important;
}
.isSSS_VListHead > div {
    font-size: 0.8em;
    color: #ffffff;
    display: inline-block;
    padding: 2px 10px;
}
.VList .isSSS_Advs {
    display: block;
    height: 45px;
    margin: 0 !important;
    padding: 0;
    width: 100% !important;
    white-space: nowrap;
}
.VList .isSSS_Advs > div {
    background: none repeat scroll 0 0 transparent;
    color: #000;
    display:inline-block;
    padding: 0;
    position: relative;
    float: none;
    vertical-align: middle;
}
.VList div.isSSS_AdvsSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -34px -176px transparent;
    height: 45px;
    left: auto;
    position: relative;
    top: auto;
    width: 45px;
}
.VList .isSSS_Advs.selected  div.isSSS_AdvsSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -35px -36px transparent;
}
.VList .isSSS_AdvsPhoto img {
    height: 35px;
    width: 35px;
}
.VList div.isSSS_AdvsPhoto {
    left: 40px;
    padding: 5px;
    position: absolute;
    top: -1px;
    width: auto;
    z-index: 2;
    height: 45px;
}
.VList div.isSSS_AdvsName {
    width: 22%;
    padding:0 0 0 40px;
    line-height: 35px;
}
.VList div.isSSS_AdvsType {
    width: 14%;
}
.VList div.isSSS_AdvsEmail {
    width: 20%;
}
.VList div.isSSS_AdvsPhone {
    width: 101px;
}
.VList div.isSSS_AdvsLocation {
    width: 18%;
}
.VList div.isSSS_AdvsActionLnks {
    position: absolute;
    right: 9px;
    top: 8px;
    width: 35px;
}
.VList div.isSSS_AdvsActionLnks > div{
    top: 19px;
    right:-5px;
}
.isSSS_VListHead > div:nth-child(1) {
    padding: 0 0 0 89px;
    width: 30%;
}
.isSSS_VListHead > div:nth-child(2) {
    width: 14%;
}
.isSSS_VListHead > div:nth-child(3) {
    width: 20%;
}
.isSSS_VListHead > div:nth-child(4) {
    width: 12%;
}
.isSSS_AdvsCmtLnk > a {
    background:transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -445px -545px;
    bottom: 5px;
    display: block;
    height: 30px;
    position: absolute;
    right: 5px;
    width: 37px;
}
.VList .isSSS_AdvsCmtLnk > a {
    bottom: -13px;
    right: -150px;
}
.isSSS_AdvsCmtLnk > a:hover{
    text-decoration: none;
}
div.isSSS_Advs.isSSS_AdvsCmt{
    display:none;
}
div.isSSS_Advs.isSSS_AdvsCmt.isSSS_AdvsCmtMain {
    display:inline-block;
}
.isSSS_AdvsAuthSC {
    background: #ffffff url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll  -489px -554px;
    border: 1px solid #cccccc;
    border-radius: 17px;
    display: block;
    height: 22px;
    left: 79px;
    overflow: hidden;
    position: absolute;
    text-decoration: none;
    text-indent: 100%;
    top: 104px;
    white-space: nowrap;
    width: 23px;
}
.isSSS_AdvsName > span {
    font-size: 0.7em;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 63px;
}
.VList .isSSS_AdvsName > span {
    font-size: 0.5em;
    left: 40px;
    text-align: left;
    top: -13px;
}
.VList div.isSSS_AdvsAuthSC {
    background: #ffffff url(/cs/courses/cache_86019/HU_SPRITE_1.PNG)  repeat scroll  -494px -557px;
    border: medium none;
    border-radius: 0;
    height: 14px;
    left: 68px;
    position: absolute;
    right: auto;
    top: 25px;
    width: 16px;
    z-index: 2;
}
.isFSA_PrfMain .VList .isSSS_AdvsCmtLnk > a {
    bottom: -7px;
    right: -41px;
}
.isFSA_PrfMain .VList div.isSSS_AdvsActionLnks {
    top: 17px;
}

.isFSA_PrfMain a > span.repeatCode  {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 24px;
    margin-left: 5px;
    vertical-align: middle;
    width: 19px;
    text-decoration: none;
}

.isSSS_AdvsCmt .isSSS_AdvsLocation span:last-child {
    width: 80%;
}


.isSSS_FullW.isSSS_Reports > div {
    width: 49%;
    padding:10px;
    vertical-align: top;
    border: 1px solid #f3f3f1;
    margin: 5px 2px;
}
.isSSS_FullW.isSSS_Reports > div:hover {
    border: 1px solid #cccccc;
    box-shadow: 1px 1px;
    background: none repeat scroll 0 0 #ffffff;
    cursor:pointer;
}
.isSSS_FullW.isSSS_Reports h4 {
    display: inline-block;
    vertical-align: top;
}
.isSSS_Reports > div > span {
    background: url(/cs/courses/cache_86019/HU_FILETYPE_SPRINT_1.PNG) no-repeat scroll 0 0 transparent;
    color: #ffffff;
    display: inline-block;
    float: left;
    font-size: 1em;
    font-weight: bold;
    height: 72px;
    line-height: 100px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 53px;
}
.isSSS_FullW.isSSS_Reports p {
    display: inline-block;
    font-size: 0.7em;
    width: 60%;
}
div.isSSS_ReportsPDF > span {
    background-position: -246px 0;
}
div.isSSS_ReportsDOC > span {
    background-position: -492px 0;
}
div.isSSS_ReportsXSL > span {
    background-position: -164px 0;
}
div.isSSS_ReportsHTML > span {
    background-position: 0;
}
div.isSSS_ReportsTXT > span {
    background-position: -328px 0;
}
div.isSSS_ReportsZIP > span {
    background-position: 0 0;
}
.isSSS_FullW.isSSS_ReportsTxt > p {
    font-size: 14px;
    line-height: 1.4em;
    padding: 10px 0;
    text-align: justify;
    text-indent: 1.5em;
}
.isSSS_FullW.isSSS_ReportsTxt > span {
    display: block;
    font-size: 13px;
    padding: 10px 0 0;
    text-align: right;
    width: 100%;
}
.isSSS_EmpWrp.isSSS_EmpTxt > p {
    font-size: 13px;
    text-align: justify;
    text-indent: 1em;
}
.isSSS_ReportsTxt > h2, .isSSS_Reports  > h2{
    font-weight: bold;
}


@media only screen and (min-width:992px) {

	#HU_SSS_UPLOAD_COMP #huSSSLbFrameUploadComp,
    #HU_FSA_UPLOAD_COMP #lbFrameActAsContent {
	    width: 1000px !important;
	}
}



#HU_SSS_UPLOAD_COMP,
#huSSSLbFrameUploadComp{
    width: 100% !important;
}


#HU_FSA_UPLOAD_COMP #lbFrameActAsContent {
    min-height: 400px;
}
@media only screen and (max-width: 992px) {
	#HU_FSA_UPLOAD_COMP #lbFrameActAsContent {
    	width: 100%;
	}
}
.huSSS_OpenDocCenter #HU_FSA_UPLOAD_COMP {
    display: inline-block;
    width: 100%;
}


.isSSS_Main #HU_SSS_UPLOAD_COMP table {
    border: medium none;
    width: 790px;
}
.isSSS_Main #HU_SSS_UPLOAD_COMP table td {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    padding: 0;
}
.isSSS_Main #HU_SSS_UPLOAD_COMP #win10divPSPAGECONTAINER {
    background: transparent none repeat scroll 0 0;
}
.isSSS_Main #HU_SSS_UPLOAD_COMP table#ACE_width > tbody > tr:first-child {
    display: none;
}
.isSSS_Main #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDCOLUMNHDR {
    background: #303030 none repeat scroll 0 0 !important;
    border: medium none;
    color: #fff !important;
    font-size: 12px !important;
    font-weight: bold !important;
}
.isSSS_Main #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDODDROW,
.isSSS_Main #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDEVENROW {
    background: #fff none repeat scroll 0 0 !important;
    padding: 5px !important;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP a > span {
    background: transparent none repeat scroll 0 0;
    width: auto;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP a#Left.PSPUSHBUTTON {
    background: transparent none repeat scroll 0 0;
    margin: 0;
    padding: 0;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP input[type='button'] {
    background: #a23339 none repeat scroll 0 0;
    border-radius: 0;
    color: #ffffff !important;
    height: auto;
    margin: 0 5px;
    min-width: 60px;
    padding: 5px 10px;
    text-align: center;
    vertical-align: bottom;
    width: auto;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width #ACE_HU_DERIVED_FILE_GROUP1 > tbody > tr > td:first-child {
    width: 0;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width #ACE_HU_DERIVED_FILE_GROUP1 > tbody > tr:first-child > td:last-child {
    display: none;
}
.isSSS_Main .isSSS_FullW.isSSS_ReportsTxt > p {
    padding: 0 0 5px;
    text-indent: 0;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDLABEL {
    color: #303030;
    padding: 0 0 5px !important;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width a.PSPUSHBUTTONDISABLED {
    background: transparent none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    height: auto !important;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width input.PSPUSHBUTTONDISABLED {
    background: #acacac none repeat scroll 0 0;
    color: #fff;
    padding: 5px 10px;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width #Left.PSPUSHBUTTON:hover {
    height: auto !important;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width #HU_DERIVED_FILE_INSERT_ROW {
    margin: 0 0 0 5px;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width div[id="win10divHU_DERIVED_FILE_SAVEBTN"] {
    text-align: right;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDODDROW > div,.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP table#ACE_width .PSLEVEL1GRIDEVENROW > div {
    text-align: left;
}
#HU_SSS_UPLOAD_COMP .PSPAGECONTAINER {
    padding: 0;
}
.isSSS_Main .isSSS_FullW #HU_SSS_UPLOAD_COMP input[type="button"]:hover {
    background: #6b6969 none repeat scroll 0 0;
    text-decoration: none;
}



.isSSS_FinBodyWhite {
    background-color: #ffffff;
    
    height: 60px;
    padding: 0px;
    text-align: center;
}
.isSSS_FinBodyWhite.isSSS_WithButton {
    padding-bottom: 0px;
    margin-bottom: 0px;
    height: auto;
    width: 60%;
}
.isSSS_FinBodyWhite.isSSS_WithButton button{
    width:100%;
}
.isSSS_FinBodyWhite > p {
    vertical-align: middle;
    line-height: 58px;
    font-size: 1.2em;
    font-weight: 600;
}

.isSSS_StudentFinance{
    
    height: auto;
    margin-left: 8px;
    width: 65%;
    float: left;
    display: inline-block;
}

.isSSS_StudentFinance div.isSSS_FinTasks {
    padding-bottom: 0px;
    height: 134px;
}

.isSSS_StudentFinance div.isSSS_FinTasks > p {
    width: 28%;
    float: left;
    padding-bottom: 11px;
}
.isSSS_StudentFinance div.isSSS_FinTasks > p:nth-child(1),
.isSSS_StudentFinance div.isSSS_FinTasks > p:nth-child(4) {
    width: 41%
}

.isSSS_StudentFinance div.isSSS_FinTasks > p > span {
    display: block;
    font-size: .8em;
}

.isSSS_StudentFinance > div > span {
    font-size: 0.7em;
    color: #808080;
    weight: 400;
    display: inline-block;
    width: 100%;
}

div.isSSS_Fin_CurBalLab {
    float: left;
}
div.isSSS_Fin_CurBalLab > span {
    font-size: 1em;
    margin-top: 10px;
    font-style:italic;
    color: #a23339;
}
.isSSS_StudentFinance h2 {
    margin-bottom: 10px;
}
.isSSS_Fin_WithSprite,
.isSSS_FinFullButton .isSSS_Fin_WithSprite {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll transparent;
    height: 24px;
    left: auto;
    position: relative;
    top: auto;
    width: 30px;
    display: inline-block;
}

.isSSS_FinFullButton .isSSS_Fin_LinkOut {
    background-position: -198px -685px;
    margin-left: 8px;
}
.isSSS_FinFullButton .isSSS_Fin_PMB {
    background-position: -379px 2px;
}
.isSSS_FinFullButton .isSSS_Fin_EMA {
    background-position: -367px -240px;
}
.isSSS_FinFullButton .isSSS_Fin_APAY {
    background-position: -367px -200px;
}
.isSSS_FinFullButton .isSSS_Fin_VFA {
    background-position: -376px -39px;
}
.isSSS_Fin_CurBalLab .isSSS_FinHelpLink {
    background-position: -334px -386px;
    left: -29px;
    top: -22px;
}
.isSSS_Fin_CurBalLab .isSSS_FinHelpLink.isSSS_FinHelpLinkTall {
    top: -42px;
}
.isSSS_StudentFinance.isSSS_BotLinks{
    text-align: center;
    width: 100%;
}
.isSSS_StudentFinance.isSSS_BotLinks a:link {
    padding-left: 10px;
    padding-right: 10px;
    border-right: 1px solid #000000;
}
.isSSS_StudentFinance.isSSS_BotLinks a.isSSS_LastLink:link {
    border-right: 0px none;
}
.isSSS_FullW.isSSS_FinAlert {
    background-color: #C2383A;
    color: #FFFFFF;
}
.isSSS_FullW.isSSS_FinAlert {
    
    padding: 5px 20px;
}
.isSSS_FullW.isSSS_FinAlert.isSSSFinNotLast {

}
.isSSS_FullW.isSSS_FinAlert p {
    font-size: .9em;
    line-height: 23px;
    margin-bottom:3px; font-weight: 800;
}
.isSSS_FullW.isSSS_FinAlert p span {
    background-position: -379px 2px;
}
.isSSS_FinAlert > div {
    display: none;
}
.isSSS_FinAlert a {
    color: #FFFFFF;
}

.isSSS_FinAlert a > span {
    background-position: -441px -625px;
}

.isSSS_StudentFinanceTasks p {
    font-size: .9em;
    margin-bottom: 5px;
}
.isSSS_StudentFinanceTasks span.isSSS_FinTaskTitle{
    display: inline-block;
    
    width: 160px;
    text-align: right;
    margin-right:20px;
}
.isSSS_StudentFinanceTasks span.isSSS_FinEditIcon {
    background-position: -293px -238px;
}

.isSSS_AccountDetails > div {
    display: block;
    
    overflow-y: hidden;
    padding: 0;
    transition: max-height 0.2s ease-in-out 0s;
    width: 100%;
}

.isSSS_AccountDetails > a {
    font-size: 1.2em;
    color: #000;
}

.isSSS_AccountDetails > h2.isSSS_FinDetailDate {
    float: right;
}

.isSSS_FullW.isSSS_AccountDetails > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 30px;
}


.isSSS_TPCDetails > div {
    display: block;
    
    overflow-y: hidden;
    padding: 0;
    transition: max-height 0.2s ease-in-out 0s;
    width: 100%;
}

.isSSS_TPCDetails > a {
    font-size: 1.2em;
    color: #000;
}

.isSSS_TPCDetails > h2.isSSS_FinDetailDate {
    float: right;
}


.isSSS_FullW.isSSS_TPCDetails > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 30px;
}

.isSSS_StudentFinance .isSSS_FinBodyWhite > p > a {
    color: #404040;
}
.isSSS_StudentFinance .isSSS_FinBodyWhite > p > a > span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    vertical-align: middle;
    width: 19px;
    text-decoration: none;
}
.isSSS_FullW.isSSS_TPCDetails.open > a > span {
    background-position: -93px -191px;
}
.isSSS_FullW.isSSS_TPCDetails > div {
    display: none;
    margin-top: 20px;
}

.isSSS_FullW.isSSS_TPCDetails.open > div {
    display: block;
}

th#tblTPC_Chrg_Posted {
    width: 16%;
}

th#tblTPC_Chrg_Term {
    width: 13%;
}

th#tblTPC_Chrg_Descr {
    width: 41%;
}

th#tblTPC_Chrg_Due {
    width: 15%;
}


th#tblTPC_Pymnt_Posted {
    width: 16%;
}

th#tblTPC_Pymnt_Term {
    width: 13%;
}
th#tblTPC_Pymnt_Descr {
    width: 41%;
}
th#tblTPC_Pymnt_Due {
    width: 15%;
}


//h2#HU_TPC_REMAIN_BAL {
  //    padding-right: 18px;
  //}




.isSSS_StudentFinance .isSSS_FinBodyWhite > p > a {
    color: #404040;
}
.isSSS_StudentFinance .isSSS_FinBodyWhite > p > a > span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    vertical-align: middle;
    width: 19px;
    text-decoration: none;
}
.isSSS_FullW.isSSS_AccountDetails.open > a > span {
    background-position: -93px -191px;
}
.isSSS_FullW.isSSS_AccountDetails > div {
    display: none;
    margin-top: 20px;
}

.isSSS_FullW.isSSS_AccountDetails.open > div {
    display: block;
}

div.isSSS_EmpWrp.isSSS_FinDetailSummary {
    display: block;
    
}

.isSSS_EmpWrp.isSSS_FinDetailSummary p {
    display: inline-block;
    width: 32%;
    text-align: center;
}
.isSSS_EmpWrp.isSSS_FinDetailSummary p > span {
    font-weight: 600;
}

.isSSS_FinQuickLinks {
    width: 31%;
    float: left;
    height: 274px;
    overflow: hidden;
}
.isSSS_FinQuickLinks button{
    width: 100%;
    border: 0px;
    background-color: #a23339;
    color: #ffffff;
    font-size: 0.8em;
    line-height: 20px;
    margin-bottom: 13px;
}
.isSSS_FinTotals {
    float: right;
    margin-top: 10px;
}

.isSSS_FinBalAfterAid {
    clear: both;
    float: right;
    margin-top: 10px;
}
.isSSS_FinBalAfterAid > span,
.isSSS_FinTotals > span {
    font-weight: 600;
    
    padding-right: 20px;
    display: inline-block;
    width: 202px;
    text-align: right;
    
}

.isSSS_AccountDetails table td.isSSS_FinTblAmt,
.isSSS_AccountDetails table th.isSSS_FinTblAmt {
    text-align: right;
    padding-right: 20px;
}


.isSSS_AnticipatedAid .isSSS_FinTotals {
    border-bottom: 2px solid #cccccc;
    padding-left: 50px !important;
    padding-bottom: 10px;
}

.isSSS_Main.isSSS_PreviousPayment_Summary,
.isSSS_Main.isSSS_FinAmountDue_Summary {
    width: 92%;
    margin-left: 4%;
    margin-top: 20px;
    display: inline-block;
}
.isSSS_PreviousPayment_Summary > div > h2,
.isSSS_FinAmountDue_Summary > div > h2 {
    margin-bottom: 10px;
}

.isSSS_PreviousPayment_Summary > div > p {
    margin-bottom: 10px;
}

.isSSS_PreviousPayment_Summary > div > h2 > span,
.isSSS_FinAmountDue_Summary > div > h2 > span {
    float: right;
    font-weight: 600;
}

.isSSS_AccountDetails tr[class^="isSSS_finPriBal"] {
    display: none;
}
.isSSS_PreviousPayment_Summary table td,
.isSSS_FinAmountDue_Summary table td {
    padding: 1% 1% 0;
    vertical-align: top;
    height: 30px;
}

.isSSS_PreviousPayment_Summary table tr td:nth-child(1) {
    width: 30%;
}
.isSSS_PreviousPayment_Summary table tr td:nth-child(2) {
    width: 50%;
}
.isSSS_PreviousPayment_Summary table tr td:nth-child(3) {
    width: 15%;
}
.isSSS_PreviousPayment_Summary table tr td:nth-child(4) {
    width: 5%;
}

.isSSS_FinAmountDue_Summary table tr.isSSS_FinIsLate td:nth-child(5) {
    color: #a23339;
}
.isSSS_FinAmountDue_Summary table td > span{
    display: inline-block;
}

.isSSS_FinAmountDue_Summary table tr td:nth-child(1) {
    
    
    width: 40px;
}
.isSSS_FinAmountDue_Summary table tr td:nth-child(2) {
    width: 20%;
}
.isSSS_FinAmountDue_Summary table tr td:nth-child(3) {
    width: 5%;
}
.isSSS_FinAmountDue_Summary table tr td:nth-child(4) {
    width: 15%;
}
.isSSS_FinAmountDue_Summary table tr td:nth-child(5) {
    
    width: 15%;
}
.isSSS_FinAmountDue_Summary table tr td:nth-child(6) {
    
    width: 5%;
}
.isSSS_AccountDetails table tr td {
    vertical-align: top;
}
.isSSS_AccountDetails table tr td:nth-child(1) {
    width: 15%;
}
.isSSS_AccountDetails table tr td:nth-child(2) {
    width: 15%;
}
.isSSS_AccountDetails table tr td:nth-child(3) {
    width: 45%;
}
.isSSS_AccountDetails table tr td:nth-child(4) {
    width: 10%;
}
.isSSS_AccountDetails table tr td:nth-child(5) {
    width: 15%;
}

.isSSS_Main table .isSSS_FinPriBal_SUM td,
.isSSS_Main table .isSSS_FinPriBal_PRE td,
.isSSS_Main table .isSSS_FinPriBal_POST td {
    background-color: #e7e7e7;
    font-size: 1.25em;
}

.isSSS_FinPriBal_SUM_RSP,
.isSSS_FinPriBal_PRE_RSP,
.isSSS_FinPriBal_POST_RSP {
    display: none;
}




table th.isSSS_FinValRight,
table td.isSSS_FinValRight {
    text-align: right;
}
.isSSS_FinAmountDue_Summary table tr td > span {
    display: none;
}
.isSSS_FinAmountDue_Summary table tr.isSSS_FinIsLate td:nth-child(5) > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -369px -278px;
    display: inline-block;
    height: 24px;
    margin-right: 10px;
    vertical-align: middle;
    width: 20px;
    text-decoration: none;
}

.isSSS_FinAmountDue_Summary table tr.isSSS_PartialCharge td:nth-child(3) > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 19px;
    margin-right: 10px;
    vertical-align: bottom;
    width: 19px;
    text-decoration: none;
}
.isSSS_FinAmountDue_Summary div > p, .isSSS_GradApps div > p {
    margin-top: 10px;
    margin-bottom: 10px;
}
.isSSS_FinAmountDue_Summary div > p > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -242px -278px;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 25px;
    text-decoration: none;
    float: left;
    margin-right: 10px;
}
.isSSS_PreviousPayment_Summary table,
.isSSS_FinAmountDue_Summary table {
    margin-bottom: 3%;
}

button.isSSS_FinHoldButton {
    background-color: #c2383a;
    border: 0 none;
    color: #ffffff;
    line-height: 20px;
    width: 100%;
    text-align: left;
    margin-left: 2%;
    width: 97%;
    padding: 1% 2%;
    margin-bottom: 1%;
    font-size: 1em;
}
button.isSSS_FinHoldButton:hover {
    background-color: #6B6969;
    text-decoration: underline;
}
button.isSSS_FinHoldButton > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -441px -625px;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
    text-decoration: none;
    float: left;
    margin-right: 1%;
}
#comp_isSSLightbox.menuSA_LEARNER_SERVICES #win10divDERIVED_SSTSNAV_GO,
#comp_isSSLightbox.menuSA_LEARNER_SERVICES #win10divDERIVED_SSTSNAV_PERSON_NAME {
    display: none;
}


#isSSS_HCOLAwardLetter {
    margin: 25px;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear {
    margin-bottom: 10px;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear > div {
    border: 2px solid #cecece;
    padding: 10px;
    margin: 10px 0;
}

#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear p {
    font-size: .75em;
    margin-top: 10px;
    margin-bottom: 5px;
}

#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear ul {
    list-style-position: inside;
    margin: 10px 10px 10px 20px;
    font-size: .75em;
}


#isSSS_HCOLAwardLetter.isSSS_Main table tfoot td,
#isSSS_HCOLAwardLetter.isSSS_Main table th {
    font-weight: bold;
}
#isSSS_HCOLAwardLetter.isSSS_Main table tfoot td {
    background-color: #cecece;
}

#isSSS_HCOLAwardLetter.isSSS_Main table th,
#isSSS_HCOLAwardLetter.isSSS_Main table td{
    font-size: .9em;
    text-align: right;
}
#isSSS_HCOLAwardLetter.isSSS_Main table th:nth-child(1),
#isSSS_HCOLAwardLetter.isSSS_Main table td:nth-child(1) {
    text-align: left;
}

#isSSS_HCOLAwardLetter a.isSSS_AwardLetterAcadYearToggle {
    color: #3c3c3c;
}

#isSSS_HCOLAwardLetter a.isSSS_AwardLetterAcadYearToggle > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 30px;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear.open > a.isSSS_AwardLetterAcadYearToggle > span {
    background-position: -93px -191px;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear > div{
    display: none;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear.open > div{
    display: block;
}

#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear > table {
    display: none;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear.open > table {
    display: table;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear > p{
    display: none;
}
#isSSS_HCOLAwardLetter .isSSS_AwardLetterAcadYear.open > p{
    display: block;
}

#isSSS_HCOLAwardLetter button {
    background-color: #a23339;
    border: 0 none;
    color: #fff;
    font-size: 0.8em;
    line-height: 20px;
    margin-bottom: 13px;
    padding: 5px;
    width: auto;
}
#isSSS_HCOLAwardLetter button:hover{
    background-color: #6b6969;
    text-decoration: underline;
}

#IS_SSS_Fin_MainPrint {
    padding-right: 6px;
    float: right;
}

#IS_SSS_Fin_MainPrint span {
    background-position: 13px -274px;
    display: inline-block;
    height: 18px;
    padding: 0 0 0 28px;
}



.isSSS_EmpWrp {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    padding: 10px !important;
    text-align: center;
    width: 100% !important;
    font-size:1em;
}

.isSSS_FullW > div > span.isSSS_NoWrap {
    white-space: normal;
}




.isSSS_Wrp #HU_MY_PROGRAMWrp li h5,
.isSSS_Wrp #HU_ALUMNI_MY_PROGWrp li h5 {
    font-size: 0.9em;
}

.isSSS_Wrp #HU_MY_PROGRAMWrp button,
.isSSS_Wrp #HU_ALUMNI_MY_PROGWrp button {
    margin-top: 4px;
}


#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel.isABDcentered {
    text-align: center;
    font-weight: normal;
    font-size: 0.8em;
}

#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS span,
#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS span {
    padding-bottom: 3px;
}



#HU_MY_PROGRAMWrp ul,
#HU_ALUMNI_MY_PROGWrp ul {
    list-style-type: none;
}

#HU_MY_PROGRAMWrp div li,
#HU_ALUMNI_MY_PROGWrp div li {
    margin-bottom: 10px !important;
}

#HU_MY_PROGRAMWrp div li, #HU_MY_PROGRAMWrp div li span,
#HU_ALUMNI_MY_PROGWrp div li, #HU_ALUMNI_MY_PROGWrp div li span {
    font-family: "Quattrocento Sans" !important;
    font-weight: 300 !important;
}

#HU_MY_PROGRAMWrp div li span,
#HU_ALUMNI_MY_PROGWrp div li span {
    font-size: 0.8em !important;
}

#HU_MY_PROGRAMWrp div li span.filler,
#HU_ALUMNI_MY_PROGWrp div li span.filler {
    width: 99%;
    display: block;
}
#HU_MY_PROGRAMWrp li h5, #HU_MY_PROGRAMWrp li span,
#HU_ALUMNI_MY_PROGWrp li h5, #HU_ALUMNI_MY_PROGWrp li span {
    box-sizing: border-box;
}
#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li span,
#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li span {
    
    display: block;
}

#HU_MY_PROGRAMWrp .VList table tbody td[headers="THTypGYear"],
#HU_ALUMNI_MY_PROGWrp .VList table tbody td[headers="THTypGYear"] {
    text-align: center;
}

#HU_MY_PROGRAMWrp .VList table tbody td[headers="THAmt"],
#HU_MY_PROGRAMWrp .VList table tbody td[headers="THComDate"],
#HU_ALUMNI_MY_PROGWrp .VList table tbody td[headers="THAmt"],
#HU_ALUMNI_MY_PROGWrp .VList table tbody td[headers="THComDate"] {
    text-align: right;
    padding: 3px 10px 3px 3px;
}

#HU_MY_PROGRAMWrp .VList table th,
#HU_ALUMNI_MY_PROGWrp .VList table th {
    
    text-align: left;
}
#HU_MY_PROGRAMWrp .VList table th#THAmt,
#HU_ALUMNI_MY_PROGWrp .VList table th#THAmt {
    text-align: right;
    padding: 3px 10px 3px 3px;
}

#HU_MY_PROGRAMWrp .isDSInsideBox,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox {
    border: 1px solid #ccc;
    display: inline-block;
    width: 30.1%;
    padding: 0;
    margin: 1.5%;
}

#HU_MY_PROGRAMWrp .isDSInsideBox,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox {
    margin: 2.1%;
    background-color: #fff;
}

#HU_MY_PROGRAMWrp div.isDSInsideBox:first-of-type, #HU_MY_PROGRAMWrp div.isDSInsideBox.first,
#HU_ALUMNI_MY_PROGWrp div.isDSInsideBox:first-of-type, #HU_ALUMNI_MY_PROGWrp div.isDSInsideBox.first {
    margin-left: 0;
}
#HU_MY_PROGRAMWrp div.isDSInsideBox:last-of-type,
#HU_ALUMNI_MY_PROGWrp div.isDSInsideBox:last-of-type {
    margin-right: 0;
}
#HU_MY_PROGRAMWrp .isDSInsideBox div,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox div {
    padding: 2px;
    
}

#HU_MY_PROGRAMWrp .isSSS_CareerSelect,
#HU_ALUMNI_MY_PROGWrp .isSSS_CareerSelect {
    display: none;
    white-space: nowrap;
}

#HU_MY_PROGRAMWrp .VCard, #HU_MY_PROGRAMWrp .VList,
#HU_ALUMNI_MY_PROGWrp .VCard, #HU_ALUMNI_MY_PROGWrp .VList {
    width: 100%;
}

#HU_MY_PROGRAMWrp .isDSInsideBox h5,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox h5 {
    text-align: center;
    border-bottom: 1px solid #ccc;
    background-color: #f3f3f1;
    padding: 5px;
}

#HU_MY_PROGRAMWrp .isDSInsideBox p,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox p {
    text-align: center;
    padding: 5px;
    font-size: 0.8em;
}

#HU_MY_PROGRAMWrp .isSSS_EmpWrp .ABDLabel,
#HU_ALUMNI_MY_PROGWrp .isSSS_EmpWrp .ABDLabel {
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left;
}
#HU_MY_PROGRAMWrp .isSSS_EmpWrp .ABDStatus,
#HU_ALUMNI_MY_PROGWrp .isSSS_EmpWrp .ABDStatus {
    display: inline-block;
    float: left;
    font-size: 0.8em;
    padding-left: 30px;
}
#HU_MY_PROGRAMWrp .isSSS_EmpWrp .ABDDate,
#HU_ALUMNI_MY_PROGWrp .isSSS_EmpWrp .ABDDate {
    float: right;
    font-size: 0.8em;
}
#HU_MY_PROGRAMWrp .isDSInsideBox .ABDDisNotCompleted,
#HU_FSA_MY_PROGRAMWrp .isDSInsideBox .ABDDisCompleted,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox .ABDDisNotCompleted {
    text-align: center;
    font-weight: normal;
    font-size: 1.0em !important;
    padding: 5px;
}

#HU_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox .ABDDisTitleLabel {
    
    font-weight: bold;
    
    padding: 5px;
}

#HU_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel.isABDcentered,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox .ABDDisTitleLabel.isABDcentered {
    text-align: center;
    font-weight: normal;
    font-size: 0.8em;
}

#HU_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitle,
#HU_ALUMNI_MY_PROGWrp .isDSInsideBox .ABDDisTitle {
    font-size: 0.8em;
    
    font-style: italic;
    font-weight: normal;
    
}

#HU_MY_PROGRAMWrp #progressTable,
#HU_ALUMNI_MY_PROGWrp #progressTable {
    margin-top: 10px;
}

#IS_FSA_MILESTONE_LIST th:nth-child(1) {
    width:15%;
}

#IS_FSA_MILESTONE_LIST th:nth-child(2) {
    width: 55%;
}
#IS_FSA_MILESTONE_LIST th:nth-child(3) {
    width: 12%;
}
#IS_FSA_MILESTONE_LIST th:nth-child(4) {
    white-space: nowrap;
}
#IS_FSA_MILESTONE_LIST th:nth-child(5) {
    white-space: nowrap;
}

#IS_FSA_MILESTONE_LIST td:nth-child(2) span.milestoneDescr {
    float: left;
    margin-bottom: 5px;
}

#IS_FSA_MILESTONE_LIST td:nth-child(2) a {
    float: right;
    margin-right: 10%;
    margin-bottom: 5px;
}

#IS_FSA_MILESTONE_LIST td:nth-child(1) span.milestoneComment {
    background-color: #e5e5e5;
    border: 1px solid #ccc;
    clear: both;
    margin-top: 6px;
    padding: 6px;
    width: 90%;
}


span > button.isSSS_OAISC{
    margin-bottom: 10px;
    padding: 5px 15px 5px 15px;
    margin-left: 15px;
}
button.isSSS_OAISC {
    font-size: 0.8em;
    line-height: 1.5em;
    width: 45%;
}






#IS_SSS_PLANNERWrp div.isSSS_FullW table {
    margin-top: 20px;
}



.isSSS_CourseTitle > a {
    float: left;
}




.isSSS_TermHistory.isSSS_ShowChanges tr {
    display: none;
}
.isSSS_TermHistory.isSSS_ShowChanges tr.isSSS_FSA_TermHistChgRow {
    display: table-row;
}

.isSSS_TrmHist_ChgOnly {
    position: absolute;
    
    text-align: right;
    right: 21px;
    top: 23px;
    width: auto;
}
.isSSS_TrmHist_ChgOnly h5, .isSSS_TrmHist_ChgOnly a {
    display: inline;
    font-size: 0.7em;
    padding: 0 3px;
}
.isSSS_TrmHist_ChgOnly a.selected {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}

.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory > div > div {
    margin-top: 10px;
    width: 49%;
    float:left;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory > div > div:nth-child(2) {
    margin-left: 2%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory table {
    
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory table td {
    vertical-align: top;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory h5:nth-child(1) {
    
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory h5 {
    float: left;
    margin-bottom: 1%;
}


.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory td > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -484px -591px;
    display: inline-block;
    height: 16px;
    vertical-align: middle;
    width: 17px;
    text-decoration: none;
    
    
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(2) table th:nth-child(1) {
    width: 30%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(2) table th:nth-child(2) {
    width: 54%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(2) table th:nth-child(3) {
    width: 16%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(2) table td:nth-child(3) {
    text-align: right;
    padding-right: 2%;
}


.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(1) table th:nth-child(1) {
    width: 24%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(1) table th:nth-child(2),
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory div > div:nth-child(1) table th:nth-child(3) {
    width: 35%;
}

.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory  th:nth-child(1) {
    width: 30%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory  th:nth-child(2) {
    width: 5%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory  th:nth-child(3) {
    width: 30%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory  th:nth-child(4) {
    width: 5%;
}
.isFSA_PrfMainWrp .isSSS_FullW.isSSS_TermHistory  th:nth-child(5) {
    width: 30%;
}



.isSSS_ComfirmWrp {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/cs/courses/cache_86019/IE_LOADER_BG_FIX_1.PNG);
    background: rgba(0, 0, 0, 0.2);
    z-index: 999999999;
}
.isSSS_Comfirm {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 5px solid #a23339;
    display: block;
    left: 50%;
    margin: 0 0 0 -250px;
    padding: 25px;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 500px;
}
.isSSS_Comfirm > a {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 1.5em;
    margin: 10px 30px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.isSSS_Comfirm > a:hover {
    background: #5c5c5c none repeat scroll 0 0;
    text-decoration: underline;
}
.isSSS_Comfirm p {
    text-align: left;
}
.isSSS_Comfirm > h2 {
    font-size: 2em;
    margin: 0 0 10px;
}
.isSSS_Comfirm > h3 {
    font-size: 1.3em;
    margin: 0 0 10px;
}

.isSSS_Comfirm > textarea {
    width: 100%;
    height:250px;
}






.isToolTip span.up.left {
    left: 0px;
}
.isToolTip span.down.right {
    left: 92%;
}
.isSSS_HelpTooltip {
    position: absolute;
    top: 41px;
    right: 73%;
}

.isSSS_ReportsTxt .isSSS_HelpTooltip {
    top: 34px;
}



.isSSS_ReportsTxt .isSSS_HelpTooltip .isToolTip,
.isSSS_GradesTop .isSSS_HelpTooltip .isToolTip {
    bottom: auto;
    margin-top: 8px;
    left: 82%;
}

.isSSS_ReportsTxt .isSSS_HelpTooltip .isToolTip a.IS_TT_CLOSE_LINK:hover,
.isSSS_GradesTop .isSSS_HelpTooltip .isToolTip a.IS_TT_CLOSE_LINK:hover {
    text-decoration: none;
}

.isSSS_HelpTooltip > a {
    
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -329px -657px;
    display: inline-block;
    height: 14px;
    margin: -16px 31px 1px 0;
    position: absolute;
    right: 0;
    text-decoration: none;
    width: 13px;
}
.isSSS_ReportsTxt .isSSS_HelpTooltip .isToolTip a,
.isSSS_GradesTop .isSSS_HelpTooltip .isToolTip a {
    display: block;
    padding-top: 5px;
}
.isSSS_ReportsTxt .isSSS_HelpTooltip > a {
    margin: -13px 31px 1px 0;
}

.isSSS_HelpTooltip > a:hover {
    text-decoration: none;
}


.isSSS_PreviousPayment_Summary .isSSS_HelpTooltip .isToolTip,
.isSSS_PartialCharge .isSSS_HelpTooltip .isToolTip,
.isSSS_FinIsLate .isSSS_HelpTooltip .isToolTip{
    top: auto;
    margin-bottom: -17px;
    right: 0;
}

.isSSS_PartialCharge .isToolTip span.down.right {
    left: 93%;
}

.isSSS_PreviousPayment_Summary .isSSS_HelpTooltip,
.isSSS_PartialCharge .isSSS_HelpTooltip,
.isSSS_FinIsLate .isSSS_HelpTooltip {
    position: relative;
    top: 5px;
    left: 22%;
}

.isSSS_FinAmountDue_Summary .isSSS_HelpTooltip a {
    background: none;
}

.isSSS_FinIsLate [headers=isSSS_FinValAlert] .isSSS_HelpTooltip > a {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -308px -592px;
    
    height: 20px;
    margin: -8px 5px 1px 0px;
    
    right: 0;
    
    width: 22px;
}

.isSSS_PreviousPayment_Summary td[headers="tblDelPastPayments_ReversedMsg"] .isSSS_HelpTooltip > a,
.isSSS_PartialCharge [headers=tblFinAmountDue_Partial] .isSSS_HelpTooltip > a {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -44px -237px;;
    
    height: 18px;
    margin: -8px 5px 1px 0px;
    
    right: 0;
    
    width: 18px;
}

.isSSS_PopupOverlay {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999999999;
}
#HU_SSS_EXTPAGE_ALERT_HU_SSS_FIN_HEALTH_INS .isSSS_Comfirm > h2,
.huSSS_FINDelegate [id^="HU_SSS_EXTPAGE_ALERT_"] .isSSS_Comfirm > h2 {
    font-size: 1.7em;
}
#HU_SSS_EXTPAGE_ALERT_HU_SSS_FIN_HEALTH_INS .isSSS_Comfirm > p,
.huSSS_FINDelegate [id^="HU_SSS_EXTPAGE_ALERT_"] .isSSS_Comfirm > p {
    margin-left: 9px;
    margin-right: 13px;
    text-align: justify;
}
#HU_SSS_EXTPAGE_ALERT_HU_SSS_FIN_HEALTH_INS .isSSS_Comfirm > a,
.huSSS_FINDelegate [id^="HU_SSS_EXTPAGE_ALERT_"] .isSSS_Comfirm > a {
    font-size: 1em;
    padding: 5px;
    font-weight: 700;
}

#HU_SSS_EXTPAGE_ALERT_HU_SSS_FIN_HEALTH_INS > div > p + p ,
[id^="HU_SSS_EXTPAGE_ALERT_"] > div > p + p{
    padding-top: 10px;
    margin-bottom: 10px;
}









#huSSS_HKSLockerRequest {
    margin-top: 5px;
}
#huSSS_HKSLockerAssignment {
    text-align: left;
}

#huSSS_HKSLockerAssignment button {
    width: 75%;
    margin: 10px 0;
}

#huSSS_HKSLockerAssignment h3 {
    margin-bottom: 20px;
}

#huSSS_HKSLockerAssignment ul {
    list-style-type: none;
    list-style-position: inside;
}
#huSSS_HKSLockerAssignment li {
    margin-bottom: 5px;
}

#huSSS_HKSLockerAssignment li > span {
    font-weight: bold;
    display: block;
}

#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo > span+span{
    background-color: #404040;
    color: #404040;
    
    padding: 0 64px;
    margin-top: 3px;
    display: inline-block;
    
    font-size: 1.05em;
}

#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo.show > span+span{
    color: #ffffff;
}

#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo > span+span+button+button,
#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo.show > span+span+button {
    display: none;
}

#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo > span+span+button {
    
    margin-top: 5px;
    display: block;
    width: 200px;
}

#huSSS_HKSLockerAssignment li.huSSS_HKSLocker_Combo.show > span+span+button+button {
    
    margin-top: 5px;
    display: block;
    width: 200px;
}

#huSSS_HKSLockerAssignment > div {
    width: 45%;
    float: left;
}

#huSSS_HKSLockerAssignment > div+div {
    width: 55%;
    float: left;
    font-size: 0.8em;
}

#huSSS_HKSLockerAssignment.huSSS_LockerRequest > button {
    margin: 20px 0 0;
    
    width: auto;
    float: right;
}

#huSSS_HKSLockerAssignment.huSSS_LockerRequest > p {
    margin-bottom: 10px;
}

#huSSS_HKSLockerAssignment.huSSS_LockerRequest > p+p {
    font-style: italic;
}

#huSSS_HKSLockerAssignment.huSSS_LockerRequest > button {
    font-size: 1em;
}
#huSSS_HKSLockerAssignment .huSSS_KeyLocker .huSSS_PersonalKey .huSSS_HKSLocker_Combo,
#huSSS_HKSLockerAssignment .huSSS_ComboLocker .huSSS_HKSLocker_LockerType{
    display: none;
}
#huSSS_HKSLockerAssignment .huSSS_HKSLocker_LockerType {
    position: relative;
}
#huSSS_HKSLockerAssignment .huSSS_HKSLocker_LockerType .isSSS_HelpTooltip > a {
    
    left: 0px;
    bottom: 3px;
}
#huSSS_HKSLockerAssignment .huSSS_HKSLocker_LockerType .isSSS_HelpTooltip > div {
    
    left: -10px;
    bottom: 29px;
}
#HU_SSS_EXTPAGE_ALERT_HU_RELINQUISH_LOCKER .isSSS_Comfirm > h2 {
    font-size: 1.5em;
}

#HU_SSS_EXTPAGE_ALERT_HU_RELINQUISH_LOCKER .isSSS_Comfirm > a {
    font-size: 1em;
    font-weight: 700;
    padding: 5px;
}

#HU_SSS_EXTPAGE_ALERT_HU_RELINQUISH_LOCKER .isSSS_Comfirm > p {
    text-align: justify;
    margin-bottom: 10px;
}





.huSSS_FltPlan a {
    color: #000;
    font-size: 1.2em;
}

.huSSS_FltPlan a span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 30px;
}

.huSSS_FltPlan.open a span {
    background-position: -93px -191px;
}

.huSSS_FltPlan > .isSSS_BtmLinks > a {
    color: #a23339;
}

.huSSS_FltPlan table {
    display: none;
    margin: 10px 0 0 0;
}

.huSSS_FltPlan.open table {
    display: table !important;
}

.huSSS_FltPlan .isSSS_BtmLinks {
    display: none;
}

.huSSS_FltPlan.open .isSSS_BtmLinks {
    display: block !important;
}

.huSSS_FltPlan.open.isSSS_BtmLinks {
    display: block !important;
}

.huSSS_FltPlan .isSSS_BtmLinks a > span {
    display: inline-block;
    width: 25px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px -235px transparent;
}

.huSSS_FltPlan p {
    padding: 0 0 5px 0;
}

div[groupid="HU_MY_PROGRAM"] td,
div[groupid="HU_ALUMNI_MY_PROG"] td {
    vertical-align: top;
}


#HU_MY_PROGRAMWrp .VList table th:nth-child(1), #HU_ALUMNI_MY_PROGWrp .VList table th:nth-child(1), #HU_FSA_MY_PROGRAMWrp .VList table th:nth-child(1) {
    width: 55%;
}

#HU_MY_PROGRAMWrp .VList table th:nth-child(2), #HU_ALUMNI_MY_PROGWrp .VList table th:nth-child(2), #HU_FSA_MY_PROGRAMWrp .VList table th:nth-child(2) {
    width: 16%;
}

#HU_MY_PROGRAMWrp .VList table th:nth-child(3), #HU_ALUMNI_MY_PROGWrp .VList table th:nth-child(3), #HU_FSA_MY_PROGRAMWrp .VList table th:nth-child(3) {
    white-space: nowrap;
}

#HU_MY_PROGRAMWrp .VList table th:nth-child(4), #HU_ALUMNI_MY_PROGWrp .VList table th:nth-child(4), #HU_FSA_MY_PROGRAMWrp .VList table th:nth-child(4) {
    white-space: nowrap;
}

#HU_MY_PROGRAMWrp .VList h5, #HU_ALUMNI_MY_PROGWrp .VList h5, #HU_FSA_MY_PROGRAMWrp .VList h5 {
    padding:9px 0px 1px 0px;
}

#HU_MY_PROGRAMWrp div li span.FSAsubPlan,
#HU_ALUMNI_MY_PROGWrp div li span.FSAsubPlan {
    display: block;
    padding-left: 38pt;
    position: relative;
}

#HU_MY_PROGRAMWrp div li span.SSSsubPlan,
#HU_ALUMNI_MY_PROGWrp div li span.SSSsubPlan {
    display: block;
    padding-left: 38pt;
    position: relative;
}


#HU_MY_PROGRAMWrp div li span.SSSsubPlan.HKS,
#HU_ALUMNI_MY_PROGWrp div li span.SSSsubPlan.HKS {
    display: block;
    padding-left: 10pt;
    position: relative;
}

#HU_MY_PROGRAMWrp div li span.SSSPlan.HKS,
#HU_ALUMNI_MY_PROGWrp div li span.SSSPlan.HKS {
    padding-left:0pt;
}


#HU_MY_PROGRAMWrp div li span.SSSPlan,
#HU_ALUMNI_MY_PROGWrp div li span.SSSPlan {
    padding-left: 10pt;
    display: block;
    position: relative;
}



#HU_MY_PROGRAMWrp div li span.SSSsubPlan.HKS:before,
#HU_ALUMNI_MY_PROGWrp div li span.SSSsubPlan.HKS:before {
    content: "\2022";
    position: absolute;
    left: 7px;
}

#HU_MY_PROGRAMWrp div li span.SSSPlan:before,
#HU_ALUMNI_MY_PROGWrp div li span.SSSPlan:before {
    content: "\2022";
    position: absolute;
    left: 8px;
}

#HU_MY_PROGRAMWrp div li span.SSSPlan.HKS:before,
#HU_ALUMNI_MY_PROGWrp div li span.SSSPlan.HKS:before {
    content: none;
}



#HU_MY_PROGRAMWrp div li span.SSSsubPlan:before,
#HU_ALUMNI_MY_PROGWrp div li span.SSSsubPlan:before {
    content: "\2022";
    position: absolute;
    left: 44px;
}

#isSSS_RequirementsVList td:nth-child(1) span.milestoneComment {
    background-color: #e5e5e5;
    border: 1px solid #ccc;
    clear: both;
    margin-top: 6px;
    padding: 6px;
    width: 90%;
}


div[groupid="HU_MY_PROGRAM"] #isSSS_RequirementsVList td a,
div[groupid="HU_ALUMNI_MY_PROG"] #isSSS_RequirementsVList td a {
    float: right;
    margin-right: 10%;
    margin-bottom: 5px;
}

div[groupid="HU_MY_PROGRAM"] #isSSS_RequirementsVList td:nth-child(n) span.milestoneDescr,
div[groupid="HU_ALUMNI_MY_PROG"] #isSSS_RequirementsVList td:nth-child(n) span.milestoneDescr {
    float: left;
    margin-bottom: 5px;
}

#HU_MY_PROGRAMWrp #isSSS_RequirementsVList table tbody td[headers="THComDate"], #HU_ALUMNI_MY_PROGWrp #isSSS_RequirementsVList table tbody td[headers="THComDate"], #HU_FSA_MY_PROGRAMWrp #isSSS_RequirementsVList table tbody td[headers="THComDate"] {
    text-align: left;
    padding: 3px 10px 3px 3px;
}

#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR {
    height:23px;
}


.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_FinPayNow .isSSS_FinBodyWhite.isSSS_WithButton > p > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    text-decoration: none;
    vertical-align: middle;
    width: 19px;
}
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_DelegateInfo {
    display:inline-block;
    padding:10px;
    margin-bottom: 20px;
    width: 37%;
    background-color: #fff;
    border:1px solid #cecece;
}
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_DelegateInfo > img {
    width: 40%;
    float: left;
}
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_DelegateInfo > div {
    float: left;
    width: 60%;
}
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_DelegateInfo > div > a,
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_DelegateInfo > div > h3 {
    margin-left: 5px;
    width: 100%;
}
.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS .huSSS_FinPayNow {
    width: 58%;
    display: inline-block;
    margin-left: 4%;
}
.huSSS_FINDelegate.isSSS_FullW.isSSS_AccountDetails.open > div {
    display: inline-block;
}

.huSSS_FINDelegate.HU_FIN_ACCOUNT_DETAILS div.isSSS_Fin_CurBalLab {
    width: 29%;
}
.huSSS_FINDelegate .isSSS_FinBodyWhite.isSSS_WithButton {
    margin: 0 0 0 3px;
    width: 70%
}
.huSSS_FINDelegate .isSSS_FinBodyWhite.isSSS_WithButton a {
    color: #000;
}

.huSSS_DelegateWaivers a {
    cursor: pointer;
}

div.isSSS_FullW.huSSS_DelegateWaivers > div {
    width: 49%;
}
div.isSSS_FullW.huSSS_DelegateWaivers > div:nth-of-type(2) {
    text-align: right;
}
div.isSSS_FullW.huSSS_DelegateWaivers > div > span {
    display: inline-block;
    font-size: 1em;
    margin-right: 5px;
}



td[headers="huSSS_WLIcon"] {
    position: relative;
}
td[headers="huSSS_WLIcon"] > a {

    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -321px -625px;

    display: inline-block;
    width: 20px;
    height: 20px;
    
    position: absolute;
    right: 0;
    text-decoration: none;
    position: relative;
}

td[headers="huSSS_WLIcon"] .isToolTip {
    bottom: 34px;
    right: -2px;
}




.isSSS_FullW > div.huSSS_AlumniLinks {
    width: 100%;
}

div.huSSS_AlumniLinks > div {
    display: inline-block;
    margin-top: 20px;
}
div.huSSS_AlumniLinks > div button {
    margin-right: 10px;
}
div.huSSS_AlumniLinks button  {
    width: 252px;
}

div.huSSS_AlumniLinks .huSSS_LinkGroup {
    width: 47%;
}
.cref_HU_SSS_TSRQST_UNOFF a.SSSBUTTON_CONFIRMLINK[id="DERIVED_SSTSRPT_DERIVED_LINK4$0"] {
    max-width: none !important;
}




.isSSS_Main.huSSS_CommHistory table th:nth-child(1),
#IS_SSS_SUMMARY_VIEWWrp .huSSS_CommHistory table th:nth-child(1) {
    width: 30%;
}
.isSSS_Main.huSSS_CommHistory table th:nth-child(2),
.isSSS_Main.huSSS_CommHistory table th:nth-child(3),
#IS_SSS_SUMMARY_VIEWWrp .huSSS_CommHistory table th:nth-child(2),
#IS_SSS_SUMMARY_VIEWWrp .huSSS_CommHistory table th:nth-child(3){
    width: 20%;
}
.isSSS_Main.huSSS_CommHistory table th:nth-child(4),
#IS_SSS_SUMMARY_VIEWWrp .huSSS_CommHistory table th:nth-child(4) {
    width: 30%;
}
.huSSS_CommHistory .huSSS_CommHistVwAllBtn {
    width: 100%;
    text-align: right;
}
.huSSS_CommHistory table tr td{
    vertical-align: top;
}
.huSSS_CommHistory table tr td a {
    display: block;
}
#lbContentMain .isSSS_FullW.huSSS_CommHistory {
    background-color: transparent;
    border: 0px none;
}

.huSSS_CommHistVwAllBtn button > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -198px -689px;
    display: inline-block;
    margin: 2px 5px 0 0;
    vertical-align: middle;
    float: left;
    width: 22px;
}

.huSSS_CommHistory table tr td:nth-child(4) a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -534px -114px;
    width: 18px;
    height: 18px;
    margin-right: 10px;
}
.huSSS_CommHistory h5 {
    display: inline-block;
    font-size: .9em;
}
.isSSS_FullW.huSSS_CommHistory > div {
    width: 100%;
}




@media only screen and (min-width: 993px) {
    .container-fluid .isSSS_Main .accordion-row {
        height: auto !important;
    }
}




.btn-group {
    width: 100%;
}

.btn-group .btn {
    width: 25%;
}


@media only screen and (max-width: 992px) {
    .huSSS_HideForResponsive {
        display: none !important;
    }
}

@media only screen and (min-width: 993px) {
    .huSSS_ShowForResponsive {
        display: none !important;
    }
}






#isSSS_DeclareConcentration {
    display: none;
}

#isSSS_DeclareSecondary {
    display: none;
}

Help
				
View Style Sheet Object
Object Details
									
Object Name:
HU_NEWS_CSS
Description:
Portal announcements styling
.IS_NEWS_LB .IS_AT_BOX 
{
display: none;
}

.IS_NEWS_LB p 
{
padding-bottom: 10px;
}

.IS_NEWS_TOPSTORY_TITLE
{
color: #ffffff;
display: block;
font-size: 1.1em;
font-weight: 600;
overflow: hidden;
padding: 2px 0 0 5px;
position: absolute;
text-overflow: ellipsis;
top: -30px;
white-space: nowrap;
width: 90%;
}

.IS_NEWS_DETAIL
{
font-size: 0.9em;
padding: 10px;
line-height: 1.5em;
}

.IS_NEWS_DETAIL a 
{
color: #a51b2f;
}




.huAdviserNewsWrp>div {
background: transparent none repeat scroll 0 0;
border: none;
display: block;
margin: -20px -20px -30px -20px;
min-height: 160px;
padding: 0;
width: auto;
}

.huAdviserNewsWrp img {
display: none;
}

.huAdviserNewsWrp h2>a {
color: #a51b2f;
font-size: 1em;
font-weight: 300;
text-decoration: none;
}

.huAdviserNewsWrp p>a {
color: #000000;
font-size: 0.8em;
text-decoration: none;
}

.huAdviserNewsWrp h2>a:hover {
text-decoration: underline;
}







.isSSS_Wrp div.huStudentNewsWrp {
background: transparent none repeat scroll 0 0;
border: none;
display: block;
margin: -20px -20px -30px -20px;
min-height: 160px;
padding: 0;
width: auto;
}

.isSSS_Wrp .huStudentSectionWrp {
margin: 0 0 0 -1px !important;
}

div.huStudentNewsWrp {
background: #f3f3f1 none repeat scroll 0 0;
border: 1px solid #c0c0c0;
display: block;
margin: 0 auto;
min-height: 152px;
padding: 0;
width: 980px;
}

.huStudentNewsWrp>div {
display: inline-block;
margin: 0;
vertical-align: top;
width: 49%;
}

.huStudentTopNews {
border-right: 1px solid #cccccc;
}

.huStudentSectionWrp {
border-left: 1px solid #ccc;
margin: 0 0 0 -4px !important;
width: 50% !important;
}

.huStudentNewsWrp img {
float: left;
height: 150px;
width: 150px;
}

.huStudentNewsWrp h2 {
color: #a51b2f;
display: inline-block;
font-size: 1.5em;
margin: 0;
overflow: hidden;
padding: 0 20px;
text-overflow: ellipsis;
white-space: nowrap;
width: 63%;
}

.huStudentNewsWrp .huStudentSectionWrp h2 {
width: auto;
}

.huStudentNewsWrp h2>a {
color: #a51b2f;
font-size: 0.65em;
font-weight: 400;
text-decoration: none;
}

.huStudentNewsWrp p {
float: right;
font-size: 15px;
padding: 0 20px 0 0;

width: 64%;
}

.isSSS_Wrp .huStudentNewsWrp p {
padding: 0 20px;
font-size: 14px;
width: 63%;
}

.huStudentNewsWrp p>a {
color: #000000;
font-size: 0.8em;
text-decoration: none;
}

.huStudentNewsWrp h2>a:hover {
text-decoration: underline;
}

.huStudentNewsSection {
display: inline-block;
padding: 0 0 10px 20px;
width: 49%;
vertical-align: top;
}

.huStudentSectionWrp a {
color: #a51b2f;
display: block;
font-size: 0.8em;
overflow: hidden;
padding: 2px 0 0 10px;
text-decoration: none;
text-overflow: ellipsis;
white-space: nowrap;
width: 100%;
}

.huStudentNewsSection h4 {
font-size: 0.8em;
}

.huStudentSectionWrp h2 {
color: #000000;
display: block;
font-size: 1.2em;
height: auto;
padding: 10px 20px;
width: auto;
}




.IS_NEWS_DETAIL>ul,
.IS_NEWS_DETAIL>ol {
padding: 5px 20px;
}




#IS_FSA_ADV_MainPrint {
display: none;
}

.isSCL_TTEmail {
display: none;
}

.huWorklistHdrWrp>span {
overflow: hidden;
text-indent: 100%;
}



.huStudentTopNewsPulse img {
    width: 100%;
}

.huStudentTopNewsPulse a > span {
    width: 99%;
    background: url(/cs/courses/cache_86019/BETA_SEARCH_1.PNG);
    height: 137px;
    display: block;
    margin:2px;
}

.huFSAPulse img {
    width: 100%;
}

.huFSAPulse a > span {
    width: 99%;
    background: url(/cs/courses/cache_86019/BETA_SEARCH_1.PNG);
    height: 137px;
    display: block;
    margin:2px;
}

#HU_ADVISER_HP_NEWS_HMPG_Data div.huStudentTopNewsPulse {
    width: 40%;
}
Close Window

#win10divDERIVED_SSTSNAV_GROUP_BOX\$17\$ {
    display: none;
}
#ACE_DERIVED_SSTSNAV_GROUP_BOX {
    display: none;
}
.PSPAGECONTAINER {
    padding: 20px;
    
}
#win10divDERIVED_SSTSNAV_SSS_SUBFOOT_LINKS {
    display: none;
}

#comp_isSSLightbox .portlet-form-button,#comp_isSSLightbox .portlet-form-label,#comp_isSSLightbox .PSHEADERTOOLBARFRAME,#comp_isSSLightbox .PSIMAGE,#comp_isSSLightbox .PSSTATICIMAGE,#comp_isSSLightbox .RESET{}
#comp_isSSLightbox .PTNAVSEARCHDIVIDER{background-color:rgb(115,130,181);margin-top:2px;margin-bottom:2px;border-width:1px;border-top-color:rgb(255,255,255);border-bottom-color:rgb(115,130,181);border-left-color:rgb(115,130,181);border-right-color:rgb(115,130,181);border-style:solid;}
#comp_isSSLightbox .LEVEL1{background-color:rgb(153,153,102);}
#comp_isSSLightbox .PTNAVSELPARENTEDGE{background-color:rgb(170,185,211);}
#comp_isSSLightbox .SSSMSGINFOFRAMEWBO{background-color:rgb(186,197,198);border-width:1px;border-color:rgb(137,150,160);border-style:solid;}
#comp_isSSLightbox .SSSMSGINFOFRAME{background-color:rgb(186,197,198);vertical-align:middle;margin-top:2px;margin-bottom:2px;border-width:1px;border-color:rgb(123,151,192);border-style:solid;width:100%;}
#comp_isSSLightbox .PSACEPRF{background-color:rgb(192,192,192);border-width:2px;border-color:rgb(255,255,255);border-style:outset;}
#comp_isSSLightbox .portlet-menu,#comp_isSSLightbox .PTNAVBACKGROUND,#comp_isSSLightbox .PTNAVSELCHILDEDGEDK{background-color:rgb(211,220,232);}
#comp_isSSLightbox .PAGROUPBOXLEVEL1WBO{background-color:rgb(214,223,239);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-color:rgb(40,66,119);border-left-color:rgb(40,66,119);border-right-color:rgb(40,66,119);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSACEROWBLANKNB{background-color:rgb(225,225,225);}
#comp_isSSLightbox .PSACEROWBLANK{background-color:rgb(225,225,225);border-top-width:1px;border-top-color:rgb(255,255,255);border-top-style:solid;}
#comp_isSSLightbox .SSSMSGSUCCESSFRAMEWBO{background-color:rgb(232,240,218);border-width:1px;border-color:rgb(109,188,91);border-style:solid;}
#comp_isSSLightbox .SSSMSGSUCCESSFRAME{background-color:rgb(232,240,218);vertical-align:middle;margin-top:2px;margin-bottom:2px;border-width:1px;border-color:rgb(109,188,91);border-style:solid;width:100%;}
#comp_isSSLightbox .PAHEADERTOOLBARBODY{background-color:rgb(233,237,244);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSACECOMBOBUTTON{background-color:rgb(234,242,255);vertical-align:top;border-left-width:1px;border-left-color:rgb(120,172,255);border-left-style:solid;display:inline-block;cursor:pointer;}
#comp_isSSLightbox .PALEGENDBACKGROUND{background-color:rgb(242,244,240);}
#comp_isSSLightbox .PAGROUPBOXLEVEL2WBO,#comp_isSSLightbox .PAGROUPBOXLEVEL3,#comp_isSSLightbox .PAGROUPBOXLEVEL3WBO{background-color:rgb(242,244,240);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-color:rgb(40,66,119);border-left-color:rgb(40,66,119);border-right-color:rgb(40,66,119);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PAGROUPBOXLEVEL1NBO,#comp_isSSLightbox .PAGROUPBOXLEVEL2NBO,#comp_isSSLightbox .PAGROUPBOXLEVEL3NBO{background-color:rgb(242,244,240);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL2SCROLLAREABODY,#comp_isSSLightbox .PSLEVEL3SCROLLAREABODY{background-color:rgb(242,244,240);margin:1px;border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSGROUPBOXWBO,#comp_isSSLightbox .SSSMSGWARNINGFRAMEWBO{background-color:rgb(243,243,241);border-width:1px;border-color:rgb(186,197,198);border-style:solid;}
#comp_isSSLightbox .SSSTABINACTIVE{background-color:rgb(243,243,241);text-decoration: none;vertical-align:text-top;text-transform:lowercase;text-align:center;white-space:nowrap;}
#comp_isSSLightbox .SSSMSGWARNINGFRAME{background-color:rgb(243,243,241);vertical-align:middle;margin-top:2px;margin-bottom:2px;border-width:1px;border-color:rgb(216,169,27);border-style:solid;width:100%;}
#comp_isSSLightbox .SSSMSGALERTFRAMEWBO{background-color:rgb(252,215,215);border-width:1px;border-color:rgb(181,118,122);border-style:solid;}
#comp_isSSLightbox .SSSMSGALERTFRAME{background-color:rgb(252,215,215);vertical-align:middle;margin-top:2px;margin-bottom:2px;width:100%;}
#comp_isSSLightbox .PSPAGECONTAINER,#comp_isSSLightbox .PSPROCESSING,#comp_isSSLightbox .PTNAVSELCHILDEDGELT,#comp_isSSLightbox .PTNAVSELPARENTBK{background-color:rgb(255,255,255);}
#comp_isSSLightbox .SSSTABACTIVE{background-color:rgb(255,255,255);text-decoration: none;vertical-align:text-top;text-transform:lowercase;text-align:center;white-space:nowrap;}
#comp_isSSLightbox .SSSGREENFRAME,#comp_isSSLightbox .SSSGREENFRAMEWBO{background-color:rgb(255,255,255);vertical-align:middle;margin-top:2px;margin-bottom:2px;border-width:1px;border-color:rgb(165,28,48);border-style:solid;width:100%;}
#comp_isSSLightbox .PAHEADERTOOLBARFRAME{background-color:rgb(74,89,140);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSACENOBORDER{background-color:rgb(92,133,179);}
#comp_isSSLightbox .PSSRCHRESULTSHDR{background-color:rgb(92,133,179);border-width:1px;border-top-color:rgb(214,223,239);border-bottom-color:rgb(102,140,189);border-left-color:rgb(214,223,239);border-right-color:rgb(102,140,189);border-style:solid;}
#comp_isSSLightbox .PSACEMYSC{background-color:rgb(92,133,179);vertical-align:top;}
#comp_isSSLightbox .PSACECOL{background-color:rgb(92,133,179);vertical-align:top;text-align:right;}
#comp_isSSLightbox .portlet-form-field,#comp_isSSLightbox .LEVEL2,#comp_isSSLightbox .LEVEL3{background-repeat:repeat-y;}
#comp_isSSLightbox .PSLEVEL1GRIDWBO{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgb(186,197,198);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSQRYTABLELEFTBORDER{border-left-width:1px;border-left-color:rgb(213,220,238);border-left-style:solid;}
#comp_isSSLightbox .PSACESHDV{border-right-width:1px;border-right-color:rgb(213,220,238);border-right-style:solid;}
#comp_isSSLightbox .PAFRAMELEVEL3NBO{border-style:solid;}
#comp_isSSLightbox .PAFRAMELEVEL1NBO,#comp_isSSLightbox .PABACKGROUNDINVISIBLE,#comp_isSSLightbox .PAFRAMELEVEL2NBO,#comp_isSSLightbox .PSFRAMENBO,#comp_isSSLightbox .PSLEVEL3GRIDNBO{border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSRIGHTLEFTSCROLL{border-top-width:0px;border-bottom-width:0px;border-style:solid;}
#comp_isSSLightbox .PAHORIZONTALRULELEVEL1{border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(186,197,198);border-bottom-color:rgb(255,255,255);border-top-style:solid;border-bottom-style:solid;}
#comp_isSSLightbox .PSHORIZONTALRULE{border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(30,30,30);border-bottom-color:rgb(255,255,255);border-top-style:solid;border-bottom-style:solid;}
#comp_isSSLightbox .PAHORIZONTALRULELEVEL3{border-top-width:1px;border-top-color:rgb(137,177,113);border-top-style:solid;}
#comp_isSSLightbox .PACFGRIDFOOT{border-top-width:1px;border-top-color:rgb(40,66,119);border-top-style:solid;}
#comp_isSSLightbox .PAHORIZONTALRULELEVEL2{border-top-width:2px;border-top-color:rgb(137,150,160);border-bottom-color:rgb(186,197,198);border-top-style:solid;}
#comp_isSSLightbox .PSFRAMEWBO{border-width:1px;border-color:rgb(123,151,192);border-style:solid;}
#comp_isSSLightbox .PAFRAMELEVEL1,#comp_isSSLightbox .PAFRAMELEVEL1WBO{border-width:1px;border-color:rgb(193,201,219);border-style:solid;}
#comp_isSSLightbox .PSLEVEL3GRIDWBO{border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL2GRIDWBO{border-width:1px;border-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:none;border-left-style:solid;border-right-style:none;}
#comp_isSSLightbox .portlet-menu-cascade-item-s,#comp_isSSLightbox .PSFRAME{border-width:1px;border-color:rgb(204,204,204);border-style:solid;}
#comp_isSSLightbox .PAFRAMELEVEL2,#comp_isSSLightbox .PAFRAMELEVEL2WBO,#comp_isSSLightbox .PAFRAMELEVEL3,#comp_isSSLightbox .PAFRAMELEVEL3WBO,#comp_isSSLightbox .PTPAGELET,#comp_isSSLightbox .PTSELECTBODY,#comp_isSSLightbox .SSSKEYFRAME{border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSLEVEL4GRIDLEFTFRAME,#comp_isSSLightbox .PSLEVEL4GRIDLEFTFRAMEWBO{border-width:1px;border-top-color:rgb(255,255,255);border-bottom-color:rgb(255,255,255);border-left-color:rgb(193,201,219);border-right-color:rgb(255,255,255);border-top-style:none;border-bottom-style:none;border-left-style:solid;border-right-style:none;}
#comp_isSSLightbox .portlet-menu-description{border-width:2px;border-color:rgb(115,130,181);border-style:solid;}
#comp_isSSLightbox .PSACEPRFDIVHID,#comp_isSSLightbox .PSACEPRFIN{border-width:2px;border-color:rgb(255,255,255);border-style:outset;}
#comp_isSSLightbox .portlet-section-header{border-width:thin;border-color:rgb(184,176,144);border-style:solid;}
#comp_isSSLightbox .PSTRELLINKSBODYNARROW{border-width:thin;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSTRELLINKSBODYWIDE{border-width:thin;border-color:rgb(40,66,119);border-style:solid;width:100%;}
#comp_isSSLightbox .MUTE{color:rgb(153,153,153);}
#comp_isSSLightbox .HILEFT2{color:rgb(229,229,204);}
#comp_isSSLightbox .EDGE,#comp_isSSLightbox .HILEFT1{color:rgb(255,255,255);}
#comp_isSSLightbox .PTNAVSELCHILDBK,#comp_isSSLightbox .PTNAVSELFOLDERBK{color:rgb(255,255,255);background-color:rgb(74,113,173);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(40,66,119);border-bottom-color:rgb(40,66,119);border-top-style:solid;border-bottom-style:solid;}
#comp_isSSLightbox .PSPGIWCPUB{display:none;}
#comp_isSSLightbox .portlet-menu-item-hover-s{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(115,130,181);padding-bottom:2px;padding-left:2px;padding-right:2px;border-width:thin;border-color:rgb(115,130,181);border-style:solid;}
#comp_isSSLightbox .PTSELECTHEADER{font-family:Arial,Helvetica,sans-serif;font-size:10pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(74,89,140);padding-bottom:2px;padding-left:2px;padding-right:2px;border-width:1px;border-color:rgb(74,89,140);border-style:solid;}
#comp_isSSLightbox .portlet-menu-cascade-item{font-family:Arial,Helvetica,sans-serif;font-size:10pt;padding-bottom:2px;padding-left:2px;padding-right:2px;border-width:thin;border-color:rgb(115,130,181);border-style:solid;}
#comp_isSSLightbox .HEADERLINKACTIVE{font-family:Arial,Helvetica,sans-serif;font-size:8pt;color:rgb(255,255,255);text-decoration: underline;}
#comp_isSSLightbox .portlet-menu-item-hover{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:rgb(204,0,51);text-decoration: underline;text-indent:3px;}
#comp_isSSLightbox .HEADERLINK{font-family:Arial,Helvetica,sans-serif;font-size:9pt;color:rgb(255,255,255);background-color:rgb(95,110,175);}
#comp_isSSLightbox .PTPAGELETHEADER{font-family:Arial,Helvetica;font-size:10pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(74,89,140);padding-left:2px;border-color:rgb(74,89,140);}
#comp_isSSLightbox .PTPAGELETBODY{font-family:Arial,Helvetica;font-size:10pt;margin-left:2px;}
#comp_isSSLightbox .PAADDITIONALINSTRUCTHOVER{font-family:Arial,Helvetica;font-size:8pt;color:rgb(51,51,204);text-decoration: underline;}
#comp_isSSLightbox .PTNAVSEARCHLABEL{font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:rgb(0,0,0);background-color:rgb(211,220,232);padding-top:3px;padding-bottom:1px;padding-left:2px;}
#comp_isSSLightbox .portlet-menu-caption{font-family:Arial,Helvetica;font-size:8pt;font-weight:bold;color:rgb(0,0,0);background-color:rgb(211,220,232);text-align:left;padding-top:3px;padding-bottom:1px;padding-left:2px;}
#comp_isSSLightbox .PAADDITIONALINSTRUCTACTIVE{font-family:Arial,Helvetica;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(51,51,204);}
#comp_isSSLightbox .PSNAVPARENTLINK,#comp_isSSLightbox .PSNAVPARENTLINK:ACTIVE,#comp_isSSLightbox .PSNAVPARENTLINK:VISITED{font-family:Arial,Helvetica;font-size:9pt;color:rgb(0,0,0);text-decoration: none;}
#comp_isSSLightbox .PTNAVLINKHOVER,#comp_isSSLightbox .PSNAVPARENTLINK:HOVER,#comp_isSSLightbox .PTNAVLINK:HOVER{font-family:Arial,Helvetica;font-size:9pt;color:rgb(0,51,153);text-decoration: underline;}
#comp_isSSLightbox .PTNAVSELCHILDLINK,#comp_isSSLightbox .PTNAVSELPARENTLINK{font-family:Arial,Helvetica;font-size:9pt;color:rgb(255,255,255);text-decoration: none;}
#comp_isSSLightbox .portlet-menu-item-selected{font-family:Arial,Helvetica;font-size:9pt;color:rgb(255,255,255);text-decoration: none;text-indent:3px;}
#comp_isSSLightbox .portlet-menu-item,#comp_isSSLightbox .PTNAVLINK,#comp_isSSLightbox .PTNAVLINK:ACTIVE,#comp_isSSLightbox .PTNAVLINK:VISITED{font-family:Arial,Helvetica;font-size:9pt;color:rgb(74,89,140);text-decoration: underline;}
#comp_isSSLightbox .SSSGROUPBOXLEFTLABEL{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);letter-spacing:1px;vertical-align:middle;text-indent:1px;padding-top:1px;padding-bottom:2px;border-width:1px;border-color:rgb(165,28,48);border-style:solid;width:70%;}
#comp_isSSLightbox .SSSGROUPBOXRIGHTLABEL{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);letter-spacing:1px;vertical-align:middle;text-indent:1px;padding-top:1px;padding-bottom:2px;border-width:1px;border-color:rgb(165,28,48);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:none;width:20%;}
#comp_isSSLightbox .PSGROUPBOXLABEL{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);letter-spacing:1px;vertical-align:middle;text-indent:1px;padding-top:1px;padding-bottom:2px;padding-left:2px;border-width:1px;border-color:rgb(165,28,48);border-style:solid;}
#comp_isSSLightbox .SSSTABTEXT{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(41,51,82);letter-spacing:normal;text-decoration: none;text-transform:lowercase;text-align:center;width:100%;display:block;}
#comp_isSSLightbox .SSSTABMAINTEXT{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(41,51,82);letter-spacing:normal;text-decoration: none;text-transform:none;text-align:center;width:100%;display:block;white-space:nowrap;}
#comp_isSSLightbox .SSSTABTEXTHOVER,#comp_isSSLightbox .SSSTABTEXT:HOVER{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(78,132,196);text-decoration: none;}
#comp_isSSLightbox .SSSTABMAINTEXTHOVER,#comp_isSSLightbox .SSSTABMAINTEXT:HOVER{font-family:Arial,Verdana,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(78,132,196);text-decoration: underline;}
#comp_isSSLightbox .PALEVEL0PRIMARY{font-family:Arial,Verdana,sans-serif;font-size:14px;font-weight:bold;font-style:normal;color:rgb(30,30,30);}
#comp_isSSLightbox .PTBREADCRUMB{font-family:Arial,helvetica,sans-serif;font-size:9pt;font-weight:normal;color:rgb(51,51,204);}
#comp_isSSLightbox .PSACEODDROW{font-family:Arial,sans-serif,;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(244,244,232);border-top-width:1px;border-left-width:1px;border-top-color:rgb(128,128,128);border-left-color:rgb(128,128,128);border-top-style:solid;border-left-style:solid;}
#comp_isSSLightbox .PSPAGE{font-family:Arial,sans-serif;background-color:rgb(255,255,255);margin-top:0px;margin-left:2px;}
#comp_isSSLightbox .PSSRCHPAGE{font-family:Arial,sans-serif;background-color:rgb(255,255,255);margin-top:1px;margin-left:6px;}

#comp_isSSLightbox .PAGROUPBOXLABELINVISIBLE{font-family:Arial,sans-serif;font-size:0% !important;font-weight:normal;font-style:normal;color:rgb(242,244,240);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .MID{font-family:Arial,sans-serif;font-size:10pt;}
#comp_isSSLightbox .SSSBUTTON_CONFIRM{font-family:Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);letter-spacing:1px;text-transform:uppercase;text-align:center;line-height:14px;margin-left:-1px;margin-right:-2px;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(140,129,121);border-bottom-color:rgb(137,150,160);border-left-color:rgb(140,129,121);border-right-color:rgb(137,150,160);border-style:solid;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_CANCEL{font-family:Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(233,237,244);letter-spacing:1px;text-decoration: none;text-transform:uppercase;text-align:center;line-height:14px;margin-left:-1px;margin-right:-2px;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(139,157,218);border-bottom-color:rgb(115,130,181);border-left-color:rgb(139,157,218);border-right-color:rgb(115,130,181);border-top-style:solid;border-bottom-style:ridge;border-left-style:solid;border-right-style:ridge;cursor:pointer;}
#comp_isSSLightbox .STRONG{font-family:Arial,sans-serif;font-size:11pt;font-weight:bold;}
#comp_isSSLightbox .PACALENDARDAYNUMDISABLED{font-family:Arial,sans-serif;font-size:11pt;font-weight:bold;font-style:normal;color:rgb(153,153,153);}
#comp_isSSLightbox .portlet-section-subheader{font-family:Arial,sans-serif;font-size:11pt;font-weight:bold;font-style:normal;color:rgb(51,51,153);margin-top:1em;margin-bottom:0#comp_isSSLightbox .3em;}
#comp_isSSLightbox .PACALENDARDAYNUM,#comp_isSSLightbox .PSSRCHTITLE,#comp_isSSLightbox .PSQRYTITLE{font-family:Arial,sans-serif;font-size:11pt;font-weight:bold;font-style:normal;color:rgb(74,89,140);}
#comp_isSSLightbox .PSSRCHSUBTITLE{font-family:Arial,sans-serif;font-size:11pt;font-weight:bold;font-style:normal;color:rgb(74,89,140);margin-top:1em;margin-bottom:0#comp_isSSLightbox .3em;}
#comp_isSSLightbox .PSACEWARN{font-family:Arial,sans-serif;font-size:11pt;font-weight:normal;font-style:normal;background-color:rgb(253,238,170);border-width:1px;border-color:rgb(146,108,36);border-style:solid;}
#comp_isSSLightbox .PSACEHELP{font-family:Arial,sans-serif;font-size:11pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(253,238,170);border-width:2px;border-color:rgb(146,108,36);border-style:groove;}
#comp_isSSLightbox .SSSAZLINK{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(165,28,48);letter-spacing:1px;text-decoration: none;vertical-align:middle;text-align:left;text-indent:1px;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:2px;border-width:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:16px;white-space:nowrap;cursor:default;}
#comp_isSSLightbox .SSSAZLINKHOVER,#comp_isSSLightbox .SSSAZLINK:HOVER{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(255,255,255);background-color:rgb(165,28,48);letter-spacing:1px;text-decoration: none;vertical-align:middle;text-align:left;text-indent:1px;padding-top:1px;padding-bottom:1px;padding-left:1px;padding-right:2px;border-width:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:16px;cursor:default;}
#comp_isSSLightbox .PSLEVEL1GRIDLABEL{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);letter-spacing:1px;text-decoration: none;vertical-align:middle;text-indent:1px;padding-top:1px;padding-bottom:1px;padding-left:4px;border-width:1px;border-color:rgb(165,28,48);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL2GRIDLABEL{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);letter-spacing:1px;text-indent:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSBUTTON_TABHOVER,#comp_isSSLightbox .SSSBUTTON_TAB:HOVER{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(53,64,101);background-color:rgb(193,201,219);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;line-height:14px;border-width:1px;border-top-color:rgb(139,157,218);border-bottom-color:rgb(115,130,181);border-left-color:rgb(139,157,218);border-right-color:rgb(115,130,181);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_TABINACTIVE,#comp_isSSLightbox .SSSBUTTON_TABDISABLED{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(233,237,244);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;line-height:14px;margin-left:4px;padding-top:5px;padding-bottom:4px;padding-left:8px;padding-right:8px;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(139,157,218);border-bottom-color:rgb(115,130,181);border-left-color:rgb(139,157,218);border-right-color:rgb(115,130,181);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;display:block;white-space:nowrap;}
#comp_isSSLightbox .SSSBUTTON_TAB{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(233,237,244);letter-spacing:1px;text-decoration: underline;text-transform:capitalize;text-align:center;line-height:14px;margin-left:4px;padding-top:2px;border-width:1px;border-top-color:rgb(139,157,218);border-bottom-color:rgb(115,130,181);border-left-color:rgb(139,157,218);border-right-color:rgb(115,130,181);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:22px;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_TABINACTIVEWHITE{font-family:Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(255,255,255);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;line-height:14px;margin-left:4px;padding-top:4px;padding-bottom:4px;padding-left:1px;padding-right:1px;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(139,157,218);border-bottom-color:rgb(115,130,181);border-left-color:rgb(139,157,218);border-right-color:rgb(115,130,181);border-style:solid;display:block;white-space:nowrap;}
#comp_isSSLightbox .SSSBUTTON_CONFIRMLINKHOVER,#comp_isSSLightbox .SSSBUTTON_CONFIRMLINK:HOVER{font-family:Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;font-variant:small-caps;color:rgb(30,30,30);background-color:rgb(137,150,160);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;border-width:1px;border-color:rgb(140,129,121);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_CANCELLINKHOVER,#comp_isSSLightbox .SSSBUTTON_CANCELLINK:HOVER{font-family:Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;font-variant:small-caps;color:rgb(30,30,30);background-color:rgb(137,150,160);letter-spacing:1px;text-transform:capitalize;text-align:center;margin-left:4px;border-color:rgb(140,129,121);height:20px;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_CONFIRMLINK{font-family:Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;font-variant:small-caps;color:rgb(30,30,30);background-color:rgb(186,197,198);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;line-height:20px;margin-left:4px;border-width:1px;border-color:rgb(140,129,121);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:20px;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_CANCELLINK{font-family:Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;font-variant:small-caps;color:rgb(41,51,82);background-color:rgb(243,243,241);letter-spacing:1px;text-decoration: none;text-transform:capitalize;text-align:center;line-height:20px;margin-left:4px;border-width:1px;border-top-color:rgb(243,243,241);border-bottom-color:rgb(186,197,198);border-left-color:rgb(243,243,241);border-right-color:rgb(186,197,198);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:20px;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .portlet-section-selected{font-family:Arial,sans-serif;font-size:14pt;font-weight:bold;font-style:normal;color:rgb(102,0,102);}
#comp_isSSLightbox .PSPTABLABEL,#comp_isSSLightbox .PSSRCHACTION{font-family:Arial,sans-serif;font-size:14pt;font-weight:bold;font-style:normal;color:rgb(74,89,140);}
#comp_isSSLightbox .PASTEPBYSTEPTITLE{font-family:Arial,sans-serif;font-size:14pt;font-weight:bold;font-style:normal;color:rgb(74,89,140);border-top-width:2px;border-top-color:rgb(74,89,140);border-top-style:solid;width:600px;}
#comp_isSSLightbox .PSACELINK{font-family:Arial,sans-serif;font-size:8pt;color:rgb(0,0,0);text-decoration: none;}
#comp_isSSLightbox .PSACELINKHOVER,#comp_isSSLightbox .PSACELINK:HOVER{font-family:Arial,sans-serif;font-size:8pt;color:rgb(255,69,0);text-decoration: none;}
#comp_isSSLightbox .portlet-table-header,#comp_isSSLightbox .PSGRIDCOLUMNHDR,#comp_isSSLightbox .PSGRIDCOLUMNHDRSORTED,#comp_isSSLightbox .PSGRIDCOLUMNHDRSORTNONE{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;color:rgb(255,255,255);background-color:rgb(92,133,179);border-width:1px;border-top-color:rgb(213,220,238);border-bottom-color:rgb(40,66,119);border-left-color:rgb(213,220,238);border-right-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PAGRIDHEADERTXT,#comp_isSSLightbox .PSSRCHRESULTSHDRTXT,#comp_isSSLightbox .PTSRCHRESULTSHDRTXT,#comp_isSSLightbox .PAGRIDHEADER:LINK,#comp_isSSLightbox .PAGRIDHEADER:VISITED,#comp_isSSLightbox .PAGRIDHEADERDISABLED,#comp_isSSLightbox .PAGRIDHEADERTXT:LINK,#comp_isSSLightbox .PAGRIDHEADERTXT:VISITED,#comp_isSSLightbox .PSSRCHRESULTSHDR:LINK,#comp_isSSLightbox .PSSRCHRESULTSHDR:VISITED{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;color:rgb(255,255,255);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;background-color: #303030;}
#comp_isSSLightbox .PSQRYRESULTSHDR{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);border-width:1px;border-top-color:rgb(243,243,241);border-bottom-color:rgb(165,28,48);border-left-color:rgb(243,243,241);border-right-color:rgb(165,28,48);border-style:solid;}
#comp_isSSLightbox .PSLEVEL1GRIDACTIVETAB,#comp_isSSLightbox .PSLEVEL3GRIDACTIVETAB{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-align:center;}
#comp_isSSLightbox .PAGRIDHEADER{font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);vertical-align:bottom;border-width:1px;border-top-color:rgb(213,220,238);border-bottom-color:rgb(40,66,119);border-left-color:rgb(213,220,238);border-right-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSACESLICE{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;background-color:rgb(242,244,240);}
#comp_isSSLightbox .portlet-msg-alert,#comp_isSSLightbox .portlet-msg-success,#comp_isSSLightbox .PAADDITIONALINSTRUCTDISABLED{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEMODE{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:100px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBCORRECTMODE,#comp_isSSLightbox .PSPUSHBUTTONTBPREVINLIST,#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEALLMODE{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:105px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINWORKLIST{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:107px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVINWORKLIST{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:127px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBADDMODE{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:48px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBSAVE{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);width:55px;cursor:pointer;padding-left: 0px;font-variant: small-caps;background-image: none !important;}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTTAB,#comp_isSSLightbox .PSPUSHBUTTONTBREFRESH{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:70px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINLIST,#comp_isSSLightbox .PSPUSHBUTTONTBSPELLCHECK{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:85px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBPOPUP{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:90px;height:23px;}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVTAB{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:90px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBVIEWWORKLIST{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:95px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSSRCHRESULTSHYPERLINKD,#comp_isSSLightbox .PSSRCHRESULTSHYPERLINKDISABLED{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(204,204,204);}
#comp_isSSLightbox .PSLEVEL1GRIDINACTIVETABHOVER,#comp_isSSLightbox .PSLEVEL2GRIDINACTIVETABHOVER,#comp_isSSLightbox .PSLEVEL3GRIDINACTIVETABHOVER,#comp_isSSLightbox .PSLEVEL1GRIDINACTIVETAB:HOVER,#comp_isSSLightbox .PSLEVEL2GRIDINACTIVETAB:HOVER,#comp_isSSLightbox .PSLEVEL3GRIDINACTIVETAB:HOVER{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(255,255,102);background-color:rgb(145,157,195);text-decoration: underline;}
#comp_isSSLightbox .PAHEADERTOOLBARTEXTSMALL,#comp_isSSLightbox .PSSRCHRESULTSHYPERLINK,#comp_isSSLightbox .PSSRCHRESULTSHYPERLINK:LINK,#comp_isSSLightbox .PSSRCHRESULTSHYPERLINK:ACTIVE,#comp_isSSLightbox .PSSRCHRESULTSHYPERLINK:VISITED{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);}
#comp_isSSLightbox .PSLEVEL1GRIDINACTIVETAB,#comp_isSSLightbox .PSLEVEL2GRIDINACTIVETAB,#comp_isSSLightbox .PSLEVEL3GRIDINACTIVETAB{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(120,156,202);text-decoration: none;}
#comp_isSSLightbox .PSLEVEL2GRIDACTIVETAB{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-decoration: none;}
#comp_isSSLightbox .PSPUSHBUTTONTBRETURN{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(30,30,30);background-color:rgb(255,219,109);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:110px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBSENDNOTIFY{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(30,30,30);background-color:rgb(255,219,109);background-repeat:no-repeat;background-position:2% 40%;padding-left:16px;width:60px;height:23px;cursor:hand;}
#comp_isSSLightbox .PAADDITIONALINSTRUCTVISITED{font-family:Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(51,51,204);}
#comp_isSSLightbox .SMALL{font-family:Arial,sans-serif;font-size:9pt;}
#comp_isSSLightbox .KNOCKOUT{font-family:Arial,sans-serif;font-size:9pt;color:rgb(51,51,204);}
#comp_isSSLightbox .portlet-form-field-label{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;}
#comp_isSSLightbox .PSGRIDCOLUMNHDRSORTNONED{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;color:rgb(0,0,0);background-color:rgb(92,133,179);border-right-width:1px;border-right-color:rgb(255,255,255);}
#comp_isSSLightbox .PTBREADCRUMBCUR{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;color:rgb(0,0,0);text-decoration: none;}
#comp_isSSLightbox .PAHELPFIELDVALUE{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:italic;color:rgb(51,51,204);}
#comp_isSSLightbox .PAGROUPDIVIDERBODY{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;background-color:rgb(242,244,240);border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSGROUPBOXNBO{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .portlet-form-input-field,#comp_isSSLightbox .portlet-msg-error,#comp_isSSLightbox .portlet-msg-status,#comp_isSSLightbox .portlet-section-text,#comp_isSSLightbox .PSSRCHCHECKBOX,#comp_isSSLightbox .PSSRCHDROPDOWNLABEL,#comp_isSSLightbox .PSSRCHEDITBOXLABEL{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PAGROUPBOX,#comp_isSSLightbox .PAGROUPBOXWBO,#comp_isSSLightbox .PASEARCHBOXBODY{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(242,244,240);border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSPGCHARTFILTERNAME{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;text-align:right;width:100px;height:17px;display:inline-block;overflow:hidden;}
#comp_isSSLightbox .PSPGCHARTFILTERNAME_NARO{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;text-align:right;width:60px;height:17px;display:inline-block;overflow:hidden;}
#comp_isSSLightbox .PAEXPANDCOLLAPSE{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);border-bottom-width:1px;border-bottom-color:rgb(205,208,229);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PAGROUPBOXNBO{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .portlet-msg-info{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,196);}
#comp_isSSLightbox .PSLEVEL2SCROLLAREAHEADER{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);text-indent:1px;border-bottom-width:1px;border-bottom-color:rgb(40,66,119);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSACTIVETAB{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);}
#comp_isSSLightbox .PSLEVEL1SCROLLAREAFOOTER,#comp_isSSLightbox .PSLEVEL2SCROLLAREAFOOTER,#comp_isSSLightbox .PSLEVEL3SCROLLAREAFOOTER{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:#A51C30;border-top-width:1px;border-top-color:#A51C30;border-top-style:solid;}
#comp_isSSLightbox .PSLEVEL1SCROLLAREAHEADER,#comp_isSSLightbox .PSLEVEL3SCROLLAREAHEADER{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:1px;border-bottom-width:1px;border-bottom-color:rgb(40,66,119);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PAGROUPBOXLABELLEVEL3{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:1px;border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSTRELLINKSHDRNARROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSTRELLINKSHDRWIDE{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;width:100%;}
#comp_isSSLightbox .ACEFCOLUMNHDR{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(92,133,179);vertical-align:top;border-width:1px;border-top-color:rgb(213,220,238);border-bottom-color:rgb(96,107,177);border-left-color:rgb(213,220,238);border-right-color:rgb(96,107,177);border-style:solid;}
#comp_isSSLightbox .PAFRAMEBACKGROUND{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);border-width:1px;border-color:rgb(74,89,140);border-style:solid;}
#comp_isSSLightbox .PSPUSHBUTTONTBCANCEL{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(233,237,244);background-repeat:no-repeat;background-position:2% 40%;width:62px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBOK{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(233,237,244);background-repeat:no-repeat;background-position:2% 40%;width:70px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPGFILTERNAME{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(51,102,153);background-color:rgb(242,244,240);vertical-align:top;text-align:left;width:100px;height:17px;display:inline-block;cursor:move;overflow:hidden;}
#comp_isSSLightbox .PABOLDBLUETEXT{font-family:Arial,sans-serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(51,51,204);}
#comp_isSSLightbox .PSGRIDODDROWSORTED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;color:rgb(0,0,0);background-color:rgb(211,220,232);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSGRIDEVENROWSORTED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;color:rgb(0,0,0);background-color:rgb(233,237,244);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSERRORTEXT{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;color:rgb(255,0,0);}
#comp_isSSLightbox .PACFGRIDLABEL{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:1px;}
#comp_isSSLightbox .portlet-font,#comp_isSSLightbox .portlet-font-dim,#comp_isSSLightbox .portlet-section-body,#comp_isSSLightbox .portlet-table-footer,#comp_isSSLightbox .portlet-table-selected,#comp_isSSLightbox .portlet-table-subheader,#comp_isSSLightbox .portlet-table-text,#comp_isSSLightbox .PSSRCHINSTRUCTIONS,#comp_isSSLightbox .PSSRCHRESULTSFOOTER,#comp_isSSLightbox .PSSRCHTIPS,#comp_isSSLightbox .PSQRYINSTRUCTIONS,#comp_isSSLightbox .PSQRYRESULTSFOOTER,#comp_isSSLightbox .PSQRYTIPS{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .portlet-dlg-icon-label{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(184,176,144);}
#comp_isSSLightbox .PSQRYRESULTSODDROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(186,197,198);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSMULTILANG{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(204,255,204);}
#comp_isSSLightbox .PSACEODDROWNB{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(211,220,232);}
#comp_isSSLightbox .portlet-table-alternate,#comp_isSSLightbox .PSLEVEL2GRIDODDROW,#comp_isSSLightbox .PSLEVEL3GRIDODDROW,#comp_isSSLightbox .PSSRCHRESULTSODDROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(211,220,232);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PATEXTBACKGROUND{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(231,231,231);}
#comp_isSSLightbox .PSACEEVENROWNB{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(233,237,244);}
#comp_isSSLightbox .portlet-table-body,#comp_isSSLightbox .PSLEVEL2GRIDEVENROW,#comp_isSSLightbox .PSLEVEL3GRIDEVENROW,#comp_isSSLightbox .PSSRCHRESULTSEVENROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(233,237,244);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSQRYRESULTSEVENROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(243,243,241);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSPUSHBUTTONTBCLEAR{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);width:62px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBLOOKUP{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);width:68px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBABORT,#comp_isSSLightbox .PSPUSHBUTTONTBADD,#comp_isSSLightbox .PSPUSHBUTTONTBAPPLY,#comp_isSSLightbox .PSPUSHBUTTONTBCONTINUE,#comp_isSSLightbox .PSPUSHBUTTONTBIGNORE,#comp_isSSLightbox .PSPUSHBUTTONTBNO,#comp_isSSLightbox .PSPUSHBUTTONTBPREVIEW,#comp_isSSLightbox .PSPUSHBUTTONTBRETRY,#comp_isSSLightbox .PSPUSHBUTTONTBSEARCH,#comp_isSSLightbox .PSPUSHBUTTONTBYES{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);width:70px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSPUSHBUTTONTBDELETE{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(252,252,181);width:73px;height:23px;cursor:hand;}
#comp_isSSLightbox .PSERROR{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,102,102);}
#comp_isSSLightbox .PSACEEDITSELECT{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,153);border-width:1px;border-color:rgb(204,204,204);border-style:solid;width:100%;}
#comp_isSSLightbox .PSQRYRESULTSTITLE{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);}
#comp_isSSLightbox .PSACEEVENROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);border-top-width:1px;border-left-width:1px;border-top-color:rgb(128,128,128);border-left-color:rgb(128,128,128);border-top-style:solid;border-left-style:solid;}
#comp_isSSLightbox .PSACECOMBO{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;border-width:1px;border-color:rgb(120,172,255);border-style:solid;display:inline-block;}
#comp_isSSLightbox .PSACECOMBO_CHART{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;border-width:1px;border-color:rgb(126,158,183);border-style:solid;display:inline-block;}
#comp_isSSLightbox .PSPGCHARTFILTERVALUE,#comp_isSSLightbox .PSPGFILTERVALUE{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;width:125px;height:17px;float:left;display:inline-block;cursor:pointer;overflow:hidden;}
#comp_isSSLightbox .PSPGCHARTFILTERVALUE_NARO{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;width:70px;height:17px;float:left;display:inline-block;cursor:pointer;overflow:hidden;}
#comp_isSSLightbox .PSLEVEL2GRIDNAVIGATIONBAR{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(74,89,140);border-top-width:1px;border-top-color:rgb(40,66,119);border-top-style:solid;}
#comp_isSSLightbox .PSEDITBOX_DISPONLY_NOWRAP{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;white-space:nowrap;}
#comp_isSSLightbox .PSACEEDIT{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);border-width:1px;border-color:rgb(204,204,204);border-style:solid;width:100%;}
#comp_isSSLightbox .PAHYPERLINKSUCCESSSTAT,#comp_isSSLightbox .PAHYPERLINKSUCCESSSTAT:LINK,#comp_isSSLightbox .PAHYPERLINKSUCCESSSTAT:VISITED,#comp_isSSLightbox .PAHYPERLINKSUCCESSSTATDISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(0,147,132);}
#comp_isSSLightbox .PSEDITBOX_DISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(128,128,128);border-width:1px;border-color:rgb(204,204,204);border-style:solid;}
#comp_isSSLightbox .PAHYPERLINKDESCR{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(153,153,153);}
#comp_isSSLightbox .PSPUSHBUTTONDISABLED,#comp_isSSLightbox .PSPUSHBUTTONDISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(169,169,169);background-color:rgb(204,204,204);}
#comp_isSSLightbox .PAHYPERLINKWARNSTAT,#comp_isSSLightbox .PAHYPERLINKWARNSTAT:LINK,#comp_isSSLightbox .PAHYPERLINKWARNSTAT:VISITED,#comp_isSSLightbox .PAHYPERLINKWARNSTATDISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(176,160,47);}
#comp_isSSLightbox .PSQRYHYPERLINKD{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(186,197,198);}
#comp_isSSLightbox .PSDISABLED,#comp_isSSLightbox .PSEDITBOX_DISPONLY_NOWRAPDISABLED,#comp_isSSLightbox .PSMULTILANGDISABLED,#comp_isSSLightbox .PSPUSHBUTTONDISABLEDDISABLED,#comp_isSSLightbox .PSSRCHSUBTITLEDISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(192,192,192);}
#comp_isSSLightbox .PAERRORTEXT,#comp_isSSLightbox .PAHYPERLINKERRSTAT,#comp_isSSLightbox .PAHYPERLINKERRSTAT:LINK,#comp_isSSLightbox .PAHYPERLINKERRSTAT:VISITED,#comp_isSSLightbox .PAHYPERLINKERRSTATDISABLED{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(204,0,51);}
#comp_isSSLightbox .portlet-icon-label{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,0,0);}
#comp_isSSLightbox .PSINACTIVETABHOVER,#comp_isSSLightbox .PSINACTIVETAB:HOVER{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,102);background-color:rgb(145,157,195);text-decoration: underline;}
#comp_isSSLightbox .PTSPELLCHECKERROR{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(0,0,0);}
#comp_isSSLightbox .PSINACTIVETAB{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(120,156,202);text-decoration: none;}
#comp_isSSLightbox .ACEFODDROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(211,220,232);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .ACEFEVNROW{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(233,237,244);border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSSRCHRESULTSTITLE{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .PSPUSHBUTTON{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(30,30,30);cursor:hand;}
#comp_isSSLightbox .PSQRYHYPERLINK{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(41,51,82);}
#comp_isSSLightbox .PAHYPERLINKLVL1ODD{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(51,51,204);background-color:rgb(213,220,238);}
#comp_isSSLightbox .PSHYPERLINKYELLOWBKGRD{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;font-style:normal;color:rgb(51,51,204);background-color:rgb(255,255,0);}
#comp_isSSLightbox .PTMENULINK{font-family:Arial,sans-serif;font-size:9pt;font-weight:normal;text-decoration: none;}
#comp_isSSLightbox .portlet-section-alternate,#comp_isSSLightbox .PAHELPGRIDHEADER{font-family:Arial,serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(0,0,0);text-indent:1px;}
#comp_isSSLightbox .PAHELPGROUPDIVIDER{font-family:Arial,serif;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(126,135,186);text-indent:1px;}
#comp_isSSLightbox .PSTLEFTMENU{font-family:Arial;color:rgb(0,0,0);background-color:rgb(204,204,153);border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(0,0,0);border-bottom-color:rgb(0,0,0);border-right-color:rgb(0,0,0);border-top-style:solid;border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSPGCHARTBORDER{font-family:Arial;font-size:9pt;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(74,89,140);text-indent:1px;border-width:1px;border-color:rgb(40,66,119);border-style:solid;}
#comp_isSSLightbox .portlet-section-footer{font-family:Arial;font-size:9px;font-weight:500;color:rgb(0,0,0);}
#comp_isSSLightbox .PATRANSACTIONTITLE{font-family:Georgia,"Times New Roman",serif;font-size:14px;font-weight:bold;font-style:normal;color:rgb(30,30,30);letter-spacing:1px;margin-bottom:10px;padding-bottom:3px;border-bottom-width:1px;border-bottom-color:rgb(30,30,30);border-bottom-style:solid;width:100%;display:block;}
#comp_isSSLightbox .PAPAGETITLE{font-family:Georgia,"Times New Roman",serif;font-size:16px;font-weight:bold;font-style:normal;color:rgb(30,30,30);margin-bottom:17px;padding-right:6px;}
#comp_isSSLightbox .PAGROUPBOXLEVEL2{font-family:Verdana,Arial,sans-serif;}
#comp_isSSLightbox .PAGROUPBOXLEVEL1{font-family:Verdana,Arial,sans-serif;background-color:rgb(214,223,239);}
#comp_isSSLightbox .SSSRADIOBUTTON{font-family:Verdana,Arial,sans-serif;font-size:12px;color:rgb(0,0,0);vertical-align:middle;padding-bottom:6px;}
#comp_isSSLightbox .SSSTEXTBLUE{font-family:Verdana,Arial,sans-serif;font-size:12px;color:rgb(41,51,82);text-decoration: none;padding-top:4px;}
#comp_isSSLightbox .SSSTEXTTURQBOLD{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(137,150,160);text-decoration: none;}
#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDR{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(243,243,241);background-color:rgb(137,150,160);vertical-align:middle;padding-top:2px;padding-bottom:2px;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(140,129,121);border-bottom-color:rgb(140,129,121);border-right-color:rgb(140,129,121);border-top-style:solid;border-bottom-style:solid;border-right-style:solid;}
TXT,#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDR:LINK,#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDR:VISITED,#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDRDISABLED,#co#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDRmp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBAR:LINK,#comp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBAR:ACTIVE,#comp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBAR:VISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(243,243,241);text-decoration: none;vertical-align:middle;line-height:14px;padding-top:2px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}

#comp_isSSLightbox .SSLEVEL1GRIDCOLUMNHDRTXTH,#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDR:HOVER,#comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDRTXT:HOVER,#comp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBAR:HOVER{}

#comp_isSSLightbox .SSSGROUPBOXLTBLUE{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(30,30,30);background-color:rgb(186,197,198);text-decoration: none;vertical-align:middle;text-indent:3px;line-height:22px;border-bottom-width:1px;border-bottom-color:rgb(186,197,198);border-bottom-style:none;}
#comp_isSSLightbox .SSSGRIDCOLUMNHDRTXTWBO{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(30,30,30);background-color:rgb(243,243,241);text-decoration: none;padding-top:2px;padding-bottom:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(30,30,30);vertical-align:middle;border-width:1px;border-top-color:rgb(186,197,198);border-bottom-color:rgb(186,197,198);border-left-color:rgb(243,243,241);border-right-color:rgb(186,197,198);border-style:solid;}
#comp_isSSLightbox .PSLEVEL3GRIDNAVIGATIONBAR{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(40,66,119);background-color:rgb(252,251,253);border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:14px;}
#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDRTXT,#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR:LINK,#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR:VISITED,#comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDRDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(41,51,82);letter-spacing:1px;text-decoration: none;vertical-align:middle;line-height:12px;padding-top:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSHYPERLINKBOLD{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(41,51,82);letter-spacing:1px;text-decoration: none;vertical-align:middle;text-align:left;border-width:1px;border-color:rgb(123,151,192);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:16px;}
#comp_isSSLightbox .SSSGROUPBOX{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(74,89,140);text-decoration: none;vertical-align:middle;border-bottom-width:1px;border-bottom-color:rgb(123,151,192);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSHYPERLINKBOLDHOVER,#comp_isSSLightbox .SSSHYPERLINKBOLD:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(78,132,196);letter-spacing:1px;text-decoration: underline;vertical-align:middle;}
#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDRTXT,#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR:LINK,#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR:ACTIVE,#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR:VISITED,#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDRDISABLED,#comp_isSSLightbox .PSLEVEL3GRIDNAVIGATIONBARDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);background-color:rgb(247,247,247);text-decoration: none;padding-top:2px;padding-bottom:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSTEXTWEEKLYTIME{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);background-color:rgb(247,247,247);text-decoration: none;text-align:center;padding-top:5px;padding-bottom:5px;height:auto;display:block;}
#comp_isSSLightbox .SSSWEEKLYA1BACKGROUND{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);background-color:rgb(247,247,247);vertical-align:middle;border-width:1px;border-color:rgb(193,201,219);border-style:solid;}
#comp_isSSLightbox .SSSWEEKLYTIMEBACKGROUND{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);background-color:rgb(247,247,247);vertical-align:middle;border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:solid;border-left-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR,#comp_isSSLightbox .SSSWEEKLYDAYBACKGROUND{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);background-color:rgb(247,247,247);vertical-align:middle;border-width:1px;border-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .SSLEVEL3GRIDCOLUMNHDRTXTH,#comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;color:rgb(90,134,181);text-decoration: underline;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PABOLDTEXT{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PAGROUPBOXLABELLEVEL2{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(0,0,0);vertical-align:bottom;text-indent:3px;padding-top:6px;white-space:nowrap;}
#comp_isSSLightbox .SSSWEEKLYBACKGROUND{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(1,39,112);background-color:rgb(182,209,146);text-align:center;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(255,255,255);border-bottom-color:rgb(95,154,35);border-left-color:rgb(255,255,255);border-right-color:rgb(95,154,35);border-style:solid;white-space:nowrap;}
#comp_isSSLightbox .SSSWEEKLYBACKGROUNDCART{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(1,39,112);background-color:rgb(197,204,237);text-align:center;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(255,255,255);border-bottom-color:rgb(136,150,217);border-left-color:rgb(255,255,255);border-right-color:rgb(136,150,217);border-style:solid;white-space:nowrap;}
#comp_isSSLightbox .SSSWEEKLYBACKGROUNDOVLP{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(1,39,112);background-color:rgb(222,184,135);text-align:center;border-top-width:1px;border-bottom-width:2px;border-left-width:1px;border-right-width:2px;border-top-color:rgb(255,255,255);border-bottom-color:rgb(205,133,63);border-left-color:rgb(255,255,255);border-right-color:rgb(205,133,63);border-style:solid;white-space:nowrap;}
#comp_isSSLightbox .PSDROPDOWNLABEL{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(140,129,121);vertical-align:middle;}
#comp_isSSLightbox .PSHEADERHYPERLINKD,#comp_isSSLightbox .PSHEADERHYPERLINKDISABLED,#comp_isSSLightbox .PSLEVEL1GRIDLABELDISABLED,#comp_isSSLightbox .PSLEVEL1GRIDNAVIGATIONBARDISABLED,#comp_isSSLightbox .PSLEVEL2GRIDLABELDISABLED,#comp_isSSLightbox .PSLEVEL3GRIDLABELDISABLED,#comp_isSSLightbox .PSLEVEL1SCROLLAREAFOOTERDISABLED,#comp_isSSLightbox .PSLEVEL1SCROLLAREAHEADERDISABLED,#comp_isSSLightbox .PSLEVEL2GRIDNAVIGATIONBARDISABLED,#comp_isSSLightbox .PSLEVEL2SCROLLAREAFOOTERDISABLED,#comp_isSSLightbox .PSLEVEL2SCROLLAREAHEADERDISABLED,#comp_isSSLightbox .PSLEVEL3SCROLLAREAFOOTERDISABLED,#comp_isSSLightbox .PSLEVEL3SCROLLAREAHEADERDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(211,211,211);}
#comp_isSSLightbox .SSSTEXTWEEKLY{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(25,25,112);text-align:center;padding-top:1px;padding-bottom:1px;display:block;white-space:nowrap;}
#comp_isSSLightbox .PSLEVEL1GRIDNAVIGATIONBAR{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);}
#comp_isSSLightbox .PAGROUPBOXLABELLEVEL1{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(165,28,48);text-indent:1px;padding-bottom:2px;padding-left:2px;padding-right:2px;border-top-width:0px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHEADERHYPERLINK,#comp_isSSLightbox .PSLEVEL1GRIDLABEL:LINK,#comp_isSSLightbox .PSLEVEL1GRIDLABEL:ACTIVE,#comp_isSSLightbox .PSLEVEL1GRIDLABEL:VISITED,#comp_isSSLightbox .PSLEVEL1GRIDNAVIGATIONBAR:LINK,#comp_isSSLightbox .PSLEVEL1GRIDNAVIGATIONBAR:ACTIVE,#comp_isSSLightbox .PSLEVEL2GRIDLABEL:LINK,#comp_isSSLightbox .PSLEVEL2GRIDLABEL:ACTIVE,#comp_isSSLightbox .PSLEVEL2GRIDLABEL:VISITED,#comp_isSSLightbox .PSLEVEL3GRIDLABEL:LINK,#comp_isSSLightbox .PSLEVEL3GRIDLABEL:ACTIVE,#comp_isSSLightbox .PSLEVEL3GRIDLABEL:VISITED,#comp_isSSLightbox .PSLEVEL1SCROLLAREAFOOTER:LINK,#comp_isSSLightbox .PSLEVEL1SCROLLAREAFOOTER:ACTIVE,#comp_isSSLightbox .PSLEVEL1SCROLLAREAHEADER:LINK,#comp_isSSLightbox .PSLEVEL1SCROLLAREAHEADER:ACTIVE,#comp_isSSLightbox .PSLEVEL1SCROLLAREAHEADER:VISITED,#comp_isSSLightbox .PSLEVEL2GRIDNAVIGATIONBAR:LINK,#comp_isSSLightbox .PSLEVEL2GRIDNAVIGATIONBAR:ACTIVE,#comp_isSSLightbox .PSLEVEL2SCROLLAREAFOOTER:LINK,#comp_isSSLightbox .PSLEVEL2SCROLLAREAFOOTER:ACTIVE,#comp_isSSLightbox .PSLEVEL2SCROLLAREAHEADER:LINK,#comp_isSSLightbox .PSLEVEL2SCROLLAREAHEADER:ACTIVE,#comp_isSSLightbox .PSLEVEL2SCROLLAREAHEADER:VISITED,#comp_isSSLightbox .PSLEVEL3SCROLLAREAFOOTER:LINK,#comp_isSSLightbox .PSLEVEL3SCROLLAREAFOOTER:ACTIVE,#comp_isSSLightbox .PSLEVEL3SCROLLAREAHEADER:LINK,#comp_isSSLightbox .PSLEVEL3SCROLLAREAHEADER:ACTIVE,#comp_isSSLightbox .PSLEVEL3SCROLLAREAHEADER:VISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(255,255,255);text-decoration: none;vertical-align:middle;}
#comp_isSSLightbox .SSHEADERHYPERLINKH,#comp_isSSLightbox .PSHEADERHYPERLINK:HOVER,#comp_isSSLightbox .PSLEVEL1GRIDNAVIGATIONBAR:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(255,255,255);text-decoration: underline;vertical-align:middle;}
#comp_isSSLightbox .SSSBUTTON_ACTIONLINKHOVER,#comp_isSSLightbox .SSSBUTTON_ACTIONLINK:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(137,150,160);text-decoration: none;text-transform:lowercase;text-align:center;border-width:1px;border-top-color:rgb(137,150,160);border-bottom-color:rgb(186,197,198);border-left-color:rgb(137,150,160);border-right-color:rgb(186,197,198);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .PAGROUPDIVIDER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(243,243,241);letter-spacing:1px;text-indent:1px;padding-top:3px;padding-bottom:3px;padding-left:4px;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-color:rgb(186,197,198);border-bottom-color:rgb(186,197,198);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSBUTTON_ACTIONLINK{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(243,243,241);text-decoration: none;text-transform:lowercase;text-align:center;line-height:16px;padding-left:2px;border-width:1px;border-top-color:rgb(243,243,241);border-bottom-color:rgb(186,197,198);border-left-color:rgb(243,243,241);border-right-color:rgb(186,197,198);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:16px;display:block;white-space:nowrap;cursor:hand;}
#comp_isSSLightbox .PSEDITBOXLABEL{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);vertical-align:middle;}
#comp_isSSLightbox .PSCHECKBOX,#comp_isSSLightbox .PSLONGEDITLABEL{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(40,66,119);}
#comp_isSSLightbox .PSRADIOBUTTON{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(40,66,119);vertical-align:middle;}
#comp_isSSLightbox .SSSFOOTERLINKBOLD{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(41,51,82);vertical-align:middle;white-space:nowrap;}
#comp_isSSLightbox .SSSBUTTON_BLUELINKHOVER,#comp_isSSLightbox .SSSBUTTON_BLUELINK:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(53,64,101);background-color:rgb(193,201,219);text-decoration: none;text-transform:lowercase;text-align:center;border-width:1px;border-top-color:rgb(74,89,140);border-bottom-color:rgb(115,130,181);border-left-color:rgb(74,89,140);border-right-color:rgb(115,130,181);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_BLUELINK{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(53,64,101);background-color:rgb(211,220,232);text-decoration: none;text-transform:lowercase;text-align:center;line-height:16px;padding-left:2px;border-width:1px;border-top-color:rgb(115,130,181);border-bottom-color:rgb(92,104,144);border-left-color:rgb(115,130,181);border-right-color:rgb(92,104,144);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:16px;display:block;white-space:nowrap;cursor:hand;}
#comp_isSSLightbox .SSSBUTTON_ACTION{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(64,111,53);background-color:rgb(222,235,181);text-decoration: none;vertical-align:middle;text-transform:lowercase;text-align:center;margin-right:-1px;border-bottom-width:1px;border-right-width:1px;border-top-color:rgb(142,203,98);border-bottom-color:rgb(95,154,35);border-left-color:rgb(142,203,98);border-right-color:rgb(95,154,35);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:18px;white-space:nowrap;cursor:hand;}
#comp_isSSLightbox .SSSTEXTDKBLUEBOLD10{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(74,89,140);letter-spacing:1px;text-indent:1px;padding-top:2px;padding-bottom:3px;padding-left:4px;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-color:rgb(193,201,219);border-bottom-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHYPERLINKNOULBOLD,#comp_isSSLightbox .PSHYPERLINKNOULBOLD:LINK,#comp_isSSLightbox .PSHYPERLINKNOULBOLD:VISITED,#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVER:LINK,#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVER:VISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(74,89,140);text-decoration: none;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVER,#comp_isSSLightbox .PSHYPERLINKNOULBOLD:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(74,89,140);text-decoration: underline;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSKEYTEXT{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;color:rgb(137,150,160);padding-top:2px;padding-bottom:1px;white-space:nowrap;}
#comp_isSSLightbox .SSSHYPERLINK{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;color:rgb(53,57,94);text-align:left;border-width:1px;border-color:rgb(123,151,192);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:16px;}
#comp_isSSLightbox .SSSHYPERLINKHOVER,#comp_isSSLightbox .SSSHYPERLINK:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;color:rgb(53,64,101);text-decoration: underline;}
#comp_isSSLightbox .PSLEVEL3GRIDROW{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;background-color:rgb(255,255,255);vertical-align:top;border-width:1px;border-color:rgb(211,220,232);border-top-style:solid;border-bottom-style:none;border-right-style:none;}
#comp_isSSLightbox .PAADDITIONALINSTRUCTIONS,#comp_isSSLightbox .PSDROPDOWNLIST,#comp_isSSLightbox .PSHYPERLINKDISABLED,#comp_isSSLightbox .PSHYPERLINKDISABLED,#comp_isSSLightbox .PSHYPERLINKNOULDISABLED,#comp_isSSLightbox .PSHYPERLINKNOULBOLDDISABLED,#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVERDISABLED,#comp_isSSLightbox .PSHYPERLINKNOULHOVERDISABLED,#comp_isSSLightbox .PSSRCHRESULTSEVENROWDISABLED,#comp_isSSLightbox .PSSRCHRESULTSODDROWDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSLEVEL1GRIDODDROW{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(243,243,241);vertical-align:middle;padding-top:2px;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .SSSLEVEL3GRIDFRAME{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;border-top-width:1px;border-bottom-width:1px;border-left-width:2px;border-right-width:1px;border-top-color:rgb(211,220,232);border-bottom-color:rgb(211,220,232);border-left-color:rgb(193,201,219);border-right-color:rgb(211,220,232);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSVERTLINERIGHT{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSLEVEL3GRIDFRAMEWBO{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;border-left-style:solid;border-right-style:none;}
#comp_isSSLightbox .SSSVERTLINERIGHTWBO{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:top;padding-right:3px;border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSEDITBOX{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);border-width:1px;border-top-color:rgb(153,153,153);border-bottom-color:rgb(204,204,204);border-left-color:rgb(153,153,153);border-right-color:rgb(204,204,204);border-style:solid;}
#comp_isSSLightbox .PSDROPDOWNLIST_DISPONLY,#comp_isSSLightbox .PSDROPDOWNLISTDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);vertical-align:middle;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSEDITBOX_DISPONLY,#comp_isSSLightbox .PSLONGEDITBOXDISABLED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(0,0,0);vertical-align:middle;border-width:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHYPERLINKVISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(115,130,181);}
#comp_isSSLightbox .PSLONGEDITBOX{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(30,30,30);}
#comp_isSSLightbox .PSLEVEL1GRIDEVENROW{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);vertical-align:middle;padding:2px;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(255,255,255);border-right-color:rgb(255,255,255);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .SSSFOOTERLINK{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(40,66,119);vertical-align:middle;white-space:nowrap;}
#comp_isSSLightbox .PSHYPERLINK,#comp_isSSLightbox .PSHYPERLINK:LINK,#comp_isSSLightbox .PSHYPERLINK:VISITED,#comp_isSSLightbox .PSSRCHRESULTSEVENROW:LINK,#comp_isSSLightbox .PSSRCHRESULTSEVENROW:VISITED,#comp_isSSLightbox .PSSRCHRESULTSODDROW:LINK,#comp_isSSLightbox .PSSRCHRESULTSODDROW:VISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(41,51,82);text-decoration: underline;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHYPERLINKACTIVE,#comp_isSSLightbox .PSHYPERLINK:ACTIVE,#comp_isSSLightbox .PSHYPERLINKNOUL:ACTIVE,#comp_isSSLightbox .PSHYPERLINKNOULBOLD:ACTIVE,#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVER:ACTIVE,#comp_isSSLightbox .PSHYPERLINKNOULHOVER:ACTIVE,#comp_isSSLightbox .PSSRCHRESULTSEVENROW:ACTIVE,#comp_isSSLightbox .PSSRCHRESULTSODDROW:ACTIVE{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(51,51,204);}
#comp_isSSLightbox .PAEXAMPLE{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(74,89,140);padding-top:2px;}
#comp_isSSLightbox .PSHYPERLINKNOUL,#comp_isSSLightbox .SSSTEXTDKBLUE10,#comp_isSSLightbox .PSHYPERLINKNOUL:LINK,#comp_isSSLightbox .PSHYPERLINKNOUL:VISITED,#comp_isSSLightbox .PSHYPERLINKNOULHOVER:LINK,#comp_isSSLightbox .PSHYPERLINKNOULHOVER:VISITED{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(74,89,140);text-decoration: none;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSHYPERLINKHOVER,#comp_isSSLightbox .PSHYPERLINK:HOVER,#comp_isSSLightbox .PSHYPERLINKNOULBOLDHOVER:HOVER,#comp_isSSLightbox .PSHYPERLINKNOULHOVER:HOVER,#comp_isSSLightbox .PSSRCHRESULTSEVENROW:HOVER,#comp_isSSLightbox .PSSRCHRESULTSODDROW:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(78,132,196);}
#comp_isSSLightbox .PSHYPERLINKNOULHOVER,#comp_isSSLightbox .PSHYPERLINKNOUL:HOVER{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:rgb(78,132,196);text-decoration: underline;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSTEXT{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;padding-top:2px;}
#comp_isSSLightbox .SSSMSGWARNINGTEXT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(137,150,160);vertical-align:middle;white-space:normal;}
#comp_isSSLightbox .SSSMSGALERTTEXT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(175,36,25);}
#comp_isSSLightbox .SSSTEXTWHITEBOLD11{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(255,255,255);text-decoration: none;}
#comp_isSSLightbox .SSSMSGINFOTEXT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(30,30,30);vertical-align:middle;white-space:normal;}
#comp_isSSLightbox .SSSMSGSUCCESSTEXTLINK,#comp_isSSLightbox .SSSMSGSUCCESSTEXT:LINK,#comp_isSSLightbox .SSSMSGSUCCESSTEXT:ACTIVE,#comp_isSSLightbox .SSSMSGSUCCESSTEXT:VISITED{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(51,51,204);text-decoration: underline;}
#comp_isSSLightbox .SSSMSGSUCCESSTEXT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(64,111,53);}
#comp_isSSLightbox .SSSPAGEKEYTEXT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;color:rgb(64,64,64);text-decoration: none;line-height:16px;padding-left:2px;border-width:1px;border-top-color:rgb(142,203,98);border-bottom-color:rgb(95,154,35);border-left-color:rgb(142,203,98);border-right-color:rgb(95,154,35);border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;height:16px;display:block;white-space:nowrap;}
#comp_isSSLightbox .PSTREENODESELECTED{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:italic;color:rgb(51,51,204);background-color:rgb(247,245,191);border-top-width:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSGROUPBOXLEFT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(193,201,219);border-bottom-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:solid;width:70%;}
#comp_isSSLightbox .SSSGROUPBOXLEFTWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);border-width:1px;border-color:rgb(193,201,219);border-style:solid;width:auto;}
#comp_isSSLightbox .SSSGROUPBOXLEFTNBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);width:auto;}
#comp_isSSLightbox .SSSGROUPBOXRIGHTWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-bottom-color:rgb(165,28,48);border-left-color:rgb(165,28,48);border-right-color:rgb(165,28,48);border-bottom-style:solid;border-left-style:solid;border-right-style:solid;width:auto;}
#comp_isSSLightbox .SSSGROUPBOXRIGHT{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(186,197,198);border-bottom-color:rgb(186,197,198);border-top-style:solid;border-bottom-style:solid;width:20%;}
#comp_isSSLightbox .SSSGROUPBOXRIGHTNBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(186,197,198);width:auto;}
#comp_isSSLightbox .PSGROUPBOX{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(30,30,30);background-color:rgb(243,243,241);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(186,197,198);border-bottom-color:rgb(186,197,198);border-top-style:solid;border-bottom-style:solid;}
#comp_isSSLightbox .SSSPAGELINKINACTIVEWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(234,232,248);border-width:1px;border-color:rgb(204,207,225);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:none;width:70%;}
#comp_isSSLightbox .SSSPAGELINKINACTIVE{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(234,232,248);padding-bottom:4px;}
#comp_isSSLightbox .SSSGROUPBOXDKBLUEWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(255,255,255);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(193,201,219);border-bottom-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:solid;width:70%;}
#comp_isSSLightbox .SSSGROUPBOXDKBLUENBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(255,255,255);padding-top:2px;padding-bottom:4px;border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(193,201,219);border-bottom-color:rgb(193,201,219);border-top-style:none;border-bottom-style:none;width:70%;}
#comp_isSSLightbox .SSSGROUPBOXDKBLUE{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);background-color:rgb(255,255,255);padding-top:2px;padding-bottom:4px;border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(193,201,219);border-bottom-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:solid;width:70%;}
#comp_isSSLightbox .SSSPAGELINKACTIVEWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);border-width:1px;border-color:rgb(204,207,225);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:none;width:70%;}
#comp_isSSLightbox .SSSPAGELINKACTIVE{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(74,89,140);padding-bottom:4px;}
#comp_isSSLightbox .SSSGROUPBOXGREENWBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(77,140,71);background-color:rgb(255,255,255);border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(116,183,87);border-bottom-color:rgb(116,183,87);border-top-style:solid;border-bottom-style:solid;width:70%;}
#comp_isSSLightbox .SSSGROUPBOXGREENNBO{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(77,140,71);background-color:rgb(255,255,255);padding-bottom:8px;border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(116,183,87);border-bottom-color:rgb(116,183,87);border-top-style:none;border-bottom-style:none;width:50%;}
#comp_isSSLightbox .SSSGROUPBOXGREEN{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:bold;font-style:normal;color:rgb(77,140,71);background-color:rgb(255,255,255);padding-top:2px;padding-bottom:4px;border-top-width:1px;border-bottom-width:1px;border-top-color:rgb(116,183,87);border-bottom-color:rgb(116,183,87);border-top-style:solid;border-bottom-style:solid;width:70%;}
#comp_isSSLightbox .PAPAGEINSTRUCTIONS{font-family:Verdana,Arial,sans-serif;font-size:11px;font-weight:normal;font-style:normal;color:rgb(0,0,0);padding-top:2px;padding-bottom:2px;}
#comp_isSSLightbox .PALEVEL0SECONDARY{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:bold;font-style:normal;color:rgb(30,30,30);}
#comp_isSSLightbox .PSLEVEL2GRIDROW{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);vertical-align:middle;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(193,201,219);border-right-color:rgb(193,201,219);}
#comp_isSSLightbox .SSSWEEKLYLTLINE{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:dotted;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL3GRID{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL4GRIDROW{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(0,0,0);vertical-align:middle;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(193,201,219);border-right-color:rgb(193,201,219);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL2GRIDROWWBO{font-family:Verdana,Arial,sans-serif;font-size:8pt;font-weight:normal;font-style:normal;color:rgb(30,30,30);background-color:rgb(255,255,255);vertical-align:middle;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(186,197,198);border-right-color:rgb(186,197,198);border-bottom-style:solid;border-right-style:solid;}
#comp_isSSLightbox .SSSSMALLTEXTBLUE{font-family:Verdana,Arial,sans-serif;font-size:9px;color:rgb(74,89,140);text-decoration: none;text-align:right;padding-top:4px;}
#comp_isSSLightbox .PSLEVEL3GRIDLABEL{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;color:rgb(255,255,255);background-color:rgb(115,130,181);letter-spacing:1px;vertical-align:top;text-indent:1px;padding-bottom:3px;}
#comp_isSSLightbox .SSSHYPERLINKBOLDSMALL{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;color:rgb(41,51,82);text-decoration: none;text-transform:lowercase;text-align:right;padding-top:4px;}
#comp_isSSLightbox .SSSHYPERLINKBOLDSMALLHOVER,#comp_isSSLightbox .SSSHYPERLINKBOLDSMALL:HOVER{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;color:rgb(78,132,196);text-decoration: underline;text-transform:lowercase;text-align:right;padding-top:4px;}
#comp_isSSLightbox .PSLEVEL2GRID{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(186,197,198);letter-spacing:1px;border-top-width:0px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgb(186,197,198);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL4GRID{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(255,255,255);background-color:rgb(211,220,232);letter-spacing:1px;border-top-width:0px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgb(123,151,192);border-top-style:none;border-bottom-style:none;border-left-style:solid;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL2GRIDNBO{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(255,255,255);letter-spacing:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL1GRID{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(255,255,255);letter-spacing:1px;border-width:1px;border-color:rgb(123,151,192);border-style:solid;}
#comp_isSSLightbox .SSSBUTTON_SMALLBLUELINKHOVER,#comp_isSSLightbox .SSSBUTTON_SMALLBLUELINK:HOVER{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(53,64,101);background-color:rgb(193,201,219);text-decoration: none;text-transform:lowercase;text-align:center;border-width:1px;border-top-color:rgb(74,89,140);border-bottom-color:rgb(115,130,181);border-left-color:rgb(74,89,140);border-right-color:rgb(115,130,181);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;display:block;white-space:nowrap;cursor:pointer;}
#comp_isSSLightbox .SSSBUTTON_SMALLBLUELINK{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:bold;font-style:normal;color:rgb(53,64,101);background-color:rgb(211,220,232);text-decoration: none;text-transform:lowercase;text-align:center;line-height:14px;padding-left:2px;border-width:1px;border-top-color:rgb(115,130,181);border-bottom-color:rgb(92,104,144);border-left-color:rgb(115,130,181);border-right-color:rgb(92,104,144);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:14px;display:block;white-space:nowrap;cursor:hand;}
#comp_isSSLightbox .PSPSMALLTEXT{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBAR{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(0,0,0);background-color:rgb(255,255,255);border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:solid;height:12px;}
#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDR{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(140,140,140);background-color:rgb(242,242,242);vertical-align:top;border-width:1px;border-color:rgb(193,201,219);border-top-style:solid;border-bottom-style:solid;border-left-style:none;border-right-style:solid;}
#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDRTXT,#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDR:LINK,#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDR:ACTIVE,#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDR:VISITED,#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDRDISABLED,#comp_isSSLightbox .PSLEVEL4GRIDNAVIGATIONBARDISABLED{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(140,140,140);letter-spacing:1px;text-decoration: none;line-height:12px;padding-top:2px;padding-bottom:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL4GRIDLABEL{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(140,140,140);letter-spacing:1px;vertical-align:top;text-indent:1px;padding-bottom:2px;padding-left:3px;}
#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDRTXTH,#comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDR:HOVER{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;color:rgb(169,169,169);letter-spacing:1px;text-decoration: underline;line-height:12px;padding-top:4px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL1GRIDROW{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal;color:rgb(0,0,0);vertical-align:middle;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(123,151,192);border-right-color:rgb(123,151,192);border-bottom-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL1GRIDROWNBO{font-family:Verdana,Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal;color:rgb(0,0,0);vertical-align:top;border-bottom-width:1px;border-right-width:1px;border-bottom-color:rgb(123,151,192);border-right-color:rgb(123,151,192);}
#comp_isSSLightbox .PSGRIDCOUNTER{font-family:Verdana,sans-serif;font-size:90%;text-decoration: none;}
#comp_isSSLightbox .PSCHARTGANTTGRID{font-size:10pt;font-weight:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSCHARTDEFAULT{font-size:8pt;font-weight:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSCHARTAXISTITLE{font-size:9pt;font-weight:bold;color:rgb(0,0,0);}
#comp_isSSLightbox .PSCHARTTITLE{font-size:9pt;font-weight:bold;font-style:normal;color:rgb(0,0,0);}
#comp_isSSLightbox .PSBOTTOMLINE{height:2px;}
#comp_isSSLightbox .PTBREADCRUMBMARGIN{margin-left:6px;}
#comp_isSSLightbox .PSLEVEL1SCROLLAREABODYNBO,#comp_isSSLightbox .PSLEVEL2SCROLLAREABODYNBO,#comp_isSSLightbox .PSLEVEL3SCROLLAREABODYNBO{margin:1px;border-top-style:none;border-bottom-style:none;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .PSLEVEL1SCROLLAREABODY{margin:1px;border-width:1px;border-color:rgb(165,28,48);border-style:solid;}
#comp_isSSLightbox .PSLEVEL1SCROLLAREABODYWBO,#comp_isSSLightbox .PSLEVEL2SCROLLAREABODYWBO,#comp_isSSLightbox .PSLEVEL3SCROLLAREABODYWBO{margin:1px;border-width:1px;border-color:rgb(74,89,140);border-style:solid;}
#comp_isSSLightbox .SSSHORIZLINE{padding-bottom:0px;border-top-width:0px;border-bottom-width:1px;border-bottom-color:rgb(193,201,219);border-top-style:none;border-bottom-style:inset;width:100%;height:0px;}
#comp_isSSLightbox .SSSKEYFRAMEWBO{padding-top:3px;border-width:1px;border-color:rgb(204,204,204);border-style:solid;width:100%;height:30px;clear:none;}
#comp_isSSLightbox .PTTRANSPARENT{position:Absolute;}
#comp_isSSLightbox .PSACECOMBOIMG{vertical-align:middle;}
#comp_isSSLightbox .SSSGROUPBOXWBO{vertical-align:middle;border-width:1px;border-color:rgb(193,201,219);border-top-style:none;border-bottom-style:solid;border-left-style:none;border-right-style:none;}
#comp_isSSLightbox .SSSIMAGECENTER{vertical-align:middle;text-align:center;margin-left:12px;}
#comp_isSSLightbox .PSLEVEL1GRIDNBO{vertical-align:top;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:rgb(186,197,198);}
#comp_isSSLightbox .SSSTABWIDTH{width:100%;}
#Left#comp_isSSLightbox .PSPUSHBUTTON:not.pageHU_SSS_FERPA
{
    background-color:transparent;
}

#comp_isSSLightbox .PSHYPERLINKNOUL:hover, #comp_isSSLightbox .PAGRIDHEADER a:hover, #comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDR a:hover, #comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDR a:hover, #comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDR a:hover, #comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDRTXT a:hover, #comp_isSSLightbox .PSLEVEL2GRIDCOLUMNHDRTXT a:hover, #comp_isSSLightbox .PSLEVEL3GRIDCOLUMNHDRTXT a:hover, #comp_isSSLightbox .PSLEVEL4GRIDCOLUMNHDRTXT a:hover
{
    text-decoration:underline;
}

#comp_isSSLightbox .PSPUSHBUTTONTBSAVEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_SAVE_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBSAVED
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_SAVE_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTTABA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NEXTTAB_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTTABD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NEXTTAB_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVTABA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_PREVTAB_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVTABD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_PREVTAB_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBADDMODEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_ADDMODE_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBADDMODEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_ADDMODE_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEMODEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_UPDATEMODE_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEMODED
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_UPDATEMODE_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEALLMODEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_UPDATEALLMODE_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBUPDATEALLMODED
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_UPDATEALLMODE_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBCORRECTMODEA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_CORRECTMODE_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBCORRECTMODED
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_CORRECTMODE_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBRETURNA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_RETURN_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBRETURND
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_RETURN_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINLISTA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NEXTINLIST_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINLISTD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NEXTINLIST_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVINLISTA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_PREVINLIST_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVINLISTD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_PREVINLIST_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBREFRESHA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_REFRESH_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBREFRESHD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_REFRESH_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBVIEWWORKLISTA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_VIEWWORKLIST_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBVIEWWORKLISTD
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_VIEWWORKLIST_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINWORKLISTA
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NEXTINWORKLIST_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBNEXTINWORKLISTD
{
    background-image: url(/cs/courses/cache_86019/PT_NEXTINWORKLIST_D_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVINWORKLISTA
{
    background-image: url();
}
#comp_isSSLightbox .PSPUSHBUTTONTBPREVINWORKLISTD
{
    background-image: url();
}
#comp_isSSLightbox .PSPUSHBUTTONTBSENDNOTIFY
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_NOTIFY_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBSPELLCHECK
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_SPELLCHECK_1.gif);
}
#comp_isSSLightbox .PSPUSHBUTTONTBPOPUP
{
    background-image: url(/cs/courses/cache_86019/PT_TOOLBAR_POPUP_1.gif);
}
#comp_isSSLightbox .PTDOWNLOAD
{
    background-image: url(/cs/courses/cache_86019/PT_DOWNLOAD_SD_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PTROWADD
{
    background-image: url(/cs/courses/cache_86019/PT_ADD_1.gif);
}
#comp_isSSLightbox .PTROWADD_D
{
    background-image: url(/cs/courses/cache_86019/PT_ADD_D_1.gif);
}
#comp_isSSLightbox .PTROWDELETE
{
    background-image: url(/cs/courses/cache_86019/PT_DELETE_1.gif);
}
#comp_isSSLightbox .PTROWDELETE_D
{
    background-image: url(/cs/courses/cache_86019/PT_DELETE_D_1.gif);
}
#comp_isSSLightbox .PTNEXTROW
{
    background-image: url(/cs/courses/cache_86019/PT_NEXTROW_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PTNEXTROW_D
{
    background-image: url(/cs/courses/cache_86019/PT_NEXTROW_D_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PTPREVROW
{
    background-image: url(/cs/courses/cache_86019/PT_PREVIOUSROW_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PTPREVROW_D
{
    background-image: url(/cs/courses/cache_86019/PT_PREVIOUSROW_D_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PTROWADDMULTI
{
    background-image: url(/cs/courses/cache_86019/PT_ADD_MULTIPLE_1.gif);
}
#comp_isSSLightbox .PTROWADDMULTI_D
{
    background-image: url(/cs/courses/cache_86019/PT_ADD_MULTIPLE_D_1.gif);
}

#comp_isSSLightbox .PTCOLLAPSE
{
    background: url(/cs/courses/cache_86019/PT_COLLAPSE_1.GIF) no-repeat scroll transparent;
    height: 11px;
    width: 11px;
}
#comp_isSSLightbox .PTEXPAND
{
    background: url(/cs/courses/cache_86019/PT_EXPAND_1.GIF) no-repeat scroll transparent;
    height: 11px;
    width: 11px;
}
#comp_isSSLightbox .PTSAVESEARCH
{
    background: url(/cs/courses/cache_86019/PT_SAVESEARCH_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
#comp_isSSLightbox .PTHELP{
    background: url(/cs/courses/cache_86019/PT_HELP_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
#comp_isSSLightbox .PTMODALCNTRL
{
    background: url(/cs/courses/cache_86019/PT_MODAL_CNTRL_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
#comp_isSSLightbox .PTLEFTSCROLL
{
    background: url(/cs/courses/cache_86019/PT_LEFT_SCROLL_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
#comp_isSSLightbox .PTRIGHTSCROLL
{
    background: url(/cs/courses/cache_86019/PT_RIGHT_SCROLL_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}
#comp_isSSLightbox .PSLOOKUP
{
    background: url(/cs/courses/cache_86019/PT_PROMPT_LOOKUP_1.gif) no-repeat scroll transparent;
    height: 16px;
    width: 16px;
}

#comp_isSSLightbox .PSBOTTOMLINE
{
    border-bottom: 1px solid black;
    height:2px;
}
#comp_isSSLightbox .PSCOPYURL{
    background: url(/cs/courses/cache_86019/PT_COPYURL_IMG_1.gif) no-repeat scroll center center transparent;
    width:19px;
}

#comp_isSSLightbox .PTPOPUPSKIP
{
    background-image: url(/cs/courses/cache_86019/PT_POPUP_SKIP_1.gif);
    height:16px;
    width: 16px;
}
#comp_isSSLightbox .PSMODALCLOSE{
    position:relative;
    height:16px;width:16px;margin-top:2px;
    background:transparent center left no-repeat;
    background-image: url(/cs/courses/cache_86019/PT_PORTAL_IC_CLOSE_1.gif);
}
#comp_isSSLightbox .PSGRIDBOTTOMLINE {
    height: 1px;
    vertical-align: bottom;
    border-bottom: 1px solid black;

}
#comp_isSSLightbox .PSPUSHBUTTON#Left{
    margin-right: 5px;
    background-color:transparent;
}
#comp_isSSLightbox .PSTABLINKSCONTAINER {
    font-size: 9pt;
}
#comp_isSSLightbox .PSTABLINKSSELECTED {
    color: #3333CC;
    font-size: 9pt;
}
#comp_isSSLightbox .PSRALEFTWIDGET a {
    background:transparent url(/cs/courses/cache_86019/PT_BTN_ARROW_1.gif) no-repeat left center;
    padding-left: 15px;
}

#comp_isSSLightbox .PSRARIGHTWIDGET a {
    background:transparent url(/cs/courses/cache_86019/PT_BTN_ARROW_1.gif) no-repeat right center;
    padding-right: 15px;
}
#ptpopupclose
{
    background-image:url(/cs/courses/cache_86019/PT_PORTAL_IC_CLOSE_1.gif);
}


#comp_isSSLightbox .PAPAGEINSTRUCTIONS{
    font-family:Verdana,Arial,sans-serif;
    font-size:11px;
    font-weight:normal;
    font-style:normal;
    color:rgb(0,0,0);
    padding-top:2px;
    padding-bottom:2px;
}

#comp_isSSLightbox .PSEDITBOX_DISPONLY, #comp_isSSLightbox .PSLONGEDITBOXDISABLED {
    font-size: 12px;
}
.container-fluid div#lbContainer.IS_LB.huShpCrtLB .cMain {
    padding: 20px;
    background: #e2e2e2 !important;
}

div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TABLE.PSLEVEL1SCROLLAREAHEADER,
div#comp_isSSLightbox.menuHU_SS_STDNT_PRIV_ADMN.compHU_SS_STDNT_PRIV.mrktGBL TD.PSLEVEL1SCROLLAREAHEADER {
    background-color: #e2e2e2;
}

.container-fluid.iRSPComponent #lbContainer .PATRANSACTIONTITLE,
.container-fluid.iRSPComponent #lbContainer h1.PSSRCHTITLE,
.container-fluid.iRSPComponent #lbContainerWarning h1.PSSRCHACTION
.container-fluid.iRSPComponent #lbContainer span.PSSRCHSUBTITLE,
.container-fluid.iRSPComponent #lbContainerWarning span.PSSRCHSUBTITLE,
.container-fluid.iRSPComponent #lbContainer h2.PSSRCHSUBTITLE,
.container-fluid.iRSPComponent #lbContainerWarning h2.PSSRCHSUBTITLE
{color:#000000;}

.container-fluid.iRSPComponent #lbContainerWarning input[type="button"] {
    background: transparent;
}

.container-fluid.iRSPComponent #lbContainerWarning input[type="button"] {
    background: transparent;
    margin: 0 auto;
}

.container-fluid.iRSPComponent #lbContainer #win_iPopdivSEARCHBELOW span,
.container-fluid.iRSPComponent #lbContainerWarning #win_iPopdivSEARCHBELOW span {width: 100% !important;}

.container-fluid.iRSPComponent #lbContainer .PSSRCHRESULTSTITLE,
.container-fluid.iRSPComponent #lbContainerWarning .PSSRCHRESULTSTITLE
{background-color:#a23339;}

.container-fluid.iRSPComponent #lbContainer span.SSSTABTEXT {
    background: #e2e2e2;
}


.huDelegateDetails {
    width:35%;
    height:120px;
}
.huDelegatePhone {
    width:60.6%;
    height:120px;
}

@media only screen and (max-width: 992px) {
    .myChanPage div.myChan {
        width: 100% !important;
    }
}#IS_FSA_SchWrp {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 0 auto;
    width: 980px;
    padding:10px 20px 20px 20px;
    position: relative;
}
.isFSA_SchCrsWrp {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    overflow: hidden;
    width: 100%;
}
.isFAS_SchCrsWrp {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    overflow: hidden;
    width: 100%;
}
#IS_FSA_SchWrp > a {
    color: #a23339;
    font-size: 0.9em;
    position: absolute;
    right: 24px;
    text-decoration: none;
    bottom: 7px;
}
#IS_FSA_SchWrp > a:hover {
    text-decoration: underline;
}
#IS_FSA_SchWrp > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -265px -237px;
    display: inline-block;
    width: 24px;
}
.isFSA_SchTermWrp {
    display: none;
}
.isFSA_SchTermWrp.selected {
    display: block;
}
#IS_FSA_SchWrp > h2 {
    font-size: 1.3em;
    font-weight: 500;
    padding: 0 0 10px;
	color:#000000;
}
.isFSA_SchCrsWrp > div {
    float: left;
    height: 60px;
    vertical-align: top;
}
.isFAS_SchCrsWrp > div {
    float: left;
    height: 120px;
    vertical-align: top;
}

.isFSA_SchCrsWrp div:nth-child(1) {
    width: 33.33%;
}
.isFAS_SchCrsWrp div:nth-child(1) {
    width: 33.33%;
}
.isFSA_SchCrsWrp div:nth-child(2) {
    width: 66.66%;
}
.isFAS_SchCrsWrp div:nth-child(2) {
    width: 66.66%;
}
#IS_FSA_SchWrp h3 {
    color: #a23339;
    font-size: 0.9em;
    font-weight: normal;
    overflow: hidden;
    padding: 5px 0 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.isFSA_SchCrsWrp h4 {
    font-family: "Lato",​sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    overflow: hidden;
    padding: 0 0 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.isFAS_SchCrsWrp h4 {
    font-family: "Lato",​sans-serif;
    font-size: 0.8em;
    font-weight: normal;
    overflow: hidden;
    padding: 0 0 0 8px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.isFSA_SchHdrWrp > a:hover,.isFSA_SchHdrWrp > a.selected {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}
.isFSA_SchHdrWrp > a {
    color: #000000;
    display: inline-block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding: 5px;
    text-align: center;
    text-decoration: none;
    width: 100px;
}


.isFSA_SchCrsWrp > div > a {
    border-left: 1px solid #c0c0c0;
    color: #000000;
    display: inline-block;
    font-size: 0.7em;
    height: 60px;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 20%;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
 position: relative;
}
.isFAS_SchCrsWrp > div > a {
    border-left: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
    color: #000000;
    display: inline-block;
    font-size: 0.7em;
    height: 60px;
    padding: 5px 0 0;
    text-align: center;
    text-decoration: none;
    vertical-align: top;
    width: 20%;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
 position: relative;
}
.isFSA_SchCrsWrp > div > a:hover {
    background: #cacaca none repeat scroll 0 0;
    color:#a23339;
    
    text-decoration: underline;
}
.isFAS_SchCrsWrp > div > a:hover {
    background: #cacaca none repeat scroll 0 0;
    color:#a23339;
    
    text-decoration: underline;
}
.isFSA_SchCrsWrp > div > a > span {
    background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    margin: 0 auto;
    width: 30px;
}
.isFAS_SchCrsWrp > div > a > span {
    background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-repeat: no-repeat;
    display: block;
    height: 30px;
    margin: 0 auto;
    width: 30px;
}
.isFSA_SchCrsWrp > div > a.disabled {
    opacity: 0.5;
    pointer-events: none;
}
.isFAS_SchCrsWrp > div > a.disabled {
    opacity: 0.5;
    pointer-events: none;
}
.isFSA_SchCR_Btn span {
    background-position: -29px -616px;
}
.isFSA_SchCR_Btn:hover span {
    background-position: -29px -649px;
}
.isFSA_SchCS_Btn span {
    background-position: 7px -616px;
}
.isFSA_SchCS_Btn:hover span {
    background-position: 7px -649px;
}
.isFSA_SchS_Btn span {
    background-position: -63px -616px;
}
.isFSA_SchS_Btn:hover span {
    background-position: -63px -649px;
}
.isFSA_SchG_Btn span {
    background-position: -98px -616px;
}
.isFSA_SchG_Btn:hover span {
    background-position: -98px -649px;
}
.isFSA_SchR_Btn span {
    background-position: -162px -616px;
}
.isFSA_SchR_Btn:hover span {
    background-position: -162px -649px;
}
.isFSA_SchSt_Btn span {
    background-position: -131px -616px;
}
.isFSA_SchSt_Btn:hover span {
    background-position: -131px -649px;
}

.isFSA_ExamSt_Btn span {
	background-position: -335px 2px;
}
.isFSA_ExamSt_Btn:hover span {
	background-position: -414px 2px;
}


.isFSA_FAINFO_Btn span {
    background-position: -489px -552px
}
.isFSA_FAINFO_Btn:hover span {
   background-position: -494px -523px
}


.isFSA_FUpl_Btn span {
    background-position: -557px -196px 
}
.isFSA_FUpl_Btn:hover span {
   background-position: -556px -224px
}


.isFSA_SchCrsWrp p span {
    font-size: 0.7em;
    padding: 0 10px 0 8px;
    vertical-align: top;
}
.isFAS_SchCrsWrp p span {
    font-size: 0.7em;
    padding: 0 10px 0 8px;
    vertical-align: top;
}
.isFSA_SchCrsWrp ul {
    padding: 5px 10px;
}
.isFAS_SchCrsWrp ul {
    padding: 5px 10px;
}
.isFSA_SchCrsWrp ul li {
    background: #F3F3F1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 3px;
    width: 30px;
    border-right: 1px solid #c0c0c0;
}
.isFAS_SchCrsWrp ul li {
    background: #F3F3F1 none repeat scroll 0 0;
    display: inline-block;
    float: left;
    height: 3px;
    width: 30px;
    border-right: 1px solid #c0c0c0;
}
.isFSA_SchCrsWrp ul li:last-of-type{
    border-right: none;
}
.isFAS_SchCrsWrp ul li:last-of-type{
    border-right: none;
}
.isFSA_SchCrsWrp ul li.selected {
    background: #A23339 none repeat scroll 0 0;
    border: 2px solid #A23339;
}
.isFAS_SchCrsWrp ul li.selected {
    background: #A23339 none repeat scroll 0 0;
    border: 2px solid #A23339;
}
.isFSA_SchCrsWrp > div > div > h3 {
    display: none;
}
.isFAS_SchCrsWrp > div > div > h3 {
    display: none;
}
.isFSA_exmark {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -228px -272px;
    display: inline-block;
    width: 35px;
}
.isFSA_SchCrsWrp > div.isFSA_SchScWrp {
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    width:50%;
    height: 48px;
}
.isFAS_SchCrsWrp > div.isFSA_SchScWrp {
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    width:50%;
    height: 48px;
}
.isFSA_SchCrsWrp > div.isFSA_SchScWrp:nth-child(even){
    border-right:none;
}
.isFAS_SchCrsWrp > div.isFSA_SchScWrp:nth-child(even){
    border-right:none;
}
.isFSA_SchCrsWrp > div > a > span.isFSA_SchCrsWrpCnt {
    background: #a23339 none repeat scroll 0 0;
    border-radius: 0;
    bottom: 36px;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    padding: 0 5px;
    position: absolute;
    right: 9px;
    width: auto;
}
.isFAS_SchCrsWrp > div > a > span.isFSA_SchCrsWrpCnt {
    background: #a23339 none repeat scroll 0 0;
    border-radius: 0;
    bottom: 36px;
    color: #ffffff;
    font-size: 1.2em;
    font-weight: bold;
    height: auto;
    padding: 0 5px;
    position: absolute;
    right: 9px;
    width: auto;
}
.isFSA_SchEmpWrp {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 10px auto;
    padding: 20px;
    text-align: center;
    width: 100%;
}

#IS_FSA_SchWrp .isFltrs {
    position: absolute;
    right: 15px;
    top: 13px;
}

.isSSS_ShopCart a.selected:hover{
    text-decoration:none;
    cursor:default;
}
.isSSS_ShopCart a.selected {
    background: #f3f3f1 none repeat scroll 0 0;
    border-bottom-color: #f3f3f1;
    outline: 0 none;
    z-index: 3;
}
.isSSS_ShopCart > a {
    background: #c0c0c0 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    color: #000000;
    display: inline-block;
    float: left;
    height: 40px;
    margin: 0 5px -1px 0;
    overflow: hidden;
    padding: 8px 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 150px;
}
div.isSSS_ShCtTermWrp{
    background: #f3f3f1 none repeat scroll 0 0;
    border-top: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    display: none;
    padding:15px 15px 0 15px;
    width: 100%;
    overflow:hidden;
}
div.isSSS_ShCtSchWrp {
    background: #f3f3f1 none repeat scroll 0 0;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    display: none;
    padding:15px 15px 0 15px;
    width: 100%;
    overflow:hidden;
}
div.isSSS_ShCtSchWrp.selected,div.isSSS_ShCtTermWrp.selected {
    display: block;
}
div.isSSS_ShCtLnkWrp {
    background: #f3f3f1 none repeat scroll 0 0;
    border-bottom: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    display: block;
    padding: 15px;
    width: 100%;
}
.isSSS_ShCtLnkWrp > a {
    float: right;
    font-size: 0.75em;
    margin: 0 15px 0 0;
    vertical-align: top;
}
a.isSSS_ShCtLnkCS {
    margin: 0;
}

a.isSSS_ShCtLnkL {
    float: none;
    vertical-align: middle;
    top: -4px;
    position: relative;
}

div.isSSS_ShCtEmpWrp {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    padding: 20px;
    text-align: center;
    width:100% !important;
}
span.isSSS_ShCtEnIcon {
    display: inline-block !important;
    width: 20px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -230px -654px transparent;
}
.isSSS_ShCtNonPrim {
    display:none;
}
.showPrimary .isSSS_ShCtNonPrim {
    display:table-row;
}
.isSSS_ShCtNonPrim td{
    background:#dfdfdf !important;
    border:none !important;
}
.isSSS_ShCtVSEbtn, .isSSS_ShCtECbtn, .isSSS_ShCtDCbtn{
    float: right;
    margin: 5px 0 5px 5px;
}
.isSSS_ShCtVSEbtn > span{
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 22px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -198px -689px transparent;
	
	float: left; 
	margin: 2px 5px 0 0;
	
}
.isSSS_ShCtDCbtn > span {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 22px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -198px -689px transparent;
}
.isSSS_ShCtECbtn > span {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 22px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -198px -689px transparent;
}
.isSSS_ShCtMsg {
    background-clip: padding-box !important;
    position:relative;
}
.isSSS_ShCtMsg .isSSS_ShCtLegend {
    bottom: 28px;
    padding: 5px 10px;
    right: 0;
    width: 400px;
    z-index:1;
}
.isSSS_ShCtMsg .isSSS_ShCtLegend > span {
    left: auto;
    right: 24px;
}
.isSSS_ShCtMsg > a, .isSSS_ShCtPerm > span, .isSSS_ShCtPermHistTT span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 30px 30px transparent;
    cursor: pointer;
    height: 22px;
    margin: 0 auto;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: 22px;
    display:block;
}
.isSSS_ShCtLegend li span {
    display: inline-block;
    margin: 0 5px 0 0;
    vertical-align: middle;
    width: 22px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -198px -651px transparent;
}
span.isSSS_ShCtMsgVL, a.isSSS_ShCtMsgV_M , a.isSSS_ShCtMsgV_S  {
    background-position: -280px -624px !important;
}
span.isSSS_ShCtMsgVLE, a.isSSS_ShCtMsgV_E {
    background-position: -320px -624px !important;
}
span.isSSS_ShCtMsgSE {
    background-position: -200px -624px !important;
}
span.isSSS_ShCtMsgAP {
    background-position: -361px -624px !important;
    cursor: default; 
}
span.isSSS_ShCtMsgPE, a.isSSS_ShCtMsgV_P , a.isSSS_ShCtMsgV_X  {
    background-position: -347px -590px !important;
    cursor: default; 
}

a.isSSS_ShCtMsgDT  {
    cursor: pointer;
}
span.isSSS_ShCtMsgRP {
    background-position: -307px -590px !important;
}

span.isSSS_ShCtPermHist {
    background-position: -379px -79px !important;
    position: absolute;
    right: 10px;
    top: auto;
    transform: translate(0,-50%);
    height: 14px;
    width: 14px;

}

.isSSS_ShCtPermHistTT span {
    margin: 0;
}

.showHist .isSSS_ShCtPermHistTT {
    display: block;
}




.isSSS_PermPop {
    background: none repeat scroll 0 0 #ffffff;
    width: 89%;
    font-size: 1em;
    padding: 0;
    display: none;
    vertical-align: top;
}

.isSSS_PermPop.selected {
    display: inline-block;
    width: 100%;
}

.isSSS_PermPop.summary {
    width: 92%;
    margin-left: 4%;
    margin-top: 20px;
    margin-bottom: 20px;
    display: inline-block;
}

.isSSS_PermPop table {
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: 0.8em;
    font-weight: 400;
    text-align: left;
    width: 100%;
}

.isSSS_PermPop table th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.isSSS_PermPop table td {
    border-top: 1px solid #ccc;
    padding: 5px 5px;
    background: none repeat scroll 0 0 #ffffff;
}




span.isSSS_ShCtMsgDD {
    background-position: -240px -624px !important;
    cursor: default; 
}
span.isSSS_ShCtMsgND {
    background-position: -43px -187px !important;
}
span.huSectioningLnk {
    background-position: -460px -111px !important;
    width: 21px !important;
}
.isSSS_ShCtPerm {
    background-clip: padding-box !important;
    white-space: nowrap;
    position: relative;
    
    text-align: center;
    
}
td.isSSS_ShCtPerm > span {
    display: inline-block!important;
    margin: 0 2px 2px 0;
    vertical-align: middle;
}
#tbl_MoreActions {
    padding: 0 10px;
    text-align: right;
}
a.isSSS_ShCtLnkL > span {
    background-position: -322px -656px;
}
a.isSSS_ShCtLnkPOS > span {
    background-position: -258px -656px;
}
a.isSSS_ShCtLnkMDR > span {
    background-position: -288px -656px;;
}
a.isSSS_ShCtLnkCS > span {
    background-position: -262px -240px;;
}
a.isSSS_ShCtLnkDC > span {
    background-position: -311px -205px;
}

a.isSSS_ShCtLnkDC {
    display: none;
}
a.isSSS_ShCtLnkDC.selected {
    display: block;
}

.legend .isSSS_ShCtLegend {
    display: block;
}
.isSSS_ShCtLegend {
    background: #f3f3f1 none repeat scroll 0 0;
    bottom: 40px;
    box-shadow: 0 0 5px 0;
    display: none;
    position: absolute;
    width: 60%;
    padding: 5px;
}
.isSSS_ShCtLegend > a {
    color: black;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}
.isSSS_ShCtLegend li {
    display: inline-block;
    font-size: 0.75em;
    list-style: outside none none;
    padding: 5px 10px;
    line-height: 22px;
    vertical-align: top;
    width: 32%;
}

@media only screen and (max-width: 550px) {
    .isSSS_ShCtLegend li { width: 49%;}
}
@media only screen and (max-width: 450px) {
    .isSSS_ShCtLegend li { width: 100%;}
}

.isSSS_ShCtLegend > span {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #f3f3f1;
    bottom: -6px;
    height: 0;
    left: 30px;
    position: absolute;
    width: 0;
}
div.isSSS_ShCtPriOnOff {
    position: absolute;
    right: 17px;
    top: 50px;
    width: auto;
}
.isSSS_ShCtPriOnOff h5, .isSSS_ShCtPriOnOff a {
    display: inline;
    font-size: 0.7em;
    padding: 0 3px;
}
.isSSS_ShCtPriOnOff a.selected {
    background: #A23339 none repeat scroll 0 0;
    color:#ffffff;
}

#IS_SSS_SUMMARY_VIEWWrp table.isSSS_ShCtSchTable th:nth-child(1){
    
	width: 25%;
}
#IS_SSS_SUMMARY_VIEWWrp table.isSSS_ShCtSchTable th:nth-child(2){
    width: 9%;
}

#IS_SSS_SUMMARY_VIEWWrp table.isSSS_ShCtSchTable th:nth-child(3){
    width: 16%;
}

.isSSS_ShCtTermWrp > span {
    float: right;
    line-height: 36px;
    vertical-align: middle;
}
.showPrimary .isSSS_ShCtPrim > td:nth-child(2) > span,.showPrimary .isSSS_ShCtPrim > td:nth-child(3) > span,.showPrimary .isSSS_ShCtPrim > td:nth-child(4) > span,.showPrimary .isSSS_ShCtPrim > td:nth-child(5) > span {
    display: none;
}
.cMain div.isSSS_ShopCart {
    margin: 2%;
    width: 96%;
}
.isSSS_ShCtSchWrp > h2, .isSSS_ShCtTermWrp > h2 {
    font-size: 1.1em;
}
.cMain div.isSSS_ShCtPriOnOff{
    top:35px;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > span {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 12px solid #f3f3f1;
    border-right: none;
    bottom: 45px;
    height: 0;
    left: auto;
    right: -7px;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend {
    bottom: -35px;
    padding: 4px 2px 4px 8px;
    right: 85px;
    width: 600px;
    z-index: 1;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > a {
    right: 8px;
    top: 4px;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > textarea {
    display: inline;
    float: left;
    font-size: 0.85em;
    height: 69px;
    margin: 3px 5px 0 0;
    padding: 5px;
    resize: none;
    vertical-align: top;
    width: 42%;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > p {
    display: inline;
    font-size: 0.9em;
    vertical-align: top;
    white-space: normal;
    width: 36%;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > button {
    display: block;
    float: right;
    margin: 0 10px 2px;
}
.isSSS_ShCtPerm .isSSS_ShCtLegend > h3 {
    font-size: 1em;
}
.isSSS_ShCtTable td:first-child span, .isSSS_ShopCart td:first-child span {
    display: inline;
}
.isSSS_ShopCartNonPrim td {
    background: #dfdfdf none repeat scroll 0 0 !important;
    border:  none !important;
    padding: 1px 5px !important;
}









.isSCL_Adv #HU_SCL_BROWSE, .isSCL_Result #HU_SCL_BROWSE {
    
    display: none;
}
.isSCL_Adv #crossRegistration, .isSCL_Result #crossRegistration {
    
    display: none;
}

span.huSCL_crossRegSub {
    font-family: "Quattrocento Sans";
    font-size: 0.8em;
    font-weight: 300;
    font-style: italic;
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 10px;
}
.huSCLCrossReg {
    background-color: #f3f3f1;
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 0px auto;
    padding: 15px;
    position: relative;
    width: 980px;
    margin: 20px auto;
}

span > button.isSCL_xregAccount{
    margin-right: 20px;
    padding: 5px 15px 5px 15px;
}

button.isSCL_xregAccount {
    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    padding: 3px 10px;
    padding: 4px 0.4em;
    cursor: pointer;
    text-decoration: none;
    
    
    font-size: 0.8em;
    line-height: 1.5em;
    
    font-family: 'Lato',! sans-serif important;
}
button.isSCL_xregAccount:hover {
    background: #6b6969 none repeat scroll 0 0;
    text-decoration: underline;
}
#crossRegistration h2 {
    font-size: 1.2em;
    padding: 0 0 10px;
}

#crossRegistration p {
    margin-left:10px;
}
#crossRegistration h3 {
    font-size: 1.2em;
    padding: 10px 0 5px;
    text-align: center;
}
#crossRegistration h4 {
    font-size: 1.2em;
    padding-top: 5px;
    padding-left:110px;
}


#HU_SCL_BROWSE select
,#HU_SCL_CREDCONV select
, #HU_SCL_SBR_RQGRP select 
{
    display:none;
}

#HU_SCL_BROWSE,.huSCL_BrowseMain,
#HU_SCL_CREDCONV.huSCL_XREG,
#HU_SCL_XREGDATES.huSCL_XREG
{
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 20px auto;
    padding: 10px;
    position: relative;
    overflow: hidden;
}
#HU_SCL_BROWSE > h2 {
    font-size: 1.2em;
    padding: 0 0 10px;
}
#HU_SCL_BROWSE > a,
#HU_SCL_CREDCONV > a,
#HU_SCL_XREGDATES > a,
#HU_SCL_SBR_RQGRP .tab > a 
{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000000;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    margin: 10px 1%;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
    width: 32%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#HU_SCL_XREGDATES > a,
#HU_SCL_CREDCONV > a
{
    display: block;
    padding: 0;
    margin-top: 0;
    margin-bottom: 0;
    max-height: 0;
    border-width: 0;
}

#HU_SCL_XREGDATES.open > a,
#HU_SCL_XREGDATES > a.huSCL_XREGCarDD,
#HU_SCL_CREDCONV.open > a,
#HU_SCL_CREDCONV > a.huSCL_XREGCarDD {
    padding: 10px;
    max-height: none;
    border-width: 1px;
    position: relative;
}

#HU_SCL_BROWSE > a:first-of-type, #HU_SCL_BROWSE > a:nth-child(3n+2)
{
    margin: 10px 1% 10px 0;
}

#HU_SCL_BROWSE > a:nth-child(3n+1)
{
    margin: 10px 0 10px 1%;
}
#HU_SCL_BROWSE > a:hover, #HU_SCL_BROWSE > a.selected
,#HU_SCL_CREDCONV > a:hover, #HU_SCL_CREDCONV > a.selected
,#HU_SCL_XREGDATES > a:hover, #HU_SCL_XREGDATES > a.selected
,#HU_SCL_SBR_RQGRP .tab > a:hover, #HU_SCL_SBR_RQGRP .tab > a.selected  
 {
    background: #a23339 none repeat scroll 0 0;
    
    color: #ffffff;
}
#HU_SCL_BROWSE > div
,#HU_SCL_CREDCONV > div
,#HU_SCL_XREGDATES > div
,#HU_SCL_SBR_RQGRP div.tabcontent 
{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cccccc;
    display: none;
    overflow: hidden;
    padding: 10px;
    width: 100%;
}
#HU_SCL_BROWSE > div.selected
,#HU_SCL_CREDCONV > div.selected
,#HU_SCL_XREGDATES > div.selected
,#HU_SCL_SBR_RQGRP > div.selected 
{
    display: block;
}
#HU_SCL_BROWSE > div > div > a
,#HU_SCL_CREDCONV > div > div > a
,#HU_SCL_XREGDATES > div > div > a
{
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000000;
    display: block;
    font-size: 0.9em;
    font-weight: bold;
    margin: 10px 0;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
#HU_SCL_BROWSE > div > div > a:hover, #HU_SCL_BROWSE > div > div > a.selected
,#HU_SCL_CREDCONV > div > div > a:hover, #HU_SCL_CREDCONV > div > div > a.selected
,#HU_SCL_XREGDATES > div > div > a:hover, #HU_SCL_XREGDATES > div > div > a.selected
{
    background: #a23339 none repeat scroll 0 0;
    
    color: #ffffff;
}
#HU_SCL_BROWSE > div > h2
,#HU_SCL_CREDCONV > div > h2
,#HU_SCL_XREGDATES > div > h2
{
    font-size: 1.1em;
    padding: 0 0 0 10px;
}
#HU_SCL_BROWSE > div > div
,#HU_SCL_CREDCONV > div > div
,#HU_SCL_XREGDATES > div > div
{
    padding: 10px;
    vertical-align: top;
}
#HU_SCL_BROWSE > div > div:nth-of-type(1)
,#HU_SCL_CREDCONV > div > div:nth-of-type(1)
,#HU_SCL_XREGDATES > div > div:nth-of-type(1)
{
    width: 25%;
    float: left;
}
#HU_SCL_BROWSE > div > div:last-of-type
,#HU_SCL_CREDCONV > div > div:last-of-type
,#HU_SCL_XREGDATES > div > div:last-of-type
{
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    float: right;
    margin: 20px 10px 20px 0;
    min-height: 121px;
    width: 73%;
}
#HU_SCL_BROWSE > div > div > div
,#HU_SCL_CREDCONV > div > div > div
,#HU_SCL_XREGDATES > div > div > div
{
    width: 100%;
    display: none;
}
#HU_SCL_BROWSE > div > div > div.selected
,#HU_SCL_CREDCONV > div > div > div.selected
,#HU_SCL_XREGDATES > div > div > div.selected
{
    display: block;
}
#HU_SCL_BROWSE > div > div > div > a
,#HU_SCL_CREDCONV > div > div > div > a
,#HU_SCL_XREGDATES > div > div > div > a
{
    color: #a23339;
    display: inline-block;
    font-size: 0.82em;
    padding: 0 0 10px;
    text-decoration: none;
    vertical-align: middle;
    width: 50%;
}
#HU_SCL_BROWSE > div > div > div > a:hover
,#HU_SCL_CREDCONV > div > div > div > a:hover
,#HU_SCL_XREGDATES > div > div > div > a:hover
{
    text-decoration: underline;
}
#HU_SCL_BROWSE_TOP a
,#HU_SCL_CREDCONV_TOP a
,#HU_SCL_SBR_TOP a 
{
    color: #a23339;
    text-decoration: none;
}
#HU_SCL_BROWSE_TOP > a
,#HU_SCL_CREDCONV_TOP > a
,#HU_SCL_SBR_TOP > a 
{
    font-weight: bold;
    position: absolute;
    right: 10px;
    top: 10px;
}
#HU_SCL_BROWSE_TOP > p
,#HU_SCL_CREDCONV_TOP > p
,#HU_SCL_SBR_TOP > p 
{
    font-size: 0.9em;
    font-weight: bold;
}
#HU_SCL_BROWSE_TOP a:hover
,#HU_SCL_CREDCONV_TOP a:hover
,#HU_SCL_SBR_TOP a:hover 
{
    text-decoration:underline;
}
#lbContentMain #HU_SCL_XREGDATES,
#lbContentMain #HU_SCL_CREDCONV {
    margin: 0;
    min-height: 169px;
}
#HU_SCL_XREGDATES > h2,
#HU_SCL_CREDCONV > h2 {
    margin-bottom: 10px;
    margin-top: 10px;
}
#HU_SCL_XREGDATES > p,
#HU_SCL_CREDCONV > p {
    margin-bottom: 20px;
}
#HU_SCL_XREGDATES > div.huSCL_XREGCareer,
#HU_SCL_CREDCONV > div.huSCL_XREGCareer {
    margin-top: 20px;
}
#HU_SCL_CREDCONV > div.huSCL_XREGCareer > h4 {
    margin: 10px 0 0 10px;
}
#HU_SCL_XREGDATES a.huSCL_XREGCarDD:after,
#HU_SCL_CREDCONV a.huSCL_XREGCarDD:after {
    content: ' ';
    background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-position: -49px 0;
    width: 10px;
    height: 10px;
    position: absolute;
    top: calc(50% - 5px);
    right: 20px;
}

#HU_SCL_XREGDATES.open a.huSCL_XREGCarDD:after,
#HU_SCL_CREDCONV.open a.huSCL_XREGCarDD:after {
    background-position: -167px 0;
}

#HU_SCL_XREGDATES.open a.huSCL_XREGCarDD.selected:after,
#HU_SCL_XREGDATES.open a.huSCL_XREGCarDD:hover:after,
#HU_SCL_CREDCONV.open a.huSCL_XREGCarDD.selected:after,
#HU_SCL_CREDCONV.open a.huSCL_XREGCarDD:hover:after {
    background-position: -220px -162px;
}

#HU_SCL_XREGDATES a.huSCL_XREGCarDD.selected:after,
#HU_SCL_XREGDATES a.huSCL_XREGCarDD:hover:after,
#HU_SCL_CREDCONV a.huSCL_XREGCarDD.selected:after,
#HU_SCL_CREDCONV a.huSCL_XREGCarDD:hover:after {
    background-position: -410px -162px;
}

#HU_SCL_XREGDATES .huSCL_XREGTerm table.huSCL_XREGSessionDates,
#HU_SCL_CREDCONV .huSCL_XREGHost table.huSCL_XREGCreditConversions {
    margin-bottom: 10px;
}

#HU_SCL_CREDCONV .huSCL_XREGHost table.huSCL_XREGCreditConversions th {
   
padding:5px  0 5px 20px;
text-align:left;

}

#HU_SCL_XREGDATES .huSCL_XREGTerm table.huSCL_XREGSessionDates td,
#HU_SCL_CREDCONV .huSCL_XREGHost table.huSCL_XREGCreditConversions td {
    padding: 5px  0 5px 20px;
}



.isSCL_Adv #HU_SCL_CRSE_RCMD, 
.isSCL_Result #HU_SCL_CRSE_RCMD {
    display: none;
}

#HU_SCL_CRSE_RCMD h2 {
    font-size: 1.2em;
    padding: 0 0 10px;
}

#HU_SCL_CRSE_RCMD.loading h2 {
    display: none;
}

#HU_SCL_CRSE_RCMD {
	min-height: 50px;
}

.huHYC_row {
    display: flex;
}

.huHYC_ResultItem {
    flex: 1;
    display: inline-block;
    margin: 5px;
    border-radius: 5px;
    max-width: 313px;
}

.huHYC_ResultItem:hover::before {		
    height: 100%;
}

.huHYC_ResultItem > div.huHYC_Title {
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.huHYC_ResultItem > div.huHYC_SubjCat {
    width: 40%;
    font-weight: bold;
}

.huHYC_ResultItem > div.huHYC_Descr {
    white-space: initial;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;  
}

.hyHYC_Results {
    margin: auto -5px;
}

#HU_SCL_CRSE_RCMD .isSCL_SearchReqButtons  {
    float: right;
    margin: 10px 0px;
}

.huSCL_BrowseMain.loading {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center center #f3f3f1;
}

.huHYC_ResultItem > div.isToolTip {
    display: none;
}

.huHYC_ResultItem.show > div.isToolTip {
    display: inline-block;
    overflow: visible;
    white-space: initial; 
    width: auto; 
    padding: 5px 5px 5px 5px;
    background-color: white !important;
    bottom: unset;
    top: 35px;
}

.huHYC_ResultItem.show > div.isToolTip > p {
    width: 100%;
}



.isSCL_ResultItem > .huCombinedClassSections {
	width: 100%;
	min-height: 50px;
}

.isSCL_ResultItem > .huCombinedClassSections.loading {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center center transparent;
}

.isSCL_ResultItem > .huCombinedClassSections div.isSCL_Meetings {
	height: unset;
}

.isSCL_ResultItem > .huCombinedClassSections > .huClassSections {
	background: none repeat scroll 0 0 #a23339;
    border: 2px solid #a23339;
    color: #fff;
	font-size: 0.9em;
	font-weight: normal;
    margin-top: 10px;
	padding-left: 3px;
    width: 100%;
}

.isSCL_ResultItem:focus::before,
.isSCL_ResultItem:hover::before {
	height: 100%;
}

.isSCL_LBWrp:not(.huCombinedResult) .huSCL_SectionHdr {
	display: none;
}

.huCombinedResult .huSCL_SectionHdr {
	background: dimgray;
    line-height: 30px;
    text-align: center;
    width: 100%;
}

.huCombinedResult .huSCL_SectionHdr > div {
	width: 95%;
}

.huCombinedResult .huSCL_SectionHdr > div > h2 {
    color: #fff;
    cursor: default;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    padding: 0 20px;
    min-width: 30%;
}

.huCombinedResult .huSCL_SectionHdr > div > a {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    min-width: 20%;
    text-align: right;
    text-decoration: none;
}

.huCombinedResult .huSCL_SectionHdr > div > a.isFSA_PrfHdrPrev > span {
	background: url(/cs/courses/cache_86019/HU_NAV_1.PNG) no-repeat scroll -15px -20px transparent;
}

.huCombinedResult .huSCL_SectionHdr > div > a.isFSA_PrfHdrNext > span {
	background: url(/cs/courses/cache_86019/HU_NAV_1.PNG) no-repeat scroll -62px -20px transparent;
}

.huCombinedResult .huSCL_SectionHdr > div > a.isFSA_PrfHdrPrev {
    text-align: left;
}

.isSCL_LBWrp .huSectionDisp {
    display: inline-block;
}

.isSCL_LBWrp.huCombinedResult .huSectionDisp {
    display: none;
}

.huCombinedClassSections > .huMessage {
	text-align: center;
    margin-top: 15px;
}

.huCombinedResult > .isFSA_PrfHdr {
	line-height: 30px;
	top: -34px;
}

.isSCL_ResultItem:focus {
    background: none repeat scroll 0 0 #f6f6f6;
}




.isSSS_ShCtLnkL.RsvrCapImg > span  {

background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -329px -657px;
	width: 20px;
	height: 13px;
	display:inline-block;
	background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-position: -329px -657px;
    white-space:pre;
}

.isSSS_ShCtLegend.RsvrCap {

 
	bottom:unset;  

	width:65%;
	left:30%;
}

.isSSS_ShCtLegend.RsvrCap > span {
	left:50%;
}



.huCombinedClassSections > .isSCL_ResultItem > .isSCL_RBSCN {
	width: 14%;
}

.huCombinedClassSections > .isSCL_ResultItem > .huSCL_RollupInfo {
	width: 40%;
}

.isSCL_ResultItem:not(.huCareer_HMS):not(.huCareer_HSDM) > .huCombinedClassSections .huSCL_RollupInfo > .isSCL_LBLOC,
.isSCL_ResultItem:not(.huCareer_HMS):not(.huCareer_HSDM) > .huCombinedClassSections .huSCL_RollupInfo > .isSCL_LBClassDateLabel 
{
	display: none;
}

.huCombinedClassSections > .isSCL_ResultItem > .huSCL_RollupInfo > .isSCL_LBLOC {
	padding: unset;
}

.huCombinedClassSections > .isSCL_ResultItem > .huSCL_RollupInfo > .huSCL_CrsTopic {
    text-align: center;
}



div.alertCourseSearch {
	background-color: #FFDB4D; 
	font-size: 0.9em;
	text-align: center;
	padding: 5px;
	font-weight: 900;
}


#HU_BRANDING_HEADER div.alertCourseSearch,
#HU_BRANDING_PUBLIC_HEADER div.alertCourseSearch {
	background-color: #FFDB4D;
}

div.center {
	text-align: center;
}


.isSCL_Adv #huBetaPortalBanner, 
.isSCL_Result #huBetaPortalBanner {
    display: none;
}

#huBetaPortalBanner > a > img {
	max-width: 100%; 
	max-height: 100%;
}
.compIS_CO_PS_EMAIL table table.PSPAGECONTAINER {
	background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    padding: 10px;
    position: relative;
}

#comp_isSSLightbox #IS_FSA_EMAIL_MS_IS_FSA_EMAIL_SND #Left {
	background: none !important;
	border: none !important;
}
#Left.PSPUSHBUTTON:hover{
	background:transparent none repeat scroll 0 0;
}
.compIS_CO_PS_EMAIL #win10divIS_CO_EMAIL_MS_IS_CO_EMAIL_ERR {
    bottom: 15px;
    left: 15px;
    position: absolute;
    text-align: left;
}
.compIS_CO_PS_EMAIL .PSERROR {
    background: #f3f3f1 none repeat scroll 0 0;
    color: red;
    font-size: 1em;
}
#IS_CO_EMAIL_MS_IS_CO_EMAIL_SND {
    background: #a23339 none repeat scroll 0 0 !important;
    color: #ffffff;
    font-size: 1.3em;
    height: 30px;
    width: 87px !important;
}
#IS_CO_EMAIL_MS_IS_CO_EMAIL_SND:hover{
	background: #6b6969 none repeat scroll 0 0 !important;
}
.compIS_CO_PS_EMAIL #Left.PSPUSHBUTTON {
    border: none !important;
    margin: 0 15px 0 0;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
	display:block;
	height: auto;
}
.compIS_CO_PS_EMAIL textarea, .compIS_CO_PS_EMAIL input {
	padding:5px;
	border:1px solid #cccccc;
	resize: none;
}
.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_bottom {
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_contents {
    border: 1px solid #ccc;
}
.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_top {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 1px 2px;
}
.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_toolbar_end,.compIS_CO_PS_EMAIL  .cke_skin_office2003 .cke_toolbar {
    background: none;
}
.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_toolbar_start,.compIS_CO_PS_EMAIL .cke_skin_office2003 .cke_toolbox_collapser {
	display:none;
}

a.huSectioningLnk>span {
	background-position: -460px -111px;
	height: 20px;
	width: 20px;
}

.isSSS_ShopCart a:hover {
	text-decoration: none;
}

a.huSectioningLnk:hover>span {
	background-position: -136px -655px;
	text-decoration: none;
}

.huSectionTool {
	overflow: hidden;
}

.huSectionTool tr td[headers=tblSP_CatNbr] a {
	width: auto;
}

.huSectionTool>h2 {
	font-size: 1.5em;
	padding: 10px 20px 0;
}

.huSectionTool>h3 {
	font-size: 1.2em;
	padding: 10px 20px;
}

.huSectionTool>h4 {
	color: #808080;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0 10px 20px;
}

.huSectionTool .loading {
	background: transparent url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center;
	height: 100px;
}

.huSectionTool .isSSS_FullW>h3 {
	padding: 5px 0 2px;
}

.huSectionTool table {
	border: 1px solid #cccccc;
	border-spacing: 0;
	font-size: 0.8em;
	font-weight: 400;
	text-align: left;
	width: 100%;
}

.huSectionTool table th {
	background: none repeat scroll 0 0 #303030;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
	padding: 4px 5px;
	text-align: left;
}

.huSectionTool table td {
	background: #ffffff none repeat scroll 0 0;
	border-top: 1px solid #cccccc;
	padding: 0 5px;
}

.huSectionTool table span {
	display: block;
}

.huSecTFloat {
	position: absolute;
	right: 20px;
	top: 20px;
}

.huSectionTool .huSecTFloat table {
	text-align: right;
}

.huSectionTool .huSecTFloat table td {
	background: transparent none repeat scroll 0 0;
	border: none;
}

.huSectionTool .huSecTFloat>table {
	border: none;
}



.huSectionTool button {
	float: right;
	margin: 20px 10px 0;
	width: 100px;
}

.huSectionTool tr td a {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 0 -20px;
	display: block;
	height: 25px;
	text-decoration: none;
	width: 25px;
}

.huSectionTool a.huST_Rem {
	background-position: -91px -188px;
}

.huSectionTool a.huST_Rem:hover {
	background-position: -531px 3px;
}

.huSectionTool a.huST_Add {
	background-position: -171px -108px;
}

.huSectionTool a.huST_Add:hover {
	background-position: 3px 3px;
}

.huSectionTool a.huST_Wr {
	background-position: -350px -109px;
}

.huSectionTool a.huST_Up {
	background-position: -416px -68px;
	height: 12.5px;
}

.huSectionTool a.huST_Down {
	background-position: -452px -67px;
	height: 12.5px;
}

.huSectionTool a.huST_Up:hover {
	background-position: -416px -38px;
	height: 12.5px;
}

.huSectionTool a.huST_Down:hover {
	background-position: -452px -39px;
	height: 12.5px;
}

.huSectionTool tr:nth-child(2) .huST_Up,
.huSectionTool tr:last-child .huST_Down {
	display: none;
}

.huSectionTool .isSSS_FullW:last-child .selected {
	opacity: 0.5;
}

.huSectionTool .isSSS_FullW:last-child table td:nth-child(2),
.huSectionTool .isSSS_FullW:last-child table td:nth-child(3),
.huSectionTool .isSSS_FullW:last-child table th:nth-child(2),
.huSectionTool .isSSS_FullW:last-child table th:nth-child(3) {
	display: none;
}










.huSSS_EnrBid {
	
}

.huSSS_EnrBid>p {
	padding: 0 20px 10px 20px;
}

.huSSS_EnrBid .huSSS_EnrBidRight {
	text-align: right;
}

.huSSS_EnrBid>h2 {
	font-size: 1.5em;
	padding: 10px 20px 0;
}

.huSSS_EnrBid>h3 {
	font-size: 1.2em;
	padding: 10px 20px;
}

.huSSS_EnrBid>h4 {
	color: #808080;
	font-size: 0.9em;
	font-weight: normal;
	padding: 0 0 10px 20px;
}

.huSSS_EnrBid .loading {
	background: transparent url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center;
	height: 100px;
}

.huSSS_EnrBid .isSSS_FullW>h3 {
	padding: 5px 0 2px;
}

.huSSS_EnrBid table {
	border: 1px solid #cccccc;
	border-spacing: 0;
	font-size: 0.8em;
	font-weight: 400;
	text-align: left;
	width: 100%;
}

.huSSS_EnrBid table th {
	background: none repeat scroll 0 0 #303030;
	color: #fff;
	font-size: 1.1em;
	font-weight: 300;
	padding: 4px 5px;
	text-align: left;
}

.huSSS_EnrBid table td {
	background: #ffffff none repeat scroll 0 0;
	border-top: 1px solid #cccccc;
	padding: 0 5px;
}

.huSSS_EnrBid table span {
	display: block;
}

.huSecTFloat {
	position: absolute;
	right: 20px;
	top: 20px;
}

.huSSS_EnrBid .huSecTFloat table {
	text-align: right;
}

.huSSS_EnrBid .huSecTFloat table td {
	background: transparent none repeat scroll 0 0;
	border: none;
}

.huSSS_EnrBid .huSecTFloat>table {
	border: none;
}

.huSSS_EnrBid button {
	clear: both;
	float: right;
	margin: 20px 0 0;
	width: 100px;
}

.huSSS_EnrBid tr td a {
	
	display: block;
	line-height: 25px;
	text-decoration: none;
	color: #a23339;
	
}

.huSSS_EnrBid tr td h3.isSCL_TTInstr>a {
	display: inline-block;
}

.huSSS_EnrBid tr td a.isSCL_TTEmail {
	display: none;
}

.huSSS_EnrBid .isSCL_Tooltip.isToolTip {
	margin-top: 3px;
}

.huSSS_EnrBid a.huST_Rem {
	background-position: -91px -188px;
}

.huSSS_EnrBid a.huST_Rem:hover {
	background-position: -531px 3px;
}

.huSSS_EnrBid a.huST_Add {
	background-position: -171px -108px;
}

.huSSS_EnrBid a.huST_Add:hover {
	background-position: 3px 3px;
}

.huSSS_EnrBid a.huST_Wr {
	background-position: -350px -109px;
}

.huSSS_EnrBid a.huST_Up {
	background-position: -416px -68px;
	height: 12.5px;
}

.huSSS_EnrBid a.huST_Down {
	background-position: -452px -67px;
	height: 12.5px;
}

.huSSS_EnrBid a.huST_Up:hover {
	background-position: -416px -38px;
	height: 12.5px;
}

.huSSS_EnrBid a.huST_Down:hover {
	background-position: -452px -39px;
	height: 12.5px;
}

.huSSS_EnrBid tr:nth-child(2) .huST_Up,
.huSSS_EnrBid tr:last-child .huST_Down {
	display: none;
}

.huSSS_EnrBid tr>th:nth-child(2) {
	width: 25%;
}

.huSSS_EnrBid tr>th:nth-child(3) {
	width: 17%;
}

.huSSS_EnrBid tr>th:nth-child(1),
.huSSS_EnrBid tr>th:nth-child(4),
.huSSS_EnrBid tr>th:nth-child(5)


{
	width: 10%;
}

.huSSS_EnrBid tr>th:nth-child(6),
.huSSS_EnrBid tr>th:nth-child(7) {
	width: 9%;
}

.huSSS_EnrBid tr>td:nth-child(8) a {
	position: relative;
	top: -4px;
	width: 77px;
}

.huSSS_EnrBid tr>td:nth-child(8),
.huSSS_EnrBid #tblEnrBid_Won {
	display: none;
}

.huSSS_EnrBid .huSSS_BiddingProcessed_Y tr>td:nth-child(8),
.huSSS_EnrBid .huSSS_BiddingProcessed_Y #tblEnrBid_Won {
	display: table-cell;
}

.huSSS_EnrBid tr>td>input,
.huSSS_EnrBid tr>td:nth-child(4),
.huSSS_EnrBid tr>td:nth-child(5),
.huSSS_EnrBid tr>td:nth-child(6),
.huSSS_EnrBid tr>td:nth-child(7),
.huSSS_EnrBid tr>th:nth-child(4),
.huSSS_EnrBid tr>th:nth-child(5),
.huSSS_EnrBid tr>th:nth-child(6),
.huSSS_EnrBid tr>th:nth-child(7) {
	text-align: right;
}

.huSSS_EventStarted_N table.huSSS_EnrBid .huSSS_BidComplete,
table.huSSS_EnrBid.huSSS_BiddingOpen .huSSS_BidComplete {
	display: none;
}

.huSSS_EnrBid tr>td>input {
	width: 90%;
	font-family: "Lato", sans-serif;
	border: 1px solid #C0C0C0;
}

.huSSS_EnrBid .isSSS_FullW:last-child .selected {
	opacity: 0.5;
}




.huSSS_EnrBid .huSSS_PointCalc {
	float: right;
	text-align: right;
	margin-right: 6px;
}

.huSSS_EnrBid .huSSS_PointCalc p>span {
	padding-left: 10px;
	font-weight: 700;
}

#HU_LotteryPreMain .huSSS_EnrErrors,
.huSSS_EnrBid .huSSS_EnrErrors {
	display: none;
}

#HU_LotteryPreMain .huSSS_EnrErrors.show,
.huSSS_EnrBid .huSSS_EnrErrors.show {
	
	width: 88%;
	
	color: #FF0000;
	
	font-weight: 400;
	margin-top: 10px;
	
	text-align: right;
	display: inline-block;
}

.huSSS_EnrBid h4 {
	display: inline-block;
	margin-right: 10px;
}

#HU_LotteryPreMain .huSSS_EnrErrors>span,
.huSSS_EnrBid .huSSS_EnrErrors>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -201px -625px;
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
}

#HU_LotteryPreMain .huSSS_EnrErrors>p,
.huSSS_EnrBid .huSSS_EnrErrors>p {
	display: inline-block;
	margin-left: 10px;
	vertical-align: bottom;
	max-width: 95%;
	text-align: left;
}

#huSSS_EnrCountdown {
	color: #404040;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	font-size: 1em;
}

#huSSS_EnrCountdown span {
	font-weight: 700;
}

#HU_EnrBidMain .huSSS_BiddingClosed p.huSSS_CurrentlyBid {
	display: none;
}

.huSSS_EnrBidRight h4 {
	display: inline-block;
}

.huSSS_EnrBidRight h4.huSSS_TimerEndedMsg {
	display: none;
}

.huSSS_BiddingClosed .huSSS_EnrBidRight h4 {
	display: none;
}

.huSSS_BiddingClosed .huSSS_EnrBidRight h4.huSSS_TimerEndedMsg {
	display: inline-block;
}

.huSSS_BiddingClosed #huSSS_EnrCountdown span {
	display: none;
}

.huSSS_BiddingClosed #huSSS_EnrCountdown span.huSSS_TimerEndedMsg {
	display: inline-block;
}

.huSSS_EnrBid .huSSS_BiddingClosed button {
	display: none;
}

.huSSS_EnrBid button {
	display: inline-block;
}

.huSSS_Lottery>span {
	margin: 10px 20px;
	display: inline-block;
}




.huSSS_BiddingSavedMsg {
	position: absolute;
	top: -10000px;
}

.huSSS_EnrBid .huSSS_BidWon_Y>span {
	
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	
}

.huSSS_EnrBid .huSSS_BidWon_N>span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -154px -556px;
	width: 16px;
	height: 16px;
	display: inline-block;
	vertical-align: top;
	
}

.huSSS_EnrBid .huSSS_BidWon_Y>span>p {
	text-indent: -10000px;
}

.huSSS_BidComplete div.isToolTip {
	position: relative;
	right: 212px;
	top: -4px;
	width: 230px;
}




.huSSS_BiddingSavedMsg.huSSSBiddingSuccess {
	left: 90%;
	top: 3%;
	padding: 5px;
	background-color: #CECECE;
	color: #a23339;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s 5s, opacity 5s linear;
}







#HU_LotteryPreMain .isSSS_FullW:last-child .selected {
	opacity: 0.5;
}

.huSSS_LotBot>p,
.huSSS_LotTop>p,
#HU_LotteryPreMain H2 {
	margin-bottom: 10px;
}

table.huSSS_LotteryAvailable .selected a {
	visibility: hidden;
}

.huSSS_LotteryTbl.huSSS_LotteryAvailable td.huSSS_LotteryShowCapacity[headers="tblSP_EnrCap"] {
	display: none;
}

.huSSS_LotteryTbl th#tblSP_EnrCap,

.huSSS_LotteryTbl td[headers="tblSP_Faculty"] span {
	display: none;
}

.huSSS_LotteryTbl td[headers="tblSP_EnrCap"].huSSS_LotteryShowCapacity,
.huSSS_LotteryTbl th#tblSP_EnrCap.active {
	line-height: 25px;
}

.huSSS_LotteryTbl th#tblSP_EnrCap.active,
.huSSS_LotteryTbl td[headers="tblSP_EnrCap"].huSSS_LotteryShowCapacity {
	display: table-cell;
}

.huSSS_LotteryTbl td[headers="tblSP_Faculty"] span.huSSS_LotInstr_Y_PREFPRIM_PI,
.huSSS_LotteryTbl td[headers="tblSP_Faculty"] span.huSSS_LotInstr_Y_PREFPRIM_HEAD,
.huSSS_LotteryTbl td[headers="tblSP_Faculty"] span.huSSS_LotInstr_Y_PREFPRIM_INST {
	display: block;
}

table.huSSS_LotteryTbl th:nth-child(1) {
	width: 35px;
}

table.huSSS_LotteryTbl.huSSS_LotteryAvailable th:nth-child(1) {
	width: 35px;
}

table.huSSS_LotteryTbl th:nth-child(2) {
	width: 0px;
}

table.huSSS_LotteryTbl th:nth-child(3) {
	width: 43px;
}

table.huSSS_LotteryTbl th:nth-child(4) {
	width: 105px;
}

table.huSSS_LotteryTbl th:nth-child(5) {
	width: 250px;
}

table.huSSS_LotteryTbl th:nth-child(6) {
	width: 120x;
}

table.huSSS_LotteryTbl th:nth-child(7) {
	width: 120px;
}

table.huSSS_LotteryTbl th:nth-child(8) {
	width: 63px;
}

.huSSS_LotteryTbl td[headers="tblSP_EnrCap"],
.huSSS_LotteryTbl th#tblSP_EnrCap,



.huSSS_LotteryTbl td[headers="tblSP_Rank"],
.huSSS_LotteryTbl th#tblSP_Rank {
	text-align: right;
}

div.huSSS_LotProgLimit {
	width: auto;
	margin-right: 0px;
	margin-top: -8px;
}

div.isSCL_AdvHalf.huSSS_LotProgLimit label {
	line-height: 35px;
	margin-right: 17px;
	overflow: visible;
}

#HU_SSS_LOTTERY_CONFIRM .isSSS_Comfirm a,
#HU_SSS_LOTTERY_SUCCESS .isSSS_Comfirm>a, 
#HU_SSS_LOTTERY_DELETE .isSSS_Comfirm a,
#HU_SSS_LOTTERY_CLEAR .isSSS_Comfirm>a {
	width: auto;
}

#HU_SSS_LOTTERY_CONFIRM .isSSS_Comfirm a,
#HU_SSS_LOTTERY_CONFIRM .isSSS_Comfirm p,
#HU_SSS_LOTTERY_SUCCESS .isSSS_Comfirm a,
#HU_SSS_LOTTERY_SUCCESS .isSSS_Comfirm p, 
#HU_SSS_LOTTERY_DELETE .isSSS_Comfirm a,
#HU_SSS_LOTTERY_DELETE .isSSS_Comfirm p,
#HU_SSS_LOTTERY_CLEAR .isSSS_Comfirm a,
#HU_SSS_LOTTERY_CLEAR .isSSS_Comfirm p {
	font-size: 1em;
}

#HU_SSS_LOTTERY_CONFIRM .isSSS_Comfirm h2,
#HU_SSS_LOTTERY_SUCCESS .isSSS_Comfirm h2,
#HU_SSS_LOTTERY_DELETE .isSSS_Comfirm h2,
#HU_SSS_LOTTERY_CLEAR .isSSS_Comfirm h2 {
	font-size: 1.5em;
}

.huSSS_LotteryAvailable.huSSS_LotteryFiltered tr.huSSS_DataRow {
	display: none;
}

.huSSS_LotReadOnly .huST_Up,
.huSSS_LotReadOnly .huST_Down,
.huSSS_LotReadOnly .huST_Rem {
	visibility: hidden;
}

.huSSS_LotReadOnly button


{
	display: none;
}

.huSSS_LotBot .isSSS_HelpTooltip .isToolTip {
	width: 289px;
}

.huSSS_LotBot .isSSS_HelpTooltip {
	right: 52%;
}

.huSSS_LotBot .isSSS_HelpTooltip>a {
	margin: -18px 31px 1px 0;
}

.huSSS_LotBot .huSSS_LotProgLimitCount_0,
.huSSS_LotBot .huSSS_LotProgLimitCount_1 {
	display: none;
}

.huSSS_Lottery {
	overflow: visible;
}

.huSSS_Lottery tr td a {
	line-height: 25px;
	color: #a23339;
}

.huSSS_Lottery tr td .isSCL_TTInstr a {
	background: none;
	width: auto;
	float: left;
}

.huSSS_Lottery tr td .isSCL_TTInstr a.isSCL_TTEmail {
	display: none;
}

.huSSS_Lottery .isSCL_TTDesc p+p {
	margin-left: 19%;
	margin-top: 10px;
}

.huSSS_Lottery .isSCL_Tooltip span.up {
	left: 200px;
}

.huSSS_Lottery .isSCL_Tooltip.isToolTip {
	margin-top: 2px;
}

button.huSSS_EnrLotPrint {
	display: none;
}

.huSSS_LotReadOnly button.huSSS_EnrLotPrint {
	display: block;
}

.huSSS_LotReadOnly .isSSS_HelpTooltip,
.huSSS_LotReadOnly div.huSSS_LotProgLimit,
.huSSS_LotReadOnly div.isSCL_AdvHalf.huSSS_LotProgLimit label {
	display: none;
}

.huSSS_LotReadOnly td[headers=tblSP_AR] a {
	visibility: hidden;
}







#IS_SSS_SUMMARY_VIEWWrp .huSSS_EnrollmentEvents table th:nth-child(1) {
	width: 25%;
}

#IS_SSS_SUMMARY_VIEWWrp .huSSS_EnrollmentEvents table th:nth-child(2) {
	width: 20%;
}

#IS_SSS_SUMMARY_VIEWWrp .huSSS_EnrollmentEvents table th:nth-child(3) {
	width: 20%;
}

#IS_SSS_SUMMARY_VIEWWrp .huSSS_EnrollmentEvents table th:nth-child(4) {
	width: 18%;
}

#IS_SSS_SUMMARY_VIEWWrp .huSSS_EnrollmentEvents td[headers=tblEvent_Status] button {
	width: 100%;
}

#HU_ALUMNI_FINANCIAL_AIDWrp .isSSS_ComfirmWrp {
display: none;
}

.isFltrs a {
    color: #a23338;
    text-decoration: none;
	font-size: 13px;
}
	.isFltrs a:hover {
		text-decoration: underline;
	}
.isFltrs > div {
    display: inline-block;
}
.isFltrs > div > div {
    display: none;
}
.isFltrs > span {
    font-size: 13px;
}
.isFltrs > div > a {
    display: inline-block;
	padding: 2px 5px;
}
.isFltrs > div > a > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -44px 4px;
    display: inline-block;
    width: 20px;
}
.isFltrs > div.selected > a > span, .isFltrs > div.selected > a.selected > span {
	background-position:-215px -158px;
}
.isFltrs > div > a.selected > span{
	background-position:-405px -157px;
}
.isFltrs > div.isFltrsInpt > a.selected > span {
    background-color: #a23339;
    background-position:-406px -240px;
    position: absolute;
    right: 1px;
}
.isFltrs > div.isFltrsInpt > a > span {
	background-position: -265px -239px;
}
.isFltrs > div.isFltrsClear > a > span {
	background-position: -240px -590px;
}

.isFltrs > div > div {
	background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #a23338;
    display: none;
    position: absolute;
	min-width: 85px;
	margin:0;
    z-index: 4;
}
.isFltrs > div.selected > a, .isFltrs > div a.selected {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}
.isFltrs > div.selected > div {
    display: block;
}
.isFltrs > div > div > a {
    display: block;
    max-width: 175px;
    overflow: hidden;
    padding: 3px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}


.isFltrsEF > div > div > a {
    display: block;
    max-width: 400px;
    overflow: hidden;
    padding: 3px 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
}



 
.isFltrs > div > div > input {
    border: 1px solid #a23339;
    color: #a23339;
    font-size: 11px;
    height: 20px;
    padding: 0 5px 0 2px;
    width: 78px;
}
.isFltrsInpt > a {
    overflow: hidden;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    width: 83px;
}
.isFltrs > div.isFltrsInpt > div {
    background: transparent none repeat scroll 0 0;
    border: medium none;
    top: 0;
}
.isFltrs > div.isFltrsInpt > div > span {
    position: absolute;
    right: 2px;
    top: 2px;
    width: 20px;
}
.isFltrs > div.isFltrsInpt > div.searching > span {
	background: transparent url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center left / 20px 5px;
}
.isFltrsEmpty {
 
}

.huWlScTbl .isFltrsEmpty {
    display: table-row !important;
}
.huWlScTbl .isFltrsEmpty.hide {
    display: none !important;
}



tr[class^="isSSS_FinPriBal"],
tr[class^="isSSS_FinBal"] {
    display: none;
}

.HU_FIN_ACCOUNT_DETAILS TR.isSSS_FinAidPriBal_POST,
.HU_FIN_ACCOUNT_DETAILS TR.isSSS_FinAidPriBal_PRE {
  display: none;
}
.HU_FIN_ACCOUNT_DETAILS.huSSS_FinDateRange TR.isSSS_FinPriBal_PRE,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FinDateRange TR.isSSS_FinPriBal_POST, 
.isSSS_ShowPost TR.isSSS_FinPriBal_POST,
.isSSS_ShowPrev TR.isSSS_FinPriBal_PRE,
TR.isSSS_FinPriBal_SUM {
  display: table-row;
}


.HU_FIN_ACCOUNT_DETAILS.huSSS_FinFilterViewAll TR,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FinDateRange TR {

  display: table-row;
}



.HU_FIN_ACCOUNT_DETAILS.huSSS_FinFilterViewAll TR.isSSS_FinPriBal_PRE,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FinFilterViewAll TR.isSSS_FinPriBal_POST {
  display: none;
}

.date-picker table {
  border-radius: 0px !important;
}

.HU_FIN_ACCOUNT_DETAILS .huSSS_FIN_MultipleTerm,
.HU_FIN_ACCOUNT_DETAILS .huSSS_FIN_SingleTerm,
.HU_FIN_ACCOUNT_DETAILS .huSSS_FIN_DateRange {
  display: none;
}

.HU_FIN_ACCOUNT_DETAILS.huSSS_FIN_MultipleTerm_SEL .huSSS_FIN_MultipleTerm,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FIN_SingleTerm_SEL .huSSS_FIN_SingleTerm,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FIN_DateRange_SEL .huSSS_FIN_DateRange {
  display: block;
}

.HU_FIN_ACCOUNT_DETAILS .huSSS_FIN_FilterTypeSelect,
.HU_FIN_ACCOUNT_DETAILS .huSSS_FIN_Reset {
  display: inline-block;
}

.HU_FIN_ACCOUNT_DETAILS.huSSS_FinDateRange TR.isSSS_FinAidPriBal_POST,
.HU_FIN_ACCOUNT_DETAILS.huSSS_FinDateRange TR.isSSS_FinAidPriBal_PRE {
  display: none;
}

.HU_FIN_ACCOUNT_DETAILS .isSSS_FinPriBal_Range td > span,
.HU_FIN_ACCOUNT_DETAILS .isSSS_FinPriBal_SUM td > span {
  display: inline-block;
}

.isSSS_AnticipatedAid tr {
  display: table-row;
}

.huSSS_FinResetTerm {
  background: none;
  width: auto;
}
.huSSS_FinResetTerm:hover {
  text-decoration: underline;
}




.HU_FIN_TPC_DETAILS.huSSS_FinFilterViewAll TR,
.HU_FIN_TPC_DETAILS.huSSS_FinDateRange TR {

  display: table-row;
}

a.HUTPCRESET.selected{
 	background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}

.HU_FIN_TPC_DETAILS.huSSS_FinFilterViewAll TR.isSSS_FinPriBal_PRE,
.HU_FIN_TPC_DETAILS.huSSS_FinFilterViewAll TR.isSSS_FinPriBal_POST {
  display: none;
}

.date-picker table {
  border-radius: 0px !important;
}

.HU_FIN_TPC_DETAILS .huSSS_FIN_MultipleTerm,
.HU_FIN_TPC_DETAILS .huSSS_FIN_SingleTerm,
.HU_FIN_TPC_DETAILS .huSSS_FIN_DateRange {
  display: none;
}

.HU_FIN_TPC_DETAILS.huSSS_FIN_MultipleTerm_SEL .huSSS_FIN_MultipleTerm,
.HU_FIN_TPC_DETAILS.huSSS_FIN_SingleTerm_SEL .huSSS_FIN_SingleTerm,
.HU_FIN_TPC_DETAILS.huSSS_FIN_DateRange_SEL .huSSS_FIN_DateRange {
  display: block;
}

.HU_FIN_TPC_DETAILS .huSSS_FIN_FilterTypeSelect,
.HU_FIN_TPC_DETAILS .huSSS_FIN_Reset {
  display: inline-block;
}

.HU_FIN_TPC_DETAILS.huSSS_FinDateRange TR.isSSS_FinAidPriBal_POST,
.HU_FIN_TPC_DETAILS.huSSS_FinDateRange TR.isSSS_FinAidPriBal_PRE {
  display: none;
}

.HU_FIN_TPC_DETAILS .isSSS_FinPriBal_Range td > span,
.HU_FIN_TPC_DETAILS .isSSS_FinPriBal_SUM td > span {
  display: inline-block;
}

.TPCLink {
    float: right;
}




.decHeaderContainer {
    background-color: #E6E6E3;
    padding: 25px 35px 0px;
    margin-bottom: -10px;
}
    .decHeaderContainer h2 {}
    .decHeaderContainer .dxEditLink a {
        text-decoration: none;
        color: #a23339;
        position: relative;
        top: 4px;
    }

div.evalPageLayoutArea {
    background-color: #E6E6E3;
}


.evalPageLayoutArea .pgltLayoutCorp .title {
    margin: 0 0 0 35px;
}


.evalPageLayoutArea .pgltLayoutCorp .title + .pgltLayoutBody {
    margin: 0 0 0 35px;
}

.evalHeaderContainer {
    background-color: #E6E6E3;
    padding: 25px 35px 0px;
    margin-bottom: -10px;
}
    .decHeaderContainer h2 {}
    .decHeaderContainer .dxEditLink a {
        text-decoration: none;
        color: #a23339;
        position: relative;
        top: 4px;
    }

div.decPageLayoutArea {
    background-color: #E6E6E3;
}

.dxStepInputs {
    margin: 0 0 0 35px;
} 

.dxStepMenu {
    margin: 0 0 0 35px;
	font-weight: 700;
	font-size: 20px;
}

.dxInput {
    margin: 10px 0 20px;
}

.dxInputQuestion {
    font-weight: 700;
    font-size: 15px;
}

.dxInputChoices select {
    width: 350px;
    font-family: "Lato";
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 330px 10px #ffffff;
    border: 1px solid #cccccc;
    color: #000000;
    cursor: pointer;
    height: 30px;
    line-height: 1.2em;
    margin: 5px 3px 0 0;
    padding: 4px 0.4em;
    text-indent: 0.01px;
}

.dxInputChoices input[type='text'] {
    width: 350px;
    height: 30px;
    margin-top: 5px;
}

.dxInputChoices textarea {
    height: 125px;
    width: 650px;
    margin-top: 5px;
}

.dxInputChoiceRadio {
    padding: 3px 0 0 3px;
}
.huSSS_SV_InlineRadio .dxInputChoiceRadio {
	padding: 3px 20px 0 3px;
	display: inline;
}
.dxInputChoiceRadio input{
    margin: 5px 5px 0 0;
}



.dxButton {
    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    padding: 3px 32px 5px;
    cursor: pointer;
    margin-left: 35px;
}


.isSVAnalysisHeading h4 {
    font-family: "Lato";
    font-size: 19px;
    padding: 5px;
}

.isSVAnalysisRows li {
    font-family: "Lato";
    font-size: 16px;
    padding: 3px;
    list-style: none;
}

.decHeaderContainer {
    background-color: #E6E6E3;
    padding: 25px 35px 0px;
    margin-bottom: -10px;
}
.decHeaderContainer h2 {}
.decHeaderContainer .dxEditLink a {
    text-decoration: none;
    color: #a23339;
    position: relative;
    top: 4px;
}

div.evalPageLayoutArea {
    background-color: #E6E6E3;
}

.dxStepInputs {
    margin: 0 0 0 35px;
}

.dxInput {
    margin: 10px 0 20px;
}

.dxInputQuestion {
    font-weight: 700;
    font-size: 15px;
}

.dxInputChoices select {
    width: 350px;
    font-family: "Lato";
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 330px 10px #ffffff;
    border: 1px solid #cccccc;
    color: #000000;
    cursor: pointer;
    height: 30px;
    line-height: 1.2em;
    margin: 5px 3px 0 0;
    padding: 4px 0.4em;
    text-indent: 0.01px;
}

.dxInputChoices input[type='text'] {
    width: 350px;
    height: 30px;
    margin-top: 5px;
}

.dxInputChoices textarea {
    height: 125px;
    width: 650px;
    margin-top: 5px;
}

.dxInputChoiceRadio {
    padding: 3px 0 0 3px;
}
.dxInputChoiceRadio input{
    margin: 5px 5px 0 0;
}



.dxButton {
    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    padding: 3px 32px 5px;
    cursor: pointer;
    margin-left: 35px;
}


.isSVAnalysisHeading h4 {
    font-family: "Lato";
    font-size: 19px;
    padding: 5px;
}

.isSVAnalysisRows li a {
    font-family: "Lato";
    font-size: 16px;
    padding: 3px;
    text-decoration: none;
    color: #a23339;
}

.huSSS_Error {
    color: red;
}



#huSurvey_surveyEval.evalPageLayoutArea{
  padding: 25px 35px 0px;
}

.huSSS_DXWarnings {
display:none;
}

.huSSS_DXActive {
display:inline-block;
color:red;
padding-left:30px;
padding-bottom:30px;
}

.dxStepNavigation {
    padding-top: 15px;
}

#openFortnight {

    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    padding: 3px 10px;
    cursor: pointer;
    text-decoration: none;
    margin: 10px 0 10px 0;
    display: inline-block;

}


#openFortnight:hover {

    background: #6b6969 none repeat scroll 0 0;
    text-decoration: underline;

}.isEdCfg_MenuWrp {
    margin: 0 auto;
    overflow: hidden;
    width: 980px;
}
.isEdCfg_MenuLnkWrp {
    display: inline-block;
    float: left;
    width: 25%;
}
.isEdCfg_MenuCntWrp {
    display: inline-block;
    float: right;
    width: 75%;
}
.isEdCfg_MenuLnkWrp > a.selected {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
	pointer-events:none;
}
.isEdCfg_MenuLnkWrp > a:hover {
    background: #6b6969 none repeat scroll 0 0;
	color:#ffffff;
}
.isEdCfg_MenuLnkWrp > a {
    color: #a23339;
    display: table;
    padding: 5px 10px;
    text-decoration: none;
}
.isEdCfg_MenuCnt {
    display: none;
}
.isEdCfg_MenuCnt.selected {
    display: block;
}
.isEdCfg_MenuCnt .ptprtlcontainer {
	padding:0;
	margin:0;
}
.isEdCfg_MenuSctn {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #cccccc;
    padding: 20px;
	overflow:hidden;
	text-align: right;
}
.isEdCfg_MenuSctn > div {
    padding: 0 0 20px;
}
.isEdCfg_MenuSctn > div:last-child {
    padding: 0;
}
.isEdCfg_MenuSctn label {
	color: #000000;
    display: block;
	text-align: left;
}
.isEdCfg_MenuSctn select::-ms-expand{
    display: none;
}

.isEdCfg_MenuSctn select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 97% 10px #ffffff;
    *background-image: none;
    border: 1px solid #cccccc;
    color: #000000;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: normal;
    height: 30px;
    line-height: 1.2em;
    margin: 0;
    padding: 4px 0.4em;
    text-indent: 0.01px;
    -ms-text-overflow: " ";
    -o-text-overflow: " ";
    text-overflow: " ";
    width:100%;
}

.isEdCfg_MenuSctn select option {
    padding: 5px;
}

.isEdCfg_MenuSctn select:focus {
    outline: none;
    border: 1px solid #a23339;
}
.isEdCfg_MenuSctn > button {
    background: #a23339 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    padding: 5px 40px;
}
.isEdCfg_MenuSctn > button:hover {
    background: #6b6969 none repeat scroll 0 0;
}
.isEdCfg_MenuSctn > p {
    font-size: 0.7em;
    padding: 10px 0 0;
    text-align: right;
}
.isEdCfg_MenuSctn > p > span {
    font-weight:bold;
	padding:0 0 0 2px;
}
.isEdCfg_MenuSctn table {
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: 0.8em;
    font-weight: 400;
    text-align: left;
    width: 100%;
}

.isEdCfg_MenuSctn table th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.isEdCfg_MenuSctn table td {
    border-top: 1px solid #ccc;
    padding: 5px 5px;
    background: none repeat scroll 0 0 #ffffff;
}

.isEdCfg_MenuSctn > div > div {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 2px auto;
    overflow: hidden;
	text-align: left;
    width: 100%;
}
.isEdCfg_MenuSctn > div > div > h3 {
    color: #000000;
    display: inline-block;
    font-size: 0.8em;
    font-weight: normal;
    line-height: 40px;
    padding: 0 10px;
    width: 55%;
}
.isEdCfg_MenuSctn > div > div > a {
    border-left: 1px solid #c0c0c0;
    color: #000000;
    display: inline-block;
    float: right;
    font-size: 0.7em;
    height: 40px;
    padding: 0 0 5px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    vertical-align: top;
    width: 15%;
}

.isEdCfg_MenuSctn > div > div > a:hover {
    background: #cacaca none repeat scroll 0 0;
    color: #a23339;
    text-decoration: underline;
}

.isEdCfg_MenuSctn > div > div > a > span {
    background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-repeat: no-repeat;
    display: block;
    height: 18px;
    margin: 0 auto;
	text-decoration: none;
    width: 25px;
}
.isEdCfg_MenuSctn > div > div:first-of-type > a:first-of-type,.isEdCfg_MenuSctn > div > div:last-of-type > a:last-of-type {
    opacity: 0.5 !important;
    pointer-events: none !important;
}
.isEdCfg_MenuSctn > div > div > a:hover > span{
		font-size: 0.1em;
}
.huCFG_AdvCrsAttrMvUp_Btn > span {
    background-position: -559px -195px;
}
.huCFG_AdvCrsAttrMvUp_Btn:hover > span {
    background-position: -559px -223px;
}
.huCFG_AdvCrsAttrMvDwn_Btn > span {
    background-position: -526px -194px;
}
.huCFG_AdvCrsAttrMvDwn_Btn:hover > span {
    background-position: -526px -222px;
}
.isEdCfg_MenuSctn > div > div > p {
    border-left: 1px solid #c0c0c0;
    color: #000000;
    display: inline-block;
    float: right;
    font-size: 0.7em;
    height: 40px;
    padding: 6px 0 5px 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    vertical-align: top;
    width: 15%;
}
.isEdCfg_MenuSctn > div > div > p>  input {
    display: block;
	text-align:center;
    vertical-align: top;
	width:100%;
}


a.huViewStuNetwork {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #a23339;
	font-size: 0.9em;
	padding: 0;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 22px;
}

.huFSA_ToolTip {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -329px -657px;
	padding: 0;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 25px;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.open .huFSA_ToolTip {
	top: 18px;
}

.toolTip .huFSA_ToolTipBody {
	display: block;
}

.huFSA_ToolTipBody {
	background: #f3f3f1 none repeat scroll 0 0;
	top: -37px;
	box-shadow: 0 0 5px 0;
	display: none;
	position: absolute;
	width: 40%;
	padding: 5px;
	z-index: 10;
	right: 10px;
}

.huFSA_ToolTipBody>a {
	color: #A23339;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 0;
	text-decoration: none;
}

.huFSA_ToolTipBody>span {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 12px solid #f3f3f1;
	bottom: -6px;
	height: 0;
	right: 7px;
	position: absolute;
	width: 0;
}

.open a.huViewStuNetwork {
	top: 15px;
}

a.huViewStuNetwork:hover {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	padding: 0;
	text-decoration: underline;
}

a.huViewStuNetwork>span {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -265px -237px;
	display: inline-block;
	height: 20px;
	width: 20px;
}

#IS_ADVISEE_SEARCH_Data .open .isFSA_ViewWrp {
	display: inline-block;
	margin: 24px 10px 0;
}

#IS_ADVISEE_SEARCH_Data .isFSA_ViewWrp {
	display: none;
}

.huFSA_LmtTop {
	background: #f3f3f1 none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
	display: none;
	margin: 1% auto;
	padding: 10px;
	width: 98%;
}

.isFSA_AdvResult .huFSA_LmtTop,
.isFSA_AdvAdv .huFSA_LmtTop {
	display: block;
}

a.huViewStuNetwork {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	color: #a23339;
	font-size: 0.9em;
	padding: 0;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 22px;
}

.huFSA_ToolTip {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -329px -657px;
	padding: 0;
	position: absolute;
	right: 20px;
	text-decoration: none;
	top: 25px;
	width: 13px;
	height: 13px;
	cursor: pointer;
}

.open .huFSA_ToolTip {
	top: 18px;
}

.toolTip .huFSA_ToolTipBody {
	display: block;
}

.huFSA_ToolTipBody {
	background: #f3f3f1 none repeat scroll 0 0;
	top: -37px;
	box-shadow: 0 0 5px 0;
	display: none;
	position: absolute;
	width: 40%;
	padding: 5px;
	z-index: 10;
	right: 10px;
}

.huFSA_ToolTipBody>a {
	color: #A23339;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 0;
	text-decoration: none;
}

.huFSA_ToolTipBody>span {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 12px solid #f3f3f1;
	bottom: -6px;
	height: 0;
	right: 7px;
	position: absolute;
	width: 0;
}

.open a.huViewStuNetwork {
	top: 15px;
}

a.huViewStuNetwork:hover {
	background: transparent none repeat scroll 0 0;
	border: medium none;
	padding: 0;
	text-decoration: underline;
}

a.huViewStuNetwork>span {
	background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -265px -237px;
	display: inline-block;
	height: 20px;
	width: 20px;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAsubPlan {
	display: block;
	padding-left: 38pt;
	position: relative;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAsubPlan.HKS {
	display: block;
	padding-left: 10pt;
	position: relative;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAPlan.HKS {
	padding-left: 0pt;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAPlan {
	padding-left: 10pt;
	display: block;
	position: relative;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAsubPlan.HKS:before {
	content: "\2022";
	position: absolute;
	left: 7px;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAPlan:before {
	content: "\2022";
	position: absolute;
	left: 8px;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAPlan.HKS:before {
	content: none;
}

#HU_FSA_MY_PROGRAMWrp div li span.FSAsubPlan:before {
	content: "\2022";
	position: absolute;
	left: 44px;
}

.huFSA_LinkGroup {
	background-color: #f3f3f1;
	background: #f3f3f1 none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
	margin: 0px auto;
	padding: 15px;
	position: relative;
	width: 980px;
}

.huFSA_LinkGroup button, #huSSS_DelQuickLinks button {
	background: none repeat scroll 0 0 #A23339;
	color: #fff;
	height: auto;
	padding: 5px 10px;
	text-align: center;
	vertical-align: bottom;
	width: 33%;
	border: 5px solid #f3f3f1;
	
}

.huFSA_LinkGroup button:hover, #isSSS_DelQuickLinks button:hover {
	background: none repeat scroll 0 0 #6b6969;
	text-decoration: none;
}

.huFSA_LinkGroup button span.isFSA_WithSprite {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll transparent;
	height: 14px;
	left: auto;
	position: relative;
	top: auto;
	width: 30px;
	display: inline-block;
}

.huFSA_LinkGroup button span.isFSA_LinkOut {
	background-position: -198px -688px;
	margin-left: 8px;
	display: inline-block;
	width: 30px;
}


.open.isFSA_AdviseesWrp.isFSA_Result .isFltrs {
    display: block;
	margin-top: 10px;
}

.isFSA_AdviseesWrp .isFltrs {
    padding: 0;
    display: none;
}

.isFltrs > #HU_FSA_AdvrNameFltr > a,
.isFltrs > #HU_FSA_AdvrNameFltr > div > a {
	min-width: 135px;
}

.isFltrs > #HU_FSA_AdvrNameFltr > a > span {
	float: right;
}



div[groupid="IS_FSA_COURSE_ENROLL"][sectionid="FSA_COURSE_ENROLL"] .isSSS_FullW.isSSS_GradesTwrp {
	padding: 10px;
}

table.isSSS_ShCtSchTable th#tbl_Course,
table.isSSS_ShCtTable th#tblCart_Course {
	width: 23%;
}
table.isSSS_ShCtSchTable th#tbl_Session,
table.isSSS_ShCtTable th#tblCart_Session {
	width: 5%;
}





.fd-hidden-input
    {
    display:none;
    }

.fd-screen-reader
    {
    position:absolute;
    left:-999em;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    -moz-outline: 0 none;
         outline: 0 none;
    } 

.date-picker
    {
    position:absolute;
    z-index:9999;
    text-align:center;
    
    font:900 0.8em/1em "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Verdana, Arial, "Lucida Grande", sans-serif;
    background:transparent;
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
         -o-user-select:none;
            user-select:none;
    
    opacity:1;
    -webkit-transition:opacity .75s ease-in-out;
       -moz-transition:opacity .75s ease-in-out;
        -ms-transition:opacity .75s ease-in-out;
         -o-transition:opacity .75s ease-in-out;
            transition:opacity .75s ease-in-out;
    }
.date-picker div
    {
    border:1px solid rgba(255, 255, 255, 0.8);
    border-radius:0.8em;
    }

.date-picker.fd-dp-fade
    {
    opacity:0;
    }

.static-datepicker
    {
    position:relative;
    top:5px;
    left:0;
    margin-bottom:1.5em;
    }

.iehack
    {
    position:absolute;
    background:#fff;
    z-index:9998;
    padding:0;
    margin:0;
    border:0;
    display:none;
    }

.date-picker-control span
    {
    display:block;
    width:18px;
    height:18px;
    overflow:hidden;
    margin:auto 0;
    resize:none;
    outline:none;
    }

.date-picker-button-active span,
.date-picker-control:focus span,
.date-picker-control:hover span,
.date-picker-control:active span
    {
    outline:none;
    box-shadow:0 0 5px rgba(40, 130, 170, 0.7);
    border-radius:2px;
    }

.date-picker-control:link,
.date-picker-control:visited
    {
    position:relative;
    display: -moz-inline-box;
    border:0 none;
    padding:0;
    margin:0 4px;
    background-color:transparent;
    background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAB+CAYAAAAp+EF2AAAD8ElEQVRo3u2Zu0scXxTHz8zcXR0H8UnEIpXyQ8TGaJNCFAlqEUyTMlUaWTC/IoR0vxQ2vz8hfZJGIki2URARkkbxhSJq4avI7uqK7x2V9XF/93v83WGzmIezKVLcL1zmvubcc+49w352xurr63tZW1s7EI1GPSkloVxfX5Ou55f8sYuLCz+TybwRMNLf3++dn5+jk8vl5eU39Ww2G/TlX6+urrzZ2dkBAU9gZGVlBZ08If+qC9r5Y6WlpeQ4jmf/714oI9orhCuOj49peXmZDg4OCDo6OqKSkhKswm0stL+/T5WVlWTbNvchVLQxhjpsiEgkQm1tbWwANy8uLlJ9fT2Vl5dzGzePjY1RR0cH1zFvfX2dOjs7ybIs2tjYoOHhYbLhHizrmyBcc0tuH25GKLhCqMOGQEgTExMcKzQ1NUX/vntHjoiS1l8lxbwYdHJywl4cHh5y3/b2NteF53kcGjYQK66urtL1wzYSKjQtMfyRuru7eRz7hT1FG8L8oaEhsmEAljFJb/Bt0uMoOiwdGmxwaOPj48FebG1tUTqRIqfYDSaXp1I0MjLCdZXFtLa2xp7BSCKRuDnxWCwmVZxSnYZU8Ut1QjKVSkl1rFJtolSTZTweD9o7OztydHRUai0sLMiWlhYpckPTp5J7YmgLIQhpokPMVRAakml6eppc1+WbsJG+73Pq64TE4wNDqOs80qeIMHGSAqvV1dUFmQsjjY2NQeZCu7u71NzcHGQ5rq2trUH+wYbARKxeVVXFhlCHERQtpAjGtYeYU11dze2ysrKbFFEe+Ol02kNCYlIymeRnDZN1/DjJmZkZbus8gnGMbW5u0unpqW8pF1/W1NQMKPc8TOQHULCjwROPvqKiIq5jQYSv2zCiUuANGRkZGRl9R5ZiyGcK/2KK3NyQDHmmfn3fgiFjiiHdAhjSVQwZA0O6v4EhXcOQIRiSQSudZjrRAt7dmSHn5uaooaGBKioqAg9Qurq6fsiQ4jaG1GHk8uKdGRJuK/Tjk9NaWloKQvseQ3Jo7e3tvCcwNjk5SU1NTQEvoYA8enp6uL63t0fz8/NBaDjlwcFBMgz5awx5phLQLZAhz8CQzxRDxpR7bkiGPFMp8Nb8RhgZGRn9iCHNe0jDkIYhzXtI8x7SvIc0MjIyuhNDPn/x9NP9qsbeomgxhWHI7MU5HWa/xgWMvOj/mwpgSJqZlb0CnhTKkMKJkmHIkN+y3394T8Xql1QrEomG+5b9+MkjevCgmRxbqJVtev3qn59+y76dIS2HjdgolhOOIUEeXwY+M23chGPxzeZb9p/EkBk/w39iCmFI/9QnMOSnezX3eiMiQmEYEkaSiWT8P0zZxbn5chQoAAAAAElFTkSuQmCC);
    background-repeat:no-repeat;
    background-position:0 -72px;
    min-width:18px;
    line-height:1;
    cursor:pointer;
    visibility:visible;
    text-decoration:none;
    vertical-align:text-bottom;
    resize:none;
    }

.oldie .date-picker-control:link,
.oldie .date-picker-control:visited
    {
    
    *background-image:url();
    
    _background-image:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='');        
    }

.date-picker-dateval:link,
.date-picker-dateval:visited
    {
    background-position:0 -108px;
    }

.oldie .date-picker-dateval:link,
.oldie .date-picker-dateval:visited
    {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='');        
    }

.date-picker-button-active:link,
.date-picker-button-active:visited,
.date-picker-control:focus,
.date-picker-control:hover,
.date-picker-control:active
    {
    background-position:0 0;
    }

.oldie .date-picker-button-active:link,
.oldie .date-picker-button-active:visited,
.oldie .date-picker-control:focus,
.oldie .date-picker-control:hover,
.oldie .date-picker-control:active
    {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='');             
    }

.date-picker-control-disabled:link,
.date-picker-control-disabled:visited,
.date-picker-control-disabled:hover,
.date-picker-control-disabled:active
    {
    background-position:0 -36px;
    cursor:default;
    }

.oldie .date-picker-control-disabled:link,
.oldie .date-picker-control-disabled:visited,
.oldie .date-picker-control-disabled:hover,
.oldie .date-picker-control-disabled:active
    {
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='');                       
    }
.date-picker-control-disabled:hover span,
.date-picker-control-disabled:active span
    {
    box-shadow:none !important;
    }

.oldie .date-picker-control
    {
    _width:18px;
    }

.date-picker-control
    {
    display:inline-block;
    outline:none !important;
    }

.date-picker th span
    {
    display:block;
    padding:0;
    margin:0;
    text-align:center;
    line-height:1em;
    border:0 none;
    background:transparent;
    font-weight:bold;
    cursor:pointer;
    }

.date-picker .month-display,
.date-picker .year-display
    {
    display:inline;
    text-transform:uppercase;
    letter-spacing:1px;
    font-weight:normal;
    font-size:1.2em;
    }

.date-picker .prev-but,
.date-picker .next-but
    {
    font-weight:normal;
    font-size:2.4em;
    font-family: georgia, times new roman, palatino, times, bookman, serif;
    cursor:pointer;
    }
.date-picker .prev-but,
.date-picker .next-but,
.date-picker .today-but
    {
    -webkit-transition:all .2s ease-in-out;
       -moz-transition:all .2s ease-in-out;
        -ms-transition:all .2s ease-in-out;
         -o-transition:all .2s ease-in-out;
            transition:all .2s ease-in-out;
    }

.date-picker .prev-but:hover,
.date-picker .next-but:hover,
.date-picker .today-but:hover
    {
    color:#a84444;
    }
.date-picker .prev-but:hover,
.date-picker .next-but:hover
    {
    
    }

.date-picker .today-but
    {
    text-align:center;
    margin:0 auto;
    font-weight:normal;
    font-size:1em;
    width:100%;
    text-decoration:none;
    padding-top:0.3em;
    text-transform:uppercase;
    vertical-align:middle;
    cursor:pointer
    }
 
.date-picker-disabled .prev-but,
.date-picker-disabled .next-but,
.date-picker-disabled .today-but,
.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover,
.date-picker-disabled .today-but:hover,
.date-picker .prev-but.fd-disabled:hover,
.date-picker .next-but.fd-disabled:hover,
.date-picker .fd-disabled,
.date-picker .fd-disabled:hover
    {
    color:#aaa;
    cursor:default !important; 
    opacity:1;
    }
.date-picker .prev-but.fd-disabled:hover,
.date-picker .next-but.fd-disabled:hover
    {
    
    text-shadow:0 -1px 1px rgba(255,255,255,.8);
    }

.date-picker table,
.date-picker td,
.date-picker tbody th,
.date-picker .day-disabled,
.date-picker .date-picker-hover.day-disabled,
.date-picker .date-picker-unused,
.date-picker .month-out 
    {
    background-color:#fff;
    background-image:url(data:image/gif;base64,R0lGODlhJgBbAMQAAAAAAP////7+/v39/fz8/Pv7+/r6+vn5+fj4+Pf39/b29vX19fT09PPz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm5uXl5f///wAAAAAAAAAAACH5BAEAABwALAAAAAAmAFsAAAX/4CaOZGmeaKqubOu+cCzPWm3feK7vfO//wCAvQywaj8ikcslsOp/QJWZKrVqv2Kx2y+16v9qLeEwum8/otHqttrjf8Lh8Tq/b7/aKfs/v+/+AgYKDhIWGgRSJiouMjY6PkJGSkROVlpeYmZqbnJ2enRKhoqOkpaanqKmqqRGtrq+wsbKztLW2tRC5uru8vb6/wMHCwQ/FxsfIycrLzM3OzQ7R0tPU1dbX0Q3a29zd3t/g4eLj4gzm5+jp6uvs7e7v7gvy8/T19vf4+fr7+gr+/wADChxIsKDBgwYTKFzIsKHDhxAjSpwoEYHFixgzatzIsaPHjx4PiBxJsqTJkyhTi6pcybKly5QGYsqcSbOmzZs4c+rMWaCnz59AgwodSrSo0aIEkipdyrSp06dQo0qdSrUq1AFYs2rdyrWr169gw4odS/argLNo06pdy7at27dw48qd6zaA3bt48+rdy7ev37+AAwseTLiw4cOIEytezLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4tOHAIAOw==);
    background-repeat:repeat-x;
    background-position:0 0;
    }
.oldie .date-picker table,
.oldie .date-picker td,
.oldie .date-picker tbody th,
.oldie .date-picker .day-disabled,
.oldie .date-picker .date-picker-hover.day-disabled,
.oldie .date-picker .date-picker-unused,
.oldie .date-picker .month-out 
    {
    *background-image:url();
    
    _background-image:none;
    }
.date-picker table
    {
    table-layout:auto;
    empty-cells:show;
    border-spacing:2px;
    border-collapse:separate;
    position:relative;
    margin:0;
    padding:0;
    border:1px solid #ccc;
    background-position:0 -20px; 
    text-align:center;
    padding:0.3em;
    width:auto;
    height:auto;
    color:#555;
    font-size:1em;
    border-radius:0.8em;
    box-shadow:0px 0px 5px #aaa;
    }

.date-picker:before,
.date-picker:after
    {
    content:"";
    position:absolute;
    z-index:-2;
    bottom:17px;
    left:10px;
    width:50%;
    height:20%;
    max-width:300px;
    max-height:100px;
    -webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
       -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
            box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
    -webkit-transform:rotate(-3deg);
       -moz-transform:rotate(-3deg);
        -ms-transform:rotate(-3deg);
         -o-transform:rotate(-3deg);
            transform:rotate(-3deg);
    }
.date-picker:after
    {
    right:10px;
    left:auto;
    -webkit-transform:rotate(3deg);
       -moz-transform:rotate(3deg);
        -ms-transform:rotate(3deg);
         -o-transform:rotate(3deg);
            transform:rotate(3deg);
    }
.oldie .date-picker:before,
.oldie .date-picker:after
    {
    display:none;
    }

.date-picker td,
.date-picker tbody th
    {
    padding:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-position:0 -35px; 
    width:3em;
    height:3em;
    overflow:hidden;
    outline:transparent none 0px;
    border:1px solid #cfcfcf;
    text-transform:none;
    font-weight:normal;
    text-shadow:0 1px #fff;
    border-radius:3px;
    }
.date-picker th
    {
    border:0 none;
    padding:0;
    font-weight:bold;
    color:#333;
    text-align:center;
    vertical-align:middle;
    text-transform:none;
    }
.date-picker .date-picker-week-header
    {
    border:1px solid #dcdcdc;
    font-style:oblique;
    background:transparent;
    cursor:default;
    }
.date-picker .date-picker-thead .date-picker-week-header
    {
    border:0 none;
    cursor:help;
    }

.date-picker .date-picker-day-header
    {
    cursor:help;
    border:0 none;
    padding:0 0 0.2em 0;
    text-transform:lowercase;
    height:auto;
    }

.date-picker .date-picker-statusbar
    {
    cursor:default;
    font-weight:normal;
    text-transform:uppercase;
    letter-spacing:0.1em;
    border:0 none;
    background:#fff;
    height:2.8em;
    }

.date-picker .date-picker-unused
    {
    border-color:#dcdcdc;          
    cursor:default !important;
    background-position:0 -25px;
    }

.date-picker .date-picker-title
    {
    width:auto;
    height:auto;
    padding:0.4em 0;
    }

.date-picker .date-picker-today
    {
    background:#fff url(data:image/gif;base64,R0lGODlhKwEoAJEAAKnT6v////X6+gAAACH5BAAAAAAALAAAAAArASgAAALXjI+py+0Po5y02ouz3lz4D4biSJbmiabqyrbuC8fyLAcCgOf0zvf+DwwKhyJbDkdMKpfMpnNo1D2n1Kr1GowCsNyu99uNgsfksnlnPKvX7LbA5o7L51Q4/Y7P8+z6vv9fwgc4SJgnWIiYuHao2OgY9hgpecU4aXkJVIm5yQmj2QkaavIpWmpKapraiaraasnqGusIK1tbSGub64er23vH6xvsBixcfEZsnAyGrNyMxewcPQUtXb1EbZ0thK3d3cPtHV4jTl5Xft4Ejr4eyO6e9R7/LU8/UwAAOw==) no-repeat 0 0;
    }
.oldie .date-picker .date-picker-today
    {
    *background:#fff url() no-repeat 0 0;
    }
.date-picker .month-out.date-picker-highlight 
    {
    color:#b87676;
    }

.date-picker .date-picker-highlight
    {
    color:#a86666;
    }

.date-picker td
    {
    
    }

.date-picker-focus .date-picker-hover
    {
    
       -moz-transform:scale(1.25);
        -ms-transform:scale(1.25);
         -o-transform:scale(1.25);
            transform:scale(1.25);
    }

.date-picker .date-picker-hover,
.date-picker .month-out.date-picker-hover
    {
    background:#fff url(data:image/jpg;base64,/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAASwAA/+4ADkFkb2JlAGTAAAAAAf/bAIQAAwICAgICAwICAwUDAwMFBQQDAwQFBgUFBQUFBggGBwcHBwYICAkKCgoJCAwMDAwMDA4ODg4OEBAQEBAQEBAQEAEDBAQGBgYMCAgMEg4MDhIUEBAQEBQREBAQEBARERAQEBAQEBEQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ/8AAEQgAIwIIAwERAAIRAQMRAf/EAHgAAQEBAQEBAAAAAAAAAAAAAAABBAMCCQEBAQEBAQEAAAAAAAAAAAAAAAECAwQFEAABAQgBAwMFAQEBAAAAAAAAEwFh0QIDkwQVVDFBgSFRBRFxkaGyczVEEQEAAgMBAAIDAQAAAAAAAAAAARFRAhITMQMhcTIi/9oADAMBAAIRAxEAPwD6R53yGZJm5EkmRUlZLUnYxjKkzGMYyZvb6npiIp8f7Ps26n8z8uOzzuTUuTRNcwx6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNnncmpcmiOYPTbMmyzuTUuTRHMHptmTZ5vJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZvJqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzmf+mpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybLO5NS5NEcwem2ZNlncmpcmiOYPTbMmzzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZZ3JqXJojmD02zJss7k1Lk0RzB6bZk2WdyalyaI5g9NsybPO5NS5NEcwem2ZNlncmpcmiOYPTbMmyzuTUuTRHMHptmTZ53JqXJojmD02zJss7k1Lk0RzB6bZk2edyalyaI5g9NsybLO5NS5NEcwem2ZZvkqv0+RymfXpVqf201rH4hj7Z/3P7Z1XlpzsWeKLFWiixV4osVeKLFniixZ4osV9miixZ4osWeKLFXiixUUWKvFFioosWeKLFXiixZ4osVaKLFniixZ4osWeKLFWiixUUWKiixV4osWeKLFvXqKLFWiixb06iixZ4osWeKLFniixVoosVFFioosWeKLFniixV4osVeKLFniixZ4osWeKLFXiixUUWKvFFioosWeKLFniixUUWLPFFizxRYq0UWKiixUUWLPFFizxRYs8UWKvFFioosWeKLFXiixZ4osVaKLFXii3n5Wp9PlMxntWq/20a/EL9v9z+5ZWVTTnYq8FirPcFivqCxV4LFXgsVBYo/9gsVBYqCxV4LFQWK+nUFirwWKgFXgsVBYq8FioLFQWKgsVZ7gsVeCxUFirwCoLFX/ALBYqCxUFioLFfUFirwWKs9wWKgsVeCxV4LFQWKv/YLFQWKvBYqAVBYq8FioLFfTqCxV4LFQCr/2CxUFivqCxV4LFW
e4LFQWKvBYq8FjaoLFQWKvBYr3+oLFQDKoLFXgsVZ7gsV9QW7fLf8AWzf96v8AbSa/EN/b/c/uWQ05J5AM69QHdoDyBfIACAXsBAHkAzoA7dQHkCsIIUPIBgFYAaBADfuAb0AoEZ9wKBAAAAzqBWgQA37gX2AnkB5AoE8+QKzuBG+AKQQoeQDOgDt1AeQKAAgFaBADfuBfYCeQHkCt6AQA37gOwFIBRPIBnXqA7tA2fLf9bN/3q/20zr8Q6fb/AHP7lkNOQwgFAgNAAOwAB2KJ+AKQOxQIAAIn4KqkAoAAJ+AK0gAADAHcAA7tKAAA0AAIAD2AM6AAABncojfAFAn4ApA7FAgAAAD2KDQAAgAPYAzoAaUAHYgdigRAqjCAUCD/2Q==) no-repeat 0 0;
    cursor:pointer;
    border-color:rgb(100,130,170) !important;
    border-color:rgba(100,130,170,.7) !important;
    color:rgb(100,130,170); 
    text-shadow: 0px 1px 1px #fff;        
    box-shadow:0 0 6px rgba(100,130,170,.6);
    background-size:cover;
    }
.oldie .date-picker .date-picker-hover,
.oldie .date-picker .month-out.date-picker-hover
    {
    *background:#fff url() no-repeat 0 0;
    }

.date-picker .day-disabled
    {          
    color:#888;
    cursor:default;
    text-decoration:line-through;
    background-position:0 -15px;
    } 
.date-picker .month-out 
    {
    border-color:#ddd;
    border-color:rgba(220,220,220,0.8);
    color:#aaa;
    background-position:0 -25px;
    } 

.date-picker .date-picker-selected-date
    {
    border-color:#888 !important;
    border-color:rgba(7,7,7,.6) !important;
    }

.date-picker .out-of-range,
.date-picker .not-selectable
    {           
    color:#ccc;
    font-style:oblique;
    background:#fcfcfc;
    cursor:default;              
    } 

.date-picker th.month-out,
.date-picker th.out-of-range
    {
    color:#aaa;
    font-style:oblique;
    background:#fcfcfc;          
    }

.date-picker .out-of-range
    {
    opacity:0.6;
    }  

.date-picker .not-selectable
    {         
    opacity:0.8;
    }
.oldie .date-picker .out-of-range
    {
    filter:alpha(opacity=60);
    }
.oldie .date-picker .not-selectable
    {
    filter:alpha(opacity=80);
    }
.date-picker tr
    {
    display:table-row;
    }
.date-picker sup
    {
    font-size:0.86em;
    letter-spacing:normal;
    text-transform:none;
    height: 0;
	line-height: 1;
	position: relative;
	top:-0.2em;	
	vertical-align: baseline !important;
	vertical-align: top;  
    }
.date-picker .date-picker-day-header,
.date-picker .month-display,
.date-picker .year-display
    {            
    text-shadow: 0px 1px 1px #fff;
    }
.date-picker .month-display,
.date-picker .year-display
    {            
    cursor:default;                            
    }
.date-picker td:focus,
.date-picker .date-picker-hover 
    {
    overflow:hidden;
	-moz-outline:0 none;
         outline:0 none;        
	-o-highlight:0 none;
    }

.date-picker-focus .date-picker-hover,
.date-picker-control:focus span
    {
    -webkit-animation:fd-dp-pulse 1.5s infinite alternate;
       -moz-animation:fd-dp-pulse 1.5s infinite alternate;
        -ms-animation:fd-dp-pulse 1.5s infinite alternate;
         -o-animation:fd-dp-pulse 1.5s infinite alternate;
    }

.date-picker .date-picker-selected-date
    {
    color:#333;
    color:rgba(3,3,3,.8);
    font-weight:bold;
    font-size:1.2em;
    width:2.4em;
    height:2.4em;
    }

.static-datepicker table
    {
    box-shadow:0 0 0 transparent;
    }
.static-datepicker:before,
.static-datepicker:after
    {
    display:none;
    }

.date-picker-focus table
    {
    border-color:#999;
    border-color:rgba(153,153,153,.8);
    box-shadow:0px 0px 5px #aaa;
    }

.date-picker .drag-enabled,
.date-picker .drag-enabled span
    {
    cursor:move;
    }    

.date-picker-disabled table
    {
    opacity:.8 !important;
    }
.date-picker-disabled table:before,
.date-picker-disabled table:after
    {
    display:none;
    }
.oldie .date-picker-disabled table
    {
    filter:alpha(opacity=80);                  
    }
.date-picker-disabled,
.date-picker-disabled td,
.date-picker-disabled th,
.date-picker-disabled th span
    {
    cursor:default !important;          
    }
.date-picker-disabled .prev-but:hover,
.date-picker-disabled .next-but:hover
    {
    
    text-shadow:none;
    }
body.fd-drag-active 
    {
    -webkit-touch-callout:none; 
    -webkit-user-select:none;
       -moz-user-select:none;
            user-select:none;     
    }

@-webkit-keyframes fd-dp-pulse {
    from{box-shadow:0 0 2px rgba(100, 130, 170, 0.8)}
    to{box-shadow:0 0 6px rgba(10, 130, 170, 0.5)}
}
@-moz-keyframes fd-dp-pulse {
    from{box-shadow:0 0 2px rgba(100, 130, 170, 0.8)}
    to{box-shadow:0 0 6px rgba(10, 130, 170, 0.5)}
}
@-ms-keyframes fd-dp-pulse {
    from{box-shadow:0 0 2px rgba(100, 130, 170, 0.8)}
    to{box-shadow:0 0 6px rgba(10, 130, 170, 0.5)}
}
@-o-keyframes fd-dp-pulse {
    from{box-shadow:0 0 2px rgba(100, 130, 170, 0.8)}
    to{box-shadow:0 0 6px rgba(10, 130, 170, 0.5)}
}.huADM_faoUserData {
	background-color: #CECECE;
	text-align: center;
	margin: 0 0 10px 0;
	padding: 5px;
}

.huADM_faoUserData p.hasSecurity {
	color: #008000;
	padding: 10px 0 0 0;
}

.huADM_faoUserData p.noSecurity {
	color: #FF0000;
	padding: 10px 0 0 0;
}

div#HU_FAO_ADMIN_HMPG_Data {
	background-color: #FFFFFF;
}

div#HU_FAO_ADMIN_HMPG_Data h3 {
	margin: 0 0 5px 0;
	font-size: 1.2em;
}

div#HU_FAO_ADMIN_HMPG_Data {
	background: #f3f3f1 none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
	margin: 25px auto 0px auto;
	padding: 20px;
	position: relative;
	width: 980px;
	line-height: 31px;
}

div#HU_FAO_ADMIN_HMPG_Data input {
	height: 31px;
	margin: 0;
	vertical-align: bottom;
	width: 65%;
	border: none;
	padding: 0 10px;
}
	
	
	
div#HU_FAO_ADMIN_HMPG_Data button {
	background: none repeat scroll 0 0 #A23339;
	color: #fff;
	height: 31px;
	padding: 5px 10px;
	border: 1px solid #ccc;
	display: inline-block;
	text-decoration: none;
	vertical-align: bottom;
}

div#HU_FAO_ADMIN_HMPG_Data input:focus {
	border: 1px solid #a23339;
}

div#HU_FAO_ADMIN_HMPG_Data span {
	margin: 0 10px 0 0;
}
.container-fluid div#lbContainer.IS_LB.huShpCrtLB {
    width: auto !important;

}
div#lbContainer.IS_LB.huShpCrtLB .IS_LB_CONTENT .cMain {
    background: #f3f3f1 none repeat scroll 0 0;
    padding: 20px;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id='win10div$ICField260'],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_REGFRM1_STEP1, 
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id="win10divDERIVED_REGFRM1_CLASS_NBR$270$"] 
     
{
    
 
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .SSSGROUPBOXLTBLUE,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .SSSGROUPBOXDKBLUE,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSPAGECONTAINER,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSPROCESSING,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PTNAVSELCHILDEDGELT,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PTNAVSELPARENTBK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divPSPAGECONTAINER {
    background: transparent none repeat scroll 0 0;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDNBO,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDWBO,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRID,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SSR_DUMMY_RECV1$scroll$0'],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSVW$scroll$0'],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSV1$scroll$0'] {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    
    margin:0;
    width: 650px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDWBO{
    margin:20px 0 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDNBO th,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDWBO th,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRID th,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SSR_DUMMY_RECV1$scroll$0'] th,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSVW$scroll$0'] th,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSV1$scroll$0'] th {
    background: #000000 none repeat scroll 0 0;
    border: medium none;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDNBO th a,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDWBO th a,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRID th a,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SSR_DUMMY_RECV1$scroll$0'] th a,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSVW$scroll$0'] th a,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSV1$scroll$0'] th a{
    background: transparent none repeat scroll 0 0;
    color: #ffffff;
    font-weight:normal;
    padding:5px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDNBO td,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDWBO td,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRID td,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='SSR_DUMMY_RECV1$scroll$0'] td,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSVW$scroll$0'] td,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='STDNT_ENRL_SSV1$scroll$0'] td {
    background: #ffffff none repeat scroll 0 0;
    border: medium none;
    color: #000000;
    font-weight:normal;
    padding:10px 5px;
    text-align: left;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_BLUELINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_ACTIONLINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_CONFIRMLINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_CANCELLINK {
    background: #a23339 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    font-variant: small-caps;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 10px;

    
    min-width: 100px;
    max-width: fit-content;
	padding: 0px 10px;


}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_BLUELINK:hover,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_ACTIONLINK:hover,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_CONFIRMLINK:hover,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.SSSBUTTON_CANCELLINK:hover{
    background: #6b6969 none repeat scroll 0 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox span.SSSBUTTON_BLUELINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox span.SSSBUTTON_ACTIONLINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox span.SSSBUTTON_CONFIRMLINK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox span.SSSBUTTON_CANCELLINK{
    background: transparent none repeat scroll 0 0;
    border: medium none;
    height: auto;
    overflow: hidden;
    padding: 0;
    margin: 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a#DERIVED_CLS_DTL_NEXT_PB.SSSBUTTON_CONFIRMLINK {
    float: right;
    margin: 10px 0 0 10px;
    width: 150px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a#DERIVED_CLS_DTL_PREV_PB.SSSBUTTON_CANCELLINK {
    float: left;
    margin: 10px 10px 0 0;
    width: 150px;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_DERIVED_CLS_DTL_GROUP_BOX_1.PABACKGROUNDINVISIBLE {
    width: 400px;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDNBO.accordion-table tr:nth-child(1) td { 
    
    background: #a23339 none repeat scroll 0 0;
    color: #fff;
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 0 10px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSLEVEL1GRIDCOLUMNHDRTXT {
    background: transparent none repeat scroll 0 0;
    color: #999999;
    padding: 10px 5px 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_CLS_DTL_SSR_REQUISITE_LONG ul {
    color: #000000;
    padding: 5px 5px 10px 7px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id="win10divDERIVED_CLS_DTL_STATUS$0"] {
    padding: 0 5px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PAGROUPDIVIDER {
    border: medium none;
    color: #999999;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .SSSTEXTTURQBOLD {
    color: #000000;
    font-weight: normal;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_REGFRM1_GROUP1 {
    padding: 10px 5px 0 125px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #DERIVED_REGFRM1_SS_TRANSACT_TITLE.PATRANSACTIONTITLE {
    color: #000000;
    font-size: 1.5em;
    font-weight: bold;
    
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_DERIVED_REGFRM1_GROUP_BOX.PABACKGROUNDINVISIBLE > tbody > tr:first-child {
    display: none;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #DERIVED_REGFRM1_TITLE1.PAPAGETITLE {
    padding: 0 0 0 5px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #DERIVED_CLS_DTL_SSS_PAGE_KEYDESCR.SSSKEYTEXT {
    color: #3c3c3c;
    font-size: 0.7em;
    font-weight: bold;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_REGFRM1_ .SSSKEYFRAMEWBO {
    border: medium none !important;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_REGFRM1_ .SSSKEYFRAMEWBO .SSSKEYTEXT {
    color: #000;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table.PSGROUPBOXWBO {
    margin: 30px 0 0;
    width: 650px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_width div#win10divDERIVED_CLS_DTL_ > table {
    margin: 20px 0 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_width  > tbody > tr:first-child {
    display: none;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div#win10divDERIVED_CLS_DTL_GROUP_BOX_1{
    float:right;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_width div#win10divDERIVED_CLS_DTL_ table {
    width: 650px;
    border:none;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_width div#win10divDERIVED_CLS_DTL_ table#ACE_DERIVED_REGFRM1_SSR_WAIT_LIST_ON{
    width:auto;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id="SSR_CLS_TBL_R1$scroll$0"] .PSLEVEL1GRIDNAVIGATIONBAR, div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id="SSR_CLS_TBL_R2$scroll$0"] .PSLEVEL1GRIDNAVIGATIONBAR {
    background: #000 none repeat scroll 0 0 !important;
    font-size: 13px;
    padding: 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id="win10divSSR_CLS_TBL_R1GP$0"] .PSGRIDCOUNTER {
    color: #fff;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_REGFRM1_GROUP6 > table.PSGROUPBOXNBO {
    margin: 30px 0 0;
    width: 650px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#ACE_DERIVED_REGFRM1_GROUP6.PSGROUPBOX table {
    width: 650px;
}

.iPSoftComponentLoading div#lbContainer.IS_LB.huShpCrtLB .IS_LB_CONTENT {
    
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center transparent;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a.PSLEVEL1GRIDCOLUMNHDR[id="SSR_CLS_TBL_R1$srt0$0"] {
    white-space: nowrap;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #win10divDERIVED_SSS_SCT_SSS_TERM_LINK {
    margin: 0 10px 20px 0;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox select[id="DERIVED_REGFRM1_SSR_CLASSNAME_35$183$"],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox select[id="DERIVED_REGFRM1_DESCR50$225$"],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox input[id="DERIVED_REGFRM1_CLASS_NBR"],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox select[id="HU_WTLST1_WRK_SSR_CLASSNAME_35$243$"] {
    margin: 10px 0;
    padding: 7px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox select[id='DERIVED_REGFRM1_SSR_CLASSNAME_35$183$']{
    margin: 10px 0 10px -50px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id='win10div$ICField226'] span.SSSTEXTTURQBOLD,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox label[id="DERIVED_REGFRM1_SSR_CLASSNAME_35$183$_LBL"],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox label[id="DERIVED_REGFRM1_CLASS_NBR_LBL"],
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox label[id="HU_WTLST1_WRK_SSR_CLASSNAME_35$243$_LBL"] {
    color: #000 !important;
    display: inline-block;
    font-size: 12px !important;
    font-weight: normal !important;
    padding: 15px 0 0 5px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_DERIVED_REGFRM1_SSR_CLS_SRCH_TYPE div#win10divDERIVED_REGFRM1_SSR_PB_ADDTOLIST1,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_DERIVED_REGFRM1_SSR_CLS_SRCH_TYPE div#win10divDERIVED_REGFRM1_SSR_PB_ADDTOLIST2,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #ACE_DERIVED_REGFRM1_SSR_CLS_SRCH_TYPE div#win10divHU_WTLST1_WRK_SELECT {
    position: absolute;
    right: 70px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#ACE_DERIVED_REGFRM1_SSR_CLASSNAME_35.PABACKGROUNDINVISIBLE {
    width: 650px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id="win10div$ICField238"] .PSTEXT {
    margin: 0 0 0 -56px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div#win10divDERIVED_REGFRM1_CLASS_NBR input#DERIVED_REGFRM1_CLASS_NBR {
    width: 166px !important;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div#win10divPAGECONTAINER .PSPAGECONTAINER div#win10divPSPAGECONTAINER table#ACE_width.PSPAGECONTAINER {
    width:650px !important
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox #HU_WTLST1_WRK_SSR_PB_SUBMIT.SSSBUTTON_CONFIRMLINK {
    padding: 0 10px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div#win10divDERIVED_REGFRM1_CANCEL_PB {
    width: 145px;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSPUSHBUTTON .PSPUSHBUTTONTBOK,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSPUSHBUTTON .PSPUSHBUTTONTBCANCEL {
    background-color: #a23339;
    border-radius: 0;
    color: #fff;
    font-weight: normal;
    min-width: 100px;
}


div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id="win10divDERIVED_REGFRM1_GROUP2"] {
    float: right;
}


div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#ACE_DERIVED_CLS_DTL_.PABACKGROUNDINVISIBLE > tbody > tr:first-child,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#ACE_width > tbody > tr > td:first-child,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='ACE_$ICField257'].SSSGROUPBOXDKBLUE > tbody > tr:first-child,
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id='ACE_$ICField257'].SSSGROUPBOXDKBLUE > tbody > tr > td:first-child
{
    display:none;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox a[id="SSR_CLS_TBL_R1$hmodal$0"] {
    display: none;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table[id="ACE_$ICField257"] #win10divDERIVED_REGFRM1_GROUP1 {
    float: right;
    padding: 0;
}
div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox table#ACE_width > tbody > tr > td > div[id="win10div$ICField224"] span {
    color: #000 !important;
    left: 25px;
    margin-top: 4px;
    position: absolute;
}


div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox .PSPAGECONTAINER {
    padding: 0;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox div[id='win10divDERIVED_REGFRM1_GROUP3'] #win10divDERIVED_REGFRM1_SSR_LINK_STARTOVER{
    display:none;
}

.huShpCrtLB .IS_LB_WORKING {
    width: 685px;
}

div#lbContainer.IS_LB.huShpCrtLB #comp_isSSLightbox span[id='DERIVED_REGFRM1_SSR_PB_SUBMIT$span'] {
    margin:0 10px 0 0;
}









#lbContentMain #IS_FSA_PrfGuide > a > button.huFSA_DSPMenuToggle,
#IS_SSS_BASE > a > button.huSSS_DSPMenuToggle,
#HU_ALUMNI > a > button.huSSS_DSPMenuToggle,
#HU_FIN_DELEGATE_ACCESS > a > button.huSSS_DSPMenuToggle {
    display: none;
}



#huSSS_Dissertation .huSSS_DissertTitleDiv {
    width: 100%;
    padding: 0;
}

#huSSS_Dissertation .huSSS_DissertTitleDiv .isDSInsideBox {
    margin-bottom: 0;
    vertical-align: top;
}

#huSSS_Dissertation .huSSS_DissertTitleDiv .isDSInsideBox.huSSS_GSASDissertTitle {
    width: 65%;
}

#huSSS_Dissertation .huSSS_DissertTitleDiv .isDSInsideBox.huSSS_NonGSASDissertTitle {
    width: 100%;
}

.isSSS_FullW .isSSS_EmpWrp .huSSS_DissertTitleLabel {
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left;
    width: 18%;
}

.huSSS_DissertTitle {
    font-style: italic;
}

.huSSS_DissertTitle.huSSS_DissertNoTitle {
    font-style: normal;
}

#huSSS_Dissertation .huSSS_AdbDcf {
    background-color: inherit;
    border: 0
}

#huSSS_Dissertation .huSSS_AdbDcf>div {
    padding: 0;
    border: 1px solid #ccc;
    margin-bottom: 7%;
}

#huSSS_Dissertation .huSSS_AdbDcf .whitebox {
    background-color: #FFF
}




.huSSS_programWrap div.huSSS_collapsable {
    display: none;
    margin: 10px 0 0 0;
    border: 1px solid #ccc;
    position: relative;
}

.huSSS_programWrap.expand div.huSSS_collapsable {
    display: block;
}

div.huSSS_progFooter {
    width: 100%;
}

div.huSSS_progFooter span {
    margin-left: 23px;
    position: relative;
    padding-bottom: 0;
    cursor: pointer;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
}

div.huSSS_progFooter span:before {
    content: "";
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -174px -110px transparent;
    width: 19px;
    height: 19px;
    display: inline-block;
    position: absolute;
    left: -23px;
    top: 0;
}

.expand div.huSSS_progFooter span:before {
    background-position: -94px -190px;
}

.isSSS_EmpWrp .isSSS_FullW {
    width: 100%;
    margin: 0;
    text-align: center;
    background-color: #FFF;
}

.isSSS_EmpWrp.huSSS_collapsable {
    overflow: hidden;
    text-align: left;
    background: #f3f3f1;
    border: 0;
}

.isSSS_EmpWrp.huSSS_collapsable>div {
    vertical-align: top;
}

.isSSS_EmpWrp .isSSS_FullW .huSSS_DissertTitleLabel {
    display: inline;
    float: left;
    font-size: 0.8em;
    font-weight: bold;
    text-align: left;
    width: 13%;
}

.isSSS_EmpWrp .isSSS_FullW .huSSS_DissertTitle {
    width: 87%;
    text-align: left;
    font-size: 0.8em;
    font-style: italic;
    font-weight: normal;
    padding-left: 30px;
}

.isSSS_EmpWrp .isSSS_FullW .huSSS_DissertTitle.huSSS_DissertNoTitle {
    font-style: normal;
}




.huSSS_EnrrollmentEventDetails h2 {
    font-size: 1.5em;
    padding: 10px 20px 0;
}

.huSSS_EnrrollmentEventDetails p {
    margin: 10px 20px;
    display: inline-block;
}

.huSSS_EnrrollmentEventDetails h4 {
    color: #808080;
    font-size: 0.9em;
    font-weight: normal;
    padding: 0 0 10px 20px;
}



.isSSS_Main table td {
    background-clip: padding-box;
}



td.huSSS_grade> span.repeatCode {
    display: inline-block;
    height: 24px;
    margin-left: 5px;
    vertical-align: middle;
    width: 19px;
    text-decoration: none;
    float: right;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
}

td.huSSS_grade> span.repeatCode:hover {
    background-position: -43px -237px;
}

td.huSSS_grade> div.isToolTip {
    left: -272px;
}

td.huSSS_grade> div..isToolTip span.down.right {
    left: 88%;
}



td.huSSS_grade>span:hover {
    background-position: -321px -625px;
}

td.huSSS_grade {
    position: relative;
}

td.huSSS_grade.show {
    display: table-cell !important;
}

div.isToolTip.huSSS_gradeNotes {
    right: 2px;
    bottom: 31px;
}

.isSSS_GradesTwrp.open>div {
    overflow-y: visible;
}

div.isToolTip.huSSS_gradeNotes>span {
    font-weight: bold;
}

div.isToolTip.huSSS_gradeNotes>p,
div.isToolTip.huSSS_gradeNotes>div>p:nth-child(2n+1) {
    margin-left: 5px;
}

div.isToolTip.huSSS_gradeNotes>div>p:nth-child(2n) {
    margin-left: 10px;
    font-size: .8em !important;
}

div.isToolTip.huSSS_gradeNotes span.down {
    height: 15px;
    bottom: -10px;
}

.isSSS_Main a > span.repeatCode  {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -43px -237px;
    display: inline-block;
    height: 24px;
    margin-left: 10px;
    vertical-align: middle;
    width: 19px;
    text-decoration: none;
}

div.huSSS_PaymentHistory {
    padding: 30px;
    width: 100%;
}

table.huSSS_PaymentHistory .isSSS_HelpTooltip,
table.huSSS_PaymentHistory .isSSS_HelpTooltip>a {
    position: relative;
    top: auto;
    right: auto;
}

table.huSSS_PaymentHistory .isSSS_HelpTooltip .isToolTip {
    bottom: auto;
    top: -37px;
    right: 93px;
    width: 200px;
}

#huSSS_DelQuickLinks button {
    line-height: 20px;
}

.isSSS_FullW > div.huSSS_DelegateWaivers {
    
    padding-right: 20px;
}

.huSSS_DelegateWaivers > div > span, .huSSS_DelegateWaivers > div > a {
    width: 100%;
    float: left;
}

.huSSS_DelegateWaivers .clearfloat, .huSSS_FINDelegate div.clearfloat {
    display: block;
}

.huSSS_DelegateWaivers div {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.huSSS_DelegateWaivers span {
    font-size: .8em;
}

.huSSS_DelegateWaivers div.clearfloat {
    width: 100%;
    float: none;
}

.huSSS_DelegateWaivers div:last-child {
    margin-bottom: 0;
}

.huSSS_DelegateWaivers a > span.isSSS_FinEditIcon.isSSS_Fin_WithSprite {
    margin-left: 5px;
    width: 10px;
    background-position: -300px -238px;
}

#huSSS_DelQuickLinks {
    width: 66%;
    padding-right: 20px;
}



#huSSS_DelQuickLinks .isSSS_FinFullButton .isSSS_Fin_LinkOut {
    background-position: -201px -685px;
    width: 14px;
}

#huSSS_DelQuickLinks > span > button {
    width: 33%;
}

.huSSS_FINDelegate div.huSSS_DelegateWaivers {
    width: 70%;
    margin-left: 30%;
    margin-top: 20px;
}

.huSSS_FINDelegate div.huSSS_DelegateWaivers > div {
    width: 50%;
}

.huSSS_FINDelegate div.huSSS_DelegateWaivers > div > a {
    font-size: 0.8em;
    line-height: 2;
}

.huSSS_gradAppTooltip.isToolTip {
    width: 300%;
    top: 29px;
    left: 0;
    bottom: auto;
}

.huSSS_gradAppTooltip select {
    margin: 10px 0;
}

.huSSS_GradAppTermInstructions {
    display: none;
}

.huSSS_GradAppTermInstructions p {
    background-color: #FFF;
    margin-bottom: 6px;
}

.huSSS_GradAppTermInstructions.selected {
    display: block;
}

.huSSS_gradApp {
    position: relative;
}

div.huXreg_Petition{
    padding: 30px;
    width: 100%;


}

table.huXreg_Petition td.disabled {
    background-color:#ccc;
}

.isSSS_Main.huXreg_Petition {
	
    
	max-width: 980px;
	width: 100%;
	
    margin: 0 auto;
}

.isSSS_Main.selected.huXreg_Petition {
    display: block;
}



#comp_isSSLightbox.pageSSF_SS_PPL_SEL, #comp_isSSLightbox.pageSSF_SS_PPL_CALC, #comp_isSSLightbox.pageSSF_SS_PPL_RESULT,#comp_isSSLightbox.pageSSF_SS_PPL_SUBMIT {
    padding:20px
}










#HU_SSS_FINANCIAL_AIDWrp .huSSS_StudentFinancialAid.isSSS_Wrp,
#HU_SSS_DELEGATE_FINAIDWrp .huSSS_StudentFinancialAid.isSSS_Wrp.isSSS_Main,
#HU_ALUMNI_FINANCIAL_AIDWrp .huSSS_StudentFinancialAid.isSSS_Wrp {
    width: inherit;
}

.huSSS_StudentFinancialAid.isSSS_Wrp.isSSS_Main {
    display: block;
    width: 980px;
}

.isSSS_Menu #HU_SSS_FINANCIAL_AIDLnk > span,
.isSSS_Menu #HU_SSS_DELEGATE_FINAIDLnk > span,
.isSSS_Menu #HU_ALUMNI_FINANCIAL_AIDLnk > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_2_1.png) no-repeat scroll 0px 0px transparent;
}

.isSSS_Menu #HU_SSS_FINANCIAL_AIDLnk.selected > span, .isSSS_Menu #HU_SSS_FINANCIAL_AIDLnk:hover > span,
.isSSS_Menu #HU_SSS_DELEGATE_FINAIDLnk.selected > span, .isSSS_Menu #HU_SSS_DELEGATE_FINAIDLnk:hover > span,
.isSSS_Menu #HU_ALUMNI_FINANCIAL_AIDLnk.selected > span, .isSSS_Menu #HU_ALUMNI_FINANCIAL_AIDLnk:hover > span {
    background-position: -60px 0px;
}

#HU_SSS_FINANCIAL_AIDWrp .isSSS_ComfirmWrp {display: none;}



.isSSS_HalfW.huSSS_FinAidOfficer {
    width: 32%;
    
    padding: 20px 10px 10px 20px;
    
}

.huSSS_StudentFinancialAid .isSSS_HalfW h4 {
    margin-bottom: 10px;
}

.huSSS_FinAidOfficer h5 {
    margin-bottom: 5px;
    
    overflow: hidden;
    text-overflow: ellipsis;
    
}

.huSSS_FinAidOfficer img{
    height: 90px;
    width: 90px;
    margin: 0 0 10px 0;
    float: left;
}

#NOOFFICER {
    background: url(/cs/courses/cache_86019/HU_VERITAS_SHIELD_1.png) no-repeat scroll transparent;
    background-size: auto 100%;
    background-position: center;
    content: url('data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7');
}


#NOOFFICERGSD {
    background: url(/cs/courses/cache_86019/HU_NOOFFICER_GSD_1.JPG) no-repeat scroll transparent;
    background-size: auto 100%;
    background-position: center;
}


.huSSS_FinAidOfficerInfo {
    float: left;
    width: calc(100% - 90px);
    
    padding: 10px 0 10px 10px;
    
    margin: 0 0 10px 0;
}
.huSSS_FinAidOfficerInfo h4 {
    font-size: 0.9em;
}

.isSSS_HalfW.huSSS_FinAidQuickLinks {
    width: 63.7%;
    height: 162px;
    overflow: hidden;
    padding: 20px 15px 10px;
}

.huSSS_StudentFinancialAid .isSSS_HalfW.huSSS_FinAidQuickLinks h4 {
    margin-left: 5px;
}

.huSSS_StudentFinancialAid .huSSS_FinAidQuickLinks button {
    width: 33.33%;
    padding: 5px 0;
    border: 5px solid #F3F3F1;
    margin: 0;
    line-height: 1.75;
}

.huSSS_StudentFinancialAid .isSSS_HalfW.huSSS_FinAidQuickLinks button > span {
    width: 17px;
}

.isSSS_HalfW.huSSS_FinAidQuickLinks div.HU_SSS_QLDiv {
    display: none;
    position: relative;
}

.isSSS_FullW.huSSS_FinAidQuickLinks div.HU_SSS_QLDiv {
    display: none;
    position: relative;
}


.huSSS_FinAidQuickLinks div > a {
    position: absolute;
    bottom: -19px;
    right: 5px;
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear {
    margin-bottom: 10px;
}
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div {
    border: 2px solid #cecece;
    padding: 10px;
    margin: 10px 0;
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear p {
    
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear ul {
    list-style-position: inside;
    margin: 10px 10px 10px 20px;
    font-size: .75em;
}
.huSSS_StudentFinancialAid.isSSS_Main table tfoot td,
.huSSS_StudentFinancialAid.isSSS_Main table th {
    font-weight: bold;
}
.huSSS_StudentFinancialAid.isSSS_Main table tfoot td {
    background-color: #cecece;
}

.huSSS_StudentFinancialAid.isSSS_Main table th,
.huSSS_StudentFinancialAid.isSSS_Main table td{
    font-size: .9em;
    position: relative;
}

.huSSS_StudentFinancialAid.isSSS_Main table th:nth-child(1),
.huSSS_StudentFinancialAid.isSSS_Main table td:nth-child(1) {
    text-align: left;
}

.huSSS_StudentFinancialAid.isSSS_Main table td > span{
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    margin-left: 5px;
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -379px -76px;
}

.huSSS_StudentFinancialAid.isSSS_Main table td > div.isToolTip{
    left: 5px;
    bottom: 30px;
}

.huSSS_StudentFinancialAid a.huSSS_FinAidAcadYearToggle {
    color: #3c3c3c;
}

.huSSS_StudentFinancialAid a.huSSS_FinAidAcadYearToggle > span,
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div > a.huSSS_FinAidAcadYearToggle > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 30px;
}
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear.open > a.huSSS_FinAidAcadYearToggle > span,
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div.open > a.huSSS_FinAidAcadYearToggle > span {
    background-position: -93px -191px;
}
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div,
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div > div{
    display: none;
}
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear.open > div,
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear.open > div.open > div{
    display: block;
}


.huSSS_StudentFinancialAid a.huSSS_FinAidAcadYearToggle > span,
.huSSS_StudentFinancialAid .huSSS_Delegate > div > a.huSSS_FinAidAcadYearToggle > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    height: 21px;
    vertical-align: middle;
    width: 30px;
}
.huSSS_StudentFinancialAid .huSSS_Delegate.open > a.huSSS_FinAidAcadYearToggle > span,
.huSSS_StudentFinancialAid .huSSS_Delegate > div.open > a.huSSS_FinAidAcadYearToggle > span {
    background-position: -93px -191px;
}



.huSSS_StudentFinancialAid .huSSS_Delegate > div > div.huSSS_FinAidQuickLinks,
.huSSS_StudentFinancialAid .huSSS_Delegate > div > div > div.huSSS_FinAidAnnouncement,
.huSSS_StudentFinancialAid .huSSS_Delegate > div > div.huSSS_FinAidAcadYear {
    display: none;
}


.huSSS_StudentFinancialAid .huSSS_Delegate.open > div > div.huSSS_FinAidQuickLinks,
.huSSS_StudentFinancialAid .huSSS_Delegate.open > div > div > div.huSSS_FinAidAnnouncement,
.huSSS_StudentFinancialAid .huSSS_Delegate.open > div > div.huSSS_FinAidAcadYear {
    display: block;
}


.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > table {
    display: none;
}
.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear.open > table {
    display: table;
}

.huSSS_StudentFinancialAid button {
    background-color: #a23339;
    border: 0 none;
    color: #fff;
    font-size: 0.8em;
    line-height: 20px;
    margin-bottom: 13px;
    padding: 5px;
    width: auto;
}

.huSSS_StudentFinancialAid button:hover{
    background-color: #6b6969;
    text-decoration: underline;
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div.huSSS_FinAidYearSummary {
    text-align: center;
    display: block;
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div.huSSS_FinAidYearSummary > div {
    width: 33%;
    float: left;
    font-size: .9em;
    padding: 5px;
    display: block;
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div.huSSS_FinAidYearSummary > div:nth-child(1) {
    
}

.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear> div + div {
    width: 100%;
    border: none;
}


.huSSS_StudentFinancialAid .huSSS_FinAidAcadYear > div > div > table {
    margin: 10px 0 0 0;
}

div.huSSS_FinAidAwardMessageLink {
    text-align: right;
    padding: 5px 0 0 0;
}


a.huSSS_FinAidAward2MessageLink {
    padding-left: 20%;
}

@media only screen and (max-width: 800px) {

	a.huSSS_FinAidAward2MessageLink::before {content: '\A'; white-space: pre;}
	a.huSSS_FinAidAward2MessageLink {
 		white-space: pre-line; 
	    padding-left: 0%;
	}
}


a.huSSS_FinAidPrintYear {
    float: right;
}

.isSSS_FullW a.huSSS_FinAidPrintYear > span {
    background-position: 0 -272px;
    height: 19px;
    width: 11px;
    margin: 0 5px 0 0;
}

.huSSS_FinAidMessages {
    padding: 20px;
}

.huSSS_FinAidMessages p {
    margin-top: 10px;
}

.huSSS_FinAidAcadYear table tr {
    line-height: 20px;
}

table.huSSS_FinAidDocs tr td span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 100%;
}

table.huSSS_FinAidDocs tr.received td[headers="tblFinAid_DocStatus"] span {
    background-position: -361px -625px;
}

table.huSSS_FinAidDocs tr.received td[headers="tblFinAid_DocStatus"] {
    color: #3aab57;
}

table.huSSS_FinAidDocs tr.notReceived td[headers="tblFinAid_DocStatus"] span {
    background-position: -241px -625px;
}

table.huSSS_FinAidDocs tr.notReceived td[headers="tblFinAid_DocStatus"] {
    color: #e14f4f;
}


table.huSSS_FinAidDocs tr.waived td[headers="tblFinAid_DocStatus"] span {
    background-position: -42px -95px;
}


.huSSS_FinAidUserData, .huSSS_FinAidUserData.isSSS_FullW {
    background-color: #CECECE;
    text-align: center;
}

.huSSS_FinAidUserData p.hasSecurity {
    color: #008000;
    padding: 10px 0 0 0;
}

.huSSS_FinAidUserData p.noSecurity {
    color: #FF0000;
    padding: 10px 0 0 0;
}

.huSSS_StudentFinancialAidPrint {
    width: 670px;
    margin: 0 auto;
}

.huSSS_StudentFinancialAidPrint {
    margin-top: 150px;
    margin-bottom: 100px;
    position: relative;
    -webkit-box-decoration-break: clone;
    -o-box-decoration-break: clone;
    box-decoration-break: clone;
    
}

.huSSS_StudentFinancialAidPrint div.huSSS_PrintWorksheetHeader{
    margin-bottom: 20px;
}

.huSSS_StudentFinancialAidPrint div.huSSS_PrintWorksheetHeader span{
    margin-bottom: 20px;
    font-size: 1.5em;
    color: #A51C30;
    font-weight: bold;
}

.huSSS_StudentFinancialAidPrint h3 {
    
    color: #A51C30;
}

div.huSSS_StudentFinancialAidPrintBorderBox {
    padding: 15px;
    border: 2px solid #A51C30;
    margin-top: 20px;
}

div.huSSS_StudentFinancialAidPrintBorderBox div {
    width: 50%;
    float: left;
    padding: 5px;
}

.huSSS_StudentFinancialAidPrint table {
    width: 100%;
    border-collapse: collapse;
}

.huSSS_StudentFinancialAidPrint table td,
.huSSS_StudentFinancialAidPrint table th{
    text-align: left;
    
}

.huSSS_StudentFinancialAidPrintBorderBox table + p {
    
}

.huSSS_StudentFinancialAidPrint table tfoot {
    font-weight: bold;
    border-top: 1px solid #000;
    color: #A51C30;
}

.huSSS_StudentFinancialAidPrint p.huSSS_AwardMessage {
    margin-top: 10px;
}

div.huSSS_Header img {
    height: 90px;
    display: block;
    margin: auto;
}

div.huSSS_Header, div.huSSS_Footer {
    text-align: center;
    width: 100%;
    font-size: .9em;
}

div.huSSS_Header {
    position: absolute;
    top: -150px;
    left: 0;
    right: 0;
    bottom: auto;
    height: 100px;
    background: url(/cs/courses/cache_86019/HU_VERITAS_SHIELD_1.png) no-repeat scroll transparent;
    background-position: center 10px;
    background-size: auto 90%;
}

div.huSSS_Footer {
    position: absolute;
    bottom: -90px;
    left: 0;
    right: 0;
    top: auto;
    padding-bottom: 10px;
}

@media print {
    .huSSS_StudentFinancialAidPrint {
        margin-top: 25mm;
        margin-bottom: 10mm;
    }
    div.huSSS_Header {
        position: fixed;
        top: 0mm;
        left: 0;
        right: 0;
        bottom: auto;
        background: url(/cs/courses/cache_86019/HU_VERITAS_SHIELD_1.png) no-repeat scroll transparent;
        background-position: center 10px;
        background-size: auto 90%;
        -webkit-print-color-adjust: exact;
    }

    div.huSSS_Footer {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        top: auto;
    }

    @page {
        size: auto;
        margin: 0mm;
        position: relative;
    }
}

div[groupid="HU_ADM_FINANCIAL_AID"] div.isSSS_CareerSelect {
    margin-left: 2%;
}

.isSSS_FullW.huSSS_FinAidAnnouncement {
    padding: 5px;
}

.isSSS_FullW.huSSS_FinAidAnnouncement > span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 100%;
    display: inline-block;
    height: 20px;
    width: 20px;
    text-decoration: none;
    float: left;
    margin-right: 5px;
}

.isSSS_FullW.huSSS_FinAidAnnouncement.LOW {
}
.isSSS_FullW.huSSS_FinAidAnnouncement.MED {
    border: 2px solid #C2383A;
}
.isSSS_FullW.huSSS_FinAidAnnouncement.LOW > span,
.isSSS_FullW.huSSS_FinAidAnnouncement.MED > span {
    background-position: -312px -111px;
}
.isSSS_FullW.huSSS_FinAidAnnouncement.HIGH {
    background-color: #C2383A;
    border: 2px solid #C2383A;
    color: #FFF;
}
.isSSS_FullW.huSSS_FinAidAnnouncement.HIGH > span{
    background-position: -441px -625px;
}

div.huSSS_FinAidAcadYear table tr th#tblFinAid_Descr {
    width: 50%;
}

div.huSSS_FinAidAcadYear table tr th#tblFinAid_DocStatus,
div.huSSS_FinAidAcadYear table tr th#tblFinAid_DocNeed {
    width: 25%;
}

div.huSSS_FinAidAcadYear table tr th#tblFinAid_FallAmt,
div.huSSS_FinAidAcadYear table tr th#tblFinAid_SpringAmt,
div.huSSS_FinAidAcadYear table tr th#tblFinAid_SumAmt,
div.huSSS_FinAidAcadYear table tr th#tblFinAid_TotalAmt {
    width: 12.5%;
}

div.huSSS_FAOLastUpd {
    position: absolute;
    right: 10px;
    top: 5px;
    bottom: 5px;
    left: auto;
    width: 130px;
}

#lbContentMain .huSSS_FinAidQuickLinks {
    padding: 20px;
    background-color: #F3F3F1;
}

.isSSS_CareerSelect {
    position: relative;
}






#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.loading,
#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.loading:hover {
    background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center;
    width: 100%;
    height: 100%;
    box-shadow: none;
    border: none;
    cursor: inherit;
}


#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.isFltrs,
#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.isFltrs:hover,
.isSSS_FullW.isSSS_Reports div.huSSS_MSCabinetDescr,
.isSSS_FullW.isSSS_Reports div.huSSS_MSCabinetDescr:hover,

.isSSS_FullW.isSSS_Reports div.huSSS_MSNoDocs:hover {
    width: 100%;
    padding: 0;
    border: none;
    box-shadow: none;
    background-color: transparent;
    cursor: inherit;
    margin: 0;
}

#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.isFltrs,
#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.isFltrs:hover {
    position: relative;
    text-align: right;
}


#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports > div.isFltrs > div {
    margin: 2px 5px;
}

.isSSS_FullW.isSSS_Reports > div#IS_SCL_PaginationPlaceholder {
    width: auto;
    display: block;
    padding: 15px 0 5px;
    margin: 0;
    text-align: center;
}

.isSSS_FullW.isSSS_Reports > div#IS_SCL_PaginationPlaceholder:hover {
    border: 1px solid #f3f3f1;
    box-shadow: none;
    background: none repeat scroll 0 0 transparent;
    cursor: inherit;
}

#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports h4 {
    width: calc(100% - 63px);
}


#HU_SSS_MS_DOCS.isSSS_FullW.isSSS_Reports h4 span {
    display: block;
    font-size: 14px;
    font-weight: normal;
    font-style: italic;
}

.isSSS_FullW.isSSS_Reports div.huSSS_MSCabinetDescr p {
    width: 100%;
    font-size: .9em;
}

#HU_SSS_DOCUMENTS > h2 > a,
#HU_FSA_DOCUMENTS > h2 > a {
    color: #000;
}

#HU_SSS_DOCUMENTS.huSSS_OpenDocCenter > h2 > a > span,
#HU_FSA_DOCUMENTS.huSSS_OpenDocCenter > h2 > a > span {
    background-position: -93px -191px;
}

#HU_SSS_DOCUMENTS > h2 > a > span,
#HU_FSA_DOCUMENTS > h2 > a > span {
    background-position: -173px -111px;
}

#HU_SSS_DOCUMENTS.isSSS_ReportsTxt .isSSS_HelpTooltip > a {
    margin-right: 10px;
}

#HU_SSS_DOCUMENTS.isSSS_ReportsTxt .isSSS_HelpTooltip .isToolTip {
    left: 89%;
}

#HU_SSS_UPLOAD_COMP,
#HU_FSA_UPLOAD_COMP {
    display: none;
}

.huSSS_OpenDocCenter #HU_SSS_UPLOAD_COMP,
.huSSS_OpenDocCenter #HU_FSA_UPLOAD_COMP {
    display: inline-block;
}



.isSSS_FullW.isSSS_Reports div.huSSS_MSNoDocs,
.isSSS_FullW.isSSS_Reports div.huSSS_MSNoDocs:hover {
    padding-top: 5px;
    text-align: center;
}









#lbContainer.huShpCrtLB .PSPUSHBUTTON span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTB span,
#lbContainer.huShpCrtLB .PSPUSHBUTTON span:hover,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBABORT span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBADD span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBADDMODE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBAPPLY span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBCANCEL span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBCLEAR span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBCONTINUE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBCORRECTMODE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBDELETE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBIGNORE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBLOOKUP span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBNEXTINLIST span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBNEXTINWORKLIST span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBNEXTTAB span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBNO span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBOK span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBPOPUP span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBPREVIEW span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBPREVINLIST span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBPREVINWORKLIST span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBPREVTAB span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBREFRESH span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBREFRESH2 span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBRETRY span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBRETURN span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBSAVE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBSEARCH span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBSENDNOTIFY span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBSPELLCHECK span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBUPDATEALLMODE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBUPDATEMODE span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBVIEWWORKLIST span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONTBYES span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONRETURN span,
#lbContainer.huShpCrtLB .PSPUSHBUTTONDISABLED span {
	border: 0 !important;
}

#comp_isSSLightbox .PSPUSHBUTTON:hover input,
#comp_isSSLightbox .PSPUSHBUTTON input {
	height: auto;
	margin: 0;
	padding: 0;
}




button.huSSS_EFormButton {
	margin-right: 24px;
	margin-top: 12px;
	margin-bottom: 12px;
	width: 45%;             
	line-height: 24px;
}

div.huFormHistory {
	padding-right: 5px;
	padding-left: 5px;
	margin-left: 1%;
	width: 98%;
}



td.huSSS_TblCellWrap {
	overflow-wrap: anywhere;
}


div.isSSS_EmpWrp.isSSS_NoReports,
div.isSSS_EmpWrp.huSSS_MSNoDocs {
	pointer-events: none;
}

.isSSS_FullW.isSSS_Reports .isSSS_EmpWrp.isSSS_NoReports p {
    font-size: unset;
}

.isSSS_ReportsTxt .isSSS_EmpWrp {
	border: 1px solid #f3f3f1;
}



.isSSS_FullW.isSSS_MilestoneDetails > table > tbody > tr {
	display: flex;
    flex-flow: row wrap;
    width: 100%;
}


.isSSS_FullW.isSSS_MilestoneDetails > table > tbody > tr > th,
.isSSS_FullW.isSSS_MilestoneDetails > table > tbody > tr > td {
    flex: 1 1 20%;
    order: 1;
}

.isSSS_FullW.isSSS_MilestoneDetails > table #tblMlstn_Expand,
.isSSS_FullW.isSSS_MilestoneDetails > table td[headers="tblMlstn_Expand"] {
    flex: 1 1 40%;
}

.isSSS_FullW.isSSS_MilestoneDetails > table #tblMlstn_Details,
.isSSS_FullW.isSSS_MilestoneDetails > table td.huMlstnDtls {
	flex: 4 1 100%;
    order: 4;
}

.isSSS_FullW.isSSS_MilestoneDetails #tblMlstn_Expand {
    padding-left: 30px;
}

.isSSS_FullW.isSSS_MilestoneDetails td[headers="tblMlstn_Expand"] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.isSSS_FullW.isSSS_MilestoneDetails td[headers="tblMlstn_Expand"] > a > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px transparent;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
	margin-right: 3px;
}

.isSSS_FullW.isSSS_MilestoneDetails td[headers="tblMlstn_Expand"].open > a > span {
    background-position: -93px -191px;
}

.isSSS_FullW.isSSS_MilestoneDetails > div.hdrMlstn {
	width: 100%;
}

.isSSS_FullW.isSSS_MilestoneDetails > div.hdrMlstn > h5 {
	margin-top: 10px;
}

.isSSS_FullW.isSSS_MilestoneDetails > div.hdrMlstn > .isToolTip {
	bottom: unset;
}

.isSSS_FullW.isSSS_MilestoneDetails > div.hdrMlstn > .isToolTip > p {
	font-size: 12px !important;
}

.isSSS_FullW.isSSS_MilestoneDetails > div.hdrMlstn > h5 > a > span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -378px -78px transparent;
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px;
	margin-left: 5px;
}

.isSSS_FullW.isSSS_MilestoneDetails td.huMlstnDtls {
	border-top: none;
	padding-left: 28px;
    padding-top: 10px;
}

.isSSS_FullW.isSSS_MilestoneDetails td.huMlstnDtls table {
	max-width: 60%;
	border: none;
}

.isSSS_FullW.isSSS_MilestoneDetails td.huMlstnDtls table th#huMlstnAdvr,
.isSSS_FullW.isSSS_MilestoneDetails td.huMlstnDtls table th#huMlstnAttr {
	width: 60%;
}

.isSSS_FullW.isSSS_MilestoneDetails td.huMlstnDtls > div {
	margin-bottom: 10px;
}



#PSIframeDE .ps_pspagecontainer{
	overflow-x:hidden;
}

.confirm {
	margin-top:5px;
	color:red;
	font-weight: bold;
}



.isSSS_CreditsTooltip .isToolTip {
	bottom: unset;
	margin-top: 20px;
	left: 125px;
	width: 180px;
}

.isSSS_CreditsTooltip .isToolTip div,
.isSSS_CreditsTooltip .isToolTip th,
.isSSS_CreditsTooltip .isToolTip td {
	font-size: 0.8em;
}

.isSSS_CreditsTooltip > a {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -379px -79px;
    display: inline-block;
    height: 15px;
    position: absolute;
	left: 130px;
    text-decoration: none;
    width: 15px;
}


.myChanPage {
	width: 980px;
}

.myChanPage div.myChan {
	width: 49%;
	float: left;
	vertical-align: top;
	padding: 10px;
}

.myChanPage div.myChan ul {
	margin: 0 0 20px 0;
	list-style-position: inside;
}

.myChanPage div.myChan ul li div.ptprtlcontainer {
	padding: 5px;
}

.myChanPage .ptpgltlabeldrag {
	cursor: auto;
}

.myChanPage h2.ptpgltlabel {
	cursor: auto;
	font-size: 1em;
}

.myChanPage a {
	color: #A23339;
}

.myChanPage li.huRSS_item {
	list-style-type: none;
	margin-bottom: 10px;
}

.myChanPage li.huRSS_item a {
	width: 100%;
	display: inline-block;
}

.myChanPage .huRSS_pubDate,
.myChanPage .huRSS_descr {
	margin-left: 10px;
}

.myChanPage .myChan_ToDo>div {
	display: none;
}

.myChan_ToDo>a span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -517px transparent;
	display: inline-block;
	float: left;
	height: 23px;
	width: 30px;
}

.myChanDue>a span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -304px -592px transparent;
}

.myChanDone>a span {
	background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -356px -624px transparent;
}

.myChanDone>.due {
	display: none;
}

button#myChanDecisionLetter {
	background: #a23339 none repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	padding: 3px 10px;
	cursor: pointer;
}

button#myChanDecisionLetter:hover {
	background: #6b6969 none repeat scroll 0 0;
	text-decoration: underline;
}

#HU_MYCHAN_RSS_CAL_Data .portlet-font-dim {
	display: block;
}

.myChan_ToDo>span {
	font-size: 0.7em;
	font-weight: 400;
	color: #808080;
	padding: 0px 0px 0px 30px !important;
}

.myChan_ToDo>a {
	display: block;
	font-size: 0.99em;
	line-height: 20px;
	padding: 10px 0;
}

.myChan_ToDoLB {
	padding: 40px;
}

#ptpgltlbl_HU_HCOL_WELCOME_HMPG {
	font-size: 15pt;
	padding: 10px 0px 5px 0px;
}


#huTouchnetLnk, 

#continueFAOlink {
	background: #a23339 none repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	padding: 3px 10px;
	cursor: pointer;
	text-decoration: none;
	font-size: 18px;
	font-family: 'Lato', sans-serif !important;
}


#huTouchnetLnk:hover,

#continueFAOlink:hover {
	background: #6b6969 none repeat scroll 0 0;
	text-decoration: underline;
}

#RTE_PGLT_BODY_HU_HCOL_WELCOME {
	padding: 15px;
}

div#HU_HCOL_WELCOME_HMPG_Data {
	padding: 15px;
}

#helpLink {
	color: #a23339;
	font-weight: 300;
	text-decoration: none;
}

#helpLink:hover {
	text-decoration: underline;
}

#hcolNeedHelp>span {
	background: transparent URL(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -329px -657px;
	display: inline-block;
	height: 14px;
	margin: -7px 6px 1px 0;
	position: absolute;
	right: 0;
	text-decoration: none;
	width: 13px;
}

#sallyPicture {
	background: transparent URL(/cs/courses/cache_86019/JAKE_K_HCOL_FA_1.JPG);
	height: 300px;
	text-decoration: none;
	width: 200px;
	padding: 63px;
	margin: 0px 15px 0px 0px;
}


button#myChanFAOComm {
	background: #a23339 none repeat scroll 0 0;
	border: 0 none;
	color: #ffffff;
	padding: 3px 10px;
	cursor: pointer;
}

button#myChanFAOComm:hover {
	background: #6b6969 none repeat scroll 0 0;
	text-decoration: underline;
}




button.isSCL_SearchReqButtons {
    padding: 5px 15px 5px 15px;
    background: #a23339 none repeat scroll 0 0;
    border: 0 none;
    color: #ffffff;
    cursor: pointer;
    text-decoration: none;
    font-size: 0.8em;
    line-height: 1.5em;
    font-family: 'Lato', sans-serif !important;
	margin-right: 20px;
}

button.isSCL_SearchReqButtons:hover {
    background: #6b6969 none repeat scroll 0 0;
    text-decoration: underline;
}

#HU_SCL_REQ_PGLT > h2 {
    font-size: 1.2em;
    padding: 0 0 10px;
}

#HU_SCL_REQ_PGLT > a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000000;
    display: inline-block;
    font-size: 1em;
    font-weight: bold;
    margin: 10px 1%;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    transition: all 0.3s ease-out 0s;
    width: 32%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#HU_SCL_REQ_PGLT select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 97% 10px #ffffff;
    *background-image: none;
    border: 1px solid #cccccc;
    color: #000000;
    cursor: pointer;
    font-size: 0.8em;
    font-weight: normal;
    height: 30px;
    line-height: 1.2em;
    margin: 0 3px 0 0;
    padding: 4px 25px 4px 0.4em;
    text-indent: 0.01px;
    -ms-text-overflow: " ";
    -o-text-overflow: " ";
    text-overflow: " ";
    width: auto;
    min-width: 100px;
}

#HU_SCL_REQ_PGLT select:focus,
#HU_SCL_REQ_PGLT select:hover {
    outline: none;
    border: 1px solid #a23339;
}

.isSCL_Adv #HU_SCL_REQ_PGLT, 
.isSCL_Result #HU_SCL_REQ_PGLT {
    display: none;
}

.srchByReq #HU_SCL_SBR_TOP h3 {
    padding-top: 10px;
}

.srchByReq #HU_SCL_SBR_TOP h5 {

}

.srchByReq #HU_SCL_SBR_TOP p {
	font-size: 0.9em;
}

#HU_SCL_SBR_TOP {
	overflow: unset;
}

.srchByReq #HU_SCL_SBR_TOP a > div {
    color: #000;
    display: inline;
}

.srchByReq #HU_SCL_SBR_RQGRP h4.nocourses {
    font-size: 0.9em;
    font-weight: bold;
    line-height: 1em;
    padding: 5px 0px 0px 37px;
    text-decoration: none;
    position: relative;
}

.srchByReq #HU_SCL_SBR_RQGRP span.moreinfo {
    font-style: italic;
    font-size: 0.9em;
    font-weight: 400;
    line-height: 20px; 
    padding: 0px 0px 5px 60px;
    text-decoration: none;
    position: relative;
	display: block;
}

.srchByReq #HU_SCL_SBR_RQGRP span[class*="status_"] {
    cursor: pointer;
}

.srchByReq #HU_SCL_SBR_RQGRP span.status_COMP > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -190px -554px transparent;
    height: 20px;
    width: 20px;
	display: inline-flex;
}

.srchByReq #HU_SCL_SBR_RQGRP span.status_INPR > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -226px -554px transparent;
    height: 20px;
    width: 20px;
	display: inline-flex;
}

.srchByReq #HU_SCL_SBR_RQGRP span.status_FAIL > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -154px -554px transparent;
    height: 20px;
    width: 20px;
	display: inline-flex;
}

.srchByReq .huSBR_Tooltip .isToolTip {
	bottom: unset;
	margin-left: 60px;
}

.srchByReq .huSBR_Tooltip .isToolTip > p {
	font-size: 0.9em !important;
}

#HU_SCL_SBR_RQGRP {
	margin: 10px auto auto auto;
	display: inline-block;
	width: 100%;
}

.srchByReq #HU_SCL_SBR_RQGRP div.tab {
  	float: left;
 	width: 25%;
}

.srchByReq #HU_SCL_SBR_RQGRP div.tab > a {
  	width: 95%;
	white-space: initial;
	margin-bottom: 0px;
	border-radius: 5px;
} 

.srchByReq #HU_SCL_SBR_RQGRP div.tabcontent {
  	float: right;
  	width: 75%;
	margin-top: 10px;
	padding-top: 0px;
	border-radius: 5px;
}

.srchByReq #HU_SCL_SBR_RQGRP div.tabcontent > a {
	display: block;
	font-size: 0.9em;
	font-weight: 400;
	padding: 5px 0 0 37px;
	position: relative;
}

.srchByReq #HU_SCL_SBR_RQGRP div.tabcontent > a.Selected {
	background-color: #DFDFDC;
} 

.srchByReq #HU_SCL_SBR_RQGRP div.tabcontent > a:hover {
    text-decoration: none;
    color: #000;
    cursor: pointer;
}

.srchByReq a.HU_SCL_CLOSE {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -94px -48px transparent;
    border: none;
    height: 33px;
    width: 33px;
	margin-top: -10px;
	margin-right: -10px;
    text-decoration: none;
	float: right;
}


.isSCL_ResultItem.huSCL_Taken > div[class^="huSCL_Taken"],
.isSCL_ResultItem.huSCL_Taken div[class^="huSCL_Badge"] {
	border: 2px solid;
	border-radius: 5px;
	padding: 5px 10px;
    margin-bottom: 5px;
    font-size: 12px;
}

.isSCL_ResultItem.huSCL_Taken > div.huSCL_TakenComplete {
	color: #155724;
	background-color: #d4edda;
	border-color:  #c3e6cb;
}

.isSCL_ResultItem.huSCL_Taken > div.huSCL_TakenInProgress {
	color: #664d03;
    background-color: #fff3cd;
    border-color: #ffecb5;
}

.isSCL_ResultItem.huSCL_Taken.huCombinedParent.collapse > div.isSCL_Meetings,
.isSCL_ResultItem.huSCL_Taken:not(.huCombinedParent) > div.isSCL_Meetings {
	top: 15px;
}

.isSCL_ResultItem.huSCL_Taken:hover::before {
	height: 100%;
}


.isSCL_ResultItem.huSCL_Taken div.huSCL_BadgeNew {
	color: #fff;
	background-color: #a23339;
	border-color:  #a23339;
}

.isSCL_ResultItem.huSCL_Taken.huCombinedParent div.huCombinedClassSections div.huSCL_BadgeNew {
	margin: -6px 0 -6px 0;
}

.isSCL_ResultItem.huCombinedParent:not(.collapse) > div.huSCL_BadgeNew {
	display: none;
}

.isSCL_ResultItem.huCombinedParent.collapse div.huCombinedClassSections {
	display: none;
}













#BEGIN_HU_FSA_WORKLIST {}

.huFSA_WorklistWrp {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    margin: 0 auto 20px auto;
	
    
    padding: 10px;
	
    position: relative;
    
}
.huFSA_WorklistWrp button{
    background: #a23339 none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #fff;
    height: auto;
    margin: 15px 0 0 25px;
    padding: 10px 20px;
    text-decoration: none;
    vertical-align: bottom;
    cursor:pointer;
}
.huFSA_WorklistWrp > h2 > a {
    color: #404040;
    text-decoration: none;
}
.huFSA_WorklistWrp > h2 > a > span {
    
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -173px -111px;
    display: inline-block;
    width: 25px;
}
.huFSA_WorklistWrp.open > h2 > a > span {
    
    background-position: -93px -191px;
}
.huFSA_WorklistWrp h3 {
    font-size: 1em;
    text-align: center;
}

.huFSA_WorklistWrp.huFSA_WLAddDrop h3 {
    text-align: left;
}

.huFSA_WorklistWrp > div {
    display:none;
    overflow: hidden;
    
}
.huFSA_WorklistWrp.open > div {
    display:block;
    
}
#HU_FSAWL_STC_COUNT {
    position: absolute;
    right: 20px;
    top: 20px;
}
.huFSA_WorklistWrp table {
    border: 1px solid #ccc;
    border-spacing: 0;
    border-collapse: collapse;
    font-size: 1em;
    font-weight: normal;
    margin: 5px 0 0;
    text-align: left;
    width: 100%;
}

.huFSA_WorklistWrp table th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.huFSA_WorklistWrp table td {
    border-top: 1px solid #ccc;
    padding: 10px 5px;
    background: none repeat scroll 0 0 #ffffff;
}
.huFSA_WorklistWrp table span {
    display: block;
    line-height: 1.75;
}

tr[data-career=""] {
    display: none !important;
}


.huFSA_WorklistWrp table.huWlDOCTbl,
.huFSA_WorklistWrp table.huWlAEXTbl 
{
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: .9em;
    font-weight: normal;
    margin: 5px 0 0;
    text-align: left;
    width: 100%;
}

.huFSA_WorklistWrp table.huWlDOCTbl th,
.huFSA_WorklistWrp table.huWlAEXTbl th 
{
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.huFSA_WorklistWrp table.huWlDOCTbl td,
.huFSA_WorklistWrp table.huWlAEXTbl td 
{
    border-top: 1px solid #ccc;
    padding: 10px 5px;
    background: none repeat scroll 0 0 #ffffff;
}

.huFSA_WorklistWrp table.huWlDOCTbl span,
.huFSA_WorklistWrp table.huWlAEXTbl span 
{
    display: block;
}

.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(1) {
    width: 10%;
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(2) {
    width:15%;
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(3) {
    width: 6%;
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(4) {
    width: 10%
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(5),
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(6) {
    width: 15%;
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(7),
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(8) {
    width: 10%;
}
.huFSA_WorklistWrp table.huWlDOCTbl th:nth-child(9) {
    width: 9%;
}

.huFSA_WorklistWrp table.huWlDOCTbl th.rightAligned,
.huFSA_WorklistWrp table.huWlDOCTbl td.rightAligned {
    text-align: right;
}

.huFSA_WorklistWrp .huSSS_WLViewAllBtn > button {
    float: right;
}

.huFSA_WorklistWrp table.huWlDOCTbl td,
.huFSA_WorklistWrp table.huWlAEXTbl td 
{
    vertical-align: top;
}


.huFSA_WorklistWrp table.huWlDOCTbl td[headers="tblSTCAP_Photo"] > a,
.huFSA_WorklistWrp table.huWlAEXTbl td[headers="tblSTCAP_Photo"] > a {
	display: none;
}

.huFSA_WorklistWrp table.huWlAEXTbl th.centerAligned, 
.huFSA_WorklistWrp table.huWlAEXTbl td.centerAligned {
    text-align: center;
}




.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(1) {
    width: 10%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(2) {
    width:13%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(3) {
    width: 17%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(4) {
    width: 10%
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(5) {
	width: 20%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(6) {
    width: 5%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(7){
	width: 15%;
}
.huFSA_WorklistWrp table.huWlAEXTbl th:nth-child(8) {
    width: 10%;
}





.huWlDOCTbl img,
.huWlScTbl img,
.huXreg_Petition img,
.hu_EForms img,
.hu_Requests img,
.huWlAEXTbl img 
{
    border: 1px solid #cccccc;
    height: 40px;
    margin: 0 0 0 10px;
    width: 40px;
}
.huWlScTbl td:nth-child(1) {
    
    font-weight: bold;
    min-width: 224px;
}

.huWlScTbl td:nth-child(2) {
    margin-right: 20px;
    padding-right: 10px;
    min-width: 150px;
}

.huWlScTbl img {
    display: inline-block;
    margin-right: 40px;
}
table.huWlAddDropTbl td:nth-child(7), 
table.huWlAddDropTbl td:nth-child(8),
.huWlScTbl td:nth-child(n+6), 
.huWlScTbl td:nth-child(7), 
.huFSA_WorklistWrp table.huWlDOCTbl td:nth-child(8),
.huFSA_WorklistWrp table.huWlAEXTbl td:nth-child(8) 
{
    border-left: 1px solid #ccc;
    font-size: 0.8em;
    text-align: center;
    width: 110px;
    padding: 0;
}

.huWlScTbl td:nth-child(n+6) {
    width: 75px;
}
.huWlScTbl td[headers="tblSTCAP_Review"] {
    width: 130px;
}
.huWlScTbl tr.huWlScShowPlanner td[headers="tblSTCAP_Review"] a {
    float: left;
    width: 50%;
}

td[headers="tblSTCAP_PLNV"],
.huWlScTbl a.huTblSTCAP_ReviewDeny {
    display: none;
}

.huWlScTbl tr.huWlScShowPlanner a.huTblSTCAP_ReviewDeny {
    display: block;
    border-left: 1px solid #ccc;
}

tr.huWlScShowPlanner td[headers="tblSTCAP_PLNV"] {
    display: table-cell;
}

tr.huWlScReviewed td[headers="tblSTCAP_Review"] a.huTblSTCAP_ReviewDeny {
    display: none;
}

td[headers="tblSTCAP_PLNV"] a.huTblSTCAP_ViewPLN span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -172px -584px;
}

td[headers="tblSTCAP_PLNV"] a.huTblSTCAP_ViewPLN:hover span {
    background-position: -26.5px -198.25px;
    background-size: 433.33px 577.77px;
}

a.huTblSTCAP_ReviewDeny span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -40px -89px;
}

a.huTblSTCAP_ReviewDeny:hover span{
    background-position: -150px -548px;
}

tr.huWlScFlNotReviewed.huWlScShowPlanner td[headers="tblSTCAP_STCV"] a {
    
    padding: 6px 4px 0;
}

.huWlScTbl a.huTblSTCAP_ViewComments {
    display: none;
    height: 22.25px;
    padding: 3px 0 0 0;
    border-top: 1px solid #ccc;
}

.huWlScTbl tr.huWlScFlNotReviewed.huWlScHasComments a.huTblSTCAP_ViewComments {
    display: block;
}

.huWlScTbl tr.huWlScFlNotReviewed.huWlScHasComments a.huTblSTCAP_ViewPLN {
    height: 42.75px;
    padding-top: 0;
}

#lbContentMain .menuHU_CMT_PLN_MNU.compHU_PLN_CMT_CMP.mrktGBL.pageHU_PLN_CMT #win10divPSPANELTABS {
    display: none;
}

.huWlScTbl a, .huXreg_Petition td.noPadding a,
.hu_EForms td.noPadding a,
.hu_Requests td.noPadding a {
    color: #000;
    display: block;
    height: 65px;
    padding: 14px 0;
    text-decoration: none;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.huWlAddDropTbl td:nth-child(7) a,
.huWlAddDropTbl td:nth-child(8) a,
.huWlDOCTbl td:nth-child(8) a,
.huWlAEXTbl td:nth-child(8) a 
 {
    color: #000;
    display: block;
    height: 60px;
    padding: 8px 0;
    text-decoration: none;
    -moz-transition: all 0.3s ease-out 0s;
    -o-transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}

.huWlAddDropTbl td:nth-child(7) a:hover,
.huWlAddDropTbl td:nth-child(8) a:hover,
.huWlDOCTbl td:nth-child(8) a:hover,
.huWlAEXTbl td:nth-child(8) a:hover 
 {
    background: #cacaca none repeat scroll 0 0;
    color:#a23339;
    text-decoration: underline;
}
.huWlAddDropTbl td:nth-child(7) a:hover,
.huWlAddDropTbl td:nth-child(8) a:hover {
    text-decoration: none;
}

.huWlScTbl a:hover, .huXreg_Petition td.noPadding a:hover,
.hu_EForms td.noPadding a:hover, .hu_Requests td.noPadding a:hover {
    background: #cacaca none repeat scroll 0 0;
    color:#a23339;
    text-decoration: underline;
}
.huWlScTbl td:nth-of-type(1) a {
    color: #a23339;
    display: inline-block;
    height: 20px;
}
.huWlScTbl td:nth-of-type(1) a:hover{
    background: transparent none repeat scroll 0 0;
    text-decoration: underline;
}
.huWlScTbl a > span, 
.huWlDOCTbl a > span,
.huWlAEXTbl a > span 
{
    height: 25px;
    margin: 0 auto;
    width: 25px;
}
.huTblSTCAP_Review span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -374px -549px;
}
.huTblAddDrop_Approve span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -361px -625px;
}
.huTblAddDrop_Reject span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -219px -205px;
    width: 25px;
    height: 25px;
    margin: 10px auto 0px;
}


.huTblSTCAP_ViewPLN MTS span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -136px -583px;
}

.huTblSTCAP_ReviewDeny MTS span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -42px -95px;
}

.huTblSTCAP_ReviewDeny MTS:hover span {
    text-decoration: none;
    background-position: -152px -554px;
}


.huXreg_Approve span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -379px -557px;
    height: 15px;
    margin: 10px auto 5px auto;
    width: 15px;
}


.huWL_StdntPrfl span,
.huWL_OpenForm span {
    height: 15px;
    margin: 5px auto 5px auto;
    width: 20px;
}

.huWL_StdntPrfl span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -36px -622px;
}

.huWL_OpenForm span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat -339px -2px;
}

.huWL_StdntPrfl:hover span {
    text-decoration: none;
    background-position: -36px -656px;
}

.huWL_OpenForm:hover span{
    text-decoration: none;
    background-position: -419px -2px;
}


.huXreg_Approve:hover span{
    text-decoration: none;
    background-position: -413px -557px;
}
.huXreg_Reject span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -276px -590px;
    height: 15px;
    margin: 10px auto 5px auto;
    width: 15px;
}
.huXreg_Reject:hover span{
    text-decoration: none;
    background-position: 2px -769px;
}

.huFSA_WorklistWrp table.huWlAddDropTbl th, .huFSA_WorklistWrp table.huWlClsPetTbl  th, .huFSA_WorklistWrp table.huWlEFormsTbl th,
.huFSA_WorklistWrp table.huWlRequestsTbl th 
  {
    font-size: 0.8em;
    font-weight: bold;
}

table.huXreg_Petition td.noPadding,
table.hu_EForms td.noPadding,
table.hu_Requests td.noPadding {
    padding: 0;
    text-align: center;
    width: 66px;
}
table.huXreg_Petition td.noPadding a,
table.hu_EForms td.noPadding a,
table.hu_Requests td.noPadding a {
    display: inline-block;
    padding: 5px;
    width: 100%;
}

.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(3) {
    width: 20%;
}

.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(7),
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(8),
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(9),
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(10) {
    width: 10%;
}
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(4) {
    width: 9%;
}
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(5) {
    width: 20%;
}
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(6) {
    width: 12%;
}

.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(7),
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(8) {
    width: 7%;
    text-align: center;
}
.huFSA_WorklistWrp table.huWlAddDropTbl th:nth-child(2) {
    width: 25%;
}
.huTblSTCAP_ViewSC:hover span{
    background-position: -256px 9px;
    text-decoration: none;
}
.huTblSTCAP_Review:hover span{
    text-decoration: none;
    background-position:-408px -548px;
}

.huTblSTCAP_ViewSC span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -136px -583px;
}
.isSSS_ShopCart table {
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: 0.8em;
    font-weight: 400;
    text-align: left;
    width: 100%;
}
.isSSS_ShopCart table th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: 1.1em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}
.isSSS_ShopCart table td {
    border-top: 1px solid #ccc;
    padding: 5px 5px;
    background: none repeat scroll 0 0 #ffffff;
}
.isSSS_ShopCart table span {
    display: block;
}
.isSSS_ShopCart a {
    color: #A23339;
    text-decoration: none;
}

.isSSS_ShopCart a:hover  {
    text-decoration: underline;
}
tr.huWlScReviewed td {
    font-size: 0.9em;
    padding: 0 5px;
    background: #ececec none repeat scroll 0 0 !important;
}
.huWlScReviewed img {
    height: 30px;
    margin: 3px 45px 0 13px;
    width: 30px;
}
tr.huWlScReviewed td:nth-child(6), tr.huWlScReviewed td:nth-child(7) {
    font-size: 0.7em;
}
.huWlScReviewed span {
    font-weight: bold;
}
.huWlScReviewed .huTblSTCAP_ViewSC,
.huWlScReviewed .huTblSTCAP_ViewPLN {
    font-size: 0.85em;
    height: auto;
    padding: 0 0 10px;
}
#HU_FSA_STDC_CONFIRM{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/cs/courses/cache_86019/IE_LOADER_BG_FIX_1.PNG);
    background: rgba(0, 0, 0, 0.2);
    z-index: 999999999;
}

.isSSS_ComfirmWrp {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/cs/courses/cache_86019/IE_LOADER_BG_FIX_1.PNG);
    background: rgba(0, 0, 0, 0.2);
    z-index: 999999999;
}
.isSSS_Comfirm {
    background: #f3f3f1 none repeat scroll 0 0;
    border: 5px solid #a23339;
    display: block;
    left: 50%;
    margin: 0 0 0 -250px;
    padding: 25px;
    position: absolute;
    text-align: center;
    top: 25%;
    width: 500px;
}
.isSSS_Comfirm > a {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 1.5em;
    margin: 10px 30px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}
.isSSS_Comfirm > a:hover {
    background: #5c5c5c none repeat scroll 0 0;
    text-decoration: underline;
}
.isSSS_Comfirm p {
    text-align: left;
}
.isSSS_Comfirm > h2 {
    font-size: 2em;
    margin: 0 0 10px;
}
.isSSS_Comfirm > h3 {
    font-size: 1.3em;
    margin: 0 0 10px;
}


.huWlScFilters {
    font-size: 0.7em;
    line-height: 10px;
    max-width: 65.4%;
    position: absolute;
    right: 20px;
    text-align: left;
    top: 10px;
}
.huWlScFilters span {
    display: inline-block;
    font-weight: bold;
    vertical-align: top;
    width: 60px;
}
.huWlScFilters a {
    border: 1px solid #ccc;
    color: #a23339;
    display: inline-block;
    margin: 0 1px;
    overflow: hidden;
    padding: 2px 4px;
    text-align: center;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 88px;
}
.huWlScFilters  a:hover {
    text-decoration: underline;
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}
.huWlScFilters  a.selected {
    background: #a23339 none repeat scroll 0 0;
    color: #ffffff;
}

.isFltrs.huFSA_WLFlLoading {
    display: none;
}
.huFSA_WorklistWrp table th:nth-child(1) {
    font-weight: bold;
    width: 10%;
}
.huFSA_WorklistWrp table th:nth-child(2) {
    width: 20%;
}
.huFSA_WorklistWrp table th:nth-child(3) {
    width: 10%;
}
.huFSA_WorklistWrp table th:nth-child(4) {
    width: 27%;
}
.huFSA_WorklistWrp table th:nth-child(5) {
    width: 10%;
}



.huFSA_WorklistWrp .isFltrs {
    position: absolute;
    right: 15px;
    top: 22px;
}
#HU_FSA_WL_HOLDS > td {
    background: #ffffff url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center;
}
.huWLPP span {
    display: inline !important;
    font-weight: normal;
}
.huWLPP span:last-child::after {
    content: "";
}
.huWLPP span::after {
    content: " / ";
}

.huFSA_WorklistWrp.open b{
    display: none;
}



#ID_HU_FSA_WORKLIST_PGLT div.huSSS_WL_LOADER {
    text-align: center;
}

#HU_FSA_WORKLIST_AJAX_HMPG_Data .isSSS_Wrp {
    width: 1200px;
    overflow: visible;
}

#HU_FSA_WL_ADD_DROPWrp .isSCL_Tooltip.isToolTip {
    margin-top: 28px;
}

#HU_FSA_WL_ADD_DROPWrp .isSCL_Tooltip span.up {
    left: 324px;
}

#HU_FSA_WORKLIST_AJAX_HMPG_Data .isSSS_Menu {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    width: 20%;
    margin-right: 10px;
    padding-top: 0px;
}

#HU_FSA_WORKLIST_AJAX_HMPG_Data .isSSS_Main {
    width: 78%;
}

#HU_FSA_WORKLIST_AJAX_HMPG_Data .isSSS_Menu > a {
    padding: 10px 5px;
}

#HU_Worklist_HdrCounter > span {
    text-indent: 0px;
}

#HU_FSA_WORKLIST a span.huSSS_WlMenuTabCount{
    left: 0px;
    width: 36px;
    border: 1px solid #a23339;
    padding: 0px 5px;
    color: #a23339;
    height: 21px;
    line-height: 18px;
    margin-left: 7px;
    text-align: center;
}

#HU_FSA_WORKLIST a.selected span.huSSS_WlMenuTabCount,
#HU_FSA_WORKLIST a:hover span.huSSS_WlMenuTabCount{
    border: 1px solid #cecece;
    color: #cecece;
}

#HU_FSA_WORKLIST span.huSSS_WlMenuTabRefresh{
    display: none;
    left: auto;
    right: -28px;
    width: 21px;
    height: 21px;
    line-height: 18px;
    margin-left: 7px;
    background-image: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG);
    background-position: -534px -38px;
    background-color: #FFFFFF;
    cursor: pointer;
}

#HU_FSA_WORKLIST a.selected > span.huSSS_WlMenuTabRefresh {
    display: inline-block;
}

#HU_FSA_WORKLIST a {
    text-align: left;
    text-decoration: none;
    width: 85%;
    display: inline-block;
    vertical-align: middle;
}

#HU_FSA_WORKLIST a span.huSSS_WlMenuTabTitle {
    height: auto;
    left:50px;
    width: auto;
    margin-left:0px;
    position: relative;
    top:0px;
    color: #a23339;
}
#HU_FSA_WORKLIST a.selected span.huSSS_WlMenuTabTitle,
#HU_FSA_WORKLIST a:hover span.huSSS_WlMenuTabTitle  {
    color: #FFF;
}

#HU_FSA_WORKLIST_SUMM a#HU_WL_COUNTSLnk, 
#HU_FSA_WORKLIST a#HU_WL_COUNTSLnk {
    display: none;
}



#HU_FSA_ADDDROP_APPR_MSG .isSSS_Comfirm a,
#HU_FSA_ADDDROP_APPR_MSG .isSSS_Comfirm > a {
    width: auto;
}
#HU_FSA_ADDDROP_APPR_MSG .isSSS_Comfirm a,
#HU_FSA_ADDDROP_APPR_MSG .isSSS_Comfirm p {
    font-size: 1em;
}
#HU_FSA_ADDDROP_APPR_MSG .isSSS_Comfirm h2 {
    font-size: 1.5em;
}



table.huWlClsPetTbl td[headers="tbl_XregPet_Student"] {
    width:23%;
}
table.huWlClsPetTbl td[headers="tbl_XregPet_SubCat"] {
    width:18%;
}
table.huWlClsPetTbl td[headers="tbl_XregPet_Action"] {
    width:29%;
}
table.huWlClsPetTbl td[headers="tbl_XregPet_EnrlStat"],
table.huWlClsPetTbl td[headers="tbl_XregPet_Term"] {
    width:9%;
}
table.huWlClsPetTbl td[headers="tbl_XregPet_CreatedDate"] {
    width:8%;
}

table.huWlClsPetTbl td,
table.huWlEFormsTbl  td,
table.huWlRequestsTbl td {
    font-size: 0.8em;
    position: relative;
}
table.huWlClsPetTbl td div.isSCL_Tooltip,
table.huWlEFormsTbl td div.isSCL_Tooltip,
table.huWlRequestsTbl td div.isSCL_Tooltip {
    width: 900px;
}
table.huWlClsPetTbl td[headers="tbl_XregPet_Approve"], table.huWlClsPetTbl td[headers="tbl_XregPet_Reject"]
{
    border-left: 1px solid #CCC;
    text-align: center;
}

table.huWlClsPetTbl td[headers="tbl_XregPet_Student"] {
    padding-left: 85px; 
}
table.huWlClsPetTbl td[headers="tbl_XregPet_Student"] img {
    position: absolute;
    top: 13px;
    left: 25px; 
    cursor: pointer;
}
.huFSA_WorklistWrp.huFSA_WLClsPet div,
.huFSA_WorklistWrp.huFSA_WLEForms div,
.huFSA_WorklistWrp.huFSA_WLOAISC div {
    overflow: visible;
}
table.huWlClsPetTbl td div > div,
table.huWlEFormsTbl td div > div,
table.huWlRequestsTbl td div > div {
    padding-left: 10px;
}

table.huWlClsPetTbl td[headers="tbl_XregPet_Student"] div.isToolTip {
    top: calc(50% + 27px);
    bottom: auto;
    left: 43px; 
}
table.huWlClsPetTbl td[headers="tbl_XregPet_Approve"] p {
    font-size: 0.8em;
    margin-top: 5px;
}
table.huWlClsPetTbl tr.combinedSection {
    display: none;
}
table.huXreg_Petition tr,
table.hu_EForms tr,
table.hu_Requests tr {
    height: 66px;
}

table.huPetitionClasses th:nth-child(1) {
    width:20%;
}

table.huPetitionClasses th:nth-child(2) {
    width:20%;
}
table.huPetitionClasses th:nth-child(3) {
    width:20%;
}
table.huPetitionClasses th:nth-child(4) {
    width:20%;
}

table.huPetitionClasses tfoot td {
    background-color: #cecece;
}

.huFSA_WorklistWrp > div > div.huPetitionFilters {

}

.huXreg_Petition table,
.hu_EForms table,
.hu_Requests table {
    margin-top: 0;
}

table.huPetitionClasses {
    margin-bottom: 10px;
}

div.huPetitionClassesWithFilters {
    position: relative;
    padding-top: 25px;
}

div.huPetitionClassesWithFilters .isFltrs.huPetitionFilters  {
    top: 0;
}

div.huXreg_Petition > div,
div.hu_EForms > div,
div.hu_Requests > div {
    overflow: visible;
}





.huFSA_WorklistWrp table.huWlGRSTbl {
    border: 1px solid #ccc;
    border-spacing: 0;
    font-size: 1em;
    font-weight: normal;
    margin: 5px 0 0;
    text-align: left;
    width: 100%;
}

.huFSA_WorklistWrp table.huWlGRSTbl th {
    background: none repeat scroll 0 0 #303030;
    color: #fff;
    font-size: .9em;
    font-weight: 300;
    padding: 4px 5px;
    text-align: left;
}

.huFSA_WorklistWrp table.huWlGRSTbl td {
    border-top: 1px solid #ccc;
    padding: 10px 5px;
    background: none repeat scroll 0 0 #ffffff;
}
.huFSA_WorklistWrp table.huWlGRSTbl span {
    display: block;
}
.huFSA_WorklistWrp table.huWlGRSTbl th:nth-child(1) {
    width: 27%;
}
.huFSA_WorklistWrp table.huWlGRSTbl th:nth-child(2) {
    width:14%;
}
.huFSA_WorklistWrp table.huWlGRSTbl th:nth-child(3) {
    width: 18%;
}
.huFSA_WorklistWrp table.huWlGRSTbl th:nth-child(4) {
    width: 29%
}

.huFSA_WorklistWrp table.huWlGRSTbl th:nth-child(5) {
    width: 7%;
}

.huFSA_WorklistWrp table.huWlGRSTbl td:nth-child(6) {
    border: 1px solid #c0c0c0;
}


.huFSA_WorklistWrp table.huWlGRSTbl td:nth-child(6):hover {
    background: #c0c0c0;
    text-decoration: underline;
}


.huFSA_WorklistWrp table.huWlGRSTbl td:nth-child(6):hover span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -104px -658px;

    height: 13px;
    
    margin: 0 auto;
    vertical-align: middle;
    width: 15px;
}


.huFSA_WorklistWrp table.huWlGRSTbl td:nth-child(6):hover a {
    
    color: #A23339;

}

.huFSA_WorklistWrp table.huWlGRSTbl th.rightAligned,
.huFSA_WorklistWrp table.huWlGRSTbl td.rightAligned{
    text-align: right;
}

.huFSA_WorklistWrp table.huWlGRSTbl td {
    vertical-align: top;


}


.huTblgrdrster_grade span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -104px -625px;
    height: 13px;
    
    margin: 0 auto;
    vertical-align: middle;
    width: 15px;
    
    text-decoration: underline
}



.huTblgrdrster_grade a:hover span{
    
    
    margin: 0 auto;
    vertical-align: middle;
    

}

.isFSA_GrdWLWrp {
    text-align: center;

}

a.huTblgrdrster_grade {
    color: #404040;
}

a.huTblgrdrster_grade:hover {
    color: #A23339;
}



    










table.huWlEFormsTbl td[headers="tblWL_EForm_Descr"] {
    width:35%;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_WorklistDescr"] {
    width:40%;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_ReqDt"] {
    width:12%;
}

table.huWlEFormsTbl td[headers="tbl_EForms_StdntPrfl"],

table.huWlEFormsTbl td[headers="tbl_EForms_Eval"] {
    border-left: 1px solid #CCC;
    text-align: center;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_Descr"] div.isToolTip {
    top: calc(50% + 27px);
    bottom: auto;
    left: 18px;
}
table.huWlEFormsTbl td[headers="tbl_EForms_Eval"] p {
    font-size: 0.8em;
    margin-top: 5px;
}



.huFSA_WorklistWrp.huFSA_WLEForms.open > div > h2 {
    padding: 0 0 30px;
}
#huEFFilters {
    top: 40px;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_ApprDescr"] {
    width:30%;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_ApprWorklistDescr"] {
    width:35%;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_ApprDt"] {
    width:12%;
}
table.huWlEFormsTbl td[headers="tblWL_EForm_Status"] {
    width:12%;
}
.isSCL_ApprovalLink {
    position: absolute;
    right: 15px;
    top: 12px;
}





table.huWlRequestsTbl td[headers="tblWL_OAISC_StdName"] {
    width:5%;
}

table.huWlRequestsTbl td[headers="tblWL_OAISC_Affil"] {
    width:15%;
}


table.huWlRequestsTbl td[headers="tblWL_OAISC_Type"] {
    width:10%;
}

table.huWlRequestsTbl td[headers="tblWL_OAISC_Committee"] {
    width:15%;
}

table.huWlRequestsTbl td[headers="tblWL_OAISC_Part_Req"] {
    width:22%;
}
table.huWlRequestsTbl td[headers="tblWL_OAISC_MtgDt"] {
    width:10%;
}
table.huWlRequestsTbl td[headers="tblWL_OAISC_Status"] {
    width:15%;
}

table.huWlRequestsTbl td[headers="tbl_OAISC_Open"] {
    border-left: 1px solid #CCC;
    text-align: center;
	width:10%;
}

table.huWlEFormsTbl td[headers="tblWL_OAISC_StdName"] div.isToolTip {
    top: calc(50% + 27px);
    bottom: auto;
    left: 18px;
}
table.huWlEFormsTbl td[headers="tbl_OAISC_Open"] p {
    font-size: 0.8em;
    margin-top: 5px;
}

.isSSS_Comfirm > div.ShowComments{
    width: 100%;
    height:250px;
    background-color: #ffffff;
}

.isSSS_Comfirm > div > span.ShowComments{
    text-align: left;
    font-size: 1.2em;
    font-family: Arial,Helvetica;
}



table.huWlEVALTbl th {font-size:0.8em;font-weight:bold;}
table.huWlEVALTbl td:nth-child(6) {
    border-left: 1px solid #ccc;
    font-size: 0.8em;
    text-align: center;
    width: 110px;
    padding: 10px;

}

.huWlEVALTbl td:nth-child(6):hover{
    background: #cacaca none repeat scroll 0 0;
    color:#a23339;
    text-decoration: underline;

}

.huFSA_WorklistWrp table.huWlEVALTbl  th:nth-child(1){
    width:28%;
}

.huFSA_WorklistWrp table.huWlEVALTbl th:nth-child(2){
    width:18%;
}
.huFSA_WorklistWrp table.huWlEVALTbl table th:nth-child(3){
    width:20%;
}
.huFSA_WorklistWrp table.huWlEVALTbl th:nth-child(4){
    width:19%;
}
.huFSA_WorklistWrp table.huWlEVALTbl th:nth-child(5){
    width:11%;
}
.huFSA_WorklistWrp table.huWlEVALTbl th:nth-child(6){
    text-align:center;
}
.huTblEvalCrse_Review span{
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -374px -548px;
    width:26px;
    height:25px;
    margin:0 auto;
}

.huTblEvalCrse_Review:hover span{
    text-decoration: none;
    background-position:-408px -548px;
}



.huFSA_WorklistWrp button:hover {
	background: #6b6969 none repeat scroll 0 0;
    text-decoration: underline;
}

.huCanBeSelected.processing td[headers="tbl_XregPet_Approve"],
.huCanBeSelected.processing td[headers="tbl_EForms_Eval"]  {
	background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center;
    background-color: white;
	min-width: 90px;
}

.huCanBeSelected.processing:hover td[headers="tbl_XregPet_Approve"],
.huCanBeSelected.processing:hover td[headers="tbl_EForms_Eval"]  {
	background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat center;
    background-color: #f6f6f6;
	min-width: 90px;
}


.huCanBeSelected.processing.close > td,
.huCanBeSelected.processing.close:hover > td {
	background-color: #c3e6cb;
}

table.huTableContainer tr:hover td {
    background: #f6f6f6;
}

.huCanBeSelected > td[headers="tbl_XregPet_Approve"] {
    min-width: 50px;
}

.huCanBeSelected > td[headers="tbl_XregPet_Reject"] {
    min-width: 40px;
}

.huCanBeSelected .huSelector,
.isFSA_SrLnks .huSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -187px transparent;
    height: 20px;
    width: 20px;
    position: absolute;
    z-index: 1;
    text-decoration: none;
}

.huCanBeSelected.selected .huSelector,
.isFSA_SrLnks .selected .huSelector {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -48px transparent;
}

.huCanBeSelected .huSelector {
    top: 20px; 
	left: 8px;
}

.huBtnContainer.hide,
.huCanBeSelected.processing a.huSelector,
.huCanBeSelected.processing a.huXreg_Approve,
.huCanBeSelected.processing a.huXreg_Reject,
.huCanBeSelected.selected a.huXreg_Approve,
.huCanBeSelected.selected a.huXreg_Reject {
	opacity: 0;
    pointer-events: none;
} 

.huCanBeSelected.processing td[headers="tbl_XregPet_Reject"],
.huCanBeSelected.selected td[headers="tbl_XregPet_Reject"] {
	border-left: none;
}

.huCanBeSelected.processing.close {
    animation-name: fadeOut;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
	animation-play-state: running;
}

.huTableContainer .open {
    animation-name: fadeIn;
    animation-duration: 1s;
    animation-fill-mode: forwards;
	animation-play-state: paused;
}

.huCanBeSelected.success > td {
    animation-name: highlight;
    animation-duration: 1s;
    animation-fill-mode: forwards;
	animation-play-state: running;
}

@keyframes fadeOut {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes highlight {
    from {
		background-color: #c3e6cb;
	}
    to {
		background-color: none;    
	}
}

#highlight:target {
    animation: highlight 1s;
}

span.noCommentsRSP {
	white-space: nowrap;
}

div.huFSA_WorklistWrp.huXreg_Petition {
	padding: 15px;
}

.huMainContainer .isFSA_SrLnks {
	margin: 20px 0 10px 0;
	overflow: hidden;
	font-size: 13px;
    min-height: 27px;
}

.huMainContainer .isFSA_SrLnks button {
	margin: 0 0 0 15px;
	padding: 5px 12px;
	vertical-align: unset;
	
}

.huSelectorAll {
	float: left;
	padding: 0 0 7px 8px;
	line-height: 20px;
}

.huSelectorAll span {
	margin-left: 25px;
	
	white-space: nowrap;
}

.huBtnContainer {
    float: right;
}

.huTableContainer tr.error > td,
.huTableContainer tr.error:hover > td {
	background-color: #f8d7da;
}

.huTableContainer tr.error a.huPetError span {
    background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -368px -277px;
    width: 23px;
    height: 23px;
    margin: 2px auto 5px auto;
}

.huTableContainer tr.error a.huPetError {
	color: #000;
    padding: 5px;
	display: inline-block;
	width: 100%;
    text-decoration: none;
	transition: all 0.3s ease-out 0s;
}

.huTableContainer tr.error a.huPetError:hover {
	background: #cacaca none repeat scroll 0 0;
    color: #a23339;
    text-decoration: underline;
}

.huTableContainer tr.error span.errortext {
	padding: 5px 0;
    font-family: monospace;
    font-size: 1.2em;
}


.huTableContainer td[headers="tblWL_EForm_Descr"] > span {
    margin-left: 30px;
}


.huFSA_WorklistWrp table.huWlScTbl {
	margin-top: 15px;
}



#HU_FSA_WORKLIST_SUMM {
	margin-right: -20px;
}

#HU_FSA_WORKLIST_SUMM > a {
	background: #fff none repeat scroll 0 0;
	border: 1px solid #c0c0c0;
    width: 148px;
    height: 70px;
    font-size: 0.8em;
	font-weight: bold;
    text-decoration: none;
    vertical-align: top;
	margin: 10px 10px 0 0;
	transition: all 0.3s ease-out 0s;
}

#HU_FSA_WORKLIST_SUMM > a:hover {
    background: #cacaca none repeat scroll 0 0;
    color: #a23339;
    text-decoration: underline;
}

#HU_FSA_WORKLIST_SUMM span.huSSS_WlMenuTabTitle {
	color: #a23339;
    vertical-align: middle;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
	margin-top: 7px;
}

#HU_FSA_WORKLIST_SUMM span.huSSS_WlMenuTabCount {
	background-color: #a23339;
    color: #fff;
    display: inline-block;
	margin-top: 5px;
	padding: 1px 5px;
    vertical-align: middle;
}



.huBtnContainer.notCancellable > #huSelectCancel,
.huBtnContainer.cancellable > #huSelectAppr,
.huBtnContainer.cancellable > #huSelectDeny,
.huTableContainer.notCancellable tr.huCanBeSelected.huCancellable a.huSelector,
.huTableContainer.cancellable tr.huCanBeSelected:not(.huCancellable) a.huSelector {
	display: none;
}



td[headers="tbl_EForms_StdntPrfl"] > div.isToolTip {
	display: none;
}

td[headers="tbl_EForms_StdntPrfl"].show > div.isToolTip {
    display: inline-block;
    overflow: visible;
    white-space: nowrap;
    width: auto;
    padding: 5px 5px 5px 5px;
    background-color: white !important;
    bottom: -20px;
    left: 0px;
}


#END_HU_FSA_WORKLIST {}


.huFooterWrp {
	background-color: #1e1e1e;
	line-height: 45px;
	padding: 0;
	width: unset;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}

.huFooter {
	font-size: 0.8em;
	font-family: 'Lato', sans-serif;
	font-weight: bold;
	color: #FFF;
	text-align: center;
}

.huFooter > a {
	color: #FFF;
	text-decoration: none;
}

.huFooter > a:hover {
	text-decoration: underline;
}

.huFooter>a::before {
	content: " | ";
}

.huFooter > a:focus {
	border: solid white;
}

#HU_BRANDING_FOOTER {
	margin-top: 45px;
	display: inline-block;
}

@media only screen and (max-width: 790px) {
	.huFooterWrp {
		line-height: 25px;
	}
	.huFooter > a::before {
		content: "\A";
		white-space: pre;
	}
	#HU_BRANDING_FOOTER {
		margin-top: 100px;
	}
}

body.PSPAGE {
	position: relative;
	min-height: 100vh;
}




iframe[id^="ptModFrame_"][src*="G3FRAME.G3SEARCH_FL.GBL"],
iframe[id^="ptModFrame_"][src*="G3FORM.G3FORM_FL.GBL"] {
	min-width: 50vw !important; 
	min-height: 70vh !important;
}


@media only screen and (max-width: 992px) {
	#ptifrmtemplate #ptifrmtarget > iframe[src*="G3FRAME.G3SEARCH_FL.GBL"],
	#ptifrmtemplate #ptifrmtarget > iframe[src*="G3FORM.G3FORM_FL.GBL"] {
		width: 95vw !important;
	}
}


@media only screen and (max-width: 768px) {

	iframe[id^="ptModFrame_"][src*="G3FRAME.G3SEARCH_FL.GBL"],
	iframe[id^="ptModFrame_"][src*="G3FORM.G3FORM_FL.GBL"] {
		min-width: 70vw !important; 
		min-height: 50vh !important;
	}

}


@media only screen and (max-width: 480px) {}


@media only screen and (max-width: 320px) {}




.isINS_InstructorsWrp {
     background: #F3F3F1;
     border: 1px solid #c0c0c0;
     margin: 0 auto;
     width: 980px;
     padding: 10px 5px;
     position: relative;
}
.isINS_InstructorsWrp.isfluid {
     width: 98%;
     min-width: 980px;
     margin: 10px 1%;
}
.isINS_FluidCtrl {
     height: 20px;
     display: none;
     margin: 10px 0 0 0;
     text-decoration: none;
}
.isINS_InstructorsWrp.isINS_Result .isINS_FluidCtrl {
     display: block;
}
.isINS_FluidCtrl span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -258px -161px transparent;
     display: block;
     text-decoration: none;
     width: 30px;
     margin: 0 auto;
     height: 25px;
}
.isINS_InstructorsWrp.isfluid .isINS_FluidCtrl span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -268px -205px transparent;
}
.isINS_SearchWrp > h3 > a {
     color: #000000;
     text-decoration: none;
}
.isINS_SearchWrp > h3 > a > span {
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -106px;
     display: inline-block;
     width: 25px;
}
.open .isINS_SearchWrp > h3 > a > span {
     background-position: -94px -186px;
}
#IS_INS_SearchResult {
     display: none;
}
.open #IS_INS_SearchResult {
     display: block;
}

.isINS_SearchWrp {
     display: inline-block;
     vertical-align: top;
     width: 100%;
     padding: 0 15px 0 15px;
     position: relative;
}
.isINS_SearchWrp #IS_INS_SearchTxt {
     height: 32px;
     margin: 0;
     border: none;
     padding: 0 10px;
     width: 84%;
}
.isINS_InstructorsRdWrp #IS_INS_RdSearchTxt {
     width: 58%;
     border: none;
     height: 23px;
     padding: 0 10px;
}
.isINS_SearchWrp > a, .isINS_InstructorsRdWrp > a {
     background: none repeat scroll 0 0 #ccc;
     border: 1px solid #ccc;
     color: #000;
     display: inline-block;
     height: 23px;
     padding: 0 10px;
     text-decoration: none;
     vertical-align: bottom;
}
.isINS_SearchWrp > a:hover, .isINS_InstructorsRdWrp > a:hover {
     background: none repeat scroll 0 0 #6b6969;
     border: 1px solid #ccc;
     text-decoration: none;
}
#IS_INS_SearchBtn {
     text-align: center;
     width: 120px;
     margin-left: 2%;
}
#IS_INS_SearchBtn > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -202px transparent;
     display: inline-block;
     width: 24px;
}
.isINS_OpenSearchSuggest .isINS_SearchSuggest {
     max-height: 1000px;
     min-height: 200px;
     border-bottom: 1px solid #ccc;
     padding: 0 0 10px;
}
.isINS_SearchSuggest {
     background: none repeat scroll 0 0 #ffffff;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
     position: absolute;
     width: 89.5%;
     z-index: 6;
     max-height: 0;
     overflow-y: hidden;
     -webkit-transition: all 0.5s ease-in-out;
     -moz-transition: all 0.5s ease-in-out;
     -o-transition: all 0.5s ease-in-out;
     transition: all 0.5s ease-in-out;
}
.isINS_InstructorsRdWrp .isINS_SearchSuggest {
     width: 81.8%;
}
.isINS_AdvSearchWrp .isINS_SearchSuggest {
     width: 78.2%
}

.isINS_SearchSuggest > ul {
     border-left: 1px solid #ccc;
     display: inline-block;
     float: left;
     list-style: none outside none;
     margin: 10px -1px;
     padding: 0 20px;
     width: 25%;
}
.isINS_SearchSuggest > ul > li {
     padding: 0;
}
.isINS_SearchSuggest > ul > li > h2 {
     font-size: 13px;
     margin: 0 0 5px -5px;
     padding: 0;
}
.isINS_SearchSuggest > ul > li > a {
     color: #a23339;
     display: block;
     font-size: 13px;
     overflow: hidden;
     padding: 3px 0;
     text-decoration: none;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.isINS_SearchSuggest > ul > li > a:hover {
     text-decoration: underline;
}
.isINS_SearchSuggest > a {
     background: none repeat scroll 0 0 #A23339;
     bottom: 0;
     height: 15px;
     position: absolute;
     right: 45%;
     width: 90px;
}
.isINS_SearchSuggest > a > span {
     border-bottom: 10px solid #fff;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     height: 0;
     position: absolute;
     right: 35px;
     top: 3px;
     width: 0;
}
.isINS_AdvFacetBox[data-facetname="PTSF_SBO_NAME"] {
     display: none;
}
#IS_INS_ClearSearchInput {
     background: #ffffff url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px -95px;
     border: medium none;
     height: 20px;
     margin: 6px 0 0 -25px;
     padding: 0;
     position: absolute;
     width: 20px;
}
.showClear #IS_INS_ClearSearchInput {
     background-position: -42px -95px;
}
.isINS_OpenSearchSuggest #IS_INS_ClearSearchInput{
     display:none;
}
.isINS_InstructorsRdWrp #IS_INS_ClearSearchInput {
     margin: 9px 0 0 -25px;
}


.isINS_ViewWrp {
     display: inline-block;
     float: right;
}
.isINS_ViewWrp h5 {
     display: inline-block;
}
.isINS_ViewWrp a {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 7px -62px transparent;
     -moz-box-shadow: 1px 1px 1px #ccc;
     -webkit-box-shadow: 1px 1px 1px #ccc;
     box-shadow: 1px 1px 1px #ccc;
     display: inline-block;
     height: 30px;
     margin: 5px;
     width: 30px;
     text-decoration: none;
}
.isINS_ViewWrp a#isINS_ViewBox {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 8px -41px transparent;
}
.isINS_ViewWrp a#isINS_ViewList {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -246px -41px transparent;
}
.isINS_ViewWrp a#isINS_ViewBox.selected {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -84px #000000;
}
.isINS_ViewWrp a#isINS_ViewList.selected {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -291px -41px #000000;
}


.isINS_InstructorsWrp .isINS_SrLnks {
     padding: 0;
     display: none;
}
.open.isINS_InstructorsWrp.isINS_Result .isINS_SrLnks {
     display: block;
}
.isINS_SearchWrp > h2 {
     padding-bottom: 10px;
}
.isINS_SearchWrp > h3 {
     font-size: 1.3em;
     font-weight: 500;
     padding: 0 0 10px;
     width:90%;
}
.isINS_InstructorsWrp > .isINS_SrLnks > a, .isINS_SrLnks > a {
     font-size: 12px;
     padding: 0 20px 0 0;
     text-decoration: none;
}
#IS_INS_SearchResultWrp .isINS_SrHead {
     display: none;
}
.isINS_SrHead > div {
     vertical-align: middle;
}

.isINS_Instructor {
     border: 1px solid #cccccc;
     display: inline-block;
     height: 146px;
     margin: 9px;
     width: 300px;
     position: relative;
     background: none repeat scroll 0 0 #fff;
}
.isINS_Instructor > div, .isINS_Instructor > a {
     display: inline-block;
     vertical-align: top;
     width: 165px;
     float: left;
     font-size: 13px;
}
.isINS_Instructor .isINS_SrSelector {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -187px transparent;
    
     height: 20px;
     left: 95px;
     position: absolute;
     top: 30px;
     width: 20px;
     z-index: 1;
     text-decoration: none;
}
.isINS_Instructor.selected .isINS_SrSelector {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -44px -48px transparent;
}
.isINS_Instructor.selected, .isINS_Instructor:hover {
     background: #d8efdd;
}
.isINS_Instructor .isINS_SrName {
     background: #303030;
     color: #ffffff;
     cursor: pointer;
     display: block;
     font-size: 19px;
     padding: 0 10px;
     position: relative;
     overflow: hidden;
     width: 100%;
     line-height: 25px;
     z-index: 2;
     -ms-text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     text-decoration: none;
     white-space: nowrap;
}
.isINS_Instructor .isINS_SrName:hover {
     background: #6b6969;
     text-decoration: underline;
}

.isINS_Instructor .isINS_SrPhoto {
     padding: 15px;
     width: 120px;
     cursor: pointer;
}
.isINS_Instructor .isINS_SrPhoto:hover {
     background: none repeat scroll 0 0 #3AAB57;
}
.isINS_Instructor .isINS_SrPhoto img {
     width: 90px;
     height: 90px;
}
.isINS_Instructor .isINS_SrPhoto > span {
     background: #000;
     bottom: 20px;
     color: #fff;
     display: block;
     font-size: 11px;
     opacity: 0.5;
     padding: 5px;
     position: absolute;
}
.isINS_SrBoxView .isINS_SrLocation {
     font-size: 1em;
     height: 20px;
     overflow: hidden;
     display: none;
}
.isINS_Instructor .isINS_SrActionLnks {
     float: right;
     text-align: right;
     position: relative;
}
.isINS_Instructor .isINS_SrActionLnks > a {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -88px -235px transparent;
     display: inline-block;
     height: 17px;
     line-height: 10px;
     text-decoration: none;
     vertical-align: bottom;
     width: 40px;
     -webkit-transition: background-color 0.5s ease-in-out;
     -moz-transition: background-color 0.5s ease-in-out;
     -o-transition: background-color 0.5s ease-in-out;
     transition: background-color 0.5s ease-in-out;
}
.isINS_Instructor .isINS_SrActionLnks > div {
    
     position: absolute;
     width: 250px;
     right: 0;
     top: 13px;
     text-align: left;
     z-index: 3;
     max-height: 0;
     overflow-y: hidden;
     -webkit-transition: max-height 0.5s ease-in-out;
     -moz-transition: max-height 0.5s ease-in-out;
     -o-transition: max-height 0.5s ease-in-out;
     transition: max-height 0.5s ease-in-out;
}
.isINS_Instructor .isINS_SrActionLnks > div a {
    
}
.isINS_Instructor .isINS_SrActionLnks.open > div {
     max-height: 500px;
     border: 1px solid #a23339;
     border-top: 5px solid #a23339;
}
.isINS_Instructor .isINS_SrActionLnks.open > a {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -235px #a23339;
}
.isINS_Instructor .isINS_SrActionLnks .isINS_Loading {
     height: 200px;
     background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center #fff;
}
.isINS_Instructor .isINS_SrConcentration span {
     display: block;
     overflow: hidden;
     -ms-text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.isINS_Instructor .isINS_SrEmail > a {
     display: block;
     font-size: 0.7em;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 164px;
}
.isINS_SrYear {
     overflow: hidden;
     -ms-text-overflow: ellipsis;
     -o-text-overflow: ellipsis;
     text-overflow: ellipsis;
     white-space: nowrap;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap {
     width: 20px;
     position: absolute;
     overflow: visible !important;
     right: 8px;
     top: 14px;
     height: 20px !important;
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -436px -731px transparent;
     padding: 0;
     z-index: 2;
}
.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap {
     top: 26px;
     right: -8px;
}
#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap {
     right: 9px;
     top: 34px;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip {
     right: 0;
     z-index: 10000;
     width: 192px;
     font-size: 13px;
     text-align: left;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip span.down,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip span.down,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip span.down {
     left: initial;
     right: 0;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr{
     padding-bottom: 8px;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span {
     width: 25px;
     height: 20px;
     display: inline-block;
     position: relative;
     top: 5px;
     margin-right: 8px;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -368px -278px transparent;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H01,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H01,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H01 {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -430px -448px transparent;
}
#IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H02,#IS_INS_SearchResultWrp.isINS_SrBoxView .isINS_Instructor > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H02,.isINS_PrfWrp > div.isINS_PrfPhotoWrp > div.isINS_HoldTooltipWrap div.isToolTip div.isINS_HoldDescr span.H02 {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -389px -448px transparent;
     top: 3px;
}
.isINS_HoldDescr {
     white-space:nowrap;
}
div.isINS_HoldTooltipWrap div.isToolTip {
     width: auto !important;
}
.isINS_FerpaLegend {
     background: #f3f3f1 none repeat scroll 0 0;
     bottom: 40px;
     box-shadow: 0 0 5px 0 #000000;
     color: #000000;
     display: none;
     font-size: 11px;
     padding: 20px;
     position: absolute;
     text-align: left;
     width: 290px;
     z-index: 3;
}
.legend .isINS_FerpaLegend {
     display: block;
}
.isINS_FerpaLegend > a {
     color: black;
     font-size: 1.4em;
     font-weight: bold;
     position: absolute;
     right: 5px;
     text-decoration: none;
     top: 2px;
}
.isINS_FerpaLegend > span {
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     border-top: 12px solid #f3f3f1;
     bottom: -8px;
     height: 0;
     left: 3px;
     position: absolute;
     width: 0;
}
#lbContentMain .isINS_FerpaLegend > span {
     bottom: -6px;
     left: 24px;
}
.isINS_FerpaLegend > p {
     line-height: normal;
     white-space: normal;
}
.isINS_Instructor > div.isINS_SrIndicator > a {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -188px -516px transparent;
     display: block;
     height: 30px;
     overflow: hidden;
     text-decoration: none;
     text-indent: 100%;
     white-space: nowrap;
     width: 30px;
}


@media only screen and (min-width : 550px) {
     .open #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrHead {
         background: none repeat scroll 0 0 #303030;
         color: #fff;
         display: block;
         font-size: 14px;
         line-height: 25px;
         margin: 10px 15px 0;
         position: relative;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrHead .isINS_SrYear {
         width: 11%;
        
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor {
         display: block;
         height: 45px;
         margin: 0;
         width: 100%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div, #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > a {
         height: 43px;
         overflow: hidden;
         padding: 4px;
         text-overflow: ellipsis;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView #IS_INS_SearchResult {
         padding: 0 14px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrSelector {
         display: inline-block;
         width: 40px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor .isINS_SrSelector {
         background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -34px -176px transparent;
         left: 0;
         position: static;
         top: 0;
         z-index: 1;
         height: 45px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor.selected .isINS_SrSelector {
         background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -34px -36px transparent;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrName {
         display: inline-block;
         width: 20%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrHead .isINS_SrName {
         width: 20%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor .isINS_SrName {
         background: none repeat scroll 0 0 transparent;
         color: #5781b1;
         font-size: 0.9em;
         font-weight: normal;
         line-height: 35px;
         padding: 0 0 0 5px;
         position: relative;
    }
    
     .isINS_SrListView #IS_INS_SearchResult .isINS_SrName, .isINS_SrListView .isINS_AdvResultsBody .isINS_SrName {
         color: #a23339 !important;
         line-height: 20px !important;
         white-space: normal !important;
    }
     .isINS_SrListView #IS_INS_SearchResult .isINS_SrName > span, .isINS_SrListView .isINS_AdvResultsBody .isINS_SrName > span {
         display: block;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
    }
     .isINS_SrListView #IS_INS_SearchResult .isINS_SrName > span > span, .isINS_SrListView .isINS_AdvResultsBody .isINS_SrName > span > span {
         display: table-cell;
         height: 37px;
         overflow: hidden;
         vertical-align: middle;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrPhoto {
         display: inline-block;
         left: 40px;
         padding: 5px;
         z-index: 3;
         width: 45px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrPhoto img {
         width: 35px;
         height: 35px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor .isINS_SrPhoto > span {
         background: none;
         bottom: 5px;
         color: #000;
         font-size: 10px;
         margin: 30px 0 0 31px;
         opacity: 1;
         padding: 3px 15px;
         position: relative;
         width: 120px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrActionLnks {
         display: inline-block;
         width: 50px;
         margin: 0;
         padding: 0;
         position: absolute;
         right: 5px;
         top: 0;
         overflow: visible !important;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrActionLnks > a {
         background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -89px -229px transparent;
         height: 30px;
         margin: 0 0 0 5px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor .isINS_SrActionLnks.open > a {
         background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -148px -229px #a23339;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor .isINS_SrActionLnks .isINS_Loading {
         top: 30px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrConcentration {
         display: inline-block;
         width: 20%;
         font-weight: normal;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrConcentration span {
         display: block;
         font-weight: normal;
         line-height: 1.2em;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrYear {
         display: inline-block;
         width: 12%;
    }
     .isINS_AdvWrp.isINS_SrListView .isINS_SrYear, .isINS_SrListView #IS_INS_SearchResult .isINS_SrYear {
         line-height: 20px !important;
         overflow: hidden !important;
         padding: 0 5px 0 0 !important;
         white-space: normal !important;
    }
     .isINS_AdvWrp.isINS_SrListView .isINS_SrYear p, .isINS_SrListView #IS_INS_SearchResult .isINS_SrYear p {
         table-layout: fixed;
         display: table;
    }
     .isINS_AdvWrp.isINS_SrListView .isINS_SrYear p span, .isINS_SrListView #IS_INS_SearchResult .isINS_SrYear p span {
         display: table-cell;
         vertical-align: middle;
         height: 40px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrPhone {
         display: inline-block;
         width: 103px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrLocation {
         display: inline-block;
         width: 10%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_SrEmail {
         display: inline-block;
         width: 18%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_SrIndicator {
         left: 30px;
         top: -5px;
         z-index: 3;
         overflow: visible;
         position: absolute;
         width: 30px;
         height: 30px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView .isINS_Instructor > div.isINS_SrIndicator > a {
         background-position: -377px -516px;
         height: 20px;
         width: 20px;
    }
}
.isINS_SrLocation > span {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.isINS_SrBoxView .isINS_SrLocation > span {
     display: block;
}




.isINS_SrIndi1 {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -223px -109px transparent;
}
.isINS_SrIndi2 {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -187px -175px / 300px 300px transparent;
}



.isINS_ErrorMsg {
     display: none;
     margin-top: 0;
     position: absolute;
     text-align: center;
     top: 59px;
     width: 77%;
     z-index: 5;
}
.error .isINS_ErrorMsg {
     display: block;
}
.error #IS_INS_SearchResult {
     display: none;
}
.isINS_InstructorsWrp.error {
     padding: 10px 5px 35px;
}
.error .isINS_SrHead {
     display: none !important;
}


.isINS_SearchWrp select::-ms-expand, .isINS_InstructorsRdWrp select::-ms-expand {
     display: none;
}
.isINS_SearchWrp select, .isINS_InstructorsRdWrp select {
     width: 110px;
     color: #ffffff;
     font-weight: normal;
     font-size: 1em;
     line-height: 1.2em;
     border: 1px solid #ccc;
     cursor: pointer;
     text-indent: 0.01px;
     -ms-text-overflow: " ";
     -o-text-overflow: " ";
     text-overflow: " ";
     margin: 0 auto;
     padding: 4px 0.4em;
     background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 90px 7px #a23339;
     *background-image: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none;
     vertical-align: bottom;
}
.isINS_SearchWrp select option, .isINS_InstructorsRdWrp select option {
     padding: 0 0 0 10px;
}
.isINS_SearchWrp select:focus, .isINS_InstructorsRdWrp select:focus {
     outline: none;
}
.isINS_SearchWrp > a, .isINS_InstructorsRdWrp > a {
     background: none repeat scroll 0 0 #A23339;
     color: #fff;
     height: auto;
     padding: 5px 10px;
}
.isINS_ViewWrp a#IS_INS_ViewBox {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 8px -41px transparent;
}
.isINS_ViewWrp a#IS_INS_ViewList {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -246px -41px transparent;
}
.isINS_ViewWrp a#IS_INS_ViewBox.selected {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll 8px -84px #A23339;
}
.isINS_ViewWrp a#IS_INS_ViewList.selected {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -291px -41px #A23339;
}
.isINS_SearchWrp #IS_INS_SearchTxt, .isINS_InstructorsRdWrp #IS_INS_RdSearchTxt {
     height: 31px;
     margin: 0;
     vertical-align: bottom;
}
.isINS_Instructor .isINS_SrEmail > a, .isINS_InstructorsWrp > .isINS_SrLnks > a, .isINS_SrLnks > a {
     color: #A23339;
     text-decoration: none;
}
.isINS_Instructor .isINS_SrEmail > a:hover, .isINS_InstructorsWrp > .isINS_SrLnks > a:hover, .isINS_SrLnks > a:hover {
     text-decoration: underline;
}
.isINS_Instructor .isINS_SrPhoto:hover {
     background: none repeat scroll 0 0 #A23339;
}

.isINS_PrfMain .isSSS_FullW > div.isSSS_Advs {
     margin: 5px 10px 15px 0;
     width: 48%;
}
.isINS_PrfMain .isSSS_AdvsActionLnks > div {
     top: 22px;
}
.isINS_PrfMain .VList div.isSSS_AdvsName {
     width: 31%;
}
.isINS_PrfMain .VList div.isSSS_AdvsEmail {
     width: 22%;
}
.isINS_PrfMain .isSSS_VListHead > div:nth-child(1) {
     width: 37%;
}
.isINS_PrfMain .isSSS_VListHead > div:nth-child(3) {
     width: 22%;
}
.isINS_PrfMain .VList div.isSSS_AdvsLocation {
     display: none;
}
.isINS_PrfMain .isSSS_AdvsLocation > span {
     display: inline;
}

.isINS_InstructorsRdWrp {
     background: #f3f3f1 none repeat scroll 0 0;
     border: 1px solid #c0c0c0;
     margin: 0px auto;
     padding: 20px;
     position: relative;
     width: 980px;
}


.isSSS_AdvsActionLnks > a, .isINS_SrActionLnks > a {
     background: transparent none repeat scroll 0 0 !important;
     pointer-events: none;
}

.isSSS_ConversationInfo {
     width: 90% !important;
}
.isSSS_ConversationEvent {
     display: inline-block;
     font-size: 0.7em;
     width: 35%;
}
.isSSS_ConversationPerson {
     margin-left: 2%;
     display: inline-block;
     font-size: 0.7em;
     width: 60%;
}
.isSSS_Conversation {
     margin-top: 5px;
}
.isSSS_ConversationLearn, .isSSS_ConversationNote {
     font-size: 0.6em;
     text-align: left;
}
.isSSS_ConversationNote {
     padding-top: 10px;
}


#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS span,#HU_INS_MY_PROGRAMWrp .isSSS_CWrpGSAS h5, #HU_INS_MY_PROGRAMWrp .isSSS_CWrpGSAS span#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS span,{
     padding-bottom: 3px;
}
#HU_INS_MY_PROGRAMWrp .isSSS_FullW {
     width: 97% !important;
}
#HU_MY_PROGRAMWrp ul ,#HU_INS_MY_PROGRAMWrp ul,#HU_ALUMNI_MY_PROGWrp ul {
     list-style-type: none;
    margin-left: 0em !important;
}
#HU_MY_PROGRAMWrp div li,#HU_INS_MY_PROGRAMWrp div li,#HU_ALUMNI_MY_PROGWrp div li {
     margin-bottom: 10px !important;
}
#HU_MY_PROGRAMWrp div li, #HU_MY_PROGRAMWrp div li span,#HU_INS_MY_PROGRAMWrp div li, #HU_INS_MY_PROGRAMWrp div li span,#HU_ALUMNI_MY_PROGWrp div li, #HU_ALUMNI_MY_PROGWrp div li span {
     font-family: "Quattrocento Sans" !important;
     font-weight: 300 !important;
}
#HU_MY_PROGRAMWrp div li span,#HU_INS_MY_PROGRAMWrp div li span,#HU_ALUMNI_MY_PROGWrp div li span {
     font-size: 0.8em !important;
}
#HU_MY_PROGRAMWrp div li span.filler,#HU_INS_MY_PROGRAMWrp div li span.filler,#HU_ALUMNI_MY_PROGWrp div li span.filler {
     width: 99%;
     display: block;
}
#HU_MY_PROGRAMWrp li h5, #HU_MY_PROGRAMWrp li span,#HU_INS_MY_PROGRAMWrp li h5, #HU_INS_MY_PROGRAMWrp li span,#HU_ALUMNI_MY_PROGWrp li h5, #HU_ALUMNI_MY_PROGWrp li span {
     box-sizing: border-box;
}
#HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li h5, #HU_MY_PROGRAMWrp .isSSS_CWrpGSAS li span,#HU_INS_MY_PROGRAMWrp .isSSS_CWrpGSAS li h5, #HU_INS_MY_PROGRAMWrp .isSSS_CWrpGSAS li span,#HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li h5, #HU_ALUMNI_MY_PROGWrp .isSSS_CWrpGSAS li span {
    
     display: block;
}
.VCard .isSSS_TuitionVList, .VList .isSSS_TuitionVCard, .VCard .isSSS_RequirementsVList, .VList .isSSS_RequirementsVCard {
     display: none;
}
.VList .isSSS_TuitionVList, .VCard .isSSS_TuitionVCard, .VList .isSSS_RequirementsVList, .VCard .isSSS_RequirementsVCard {
     display: block;
}
#HU_INS_MY_PROGRAMWrp .VList table tbody td[headers="THTypGYear"] {
     text-align: center;
}
#HU_INS_MY_PROGRAMWrp .VList table tbody td[headers="THAmt"],#HU_INS_MY_PROGRAMWrp .VList table tbody td[headers="THComDate"] {
     text-align: right;
     padding: 3px 10px 3px 3px;
}
#HU_INS_MY_PROGRAMWrp .VList table th {
    
     text-align: left;
}
#HU_INS_MY_PROGRAMWrp .VList table th#THAmt {
     text-align: right;
     padding: 3px 10px 3px 3px;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox {
     border: 1px solid #ccc;
     display: inline-block;
     width: 30.1%;
     padding: 0;
     margin: 1.5%;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox {
     margin: 2.1%;
     background-color: #fff;
}
#HU_INS_MY_PROGRAMWrp div.isDSInsideBox:first-of-type, #HU_INS_MY_PROGRAMWrp div.isDSInsideBox.first {
     margin-left: 0;
}
#HU_INS_MY_PROGRAMWrp div.isDSInsideBox:last-of-type {
     margin-right: 0;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox div {
     padding: 2px;
    
}
#HU_INS_MY_PROGRAMWrp .isSSS_CareerSelect {
     display: none;
     white-space: nowrap;
}
#HU_INS_MY_PROGRAMWrp .VCard, #HU_INS_MY_PROGRAMWrp .VList {
     width: 100%;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox h5 {
     text-align: center;
     border-bottom: 1px solid #ccc;
     background-color: #f3f3f1;
     padding: 5px;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox p {
     text-align: center;
     padding: 5px;
     font-size: 0.8em;
}
#HU_INS_MY_PROGRAMWrp .isSSS_EmpWrp .ABDLabel {
     display: inline;
     float: left;
     font-size: 0.8em;
     font-weight: bold;
     text-align: left;
}
#HU_INS_MY_PROGRAMWrp .isSSS_EmpWrp .ABDStatus {
     display: inline-block;
     float: left;
     font-size: 0.8em;
     padding-left: 30px;
}
#HU_INS_MY_PROGRAMWrp .isSSS_EmpWrp .ABDDate {
     float: right;
     font-size: 0.8em;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox .ABDDisNotCompleted, #HU_INS_MY_PROGRAMWrp .isDSInsideBox .ABDDisCompleted {
     text-align: center;
     font-weight: normal;
     font-size: 1.0em !important;
     padding: 5px;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel {
    
     font-weight: bold;
    
     padding: 5px;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitleLabel.isABDcentered {
     text-align: center;
     font-weight: normal;
     font-size: 0.8em;
}
#HU_INS_MY_PROGRAMWrp .isDSInsideBox .ABDDisTitle {
     font-size: 0.8em;
    
     font-style: italic;
     font-weight: normal;
    
}
.horizontalProgress {
     margin: 10px auto;
     width: 95%;
}
.degreeProgress {
     display: block !important;
     width: 100% !important;
     overflow: hidden;
}
.degreeProgress .isINSNotAvailable {
     text-align: left;
     font-size: 0.8em;
}
.progressBlock {
     float: left;
     width: 32%;
}
.progressBlock.last {
     display: inline-block;
     width: 2%;
     position: relative;
     bottom: -35px;
}
.progressBlock .dataPoint {
     font-family: "Quattrocento Sans";
     font-size: 0.7em;
     font-weight: 300;
     position: relative;
     left: -14px;
}
.progressBlock .desc {
     font-family: Arial;
     font-size: 0.8em;
     text-align: center;
}
.progressBlock .line {
     line-height: 2px;
     margin-bottom: 2px;
     margin-top: 10px;
}
.progressBlock .lineStyleN {
     background-color: #e6e6e3;
}
.progressBlock .lineStyleS {
     background-color: #3aab57;
}
.progressBlock .lineStyleG {
     background-color: #e5e52a;
}
.progressBlock .lineStyleU {
     background-color: #e25454;
}
#HU_INS_MY_PROGRAMWrp #progressTable {
     margin-top: 10px;
}
#IS_INS_MILESTONE_LIST th:nth-child(1) {
     width:15%;
}
#IS_INS_MILESTONE_LIST th:nth-child(2) {
     width: 55%;
}
#IS_INS_MILESTONE_LIST th:nth-child(3) {
     width: 12%;
}
#IS_INS_MILESTONE_LIST th:nth-child(4) {
     white-space: nowrap;
}
#IS_INS_MILESTONE_LIST th:nth-child(5) {
     white-space: nowrap;
}
#IS_INS_MILESTONE_LIST td:nth-child(2) span.milestoneDescr {
     float: left;
     margin-bottom: 5px;
}
#IS_INS_MILESTONE_LIST td:nth-child(2) a {
     float: right;
     margin-right: 10%;
     margin-bottom: 5px;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST H5 {
     margin: 5px 0;
}
div[groupid="HU_INS_MY_PROGRAM"] td {
     vertical-align: top;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST th:nth-child(1) {
     width: 55%;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST th:nth-child(2) {
     width: 15%;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST th:nth-child(3) {
     width: 15%;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST th:nth-child(4) {
     width: 15%;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST td:nth-child(1) span.milestoneDescr {
     float: left;
     margin-bottom: 5px;
}
div[groupid="HU_INS_MY_PROGRAM"] #IS_INS_MILESTONE_LIST td:nth-child(1) a {
     float: right;
     margin-right: 10%;
     margin-bottom: 5px;
}
#IS_INS_MILESTONE_LIST td:nth-child(1) span.milestoneComment {
     background-color: #e5e5e5;
     border: 1px solid #ccc;
     clear: both;
     margin-top: 6px;
     padding: 6px;
     width: 90%;
}
#HU_INS_DOC {
    
}
#HU_INS_DOC td {
     vertical-align: top;
}
#HU_INS_DOC th:nth-child(2),#HU_INS_DOC th:nth-child(1) {
     width: 10%;
}
#HU_INS_DOC th:nth-child(3),#HU_INS_DOC th:nth-child(4) {
     width: 16%;
}
#HU_INS_DOC th:nth-child(5) {
     width: 17%;
}
#HU_INS_DOC th:nth-child(6) {
     width: 16%;
}
#HU_INS_DOC td:nth-child(6) > span {
     background-color: #eeeeee;
     border: 1px solid #c2c2c2;
     padding: 5px;
}
#HU_INS_DOC td.isINS_DenyReason span.isINS_concentrationChangeDenyReason {
     background-color: #e5e5e5;
     border: 1px solid #ccc;
     clear: both;
     margin-top: 0px;
     padding: 6px;
     width: 100%;
}

#HU_INS_MY_PROGRAMWrp .isSSS_CWrpGSAS li.isSSS_DeptGYearReason > span,.isSSS_DeptGYearReason > div{
     display: inline-block;
}
.isSSS_AcadGYearTooltip > a {
    
     background: transparent url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -329px -657px;
     display: inline-block;
     height: 14px;
    
    
    
     position: relative;
     top: 4px;
     text-decoration: none;
     width: 13px;
}
.isSSS_AcadGYearTooltip a:hover {
     text-decoration: none;
}
.isSSS_DeptGYearReason .isToolTip {
     bottom: 64px;
     right: 17px;
}



.legend .isINS_SuggestLegend {
     display: block;
}
.isINS_SuggestLegend {
     background: #f3f3f1 none repeat scroll 0 0;
     box-shadow: 0 0 5px 0;
     display: none;
     font-size: 0.8em;
     margin-top: -2px;
     padding: 3px 5px;
     position: absolute;
     right: 7%;
}
.isINS_SuggestLegend > a {
     color: #a23339;
     font-size: 11px;
     font-weight: bold;
     position: absolute;
     right: 2px;
     text-decoration: none;
     top: 0;
}
.isINS_SuggestLegend h3 {
     font-size: 1em;
}
.isINS_SuggestLegend li {
     font-size: 0.8em;
     margin: 1px 0 0 10px;
     width: auto;
}
.isINS_SuggestLegend > span {
     border-bottom: 12px solid #f3f3f1;
     border-left: 10px solid transparent;
     border-right: 10px solid transparent;
     height: 0;
     position: absolute;
     right: 80px;
     top: -7px;
     width: 0;
}
.isINS_AdvResult .isINS_SuggestLegend > span {
     right: 50px;
}

div.huMainWrp > ul:nth-child(2) {
     position: relative;
     z-index: 6;
}



#IS_INS_PROFILE_PERSINFOWrp .isSSS_FullW > div {
     width: 49%;
}

.isINS_AdvCounter > a {
     display: none;
}
.isINS_AdvRSPViewWrp {
     display: inline-block;
}
.isSSS_FullW.isSSS_CWrpHCOL * {
     font-family: "Quattrocento Sans" !important;
}
.isINS_AdvBackToHome,#IS_INS_SearchResultWrp.isINS_AdvResult .isINS_AdvBackToHome{
     display: none;
}

@media only screen and (min-width: 993px) {
     .container-fluid .isINS_PrfMainWrp .accordion-row {
         height: auto !important;
    }
     .isINS_AdvRSPViewWrp {
         display: none;
    }
}
.huMobileFooter {
    display: none;
}

@media only screen and (min-width : 550px) {
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrSelector {
         width: 35px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrPhoto {
         left: 35px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrYear {
         width: 10%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrLocation {
         width: 9%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrEmail {
         width: 15%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrName {
         width: 22%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrConcentration {
         width: 18%;
    }
}
.isINS_AdvResult .isINS_Instructor:hover {
     border-left: 1px solid #a23339;
     background: none repeat scroll 0 0 #f6f6f6;
}
.isINS_AdvWrp .isINS_ViewWrp a {
     margin:0 5px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult{
     width:100%;
     min-width: 980px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult.isINS_AdvAdv{
     width:980px;
}
.isINS_AdvWrp .isINS_AdvCounter,.isINS_AdvWrp .isINS_AdvSort,.isINS_AdvWrp .isINS_AdvExtras{
     padding:0px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult .isINS_AdvResultsHead{
     display:none;
}


.isINS_AdvWrp {
     margin: 10px auto;
     width: 980px;
     position: relative;
     padding:0 0 100px 0;
}

.isINS_AdvSearchWrp {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     padding: 10px;
     position: relative;
     width: 98%;
}
.isINS_AdvResult .isINS_AdvSearchWrp {
     width: 75%;
     margin: 10px 10px 10px auto;
     float: right;
     min-width: 725px;
}
.isINS_AdvSearchWrp > h2 {
     font-size: 1.2em;
     padding: 0 0 10px;
}
.isINS_AdvResult .isINS_AdvSearchWrp > h2 {
     display: none;
}
.isINS_AdvSearchWrp select::-ms-expand {
     display: none;
}
.isINS_AdvSearchWrp select {
     width: 110px;
     color: #ffffff;
     font-weight: normal;
     font-size: 0.8em;
     line-height: 1.2em;
     border: 0 none;
     cursor: pointer;
     text-indent: 0.01px;
     -ms-text-overflow: "";
     -o-text-overflow: "";
     text-overflow: "";
     margin: 0 auto;
     padding: 4px 0.4em;
     background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 90px 7px #a23339;
     *background-image: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none;
     vertical-align: middle;
     height: 30px;
}
.isINS_AdvSearchWrp select option {
     padding: 5px 0 0 10px;
}
.isINS_AdvSearchWrp select:focus {
     outline: none;
}
#IS_INS_ADV_SearchTxt {
     height: 32px;
     margin: 0;
     border: none;
     padding: 0 10px;
     width: 55%;
}
.isINS_AdvResult #IS_INS_ADV_SearchTxt {
     width: 45.5%;
}
.isINS_AdvSearchWrp > a {
     background: none repeat scroll 0 0 #a23339;
     color: #fff;
     height: auto;
     padding: 7px 6px;
     border: 1px solid #ccc;
     display: inline-block;
     text-decoration: none;
     vertical-align: bottom;
     font-size: 0.8em;
}
.isINS_AdvSearchWrp > a:hover {
     background: none repeat scroll 0 0 #6b6969;
     text-decoration: none;
}
#IS_INS_ADV_SearchBtn > span, #IS_INS_RdSearchBtn > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -202px transparent;
     display: inline-block;
     width: 24px;
}
#IS_INS_ADV_SearchBtn {
     text-align: center;
     width: 120px;
}
.isINS_AdvResult #IS_INS_ADV_SearchBtn {
     width: 88px;
}


.isINS_AdvCounter, .isINS_AdvSort, .isINS_AdvExtras {
     display: none;
     font-size: 0.65em;
     padding: 0 0 5px;
     vertical-align: top;
}
.isINS_AdvResult .isINS_AdvCounter {
     display: block;
     font-size: 1em;
     font-weight: bold;
     padding: 5px;
     text-align: right;
     width: 100%;
}
.isINS_AdvResult .isINS_AdvSort {
     display: inline-block;
}
.isINS_AdvResult .isINS_AdvExtras {
     display: inline-block;
     position:absolute;
     right:10px;
     top:72px;
}
.isINS_AdvSort h4, .isINS_AdvExtras h4 {
     display: inline;
     color: #000000;
}
.isINS_AdvSort a {
     color: #a23339;
     padding: 3px 8px;
     text-decoration: none;
}
.isINS_AdvExtras a {
     color: #a23339;
     padding: 3px;
     text-decoration: none;
}
.isINS_AdvSort a:hover, .isINS_AdvExtras a:hover {
     background: none repeat scroll 0 0 #c0c0c0;
}
.isINS_AdvExtras span {
     //background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -293px 2px transparent;
     display: inline-block;
     height: 18px;
     padding: 0 0 0 25px;
}
#IS_INS_ADV_MainPrint span {
     background-position: 13px -274px;
}
.isINS_AdvSort .selected, .isINS_AdvExtras .selected {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
}
.isINS_AdvSort .selected:hover, .isINS_AdvExtras .selected:hover {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
     cursor: default;
}


.isINS_AdvResultsHead {
     display: none;
}
.isINS_AdvResult .isINS_AdvResultsHead {
     display: block;
     background: none repeat scroll 0 0 #000000;
     color: #ffffff;
     font-size: 0.8em;
     padding: 5px 20px;
     width: 100%;
}
.isINS_AdvResultsHead > div {
     display: inline-block;
}
.isINS_AdvRHS {
     width: 9.5%;
}
.isINS_AdvRHST {
     width: 16%;
}
.isINS_AdvRHC {
     width: 18.5%;
}
.isINS_AdvRHY {
     width: 10%;
}
.isINS_AdvRHP {
     width: 15%;
}
.isINS_AdvRHH {
     width: 10%;
}
.isINS_AdvRHE {
     width: 18%;
}
.isINS_AdvRHM {
     width: auto;
}


.isINS_AdvResultsBody {
     display: none;
}
.isINS_AdvResult .isINS_AdvResultsBody {
     display: block;
}


.isINS_AdvResult .isINS_AdvResultsPaging {
     display: block;
     padding: 15px 0 5px;
     text-align: center;
}
.isINS_AdvResultsPaging {
     display: none;
}
.isINS_AdvResultsPaging h6 {
     font-size: 0.7em;
     font-weight: 300;
     padding: 0 0 5px;
}
.isINS_AdvResultsPaging a {
     color: #a23339;
     display: inline-block;
     font-size: 1em;
     font-weight: 500;
     line-height: 1em;
     padding: 5px;
     text-decoration: none;
}
.isINS_AdvResultsPaging > a:hover {
     background: none repeat scroll 0 0 #c0c0c0;
}
.isINS_AdvResultsPaging a.selected {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
     cursor: default;
}
.isINS_AdvRPPrev {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px transparent;
     width: 20px;
}
.isINS_AdvResultsPaging > a.isINS_AdvRPPrev:hover {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px #a23339;
}
.isINS_AdvRPNext {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px transparent;
     width: 20px;
}
.isINS_AdvResultsPaging > a.isINS_AdvRPNext:hover {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px #a23339;
}


.isINS_AdvFacetWrp {
     display: none;
}
.isINS_AdvResult .isINS_AdvFacetWrp {
     display: block;
     float: left;
     padding: 0 0 0 10px;
     vertical-align: top;
     width: 23%;
}
.isINS_AdvFacetBox {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     padding: 5px 10px;
     position: relative;
}
.isINS_AdvFacetBox a {
     color: #a23339;
     display: block;
     font-size: 1em;
     font-weight: 300;
     line-height: 1em;
     padding: 5px 0 5px 37px;
     text-decoration: none;
     position:relative;
    
}
.isINS_AdvFacetBox h3 a {
     display: inline-block;
     color: #000000;
     padding: 0 0 5px 0;
     font-size: 0.84em;
}
.isINS_AdvFacetBox h3 a:hover {
     color: #a23339;
}
.isINS_AdvFacetBox > a:hover {
     text-decoration: underline;
}
.isINS_AdvFacetBox > h3 > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 0 0 transparent;
     display: inline-block;
     height: 20px;
     padding: 2px 0 0 25px;
     vertical-align: middle;
}
.isINS_AdvFacetBox.open > h3 > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -93px -191px transparent;
}
.isINS_AdvFacetBox.open h3 > span {
     display: none;
}
.isINS_AdvFacetBox h3 > span {
     display: inline;
     font-size: 0.6em;
     font-weight: normal;
     padding: 0 0 0 5px;
}
.isINS_AdvFacetBox > a {
     display: none;
}
.isINS_AdvFacetBox.open > a {
     display: block;
}
.isINS_AdvFacetBox > a.Selected > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px -97px transparent;
     bottom: 0;
     cursor: pointer;
     float: left;
     height: 20px;
     left: 15px;
     margin: auto;
     overflow: hidden;
     position: absolute;
     text-indent: 100%;
     top: 3px;
     white-space: nowrap;
     width: 20px;
}
.isINS_AdvFacetBox a.Selected {
     color: #000000;
     cursor: default;
}



.isINS_AdvAdv .isINS_AdvSearchWrp, .isINS_AdvAdvWrp, .isINS_AdvAdv .isINS_AdvFacetWrp {
     display: none;
}
.isINS_AdvAdv .isINS_AdvAdvWrp {
     display: block;
}
.isINS_AdvAdvWrp {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     overflow: hidden;
     padding: 20px;
     position: relative;
     width: 98%;
}
.isINS_AdvAdvWrp > h2 {
     display: inline-block;
     font-size: 1.2em;
     padding: 0 0 20px;
}
.isINS_AdvAdvWrp > a {
     background: none repeat scroll 0 0 #a23339;
     border: 1px solid #ccc;
     color: #fff;
     float: right;
     font-size: 0.8em;
     height: auto;
     margin: 5px 0 0 20px;
     padding: 5px 10px;
     text-decoration: none;
}
.isINS_AdvAdvWrp > a:hover {
     background: none repeat scroll 0 0 #6b6969;
     text-decoration: none;
}
.isINS_AdvAdvWrp > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -172px -205px transparent;
     display: inline-block;
     height: 18px;
     width: 24px;
}
a#IS_INS_ADV_AdvSearchClrBtn span,a#IS_INS_ADV_AdvSearchClrBtn1 span {
     background-position: -316px -161px;
}
#IS_INS_ADV_AdvSearchSmpBtn,#IS_INS_ADV_AdvSearchSmpBtn1 {
    
     padding: 5px 23px 5px 0px;
}
#IS_INS_ADV_AdvSearchSmpBtn span,#IS_INS_ADV_AdvSearchSmpBtn1 span {
     background-position: 20px 20px;
}
a#IS_INS_ADV_AdvSearchSmpBtn, a#IS_INS_ADV_AdvSearchSmpBtn1 {
     background: transparent none repeat scroll 0 0;
     border: medium none;
     color: #a23339;
     margin: 10px 0 10px 15px;
     padding: 0;
}
a#IS_INS_ADV_AdvSwitch, a#IS_INS_RdSearchAdvSwitch {
     background: transparent none repeat scroll 0 0;
     border: medium none;
     color: #a23339;
     margin: 7px 0 7px 7px;
     padding: 0;
     vertical-align: bottom;
}
a#IS_INS_ADV_AdvSwitch:hover, a#IS_INS_RdSearchAdvSwitch:hover {
     text-decoration:underline;
}
#IS_INS_RdSearchBtn {
     text-align: center;
     vertical-align: bottom;
     width: 140px;
}

.isINS_AdvAdvWrp > div {
     padding: 8px 0;
     overflow: hidden;
}
.isINS_AdvAdvWrp input {
     border: 1px solid #ccc;
     display: inline-block;
     height: 30px;
     padding: 0 10px;
     width: 83%;
}
.isINS_AdvAdvWrp input:focus {
     border: 1px solid #a23339;
}
.isINS_AdvAdvWrp span {
     display: inline-block;
     font-size: 0.8em;
     vertical-align: middle;
     width: 17%;
}
.isINS_AdvTopWrp {
     margin: 0 -21px;
     border-bottom:1px solid #ccc;
}
.isINS_AdvTopWrp > div {
     display: inline-block;
     float: left;
     padding: 8px 16px 8px 20px;
     width: 50%;
}
.isINS_AdvTopWrp span {
     display: inline-block;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 35.5%;
}
.isINS_AdvTopWrp input {
     width: 64%;
}


.isINS_AdvAdvHalf {
     margin: 0 -21px;
}
.isINS_AdvAdvHalf > div {
     border-right: 1px solid #ccc;
     display: inline-block;
     float: left;
     width: 50%;
}
.isINS_AdvAdvHalf > div > div {
     display: block;
     margin: 0;
     min-height: 45px;
     overflow: hidden;
     padding: 8px 16px 8px 20px;
}
.isINS_AdvAdvHalf span {
     display: inline-block;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 35.5%;
}
.isINS_AdvAdvHalf input {
     width: 64%;
}
.isINS_AdvAdvDDL {
     background: none repeat scroll 0 0 #ffffff;
     border: 1px solid #ccc;
     display: inline-block;
     float: right;
     height: 30px;
     line-height: 30px;
     margin: 0 2px 0 0;
     padding: 0 10px;
     position: relative;
     width: 64%;
}
.isINS_AdvAdvDDL:hover {
     border: 1px solid #a23339;
}
.isINS_AdvAdvDDL span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px 10px #fff;
     display: inline-block;
     float: right;
     height: 25px;
     width: 20px;
}
.isINS_AdvAdvDays {
     display: inline-block;
     float: right;
     height: 30px;
     margin: 0 5px 0 0;
     width: 63%;
}
.isINS_AdvAdvDays ul {
     display: inline-block;
     margin: 0 10px 0 0;
     padding: 0;
     vertical-align: bottom;
}
.isINS_AdvAdvDays ul li {
     background: none repeat scroll 0 0 #f6f6f6;
     border: 1px solid #cccccc;
     color: #000;
     display: inline-block;
     float: left;
     font-size: 12px;
     font-weight: normal;
     margin: 0;
     padding: 0;
     text-align: center;
     width: 20px;
}
.isINS_AdvAdvDays ul li.selected {
     background: none repeat scroll 0 0 #a23339;
     border: 2px solid #a23339;
     color: #fff;
     height: 20px;
     margin: -2px 0 0;
     vertical-align: top;
     width: 21px;
}
.isINS_AdvAdvDays a {
     font-size: 0.7em;
     color: #a23339;
}
.isINS_AdvAdvDays li a {
     color: #000000;
     display: inline-block;
     font-size: 0.9em;
     height: 100%;
     text-decoration: none;
     width: 100%;
}
.isINS_AdvAdvDays li.selected a {
     color: #ffffff;
}
.isINS_AdvAdvDDLHalf {
     display: inline-block;
     float: right;
     height: 30px;
     margin: 0;
     width: 64.5%;
}
.isINS_AdvAdvDDLHalf .isINS_AdvAdvDDL {
     float: none;
     width: 44.2%;
}
.isINS_AdvAdvDDLHalf > span {
     display: inline-block;
     font-size: 0.7em;
     height: 30px;
     padding: 6px;
     vertical-align: top;
     width: 10%;
}
.isINS_AdvAdvHalf select::-ms-expand {
     display: none;
}
.isINS_AdvAdvHalf select {
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none;
     background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 263px 10px #ffffff;
     *background-image: none;
     border: 1px solid #cccccc;
     color: #000000;
     cursor: pointer;
     float: right;
     font-size: 0.8em;
     font-weight: normal;
     height: 30px;
     line-height: 1.2em;
     margin: 0 3px 0 0;
     padding: 4px 0.4em;
     text-indent: 0.01px;
     -ms-text-overflow: " ";
     -o-text-overflow: " ";
     text-overflow: " ";
     width: 282px;
}
.isINS_AdvAdvHalf select option {
     padding: 5px;
}
.isINS_AdvAdvHalf select:focus {
     outline: none;
     border: 1px solid #a23339;
}
.isINS_AdvAdvDDL.loading {
     background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center transparent;
     border: none;
}
.isINS_AdvAdvDDLWrp {
     border: 1px solid #cccccc;
     float: right;
     margin: 0 1px 0 -1px;
     overflow: hidden;
     width: 285px;
     height: 30px;
}
.isINS_AdvAdvDDLHalf > div {
     border: 1px solid #ccc;
     display: inline-block;
     overflow: hidden;
     width: 125px;
}
.isINS_AdvAdvDDLHalf select {
     background-position: 106px 10px;
     float: none;
     width: 125px;
}



.isINS_AdvErrorMsg {
     display: none;
     margin-top: 0;
     position: absolute;
     text-align: center;
     top: 100px;
     width: 100%;
     z-index: 5;
}
.error .isINS_AdvErrorMsg{
     display: block;
}
.error .isINS_AdvSearchWrp {
     padding: 10px 10px 50px;
}
.error.isINS_AdvAdv .isINS_AdvErrorMsg {
     color: red;
     left: 30px;
     text-align: left;
     top: 50px;
}


@media print {
     #IS_INS_ADV_FacetPlaceholder {
         display: none !important;
    }
     #HU_TopNavWrp {
         display: none !important;
    }
     .isINS_AdvExtras {
         display: none !important;
    }
     .isINS_AdvSort {
         display: none !important;
    }
     #IS_INS_ADV_SearchFltr {
         display: none !important;
    }
     #IS_INS_ADV_SearchTxt {
         display: none !important;
    }
     #IS_INS_ADV_SearchBtn {
         display: none !important;
    }
     #IS_INS_ADV_AdvSwitch {
         display: none !important;
    }
     .isINS_AdvResult .isINS_AdvSearchWrp {
         width: 96% !important;
    }
}


.isINS_AdvFacetBox a {
     font-family: "Quattrocento Sans";
     font-size: 0.9em;
     font-weight: 300;
}

.isINS_Instructor > div > span {
     display: block;
     line-height: 1.2em;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
@media only screen and (min-width : 550px) {
     .isINS_SrListView div.isINS_SrProgram_NW {
         width: 8%;
    }
     .isINS_SrListView div.isINS_SrPlan_NW {
         width: 22%;
    }
     .isINS_SrListView div.isINS_SrYearHouse_NW {
         width: 18%;
    }
     .isINS_SrListView div.isINS_SrPhoneEmail_NW {
         width: 21%;
    }
}
.isINS_SrPhoneEmail_NW a {
     color: #a23339;
     font-size: 0.7em;
     text-decoration: none;
     vertical-align: top;
}
.isINS_SrPhoneEmail_NW a:hover {
     text-decoration: underline;
}
.isINS_AdvRHPhoto {
     width: 9.5%;
}
.isINS_AdvRHName {
     width: 16%;
}
.isINS_AdvRHProgram {
     width: 8%;
}
.isINS_AdvRHPlan {
     width: 23%;
}
.isINS_AdvRHYearHouse {
     width: 18.5%;
}
.isINS_SrBoxView .isINS_SrProgram_NW > span {
     display: inline;
     padding: 0 5px 0 0;
}
.isINS_Instructor .isINS_SrActionLnks{
     height: 10px;
}
.isINS_SrHead .isINS_AdvRHPhoto {
     width: 9%;
}
.isINS_SrHead .isINS_AdvRHName {
     width: 15%;
}
.isINS_SrHead .isINS_AdvRHProgram {
     width: 8%;
}
.isINS_SrHead .isINS_AdvRHPlan {
     width: 21.5%;
}
.isINS_SrHead .isINS_AdvRHYearHouse {
     width: 17.7%;
}
.isINS_SrBoxView .isINS_Instructor > div {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
div.isINS_SrIndicator.legend {
     overflow: visible;
}

.isS2_MultiDDl {
     display: inline-block;
     float: right;
     height: auto;
     margin: 0 5px 0 0;
     width: 63%;
}
.isS2_MultiDDl button {
     background: #a23339 none repeat scroll 0 0;
     border:none;
     color: #ffffff;
     font-size: 1.1em;
     font-weight: bold;
     height: 30px;
     width: 25px;
     cursor:pointer;
     padding: 0;
}
.isS2_MultiDDl button:hover, .isS2_MultiDDl button:focus{
     background: #6b6969 none repeat scroll 0 0;
    
}
.isS2_MultiDDl div button {
     height: 100%;
     padding: 0 2px;
     position: absolute;
     right: 0;
     width: auto;
}
.isS2_MultiDDl select {
     background-position: 97% 10px;
     float: left;
     width: 250px;
}
.isS2_MultiDDl > div {
     border: 1px solid #cccccc;
     display: inline-block;
     float: left;
     font-size: 0.6em;
     line-height: 15px;
     margin:2px 2px 0 0;
     max-width: 100%;
     overflow: hidden;
     padding: 0 20px 0 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.isSCL_AdvCollapse .isS2_MultiDDl {
     width:64.5%;
}



.isINS_AdvCounter > a {
     display: none;
}
.isINS_AdvRSPViewWrp {
     display: inline-block;
}
.isSSS_FullW.isSSS_CWrpHCOL * {
     font-family: "Quattrocento Sans" !important;
}
.isINS_AdvBackToHome,#IS_INS_SearchResultWrp.isINS_AdvResult .isINS_AdvBackToHome{
     display: none;
}

@media only screen and (min-width: 993px) {
     .container-fluid .isINS_PrfMainWrp .accordion-row {
         height: auto !important;
    }
     .isINS_AdvRSPViewWrp {
         display: none;
    }
}
.huMobileFooter {
    display: none;
}

@media only screen and (min-width : 550px) {
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrSelector {
         width: 35px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrPhoto {
         left: 35px;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrYear {
         width: 10%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrLocation {
         width: 9%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrEmail {
         width: 15%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrName {
         width: 15%;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrPrograms_NW {
         width: 50%;
         display: flex;
         align-items: center;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrPhone_NW {
         width: 20%;
         display: flex;
         align-items: center;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrEmail_NW {
         width: 28%;
         display: flex;
         align-items: center;
    }
     #IS_INS_SearchResultWrp.isINS_SrListView.isINS_AdvResult .isINS_SrConcentration {
         width: 18%;
    }
}
.isINS_AdvResult .isINS_Instructor:hover {
     border-left: 1px solid #a23339;
     background: none repeat scroll 0 0 #f6f6f6;
}
.isINS_AdvWrp .isINS_ViewWrp a {
     margin:0 5px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult{
     width:100%;
     min-width: 980px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult.isINS_AdvAdv{
     width:980px;
}
.isINS_AdvWrp .isINS_AdvCounter,.isINS_AdvWrp .isINS_AdvSort,.isINS_AdvWrp .isINS_AdvExtras{
     padding:0px;
}
.isINS_AdvWrp.isINS_SrBoxView.isINS_AdvResult .isINS_AdvResultsHead{
     display:none;
}


.isINS_AdvWrp {
     margin: 10px auto;
     width: 980px;
     position: relative;
}

.isINS_AdvSearchWrp {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     padding: 10px;
     position: relative;
     width: 98%;
}
.isINS_AdvResult .isINS_AdvSearchWrp {
     width: 75%;
     margin: 10px 10px 10px auto;
     float: right;
     min-width: 725px;
}
.isINS_AdvSearchWrp > h2 {
     font-size: 1.2em;
     padding: 0 0 10px;
}
.isINS_AdvResult .isINS_AdvSearchWrp > h2 {
     display: none;
}
.isINS_AdvSearchWrp select::-ms-expand {
     display: none;
}
.isINS_AdvSearchWrp select {
     width: 110px;
     color: #ffffff;
     font-weight: normal;
     font-size: 0.8em;
     line-height: 1.2em;
     border: 0 none;
     cursor: pointer;
     text-indent: 0.01px;
     -ms-text-overflow: "";
     -o-text-overflow: "";
     text-overflow: "";
     margin: 0 auto;
     padding: 4px 0.4em;
     background: url(/cs/courses/cache_86019/HU_HNAV_WHITE_DOWN_ARROW_1.PNG) no-repeat scroll 90px 7px #a23339;
     *background-image: none;
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none;
     vertical-align: middle;
     height: 30px;
}
.isINS_AdvSearchWrp select option {
     padding: 5px 0 0 10px;
}
.isINS_AdvSearchWrp select:focus {
     outline: none;
}
#IS_INS_ADV_SearchTxt {
     height: 32px;
     margin: 0;
     border: none;
     padding: 0 10px;
     width: 84%;
}
.isINS_AdvResult #IS_INS_ADV_SearchTxt {
     width: 82%;
}
.isINS_AdvSearchWrp > a {
     background: none repeat scroll 0 0 #a23339;
     color: #fff;
     height: auto;
     padding: 7px 6px;
     border: 1px solid #ccc;
     display: inline-block;
     text-decoration: none;
     vertical-align: bottom;
     font-size: 0.8em;
}
.isINS_AdvSearchWrp > a:hover {
     background: none repeat scroll 0 0 #6b6969;
     text-decoration: none;
}
#IS_INS_ADV_SearchBtn > span, #IS_INS_RdSearchBtn > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -174px -202px transparent;
     display: inline-block;
     width: 24px;
}
#IS_INS_ADV_SearchBtn {
     text-align: center;
     width: 120px;
     margin-left: 15px;
}
.isINS_AdvResult #IS_INS_ADV_SearchBtn {
     width: 110px;
}


.isINS_AdvCounter, .isINS_AdvSort, .isINS_AdvExtras {
     display: none;
     font-size: 0.65em;
     padding: 0 0 5px;
     vertical-align: top;
}
.isINS_AdvResult .isINS_AdvCounter {
     display: block;
     font-size: 1em;
     font-weight: bold;
     padding: 5px;
     text-align: right;
     width: 100%;
}
.isINS_AdvResult .isINS_AdvSort {
     display: inline-block;
}
.isINS_AdvResult .isINS_AdvExtras {
     display: inline-block;
     position:absolute;
     right:10px;
     top:72px;
}
.isINS_AdvSort h4, .isINS_AdvExtras h4 {
     display: inline;
     color: #000000;
}
.isINS_AdvSort a {
     color: #a23339;
     padding: 3px 8px;
     text-decoration: none;
}
.isINS_AdvExtras a {
     color: #a23339;
     padding: 3px;
     text-decoration: none;
}
.isINS_AdvSort a:hover, .isINS_AdvExtras a:hover {
     background: none repeat scroll 0 0 #c0c0c0;
}
.isINS_AdvExtras span {
     display: inline-block;
     height: 18px;
     padding: 0 0 0 25px;
}
#IS_INS_ADV_MainPrint span {
     background-position: 13px -274px;
}
.isINS_AdvSort .selected, .isINS_AdvExtras .selected {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
}
.isINS_AdvSort .selected:hover, .isINS_AdvExtras .selected:hover {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
     cursor: default;
}


.isINS_AdvResultsHead {
     display: none;
}
.isINS_AdvResult .isINS_AdvResultsHead {
     display: block;
     background: none repeat scroll 0 0 #000000;
     color: #ffffff;
     font-size: 0.8em;
     padding: 5px 20px;
     width: 100%;
}
.isINS_AdvResultsHead > div {
     display: inline-block;
}
.isINS_AdvRHS {
     width: 9.5%;
}
.isINS_AdvRHST {
     width: 16%;
}
.isINS_AdvRHC {
     width: 18.5%;
}
.isINS_AdvRHY {
     width: 10%;
}
.isINS_AdvRHP {
     width: 15%;
}
.isINS_AdvRHH {
     width: 10%;
}
.isINS_AdvRHE {
     width: 18%;
}
.isINS_AdvRHM {
     width: auto;
}


.isINS_AdvResultsBody {
     display: none;
}
.isINS_AdvResult .isINS_AdvResultsBody {
     display: block;
}


.isINS_AdvResult .isINS_AdvResultsPaging {
     display: block;
     padding: 15px 0 5px;
     text-align: center;
}
.isINS_AdvResultsPaging {
     display: none;
}
.isINS_AdvResultsPaging h6 {
     font-size: 0.7em;
     font-weight: 300;
     padding: 0 0 5px;
}
.isINS_AdvResultsPaging a {
     color: #a23339;
     display: inline-block;
     font-size: 1em;
     font-weight: 500;
     line-height: 1em;
     padding: 5px;
     text-decoration: none;
}
.isINS_AdvResultsPaging > a:hover {
     background: none repeat scroll 0 0 #c0c0c0;
}
.isINS_AdvResultsPaging a.selected {
     background: none repeat scroll 0 0 #a23339;
     color: #ffffff;
     cursor: default;
}
.isINS_AdvRPPrev {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px transparent;
     width: 20px;
}
.isINS_AdvResultsPaging > a.isINS_AdvRPPrev:hover {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -142px -275px #a23339;
}
.isINS_AdvRPNext {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px transparent;
     width: 20px;
}
.isINS_AdvResultsPaging > a.isINS_AdvRPNext:hover {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -192px -275px #a23339;
}


.isINS_AdvFacetWrp {
     display: none;
}
.isINS_AdvResult .isINS_AdvFacetWrp {
     display: block;
     float: left;
     padding: 0 0 0 10px;
     vertical-align: top;
     width: 23%;
}
.isINS_AdvFacetBox {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     padding: 5px 10px;
     position: relative;
}
.isINS_AdvFacetBox a {
     color: #a23339;
     display: block;
     font-size: 1em;
     font-weight: 300;
     line-height: 1em;
     padding: 5px 0 5px 37px;
     text-decoration: none;
     position:relative;
    
}
.isINS_AdvFacetBox h3 a {
     display: inline-block;
     color: #000000;
     padding: 0 0 5px 0;
     font-size: 0.84em;
}
.isINS_AdvFacetBox h3 a:hover {
     color: #a23339;
}
.isINS_AdvFacetBox > a:hover {
     text-decoration: underline;
}
.isINS_AdvFacetBox > h3 > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll 0 0 transparent;
     display: inline-block;
     height: 20px;
     padding: 2px 0 0 25px;
     vertical-align: middle;
}
.isINS_AdvFacetBox.open > h3 > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -93px -191px transparent;
}
.isINS_AdvFacetBox.open h3 > span {
     display: none;
}
.isINS_AdvFacetBox h3 > span {
     display: inline;
     font-size: 0.6em;
     font-weight: normal;
     padding: 0 0 0 5px;
}
.isINS_AdvFacetBox > a {
     display: none;
}
.isINS_AdvFacetBox.open > a {
     display: block;
}
.isINS_AdvFacetBox > a.Selected > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px -97px transparent;
     bottom: 0;
     cursor: pointer;
     float: left;
     height: 20px;
     left: 15px;
     margin: auto;
     overflow: hidden;
     position: absolute;
     text-indent: 100%;
     top: 3px;
     white-space: nowrap;
     width: 20px;
}
.isINS_AdvFacetBox a.Selected {
     color: #000000;
     cursor: default;
}



.isINS_AdvAdv .isINS_AdvSearchWrp, .isINS_AdvAdvWrp, .isINS_AdvAdv .isINS_AdvFacetWrp {
     display: none;
}
.isINS_AdvAdv .isINS_AdvAdvWrp {
     display: block;
}
.isINS_AdvAdvWrp {
     background: none repeat scroll 0 0 #f3f3f1;
     border: 1px solid #c0c0c0;
     margin: 10px auto;
     overflow: hidden;
     padding: 20px;
     position: relative;
     width: 98%;
}
.isINS_AdvAdvWrp > h2 {
     display: inline-block;
     font-size: 1.2em;
     padding: 0 0 20px;
}
.isINS_AdvAdvWrp > a {
     background: none repeat scroll 0 0 #a23339;
     border: 1px solid #ccc;
     color: #fff;
     float: right;
     font-size: 0.8em;
     height: auto;
     margin: 5px 0 0 20px;
     padding: 5px 10px;
     text-decoration: none;
}
.isINS_AdvAdvWrp > a:hover {
     background: none repeat scroll 0 0 #6b6969;
     text-decoration: none;
}
.isINS_AdvAdvWrp > a > span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -172px -205px transparent;
     display: inline-block;
     height: 18px;
     width: 24px;
}
a#IS_INS_ADV_AdvSearchClrBtn span,a#IS_INS_ADV_AdvSearchClrBtn1 span {
     background-position: -316px -161px;
}
#IS_INS_ADV_AdvSearchSmpBtn,#IS_INS_ADV_AdvSearchSmpBtn1 {
    
     padding: 5px 23px 5px 0px;
}
#IS_INS_ADV_AdvSearchSmpBtn span,#IS_INS_ADV_AdvSearchSmpBtn1 span {
     background-position: 20px 20px;
}
a#IS_INS_ADV_AdvSearchSmpBtn, a#IS_INS_ADV_AdvSearchSmpBtn1 {
     background: transparent none repeat scroll 0 0;
     border: medium none;
     color: #a23339;
     margin: 10px 0 10px 15px;
     padding: 0;
}
a#IS_INS_ADV_AdvSwitch, a#IS_INS_RdSearchAdvSwitch {
     background: transparent none repeat scroll 0 0;
     border: medium none;
     color: #a23339;
     margin: 7px 0 7px 7px;
     padding: 0;
     vertical-align: bottom;
}
a#IS_INS_ADV_AdvSwitch:hover, a#IS_INS_RdSearchAdvSwitch:hover {
     text-decoration:underline;
}
#IS_INS_RdSearchBtn {
     text-align: center;
     vertical-align: bottom;
     width: 140px;
}

.isINS_AdvAdvWrp > div {
     padding: 8px 0;
     overflow: hidden;
}
.isINS_AdvAdvWrp input {
     border: 1px solid #ccc;
     display: inline-block;
     height: 30px;
     padding: 0 10px;
     width: 83%;
}
.isINS_AdvAdvWrp input:focus {
     border: 1px solid #a23339;
}
.isINS_AdvAdvWrp span {
     display: inline-block;
     font-size: 0.8em;
     vertical-align: middle;
     width: 17%;
}
.isINS_AdvTopWrp {
     margin: 0 -21px;
     border-bottom:1px solid #ccc;
}
.isINS_AdvTopWrp > div {
     display: inline-block;
     float: left;
     padding: 8px 16px 8px 20px;
     width: 50%;
}
.isINS_AdvTopWrp span {
     display: inline-block;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 35.5%;
}
.isINS_AdvTopWrp input {
     width: 64%;
}


.isINS_AdvAdvHalf {
     margin: 0 -21px;
}
.isINS_AdvAdvHalf > div {
     border-right: 1px solid #ccc;
     display: inline-block;
     float: left;
     width: 50%;
}
.isINS_AdvAdvHalf > div > div {
     display: block;
     margin: 0;
     min-height: 45px;
     overflow: hidden;
     padding: 8px 16px 8px 20px;
}
.isINS_AdvAdvHalf span {
     display: inline-block;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
     width: 35.5%;
}
.isINS_AdvAdvHalf input {
     width: 64%;
}
.isINS_AdvAdvDDL {
     background: none repeat scroll 0 0 #ffffff;
     border: 1px solid #ccc;
     display: inline-block;
     float: right;
     height: 30px;
     line-height: 30px;
     margin: 0 2px 0 0;
     padding: 0 10px;
     position: relative;
     width: 64%;
}
.isINS_AdvAdvDDL:hover {
     border: 1px solid #a23339;
}
.isINS_AdvAdvDDL span {
     background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -42px 10px #fff;
     display: inline-block;
     float: right;
     height: 25px;
     width: 20px;
}
.isINS_AdvAdvDays {
     display: inline-block;
     float: right;
     height: 30px;
     margin: 0 5px 0 0;
     width: 63%;
}
.isINS_AdvAdvDays ul {
     display: inline-block;
     margin: 0 10px 0 0;
     padding: 0;
     vertical-align: bottom;
}
.isINS_AdvAdvDays ul li {
     background: none repeat scroll 0 0 #f6f6f6;
     border: 1px solid #cccccc;
     color: #000;
     display: inline-block;
     float: left;
     font-size: 12px;
     font-weight: normal;
     margin: 0;
     padding: 0;
     text-align: center;
     width: 20px;
}
.isINS_AdvAdvDays ul li.selected {
     background: none repeat scroll 0 0 #a23339;
     border: 2px solid #a23339;
     color: #fff;
     height: 20px;
     margin: -2px 0 0;
     vertical-align: top;
     width: 21px;
}
.isINS_AdvAdvDays a {
     font-size: 0.7em;
     color: #a23339;
}
.isINS_AdvAdvDays li a {
     color: #000000;
     display: inline-block;
     font-size: 0.9em;
     height: 100%;
     text-decoration: none;
     width: 100%;
}
.isINS_AdvAdvDays li.selected a {
     color: #ffffff;
}
.isINS_AdvAdvDDLHalf {
     display: inline-block;
     float: right;
     height: 30px;
     margin: 0;
     width: 64.5%;
}
.isINS_AdvAdvDDLHalf .isINS_AdvAdvDDL {
     float: none;
     width: 44.2%;
}
.isINS_AdvAdvDDLHalf > span {
     display: inline-block;
     font-size: 0.7em;
     height: 30px;
     padding: 6px;
     vertical-align: top;
     width: 10%;
}
.isINS_AdvAdvHalf select::-ms-expand {
     display: none;
}
.isINS_AdvAdvHalf select {
     -webkit-appearance: none;
     -moz-appearance: none;
     -ms-appearance: none;
     -o-appearance: none;
     appearance: none;
     background: url(/cs/courses/cache_86019/HU_DOWN_ARROW_1.PNG) no-repeat scroll 263px 10px #ffffff;
     *background-image: none;
     border: 1px solid #cccccc;
     color: #000000;
     cursor: pointer;
     float: right;
     font-size: 0.8em;
     font-weight: normal;
     height: 30px;
     line-height: 1.2em;
     margin: 0 3px 0 0;
     padding: 4px 0.4em;
     text-indent: 0.01px;
     -ms-text-overflow: " ";
     -o-text-overflow: " ";
     text-overflow: " ";
     width: 282px;
}
.isINS_AdvAdvHalf select option {
     padding: 5px;
}
.isINS_AdvAdvHalf select:focus {
     outline: none;
     border: 1px solid #a23339;
}
.isINS_AdvAdvDDL.loading {
     background: url(/cs/courses/cache_86019/HU_LOADER_IMG_1.GIF) no-repeat scroll center center transparent;
     border: none;
}
.isINS_AdvAdvDDLWrp {
     border: 1px solid #cccccc;
     float: right;
     margin: 0 1px 0 -1px;
     overflow: hidden;
     width: 285px;
     height: 30px;
}
.isINS_AdvAdvDDLHalf > div {
     border: 1px solid #ccc;
     display: inline-block;
     overflow: hidden;
     width: 125px;
}
.isINS_AdvAdvDDLHalf select {
     background-position: 106px 10px;
     float: none;
     width: 125px;
}



.isINS_AdvErrorMsg {
     display: none;
     margin-top: 0;
     position: absolute;
     text-align: center;
     top: 100px;
     width: 100%;
     z-index: 5;
}
.error .isINS_AdvErrorMsg{
     display: block;
}
.error .isINS_AdvSearchWrp {
     padding: 10px 10px 50px;
}
.error.isINS_AdvAdv .isINS_AdvErrorMsg {
     color: red;
     left: 30px;
     text-align: left;
     top: 50px;
}


@media print {
     #IS_INS_ADV_FacetPlaceholder {
         display: none !important;
    }
     #HU_TopNavWrp {
         display: none !important;
    }
     .isINS_AdvExtras {
         display: none !important;
    }
     .isINS_AdvSort {
         display: none !important;
    }
     #IS_INS_ADV_SearchFltr {
         display: none !important;
    }
     #IS_INS_ADV_SearchTxt {
         display: none !important;
    }
     #IS_INS_ADV_SearchBtn {
         display: none !important;
    }
     #IS_INS_ADV_AdvSwitch {
         display: none !important;
    }
     .isINS_AdvResult .isINS_AdvSearchWrp {
         width: 96% !important;
    }
}


.isINS_AdvFacetBox a {
     font-family: "Quattrocento Sans";
     font-size: 0.9em;
     font-weight: 300;
}

.isINS_Instructor > div > span {
     display: block;
     line-height: 1.2em;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}

.isINS_Instructor > div > a {
     display: block;
     line-height: 1.2em;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}


@media only screen and (min-width : 550px) {
     .isINS_SrListView div.isINS_SrProgram_NW {
         width: 8%;
    }
     .isINS_SrListView div.isINS_SrPlan_NW {
         width: 22%;
    }
     .isINS_SrListView div.isINS_SrYearHouse_NW {
         width: 18%;
    }
     .isINS_SrListView div.isINS_SrPhoneEmail_NW {
         width: 21%;
    }
}
.isINS_SrPhoneEmail_NW a {
     color: #a23339;
     font-size: 0.7em;
     text-decoration: none;
     vertical-align: top;
}
.isINS_SrPhoneEmail_NW a:hover {
     text-decoration: underline;
}
.isINS_AdvRHPhoto {
     width: 9.5%;
}
.isINS_AdvRHName {
     width: 16%;
}
.isINS_AdvRHProgram {
     width: 8%;
}
.isINS_AdvRHPlan {
     width: 23%;
}
.isINS_AdvRHYearHouse {
     width: 18.5%;
}
.isINS_SrBoxView .isINS_SrProgram_NW > span {
     display: inline;
     padding: 0 5px 0 0;
}
.isINS_Instructor .isINS_SrActionLnks{
     height: 10px;
}
.isINS_SrHead .isINS_AdvRHPhoto {
     width: 9%;
}
.isINS_SrHead .isINS_AdvRHName {
     width: 15%;
}
.isINS_SrHead .isINS_AdvRHProgram {
     width: 8%;
}
.isINS_SrHead .isINS_AdvRHPlan {
     width: 21.5%;
}
.isINS_SrHead .isINS_AdvRHYearHouse {
     width: 17.7%;
}
.isINS_SrBoxView .isINS_Instructor > div {
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}
div.isINS_SrIndicator.legend {
     overflow: visible;
}

.isS2_MultiDDl {
     display: inline-block;
     float: right;
     height: auto;
     margin: 0 5px 0 0;
     width: 63%;
}
.isS2_MultiDDl button {
     background: #a23339 none repeat scroll 0 0;
     border:none;
     color: #ffffff;
     font-size: 1.1em;
     font-weight: bold;
     height: 30px;
     width: 25px;
     cursor:pointer;
     padding: 0;
}
.isS2_MultiDDl button:hover, .isS2_MultiDDl button:focus{
     background: #6b6969 none repeat scroll 0 0;
    
}
.isS2_MultiDDl div button {
     height: 100%;
     padding: 0 2px;
     position: absolute;
     right: 0;
     width: auto;
}
.isS2_MultiDDl select {
     background-position: 97% 10px;
     float: left;
     width: 250px;
}
.isS2_MultiDDl > div {
     border: 1px solid #cccccc;
     display: inline-block;
     float: left;
     font-size: 0.6em;
     line-height: 15px;
     margin:2px 2px 0 0;
     max-width: 100%;
     overflow: hidden;
     padding: 0 20px 0 5px;
     position: relative;
     text-overflow: ellipsis;
     white-space: nowrap;
}
.isSCL_AdvCollapse .isS2_MultiDDl {
     width:64.5%;
}

.isINS_PrfWrp h1.huNameDisplay {
     margin: 0px;
}
.isINS_PrfWrp br {
     clear: both;
}
.isINS_AdvResultsBody a,.isINS_PrfWrp a {
     color: #A23339;
     text-decoration: none;
}
.isINS_AdvResultsBody a:hover,.isINS_PrfWrp a:hover {
     text-decoration: underline;
}
.isINS_PrfWrp a.huInstrEmail {
     display: block;
     padding: 5px 0 0 10px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
}








.isINS_PrfWrp {
    background: none repeat scroll 0 0 #ffffff;
    width: 980px;
	min-height: 350px;
    padding: 0;
    margin: 0 auto;
    position: relative;
}

.isINS_PrfWrp > div {
   //display: inline-block;
   vertical-align: top;
}


.isINS_PrfHdr {
    line-height: 50px;
    position: absolute;
    text-align: center;
    top: -44px;
    width: 95%;
}

    .isINS_PrfHdr h2 {
        color: #fff;
        cursor: default;
        display: inline-block;
        font-size: 20px;
        font-weight: normal;
        padding: 0 20px;
        min-width: 30%;
    }

    .isINS_PrfHdr > a {
        color: #fff;
        display: inline-block;
        font-size: 12px;
        min-width: 20%;
        text-align: right;
        text-decoration: none;
    }

a.isINS_PrfHdrPrev {
    text-align: left;
}

.isINS_PrfHdr > a:hover {
    text-decoration: underline;
}

.isINS_PrfHdrNext > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -260px -109px transparent;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 35px;
}

.isINS_PrfHdrNext:hover > span {
    
}

.isINS_PrfHdrPrev > span {
    background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -150px -47px transparent;
    display: inline-block;
    height: 25px;
    vertical-align: middle;
    width: 35px;
}

.isINS_PrfHdrPrev:hover > span {
    
}

.isINS_PrfHdr > span {
    position: absolute;
    right: 0;
    height: 100%;
    background: #808080;
    width: 50px;
}

    .isINS_PrfHdr > span > a {
        color: #ffffff;
        display: block;
        cursor: pointer;
        text-decoration: none;
    }

        .isINS_PrfHdr > span > a:hover {
            color: #cf4242;
        }




.isINS_PrfPhotoWrp {
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    padding: 20px 20px;
    position: absolute;
    text-align: center;
}

    .isINS_PrfPhotoWrp img {
        width: 150px;
        height: 150px;
    }

    .isINS_PrfPhotoWrp > span {
        background: none repeat scroll 0 0 #000;
        bottom: 45px;
        color: #fff;
        display: block;
        font-size: 20px;
        left: 25px;
        opacity: 0.5;
        padding: 5px 27px;
        position: absolute;
    }

    .isINS_PrfPhotoWrp > div {
        bottom: 39px;
        font-size: 10px;
        height: 45px;
        padding: 8px 45px;
        position: absolute;
        right: 0px;
        width: 100%;
    }

.isINS_PrfPhotoWrp > div.isINS_SrIndicator {
    background: rgba(256,256,256,0.8);

	}

        .isINS_PrfPhotoWrp > div > a {
            color: #A23338;
            display: block;
            font-size: 1.5em;
            font-weight: bold;
            line-height: 2.1em;
            text-decoration: none;
            vertical-align: middle;
            width: 100%;
        }

            .isINS_PrfPhotoWrp > div > a:hover {
                text-decoration: underline;
            }

        .isINS_PrfPhotoWrp > div.isINS_SrIndicator > a > span {
            background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) repeat scroll -188px -516px transparent;
            display: inline-block;
            height: 30px;
            text-decoration: none;
            vertical-align: bottom;
            width: 30px;
        }


.isINS_PrfGuide {
    width: 250px;
    margin: 266px 0 0 0;
    position: relative;
}

    .isINS_PrfGuide > * {
        display: block;
        border-bottom: 1px solid #CCCCCC;
    }

    .isINS_PrfGuide a.disabled {
        background: #efefef none repeat scroll 0 0;
        color: #9f9f9f;
        pointer-events: none;
    }

    .isINS_PrfGuide h3 {
        background: none repeat scroll 0 0 #A23338;
        color: #fff;
        font-size: 17px;
        font-weight: bold;
        line-height: 35px;
        padding: 0 10px;
    }

    .isINS_PrfGuide > a {
        background: none repeat scroll 0 0 #e6e6e4;
        color: #000;
        font-size: 16px;
        line-height: 35px;
        overflow: hidden;
        padding: 0 5px 0 15px;
        text-decoration: none;
        text-overflow: ellipsis;
        vertical-align: top;
        white-space: nowrap;
    }

        .isINS_PrfGuide > a:hover {
            color: #fff;
            background: none repeat scroll 0 0 #aaa8a8;
            text-decoration: underline;
        }

    .isINS_PrfGuide a.selected {
        background: none repeat scroll 0 0 #fff;
        cursor: default;
    }

        .isINS_PrfGuide a.selected:hover {
            color: #000;
        }

        .isINS_PrfGuide a.selected > span {
            background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -127px 12px 
transparent;
            display: inline-block;
            position: absolute;
            right: 0;
            width: 10px;
        }




.isINS_PrfMain {
    padding: 20px 10px 20px 5px;
    width: 720px;
    font-size: 1.2em;
}

    .isINS_PrfMain .isSSS_FullW > div {
        width: 32%;
    }

    .isINS_PrfMain .isSSS_GradesTwrp > div {
        width: 100%;
    }

    .isINS_PrfMain h3 {
        font-size: 1.1em;
    }

    .isINS_PrfMain .isSSS_FullW > div > span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .isINS_PrfMain .isINS_PrfMainWrp {
        display: none;
    }

        .isINS_PrfMain .isINS_PrfMainWrp.selected {
            display: block;
        }

    .isINS_PrfMain > div > div {
        padding: 10px 0;
    }

        .isINS_PrfMain > div > div > div {
            display: inline-block;
            padding: 1%;
            vertical-align: top;
            width: 48%;
        }

    .isINS_PrfMain h2 {
        font-size: 20px;
        padding: 0 0 5px 0;
    }

    .isINS_PrfMain h4 {
        font-size: 14px;
        padding: 0 0 5px 0;
    }

    .isINS_PrfMain a {
        text-decoration: none;
        color: #a23338;
    }

        .isINS_PrfMain a:hover {
            text-decoration: underline;
        }

    
    .isINS_PrfMain table {
        width: 100%;
        border: 1px solid #ccc;
        font-size: 12px;
        text-align: left;
        border-spacing: 0;
    }

        .isINS_PrfMain table th {
            background: none repeat scroll 0 0 #303030;
            color: #fff;
            padding: 3px;
            text-align: left;
        }

        .isINS_PrfMain table td {
            background: #ffffff none repeat scroll 0 0;
            border-top: 1px solid #ccc;
            padding: 3px;
        }


    
    .isINS_PrfMain .isINS_PrfMainCons span {
        border: 1px solid #cccccc;
        margin: 5px 0;
    }

.isINS_PrfSpanDiv {
    font-weight: bold;
}

    .isINS_PrfSpanDiv span {
        float: right;
        font-weight: normal;
    }

.isINS_PrfMainEmgBio > span {
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    width: 48%;
}

    .isINS_PrfMainEmgBio > span > span {
        font-weight: normal;
        text-align: right;
        float: right;
    }

.isINS_PrfMainSch > div {
    border: 1px solid #cccccc;
    margin: 6px 4px;
    padding: 0 !important;
}

.isINS_PrfMainSch h3 {
    background: none repeat scroll 0 0 black;
    color: #fff;
    font-size: 15px;
    font-weight: normal;
    line-height: 30px;
    margin: 0 0 5px;
    padding: 0 10px;
}

.isINS_PrfMainSch span {
    font-size: 12px;
    padding: 0 10px;
}

.isINS_PrfMainSch ul {
    margin: 5px 0 0;
    padding: 0;
}

    .isINS_PrfMainSch ul li {
        background: none repeat scroll 0 0 #f6f6f6;
        border: 1px solid #cccccc;
        color: #ccc;
        display: inline-block;
        float: left;
        font-size: 12px;
        padding: 2px;
        text-align: center;
        width: 48px;
    }

        .isINS_PrfMainSch ul li.selected {
            background: none repeat scroll 0 0 #E8E8E8;
            border: 1px solid #5c5c5c;
            color: #000000;
        }


.isINS_PrfWrp .isSSS_PersInfTop {
	margin: 1% 2% 10% 18%;
}

.isINS_PrfWrp .isSSS_PersInfTop .isINS_PersInfTop {
	width: 42%;
	float: left;
}

.isINS_PrfWrp .isSSS_FullW {
	width: 96%;
	padding-top: 10px;
}

.isINS_Title {
	margin-top: 10px;
	font-weight: normal;
}

.isINS_ProgramLbl {
	margin-top: 10px;
}

.isINS_Programs {
	margin-top: 6px;
	font-weight: normal;
}

.isINS_OfficeInf {
	margin-top: 20px;
}

.isINS_OfficeInf > div > div {
	margin-top: 10px;
}

.isINS_OfficeInf > div > div > div {
	padding: 5px 0px 0px 10px;
}

.isINS_ResearchDesc > div {
	width: 100%;
	margin-top: 10px;
	padding: 0px 0px 0px 10px;
}

.isINS_PrfMainWrp .isSSS_PersInfTop > h5 {
    display: inline-block;
    font-size: 0.9em;
    font-weight: normal;
    max-width: 360px;
    overflow: hidden;
    padding: 0 30px 0 0;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .isINS_PrfMainWrp .isSSS_PersInfTop > h5:nth-child(3) {
        float: right;
        padding: 0;
    }

    .isINS_PrfMainWrp .isSSS_PersInfTop > h5 > span {
        font-weight: bold;
        margin: 0 2px 0 0;
    }

.isINS_PrfMainWrp .isSSS_FullW table span {
    display: block;
}

.isINS_PrfMainWrp .isSSS_FullW.isSSS_Religion > div {
    width: 48%;
}

.isINS_PrfMain .isSSS_PersInfTop > h4 {
    position: absolute;
    right: 0;
    top: 0;
}

    .isINS_PrfMain .isSSS_PersInfTop > h4:nth-child(4) {
        top: 15px;
    }

.isINS_PrfMain .isSSS_PersInfTop > h5:nth-child(4) {
    padding: 0;
    position: absolute;
    right: 0;
}


.isINS_PrfMainWrp .isSSS_PersInfTop > h6 {
	position: absolute;
	top: 85%;
	right:0;
	bottom:0;
	font-size: 0.9em;
	font-weight: normal;
	display:block;
	padding-top:0.5%
}

    .isINS_PrfMainWrp .isSSS_PersInfTop > h6 > span {
        font-weight: bold;
        margin: 0 2px 0 0;
    }




.isINS_PrfCrsHdr > h2 {
    display: inline-block;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: sub;
    width: 48%;
}

    .isINS_PrfCrsHdr > h2:first-child {
        text-align: left;
    }

.isINS_PrfCrsHdr {
    padding: 0 !important;
}

.isINS_PrfCrsTerm {
    border: 1px solid #ccc;
    margin: 20px 0;
    padding: 10px !important;
}

.isINS_PrfMain > div > div.isINS_PrfCrsTerm > div {
    width: 100%;
    display: block;
    padding: 0px;
}

.isINS_PrfCrsTerm span {
    display: block;
    float: right;
}

.isINS_PrfCrsTerm div span {
    padding: 10px;
}



.isINS_PrfCrsTerm > div {
    max-height: 0px;
    overflow-y: hidden;
    -webkit-transition: max-height 0.5s ease-in-out;
    -moz-transition: max-height 0.5s ease-in-out;
    -o-transition: max-height 0.5s ease-in-out;
    transition: max-height 0.5s ease-in-out;
}

.isINS_PrfCrsTerm.open > div {
    max-height: 600px;
    height: auto;
}

.isINS_PrfCrsTerm > a {
    color: black;
    padding: 0 0 0 30px;
    font-size: 20px;
}

.isINS_PrfCrsTerm h4 {
    padding: 10px 0 0;
    display: inline-block;
}








.isINS_PrflFixTop {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    border-bottom: 3px solid #a23339;
    color: #000;
    display: block !important;
    margin: 0;
    width: 100%;
    padding: 5px 10px;
min-height: 62px;
}

    .isINS_PrflFixTop > h2 {
        display: inline-block;
        font-size: 1.2em;
        font-weight: normal;
        width: 70%;
    }

    .isINS_PrflFixTop > h3 {
        display: inline-block;
        float: right;
        font-weight: normal;
        text-align: right;
        width: 30%;
    }

    .isINS_PrflFixTop span:after {
        content: ' / ';
    }

    .isINS_PrflFixTop span:last-child:after {
        content: '';
    }

    .isINS_PrflFixTop b, .isINS_PrflImgBtm b {
        padding: 0 4px 0 0;
    }

div.isINS_PrflImgBtm {
    bottom: 3px;
    color: #303030;
    font-size: 0.7em;
    padding: 8px;
    right: 0;
    top: auto;
}

.isINS_PrflImgBtm > h3 {
    font-size: 1.3em;
    font-weight: normal;
}


.isINS_CareerSelect {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid #ccc;
    border-bottom: 3px solid #a23339;
    color: #000;
    font-size: 0.8em;
    display: block !important;
    margin: 0;
    width: 100%;
    padding: 5px 10px;
}

    .isINS_CareerSelect > a.selected {
        background: none repeat scroll 0 0 #3a72ab;
        color: #fff;
        font-weight: bold;
    }

        .isINS_CareerSelect > a.selected:hover {
            cursor: default;
            text-decoration: none;
            color: #fff;
        }

    .isINS_CareerSelect > a {
        color: #000;
        display: inline-block;
        margin: 0 5px;
        padding: 0 10px;
        line-height: 30px;
        text-decoration: none;
    }

        .isINS_CareerSelect > a:hover {
            text-decoration: underline;
            color: #a23339;
        }

        .isINS_CareerSelect > a > span {
            display: inline-block;
            font-weight: normal;
            overflow: hidden;
            vertical-align: top;
            white-space: nowrap;
            width: auto;
            max-width: 0;
            -moz-transition: max-width 0.5s ease-in-out;
            -o-transition: max-width 0.5s ease-in-out;
            -webkit-transition: max-width 0.5s ease-in-out;
            transition: max-width 0.5s ease-in-out;
        }

        .isINS_CareerSelect > a.selected > span {
            max-width: 780px;
        }

    .isINS_CareerSelect b {
        padding: 2px;
    }



#IS_INS_NANC {
    height: 300px;
}

.isINS_PrfMain .isSSS_FullW > div.isINS_NoteWrp {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #ccc;
    display: block;
    height: auto;
    max-height: 307px;
    margin: 0 0 10px 0;
    overflow: hidden;
    width: 100%;
    position: relative;
    -moz-transition: max-height 0.5s ease-out 0s;
    -o-transition: max-height 0.5s ease-out 0s;
    -webkit-transition: max-height 0.5s ease-out 0s;
    transition: max-height 0.5s ease-out 0s;
}

.isINS_NoteWrp.showAll {
    max-height: 3000px !important;
    -moz-transition: max-height 0.5s ease-in 0s !important;
    -o-transition: max-height 0.5s ease-in 0s !important;
    -webkit-transition: max-height 0.5s ease-in 0s !important;
    transition: max-height 0.5s ease-in 0s !important;
}

.isINS_NoteWrp.closed {
    color: #616161;
}

.isINS_NoteTopWrp img {
    height: 60px;
    margin: 10px;
    width: 60px;
}

.isINS_NoteTitleWrp {
    display: inline-block;
    vertical-align: top;
    width: 55%;
}

.isINS_NoteTopWrp > h2 {
    display: inline-block;
    font-size: 0.7em;
    font-weight: normal;
    padding: 10px 0 0;
    vertical-align: top;
    width: 30%;
}

    .isINS_NoteTopWrp > h2 > span {
        font-weight: bold;
        display: block;
    }

.isINS_NoteBtmWrp {
    background: none repeat scroll 0 0 #f3f3f1;
    border-top: 1px solid #ccc;
    bottom: 0;
    position: absolute;
    width: 100%;
}

.isINS_NoteTextWrp {
    border-top: 1px solid #ccc;
    font-size: 0.7em;
    padding: 5px;
    margin: 0 0 20px;
    position: relative;
}

.isINS_NoteTitleWrp > h4 {
    color: #a23338;
    font-size: 0.7em;
    font-weight: normal;
    display: inline-block;
    padding: 0;
}

    .isINS_NoteTitleWrp > h4.selected {
        background: none repeat scroll 0 0 #A23338;
        color: #fff;
        padding: 1px 2px;
    }

.isINS_NoteTitleWrp > span {
    font-size: 0.6em;
    font-weight: 300;
    display: block;
    vertical-align: top;
}

.isINS_NoteBtmWrp > a {
    display: inline-block;
    font-size: 0.65em;
    font-weight: 300;
    padding: 4px 0;
    vertical-align: top;
}

.isINS_NoteTitleWrp > h3 {
    font-size: 0.8em;
    padding: 10px 0 0;
}

.isINS_NoteTextWrp pre {
    font-family: lato;
    white-space: pre-wrap;
}

.isINS_PrfMain .isSSS_FullW > div.isINS_TopNoteWrp {
    width: 100%;
    height: 25px;
}

.isSSS_FullW > div.isINS_TopNoteWrp > span {
    display: inline-block;
}

.isINS_TopNoteWrp > a {
    display: inline-block;
    font-size: 0.55em !important;
    padding: 0 5px;
    vertical-align: top;
}

.isINS_FlAdvsNt.selected {
    background: none repeat scroll 0 0 #a23338;
    color: #fff;
}

.isINS_SortAdvsNt.selected span {
    background-position: -209px -159px !important;
}

.isINS_FlAdvsNt.selected:hover {
    cursor: default;
    text-decoration: none;
}

a.isINS_ShowMoreNote {
    float: right;
    display: none;
}

.showMore a.isINS_ShowMoreNote {
    display: inline-block;
}

.isINS_NoteWrp.showAll .isINS_ShowMoreNote > span {
    background-position: -162px 5px !important;
}

a.isINS_NewInstructorNote {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    font-size: 0.8em;
    padding: 5px 15px;
    position: absolute;
    right: 20px;
    top: 20px;
}

    a.isINS_NewInstructorNote:hover {
        background: none repeat scroll 0 0 #6b6969;
        text-decoration: none;
    }

.isINS_TopNoteWrp > span {
    font-size: 0.55em !important;
    vertical-align: top;
    padding: 2px 5px 0 0;
}

.isINS_DwlAdvsNt {
    float: right;
    padding: 3px 0 0 !important;
}

a.isINS_SortAdvsNt > span, .isINS_ShowMoreNote > span {
    background-position: -44px 4px !important;
}

a.isINS_DwlAdvsNt > span {
    background-position: -311px -205px;
}

.isINS_ClosedNtLnk:hover {
    cursor: default !important;
    text-decoration: none !important;
}

.isINS_ClosedNtLnk, .closed .isINS_CloseNtLnk, .closed .isINS_EditNtLnk {
    display: none !important;
}

.closed .isINS_ClosedNtLnk {
    display: inline-block !important;
}

.isINS_CloseNtLnk > span {
    background-position: -236px -590px !important;
}

.isINS_ClosedNtLnk > span {
    background-position: -204px -590px !important;
}

.isSSS_FullW.isINS_AdvNewNtWrp > div:last-of-type {
    display: block;
    width: 100%;
}

.isINS_SortAdvsNt > ul {
    background: none repeat scroll 0 0 #f3f3f1;
    border: 1px solid;
    padding: 25px;
    position: absolute;
    z-index: 90;
}

.moreFilters #IS_INS_FilterAdvNotes {
    display: block !important;
}

#IS_INS_FilterAdvNotes {
    display: none;
    border: 1px solid #a23338;
    left: 166px;
    position: absolute;
    top: 64px;
    z-index: 4;
}

    #IS_INS_FilterAdvNotes > a {
        background: none repeat scroll 0 0 #f3f3f1;
        display: block;
        font-size: 0.6em;
        padding: 3px 10px;
    }

.isINS_AdvNewNtWrp input, .isINS_AdvNewNtWrp select, .isINS_AdvNewNtWrp textarea {
    display: block;
    font-family: "lato";
    font-size: 0.7em;
    padding: 2px 5px;
    width: 100%;
}

.isINS_AdvNewNtWrp h4 {
    padding: 15px 0 0;
}

.isINS_AdvNewNtWrp > h3 {
    padding: 0 0 20px;
}

.isINS_AdvNewNtWrp img {
    height: 60px;
    width: 60px;
}

.isINS_AdvNewNtWrp > div {
    vertical-align: top;
}

.isINS_AdvNewNtWrp h4.selected {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    display: inline-block;
    font-size: 0.9em;
    margin: 0 0 0 15px;
    padding: 0 4px;
}

.isINS_AdvNewNtWrp span {
    padding: 2px 0 0 15px;
}

a.isINS_AdvsNtSave {
    float: right;
    padding: 5px 30px;
}

a.isINS_AdvsNtCancel, a.isINS_AdvsNtSave {
    background: none repeat scroll 0 0 #a23338;
    color: #ffffff;
    display: inline-block;
    font-size: 0.8em;
    margin: 10px 10px 0 0;
    padding: 5px 25px;
}

    a.isINS_AdvsNtCancel:hover, a.isINS_AdvsNtSave:hover {
        background: none repeat scroll 0 0 #6b6969;
        text-decoration: none;
    }

#IS_INS_NANST {
    margin: 0 0 0 15px;
}

.isINS_AdvNewNtWrp select {
    display: inline;
    min-width: 100px;
    width: auto;
}

.isINS_AdvNewNtWrp div > h4:last-of-type {
    display: inline-block;
    padding-right: 5px;
}

.showAll.showMore .isINS_NoteTextWrp > span {
    display: none;
}

.showMore .isINS_NoteTextWrp > span {
    display: block;
}

.isINS_NoteTextWrp > span {
    background: none repeat scroll 0 0 white;
    height: 20px;
    padding: 0 0 0 3px;
    position: absolute;
    right: 0;
    top: 168px;
    width: 26px;
    display: none;
}

.isINS_AdvNtWrp .nophoto, .isINS_AdvNewNtWrp .nophoto {
    display: inline-block;
}

.editing #IS_INS_NANST, .editing #IS_INS_NANT, .editing #IS_INS_NANPL {
    opacity: 0.5;
    pointer-events: none;
}

div.isINS_NotesPermInfo a > span {
    background-position: -41px -230px;
    height: 25px;
    vertical-align: bottom;
}

.legend .isINS_NotesPermLegend {
    display: block;
}

.isINS_NotesPermLegend {
    background: #f3f3f1 none repeat scroll 0 0;
    bottom: 25px;
    box-shadow: 0 0 5px 0;
    display: none;
    left: 0;
    padding: 5px;
    position: absolute;
    width: 300px;
}
.isINS_NotesPermLegend > a {
    color: #a23339;
    font-weight: bold;
    position: absolute;
    right: 5px;
    top: 0;
}
.isINS_NotesPermInfo {
    display: inline-block;
    font-size: 0.7em;
    position: relative;
}
.isINS_NotesPermLegend > span {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #f3f3f1;
    bottom: -6px;
    height: 0;
    left: 2px;
    position: absolute;
    width: 0;
	padding:0px;
}


.isINS_PrfMain .isSSS_ShopCart > div {
    width: 100%;
}

.isINS_PrfMain .isSSS_ShopCart div.isSSS_ShCtPriOnOff {
    right: 10px;
    top: 53px;
    width: 19%;
}

.isSSS_ShCtPrfSign {
    float: right;
    margin: 5px 0 5px 5px;
}

    .isSSS_ShCtPrfSign > span {
        display: inline-block;
        vertical-align: middle;
        width: 22px;
        background: url(/cs/courses/cache_86019/HU_SPRITE_1.PNG) no-repeat scroll -412px -591px transparent;
    }

.isINS_PrfMainWrp .huWlScReviewed {
    background-color: #cccccc;
    color: #000000;
    pointer-events: none;
}

    .isINS_PrfMainWrp .huWlScReviewed > span {
        background: transparent none repeat scroll 0 0;
        margin: 0 0 0 5px;
        vertical-align: top;
        width: auto;
    }

.isINS_PrfMainWrp .isSSS_FullW.isSSS_ShopCart.isSSS_noBkBr {
    font-size: 0.8em;
}


.isINS_PrfMain .isSSS_FullW > div.isSSS_EmailLinks {
    font-size: 0.8em;
    left: auto;
    right: 152px;
    top: 12px;
    width: auto;
}
.isSSS_FullW.isSSS_noBkBr.huEditNetwork > a {
    float: right;
	cursor: pointer;
    font-size: 0.8em;
}
.isSSS_FullW.isSSS_noBkBr.huEditNetwork > a > span {
    background-position: -293px -236px;
    height: 20px;
}

#HU_FYE_HMPG_HMPG{
	border-color: #f3f3f1;
}

#ptpgltbody_HU_FYE_HMPG_HMPG {
	border-left-style: none;
	border-right-style: none;
}
div#lbWrapper.IS_LB_SHADOW {
	background-color: rgb(243,243,241);
}