﻿@import url("format_test.css");

/***** BASIC STYLES *****/
html, body, form
{
    margin: 0;
    padding: 0;
}

.ui-widget-overlay 
{
    width:100% !important;  /* To solve IE horizontal scrollbar issue this has been written as Important */
}
body
{
    font: 75% arial, helvetica, san-serif;
    line-height: 1.4em;
    background: url("/images/learningXpress/bodyBg.gif") repeat scroll 0 0 transparent;    
    color: #161616;
    _behavior: url("/LXfiles/htc/csshover.htc"); /* to activate hover on all the elments in IE 6 */
}
input, select, textarea
{
    font-size: 100%;
    font-family: arial;
    color: #000;
    background: #fff;
}
h1
{
    margin: 0 0 0.5em 0;
    font-size: 225%;
}
h2
{
    margin: 0 0 0.6em 0;
    font-size: 166.7%;
}
h3
{
    margin: 0 0 0.6em 0;
    font-size: 115%;
}
h4
{
    margin: 0 0 0.5em 0;
    font-size: 100%;
}
h5
{
    margin: 0 0 0.5em 0;
    font-size: 100%;
}
h6
{
    margin: 0;
    font-size: 100%;
}
ul
{
    margin: 0;
    padding-left: 1.5em;
    list-style-type: disc;
}
ol
{
    margin-left: 2em; /*allow room for 2-digit numbers*/
    padding: 0;
}
select
{
    border: 1px solid #b5b5b5;
}
ul, ol, p
{
    margin-top: 0;
    margin-bottom: 1em;
}
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
td, th
{
    font-size: 100%;
    vertical-align: top;
    /*text-align: left;*/
}
th 
{
    text-align: left;
}
a:link, a:visited
{
    text-decoration: none;
    color: #277aac;
}
a:hover, a:active
{
    color: #01375b;
}
fieldset, img, table
{
    border: 0;
}
img 
{
    _behavior: url("/LXfiles/htc/iepngFix.htc"); /* to activate hover on all the elments in IE 6 */
}
hr
{
    margin: 0 0 10px 0;
    height: 1px;
    border: 0;
    background: #9ebdd7;
    color: #9ebdd7;
}
span.seperator
{
    display: block;
    padding: 0 10px;
}
div.clearFix
{
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0;
}

.stimulus-passage
{ 
    border-radius: 10px; 
    moz-border-radius: 10px;
    webkit-border-radius: 10px;
    margin-bottom: 15px;
    padding: 5px 12px; 
    border: 1px solid rgb(80, 80, 80); 
    background-color: rgb(224, 224, 224); 

}


/***** BASIC LAYOUT *****/
div#outerWrapper, div#contentFooter
{    
    width: 100%;
    padding-top: 15px;
}
div#contentWrapper, div.siteFooter
{
    width: 988px;
    margin: 0 auto;
}
div#siteHeader, div#siteContent
{
    float: left;
    width: 988px;
}
div.resumeHUBGateway div#siteContent
{
    margin-bottom:30px;
}
div#logo
{
    float: left;
}
div.miniSite div#logo
{
    margin-left:22px;
}
div#logo h1
{
    margin: 0 0 20px 0;
    padding: 0;
}
div.resumeHUBGateway div#logo h1
{
    margin-bottom:10px;
}
div#logo h1 a:focus, div#utilityLinks ul li a:focus, ul#mainNav li a:focus, a.viewAll:focus, div.sharelinks a:focus
{
    outline-style: none;
    outline-width: medium;
    outline-color: -moz-use-text-color;
}
div#utilityLinks
{
    float: right;
    font-size: 90%;
    font-weight: bold;
    color: #676767;
}
div#utilityLinks ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
div#utilityLinks ul li
{
    float: left;
    /*margin-right: 20px;*/
    position: relative;
    z-index: 110;
}

div#utilityLinks li:first-child
{
    /*padding-left:20px;*/
}

div#utilityLinks ul li a, div#utilityLinks ul li span
{
    float: left;
    display: block;
    padding-top: 4px;
}
div#utilityLinks ul li a:link, div#utilityLinks ul li a:visited
{
    color: #277AAC;
}
div#utilityLinks ul li a:hover, div#utilityLinks ul li a:active
{
    color: #000;
}

div#utilityLinks ul li a.profileLink
{
    padding-left:20px;
}
div#utilityLinks ul li.hasSublinks, div#utilityLinks ul li.showItems
{
    /*margin-right: 5px;*/
    margin-top: -2px;
}
div#utilityLinks ul li.hasSublinks a, div#utilityLinks ul li.showItems a
{
    float: left;
    display: block;
    height: 29px;
    padding-right: 20px;
    padding-left:20px;
    padding-top: 0;
    background: url(/images/learningXpress/utilityDropdown.png) no-repeat right 0;
    _background: url(/images/learningXpress/utilityDropdown.gif) no-repeat right 0;
    position: relative;
    z-index: 110;
}
div#utilityLinks ul li.hasSublinks a span, div#utilityLinks ul li.showItems a span
{
    float: left;
    display: block;
    padding: 6px 6px 2px 10px;
    height: 21px;
    cursor: pointer;
    background: url(/images/learningXpress/utilityDropdown.png) no-repeat 0 0;
    _background: #fff9ed url(/images/learningXpress/utilityDropdown.gif) no-repeat 0 0;
     padding-left:20px;
}
div#utilityLinks ul li.showItems a
{
    background-position: right -88px !important;
     padding-left:20px;
}
div#utilityLinks ul li.showItems a span
{
    background-position: 0 -137px !important;
    cursor: pointer;
     padding-left:20px;
}
div#utilityDropdown
{
    clear: both;
    margin-top: -1px;
    position: absolute;
    left: auto;
    top: 29px;
    padding: 0 2px 2px 0;
    background: url(/images/learningXpress/utilitybotRight.png) no-repeat right bottom;
    _background: none;
    display: none;
}
div.dropdownbody
{
    border: 1px solid #aeaeae;
    background: #fff;
    float: left;
    padding: 10px 25px 10px 10px;
    width: 160px;
    position: relative;
    z-index: 55;
}
div.dropdownbody ul
{
    margin: 0;
    padding: 0;
}
div.dropdownbody ul li
{
    float: left;
    width: 100%;
    display: block;
    list-style: none;
    padding: 0;
}
div.dropdownbody ul li a
{
    background: none !important;
    padding: 2px 0 !important;
    height: auto !important;
    color: #277aac !important;
    font-weight: normal !important;
}
div.dropdownbody ul li a:hover
{
    color: #01375b !important;
}
div.dropdownbody ul li a:hover
{
    background: none !important;
}
div#utilityLinks ul li.hasIcon
{
    margin-right: 5px;
}
div#utilityLinks ul li.hasIcon a
{
    padding-left: 20px;
    margin-left: 20px;
    background: url(/images/learningXpress/iconCart.gif) no-repeat 0 6px;
}
/*global Nav */
div.globalnav
{
    float: left;
    width: 985px;
    position: relative;
    z-index: 93;
    margin-top: -6px;
    background: url(/images/learningXpress/globalnavBg.gif) no-repeat right 0;
}
div.globalnav ul#mainNav
{
    margin: 0;
    padding: 0;
    list-style: none;
}
ul#mainNav li
{
    float: left;
    position: relative;
    margin: 0;
    height: 42px;
    font-size: 110%;
    font-weight: bold;
    background: url(/images/learningXpress/mainnavitemsBg.gif) repeat-x 0 0;
}
ul#mainNav li a
{
    float: left;
    display: block;
    color: #fff;
    height: 28px;
    padding: 14px 15px 0 24px;
}
ul#mainNav li:hover, ul#mainNav li.hover, ul#mainNav li.current, ul#mainNav li.currentPage
{
    background: #014f82;
}
ul#mainNav li span, ul#mainNav li:hover span, ul#mainNav li.current span, ul#mainNav li.current:hover span
{
    float: left;
    display: block;
    padding-right: 2px;
    background: url(/images/learningXpress/mainnavitemsRt.gif) no-repeat right 0;
}
div.level1
{
    clear: both;
    width: 300px;
    position: absolute;
    left: -999em;
    top: 42px;
    padding-bottom: 3px;
    padding-right: 3px;
    background: url(/images/learningXpress/megamenubottom.png) no-repeat right bottom;
    _background: none;
}
div.megadropdown
{
    clear: both;
    width: 520px;
    position: absolute;
    left: -999em;
    top: 42px;
    padding-bottom: 3px;
    padding-right: 3px;
    background: url(/images/learningXpress/megamenubottom.png) no-repeat right bottom;
    _background: none;
}
div.megadropdownContent
{
    float: left;
    width: 520px;
   /* min-height: 150px;
    _height: 150px;
    _overflow: visible;*/
    padding-bottom: 15px;
    padding-top: 15px;
    background: url(/images/learningXpress/menuBg.gif) repeat-x 0 0;
}
div.megaLinks
{
    float: left;
    width: 124px;
   /* min-height: 120px;
    _height: 120px;
    _overflow: visible;*/
    padding: 10px 24px 10px 24px;
    background: url(/images/learningXpress/menulinkdivider.gif) repeat-y right top;
}
div.megaLinks h4
{
    color: #fff;
    font-size: 90%;
}
.lastLink
{
    background: none !important;
}
ul#mainNav li div.megaLinks ul, ul#mainNav li div.level1 ul
{
    margin: 0;
    padding: 0;
}
ul#mainNav li div.level1 ul
{
    float: left;
    width: 300px;
    padding-bottom: 15px;
    padding-top: 15px;
    background: url(/images/learningXpress/menuBg.gif) repeat-x 0 0;
}
ul#mainNav li div.megaLinks ul li, ul#mainNav li div.level1 ul li
{
    float: left;
    width: 100%;
    display: block;
    padding: 0;
    height: auto;
    background: none;
    font-size: 85% !important;
    font-weight: normal;
}
ul#mainNav li div.megaLinks ul li a, div.megaLinks ul li a:visited, ul#mainNav li div.level1 ul li a, ul#mainNav li div.level1 ul li a:visited
{
    color: #c0e7ff;
    padding: 4px 0;
    height: auto;
}
ul#mainNav li div.level1 ul li a, ul#mainNav li div.level1 ul li a:visited
{
    padding: 4px 24px;
}
ul#mainNav li div.megaLinks ul li a:hover, div.megaLinks ul li a:active, ul#mainNav li div.level1 ul li a:hover, ul#mainNav li div.level1 ul li a:active
{
    color: #fff;
}
ul#mainNav li.link3:hover div.megadropdown, ul#mainNav li:hover div.level1
{
    left: auto;
    top: 42px;
}
ul#mainNav li.link2:hover div.megadropdown, ul#mainNav li:hover div.level1
{
    left: auto;
    top: 42px;
}
ul#prodleftNav
{
    margin: 25px 0;
    padding: 0 10px;
    list-style: none;
}
ul#prodleftNav span.leftnavheader
{
    display: block;
    padding: 4px 15px;
    font-weight: bold;
}
ul#prodleftNav ul
{
    margin: 0 0 25px 0;
    padding: 0;
}
ul#prodleftNav li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
ul#prodleftNav ul li
{
    padding: 0;
}
ul#prodleftNav ul li
{
    padding: 2px 20px;
}
ul#prodleftNav ul li.selected, ul#prodleftNav ul li.selected a
{
    color: #000 !important;
    background: #fff !important;
}
div.headerMsg
{
    float: right;
    padding-top: 25px;
    padding-right: 8px;
}
div.headerMsg span
{
    float: left;
}
span.hilite
{
    color: #0064a4;
    font-size: 110%;
    padding-left: 5px;
    text-decoration: underline;
}
div.modalLogin
{
    width: 760px !important;
}
div#topbar, div#botbar
{
    position: relative;
    float: left;
    width: 988px;
    height: 8px;
    z-index: 101;
}
div#topbar
{
    background: url(/images/learningXpress/topbarSprite.gif) no-repeat 0 0;
}
div.modalLogin div#topbar
{
    width: 760px;
    background-position: 0 -12px;
}
div#botbar
{
    background: url(/images/learningXpress/botbarSprite.gif) no-repeat 0 0;
}
div.hometemplate div#botbar
{
    background-position: 0 -11px;
}
div.threecolLayout div#botbar, div.twocolLayout div#botbar
{
    background-position: 0 -23px;
}
div.singlecolLayout div#botbar
{
    background-position: 0 -36px;
}
div.testIntro div#botbar
{
    background-position: 0 -50px;
}
div.questionnaire div#botbar, div.paymentsTemplate div#botbar, div.reviewOrder div#botbar, div.orderConfirm div#botbar,div.CoursetwocolLayout div#botbar 
{
    background-position: 0 -64px;
}
div.modalLogin div#botbar
{
    width: 760px;
    background-position: 0 -79px;
}
div.testintroSB
{
    float: left;
    width: 300px;
}
div.questionsSB
{
    float: left;
    width: auto;
    margin-top: 20px;
}
div.timerDisplay
{
    padding-bottom: 20px;
    font-size: 215%;
    font-weight: bold;
    color: #005085;
}
div.chooseSection
{
    float: left;
    margin: 25px 0;
    padding: 0 15px;
}
div.chooseSection h3
{
    font-size: 120%;
}
div.navBar
{
    float: left;
    width: 100%;
    min-height: 41px;
    _height: 41px;
    _overflow: visible;
    background: #0a6099 url(/images/learningXpress/questbluegradient.gif) repeat-x 0 0;
}
div.navBar .navBtns
{
    float: left;
    margin-top: 3px;
    margin-right: 10px;
}
div.navLeft, div.navRight
{
    float: left;
    padding: 10px 25px;
}
div.navLeft.navLeftTitleClass
{
    padding: 13px 25px 10px 25px
}
div.scoreTemplate div.navLeft a, div.scoreTemplate div.navLeft a:visited,div.CourseScoreTemplate div.navLeft a, div.CourseScoreTemplate div.navLeft a:visited
{
    color: #c3dff2;
    font-weight: bold;
    font-size: 90%;
}
div.scoreTemplate div.navLeft a:hover, div.scoreTemplate div.navLeft a:active,div.CourseScoreTemplate div.navLeft a:hover,div.CourseScoreTemplate div.navLeft a:active
{
    color: #fff;
    text-decoration: underline;
}
div.navRight
{
    float: right;
}
div.navRight div.testMode
{
	color:#fff;
    float: left;
    margin:6px 10px 0 0;
    font-size:0.9em;
}
div.navRight div.testMode a
{
	color:#fff;
	margin-right:5px;
}

div.toggleQuest
{
    float: left;
    color: #fff;
    font-size: 90%;
}
div.togglePage select
{
    margin-left: 10px;
}
div.togglePage label
{
    font-weight: bold;
}
div.toggleQuest
{
    position: relative;
}
div.toggleQuest a, div.toggleQuest a:visited
{
    color: #fff !important;
    width: 105px;
    height: 19px;
    display: block;
    padding: 5px 17px 4px 5px;
    padding-right: 17px;
    font-weight: bold;
    background: url(/images/learningXpress/downarrowWhite.gif) no-repeat 108px 12px;
}
div.toggleQuest a.clicked
{
    background: url(/images/learningXpress/jumpmenuHover.gif) no-repeat 0 0 !important;
    color: #0064a4 !important;
    cursor:default;
}
div#questionsTemplate
{
    float: left;
    width: 100%;
    border-top: 1px solid #000;
}
div#questionsTemplate div#baseCol2 h2
{
    color: #000;
    font-size: 175%;
    margin-bottom: 1em;
    padding-bottom: 15px; /*border-bottom:1px solid #ccc;*/
}
div#scoreReport
{
    float: left;
    width: 850px;
    padding: 40px 25px;
}

div#scoreReport.testScoreReport
{
    width:800px;
}
div.cardWrap
{
    float: left;
    width: 100%;
    padding: 20px 0;
}
div#mainContent
{
    float: left;
    width: 984px;
    min-height: 500px;
    _height: 600px;
    _overflow: visible;
    padding: 0 2px;
    background: #fff url(/images/learningXpress/sitecontentborders.gif) 0 0;
}  
div.hometemplate div#mainContent
{
    background: #fff url(/images/learningXpress/sitecontenthome.gif) 0 0;
}
div.modalLogin div#mainContent
{
    width: 760px;
    margin-top: -6px;
    background: url(/images/learningXpress/modalsitecontent.gif) repeat-y 0 0;
}
div.twocolLayout div#mainContent, div.threecolLayout div#mainContent,div.CoursetwocolLayout div#mainContent 
{
    background: #fff url(/images/learningXpress/twothreecolumnBg.gif) 0 0;
}
div.testIntro div#mainContent
{
    background: url(/images/learningXpress/testhomecontentBg.gif) repeat-y 0 0;
}
div.questionnaire div#mainContent
{
    background: url(/images/learningXpress/questionnairecontentBg.gif) 0 0;
}
div.minisiteBanner
{
    float: left;
    width: 984px;
    margin-top: -6px;
    position: relative;
    z-index: 98;
    min-height: 415px;
    _height: 415px;
    _overflow: visible;
}
div.minisiteBanner img
{
    display: block;
}
div.minisiteBanner h1
{
    color: #fff;
    font-size: 200%;
}
div.pageBanner
{
    padding-bottom: 25px;
}
div.pageBanner div.bannerText
{
    float: left;
    margin-left: 320px;
    margin-top: -80px;
    position: relative;
    font-weight: bold;
    color: #fff;
}
div.pageBanner div.bannerText h3
{
    font-size: 153.3%;
    margin: 0 0 4px;
}
div#contentArea div.pageBanner div.bannerText h2
{
    font-size: 263.3%;
    color: #fff;
}
div.bannerContent
{
    float: left;
    width: 615px; *width:595px;
    padding: 25px 0 10px 24px;
    padding-right: 345px;
    border-top: 1px solid #4d8ab2;
    color: #c0e7ff;
    font-size: 125%;
    line-height: 1.5em;
    background: url(/images/learningXpress/bannertxtBg.jpg) repeat-y 0 0;
}
div#minisiteDetails
{
    float: left;
    width: 984px;
    background: #ebebeb;
    padding: 20px 0;
}
div#minisiteDetails div#column1
{
    float: left;
    width: 632px;
    padding: 5px 24px 15px 24px;
}
div#minisiteDetails h2
{
    font-size: 125%;
}
div#minisiteDetails div.leadingLinks
{
    float: left;
    width: 310px;
}
.lastLead
{
   width:100% !important;
   margin-top:10px; padding-top:10px;
   border-top:1px solid #ccc;
}
div.leadingLinks ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div.leadingLinks ul li
{
    float: left;
    width: 310px;
    padding: 6px 0;
}
div.leadingLinks ul li h3
{
    font-size: 160%;
    font-weight: normal;
}
div.leadingLinks ul li a:link, div.leadingLinks ul li a:visited
{
    color: #277aac;
}
div.leadingLinks ul li a:hover, div.leadingLinks ul li a:active
{
    color: #01375b;
}
div#baseCol1, div#baseCol2, div#baseCol3
{
    float: left;
    min-height: 600px;
    _height: 600px;
    _overflow: visible;
}
div#baseCol1
{
    width: 197px;
    background: #ebebeb;
}
div#contentArea
{
    padding: 20px 0px 40px 30px;
    float: left;
    width: 737px; 
}
#productDetailTemplate div#contentArea
{
    _width:757px;
}
#productDetailTemplate #baseCol3
{
    padding-right:0;
}
div#baseCol2
{
    width: 495px;
    background: #fff;
    padding-right: 25px;
}
.rhProdlist div#baseCol2
{
    width:100%;
    min-height:350px;
}
div#baseCol2 h2, div#contentArea h2
{
    font-size: 233.3%;
    color: #014f82;
    line-height: 1.2em;
}

div#contentArea h2.Searchcriteria
{
    font-size:18px;    
}

div.modalLogin div#baseCol2 h2
{
    color: #fff;
}
div.modalLogin div.introTxt
{
    width: 425px;
    font-size: 115%;
    color: #c0e7ff;
    clear: both;
    border: 0;
    margin-bottom:0;
}
div#baseCol3
{
    width: 204px;
    _width: 192px;
    background: #fff; /*padding-top: 40px;*/
    padding-right: 12px; 
}
div.hometemplate div#baseCol1
{
    width: 242px;
}
div.hometemplate div#baseCol2
{
    width: 435px;
    padding: 30px 35px;
    background: #0065a7 url(/images/learningXpress/midcolumnBg.gif) repeat-x 0 0;
}
div.twocolLayout div#baseCol2
{
    width: 737px;
    padding: 0px;
}
div.testIntro div#baseCol2
{
    width: 537px;
    padding: 30px 65px 30px 25px;
}
div#questionsTemplate div#baseCol2
{
    width: 717px;
    padding: 30px 15px 30px 25px;
}

div.CoursetwocolLayout div#baseCol2
{
    width: 747px;
    padding: 30px 15px 15px 25px;
    height:inherit;
    
}

div#dashboardTemplate div#baseCol2
{
    width: 720px;
    margin: 0 20px 0 0;
    padding: 0;
}
div.modalLogin div#baseCol2
{
    width: 488px;
    padding: 35px 0 0px 35px;
    background: transparent;
}
div.hometemplate div#baseCol3
{
    width: 225px;
    padding-top: 0;
    _padding-right: 0;
}
div.modalLogin div#baseCol3
{
    width: 237px;
    padding-top: 0;
    padding-right: 0;
    float: right;
    background: transparent;
}
div.testIntro div#baseCol3
{
    width: 317px;
    padding: 30px 20px;
    _padding-right: 0;
    background: #ebebeb;
}
div#questionsTemplate div#baseCol3
{
    width: 187px;
    padding: 20px;
    _padding-right: 0px;
    padding-top: 0px;
    background: #e1e1e1;
}
div#dashboardTemplate div#baseCol3
{
    width: 208px;
    margin: 0;
    padding: 0;
}
div.orderConfirm div#mainContent
{
    min-height: 400px;
    _height: 400px;
    _overflow: visible;
}
div.orderConfirm h2
{
    margin-bottom: 1em;
}
div.orderForm span
{
    line-height: 1.8em;
}
div.orderForm td.lastdataCol a, div.orderForm td.lastdataCol a:visited
{
    text-decoration: underline;
}
div.orderForm a:hover, div.orderForm a:active
{
    color: #000;
}
a.print
{
    margin: 2px 10px 0 10px;
}
div.instructionWrap
{
    float: left;
    width: 100%;
    margin: 20px 0;
}

div.attributesWrap
{
    width: 95%;
    margin: 0 0 10px 15px;   
    clear:both;
}

div.prodHilites
{
    float: left;
    padding: 20px 30px 20px 18px;
}
div.spotlites
{
    float: left;
    margin: 2px 0 20px 0;
}
div.viewallBlk
{
    float: left;
    width: 100%;
    padding: 5px 0;
}
div.highlights
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
div#baseCol3 div.highlights
{
    padding-right: 12px;
    _padding-right: 0;
}
div.suggestionsBlk div.highlights
{
    margin-bottom: 0;
}
div.highlights h4
{
    margin-bottom: 0.1em;
}
div.highlights p
{
    margin-bottom: 0.2em;
}
div.loginHold
{
    float: left;
    width: 237px;
    min-height: 300px;
    _height: 300px;
    position: relative;
}
div.resourceBlk
{
    float: left;
    width: 196px;
    padding: 0 20px;
}
div.bannerTxt
{
    float: left;
    margin-bottom: 20px;
    padding-right: 30px;
    font-size: 112%;
    color: #c0e7ff;
    line-height: 1.4em;
}
div.bannerTxt h1
{
    font-size: 250%;
    color: #fff;
    line-height: 1.1em;
}
div.pageheader
{
    float: left;
    width: 984px;
    min-height:65px;
    background: #014f82 url(/images/learningXpress/pageheader.jpg) no-repeat right bottom;
    border-bottom: 1px solid #fff;
    max-height:85px;
}
div.questionnaire div.pageheader, div.testIntro div.pageheader, div.paymentsTemplate div.pageheader, 
div.reviewOrder div.pageheader, div.scoreTemplate div.pageheader, div.orderConfirm div.pageheader,
div.resumeHUBGateway div.pageheader,
div.CoursetwocolLayout div.pageheader,
div.CourseScoreTemplate div.pageheader
{
    margin-top: -6px;
    position: relative;
    z-index: 95;
    border-bottom: 1px solid #2b5c7c;
}
div.pageheader h1
{
    padding-top: 20px;
    padding-left: 25px;
    color: #fff;
    font-size: 200%;
    line-height:25px;
    padding-right:10px;
}
div.pageheader h1
{
    padding-top: 18px \0/; /* this style only apply for Internet Explorer */
}
div.pageheader h1 sup
{
    font-size:15px;
}
div.listWrap
{
    float: left;
}
div.listItem
{
    float: left;
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #ebebeb;
} 
div.listItem img, .detailTn
{
    float: left;
    margin-top: 4px;
    margin-right: 25px;
}
div.listItem h4
{
    font-size: 100%;
}
div.listItem p
{
    font-size: 100%;
}
div.firstItem
{
    padding-top: 0px;
}
div.lastItem
{
    border-bottom: 1px solid #ebebeb;
}
div.featuredProd
{
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
div#dashboardTemplate div.featuredProd
{
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
div#dashboardTemplate .relproductsWrap
{
    width: 100%;
}
div.featuredPrice
{
    color: #88a900;
    font-weight: bold;
}
div.featuredProd div.highlights
{
    margin-bottom: 0;
}
div#dashboardTemplate #baseCol3 h4
{
    margin: 0px 10px 2px 0;
}
div#dashboardTemplate #baseCol3 div.highlights
{
    margin-bottom: 10px;
}
div.testsInProgress
{
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
div.sblinksWrap
{
    width: 100%;
    padding: 0px;
    height: 120px;
    overflow-x: hidden;
    overflow-y: auto;
}
div.sblinks
{
    clear: both;
    margin-bottom: 10px;
}
/* Accordion */
div.accordionWrap
{
    float: left;
    width: 100%;
}
div.accordionWrap, #accordionHome
{
    display: none;
}
div.accordionHeader, div.active
{
    float: left;
    width: 100%;
    height: 37px;
    background: #2f8bc4 url(/images/learningXpress/accordionheadBg.gif) repeat-x 0 0;
    border-bottom: 1px solid #005e9b;
    cursor: pointer;
}
div.active
{
    cursor: text;
}
div.accordionHeader:hover
{
    background-position: 0 -37px;
    background-color: #247bb0;
}
div.active:hover
{
    background-position: 0 0 !important;
    background-color: #2f8bc4 !important;
}
div#baseCol2 div.accordionHeader h2
{
    float: left;
    margin: 9px 12px 0 12px;
    font-size: 133.3%;
    color: #fff;
}
div.accordionHeader span
{
    float: right;
    display: block;
    margin-top: 9px;
    margin-right: 10px;
}
div.accordionHeader span a
{
    float: left;
    width: 22px;
    height: 22px;
    display: block;
    background: url(/images/learningXpress/accordionToggle.gif) no-repeat 0 -56px;
    overflow: hidden;
    text-indent: -999em;
}
div.accordionHeader:hover span a, div.accordionHeader span a:hover
{
    background-position: 0 -28px;
}
div.active:hover span a, div.active:hover span a:hover, div.active span a
{
    background-position: 0 0 !important;
    cursor: text !important;
}
div.accordionContent
{
    float: left;
    padding: 18px 0;
    width: 100%;
    background: #216c9c;
    color: #fff;
    display: none;
}
div.accordionData
{
    float: left;
    padding: 0 18px;
}
div.imgSection
{
    float: left;
    width: 140px;
    margin-bottom: 20px;
    margin-right: 20px;
}
div.imgSection img
{
    margin-top: 5px;
    margin-bottom: 20px;
}
div.accordionContent div.actnbtnLarge a
{
    color: #014f82;
}
div.accordionContent div.actnbtnLarge a:hover
{
    color: #003355;
}
div.txtSection
{
    padding-right: 20px;
}
div.txtSection h3
{
    margin-bottom: 0.2em;
}
div.txtSection ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
div.txtSection ul li
{
    padding: 2px 0;
    font-size: 90%;
}
div.txtSection ul li a
{
    padding-left: 10px;
    background: url(/images/learningXpress/bluearrowBullet.gif) no-repeat 0 4px;
    color: #c0e7ff !important;
}
div.txtSection ul li a:hover
{
    color: #fff !important;
}
div.logos
{
    float: left;
    width: 196px;
}
div.logos img
{
    width:196px;  
    height:73px;
    display:block;
    margin:0 auto;
} 
div.briefDesc
{
    margin-bottom: 20px;
    padding-left: 18px;
    padding-right: 50px;
    line-height: 1.6em;
}
div.briefDesc p
{
    line-height: 1.6em;
}

/* Rounded border Block */
div.roundblueblk
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
div.roundblueblk div.roundTop, div.roundblueblk div.roundBot
{
    float: left;
    height: 4px;
    width: 100%;
    position: relative;
    background: url(/images/learningXpress/roundedbluetoplt.gif) no-repeat 0 0;
}
div.roundblueblk div.roundBot
{
    background: url(/images/learningXpress/roundedbluebotlt.gif) no-repeat 0 0;
}
div.roundblueblk div.roundTop span, div.roundblueblk div.roundBot span
{
    position: absolute;
    right: 0;
    top: 0;
    width: 5px;
    height: 4px;
    background: url(/images/learningXpress/roundedbluetopRt.gif) no-repeat right 0;
}
div.roundblueblk div.roundBot span
{
    background: url(/images/learningXpress/roundedbluebotRt.gif) no-repeat right bottom;
}
div.roundblueblk div.roundmid
{
    float: left;
    width: 100%;
    background: #def3fe;
}
div.roundmid div.content
{
    float: left;
    padding: 10px 15px;
}
div.roundmid div.content blockquote
{
    margin: 0 0 0.4em 0;
    padding: 0 15px 0 0;
    font-size: 125%;
    line-height: 1.5em;
}
span.special
{
    color: #666;
    display: block;
}
div.plainroundBlk
{
    float: left;
    width: 100%;
}
div.answerTip
{
	margin-top:20px;
}
div.plainroundBlk div.roundTop, div.plainroundBlk div.roundBot
{
    float: left;
    height: 14px;
    width: 100%;
    margin-right: 15px;
    position: relative;
    background: url(/images/learningXpress/plainroundtop.gif) no-repeat 0 0;
}
div.orange div.plainroundBlk div.roundTop
{
    background: url(/images/learningXpress/orangeroundtop.gif) no-repeat 0 0 !important;
}
div.green div.plainroundBlk div.roundTop
{
    background: url(/images/learningXpress/WS21C/greenroundTop.gif) no-repeat 0 0 !important;
}

/* LEL COLORS - ROUND TOP LEFT */
div.mint div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #8BD0BC no-repeat 0 0 !important; }
div.silver div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #B8BAB5 no-repeat 0 0 !important; }
div.lightblue div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #7FC9E5 no-repeat 0 0 !important; }
div.olive div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #9ea374 no-repeat 0 0 !important; }
div.maroon div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #991336 no-repeat 0 0 !important; }
div.purple div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #9B5BA5 no-repeat 0 0 !important; }
div.orangelel div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #EEA320 no-repeat 0 0 !important; }
div.greenlel div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #9ac037 no-repeat 0 0 !important; }
div.gold div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #d1c11e no-repeat 0 0 !important; }
div.coral div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #f48272 no-repeat 0 0 !important; }
div.yellow div.plainroundBlk div.roundTop { background: url('/images/learningXpress/LELroundTop.png') #dbad2c no-repeat 0 0 !important; }

div.plainroundBlk div.roundTop span
{
    position: absolute;
    right: -13px;
    top: 0;
    width: 15px;
    height: 15px;
    background: url(/images/learningXpress/plainroundtopRt.gif) no-repeat right 0;
}
div.orange div.plainroundBlk div.roundTop span
{
    background: url(/images/learningXpress/orangeroundtopRt.gif) no-repeat right 0 !important;
    margin-left:-1px;
}
div.green div.plainroundBlk div.roundTop span
{
    background: url(/images/learningXpress/WS21C/greenroundtoprt.gif) no-repeat 0 0 !important;
}

/* LEL COLORS - ROUND TOP RIGHT */
div.mint div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #8BD0BC no-repeat 0 0 !important; }
div.silver div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #B8BAB5 no-repeat 0 0 !important; }
div.lightblue div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #7FC9E5 no-repeat 0 0 !important; }
div.olive div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #9ea374 no-repeat 0 0 !important; }
div.maroon div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #991336 no-repeat 0 0 !important; }
div.purple div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #9B5BA5 no-repeat 0 0 !important; }
div.orangelel div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #EEA320 no-repeat 0 0 !important; }
div.greenlel div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #9ac037 no-repeat 0 0 !important; }
div.gold div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #d1c11e no-repeat 0 0 !important; }
div.coral div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #f48272 no-repeat 0 0 !important; }
div.yellow div.plainroundBlk div.roundTop span { background: url('/images/learningXpress/LELroundtoprt.png') #dbad2c no-repeat 0 0 !important; }

div.plainroundBlk div.roundmid
{
    float: left;
    width: 100%;
    background: #fff;
    padding-right: 13px;
}

/* INCLUDES LEL COLORS */
div.green div.plainroundBlk div.roundmid,
div.mint div.plainroundBlk div.roundmid,
div.silver div.plainroundBlk div.roundmid,
div.lightblue div.plainroundBlk div.roundmid,
div.olive div.plainroundBlk div.roundmid,
div.maroon div.plainroundBlk div.roundmid,
div.purple div.plainroundBlk div.roundmid,
div.orangelel div.plainroundBlk div.roundmid,
div.greenlel div.plainroundBlk div.roundmid,
div.gold div.plainroundBlk div.roundmid,
div.coral div.plainroundBlk div.roundmid,
div.yellow div.plainroundBlk div.roundmid
{
    float: left;
    width: 100%;
    background: #fff;
    padding-right: 14px;
}

/* INCLUDES LEL COLORS */
div.green div.plainroundBlk div.roundmid div.content,
div.mint div.plainroundBlk div.roundmid div.content,
div.silver div.plainroundBlk div.roundmid div.content,
div.lightblue div.plainroundBlk div.roundmid div.content,
div.olive div.plainroundBlk div.roundmid div.content,
div.maroon div.plainroundBlk div.roundmid div.content,
div.purple div.plainroundBlk div.roundmid div.content,
div.orangelel div.plainroundBlk div.roundmid div.content,
div.greenlel div.plainroundBlk div.roundmid div.content,
div.gold div.plainroundBlk div.roundmid div.content,
div.yellow div.plainroundBlk div.roundmid div.content,
div.coral div.plainroundBlk div.roundmid div.content
{
    padding-left: 40px;
    padding-bottom: 0;
}
div.questionsSB div.plainroundBlk div.roundmid div.content
{
    padding-left: 15px;
    padding-right: 0;
    padding-top: 0;
}
div.questionsSB div.plainroundBlk div.roundmid div.content div.testMode
{
    padding-bottom: 15px;    
}
div.orange div.plainroundBlk div.roundmid /* LXHUB ORANGE */
{
    background: #e68000 !important;
    margin-top: -1px;
}
div.green div.plainroundBlk div.roundmid /* LEAP GREEN */
{
    background: #89b140 !important;
    margin-top: -1px;
}

/* LEL COLORS */
div.mint div.plainroundBlk div.roundmid  { background: #8BD0BC !important; margin-top: -1px; }
div.silver div.plainroundBlk div.roundmid  { background: #B8BAB5 !important; margin-top: -1px; }
div.lightblue div.plainroundBlk div.roundmid  { background: #7FC9E5 !important; margin-top: -1px; }
div.olive div.plainroundBlk div.roundmid  { background: #9ea374 !important; margin-top: -1px; }
div.maroon div.plainroundBlk div.roundmid  { background: #991336 !important; margin-top: -1px; }
div.purple div.plainroundBlk div.roundmid  { background: #9B5BA5 !important; margin-top: -1px; }
div.orangelel div.plainroundBlk div.roundmid  { background: #EEA320 !important; margin-top: -1px; }
div.greenlel div.plainroundBlk div.roundmid  { background: #9ac037 !important; margin-top: -1px; }
div.gold div.plainroundBlk div.roundmid  { background: #d1c11e !important; margin-top: -1px; }
div.coral div.plainroundBlk div.roundmid  { background: #f48272 !important; margin-top: -1px; }
div.yellow div.plainroundBlk div.roundmid  { background: #dbad2c !important; margin-top: -1px; }

div.green div.plainroundBlk div.roundmid div.content
{
	width: 100%;
    padding: 6px 0 !important;
    _padding-right: 0 !important;
    background: #89b140 !important;
}

/* LEL COLORS */
div.mint div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #8BD0BC !important; }
div.silver div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #B8BAB5 !important; }
div.lightblue div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #7FC9E5 !important; }
div.olive div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #9ea374 !important; }
div.maroon div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #991336 !important; }
div.purple div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #9B5BA5 !important; }
div.orangelel div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #EEA320 !important; }
div.greenlel div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #9ac037 !important; }
div.gold div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #d1c11e !important; }
div.coral div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #f48272 !important; }
div.yellow div.plainroundBlk div.roundmid div.content { width: 100%; padding: 6px 0 !important; _padding-right: 0 !important; background: #dbad2c !important; }

div.orange div.plainroundBlk div.roundmid div.content
{
    width: 100%;
    padding: 6px 0 !important;
    _padding-right: 0 !important;
     background: #e68000 !important;
}

/* INCLUDES LEL COLORS */
div.green div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.orange div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.mint div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.silver div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.lightblue div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.olive div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.maroon div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.purple div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.orangelel div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.greenlel div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.gold div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.yellow div.plainroundBlk div.roundmid div.content span.hiliteValue,
div.coral div.plainroundBlk div.roundmid div.content span.hiliteValue
{
    margin: 0 auto;
    padding-left: 10px;
    text-align: center;
    font-size: 225%;
    font-weight: bold;
    color: #fff;
    display: block;
}

div.plainroundBlk div.roundBot
{
    background: url(/images/learningXpress/plainroundbot.gif) no-repeat left bottom;
    margin-top: -1px;
}
div.orange div.plainroundBlk div.roundBot
{
    background: url(/images/learningXpress/orangeroundbot.gif) no-repeat left bottom !important;
}
div.green div.plainroundBlk div.roundBot
{
    background: url(/images/learningXpress/WS21C/greenroundbot.gif) no-repeat left bottom !important;
}

/* LEL COLORS */
div.mint div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #8BD0BC no-repeat left bottom !important; }
div.silver div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #B8BAB5 no-repeat left bottom !important; }
div.lightblue div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #7FC9E5 no-repeat left bottom !important; }
div.olive div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #9ea374 no-repeat left bottom !important; }
div.maroon div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #991336 no-repeat left bottom !important; }
div.purple div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #9B5BA5 no-repeat left bottom !important; }
div.orangelel div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #EEA320 no-repeat left bottom !important; }
div.greenlel div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #9ac037 no-repeat left bottom !important; }
div.gold div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #d1c11e no-repeat left bottom !important; }
div.coral div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #f48272 no-repeat left bottom !important; }
div.yellow div.plainroundBlk div.roundBot { background: url(/images/learningXpress/LELroundbot.png) #dbad2c no-repeat left bottom !important; }

div.plainroundBlk div.roundBot span
{
    position: absolute;
    right: -13px;
    bottom: 0;
    _bottom: -1px;
    width: 15px;
    height: 15px;
    background: url(/images/learningXpress/plainroundbotRt.gif) no-repeat right bottom;
    margin-left: -1px;
}
div.orange div.plainroundBlk div.roundBot span
{
    background: url(/images/learningXpress/orangeroundbotRt.gif) no-repeat right bottom !important;
}
div.green div.plainroundBlk div.roundBot span
{
    background: url(/images/learningXpress/WS21C/greenroundbotRt.gif) no-repeat right bottom !important;
}

/* LEL COLORS */
div.mint div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #8BD0BC no-repeat right bottom !important; }
div.silver div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #B8BAB5 no-repeat right bottom !important; }
div.lightblue div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #7FC9E5 no-repeat right bottom !important; }
div.olive div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #9ea374 no-repeat right bottom !important; }
div.maroon div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #991336 no-repeat right bottom !important; }
div.purple div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #9B5BA5 no-repeat right bottom !important; }
div.orangelel div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #EEA320 no-repeat right bottom !important; }
div.greenlel div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #9ac037 no-repeat right bottom !important; }
div.gold div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #d1c11e no-repeat right bottom !important; }
div.coral div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #f48272 no-repeat right bottom !important; }
div.yellow div.plainroundBlk div.roundBot span { background: url(/images/learningXpress/LELroundbotRt.png) #dbad2c no-repeat right bottom !important; }

div.block1, div.block2
{
    float: left;
    width: 82px;
}
#dashboardTemplate div.block1, #dashboardTemplate div.block2
{
    width: 250px;
    margin: 0 !important;
}

#dashboardTemplate .dashbordBox div.block1, #dashboardTemplate .dashbordBox  div.block2
{
    width: 200px;
}

#dashboardTemplate div.block1 div.plainroundBlk, #dashboardTemplate div.block2 div.plainroundBlk
{
    width: 70px;
}


div.block1 h4.status, div.block2 h4.status
{
    clear: none;
    float: left;
    width: auto;
    margin: 0;
    padding: 15px 60px 15px 35px;
    _padding-left: 5px;
    text-transform: uppercase;
    text-align: left;
}


#dashboardTemplate .dashbordBox div.block1 h4.status, #dashboardTemplate .dashbordBox div.block2 h4.status
{
    padding-right:0px;
}

#dashboardTemplate .dashbordBox
{
    padding-top:20px;
}
#dashboardTemplate .dashbordBox.course div.block1 h4.status, #dashboardTemplate .dashbordBox.course div.block2 h4.status
{
   padding: 15px 0px 15px 25px !important;
}

a.viewAll
{
    display: block;
    margin: 20px 0;
    padding-left: 24px;
    background: url(/images/learningxpress/iconOverall.gif) no-repeat 0 1px;
}
select.categoryList
{
    margin-left: 12px;
}
div.block1
{
    margin-right: 45px;
    _margin-right: 15px;
}
div.block1 h4, div.block2 h4
{
    clear: both;
    width: 100%;
    margin: 0 0 0 6px;
    padding: 7px 1px;
    text-align: center;
    text-transform: uppercase;
}
div.block1 h1, div.block2 h1
{
    color: #fff;
    margin: 0;
    padding: 0;
}
div.roundedBlk
{
    float: left;
    width: 266px;
}
div.roundWrap
{
    float: left;
    position: relative;
    background: url(/images/learningXpress/roundedTop.gif) no-repeat 0 0;
}
div.roundContent
{
    float: left; 
    *width:252px;
    position:relative;
    right:-7px;bottom:-7px;
    padding-bottom:7px;
    background:url(/images/learningXpress/roundedBottom.gif) no-repeat right bottom;
}
span.btLt
{
    position: absolute;
    bottom: -7px;
    left: 0;
    display: block;
    width: 7px;
    height: 7px;
    background: url(/images/learningXpress/roundedbtLt.gif) no-repeat left bottom;
}
span.tpRt
{
    position: absolute;
    top: 0;
    right: -7px;
    width: 7px;
    height: 7px;
    display: block;
    background: url(/images/learningXpress/roundedtopRt.gif) no-repeat 0 0;
}
div.thumbnailBlk
{
    float: left;
    padding: 10px;
}
div.thumbnailBlk img
{
    float: left;
    margin: 4px 15px 5px 0;
}
div.thumbnailBlk h4
{
    font-size: 115%;
}
div.thumbnailBlk p
{
    margin-bottom: 0.2em;
}
div#fatFooter
{
    margin-top: 35px;
    padding-top: 20px;
    min-height: 179px;
    _height: 179px;
    _overflow: visible;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #3e3e3e;
    background: #393a3a url(/images/learningXpress/fatFooterbg.gif) repeat-x 0 0;
    padding-bottom: 80px;
}
div.fatfooterLinks
{
    float: left;
    margin-right: 30px;
}
div.fatfooterLinks h3
{
    padding-bottom: 10px;
    color: #fff;
    border-bottom: 1px solid #909090;
    font-size: 115%;
}
div#fatFooter ul
{
    margin: 0;
    padding: 0;
}
div#fatFooter ul li
{
    list-style: none;
    padding: 1px 0;
}
div#fatFooter div.fatfooterLinks ul li
{
    font-size: 95%;
}
div.siteFooter div.fatfooterLinks ul li a
{
    color: #d0d0d0 !important;
}
div.siteFooter div.fatfooterLinks ul li a:hover
{
    color: #fff !important;
    text-decoration: none;
}
div.footerSublinks
{
    float: left;
    width: 165px;
}
div#fatFooter div.footerLogin ul
{
    margin: 0;
    padding: 0;
}
div.footerSublinks h4
{
    margin-bottom: 5px;
    color: #fff;
}
div#fatFooter div.footerLogin ul li
{
    padding: 0 !important; *display:inline;
}
div.footerLogin ul li a
{
    float: left;
    display: block;
    padding: 10px 15px 0 15px;
    height: 30px;
    font-size: 115%;
    font-weight: bold;
    background: url(/images/learningXpress/footerloginregister.gif) no-repeat 0 0;
    color: #fff;
}
div.footerLogin ul li a:hover
{
    background-position: 0 -60px;
    text-decoration: none;
}
div.footerLogin ul li.last a
{
    background-position: right -106px;
    border-right: none;
}
div.footerLogin ul li.last a:hover
{
    background-position: right -160px;
}
div#contentFooter
{
    padding-top: 12px;
    border-top: 1px solid #585858;
    background: #4c4c4d url(/images/learningXpress/footerBg.jpg) 0 0;
    color: #fff;
    min-width:988px;
}
/* footer top margin issue on course tab under my account ws21c 
div.testTemplates div#contentFooter, div.miniSite div#contentFooter
{
    margin-top: 35px;
}
*/
div#footerLinks, div.sharelinks
{
    font-size: 90%;
}
div#footerLinks, div#footerLinks h1, div#footerLinks p, div#footerLinks ul, div#footerLinks ul li a
{
    float: left;
}
div#footerLinks
{
    margin-top: 8px;
}
div#footerLinks h1
{
    margin-right:10px;
}
ul.footer li span
{
    float: left;
    display: block;
    padding: 0 5px;
}
div.siteFooter
{
    min-height: 40px;
    _height: 40px;
    _overflwo: visible;
}
div.siteFooter a:link, div.siteFooter a:visited
{
    color: #fff;
}
div.siteFooter a:hover, div.siteFooter a:active
{
    text-decoration: underline;
}
div#footerLinks a.footerLogo
{
    display:block;
    margin-right: 12px;
    float:left;
}
div#footerLinks ul li
{
    float: left;
    list-style: none;
}
div.sharelinks
{
    float: right;
    position: relative;
    z-index: 200;
}
div.sharelinks ul
{
    margin:0; padding:0;
}
div.sharelinks ul li
{
    list-style:none;
    display:block;
}
div.sharelinks ul li a
{
    width: 92px;
    padding-top: 6px;
    height: 30px;
    position: relative;
    z-index: 200;
    display: block;
    padding-left: 30px;
    background: url(/images/learningXpress/shareBg1.gif) no-repeat 0 -64px;
}
div.sharelinks ul li:hover a, div.sharelinks ul li a:hover
{
    text-decoration: none;
    background-position: 0 0;
}
div.sharelinks ul li:hover div.socialLinks
{
    display:block;
}
div.socialLinks
{
    position: absolute;
    /*top: -134px; 
    *top:-135px; */
    bottom:32px; *bottom:32px;
    right:0; _right:2px;
    z-index:190;
    width:118px;   
    padding:0 3px 4px 1px; _padding:0 !important;
    background:url(/images/learningxpress/sociallinksBg1.png) right bottom;
    _background:none; _border-right:1px solid #313131;
    display:none;
}
div.socialLinks ul
{
    width: 100%;
    margin: 0;
    padding: 12px 0 10px 0;
    background: url(/images/learningxpress/socialWrapbg.gif) repeat-x left bottom;
}
div.socialLinks ul li
{
    list-style: none;
    margin: 0;
    padding: 0;
}
div.socialLinks ul li a
{
    padding: 5px 0 5px 35px !important; _pading-right:0 !important;  _padding-left:35px !important;
    display: block;
    _width:83px !important;
    height: auto !important;
    background: url(/images/learningxpress/iconsSocial.gif) no-repeat 10px 6px !important;
}
div.socialLinks ul li a:hover
{
    text-decoration: underline !important;
}
div.socialLinks ul li.tw a
{
    background-position: 10px -21px !important;
}
div.socialLinks ul li.digg a
{
    background-position: 10px -46px !important;
}
div.socialLinks ul li.stumble a
{
    background-position: 10px -72px !important;
}
div.socialLinks ul li.mail a
{
    background-position: 10px -99px !important;
}
div.sharelinks a.clicked
{
    background-position: 0 0 !important;
}
/* Login Block */
div.loginWrap
{
    width: 358px;
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 90;
}
div.hometemplate div.loginWrap, div.modalLogin div.loginWrap
{
    width: 272px;
    top: 0;
    right: 0;
    _right: -1px;
}

div.hometemplate div.loginWrap
{
    top: -2px;
}

div.modalLogin div.loginWrap
{
    right: 4px;
    _right: 3px;
}
div.loginLt
{
    float: left;
    width: 80px;
    height: 304px;
    background: url(/images/learningXpress/loginorangeLt.png) no-repeat left 0;
    _background: url(/images/learningXpress/loginorangeLt.gif) no-repeat left 0;
}
div.hometemplate div.loginLt, div.modalLogin div.loginLt
{
    width: 40px;
    height: 264px;
    background: url(/images/learningXpress/homeloginorangeLt.png) no-repeat left 0;
    _background: url(/images/learningXpress/homeloginorangeLt.gif) no-repeat left 0;
}

div.hometemplate div.loginLt, div.modalLogin div.loginLt
{
    width:39px;
}

div.green div.loginLt
{
    width: 40px;
    height: 264px;
    background: url(/images/learningXpress/homelogingreenLt.png) no-repeat left 0;
    _background: url(/images/learningXpress/homelogingreenLt.gif) no-repeat left 0;
}

div.green div.loginLt
{
    width:39px;
}

div.rhModal div.loginLt
{    
     background: url(/images/learningXpress/homeloginGreenLt.png) no-repeat left 0 ;
    _background: url(/images/learningXpress/homeloginGreenLt.gif) no-repeat left 0 ;
}
div.loginRt
{
    float: left;
    width: 278px;
    height: 284px;
    padding-top: 20px;
    position: relative;
    z-index: 96;
    background: #e68000 url(/images/learningXpress/logintopRt.png) no-repeat right 0; 
    *background:#e68000 url(/images/learningXpress/logintopRt.png) no-repeat right 0;
    background:#e68000 url(/images/learningXpress/logintopRt.png) no-repeat right 0\0/;/* IE8 only  */
    _background:#e68000 url(/images/learningXpress/logintopRt.gif) no-repeat right 0; 
    
}
div.rhModal div.loginRt
{
    background: #8eb200 url(/images/learningXpress/logintopGreenRt.png) no-repeat right 0; 
    *background:#8eb200 url(/images/learningXpress/logintopGreenRt.png) no-repeat right 0;
    _background:#8eb200 url(/images/learningXpress/logintopGreenRt.png) no-repeat right 
} 
div.hometemplate div.loginRt, div.modalLogin div.loginRt
{
    width: 233px;
    height: 264px;
    padding-top: 0;
    background-image: none;
}

div.green div.loginRt
{
    width: 233px;
    height: 264px;
    padding-top: 0;
    background-image: none;
    background-color:#8EB200;
}

div.loginFooter
{
    float: left;
    width: 358px;
    height: 53px;
    background: url(/images/learningXpress/loginorangeBt.png) no-repeat 0 0;
    _background: url(/images/learningXpress/loginorangeBt.gif) no-repeat 0 0;
}
div.hometemplate div.loginFooter, div.modalLogin div.loginFooter
{
    width: 272px;
    height: 18px;
    background: url(/images/learningXpress/homeloginorangeBt.png) no-repeat 0 0;
    _background: url(/images/learningXpress/homeloginorangeBt.gif) no-repeat 0 0;
}

div.green div.loginFooter
{
    width: 272px;
    height: 18px;
    background: url(/images/learningXpress/logingreenBt.png) no-repeat 0 0;
    _background: url(/images/learningXpress/logingreenBt.gif) no-repeat 0 0;
}

div.rhModal div.loginFooter
{
     height: 20px;
     background: url(/images/learningXpress/loginGreenBt.png) no-repeat left 0;
    _background: url(/images/learningXpress/logingreenBt.gif) no-repeat left 0;    
}
div.loginWrap table
{
    width: 236px;
    margin-top: 25px;
}


div.modalLogin div.loginWrap table.LoginAccessCodeTable
{
    margin-top: 15px;
    width:105%;
    margin-left:-25px;
}

div.hometemplate div.loginWrap table, div.modalLogin div.loginWrap table
{
    width: 210px;
}

div.disclosureFooter
{
    padding: 20px 0px;
}
div.disclosureFooter div.commercebtns
{
    padding-top: 10px;
}
div.newuserForm a.disclosure
{
    font-size: 90%;
}
div.loginWrap table a:link, div.loginWrap table a:visited, div.newuserForm a.disclosure:link, div.newuserForm a.disclosure:visited
{
    color: #fff;    
} 
div.newuserForm a.disclosure:link, div.newuserForm a.disclosure:visited
{
    text-decoration: underline;	
}
div.loginWrap table a:hover, div.loginWrap table a:active, div.newuserForm a.disclosure:hover, div.newuserForm a.disclosure:active
{
    color: #fff;
    text-decoration: underline;
}
div.newuserForm a.disclosure:hover, div.newuserForm a.disclosure:active
{
	color: #01375b;
}
div.loginWrap table td, div.loginWrap table th
{
    padding: 5px 0;
    text-align: left;
    color: #fff;
}

div.loginWrap table.LoginAccessCodeTable th
{
    padding:0px;
}

div.loginWrap table th span, div.modalLogin div.loginWrap table td span.loginInfo
{
    font-size: 90%;
    font-weight: normal;
}
div.modalLogin div.loginWrap table span.chkBox label
{
    font-weight: normal;
    font-size: 90%;
    padding-top: 2px;
}
div.loginWrap table .col1
{
    width: 150px;
}
div.hometemplate div.loginWrap table .col1, div.modalLogin div.loginWrap table .col1
{
    width: 110px;
} 
div.loginWrap table .col2
{
    text-align: right;
}
div.modalLogin div.loginWrap table .col2
{
	width: 100px;
}
div.loginWrap table h3
{
    font-size: 150%;
}
div.loginWrap table label
{
    float: left;
    font-weight: bold;
    width: 75px;
    display: block;
    vertical-align: middle;
}
div.loginWrap table label
{
    width: 70px;
}
div.loginWrap table td.registerLink
{
    padding: 0;
    text-align: right;
}
div.loginMessageContainer
{
    padding: 30px 25px;
}
.loginMessage
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    padding-bottom: 20px;
}
div.modalLogin div.loginWrap table label
{
    width: 75px;
}

div.modalLogin div.loginWrap table.LoginAccessCodeTable label
{
    width:105px;
}
div.loginWrap table .formTxt
{
    border: 1px solid #fff;
    padding: 1px 5px;
}
div.loginWrap table ul
{
    margin: 0;
    padding-left: 1em; *padding-left:1.25em;
}
div.imageWrap
{
    display:none;
} 
/* overriding UI widgets styles */
#faqAccordion
{
    float: left;
    width: 100%;
    display: none;
}
#faqAccordion h4, #faqAccordion h4 span, #faqAccordion h4 a, #faqAccordion .ui-accordion-content
{
    float: left;
}
#faqAccordion h4
{
    width: 100%;
}
#faqAccordion .ui-accordion-content
{
    width: 675px;
    border: none;
    background: none;
    height: auto !important;
    padding-left: 2.6em !important;
    padding-top: 0.5em !important;
}
#faqAccordion .ui-accordion-content p
{
    margin-bottom: 0;
}
#faqAccordion h4 .ui-icon, div.testHeader span.switchPlus
{
    width: 19px;
    height: 19px;
    background: url(/images/learningXpress/toggleBtns.gif) no-repeat 0 0;
}
#faqAccordion h4.ui-state-active .ui-icon, div.testHeader span.switchminus
{
    background-position: 0 -23px;
}
.ui-accordion .ui-accordion-header a
{
    padding-left: 2.6em !important;
    color: #277aac !important;
}
.ui-accordion .ui-accordion-header a:hover
{
    color: #01375b !important;
}
#faqAccordion .ui-state-default, #faqAccordion .ui-widget-content .ui-state-default, 
#faqAccordion .ui-state-active, #faqAccordion .ui-widget-content .ui-state-active
{
    background: none;
    border: none;
    _clear: both !important;
}
#faqAccordion .ui-accordion-header
{
    border-top: 1px solid #e0dcd1;
    float: left;
    width: 730px;
}
#tabs
{
    float: left;
    width: 99%;
    margin: 20px 0;
    display: none;
}
.loader
{
    margin: 0 auto;
}
#tabs .ui-widget-header
{
    border: none !important;
    background: none !important;
    margin-bottom: 20px;
}
#glossary .ui-widget-content, #tabs .ui-state-default, #tabs .ui-widget-content .ui-state-default
{
    border: none;
    background: none;
}
#glossary .ui-corner-all, #glossary .ui-corner-all li
{ *border-color:#fff;border-color:#fff\0/;
}
.ui-state-default, .ui-widget-content .ui-state-default
{
    color: #fff;
}
.ui-tabs .ui-tabs-nav li
{
    float: left !important;
    width: 24px !important;
    height: 41px !important;
    margin-right: 1px !important;
    background: url(/images/learningXpress/toggleBtns.gif) no-repeat 0 -97px !important;
}
.ui-tabs .ui-tabs-nav li a
{
    float: left;
    padding: 0.5em !important;
    padding-top: 0.7em !important;
    padding-left: 0.7em !important; *padding-top:0.5em!important;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
{
    color: #fff !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
    background-position: 0 -49px !important;
    border: none !important;
    padding-bottom: 0 !important;
}
.ui-dialog .ui-dialog-content 
{
    padding:0.5em 0.5em !important;
}
/* miscellaneous */
div.introTxt
{
    float: left;
    width: 100%;
    font-size: 160%;
    line-height: 1.5em;
    color: #337fb0;
    border-bottom: solid 1px #EBEBEB;
    margin-bottom: 20px;
}
div.freeTxt, div.extraData, div.datalistWrap, div.viewallLink
{
    float: left;
    width: 100%;
}
div.datalistWrap
{
    margin: 10px 0;
}
div.freeTxt a, div.freeTxt a:visited
{
    text-decoration: underline;
}
.formTxt
{
    border: 1px solid #fff;
}
.leftTn
{
    float: left;
    margin: 4px 15px 5px 0;
}
.rightTn
{
    float: right;    
}
div.sbThmbnails, div.imageRotate
{
    float:left;
    width:100%;
}
div.imageRotate
{
    margin-top:10px;
} 
/* Left Nav starts */
div.LeftNavigation
{
    float: left;
    width: 170px;
    margin: 20px 0 0 12px;
    padding: 0 0;
    overflow: hidden; /* to avoid layout misalignment in edit mode IE6 */
}
div.LeftNavigation table, div.LeftNavigation tr td
{
    margin: 0;
    padding: 0;
    border: none;
    overflow: hidden;
}
div.LeftNavigation nobr
{
    white-space: normal;
}
.NoChildNode, .NoChildHoverNode, .HasChildNode, .HasChildHoverNode, .LastParentNode, .LastParentNodeHover, .FirstNoChildNode, .FirstNoChildHoverNode, .FirstHasChildNode, .FirstHasChildHoverNode, .SelectedLastParentNode, .SelectedLastParentNodeHover, .ParentNode, .ParentNodeHover, .SelectedParentNode, .SelectedParentHoverNode, .SelectedNodeNoChild, .SelectedNodeNoChildHover, .FirstSelectedParentNode, .FirstSelectedParentHoverNode, .FirstSelectedNodeNoChild, .FirstSelectedNodeNoChildHover, .SelectedTreeNode
{
    width: 155px;
    margin: 0;
    padding: 4px 5px 4px 10px;
    font-weight: bold;
    color: #277aac;
    display: block;
    cursor: pointer;
}
.NoChildNode nobr, .NoChildHoverNode nobr, .FirstNoChildNode nobr, .FirstNoChildHoverNode nobr, .HasChildNode nobr, .FirstHasChildNode nobr, .HasChildHoverNode nobr, .FirstHasChildHoverNode nobr, .LastParentNode nobr, .LastParentNodeHover nobr, .SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr, .SelectedParentNode nobr, .FirstSelectedParentNode nobr, .FirstSelectedParentHoverNode nobr, .SelectedParentHoverNode nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr
{
    padding: 0;
    display: block;
}
.HasChildHoverNode nobr, .NoChildHoverNode nobr, .FirstNoChildHoverNode nobr, .FirstHasChildHoverNode nobr, .LastParentNodeHover nobr
{
    color: #000;
}
.SelectedParentNode, .SelectedParentHoverNode, .SelectedNodeNoChild, .SelectedNodeNoChildHover, .FirstSelectedNodeNoChild, .FirstSelectedNodeNoChildHover, .SelectedLastParentNode, .SelectedLastParentNodeHover, .FirstSelectedParentNode, .FirstSelectedParentHoverNode
{
    color: #000;
    text-decoration: none !important;
    background: #fff;
}
.PrevNodeSelected, .PrevNodeSelectedHover, .PrevNodeSelected nobr, .PrevNodeSelectedHover nobr
{
    background: none;
}
.SelectedParentNode nobr, .SelectedParentHoverNode nobr, .SelectedNodeNoChild nobr, .SelectedNodeNoChildHover nobr, .FirstSelectedNodeNoChild nobr, .FirstSelectedNodeNoChildHover nobr, .FirstSelectedParentNode nobr, .FirstSelectedParentHoverNode nobr, .SelectedLastParentNode nobr, .SelectedLastParentNodeHover nobr
{
    cursor: pointer;
}
/* Second Level */
.SecondLevelHoverTreeNode, .SecondLevelTreeNode, .SecondLevelSelectedTreeNode, .SecondLevelSelectedHoverTreeNode, .FirstSecondLevelTreeNode, .FirstSecondLevelHoverTreeNode, .FirstSecondLevelSelectedTreeNode, .FirstSecondLevelSelectedHoverTreeNode, .LastSecondLevelTreeNode, .LastSecondLevelHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNodeWithChild, .LastSecondLevelSelectedHoverTreeNodeWithChild
{
    width: 145px;
    padding: 4px 10px 2px 20px;
    white-space: normal;
    color: #277aac;
    font-size: 100%;
    cursor: pointer;
}
.SecondLevelHoverTreeNode, .LastSecondLevelHoverTreeNode, .FirstSecondLevelHoverTreeNode, .ThirdLevelSelectedTreeNode, .FirstThirdLevelSelectedTreeNode, .LastThirdLevelSelectedTreeNode, .FirstSecondLevelSelectedTreeNode, .FirstSecondLevelSelectedHoverTreeNode, .SecondLevelSelectedTreeNode, .SecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNode, .LastSecondLevelSelectedHoverTreeNode, .LastSecondLevelSelectedTreeNodeWithChild, .LastSecondLevelSelectedHoverTreeNodeWithChild
{
    color: #000 !important;
}
.FirstSecondLevelSelectedTreeNode nobr, .FirstSecondLevelSelectedHoverTreeNode nobr, .SecondLevelSelectedTreeNode nobr, .SecondLevelSelectedHoverTreeNode nobr, .LastSecondLevelSelectedTreeNode nobr, .LastSecondLevelSelectedHoverTreeNode nobr, .LastSecondLevelSelectedTreeNodeWithChild nobr, .LastSecondLevelSelectedTreeNodeWithChild nobr, .LastSecondLevelSelectedHoverTreeNodeWithChild nobr
{
    font-weight: bold;
    display: block;
    cursor: text;
}
/* Third Level */
.ThirdLevelTreeNode, .ThirdLevelSelectedTreeNode, .FirstThirdLevelSelectedTreeNode, .FirstThirdLevelTreeNode, .LastThirdLevelTreeNode, .LastThirdLevelSelectedTreeNode, .ThirdLevelHoverTreeNode, .ThirdLevelSelectedHoverTreeNode, .FirstThirdLevelSelectedHoverTreeNode, .FirstThirdLevelHoverTreeNode, .LastThirdLevelHoverTreeNode, .LastThirdLevelSelectedHoverTreeNode
{
    width: 135px;
    padding: 2px 10px 2px 30px;
    white-space: normal;
    color: #277aac; /*background: url(/images/learningXpress/thirdlevellink.gif) no-repeat 22px 11px !important;  */
    font-size: 90%;
    cursor: pointer;
}
.ThirdLevelHoverTreeNode, .ThirdLevelSelectedHoverTreeNode, FirstThirdLevelSelectedHoverTreeNode, .FirstThirdLevelHoverTreeNode, .LastThirdLevelHoverTreeNode, .LastThirdLevelSelectedHoverTreeNode
{
    color: #000 !important; /*background: url(/images/learningXpress/thirdlevellinkhover.gif) no-repeat 22px 11px !important;*/
}
.ThirdLevelSelectedTreeNode, .FirstThirdLevelSelectedTreeNode, .LastThirdLevelSelectedTreeNode, .ThirdLevelSelectedHoverTreeNode, .FirstThirdLevelSelectedHoverTreeNode, .LastThirdLevelSelectedHoverTreeNode
{
    font-weight: bold;
    cursor: text; /*background: url(/images/learningXpress/thirdlevellinkhover.gif) no-repeat 22px 11px !important;    */
}
.ThirdLevelSelectedTreeNode nobr, .FirstThirdLevelSelectedTreeNode nobr, .LastThirdLevelSelectedTreeNode nobr, .ThirdLevelSelectedHoverTreeNode nobr, .FirstThirdLevelSelectedHoverTreeNode nobr, .LastThirdLevelSelectedHoverTreeNode nobr
{
    padding: 2px 10px;
    background: #fff9ed;
}
/* Left Nav ends */
#LoginRegisterPopup
{
    padding: 0 !important;
    overflow-x: hidden;
}
#LoginRegisterPopup #siteContent
{
    margin-top: 2px;
}
.alertInfo
{
    display: block;
    font-weight: bold;
    color: Red;
    margin: 10px 0;
}
/* Buttons */
.actnBtn a, .actnbtnLarge a, .navBtns a
{
    float: left;
    height: 26px;
    font-size: 90%;
    display: block;
    padding-right: 7px;
    cursor: pointer;
    background: url(/images/learningXpress/actnBtns.png) no-repeat right 0;
    _background: url(/images/learningXpress/actnBtns.gif) no-repeat right 0;
}
.actnbtnLarge a
{
    height: 36px;
    font-size: 133.3%;
    background-position: right -157px;
}
.navBtns a
{
    height: 24px;
    padding-right: 14px;
    background: url(/images/learningXpress/navBtns.gif) no-repeat right -228px;
}
.navBtns a.nextBtn
{
    background-position: right top !important;
}
.navBtns a.prevBtn
{
    background-position: right -112px !important;
    padding-right: 10px;
    position: static;
    left: 0;
    top: 0; /* overriding the other prev Btn */
}
.actnBtn a span, .actnbtnLarge a span, .navBtns a span
{
    float: left;
    margin: 0;
    padding: 5px 5px 5px 12px;
    width: auto;
    display: block;
    height: 16px;
    border: none;
    cursor: pointer;
    text-align: center;
    overflow: visible;
    white-space: nowrap;
    color: #014f82;
    font-weight: bold;
    background: url(/images/learningXpress/actnBtns.png) no-repeat 0 -38px;
    _background: url(/images/learningXpress/actnBtns.gif) no-repeat 0 -38px;
}
.actnbtnLarge a span
{
    height: 26px;
    padding-top: 9px;
    padding-left: 25px;
    padding-right: 20px;
    background-position: 0 -208px;
}
.navBtns a span, .navBtns a:hover span
{
    height: 21px;
    padding-top: 3px;
    padding-bottom: 0;
    padding-right: 0;
    background: url(/images/learningXpress/navBtns.gif) no-repeat 0 -254px;
}
.navBtns a.nextBtn span, .navBtns a.nextBtn:hover span
{
    padding-right: 8px;
    background-position: 0 -28px;
}
.navBtns a.prevBtn span
{
    padding-right: 0;
    padding-left: 21px;
    background-position: 0 -139px;
}
.actnBtn a:hover, .actnbtnLarge a:hover, .navBtns a:hover
{
    background-position: right -77px;
    text-decoration: none !important;
}
/* This styles is applied for large button hover state*/
.actnbtnLarge a:hover
{
    background-position: right -264px;
}
.actnbtnLarge a:hover span
{
    background-position: 0 -314px;
}
/*End of the styles for large button hover state*/

/* This styles is applied for navigation button hover state*/
.navBtns a:hover
{
    background-position: right -284px;
}
.navBtns a:hover span 
{
    background-position: 0 -310px;
}
/*End of the styles for navigation button hover state*/
.navBtns a.nextBtn:hover
{
    background-position: right -58px !important;
}
.navBtns a.nextBtn:hover span
{
    background-position: 0 -85px !important;
}
.navBtns a.prevBtn:hover
{
    background-position: right -170px !important;
}
.navBtns a.prevBtn:hover span
{
    background-position: 0 -198px !important;
}
.actnBtn a span:hover, .actnbtnLarge a span:hover, .navBtns a span:hover, .navBtns a.nextBtn span:hover, .navBtns a.prevBtn span:hover
{
    background-position: 0 -117px;
    color: #00253d;
}
.actnbtnLarge a span:hover
{
    background-position: 0 -314px;
}
.navBtns a span:hover
{
    background-position: 0 -310px;
}
.navBtns a.nextBtn span:hover
{
    background-position: 0 -85px;
}
.navBtns a.prevBtn span:hover
{
    background-position: 0 -198px;
}
.glossaryTermWrapper
{
    margin-left:5px;
}
/* To fix the test timer position. To do - IE6 has to be fixed using absolute positioning*/
.fixedPosition
{
    position: fixed;
    top: 0;
}
/* To hide the close button on progress modl window*/
.progressModal .ui-dialog-titlebar-close, .warningModal .ui-dialog-titlebar-close
{
    display: none !important;
    visibility: hidden !important;
}
.loadWrap
{
    display:none;
}
/*To fix the rounded corners issue with jQuery UI and DDRoundies
.ui-dialog-titlebar 
{ 
	padding: 8px!important; 
}
.ui-dialog
{
	padding: 3px!important; 
}*/

/* Warning Modal Popup */
#modalContent h1
{
    font-size: 185%;
    border-bottom: 1px solid #ccc;
    line-height: 40px;
    padding-bottom: 10px;
}
#modalContent h1 img
{
    float: left;
    margin-right: 20px;
}
#modalContent p
{
    line-height: 1.8em;
    padding-right: 32px;
}
#modalContent div.modalcontentWrap
{
    background: #fff;
}
#modalContent div.commercebtns
{
    padding-bottom: 10px;
    text-align: center;
    float: none;
}
#modalContent div.commercebtns a
{
    margin-right: 6px;
}


.helpbutton a
{
    
    
   height:47px;
    padding-top:17px;
    vertical-align:middle;    
    display: block;   
    cursor: pointer;

}

.helpbutton a span
{
    
    margin-left: 8px;   
    height:47px;   
    padding:0px 10px 0px 15px ;
    border: none;
    cursor: pointer;
    text-align: center;
    overflow: visible;   
    color: white;
    font-weight: bold;   
    background: url(/images/learningXpress/help_icon.png) no-repeat;
}

.navBar table td
{
    vertical-align:middle;
    margin-top:5px;
}

.lesson img
{
    cursor:pointer;
}

.coursetopnavrightend
{
   
   float:right;   
   font-size:100%; 
    margin-top: 0px!important;
    background: url(/images/learningXpress/topnavrightend.png) repeat-x  ;
}

.coursetopnavleftend
{
    width:197px;
    float:left;
    
}

.viewreportbtn
{
    padding-right:0px;    
}

div.helpbutton a:hover
{
     background: url(/images/learningXpress/nav_link_selected.png) repeat-x; 
     height:48px;      
}


div.CoursetwocolLayout div.#baseCol1
{
    width:220px;
    height:inherit;
}

div.CoursetwocolLayout div.navRight 
{
    padding-right:0px;
}


.ResourceButton a
{
    
   height:48px;   
    padding-top:17px;
    vertical-align:middle;    
    display: block;   
    cursor: pointer;

}

.ResourceButton a span
{
    
    margin-left: 8px; 
    padding:0px 10px 0px 20px ;
    border: none;
    cursor: pointer;
    text-align: center;
    overflow: visible;   
    color: white;
    font-weight: bold;   
    background: url(/images/learningXpress/resources_icon.png) no-repeat;
}

.GlossaryButton a
{
    
   height:48px;   
   padding-top:17px;
    vertical-align:middle;    
    display: block;   
    cursor: pointer;

}

.GlossaryButton a span
{
   
    margin-left:8px; 
    padding:0px 10px 0px 20px ;
    border: none;
    cursor: pointer;
    text-align: center;
    overflow: visible;   
    color: white;
    font-weight: bold;   
    background: url(/images/learningXpress/glossary_icon.png) no-repeat;
}

div.ResourceButton a:hover
{
     background: url(/images/learningXpress/nav_link_selected.png) repeat-x; 
     height:48px;   
}

div.GlossaryButton a:hover
{
     background: url(/images/learningXpress/nav_link_selected.png) repeat-x; 
     height:48px;   
}

.topnavseperator
{
    width:1px;
    height:48px;
     float:left;
    background: url(/images/learningXpress/topnavseparator.png) no-repeat; 
}

.GlossaryButton,.ResourceButton,.helpbutton
{
   float:left;
}

.CoursetwocolLayout .navBar
{
    height:48px;
}
/*for course nav */

.CoursetwocolLayout div.navLeft, div.navRight
{    
    padding: 10px 0;
}

.AssessmentCompletedBtns
{
    text-align:center;
    padding-top:20px;
    width:286px;
}

#pnlAssesmentCompleted
{   
    width:100%;
    float:left;
}

.AssessmentCompletedBtns .commercebtns
{
    padding-left:10px
}

.CourseScoreTemplate .navBar
{
    height:48px;
}

/* Trait link Style Starts Here */

.title {
	font-family:Arial, Helvetica, sans-serif;
	margin-left:-9px;
 	font-size:13px;
	color:#000;
	padding:10px;
	font-weight:bold;	
}

#traitlist {
 	font-size:13px;
	text-decoration:none;
 	list-style-type: none;
	padding-right: 20px;
	padding:0;	
	margin:0;
}
	
#traitlist li {
	position:relative;
}

#traitlist .trait_inactive {
	text-decoration:none;
	padding-right: 20px;
	padding:0;	
	margin:0;	
	float:left;
	border-style:solid;
	border-width:1px;	
	border-bottom-color:#FFFFFF;
	border-right-color:#FFFFFF;
	border-left-color:#FFFFFF;
	border-top-color:#FFFFFF;
	z-index:1;
}

#traitlist li a {
    border: 0 none;
    color: #0063A4;
    float: right;
    outline: medium none;
    margin: 0.5em;
    text-decoration: none;
    cursor: pointer;
}

/*

#traitlist li a
{
	float:right;
	text-decoration:none;
	color:#0063a4;
	padding:0.5em;
	border: 0 none;
	outline:none;
	border-style:solid;
	border-width:1px;
	border-color:#ffffff;

}

#traitlist li a:hover {
	background-color:#fff5dd;
	border-bottom-color:#FFFFFF;

	border-style:solid;
	border-width:1px;
	border-right-color:#cccccc;
	border-left-color:#cccccc;
	border-top-color:#cccccc;
	color:#01375b;
}
*/


#traitlist li a:hover {
	border-style:none;
	color:#01375b;
}

#traitlist .trait_active {
	background-color:#fff5dd !important;
	border-style:solid;
	border-width:1px;	
	border-bottom-color:#fff5dd;
	border-right-color:#cccccc;
	border-left-color:#cccccc;
	border-top-color:#cccccc;
	color:#01375b;
	float:left;
	z-index:3;
}

.orngbullet {
	text-decoration:none;
	border:none;
	padding-right:5px;
}

.traitdescrip {
 	font-size:13px;
	color:#000000;
	background-color:#fff5dd;
	padding:10px;
	width:350px;
	height:195px;
	border-style:solid;
	border-width: 1px;
	border-color:#ccc;
	overflow:auto;
	position:absolute;
	float:left;
	z-index:2;
	top:30px;
	left:-1px;
}
	
.traitdescrip .list ul {
	display: block;
    margin: 0px;
    padding:0px;
    list-style-type: disc;
}
	
.traitdescrip .list ul li {
    margin: 0px;
	list-style-type:circle !important; 
	color: #000 !important;
}
	
.traitdescrip div.from-the-rubric-content {
    list-style-type: circle;
    font-weight: normal;
}
	
div.exemplarsWrap {
    clear: both;
    line-height: 1.5em;
    padding: 20px 0 25px 15px;
    margin-left:-13px;
    /*width: 500px;*/
}

.traitdesc_close {
    background-color: #126FAA;
    border-color: #126FAA;
    border-style: solid;
    border-width: 0 1px 1px;
    display: block;
    height: 24px;
    position: absolute;
    top: 246px;
    left: -1px;
    width: 370px;
    z-index:100;
}

.traitdesc_close a {
	text-indent: -9999px;
	display: block;
	float: right;
	width: 11px;
	height: 11px;
	background: url(/images/learningXpress/btn_close_icon_only.jpg) 0px 0px no-repeat;
	padding: 2px;
}

#traitlist li .traitdesc_close a hover {
	background-color:#126FAA !important;
	border-style:solid;
	border-width:1px;
}

.switchminusAnswer {    	   
    float:left; 
    background-color:#fff8e9;
}

div.essay-input {
    width: 717px;
}		

.good-faith {
    border: 1px #ccc solid;
    background-color: #ececec;
    background-image: url(/images/learningXpress/i_info.png);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    padding: 10px 10px 10px 40px;
}

.essay-good-fath-message
{   
    border: 1px #2B86BD solid;
    background-color: #e1e9f3;
    padding: 10px 10px 5px 10px;
    width:695px;
}

.essay-save-section 
{
    border: 1px #2B86BD solid;
    border-top:none;
    background-color: #ececec;
    background-image: url(/images/learningXpress/i_info.png);
    background-repeat: no-repeat;
    background-position: 437px 12px;
    padding: 10px 10px 10px 40px;   
    text-align:right;
    width:665px;
    position:relative;
    top:-2px;
}

.essay-container
{
   padding: 5px 5px 5px 8px; 
   background-color: #ECECEC;
   border: 1px solid #2B86BD;
   border-top: none;
}

.essay-container .answerBox
{
    width: 688px;
    height: 340px;
    padding: 5px;
}

.essay-save-section .commercebtns 
{
    float:none;
    display:inline-block;
}
    

.essay-input div.good-faith {
    width: 697px;
    padding: 10px;
}

.essay-input div.good-faith .message {
    padding: 0 5px 0 30px;
}

.essay-input div.good-faith .save {
    float: left;
	padding: 0 0 0 30px;
	width: 90px;
    margin-left: 10px;
}

.pad-the-top {
    padding-top: 20px;
}

textarea.answerBox {
	border-top: 0px #ccc solid;
	border-right: 1px #ccc solid;
	border-bottom: 1px #ccc solid;
	border-left: 1px #ccc solid;
    width: 717px;
    padding: 0;
    resize: none;
    overflow: auto;
}

.collegeName
{
    text-align:right;
    color:#1D1B19;
    font-size: 15px;
}

/*
.loginRt td.formFields label
{
    width:105px;
}*/

/*leap site color schemes for header*/
.green #logo img
{
    background-color:#8bb33f;
}
/*
}*/

/* Learning center specific css */

.LearningCenterTitleContent {
    font-size: 14pt;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 8px;
	line-height: 20px;
	min-height: 40px;
	color: #0a5692;
	text-align: center;
}

.LearningCenterIcon {
	display: block;
	width: 53px;
	height: 54px;
	background-repeat: no-repeat;
	background-position: top center;
	margin: 0 0 10px 64px;
}

.LearningCenter-description {
	display: block;
	width: 100%;
	height: 300px;
	background-image: url(/Images/LearningXpress/ws21c/Home/tile_topbg.png);
    background-repeat    : repeat-x;
	background-position: bottom;
	background-color: #d4e4ef;
	padding: 0;
	margin: 0;
}

.LearningCenter-description .LearningCenter-content {
	width: 500px;
	height: 210px;
	float: left;
	padding-top: 25px;
	padding-left: 30px;
}

.LearningCenter-description .LearningCenter-content h1 
{
    padding-top: 10px;
	padding-bottom: 10px;
	color: #014f82;
	font-style: italic;	
	line-height:30px;
}

.LearningCenter-description .LearningCenter-content p {
	font-size:16px;
	line-height:20px;
}

.ResetPasswordForm
{
    font-size:12px;
    font-weight:bold;
    clear: both;
}

.ResetPasswordForm .formfields
{
    padding-bottom:5px;
    padding-top:5px;
    text-align :left;
    font-size: 14px;
    /*color: #FFFFFF;*/
}

.ResetPasswordForm .formfields.label
{
    width:135px;
    vertical-align: middle;
    font-size: 12.5px;
}

.ResetPasswordForm .formfields .inputtxt
{
    width: 185px;
}

.ResetPasswordForm input
{
    width:150px;
    border: 1px solid black;
    padding: 4px;
}

.ResetPasswordForm .instruction
{
    padding-top: 35px;
    padding-bottom:20px;
    color: #035182;
    font-size: 27px;
    /*color:#FFFFFF;*/
}

.ResetPasswordForm .instructioncopy
{
    font-size: 13px;
    /*color: white;*/
    font-weight: normal;
    padding-bottom: 20px;
    padding-top: 30px;
}

.ResetPasswordForm .requireField
{
    font-size: 14px;
    font-weight: normal;
    padding-bottom:20px;
}

.ResetPasswordForm .subtxt
{
    font-size: 10px;
}

.ResetPasswordForm a:link, a:visited
{
    text-decoration: none;
    color: #277AAC;
}

.ResetPasswordForm a:hover
{
    text-decoration:underline;
}

.UnAuthorizedErrorMessage
{
    font-size: 22px; 
    color: red;
    font-weight: bold;
}



.col1.Loginlabel
{
    height:26px;
}

.col1.Loginlabel span
{
    font-size:18px;
    line-height:16px;
    font-weight:bold;
}

/*  Library Portal related Main Nav     */

ul#mainNav li.lastMenuItem 
{
    float:right;
    margin: 0;
}

ul#mainNav li.lastButOneMenuItem 
{
    float:right;
    margin: 0; 
}

div.level1Right
{
    clear: both;
    width: 79px;
    left: -999em;
    position: absolute;
    top: 42px;
    padding-bottom: 3px;
    padding-right: 0px;
    
    background: url(/images/learningXpress/megamenubottom.png) no-repeat right bottom;
    _background: none;
}

ul#mainNav li div.level1Right ul
{
    margin: 0;
    padding: 0;
}
ul#mainNav li div.level1Right ul
{
    float: right;
    width: 300px;    
    padding-bottom: 15px;
    padding-top: 15px;
    background: url(/images/learningXpress/menuBg.gif) repeat-x 0 0;
}
ul#mainNav li div.level1Right ul li
{
    float: left;
    width: 100%;
    display: block;
    padding: 0;
    text-align:right;
    height: auto;
    background: none;
    font-size: 85% !important;
    font-weight: normal;
}
ul#mainNav li div.level1Right ul li a, ul#mainNav li div.level1Right ul li a:visited
{
    color: #c0e7ff;
    padding: 4px 0;
    height: auto;
}
ul#mainNav li div.level1Right ul li a, ul#mainNav li div.level1Right ul li a:visited
{
    padding: 4px 24px;
    float: right;
}
ul#mainNav li div.level1Right ul li a:hover, ul#mainNav li div.level1Right ul li a:active
{
    color: #fff;
}
ul#mainNav li:hover div.level1Right
{
    left: auto;
    top: 42px;
}

ul#mainNav li.lastMenuItem span, ul#mainNav li.lastMenuItem:hover span,ul#mainNav li.lastButOneMenuItem span, ul#mainNav li.lastButOneMenuItem:hover span {
    background: url("/images/learningXpress/mainnavitemsRt.gif") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    padding-right: 2px;
}


/*   Library Footer realted CSS */

div.libraryDummyFooter
{
    height: 100%;
    min-height: 100%;    
    padding-bottom: 50px;
}



div#outerWrapper {    
     /* the bottom margin is the negative value of the footer's height */
    height: 100%;
    min-height: 100%;    
}

div#contentWrapper {     
    height: 100%;	
    min-height: 100%;  
    padding-bottom: 50px;  
}

div#contentFooter, .push 
{
    background: url("/images/learningXpress/footerBg.jpg") repeat scroll 0 0 #4C4C4D;
    border-top: 1px solid #585858;
    color: #FFFFFF;
    width: 100%;
    position: relative;    
    height: 50px;    
    padding-top: 0px;    
    z-index:999;
	/*height: 50px;  .push must be the same height as .footer 
	padding-top: 0px;
	
	position: absolute;*/
}


div#footerLinks ul
{
    margin-top:12px;   
}

div#footerLinks p  
{
     margin-top:12px;   
}

div#footerLinks a.footerLogo 
{
     margin-top:10px;   
}

div.sharelinks ul li 
{
     margin-top:10px;   
}

div#footerLinks ul li.RightFloatFooter {
    float: right;
    list-style: none outside none;
}

div#footerLinks {
    margin-top: 3px;
    margin-bottom: 3px;
    width:100%;
    min-width:1024px;
}

div#footerLinks ul.libraryfooter {
    min-width:763px;    
}

ul.libraryfooter li span
{
    float: left;
    display: block;
    padding: 0 5px;
}

div#footerLinks a.libraryFooterLogo {
    display: block;
    float: left;
    margin-right: 12px;
}

sup, sub {
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}
sub { top: 0.4em; }

.essay-input div.pad-bottom {
    padding: 10px 10px 20px 10px !important;
}


/*  Library Site Header and Global related CSS */

div#LibrarysiteHeader{
    float: left;
    height: 89px;
    margin: 0 auto;
    overflow: hidden;
    width: 988px;
}

div#Librarylogo h1 {    
    float: left;
    height: 40px;       
    width: 344px;
    margin-top: 30px;
}

.LibrarycollegeName{
    clear: right;
    color: #999999;
    float: right;
    font-size: 16px;
    margin: 20px 0 0;
}

div#LibrarysiteContent {
    float: left;
    width: 988px;
}


div#LibraryutilityLinks
{
    float: right;
    font-size: 90%;
    font-weight: bold;
    color: #676767;
    margin-top: 10px;
}
div#LibraryutilityLinks ul
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: right;
}
div#LibraryutilityLinks ul li
{
    float: left;
    /*margin-right: 20px;*/
    position: relative;
    z-index: 110;
}

div#LibraryutilityLinks li:first-child
{
    /*padding-left:20px;*/
}

div#LibraryutilityLinks ul li a, div#LibraryutilityLinks ul li span
{
    float: left;
    display: block;
    padding-top: 4px;
}
div#LibraryutilityLinks ul li a:link, div#LibraryutilityLinks ul li a:visited
{
    color: #1D80C0;
}
div#LibraryutilityLinks ul li a:hover, div#LibraryutilityLinks ul li a:active
{
    color: #000;
}

div#LibraryutilityLinks ul li a.profileLink
{
    padding-left:20px;
}
div#LibraryutilityLinks ul li.hasSublinks, div#LibraryutilityLinks ul li.showItems
{
    /*margin-right: 5px;*/
    margin-top: -2px;
}
div#LibraryutilityLinks ul li.hasSublinks a, div#LibraryutilityLinks ul li.showItems a
{
    float: left;
    display: block;
    height: 29px;
    padding-right: 20px;
    padding-left:20px;
    padding-top: 0;
    background: url(/images/learningXpress/utilityDropdown.png) no-repeat right 0;
    _background: url(/images/learningXpress/utilityDropdown.gif) no-repeat right 0;
    position: relative;
    z-index: 110;
}
div#LibraryutilityLinks ul li.hasSublinks a span, div#LibraryutilityLinks ul li.showItems a span
{
    float: left;
    display: block;
    padding: 6px 6px 2px 10px;
    height: 21px;
    cursor: pointer;
    background: url(/images/learningXpress/utilityDropdown.png) no-repeat 0 0;
    _background: #fff9ed url(/images/learningXpress/utilityDropdown.gif) no-repeat 0 0;
     padding-left:20px;
}
div#LibraryutilityLinks ul li.showItems a
{
    background-position: right -88px !important;
     padding-left:20px;
}
div#LibraryutilityLinks ul li.showItems a span
{
    background-position: 0 -137px !important;
    cursor: pointer;
     padding-left:20px;

}


/* custom Header navigation */

div#divCustomHeaderNav {
    color: #676767;
    font-size: 90%;
    float: right;
    font-weight: bold;
}

div#divCustomHeaderNav ul 
{
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    height: 20px;
    min-width:200px; 
    width:100%;
}

div#divCustomHeaderNav ul li a.profileLink {
    padding-left: 20px;
}
div#divCustomHeaderNav ul li a:link, div#divCustomHeaderNav ul li a:visited {
    color: #277AAC;
}
div#divCustomHeaderNav ul li a, div#divCustomHeaderNav ul li span {
    display: block;
    float: right;    
    padding-left: 6px;    
    font-size: 12px;
}

.CustomHeaderSpanSeperator 
{
    border-right: 2px solid #277AAC;    
    padding-right: 10px;
}

/* Custom Footer Navigation */

div#divCustomFooterNav {
    color: #676767;
    font-size: 90%;    
    font-weight: bold;   
}

div#divCustomFooterNav ul 
{
    float: right;
    list-style: none outside none;
    margin-top: 1em;
    min-width:200px; 
    width:40%;
}

div#divCustomFooterNav ul li a.profileLink {
    padding-left: 20px;
}
div#divCustomFooterNav ul li a:link, div#divCustomFooterNav ul li a:visited {
    color: #FFFFFF;
}
div#divCustomFooterNav ul li a, div#divCustomFooterNav ul li span {
    display: block;
    float: right;    
    padding-left: 6px;    
    font-size: 15px;
}

.spanSeperator 
{
    border-right: 2px solid #FFFFFF;    
    padding-right: 10px;
}


 .timerSections
{
    float: left;
    padding-top: 10px;
    text-align: center;
    display: inline;
}

div.questionsSB 
{
    float: none;
    margin:15px 0px auto 0px;
    z-index:10;
}

div.questionsSB div.plainroundBlk div.roundmid div.content
{
    behavior: url(/pie/PIE.htc);
    
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#FFEACD));
    background: -webkit-linear-gradient(top, #FFEACD, #FFFFFF);
    background: -moz-linear-gradient(top, #FFEACD, #FFFFFF);
    background: -ms-linear-gradient(top, #FFEACD, #FFFFFF);
    background: -o-linear-gradient(top, #FFEACD, #FFFFFF);
    background: linear-gradient(#FFEACD, #FFFFFF 90%);
    -pie-background: linear-gradient(#FFEACD , #FFFFFF 90%);
    z-index: 10;
    padding: 0px;
    border-radius: 20px;
    box-shadow: 3px 3px 3px #888888;
}

div .questionsSB.fixedPosition .content
{
    width: auto;
    left: 50%;
    position:fixed;
}

div .questionsSB .content {
    position: absolute;
    width: auto;
    left: 50%;
}
    
.TimerPaddingClass 
{
    padding-left: 10px;
    padding-right: 10px;        
}
    
.SectionCount-1 
{
    margin-left:-60px;
}
.SectionCount-2
{
    margin-left:-120px;
}
.SectionCount-3
{
    margin-left:-184px;
}
.SectionCount-4
{
    margin-left:-250px;
}
.SectionCount-5
{
    margin-left:-306px;
}

div.urq-good-faith 
{
    width: 100%;   
    height:30px;    
}


.urq-input {
    width: 100%;
    padding: 0 2px 0 2px;    
}

.urq-input textarea.answerBox {
    width: 99.7%; 
    border-color: #0A6099;
    border-width: 0 2px 2px; 
    border-style:double; 
    margin-top: -1px;
    position:relative;
    left: 1px;
    padding-top: 2px;
}

.urq-input div.urq-good-faith .save 
{
    background-image: url("/images/learningXpress/i_info.png");
    background-position: 10px 10px;
    background-repeat: no-repeat;
    float: right;
    padding: 10px 10px 10px 40px;
    width: 160px;
}

#mainNav .hasSub
{
    cursor: pointer;   
}
.marcfolder
{
    display:none;
}

.footerLogo{
    cursor: pointer;
}

#dashboardTemplate .showMoreButtonWrapper .showMoreButton {
    height: 30px;
    display: table;
    margin: 0 auto;
    width: 130px;
    border: 1px solid #58a3d5;
    text-decoration: none;
    border-radius: 6px;
    cursor: pointer;
    color: #fff;
    font-family: arial;
    font-weight: bold;
    font-size: 14px;
    text-decoration: none;
    text-shadow: 0px 1px 1px #000;
    text-transform: uppercase;
    background: linear-gradient(to bottom, #1f68b1 5%,#88c4e5 100%);
}

#dashboardTemplate .showMoreButtonWrapper.testsWrap
{
    margin-bottom: 10px;
    padding-bottom: 10px;
}