/* ALIS-ISR 1.0.11.16 Jun 06, 2016 */

/* CSS Document */

/*************************/
/*************************/

#website-header-bg {
    background-image: url(/img-info/page-bg-top.png); background-repeat: no-repeat; background-position:top center;
}

div#website-wrapper {
    position: relative;
    text-align: left;
    width: 952px;
    margin-right: auto;
    margin-left: auto;
}

/* Element Reset to ensure correct cascade properties across all browsers */
#website-wrapper table {font-size:inherit;}
#website-wrapper select, input, textarea {font:12px arial;}
#website-wrapper table {border-collapse:collapse;border-spacing:0;}
#website-wrapper img,a img {border:0;}
#website-wrapper address,caption,code,dfn,th,var {font-style:normal;font-weight:normal;}

.print {
    display: none;
}


#website-wrapper
{
    font:12px arial;color:#000000;
}

.footer-note {
    font-size: 11px;
    margin: 30px 100px 160px 150px;
}

.help-section-footer-note {
    font-size: 11px;
    margin: 5px 50px 10px 50px; 
    width: 551px;
}

.main-body-note {
    font-size: 11px;
    margin: 0px 30px 20px 0px;
}

/*************************/
/*************************/

.clear {
    clear: both;
}

/*************************/
/*************************/

.alis-logo {
    float: left;
    margin: 30px 0px 0px 0px;
}

.alis-search {
    float: right;
    margin: 14px 5px 0px 0px;
}

.alis-search form {
    padding: 10px 20px 2px 10px;
}

.alis-search .searchInput {
    width: 208px;
    font: 11px/1.2 Arial, Helvetica, sans-serif;
    color: #000000;
    padding: 3px 0px 3px 3px;
    height: 14px;
    border: 1px solid #36424b;
    margin: 1px -4px 0px 0px;
}
.alis-search .searchButton {
    margin: 1px 2px 0px 0px;
    background: #36424b url(/img-info/sprite.png) no-repeat -2px -1px;
    width: 22px; 
    height: 22px; 
    cursor: pointer; 
    position: absolute;
    border: 1px solid #000000;
}

.advancedsearch {
    text-align: right;
    font-size: 11px;
    margin-right: -5px;
}

.advancedsearch a {
    color: #000000;
    text-decoration: none;
}

.breadcrumbbox {
    margin: 22px 0px 7px 0px;
}

.breadcrumbbox a {
    color: #000000;
    text-decoration: none;
}

.footerLogo {
    float: left;
    display: inline;
    padding: 10px 10px 0px 20px;
    width: 120px;
}

.footerMenu 
{
    float: right;
}

.footerMenu a {
    color: #000000;
    text-decoration: none;
}

.goaLinks {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 0.917em;
    float: right;
}

.siteLinks {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-size: 0.917em;
    float: right;
}

.goaLinks li, .siteLinks li {
    float: left;
    display: inline;
    padding: 0px 8px 5px 8px;
    list-style-type: none;
}

.footer-bottom-line 
{
    border-top: 1px solid #ff7900;
    width: 792px;
    margin: 10px 0px 10px 0px;
    padding: 0px 0px 0px 0px;
}

/*************************/
/*************************/

.careerinsite-header {
    background-color: #ffffff;
}

.slogan-box {
    float: left;
    padding: 21px 18px 0px 8px;
}

.slogan-h1, .slogan-h2 {
    color: #076178;
}

.slogan-h1 a {
    color: #076178;
    text-decoration: none;
}

.slogan-h2 a {
    color: #076178;
    text-decoration: none;
}

.slogan-h1 {
    font-size: 30px;
}

.slogan-h2 {
    font-size: 18px;
}

/*************************/

.careerinsite-search-box {
    float: left;
    margin: 8px 0px 8px 90px;
    position: relative;
}

.tab_search a {
    color: #000000;
    text-decoration: none;
}

.tab_search_entire_site {
    float: left;
    width: 59px;
    height: 17px;
    background-image: url(/img-info/tab_search_entire_site.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 7px 0px 0px 10px;
    cursor: pointer;
}

.tab_search_occupation {
    float: left;
    width: 63px;
    height: 17px;
    background-image: url(/img-info/tab_search_occupation.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 7px 0px 0px 7px;
    cursor: pointer;
}

.tab_search_wage {
    float: left;
    width: 48px;
    height: 17px;
    background-image: url(/img-info/tab_search_wage.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 7px 0px 0px 18px;
    cursor: pointer;
}

.tab_search_certification {
    float: left;
    width: 64px;
    height: 17px;
    background-image: url(/img-info/tab_search_certification.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 7px 0px 0px 6px;
    cursor: pointer;
}

.tab_search_education {
    float: left;
    width: 58px;
    height: 17px;
    background-image: url(/img-info/tab_search_education.gif);
    background-repeat: no-repeat;
    font-size: 11px;
    padding: 7px 0px 0px 10px;
    cursor: pointer;
}

/**************************************/
/**************************************/

.tab_search_result {
    margin: 15px 0px -15px 5px;
}

.tab_search_result a {
    color: #000000;
    text-decoration: none;
}

.tab_search_result_entire {
    float: left;
    width: 103px;
    height: 33px;
    background-color: #d1e6ec;
    background-repeat: no-repeat;
    font-size: 12px;
    text-align: center;
    margin-right: 1px;
    cursor: pointer;
    padding-top: 5px;
    -moz-border-radius: 11px;
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;

    border-left: 1px solid #e4dcd8;
    border-top: 1px solid #e4dcd8;
    border-right: 1px solid #e4dcd8;
}

#tab_search_result_entire_site {
    background-color: #d1e6ec;

    background-image: linear-gradient(bottom, #d1e6ec 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #d1e6ec 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #d1e6ec 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #d1e6ec 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #d1e6ec 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #d1e6ec));
    margin-top: 6px;
}

#tab_search_result_occupation {
    background-color: #efc1a3;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 59%, rgba(255,255,255,0.65) 100%), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(59%,rgba(0,0,0,0)), color-stop(100%,rgba(255,255,255,0.65))), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    background: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    background: linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/briefcase_sm_tab.png') no-repeat left bottom #efc1a3;
    margin-top: 6px;
}

#tab_search_result_wage {
    background-color: #d9ebac;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 59%, rgba(255,255,255,0.65) 100%), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(59%,rgba(0,0,0,0)), color-stop(100%,rgba(255,255,255,0.65))), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    background: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    background: linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/wage_sm_tab.png') no-repeat left bottom #d9ebac;
    margin-top: 6px;
}

#tab_search_result_certification {
    background-color: #fef6cb;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 59%, rgba(255,255,255,0.65) 100%), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(59%,rgba(0,0,0,0)), color-stop(100%,rgba(255,255,255,0.65))), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    background: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    background: linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/cert_sm_tab.png') no-repeat left bottom #fef6cb;
    margin-top: 6px;
}

#tab_search_result_education {
    background-color: #f1b6ee;
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(255,255,255,0) 59%, rgba(255,255,255,0.65) 100%), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(59%,rgba(0,0,0,0)), color-stop(100%,rgba(255,255,255,0.65))), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    background: -o-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    background: -ms-linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    background: linear-gradient(bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 59%,rgba(255,255,255,0.65) 100%), url('/img-info/education_sm_tab.png') no-repeat left bottom #f1b6ee;
    margin-top: 6px;
}

/**************************************/
/**************************************/

.careerinsite-search {
    width: 341px;
    height: 54px;
    border-right: 1px solid #c7c7c6;
    border-bottom: 1px solid #c7c7c6;
    border-left: 1px solid #c7c7c6;
}

.careerinsite-search-input input[type=text] {
    width: 237px;
    height: 23px;
    border: 1px solid #c7c7c6;
    color: #000000;
}

.careerinsite-search-input {
    float: left;
    margin: 13px 0px 0px 7px;
}

.careerinsite-search-submit {
    float: left;
    margin: 9px 0px 0px 7px;
}

#search-entire_site {
    display: inline-block;
}

#search-occupation {
    display: none;
}

#search-wage {
    display: none;
}

#search-certification {
    display: none;
}

#search-education {
    display: none;
}

/*************************/

.profile-box {
    float: left;
}

.help-icon {
    float: left;
    margin: 25px 0px 0px 25px;
    text-align: center;
}

.help-icon img, .help-icon image {
    margin-bottom: 5px;
}

.help-icon a {
    text-decoration: none;
    color: #076780;
    font-size: 14px;
    font-weight: bold;
}

.help-text {
    float: left;
    margin: 29px 0px 0px 6px;
}

.help-text a {
    color: #000000;
    text-decoration:none;
    font-size: 11px;
}

.user-icon {
    float: left;
    margin: 20px 0px 0px 10px;
}

.my-profile {
    float: left;
    margin: 20px 0px 0px 10px;
    line-height: 21px;
}

.my-profile-loggedin {
    margin: 15px 0px 0px 10px;
}

.my-profile a {
    color: #000000;
    text-decoration:none;
    font-size: 12px;
}

.my-profile-myaccount {
    background: url(/img-info/MyAccount_small_90.png) top right no-repeat;
    display: block; width: 95px; 
}

.my-profile-mypersonallist {
    background: url(/img-info/MyFavourites_small_90.png) top right no-repeat;
    display: block; width: 97px; 
}

.my-profile-signup {
    background: url(/img-info/Signup_small_90.png) top right no-repeat;
    display: block; width: 95px; 
}

.my-profile-login {
    background: url(/img-info/Login_small_90.png) top right no-repeat;
    display: block; width: 95px; 
}

.my-profile-logout {
    background: url(/img-info/Login_small_90.png) top right no-repeat;
    display: block; width: 95px; 
}

.shareThis {
    margin: 10px 0px 14px 19px;
}


/*************************/
/*************************/

.lower-area {
    margin: 14px 0px 50px 0px;
}

.leftside-pane {
    float: left;
    width: 187px;
}

.rightside-pane {
    float: left;
    background-color: #ffffff;
    width: 201px;
    border-left: 1px solid #c3c3c3;
}

.rightside-pane-interior {
    float: left;
    background-color: #ffffff;
    width: 201px;
}

.rightside-pane-home {
    float: left;
    width: 201px;
}

/*********************************/
/*********************************/

.banner-top {
    margin: 14px 0px 14px 0px;
    padding:0 10px 10px 10px;
    background:#ffffff;
}

.banner-top h3 {
    margin:0 -5px 0 -5px;
    padding:0 10px 5px 10px;
    color:#36424b;
    font-weight: normal;
    font-size: 1.167em;
    border-bottom: 1px solid #d1d4d3;
}

.banner-top ul {
    list-style: square;
    margin: 0px 0px 0px 19px;
    padding:0;  
}

.banner-top .content-linklist-no-space li {
    padding: 3px 3px 0px 3px;   
}

.banner-top a, #bannerPremier a
{
    text-decoration:none;
    color: #0e82ac;
    font-size: 1em;
}

.banner-top a:hover, #bannerPremier a:hover {
    text-decoration:none;
    border-bottom: 1px solid #005072;
}

/*********************************/
/*********************************/

.main-area {
    float: left;
    background-color: #ffffff;
    margin: 0px 0px 0px 21px;
    padding: 0px 0px 5px 0px;
    width: 542px;
}

.main-area-interior {
    float: left;
    background-color: #ffffff;
    margin: 0px 21px 0px 21px;
    padding: 0px 20px 20px 23px;
    width: 478px;
}

.main-area-interior h1 {
    font-size: 18px;
    font-weight: normal;
}

.main-area-interior h7 {
    font-size: 18px;
    font-weight: normal;
    padding: 3px 0px 0px 35px;
}

.main-area-interior h1.info {
    background-image: url(/img-info/info.png);
    background-repeat: no-repeat;
    padding: 10px 0px 30px 75px;
}

.main-area-interior h1.cert_lg {
    background-image: url(/img-info/cert_lg.png);
    background-repeat: no-repeat;
    padding: 20px 0px 30px 75px;
}

.main-area-interior h1.myprofile {
    background-image: url(/img-info/user.png);
    background-repeat: no-repeat;
    padding: 3px 0px 10px 35px;
    font-size: 18px;
    font-weight: normal;
}

.main-area-interior h7.occupation-profile
{
    background-image: url(/img-info/briefcase_med.png);
    background-repeat: no-repeat;
}

.main-area-interior h7.certification-profile
{
    background-image: url(/img-info/cert_med.png);
    background-repeat: no-repeat;
}

.main-area-interior h7.educational-profile
{
    background-image: url(/img-info/education_med.png);
    background-repeat: no-repeat;
}

.main-area-interior h7.institutions-profile
{
    background-image: url(/img-info/institution_med.png);
    background-repeat: no-repeat;
}

.main-area-interior h7.wages-profile
{
    background-image: url(/img-info/wage_med.png);
    background-repeat: no-repeat;
}

.main-area-interior h2
{
    margin: 10px 0px 10px 0px;
}

.main-area-interior h2.nobold
{
    font-weight: normal;
}

.main-area-interior h3
{
    margin: 20px 0px 10px 0px;
}

.main-area-interior p {
    line-height: 18px;
    margin: 10px 0px 10px 0px;
}

.main-area-interior ul li {
    list-style-type: square;
    color: #000000;
    line-height: 18px;
    padding: 0px 0px 5px 0px;
}

.main-area-interior a {
    color: #0e82ac;
}

.occupation-profile-header {
    float: left;
}

.occupation-profile-icon-box {
    float: right;
    border: 1px solid #c7c7c6;
    padding: 5px 5px 5px 5px;
    margin: 0px -10px 0px 0px;
}

.search-result-icon-box {
    margin: -13px 10px 0px 0px;
}

.occupation-profile-icon-box a {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}

.occupation-profile-icon-box a:hover {
    text-decoration: underline;
}

.occ-profile-personal-list-icon {
    background-image: URL(/img-info/MyFavourites_small.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 20px;
}

.occ-profile-compare-icon {
    background-image: URL(/img-info/compare.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 21px;
}

.occ-profile-pdf-icon {
    background-image: URL(/img-info/pdf.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 20px;
    cursor: pointer;
}

.occ-profile-print-icon {
    background-image: URL(/img-info/print.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 20px;
    cursor: pointer;
}

.occ-profile-compare-icon {
    background-image: URL(/img-info/compare.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 20px;
    cursor: pointer;
}

.occ-profile-save-search-icon {
    background-image: URL(/img-info/save.png);
    background-repeat: no-repeat;
    padding: 1px 0px 5px 20px;
    cursor: pointer;
}

/********************************/

.main-area-idx {
    float: left;
}

.main-area-idx-main {
    background-color: #ffffff;
    margin: 10px 21px 0px 21px;
    padding: 1px 20px 20px 23px;
    width: 478px;
}

.main-area-idx-main h1 {
    font-size: 18px;
    font-weight: normal;
}

.main-area-idx-main h1.cert_lg {
    background-image: url(/img-info/cert_lg.png);
    background-repeat: no-repeat;
    padding: 20px 0px 30px 75px;
}

.main-area-idx-main h1.occupation-profile
 {
    background-image: url(/img-info/briefcase_med.png);
    background-repeat: no-repeat;
    padding: 0px 0px 0px 35px;
}

.main-area-idx-main p {
    line-height: 18px;
    margin: 10px 0px 10px 0px;
}

.main-area-idx-main ul li {
    list-style-type: square;
    color: #000000;
    line-height: 18px;
    padding: 0px 0px 5px 0px;
}

/*********************************/
/** BROWSE OCCUPATIONS - CONTENT **/
/*********************************/

.browse-content {
    margin: 13px 0px 0px 13px;
}

.browse-content p {
    margin: 0px 0px 15px 35px;
    line-height: 16px;
}

.browse-content a {
     color: #0e82ac;
}

h1.browse-myprofile, h1.browse-profile {
    background-image: url(/img-info/MyFavourites.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE OCCUPATIONS - CONTENT **/
/*********************************/

h1.browse-occ {
    background-image: url(/img-info/briefcase_med.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE CERTIFICATION - CONTENT **/
/*********************************/

h1.browse-cert {
    background-image: url(/img-info/cert_med.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE EDUCATIONAL PROGRAMS - CONTENT **/
/*********************************/

h1.browse-edu {
    background-image: url(/img-info/education_med.png);
    background-repeat: no-repeat;
    padding: 2px 0px 0px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE WAGES - CONTENT **/
/*********************************/

h1.browse-wages {
    background-image: url(/img-info/wage_med.png);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE INSTITUTIONS - CONTENT **/
/*********************************/

h1.browse-inst {
    background-image: url(/img-info/institution_med.png);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/** BROWSE SEARCH RESULTS - CONTENT **/
/*********************************/

h1.browse-search-result {
    background-image: url(/img-info/view_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

h1.browse-entire_site {
    background-image: url(/img-info/view_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

/*********************/
/** ACCOUNT HEADING **/
/*********************/

h1.sign-up {
    background-image: url(/img-info/SIGNUP.gif);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}
h1.log-in {
    background-image: url(/img-info/LOGIN.gif);
    background-repeat: no-repeat;
    padding: 2px 0px 5px 35px;
    font-size: 18px;
    margin: 0px 0px 5px 0px;
    font-weight: normal;
}

h1.industry-profile {
    background-image: url(/img-info/occinfo-icon-industry.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 35px;
    font-size: 18px;
    margin: 10px 0px 5px 0px;
    font-weight: normal;
}

/*********************************/
/*********************************/

.browse-selector {
    width: 530px;
    border: 1px solid #c7c7c6;
    background-image: url(/img-info/bg_browse_selector.gif);
    background-repeat: repeat-x;
    background-position: bottom left;
    margin: 15px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.glossary-selector {
    margin: 15px 0px 0px 0px;
    width: 480px;
}

.glossary_content_wrapper {
    margin: 0px 20px 0px 10px;
    min-height: 300px;
}

.alpha-selector {
    font-size: 12px;
    background-color: #e6f0f5;
    padding: 3px 3px 3px 0px;
    border-bottom: 1px solid #c7c7c6;
}

.alpha-selector a {
    color: #0f1010;
    text-decoration: none;
    padding: 3px 3px 3px 3px;
}

.glossary-selector .alpha-selector a {
    padding: 3px 3px 3px 2px;
}

.alpha-selector a#selected {
    background-color: #05a9d3;
    color: #ffffff;
}

a.glossary-alpha-all {
    background-color: #05a9d3;
    color: #ffffff;
}

.search-results-number-paging {
    float: left;
    margin: 5px 0px 0px 10px;
    font-size: 11px;
}

.search-results-paging {
    margin: 5px 0px 5px 0px;
}

.search-results-paging a {
    color: #0e82ac;
    font-size: 11px;
}

.arrow-left {
    float: left;
    margin: 0px 0px 0px 0px;
}

.numbers {
    float: left;
    margin: 2px 5px 0px 5px;
}

.numbers a {
    text-decoration: none;
}

.arrow-right {
    float: left;
    margin: 0px 0px 0px 0px;
}

.sort-by-display {
    padding: 10px 20px 0px 0px;
    font-size: 12px;
    float: right;
}

.sort-by-display select {
    padding: 2px;
}

#btn-go {
    background-color: #0e82ac;
    border: 1px solid #36424b;
    padding: 3px 8px 3px 8px;
    color: #ffffff;
}

.browse-selector-select-all-compare-add {
    margin: 5px 0px 10px 10px;
}

.selectall {
    float: left;
    margin: 0px 20px 0px 0px;
}

.selectall input[type=checkbox] {
    padding: 0px;
    margin: 0px;
}

.selectall a {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.compare {
    float: left;
    margin: 2px 20px 0px 0px;
}

.compare a {
    color: #0e82ac;
}

.add {
    float: left;
    margin: 2px 0px 0px 0px;
}

.add a {
    color: #0e82ac;
}

.help-icon-tooltip {
    float: left; 
    margin: 0px 10px 0px 37px;
}

.help-icon-tooltip img, .help-icon-tooltip image {
    cursor: pointer;
}

/*********************************/
/*********************************/

.filter-box-header {
    background: url(/img-info/right_nav_header_BG.png) repeat-x;
    padding: 2px 0px 5px 15px;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-indent: -17px;
}

.filter-box-header a {
    color: #494a42;
    text-decoration: none;
    padding: 0px 0px 0px 5px;
    cursor: pointer;
}

.rightside-pane .filter-box-options-checkbox {
    margin: 0px 0px 0px 5px;
    overflow-y: auto;
    overflow-x: hidden;
    height: 120px;
}

.rightside-pane .filter-box-options-checkbox-long {
    height: 210px;
}

.rightside-pane .filter-box-options-checkbox-short {
    height: 90px;
}

.rightside-pane .filter-box-options-long 
{
    height: 200px;
}

.rightside-pane .filter-box-options-no-scroll {
    margin: 0px 0px 0px 5px;
}

#search_suggestNOC div
{
    font-size: 11px;
    border: 1px solid #c6c6c6;
    margin-bottom: 1px;
}

.rightside-pane .filter-box-options-checkbox label {
    display: block;
    padding-left: 17px;
    text-indent: -17px;
    margin: 3px 0px 8px 0px;
}
.rightside-pane .filter-box-options-checkbox input {
    width: 13px;
    height: 13px;
    padding: 0px;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -2px;
    *overflow: hidden;
}

.filter-box-options table {
    margin: 10px 0px 0px 5px;
}

.filter-box-options table td {
    padding: 0px 10px 5px 0px;
}

.filter-box-options table td input[type=text] {
    width: 75px;
}

.text-submit-btn {
    background-color: #0e82ac;
    border: 1px solid #36424b;
    padding: 3px 8px 3px 8px;
    color: #ffffff;
}

.filter-box {
    border-bottom: 1px solid #ffffff;
}

.ui-icon-circle-arrow-s {
    background-image: url(/img-info/filter_box_header_arrow_open.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0px 10px 0px 5px;
}

.ui-icon-circle-arrow-e {
    background-image: url(/img-info/filter_box_header_arrow_closed.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0px 10px 0px 5px;
}

/****
.filter-box-header a.open {
    background-image: url(/img-info/filter_box_header_arrow_open.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0px 15px 0px 0px;
}

.filter-box-header a.closed {
    background-image: url(/img-info/filter_box_header_arrow_closed.png);
    background-repeat: no-repeat;
    background-position: top right;
    padding: 0px 15px 0px 0px;
}
****/

.filter-box-options {
    overflow-y: auto;
    overflow-x: hidden;
    height: 120px;
}

.filter-box-option {
    text-decoration: none;
    color: #010101;
    font-size: 11px;
    padding: 3px 0px 3px 10px;
}

.options-selected {
    background-color: #d8d8d8;
}

.filter-box-option a {
    color: #000000;
    text-decoration: none;
}

.report-box {
    width: 510px;
    height: auto;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseInstitution_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 10px 5px;
    padding: 8px 0px 10px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.report-box div
{
    margin: 10px 10px 0px 10px;
}

.report-box div a
{
    text-decoration: underline;
    color: #0e82ac;
}

a.report-name 
{
    text-decoration: underline;
}


.report-profile-icon-box {
    float: right;
    border: 1px solid #c7c7c6;
    padding: 5px 5px 5px 5px;
    margin: 0px 5px 0px 0px;
}

.report-profile-icon-box a {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}

.report-profile-icon-box a:hover {
    text-decoration: underline;
}
/*********************************/
/** BROWSE OCCUPATIONS - LISTING STYLES **/
/*********************************/

.browse-occ-search-result-item {
    position: relative;
    width: 530px;
    height: 121px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseOcc_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.occ-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.occ-sr-box-main {
    float: left;
    width: 498px;
    padding: 11px 0px 0px 4px;
    overflow: hidden; text-overflow: ellipsis; 
}

.occ-sr-title {
    float: left;
    width: 390px;
}

.occ-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.occ-sr-videolink {
    float: right;
    padding: 0px 10px 0px 0px;
}

.occ-sr-videolink a {
    color: #0e82ac;
}

.video {
    font-size: 12px;
    color: #0e82ac;
}

.occ-sr-description {
    float: left;
    width: 175px;
    padding-right: 10px;
    line-height: 13px;
}

.occ-sr-average-wage {
    float: left;
    padding-right: 10px;
    text-align: center;
}

.occ-sr-outlook {
    float: left;
    padding-right: 10px;
    text-align: center;
}

.occ-sr-outlook image, .occ-sr-outlook img 
{
    margin-top: 10px;
}

.occ-sr-certifications {
    float: left;
    padding-right: 10px;
    text-align: center;
}

.occ-sr-education {
    float: left;
    width: 100px;
}

.occ-sr-header-content {
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
}

.occ-sr-header-content span.header a {
    color: #0e82ac;
    font-size: 11px;
    text-decoration: underline;
}


/*********************************/
/** BROWSE CERTIFICATIONS - LISTING STYLES **/
/*********************************/

.browse-cert-search-result-item {
    width: 530px;
    height: 121px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseCert_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.cert-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.cert-sr-box-main {
    float: left;
    width: 450px;
    padding: 11px 0px 0px 4px;
    overflow: hidden; text-overflow: ellipsis; 
}

.cert-sr-title {
}

.cert-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.cert-sr-related-occ {
    padding: 0px 0px 0px 0px;
    font-size: 11px;
}

.cert-sr-related-occ a {
    color: #0e82ac;
    font-size: 11px;
}

.cert-sr-header-content {
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
}

.cert-sr-description {
    float: left;
    width: 445px;
    padding-right: 10px;
    line-height: 13px;
    margin-bottom: 5px;
}

/*********************************/
/** BROWSE EDUCATIONAL PROGRAMS - LISTING STYLES **/
/*********************************/

.browse-edu-search-result-item {
    width: 530px;
    height: 121px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseEducation_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.edu-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.edu-sr-box-main {
    float: left;
    width: 498px;
    padding: 11px 0px 0px 4px;
    overflow: hidden; text-overflow: ellipsis; 
}

.edu-sr-title {
    float: left;
    width: 490px;
}

.edu-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.edu-sr-videolink {
    float: right;
    padding: 0px 10px 0px 0px;
}

.edu-sr-videolink a {
    color: #0e82ac;
}

.edu-sr-header-content {
    font-size: 11px;
    margin: 3px 0px 0px 0px;
    padding: 2px 0px 2px 0px;
    line-height: 15px;
}

.edu-sr-header-content span.header {
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}

.edu-sr-institution {
    float: left;
    width: 195px;
    padding-right: 10px;
    font-size: 11px;
}

.edu-sr-institution a 
{
    color: #0e82ac;
}

.edu-sr-credential {
    float: left;
    width: 140px;
    padding-right: 10px;
    font-size: 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.edu-sr-length {
    float: left;
    width: 75px;
    padding-right: 10px;
    font-size: 11px;
}

.edu-sr-distance {
    float: left;
    width: 43px;
    padding-right: 5px;
    font-size: 11px;
}

/*********************************/
/** BROWSE WAGES - LISTING STYLES **/
/*********************************/

.browse-wages-search-result-item {
    width: 530px;
    height: 121px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseWage_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.wages-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.wages-sr-box-main {
    float: left;
    width: 498px;
    padding: 11px 0px 0px 4px;
    overflow: hidden; 
}

.wages-sr-title {
    float: left;
    width: 490px;
    white-space: nowrap;
    overflow: hidden; 
    text-overflow: ellipsis; 
}

.wages-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.wages-sr-videolink {
    float: right;
    padding: 0px 10px 0px 0px;
}

.wages-sr-videolink a {
    color: #0e82ac;
}

.wages-sr-header-content {
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
}

.wages-sr-header-content span.header {
    color: #0e82ac;
    font-size: 11px;
    text-decoration: underline;
}

.wages-sr-occupation-title {
    float: left;
    width: 265px;
    padding-right: 10px;
}

.wages-sr-noc-profile {
    float: left;
    width: 48px;
    padding-right: 10px;
}

.wages-sr-average-wage {
    float: left;
    width: 70px;
    padding-right: 10px;
}

.wages-sr-average-salary {
    float: left;
    width: 70px;
    padding-right: 10px;
}

.wages-sr-box-main a {
    color: #0e82ac;
}

.wages-sr-content 
{
    margin-left: 30px;
}

.wages-sr-content a
{
    color: #0e82ac;
}
/*********************************/
/** BROWSE BROWSE INSTITUTIONS - LISTING STYLES **/
/*********************************/

.browse-inst-search-result-item {
    width: 530px;
    height: 81px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browseInstitution_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.inst-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.inst-sr-box-main {
    float: left;
    width: 500px;
    padding: 11px 0px 0px 4px;
    text-overflow: ellipsis; overflow: hidden;
}

.inst-sr-title {
    float: left;
    width: 498px;
}

.inst-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.inst-sr-videolink {
    float: right;
    padding: 0px 10px 0px 0px;
}

.inst-sr-videolink a {
    color: #0e82ac;
}

.inst-sr-header-content {
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
}

.inst-sr-header-content span.header {
    color: #0e82ac;
    font-size: 11px;
    text-decoration: underline;
}

.inst-sr-school-website {
    float: left;
    width: 90px;
    padding-right: 10px;
}

.inst-sr-view-all-programs {
    float: left;
    width: 90px;
    padding-right: 10px;
}

.inst-sr-box-main a {
    color: #0e82ac;
}

/*********************************/
/** BROWSE SEARCHES - LISTING STYLES **/
/*********************************/

.browse-searches-search-result-item {
    width: 530px;
    height: 121px;
    border: 1px solid #c7c7c6;
    background-image: URL(/img-info/browsesearches_BG.png);
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

.searches-sr-compare-checkbox {
    float: left;
    padding: 9px 0px 0px 6px;
}

.searches-sr-box-main {
    float: left;
    width: 500px;
    padding: 11px 0px 0px 4px;
    text-overflow: ellipsis; overflow: hidden;
}

.searches-sr-title {
    float: left;
    width: 270px;
}

.searches-sr-title a {
    font-size: 14px;
    color: #0e82ac;
}

.searches-sr-related-occ {
    float: right;
    padding: 0px 10px 0px 0px;
}

.searches-sr-related-occ a {
    color: #0e82ac;
}

.searches-sr-header-content {
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
}

.searches-sr-description {
    float: left;
    width: 525px;
    padding-right: 10px;
    line-height: 13px;
}

/************************/
/************************/

.browse-entire-search-result .occ-sr-title {
    background-image: url(/img-info/briefcase_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 23px;
}

.browse-entire-search-result .cert-sr-title {
    background-image: url(/img-info/cert_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 23px;
}

.browse-entire-search-result .edu-sr-title {
    background-image: url(/img-info/education_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 23px;
}

.browse-entire-search-result .wages-sr-title {
    background-image: url(/img-info/wage_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 3px 23px;
}

/************************/
/************************/

.rightside-pane-interior-item h3 {
    background-image: url(/img-info/right_nav_header_BG.png);
    background-repeat: repeat-x;
    background-color: #91c3ce;
    padding: 2px 0px 3px 9px;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    color: #494a42;
    text-align: center;
}

.rightside-pane-interior-item-icon {
    float: left;
    margin: 7px 0px 0px 7px;
}

.rightside-pane-interior-item-content {
    float: left;
    font-size: 11px;
    width: 140px;
    margin: 7px 0px 10px 7px;
    word-wrap: break-word; 
}

.rightside-pane-interior-item-content p {
}

.rightside-pane-interior-item-content-wide {
    width: 182px;
}

.rightside-pane-interior-item-content p {
    margin: 0px 0px 10px 0px;
    font-size: 11px;
}

.rightside-pane-interior-item-content a {
    color: #0e82ac;
}

.rightside-pane-interior-item-content p.align-right {
    text-align: right;
}

/************************/
/** HELP PAGE - SEARCH BOX STYLES **/
/************************/

.search-help-section {
    border-bottom: 2px solid #efefef;
    padding: 0px 0px 15px 0px;
}

.search-help-section-icon {
    float: left;
    margin: 8px 22px 0px 10px;
}

.search-help-section-icon-popup {
    float: left;
    margin: 18px 0px 0px 0px;
}

.search-help-section-help-text {
    float: left;
    margin: 28px 0px 0px 0px;
    font-size: 18px;
}

.search-help-section-box {
    float: left;
    margin: 20px 0px 0px 130px;
}

.search-help-section-box-popup {
    float: left;
    margin: 15px 0px 0px 115px;
}

.search-help-section-box h3 {
    color: #005ab5;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
    font-weight: bold;
}

.search-help-section-box-text {
    float: left;
    margin: 5px 5px 5px 0px;
}

.search-help-section-box-text input[type=text] {
    width: 150px;
    height: 23px;
    border: 1px solid #c7c7c6;
}

.search-help-section-box-submit {
    float: left;
}

/************************/
/************************/

.occupation-profile-supporting-docs {
    width: 186px;
}

.occupation-profile-supporting-docs a {
    color: #0e82ac;
}

.occupation-profile-left-side {
    float: left;
    margin-top: 5px;
}

.occupation-profile-left-side image, .occupation-profile-left-side img 
{
    width: 186px;
    height: 116px;
}

.occupation-profile-content {
    width: 280px;
    float: left;
    margin: 0px 0px 0px 10px;
}

.occupation-profile-content h3 {
    margin: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: normal;
}

.occupation-profile-content-noc {
    float: left; text-align: right;
    font-weight: bold;
    margin: 5px 0px 0px 0px;
}

.occupation-profile-content-noc-detail {
    float: right; 
    text-align: left;
    margin: 0px;
}

.occupation-profile-content-interest-code {
    float: right; text-align: right;
    margin: 5px 0px 0px 0px;
}

.occupation-profile-content-interest-code-detail {
    float: right; 
    text-align: left;
    margin: 0px;
}

.occupation-profile-content-interest-code a {
    color: #0e82ac;
}

.occupation-profile-bottom-icons {
    float: right;
}

.occupation-profile-bottom-icons td {
    padding: 0px 5px 0px 0px;
}

.occupation-profile-bottom-icons a {
    color: #000000;
    text-decoration: none;
    font-size: 11px;
}

.occupation-profile-supporting-docs a.video {
    background-image: url(/img-info/video_sm.png);
    background-repeat: no-repeat;
    padding: 2px 0px 2px 25px;
    display: block;
}

.occupation-profile-supporting-docs a.pdf {
    background-image: url(/img-info/pdf.png);
    background-repeat: no-repeat;
    padding: 2px 0px 2px 25px;
    display: block;
}

/************************/
/** COLOUR PROFILE BOXES, ISR HOME AND OCC PROFILE SUMMARY PAGE **/
/************************/

.summary-heading {
    float: left;
}

.view-full-profile-heading {
    float: right;
    padding: 5px 5px 5px 5px;
    background-color: #FFCC00;
    font-weight: bold;
}

.view-full-profile-heading a {
    color: #000000;
    text-decoration: none;
}

.profile-summary-box-home {
    float: left;
    margin: 0px 10px 10px 0px;
    width: 227px;
    height: 105px;
}

.profile-summary-box {
    float: left;
    margin: 0px 10px 10px 0px;
    width: 227px;
    height: 125px;
    
}

.profile-summary-box .icon {
    float: left;
    margin: 15px 0px 0px 10px;
}

.profile-summary-box .content {
    float: left;
    margin: 15px 0px 0px 10px;
    width: 175px;
}

.profile-summary-box .content h3 {
    font-weight: bold;
    font-size: 13px;
    margin: 0px 0px 5px 0px;
}

.profile-summary-box .content p {
    line-height: 16px;
    margin: 0px 0px 10px 0px;
}

a.profile-summary-box-link  {
    color: #000000;
}

.profile-summary-box .content table td.title {
    padding: 0px 20px 0px 0px;
}

.profile-summary-box .content p.more-information-link {
    text-align: right;
}

.profile-summary-box .content p.more-information-link a {
    color: #0e82ac;
}

/************************/
/************************/

.profile-summary-wage-box {
    background-color: #c7e285;
        
    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;

    background-image: linear-gradient(bottom, #c8e285 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #c8e285 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #c8e285 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #c8e285 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #c8e285 45%, #ffffff 100%);

    background-image: -webkit-gradient(color-stop(0.45, #c8e285));
}

.profile-summary-wage-box .content {
    width: 175px;
}

/************************/
/************************/

.profile-summary-emp-box {
    
    background-color: #cbe3e9;
        
    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    background-image: linear-gradient(bottom, #cbe3e9 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #cbe3e9 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #cbe3e9 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #cbe3e9 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #cbe3e9 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #cbe3e9));
    
}

.profile-summary-emp-box .content {
    width: 185px;
}

/************************/
/************************/

.profile-summary-edu-box {
    
    background-color: #ed98e8;
        
    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    background-image: linear-gradient(bottom, #ed98e8 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #ed98e8 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #ed98e8 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #ed98e8 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #ed98e8 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #ed98e8));
    
}

.profile-summary-edu-box .content {
    width: 170px;
}

/************************/
/************************/

.profile-summary-cert-box {
    
    background-color: #f6edbf;

    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    background-image: linear-gradient(bottom, #f6edbf 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #f6edbf 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #f6edbf 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #f6edbf 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #f6edbf 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #f6edbf));

}

.profile-summary-cert-box .content {
    width: 175px;
}

/************************/
/************************/

.profile-summary-ind-box {
    
    background-color: #e6e3da;
        
    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    background-image: linear-gradient(bottom, #e6e3da 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #e6e3da 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #e6e3da 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #e6e3da 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #e6e3da 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #e6e3da));
    
}

.profile-summary-ind-box .content {
    width: 175px;
}

/************************/
/************************/

.profile-summary-occ-box {
    
    background-color: #d2ab91;
        
    border: 1px solid #ebebeb;
    -moz-border-radius: 14px;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    border-bottom-left-radius: 14px;
    border-bottom-right-radius: 14px;
    background-image: linear-gradient(bottom, #d2ab91 45%, #ffffff 100%);
    background-image: -o-linear-gradient(bottom, #d2ab91 45%, #ffffff 100%);
    background-image: -moz-linear-gradient(bottom, #d2ab91 45%, #ffffff 100%);
    background-image: -webkit-linear-gradient(bottom, #d2ab91 45%, #ffffff 100%);
    background-image: -ms-linear-gradient(bottom, #d2ab91 45%, #ffffff 100%);
    background-image: -webkit-gradient(color-stop(0.45, #d2ab91));
    
    margin: 0px 10px 10px 3px;
    width: 225px;
}

.profile-summary-occ-box .content {
    width: 175px;
}

/************************/
/************************/

#btn-submit 
{
    padding: 0;
    border: 0;
    width: 127px;
    height: 34px;
    cursor: pointer;
    background: transparent url(/img-info/btn-submit.png) no-repeat center top;
    text-indent: -20em;
}

#btn-clear {
    margin: 0;
    padding: 0;
    border: 0;
    width: 116px;
    height: 34px;
    cursor: pointer;
    background: transparent url(/img-cpt/btn-clear.png) no-repeat center top;
    text-indent: -20em;
}

/************************************/
/*** ISR HOME PAGE - BLUE BOX STYLES ***/
/************************************/

.tips {
    width: 160px;
    background-color: #d6ecf1;
    padding: 7px 7px 0px 7px;
}

.tips-white {
    background-color: #ffffff;
    width: 158px;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9;
}

.tips b {
    color: #041e55;
    font-family: verdana;
    font-size: 11px;
}

div.tips ul li.externalLinkList {
    background: URL(/img-info/external.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 4px 16px;
}

.tips a {
    text-decoration: underline;
    font-size: 11px;
    color: #0e82ac;
}

#content #rightnav div.tips p {
    font-size: 11px;
    margin: 0px 0px 0px -10px;
}

/*********************/

.main-area-idx-main .narrow-content-box {
    width: 145px;
    min-height: 100px;
}

/************************************/
/*** ISR HOME PAGE - LOGIN UP BOX STYLES ***/
/************************************/

#login {
    width: 163px;
    background-color: #fabe5f;
    padding: 7px 7px 0px 7px;
}

#login b {
    color: #041e55;
    font-size: 11px;
}

#rightnav #login ul li {
    padding-left: 0px;
    list-style: none;
    background: url(/img-info/tips_spacer.jpg) 0 5px no-repeat;
}

#content #rightnav div#login ul li {
    background: URL(/img-info/listitemrelated_tip.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 4px 16px;
}

#login ul li a {
    text-decoration: underline;
    font-size: 11px;
    color: #0d3692;
}

#content #rightnav div#login p {
    font-size: 11px;
    margin: 0px 0px 0px -10px;
}

#login ul li a:hover {
    text-decoration: none;
    color: #333333;
}

/************************************/
/*** ISR HOME PAGE - SIGN UP BOX STYLES ***/
/************************************/

#signup {
    width: 163px;
    background-color: #bed630;
    padding: 7px 7px 0px 7px;
}

#signup b {
    color: #041e55;
    font-size: 11px;
}

#rightnav #signup ul li {
    padding-left: 0px;
    list-style: none;
    background: url(/img-info/tips_spacer.jpg) 0 5px no-repeat;
}

#content #rightnav div#signup ul li {
    background: URL(/img-info/listitemrelated_tip.gif);
    background-repeat: no-repeat;
    padding: 0px 0px 4px 16px;
}

#signup ul li a {
    text-decoration: underline;
    font-size: 11px;
    font-family: verdana;
    color: #0d3692;
}

#content #rightnav div#signup p {
    font-size: 11px;
    font-family: verdana;
    margin: 0px 0px 0px -10px;
}

#signup ul li a:hover {
    text-decoration: none;
    color: #333333;
}

/************************/
/************************/

.rightside-box {
    margin: 0px 0px 16px 0px;
}

.rightside-box p {
    margin: 8px 0px 0px 0px;
    font-size: 11px;
}

.rightside-box h3 {
    background-image: url(/img-info/right_side_header.gif);
    width: 174px;
    height: 23px;
    color: #494a42;
    text-align: center;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 14px;
}

.rightside-box-icon {
    margin: 5px 10px 0px 0px;
    float: left;
}

.rightside-box-content {
    float: left;
    width: 110px;
}

.rightside-box-content-full {
    width: 160px;
}

.rightside-box h3.tall {
    background-image: url(/img-info/right_side_header.gif);
    width: 174px;
    height: 34px;
    color: #494a42;
    text-align: center;
    padding: 4px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.rightside-box-content-full p {
    margin: 0px 0px 0px 0px;
    line-height: 15px;
}

.rightside-box-content-full ul {
    list-style: none;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.rightside-box-content-full li {
    padding: 0px 0px 5px 0px;
    margin: 0px 0px 0px 0px;
}

.rightside-box-content-full .view-all {
    text-align: right;
}

.emergingOcc-image-narrow {
    margin: 5px 0px 5px 0px;
}

/************************/
/************************/

.idx-featured-occupations-wrapper {
    background-image: URL(/img-info/feature_BG.png);
    background-repeat: no-repeat;
    width: 526px;
    height: 182px;
    margin: 0px 0px 0px 21px;
    position: relative;
}

.slicecontent-left {
    float: left;
    width: 230px;
}

.slicecontent-right {
    float: right;
}

.slicecontent-right image, .slicecontent-right img 
{
    width: 186px;
    /* height: 116px; */
}

.idx-featured-occupations-header {
    text-align: center;
    color: #494a42;
    font-size: 14px;
    font-weight: bold;
    padding: 13px 0px 0px 0px;
}

.idx-featured-occupations-main {
    margin: 25px 0px 0px 45px;
}

.idx-featured-occupations-main h3 {
    margin: 0px 0px 20px 0px;
    font-size: 14px;
}

.idx-featured-occupations-main h3 a {
    color: #0e82ac;
}

.idx-featured-occupations-main a {
    color: #0e82ac;
}

a.occupation-details-icon {
    background-repeat: no-repeat;
    padding: 5px 0px 5px 0px;
    line-height: 19px;
}

a.video-icon {
    background: URL(/img-info/video_med.png);
    background-repeat: no-repeat;
    padding: 5px 0px 5px 38px;
    line-height: 19px;
}

/************************/
/************************/

.related-occupations-header {
    background-image: url(/img-info/right_nav_header_BG.png);
    background-repeat: repeat-x;
    background-color: #91c3ce;
    padding: 2px 0px 3px 9px;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    color: #494a42;
    text-align: center;
}

.related-occupations-main .slicecontent .related_occ_sample_thumb {
    width: 201px;
    height: 125px;
}

.related-occupations-main .slicecontent .slicecontent-main {
    width: 180px;
    margin: 0px 7px 0px 7px;
}

.related-occupations-main .slicecontent .slicecontent-main p {
    line-height: 15px;
    margin: 10px 0px 10px 0px;
}

.related-occupations-main .slicecontent h3 {
    margin: 10px 0px 0px 0px;
    text-align: center;
}

.related-occupations-main .slicecontent h3 a {
    font-size: 12px;
    color: #0e82ac;
}

.average-wage {
    float: left;
    width: 74px;
    font-size: 11px;
    text-align: center;
    margin: 0px 3px 0px 0px;
}

.average-wage a {
    color: #0e82ac;
    text-decoration: underline;
}

.employment-outlook {
    float: right;
    width: 103px;
    font-size: 11px;
    text-align: center;
}

.employment-outlook image, .employment-outlook img {
    margin-top: 5px;
}

.employment-outlook a {
    color: #0e82ac;
    text-decoration: underline;
}

/************************/
/************************/

.occ-profile-nav {
    background-image: url(/img-info/bg_occ_profile_nav.gif);
    background-repeat: repeat-x;
    height: 33px;
    margin: 20px -20px 0px -23px;
}

.occ-profile-nav a {
    color: #0e82ac;
}

.occ-profile-nav-pre {
    float: left;
    background-image: url(/img-info/left_arrow.png);
    background-repeat: no-repeat;
    padding: 4px 0px 4px 27px;
    margin: 6px 0px 0px 12px;
}

.occ-profile-nav-next {
    float: right;
    background-image: url(/img-info/right_arrow.png);
    background-repeat: no-repeat;
    background-position: right;
    padding: 4px 27px 4px 0px;
    margin: 6px 12px 0px 0px;
}

.produced-date 
{
    border-bottom: 1px solid #cccccc;
    text-align: right;
    padding-top: 5px;
    margin-top: 10px;
    color: #808080;
}

#occ-profile-details ul.occ-profile-industry-cluster-subpage 
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#occ-profile-details ul.occ-profile-industry-cluster-subpage li
{
    font-size: 14px;
    font-weight: bold;
    list-style: none;
}

#occ-profile-details ul.occ-profile-industry-cluster-subpage li li
{
    font-size: 12px;
    padding-top: 10px;
    font-weight: normal;
}

/************************/
/************************/

.wage-profile-header {
    margin: 10px 0px 0px 0px;
}

.wage-profile-header td, .wage-profile-header th {
    padding: 0px 0px 5px 0px;
    text-align: left;
    vertical-align: central;
}

.wage-profile-header th {
    font-weight: bold;
    padding: 0px 35px 0px 0px;
}

.wage-profile-header td {
    padding: 4px 0px 0px 0px;
}

.region {
    float: left;
    margin: 10px 0px 0px 0px;
}

.region .col1 {
    float: left;
    font-weight: bold;
}

.region .col2 {
    float: left;
    margin: 0px 0px 0px 10px;
    line-height: 16px;
    font-weight: bold;
}

.region .col2 a {
    color: #0e82ac;
    font-weight: normal;
}

.industry {
    float: right;
    margin: 10px 0px 0px 0px;
}

/***************************/

.wage-profile-content-table {
    width: 485px;
    border: 1px solid #ffffff;
}

.wage-profile-content-table th, .wage-profile-content-table td {
    padding: 3px 10px 3px 10px;
    border: 1px solid #ffffff;
}

.wage-profile-content-table th {
    background-color: #cbe7a1;
    text-align: left;
}

.wage-profile-content-table td {
    background-color: #edf6e0;
    text-align: center;
}

.wage-profile-content-table th.whitebg {
    background-color: #ffffff;
}

.wage-profile-content-table th.text-align-center {
    text-align: center;
}

.wage-profile-content-table td.text-align-left {
    text-align: left;
}

.wage-profile-content-table a {
    color: #0e82ac;
}

hr {
    background-color: #dddddd;
    border: 1px solid #dddddd;
}

/*************************/

.main-area-interior ul.compare-display-columns, .main-area-interior ul.compare-from-personal-list {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}

.main-area-interior ul.compare-display-columns li, .main-area-interior ul.compare-from-personal-list li {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    padding-left: 23px;
    text-indent: -23px;

}

.compare-btn {
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

.compare-grid {
    border: 1px solid #ffffff;
    text-wrap: normal;
    width: 100%;
}

.compare-grid th {
    background-color: #cbe7a1;
    padding: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 11px;
    display: table-cell;
}

.compare-grid td {
    background-color: #edf6e0;
    padding: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 11px;
}

.compare-grid td.header {
    padding: 8px 4px 8px 4px;
    font-size: 14px;
    text-wrap: normal;
}

.compare-grid td.header a {
    font-size: 11px;
    text-align: center;
}

#compare-additional-profiles-list ul {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
}

#compare-additional-profiles-list ul li {
    list-style: none;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 3px 0px;
    list-style-type: none;
    padding-left: 23px;
    text-indent: -23px;
}



.btn-add-to-grid {
    text-align: left;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

.btn-add-to-list {
    text-align: left;
    margin: 10px 0px 0px 0px;
    cursor: pointer;
}

.compare-additional-profiles-alpha a {
    font-size: 14px;
}

/***********************/

#occ-profile-details fieldset {
    padding: 10px 0px 10px 0px;
    width: 450px; 
    float: left;
    margin: 20px 5px 10px 0px;
    background-color: #f6f6f6;
    border: 1px solid #cccccc;


}

#occ-profile-details fieldset legend {
    color: #0e82ac;
    padding: 0px 5px 0px 14px;
    width: 435px;
    height: 25px;
    cursor: pointer;
}

.fieldsetboxlegend {
    background-image: url(/img-info/accArrow.png);
    background-repeat: no-repeat;
    padding: 0px 5px 0px 12px; 
}

#occ-profile-details fieldset div {
    display: none;
}

#occ-profile-details fieldset div ul {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 17px;
}

#occ-profile-details fieldset div ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

/**************************/

.help-box-header {
    background-color: #d6ecf1;
    padding: 3px 3px 3px 6px;
}

.help-box-header a {
    text-decoration: none;
    padding: 0px 0px 0px 6px;
    cursor: pointer;
    color: #000000;
}

.help-box {
    margin: 0px 0px 4px 0px;
}

.help-box-content {
    background-color: #f1f2f2;
    padding: 3px 3px 3px 6px;
}

/******************************/

.suggest_link {
    background-color: #ffffff;
    padding: 2px 6px 2px 6px;
}
.suggest_link_over {
    background-color: #18739F;
    color: #ffffff;
    padding: 2px 6px 2px 6px;
        
}

.suggest_link_over a {
    color: #ffffff;
        
}

#search_suggest {
    position: absolute; 
    background-color: #eeeeee; 
    text-align: left;
    top: 63px;
    left: 8px;
    border: 1px solid #c7c7c6;
    z-index: 999;
}

#search_suggest a {
    color: #0e82ac;
}

#search_suggest a:hover {
    color: #ffffff;
}

.txtSearch-style {
    color:#000;
    width: 147px;
}

/****************************/
/****************************/

.standart-cpt-form td, .cpt-account-login td, .forgot-password td
{
    padding: 0px 5px 8px 0px;
}

.standart-cpt-form td.title 
{
    font-weight: bold;
}

.standart-cpt-form iframe 
{
    width: 450px;
}

#selected-region 
{
    height: 27px;
}

.select-a-region 
{
    margin: 0px 0px 5px 0px;
}

/****************************/
/****************************/

.validation-error-msg 
{
    color: #ff0000;
}

/*********************/

.btn-print-poster 
{
    float: left;
    margin: 0px 20px 0px 0px;
}

.btn-print-poster input
{
    float: left;
    margin: 0px 20px 0px 0px;
    background-image: url(/img-info/btn_print_poster.gif);
    background-position: center left;
    background-repeat: no-repeat;
    background-color: #ececec;
    border: 1px solid #7e7e7e;
    padding: 5px 5px 5px 18px;
    cursor: pointer;
}

.btn-find input
{
    float: left;
    margin: 0px 20px 0px 0px;
    background-image: url(/img-info/btn_find.gif);
    background-position: center right;
    background-repeat: no-repeat;
    background-color: #ececec;
    border: 1px solid #7e7e7e;
    padding: 5px 25px 5px 5px;
    cursor: pointer;
}

.fields-of-study 
{
    float: left;
    margin: 10px 20px 5px 0px;
    width: 250px;
}

.field-of-study {
    display: block;
    padding-left: 17px;
    text-indent: -17px;
    margin: 3px 0px 8px 0px;
}
.field-of-study input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: -1px;
    *overflow: hidden;
}

.btn-print-poster-bottom 
{
    padding-left: 10px;
    margin: 30px 0px 30px 0px;
}

/*************************/
/*** Poster Styles *******/
/*************************/

.report-header 
{
    background-image: URL(/img-info/bg_header_report.jpg);
    background-repeat: no-repeat;
    width: 952px;
    height: 106px;
}

.poster-header
{
    background-image: URL(/img-info/bg_header_poster.jpg);
    background-repeat: no-repeat;
    width: 952px;
    height: 106px;
}

.report-header .slogan-box, .poster-header .slogan-box 
{
    margin: 10px 0px 0px 0px;
}

.report-header .slogan-box span.slogan-h1 a, .report-header .slogan-box span.slogan-h2, .poster-header .slogan-box span.slogan-h1 a, .poster-header .slogan-box span.slogan-h2
{
    color: #13a2c6;
}

.report-footer .generated 
{
    text-align: right;
    padding: 15px 10px 0px 0px;
}

.report-footer .copyright
{
    text-align: right;
    padding: 40px 10px 0px 0px;
}

.report-content, .poster-content 
{
    background-color: #ffffff;
    padding-bottom: 20px;
}

.report-content h1
{
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 0px;
    text-align: center;
    font-weight: normal;
}

.report-content h1.report
{
    margin: 0px 0px 0px 0px;
    padding: 20px 0px 0px 13px;
    text-align: center;
    font-weight: normal;
    color: #005ab5;
    font-size: 18px;
}

.report-content h2
{
    text-align: left;
    padding-left: 30px;
    padding-right: 20px;
    padding-top: 15px;
    font-weight: normal;
}

.report-footer
{
    background-image: URL(/img-info/bg_footer_poster.png);
    background-repeat: no-repeat;
    width: 952px;
    height: 95px;
}

.occ-box-area 
{
    width: 900px;
    margin: 0px 0px 0px 31px;
}

.occ-box 
{
    background-image: URL(/img-info/browsesearches_BG.png);
    background-repeat: repeat-x;
    width: 210px;
    height: 110px;
    float: left;
    margin: 0px 10px 10px 0px;
    border: 1px solid black;
}

.occ-title 
{
    font-weight: bold;
    text-align: center;
    margin: 10px 0px 0px 0px;
    height: 30px;
}

.occ-avg-salary 
{
    float: left;
    font-size: 11px;
    margin: 10px 0px 0px 5px;
}

.occ-avg-wage 
{
    float: right;
    font-size: 11px;
    margin: 10px 5px 0px 0px;
}

.occ-box .employment-outlook
{
    float: left;
    font-size: 12px;
    margin: 13px 0px 0px 5px;
    width: 140px;
    /* font-weight: bold; */
}

.employment-outlook-image image, .employment-outlook-image img
{
    float: right;
    margin: 10px 50px 0px 0px;
}

.poster-subject 
{
    color: #0e82ac;
}

.nil 
{
    margin: 18px 50px 0px 0px;
}

/*************************/
/*** Report Styles *******/
/*************************/

.report-detail 
{
    margin: 10px 0px 0px 13px;
}

.report-detail tr.header 
{
    border: 2px solid #c7c7c6;
    display: table-row;
}

.report-detail th
{
    font-weight: bold; 
    background: #dbf3f9; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #69c9f8 50%, #60bcfa 51%, #cbe3e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#69c9f8), color-stop(51%,#60bcfa), color-stop(100%,#cbe3e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#69c9f8 50%,#60bcfa 51%,#cbe3e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#69c9f8 50%,#60bcfa 51%,#cbe3e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#69c9f8 50%,#60bcfa 51%,#cbe3e9 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#69c9f8 50%,#60bcfa 51%,#cbe3e9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbe3e9',GradientType=0 ); /* IE6-9 */
    padding: 6px 20px 6px 20px;
}

.report-detail td 
{
    padding: 6px 20px 6px 20px;
}

.report-detail td.title 
{
    font-size: 14px;
    font-weight: bold;
    padding: 10px 0px 10px 0px;
    text-decoration: underline;
}

.report-detail .alt 
{
    background-color: #d5d5d5;
}

td.first-column 
{
    width: 150px;
}

.survey-methodology td
{
    padding: 3px;
}

.ed-profile-left
{
    float: left;
    width: 230px;
    margin: 0px 10px 0px 0px;
}

.ed-profile-right 
{
    float: left;
    width: 230px;
}

.clear-all-filters {
    border: 1px solid #494a42;
    background-color: #e9e9e9;
    padding: 5px;
    margin: 10px 0px 10px 10px;
    width: 90px;
    text-align: center;
    cursor: pointer;
}

#personal-list-compare {
    display: inline;
}

.campuses {
    float: left;
}

.campuses-list {
    float: left;
    margin: 0px 0px 20px 15px;
}

/*************************/

#text {margin:50px auto; width:500px;font:12px arial;}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer;font:12px arial;}

#tt {position:absolute; display:block; background:url(/img-info/tt_left.gif) top left no-repeat;font:12px arial;padding-left: 11px;}
#tttop {display:block; height:5px; margin-left:5px; background:url(/img-info/tt_top.gif) top right no-repeat; overflow:hidden;font:12px arial;}
#ttcont {display:block; padding:5px 12px 6px 10px; margin-left:5px; background:#d5ecf1; color:#000;font:12px arial;border-right: 1px solid #d9d5cf;}
#ttbot {display:block; height:5px; margin-left:5px; background:url(/img-info/tt_bottom.gif) top right no-repeat; overflow:hidden;font:12px arial;}

h1.tooltip 
{
    font-size: 15px;
    margin:0;
    font-weight: normal;
    width: 220px;
}

p.tooltip 
{
    margin: 0;
    width: 220px;
    line-height: 18px;
}


#fields-of-studyXX
{
    height: 200px;
}

/* Right Side Filter Box Height */

#filter-box-schools
{
    height: 250px;
}


/* Poster Selection Indent */

.field-of-study-item {
    margin-left: 15px;
}

#subject-study {
        padding-top: 10px;
}

.print-only {
    display: none;
}

/* Welcome Bar */

.welcomebar {
    background-color: #dddddd;
    color: #000;
    font-size: 14px;
    font-weight: bold;
    padding: 15px 0px 10px 0px;
}

.welcomebar div {
    width: 952px;
    margin-right: auto;
    margin-left: auto;
}

.welcomebar a {
    font-weight: normal;
    color: #0e82ac;
    text-decoration: none;
}

/* Misc */

a.externalLink {
    padding-right:13px;
    margin-right:2px;
    background: url(/images/alis/external.gif) no-repeat right;
}

p.add-to-personal-list
{
    padding-top: 10px;
    text-align: left;
}

p.footnote {
    font-size: 11px;
    line-height: 1em;
}

.school-contact-data {
    float: left;
}

.school-contact-data a {
    -ms-word-break: break-all;

    /* Be VERY careful with this, breaks normal words wh_erever */
    word-break: break-all;

    /* Non standard for webkit */
    word-break: break-word;

    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
}

.school-contact-data strong {
    font-size: 13px;
}

.fullprofileonly {
    display: none;
}

.edu-subheading {
    font-size: 16px;
}

.removefilter {
    cursor: pointer;
}

.rightside-new p {
    font-size: 11px;
    margin-left: 10px;
}

.rightside-new a {
    color: #0e82ac;
}

.rightside-new image, .rightside-new img {
    float: left;
    margin: 0px 10px 20px 0px;
}

.occ-sr-video-right-side {
     float: right; margin: 0px 10px 0px 0px;
}

.search-result-flag {
    position: absolute; bottom: 0; right: 0; background: #0eac82; color: #fff; padding: 3px; font-size: 11px;
}

.industry-profile-banner-image img, .industry-profile-banner-image image {
    width: 465px;
    height: 169px;
}

.wagesBox {
    float: left;
    background-color: #a7d191;
    width: 222px;
    margin-right: 10px;
    margin-bottom: 10px;
}

.wagesBox div {
    text-align: center;
    margin: 10px 0px 10px 0px;
}

.wagesBox .wagesBoxField2 {
    font-size: 16px;
    font-weight: bold;
}

.wagesBoxs:after {
    clear: both;
}

  .main-area-in-demand{
    width:744px;
  }
  
  .browse-selector-demand{
    position:relative;
    width:732px;
  }
  
  .browse-selector h2{
    font-weight:normal;
  }
  
  .browse-selector a{
    color:#000;
  }
  
  .browse-selector a:hover{
    color:#0e82ac;
  }
  
  .browse-selector-in-demand{
    padding:10px;
  }
  
  .browse-selector-in-demand-title h3{
    margin-top:0px;
  }
  
  .browse-selector-in-demand-fields{
    margin-top:7px;
    margin-bottom:7px;
  }
  
  .browse-selector-in-demand label input{
    position:relative;
    top:-1px;
  }
  
  .browse-in-demand-search-result-bulb{
    height:210px;
    margin-top:20px;
    margin-right:5px;
    background:transparent url(/img-info/bulb.png) 122px top no-repeat;
    background-size:500px 210px;
  }
  
  .browse-in-demand-search-result-bulb-arrows{
    height:60px;
    margin-right:5px;
    background:transparent url(/img-info/bulb-arrows.png) 122px top no-repeat;
    background-size:500px 60px;
  }
  
  .browse-in-demand-search-result-items{
    position:relative;
    margin-right:5px;
    padding-bottom:25px;
    background:transparent url(/img-info/bulb-middle.png) 122px top repeat-y;
    background-size:500px 10px;
  }
  
  .browse-in-demand-search-result-actions{
    padding-top:20px;
    padding-bottom:20px;
    text-align:center;
  }
  
  .browse-in-demand-search-result-actions.with-line{
    background:transparent url(/img-info/bulb-middle.png) 122px top repeat-y;
    background-size:500px 10px;
  }
  
  .in-demand-create-poster{
    cursor:pointer;
    display:block;
    border:none;
    text-indent:-9999px;
    width:191px;
    height:37px;
    margin:0px auto;
    background:transparent url(/img-info/create-poster.png) 0px 0px no-repeat;
    background-size:191px 74px;
    background-position:0px 0px;
    margin-bottom:25px;
  }
  
  .in-demand-create-poster:hover{
    background-position:0px -37px;
  }
  
  .in-demand-add-this{
    display:inline-block;
    text-align:center;
  }
  
  .in-demand-add-this.inline{
    position:relative;
    top:4px;
    margin-left:10px;
  }
  
  .browse-in-demand-search-result-item{
    position: relative;
    width:350px;
    border: 1px solid #c7c7c6;
    background-position: bottom left;
    background-repeat: repeat-x;
    margin: 8px 0px 0px 5px;
    -moz-border-radius: 2px;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    /* Clearfix technique */
    overflow: hidden;
    *zoom: 1;
  }
  
  .browse-in-demand-search-result-item.removed{
    zoom:1;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
    /* IE 5-7 */
    filter:alpha(opacity=45);
    /* Modern browsers */
    opacity:0.45;
  }
  
  .in-demand-box-main{
    float: left;
    width:305px;
    padding: 11px 0px 0px 8px;
    margin-bottom:23px;
  }
  
  .in-demand-checkbox{
    float: left;
    padding: 9px 0px 0px 6px;
  }
  
  .in-demand-title{
    font-size: 14px;
    font-weight:bold;
  }
  
  span.in-demand-title-occupation{
    display:block;
    text-transform:uppercase;
    color:#000;
    font-size:14px;
  }
  
  span.in-demand-noc{
    color:#999;
    font-weight:normal;
    font-size:11px;
    white-space:nowrap;
  }
  
  span.in-demand-title-employed{
    font-size:19px;
  }
  
  span.in-demand-header{
    font-weight:bold;
    display:block;
  }
  
  .in-demand-header-content{
    font-size: 11px;
    margin: 9px 0px 0px 0px;
    line-height: 15px;
  }
  
  .in-demand-description a{
    color:#000;
  }
  
  /* High Demand Color: Pink */
  .high-demand .in-demand-title{
    color:#f02078;
  }
  
  .high-demand .in-demand-description a:hover{
    color:#f02078;
  }
  
  .high-demand .search-result-flag{
    background-color:#f02078;
  }
  
  /* Med Demand Color: Green */
  .med-demand .in-demand-title{
    color:#a8c200;
  }
  
  .med-demand .in-demand-description a:hover{
    color:#a8c200;
  }
  
  .med-demand .search-result-flag{
    background-color:#a8c200;
  }
  
  /* Low Demand Color: Blue */
  .low-demand .in-demand-title{
    color:#00b6d6;
  }
  
  .low-demand .in-demand-description a:hover{
    color:#00b6d6;
  }
  
  .low-demand .search-result-flag{
    background-color:#00b6d6;
  }
  
  .header{
    display:block;
  }
  
  .footer-note{
    margin-left:208px;
    margin-right:0px;
  }
  
  @media only screen and (-Webkit-min-device-pixel-ratio: 1.5),
  only screen and (-moz-min-device-pixel-ratio: 1.5),
  only screen and (-o-min-device-pixel-ratio: 3/2),
  only screen and (min-device-pixel-ratio: 1.5){
    
    .browse-in-demand-search-result-bulb{
      background-image:url(/img-info/bulb@2x.png);
    }
    
    .browse-in-demand-search-result-bulb-arrows{
      background-image:url(/img-info/bulb-arrows@2x.png);
    }
    
    .browse-in-demand-search-result-items,
    .browse-in-demand-search-result-actions.with-line{
      background-image:url(/img-info/bulb-middle@2x.png);
    }
    
    .in-demand-create-poster{
      background-image:url(/img-info/create-poster@2x.png);
    }
  }
