.BaseRetail-scoped {
  /* --------------------------- BASE CSS FOR REDVECTOR RETAIL SITE - CREATED 8/26/2010 - SLT 
  ** --------------------------- notate and initial and date all CSS added and changed in this document*/
  /* --------------------------- RETAIL COLORS:  Dk Green: #196A20, Red Grid headers: #A30000, Drk Grey: #3F3F3F, Light Grey: #3F3F3F  */
  /* ---------------------------  Page wrapper ------------------ */
  /* changed to 960 for new design 10/2011 - SLT*/
  /* changing overflow to visible to allow reports and client admin to be seen */
  /* changing overflow to visible to allow reports and client admin to be seen */
  /* Rounded top 
  .content-t{
  	background: url('Images/bg-content-t.gif') transparent no-repeat;
  	width: 100%;
  	overflow: hidden;
  	padding: 5px 0 0;
  }*/
  /* Rounded bottom 
  .content-b{
  	background: url(images/bg-content-b.gif) no-repeat 0 100%;
  	width: 100%;
  	overflow: hidden;
  	padding: 0 0 6px;
  }*/
  /* -------------------------------------------------------------------------------- RETAIL HEADER*/
  /* ----------------- Header and controls -----------------------*/
  /* ------------------------------- RETAIL NAVIGATION START */
  /*#content LI {
  	list-style-type:none;
  }*/
  /* ------------------------------- RETAIL NAVIGATION END */
  /* ------------------------ RETAIL : Account manager / Advisor  */
  /*.advisor_profile	{	border:1px #cccccc solid; display:block; float:left; width:450px; margin:10px 5px; }*/
  /* -------------------------------- LAUNCH PAD CUSTOM ------------------------ */
  /*Do not overwrite*/
  /*Do not overwrite*/
  /*Do not overwrite*/
  /*Do not overwrite*/
  /*Do not overwrite*/
  /*Do not overwrite*/
  /* ------------------------------------------------------------------------------------- Chat code CSS */
  /*Do not overwrite - Shopping cart*/
  /* ----- Footer with Controls ------ */
  /* ----------------------------------------------------------------------- Top Tabs ------------------------------------------------ */
  /* -----------------------------------------------*/
  /*****************************************************
  New home with new navigation
  10/2011
  **********************************************************/
  /*    #header-buttons .email, #header-buttons span.email { display:block; width:140px; height:30px; float:left; } - BOLD chat handles this. 10/2011*/
  /* --TAB MENU -- */
  /*****************************************************
  New home with new footer
  10/2011
  **********************************************************/
  /**********************************************************
  Template - 3 column with Header - HeaderRV_3col
  10/2011
  ***********************************************************/
  /* ------------------------------------------------------------------------------------- RETAIL - Custom Dashboard icons*/
  /* ---------------------------------------- RETAIL - Custom Grid for My Account 	----------*/
  /*.actions_pane_div {position: absolute; left: 476px; top: 10px; bottom: 10px;line-height: 30%;}*/
  /* ---------------------------------------- RETAIL - Custom Grid for My Courses 	----------*/
  /* ---------------------------------------- RETAIL - Custom Grid for My Alerts 	----------*/
  /* --------------------------------------- RETAIL - Courses Tab - Ajax Tab Control*/
  /* Active Tab - Green for retail = Dk Green: #196A20 */
  /* -------------------------------------------------------- Grid Frame Color - My Courses --------------------------------------*/
  /* ------------------------------------------------------- Generic Grid Custom color for Retail 
  	Header: RED: #A30000 --------------------------------------- */
  /* ------------------------------------------------------- Repeater Custom for Retail 
  Header: RED: #A30000 ------------------------------------------------- */
  /*.tblRepeater td { border:1px solid #cccccc; padding:0 2px;}*/
  /* --------------------------------------------------------- Wizard Custom colors for links in Grid My Licenses
  ------------------------------------*/
  /* ------------------------------------------ Custom colors for Exam Survey and Results ------------------------------*/
  /* Add Custom colors to CSS in AppThemes*/
  /* ----------------------------------------------------------------- CSS for Course Search */
  /* --------------------------------------------------- Search Results Grid  */
  /* --------------------------------------------------------- Search Results Grid END  */
  /* --------------------------------------------------------- CSS for Course Search END */
  /* --------------------------------------------------------- Details Page Layout */
  /* Data list */
  /* -------------------------------------------------------------- Data list END */
  /* -------------------------------------------------------------- Results Page Layout END*/
  /* ---------------------------------------------------------------Features TAB */
  /* ------------------------------------- Results */
  /*-------------------------------------- Results TAB END*/
  /* --------------------------------------------------------- Button classes  */
  /* ------------------------------------------- Special case of this class in #search_result*/
  /* ------------------------------------------------------------ End Button styles  */
  /*---------------------------------------------- Enrollment Info Section on My Courses Detail Page ----------------*/
  /*---------------------------------------------- Enrollment Info Section on My Courses Detail Page END----------------*/
  /* ------------------------------------------ Custom for My Account Page Bottom CMS content */
  /* ----------------------------------------------- RETAIL -  Bottom CMS Area for Marketing */
  /*----lifetime statistics---*/
  /*-----------------------------*/
  /* content_account01 is the Green Client Support area */
  /* -------------------------------- Custom colors for POP up -------------------- */
  /* ---------------------------------- Links for Exam History	*/
  /* ------------------------------------------------------------------------ Custom colors ------------------ */
  /* add a width class to this ID - tblWidth100 = 100% | tblWidth60 = 60% | tblWidth50 = 50%*/
  /* ------------------------ RETAIL - <a> class for link on MyAccount Page*/
  /* --------------------------------------------------------------- My Courses Tab */
  /* --------------------------------------------- My Profile Custom colors -------------------------- */
  /* Active Tab - Green for retail = Dk Green: #196A20 */
  /* Frame Color*/
  /* this is a Faux header that give the look of the tab without a Tab control */
  /* ------------------------------------------------- Error Page Custom colors --------------------- */
  /*-----------------Common Error Class for Highlighting the fields---------------*/
  /* ---------------------------------------------------- Grid Colors Custom ----------------- */
  /* ------------------------------------ Model Popup custom colors for C2L ------------------------*/
  /* --------------------------------------------- Select Language popup ----------------*/
  /* --------------------------------- Pop up buttons -------------------------- */
  /*  ------------------------------------------------------------------- Newsroom / Articles ---------------------------- */
  /* ------------------------ Use for Recent News on Home page. ----------------- */
  /* ------------------------ Use Related News and Twitter in left column ----------------- */
  /* ------------------------ Use .titlelnk02 for the Related News and Twitter ----------------- */ }
  .BaseRetail-scoped body {
    background-color: #fff;
    color: #3f3f3f; }
  .BaseRetail-scoped form {
    margin: 0;
    padding: 0; }
  .BaseRetail-scoped #wrapper {
    margin: 0 auto;
    width: 960px; }
  .BaseRetail-scoped .content-t {
    background: url(images/bg-content-t.gif) no-repeat;
    width: 100%;
    overflow: visible;
    padding: 5px 0 0; }
  .BaseRetail-scoped .content-b {
    background: url(images/bg-content-b.gif) no-repeat 0 100%;
    width: 100%;
    overflow: visible;
    padding: 0 0 6px; }
  .BaseRetail-scoped #header {
    width: 100%;
    overflow: hidden;
    height: 58px; }
  .BaseRetail-scoped #header .tabs {
    width: 313px;
    overflow: hidden;
    float: left;
    margin: 18px 0 0 20px; }
  .BaseRetail-scoped #header div {
    display: inline;
    float: right;
    overflow: hidden;
    width: 375px;
    margin: 30px 19px 0 0; }
  .BaseRetail-scoped #header p {
    margin: 0;
    color: #6c6d6e;
    text-align: right; }
  .BaseRetail-scoped #header p span {
    font-size: 22px;
    color: #f76100;
    margin: 0 0 0 9px; }
  .BaseRetail-scoped #header div {
    display: inline;
    float: right;
    overflow: hidden;
    width: 375px;
    margin: 30px 19px 0 0; }
  .BaseRetail-scoped #header p {
    margin: 0;
    color: #6c6d6e;
    text-align: right; }
  .BaseRetail-scoped #header p span {
    font-size: 22px;
    color: #f76100;
    margin: 0 0 0 9px; }
  .BaseRetail-scoped #content .clsInstructionsHead li {
    font-size: 12px;
    padding: 5px 0;
    list-style-image: url("Images/bullet_grn.gif"); }
  .BaseRetail-scoped #content .global-navigation {
    background: url(images/bg-nav-l.gif) no-repeat;
    width: 980px;
    padding: 0 0 0 5px;
    overflow: hidden;
    margin: 10px 0 0;
    font-size: 11px; }
  .BaseRetail-scoped #content .global-navigation ul {
    background: url(images/bg-nav-r.gif) no-repeat 100% 0;
    margin: 0;
    padding: 0 4px 0 0;
    list-style: none;
    width: 931px;
    overflow: hidden;
    font-weight: bold;
    text-transform: uppercase; }
  .BaseRetail-scoped #content .global-navigation li {
    background: url(images/bg-nav.gif) repeat;
    float: left;
    margin: 0 0 0 -1px;
    text-align: center; }
  .BaseRetail-scoped #content .global-navigation a {
    background: url("images/separator-main-nav.gif") no-repeat 0;
    color: #fff;
    float: left;
    line-height: 48px;
    padding: 0 21px 0 20px; }
  .BaseRetail-scoped #content .global-navigation a:link {
    background: url("images/separator-main-nav.gif") no-repeat 0;
    color: #fff;
    font-weight: bold;
    float: left;
    line-height: 48px;
    padding: 0 21px 0 20px; }
  .BaseRetail-scoped #content .global-navigation a:focus {
    outline: none; }
  .BaseRetail-scoped .lblDashboardName {
    color: #33CC33; }
  .BaseRetail-scoped .advisor_profile {
    border: 1px #cccccc solid;
    display: block;
    float: left;
    width: 465px;
    margin: 10px 5px; }
  .BaseRetail-scoped .advisor_profile p {
    font-size: 14px; }
  .BaseRetail-scoped .imgAdvisor {
    display: block;
    width: 150px;
    height: 120px;
    float: left;
    margin: 10px; }
  .BaseRetail-scoped .advisor_title {
    color: #008000;
    font-size: 14px;
    display: block;
    padding-bottom: 5px; }
  .BaseRetail-scoped .advisor_lbl {
    color: #000000;
    font-weight: bold;
    margin-right: 5px; }
  .BaseRetail-scoped .advisor_info {
    color: #000000; }
  .BaseRetail-scoped .advisor_info a {
    color: #008000;
    text-decoration: underline; }
  .BaseRetail-scoped .lblLaunchPadName {
    color: #33CC33; }
  .BaseRetail-scoped #content {
    background: #fff;
    width: 940px;
    overflow: hidden;
    padding: 0 20px 32px; }
  .BaseRetail-scoped #content h1 {
    margin: 0;
    line-height: 1.2em; }
  .BaseRetail-scoped #content h1 a {
    background: url(images/logo.gif) no-repeat;
    margin: 15px 0 0 13px;
    text-indent: -9999px;
    float: left;
    width: 212px;
    height: 65px;
    overflow: hidden; }
  .BaseRetail-scoped #content h3 {
    line-height: 1.2em; }
  .BaseRetail-scoped #content img {
    display: block; }
  .BaseRetail-scoped #content h1 a:focus {
    outline: none; }
  .BaseRetail-scoped .content-header {
    width: 100%;
    overflow: hidden;
    margin: 7px 0 0; }
  .BaseRetail-scoped .content-header div {
    width: 702px;
    overflow: hidden;
    float: right; }
  .BaseRetail-scoped .content-header .nav {
    display: inline;
    margin: 0 0 0 170px;
    padding: 0;
    overflow: hidden;
    list-style: none;
    font-size: 11px;
    line-height: 19px;
    float: left;
    width: 702px; }
  .BaseRetail-scoped .content-header .nav li {
    margin: 0;
    background: url(images/separator-header-nav.gif) no-repeat left 5px;
    float: left; }
  .BaseRetail-scoped .content-header .nav li a {
    color: #4b8dd0;
    padding: 0 11px 0 10px;
    margin: 0; }
  .BaseRetail-scoped .content-header .nav li a:focus {
    outline: none; }
  .BaseRetail-scoped .content-header .nav li.rss {
    background: none;
    margin: 0 5px 0 0; }
  .BaseRetail-scoped .content-header .nav li.rss a {
    padding: 0; }
  .BaseRetail-scoped .content-header ul {
    list-style: none;
    margin: 0 0 0 2px;
    padding: 0;
    width: 50%;
    float: left;
    font-size: 11px; }
  .BaseRetail-scoped .content-header li {
    float: left;
    margin: 15px 0 0; }
  .BaseRetail-scoped .content-header li a {
    color: #4b8dd0;
    margin: 0 0 0 5px; }
  .BaseRetail-scoped .content-header li a:focus {
    outline: none; }
  .BaseRetail-scoped .content-header ul.login {
    margin: 30px 0 0 0;
    float: left; }
  .BaseRetail-scoped .content-header ul.login a {
    color: #42b24a;
    font-weight: bold;
    text-decoration: underline; }
  .BaseRetail-scoped .content-header ul.greeting {
    margin: -5px 0 0 0;
    float: left; }
  .BaseRetail-scoped .content-header span {
    margin: 0 -5px 0 0; }
  .BaseRetail-scoped #cio10B {
    z-index: 100;
    position: absolute;
    text-align: center;
    width: 100%; }
  .BaseRetail-scoped #sco10B {
    float: right;
    margin: 5px 10px 0 0;
    width: 50%;
    height: 55px;
    width: 300px; }
  .BaseRetail-scoped #sdo10B {
    display: none; }
  .BaseRetail-scoped .content-header span.chat-online-old {
    float: right;
    margin: 15px 2px 0 0; }
  .BaseRetail-scoped .content-header p.welcome {
    margin: 0 0 0 0;
    font-weight: bold;
    padding-top: 2px;
    font-size: 13px; }
  .BaseRetail-scoped .content-header p.visit {
    margin: 0;
    font-size: 10px; }
  .BaseRetail-scoped .content-header li.shoping-car a {
    background: url(images/ico-shoping-car.gif) no-repeat;
    margin: 0 0 0 20px;
    padding: 0 0 0 16px;
    color: #4b8dd0;
    font-weight: normal; }
  .BaseRetail-scoped #footer {
    width: 100%;
    overflow: hidden;
    padding: 0 0 30px; }
  .BaseRetail-scoped #footer div {
    display: inline;
    font-size: 11px;
    line-height: 21px;
    color: #6c6d6e;
    float: left;
    width: 270px;
    margin: 12px 0 0 10px; }
  .BaseRetail-scoped #footer a {
    color: #4b8dd0;
    font-weight: bold; }
  .BaseRetail-scoped #footer p {
    margin: 0; }
  .BaseRetail-scoped #footer .footer-menus {
    float: right;
    margin: 12px -1px 0 0;
    width: 690px; }
  .BaseRetail-scoped #footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right; }
  .BaseRetail-scoped #footer li {
    float: left;
    list-style-type: none; }
  .BaseRetail-scoped #footer li a {
    background: url(/app_themes/redvector/images/separator-footer-menu.gif) no-repeat 100% 7px;
    font-weight: normal;
    padding: 0 10px;
    display: block; }
  .BaseRetail-scoped #footer .footer-menus-small {
    float: right;
    margin: 12px -1px 0 0;
    width: 850px; }
  .BaseRetail-scoped #footer .footer-menus-small ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: right; }
  .BaseRetail-scoped #footer .footer-menus-small li {
    float: left;
    display: inline-block; }
  .BaseRetail-scoped #footer .footer-menus-small li a {
    background: url(/app_themes/redvector/images/separator-footer-menu.gif) no-repeat 100% 7px;
    font-weight: normal;
    padding: 0 5px;
    display: block; }
  .BaseRetail-scoped .tabs ul {
    margin: 0;
    padding: 0;
    list-style: none;
    line-height: 13px;
    overflow: hidden;
    width: 100%;
    font-weight: bold;
    width: 313px; }
  .BaseRetail-scoped .tabs li {
    background: url(images/bg-tab.gif) no-repeat;
    float: left;
    text-transform: uppercase;
    line-height: 40px;
    margin: 0 3px 0 0;
    list-style-type: none; }
  .BaseRetail-scoped .tabs a {
    color: #fff;
    display: block;
    width: 133px;
    height: 40px;
    padding: 0 0 0 12px; }
  .BaseRetail-scoped .tabs li a {
    color: #fff;
    display: block;
    width: 133px;
    height: 40px;
    padding: 0 0 0 12px; }
  .BaseRetail-scoped .tabs a:focus {
    outline: none; }
  .BaseRetail-scoped .tabs li.active {
    background: url(images/bg-tab-active.gif) no-repeat; }
  .BaseRetail-scoped .tabs li.active a {
    color: #393a3b; }
  .BaseRetail-scoped .tabs li.active a:hover {
    text-decoration: none;
    cursor: default; }
  .BaseRetail-scoped #header-main {
    display: block;
    width: 960px;
    background-image: url("images/logo.png");
    background-repeat: no-repeat;
    background-position: 5% 5%;
    /*height: 160px;*/
    background-position: -6px 6px; }
  .BaseRetail-scoped #header-content {
    display: block;
    width: 960px;
    height: 110px;
    clear: both; }
  .BaseRetail-scoped #header-content #logoclick {
    display: block;
    width: 300px;
    height: 110px;
    text-indent: -9999px; }
  .BaseRetail-scoped #header-top-phone {
    display: block;
    float: right;
    margin: 5px 0 0; }
  .BaseRetail-scoped #header-links {
    display: block;
    float: right;
    width: 100%;
    text-align: right;
    margin: 10px 0;
    line-height: 18px; }
  .BaseRetail-scoped #header-links a {
    color: #CD0100;
    font-size: 12px;
    padding: 2px; }
  .BaseRetail-scoped #header-links img {
    vertical-align: top; }
  .BaseRetail-scoped #header-search {
    display: block;
    width: 195px;
    border: 1px #cccccc solid;
    float: right;
    margin: 2px 10px;
    padding: 3px 2px 2px;
    border-radius: 10px; }
  .BaseRetail-scoped #header-search input[type=text] {
    border: 0;
    float: left; }
  .BaseRetail-scoped #header-search textarea {
    border: 0;
    float: left;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 1em;
    margin: 2px;
    padding: 2px; }
  .BaseRetail-scoped #header-search input[type=image] {
    margin: 2px 5px 0;
    float: right; }
  .BaseRetail-scoped #header-buttons {
    display: block;
    float: right; }
  .BaseRetail-scoped #header-buttons span, .BaseRetail-scoped #header-buttons img {
    margin: 0 5px; }
  .BaseRetail-scoped #header-buttons > span {
    margin: 0; }
  .BaseRetail-scoped #header-buttons .login {
    display: block;
    background-image: url("images/logInButton.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 142px;
    height: 30px;
    float: left; }
  .BaseRetail-scoped #header-buttons .logout {
    display: block;
    background-image: url("images/logOut.png");
    background-position: center center;
    background-repeat: no-repeat;
    width: 142px;
    height: 30px;
    float: left; }
  .BaseRetail-scoped #header-buttons .chat, .BaseRetail-scoped #header-buttons span.chat {
    display: block;
    width: 140px;
    height: 30px;
    float: left;
    margin-top: 2px; }
  .BaseRetail-scoped #header-links a:link,
  .BaseRetail-scoped #header-links a:visited {
    text-decoration: none; }
  .BaseRetail-scoped #header-links a:hover {
    text-decoration: underline; }
  .BaseRetail-scoped #nav-menu {
    display: block;
    width: 100%;
    z-index: 100;
    position: relative; }
  .BaseRetail-scoped .Menu {
    width: 960px;
    background-color: transparent;
    border-collapse: collapse;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    margin: 0;
    text-align: center;
    background-image: url("/app_themes/redvector/images/topNavBG.jpg");
    background-repeat: repeat-x; }
  .BaseRetail-scoped .Menu td {
    width: 137px !important; }
  .BaseRetail-scoped .staticMenuItemStyle {
    /*background-color: #7d000a;float:left;display:block; - removed these to fix for chome and FF*/
    height: 29px;
    background-color: transparent;
    white-space: nowrap; }
  .BaseRetail-scoped .staticMenuItemStyle td {
    text-align: center;
    width: 100%; }
  .BaseRetail-scoped a.staticMenuItemStyle {
    text-align: center;
    color: #fff;
    padding-top: 11px;
    display: block; }
  .BaseRetail-scoped .staticMenuItemStyle a:hover {
    background-color: #dadada;
    text-decoration: underline !important;
    color: #444;
    display: block;
    width: 100%;
    height: 30px;
    padding-top: 10px; }
  .BaseRetail-scoped a.staticMenuItemStyle:hover {
    text-decoration: underline !important;
    color: #444;
    display: block;
    width: 100%; }
  .BaseRetail-scoped .dynamicMenuItemStyle {
    background-color: #dadada;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 0px;
    text-align: left; }
  .BaseRetail-scoped a.dynamicMenuItemStyle {
    color: #444;
    background-color: transparent;
    width: 180px;
    padding-top: 5px;
    height: 25px;
    text-align: left;
    padding-left: 10px; }
  .BaseRetail-scoped .dynamicMenuItemStyle a:hover {
    background-color: #db220d;
    color: #fff;
    width: 180px;
    text-align: left;
    padding-top: 5px; }
  .BaseRetail-scoped a:hover.dynamicMenuItemStyle {
    background-color: #db220d;
    color: #fff;
    width: 180px;
    text-align: left;
    padding-top: 5px; }
  .BaseRetail-scoped #content-top-feature {
    display: block;
    width: 100%;
    margin: 5px 0;
    clear: both; }
  .BaseRetail-scoped #control-get-started {
    display: block;
    width: 100%;
    margin: 5px 0;
    padding: 5px 0;
    clear: both; }
  .BaseRetail-scoped #content-middle-feature {
    display: block;
    width: 100%;
    margin: 5px 0;
    clear: both; }
  .BaseRetail-scoped #content-video-feature {
    display: block;
    width: 100%;
    margin: 15px 0;
    clear: both; }
  .BaseRetail-scoped #control-news-feature {
    display: block;
    width: 100%;
    margin: 15px 0 10px;
    text-align: center; }
  .BaseRetail-scoped #content-SEO-content {
    display: block;
    margin: 0;
    background-image: url("Images/footerLight.png");
    background-repeat: repeat;
    color: #fff;
    padding: 5px;
    overflow: hidden; }
  .BaseRetail-scoped #content-SEO-content A:link, .BaseRetail-scoped #content-SEO-content A:visited {
    color: #fff; }
  .BaseRetail-scoped #content-SEO-contentbottom {
    display: block;
    background-image: url("images/footerTop.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 960px;
    height: 11px;
    margin: 0 auto; }
  .BaseRetail-scoped #footer-main {
    display: block;
    background-image: url("images/footerDark.png");
    background-repeat: repeat;
    padding: 25px 0;
    font-family: Arial, Helvetica, sans-serif;
    height: 150px;
    width: 960px;
    margin: 0 auto;
    clear: both; }
  .BaseRetail-scoped #footer-main-break {
    height: 50px; }
  .BaseRetail-scoped #footer-content {
    display: block;
    width: 90%;
    margin: 0 auto; }
  .BaseRetail-scoped #footer-links {
    text-align: center;
    color: #ffffff; }
  .BaseRetail-scoped #footer-links a {
    color: #fff;
    padding: 0 5px;
    font-size: 10px;
    text-decoration: underline; }
  .BaseRetail-scoped #footer-copyright {
    display: block;
    color: #fff;
    font-size: 12px;
    margin: 10px auto;
    text-align: center; }
  .BaseRetail-scoped #footer-copyright a {
    color: white;
    margin: 0;
    text-decoration: underline; }
  .BaseRetail-scoped #footer-smalllinks {
    display: block;
    color: #fff;
    font-size: 10px;
    margin: 30px auto 10px;
    text-align: center; }
  .BaseRetail-scoped #footer-smalllinks a {
    color: #fff;
    margin: 0 5px;
    text-decoration: underline; }
  .BaseRetail-scoped #footer-bottom {
    display: block;
    background-image: url("images/footerbottom.png");
    background-position: center bottom;
    background-repeat: no-repeat;
    width: 960px;
    height: 10px;
    margin: 0 auto; }
  .BaseRetail-scoped #HeaderRVTemplate3 {
    display: block;
    padding: 5 0;
    background-color: #ffffff;
    width: 100%; }
  .BaseRetail-scoped #HeaderRVTemplate3 a:link, .BaseRetail-scoped #HeaderRVTemplate3 a:visited {
    color: #b4121b; }
  .BaseRetail-scoped #content-left {
    display: block;
    float: left;
    width: 190px;
    padding: 5px; }
  .BaseRetail-scoped #content-middle {
    display: block;
    float: left;
    width: 530px;
    padding: 5px; }
  .BaseRetail-scoped #content-right {
    display: block;
    float: left;
    width: 200px;
    padding: 5px; }
  /*.BaseRetail-scoped .myaccount {
    background: url("Images/MyAccount01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .myaccount:hover {
    background: url("Images/MyAccount02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .myaccount_active {
    background: url("Images/MyAccount02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .mycourses {
    background: url("Images/MyCourses01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .mycourses:hover {
    background: url("Images/MyCourses02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .mycourses_active {
    background: url("Images/MyCourses02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .mylicenses {
    background: url("Images/MyLicenses01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .mylicenses:hover {
    background: url("Images/MyLicenses02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .mylicenses_active {
    background: url("Images/MyLicenses02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #00FF00;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .mytranscripts {
    background: url("Images/MyTranscript01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    white-space: nowrap; }
  .BaseRetail-scoped .mytranscripts:hover {
    background: url("Images/MyTranscript02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .mytranscripts_active {
    background: url("Images/MyTranscript02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #00FF00;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .mycertificates {
    background: url("Images/MyCertificates01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0;
    white-space: nowrap; }
  .BaseRetail-scoped .mycertificates:hover {
    background: url("Images/MyCertificates02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .mycertificates_active {
    background: url("Images/MyCertificates02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #00FF00;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .myprofile {
    background: url("Images/MyProfile01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .myprofile:hover {
    background: url("Images/MyProfile02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .myprofile_active {
    background: url("Images/MyProfile02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #00FF00;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .myalerts {
    background: url("Images/MyAlerts01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .myalerts:hover {
    background: url("Images/MyAlerts02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .myalerts_active {
    background: url("Images/MyAlerts02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    text-align: center;
    line-height: 25px;
    color: #00FF00;
    text-decoration: none;
    font-weight: bold;
    width: 90px;
    padding: 80px 0 0 0; }
  .BaseRetail-scoped .enroll {
    background: url("Images/Enroll01.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    font-weight: bold;
    width: 95px;
    padding: 80px 0 0 0;
    text-align: center; }
  .BaseRetail-scoped .enroll:hover {
    background: url("Images/Enroll02.gif") no-repeat center top;
    color: #00FF00;
    text-decoration: none; }
  .BaseRetail-scoped .enroll_active {
    background: url("Images/Enroll02.gif") no-repeat center top;
    display: inline-block;
    font-size: 12px;
    line-height: 25px;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    width: 95px;
    padding: 80px 0 0 0;
    text-align: center; }*/
  .BaseRetail-scoped #my_courses_header {
    display: block;
    width: 100%;
    padding: 0;
    height: 30px;
    background-image: url("Images/tab_activestar.gif");
    background-position: left bottom;
    background-repeat: no-repeat; }
  .BaseRetail-scoped .tabGrid_Dashboard {
    background-color: #196A20;
    width: 100%;
    padding-top: 10px;
    margin: 0; }
  .BaseRetail-scoped .tabGrid_Dashboard a {
    color: #000000; }
  .BaseRetail-scoped .tabGrid_Dashboard td {
    border-right: 1px solid #cccccc;
    padding: 5px; }
  .BaseRetail-scoped .tabGridRow_Dashboard {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridAltRow_Dashboard {
    background-color: #e6e6e6;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridEditRow_Dashboard {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridSelectRow_Dashboard {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridHeader_Dashboard {
    background-color: #A30000;
    color: #ffffff;
    margin-top: 15px; }
  .BaseRetail-scoped .tabGridHeader_Dashboard a {
    color: #ffffff;
    text-decoration: underline; }
  .BaseRetail-scoped .tabGridHeader_Dashboard th {
    padding: 5px; }
  .BaseRetail-scoped .tabGridFooter_Dashboard {
    background-color: #A30000;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridPager_Dashboard {
    background-color: #ffffff;
    font-weight: bold;
    color: #146C0B; }
  .BaseRetail-scoped .tabGridPager_Dashboard a {
    text-decoration: underline; }
  .BaseRetail-scoped .tabGridPager_Dashboard td {
    padding: 0 5px;
    border: 0; }
  .BaseRetail-scoped .tabGridPagerLabel_Dashboard {
    color: #000000; }
  .BaseRetail-scoped .tabGrid_MyAlerts {
    background-color: #196A20;
    width: 100%;
    padding-top: 10px;
    margin: 0; }
  .BaseRetail-scoped .tabGrid_MyAlerts a {
    color: #000000;
    text-decoration: none; }
  .BaseRetail-scoped .tabGrid_MyAlerts td {
    border-right: 1px solid #cccccc;
    padding: 5px; }
  .BaseRetail-scoped .tabGridRow_MyAlerts {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridAltRow_MyAlerts {
    background-color: #e6e6e6;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridEditRow_MyAlerts {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridSelectRow_MyAlerts {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridHeader_MyAlerts {
    background-color: #A30000;
    color: #ffffff;
    margin-top: 15px; }
  .BaseRetail-scoped .tabGridHeader_MyAlerts a {
    color: #ffffff;
    text-decoration: none; }
  .BaseRetail-scoped .tabGridHeader_MyAlerts th {
    padding: 5px; }
  .BaseRetail-scoped .tabGridFooter_MyAlerts {
    background-color: #A30000;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridPager_MyAlerts {
    background-color: #ffffff;
    font-weight: bold;
    color: #146C0B; }
  .BaseRetail-scoped .tabGridPager_MyAlerts a {
    text-decoration: underline; }
  .BaseRetail-scoped .tabGridPager_MyAlerts td {
    padding: 0 5px;
    border: 0; }
  .BaseRetail-scoped .tabGridPagerLabel_MyAlerts {
    color: #000000; }
  .BaseRetail-scoped .btnMyAlertCollapse {
    background-image: url("../../LMS.Web/Resource/Images/CollapseIcon.png");
    background-repeat: no-repeat;
    width: 24px;
    display: inline-block; }
  .BaseRetail-scoped A.lblMyAlertLink:link {
    color: #0000ff;
    text-decoration: underline; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_default {
    background-color: #ffffff; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_header {
    font-weight: bold;
    margin: 0px; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_outer {
    background-color: transparent; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_body {
    background-color: #196A20; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax_tab_panel {
    background-color: #196A20; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_tab {
    color: #000000;
    font-size: 12px;
    width: 180px;
    background-image: url("Images/tabgrey.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 23px;
    padding-top: 20px;
    padding-left: 45px;
    text-align: left; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_active .ajax__tab_tab {
    background-image: url("Images/tabgreen.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
    height: 23px;
    padding-top: 20px;
    padding-left: 45px;
    color: #ffffff; }
  .BaseRetail-scoped #mycourses_coursestab .ajax__tab_default {
    background-color: #ffffff; }
  .BaseRetail-scoped #mycourses_coursestab .ajax__tab_header {
    font-weight: bold;
    margin: 0px;
    padding: 0px; }
  .BaseRetail-scoped #mycourses_coursestab .ajax__tab_outer {
    background-color: transparent; }
  .BaseRetail-scoped #mycourses_coursestab .ajax__tab_body {
    background-color: #196A20; }
  .BaseRetail-scoped #mycourses_coursestab .ajax_tab_panel {
    background-color: #196A20; }
  .BaseRetail-scoped #mycourses_coursestab .ajax__tab_active .ajax__tab_tab {
    background-image: url("Images/tabgreen.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 23px;
    padding: 20px 0 0 10px;
    color: #ffffff;
    margin: 0; }
  .BaseRetail-scoped .tabContainer_mycourses {
    background-color: #196A20; }
  .BaseRetail-scoped #mycourses_coursestab .gridContainer {
    background-color: #ffffff;
    display: block;
    width: 98%;
    margin: 0px auto;
    padding-top: 2px;
    border: 8px #196A20 solid; }
  .BaseRetail-scoped .HeaderGeneric {
    background-color: #A30000;
    font-weight: bold;
    color: #ffffff;
    line-height: 25px; }
  .BaseRetail-scoped .HeaderGeneric th {
    background-color: #A30000;
    font-weight: bold;
    color: #ffffff;
    line-height: 25px;
    padding: 0 10px;
    white-space: nowrap; }
  .BaseRetail-scoped .GridViewGeneric {
    font-size: 12px;
    padding: 4px;
    color: #333333; }
  .BaseRetail-scoped .GridViewGeneric td {
    padding: 4px; }
  .BaseRetail-scoped .RowGeneric {
    background-color: #F7F6F3;
    color: #333333;
    padding: 4px; }
  .BaseRetail-scoped .AltRowGeneric {
    background-color: #ffffff;
    color: #284775; }
  .BaseRetail-scoped .EditRowGeneric {
    background-color: #e8e8e8; }
  .BaseRetail-scoped .SelectRowGeneric {
    background-color: #E2DED6;
    color: #333333;
    font-weight: bold; }
  .BaseRetail-scoped .FooterGeneric {
    background-color: #A30000;
    font-weight: bold;
    color: #ffffff; }
  .BaseRetail-scoped .PagerGeneric {
    background-color: #284775;
    color: #ffffff;
    text-align: center; }
  .BaseRetail-scoped .tblRepeater {
    border-collapse: collapse; }
  .BaseRetail-scoped .tblRepeater th {
    text-align: center;
    border: 1px solid #cccccc;
    background-color: #A30000;
    font-weight: bold;
    color: #ffffff;
    padding: 2px 5px;
    white-space: nowrap;
    font-variant: small-caps; }
  .BaseRetail-scoped .tblRepeater a:link {
    border: 0;
    font-weight: bold; }
  .BaseRetail-scoped .tblRepeaterSub {
    width: 100%;
    border-collapse: collapse; }
  .BaseRetail-scoped .tblRepeaterSub td {
    padding: 0 2px;
    border: 0; }
  .BaseRetail-scoped .clsLicenseWzrd a:link {
    display: block;
    padding: 5px;
    background-color: #0A6C00;
    text-align: center;
    border-top: 2px outset #0A6C00;
    border-bottom: 2px outset #cccccc;
    border-right: 2px #cccccc inset;
    border-left: 2px outset #cccccc;
    color: #ffffff;
    text-align: center;
    text-decoration: underline; }
  .BaseRetail-scoped .clsLicenseWzrd a:hover {
    display: block;
    padding: 5px;
    background-color: #0A6C00;
    text-align: center;
    border-top: 2px inset #0A6C00;
    border-bottom: 2px inset #cccccc;
    border-right: 2px #cccccc outset;
    border-left: 2px inset #cccccc;
    text-decoration: none; }
  .BaseRetail-scoped .clsLicenseWzrd a:visited {
    display: block;
    padding: 5px;
    background-color: #0A6C00;
    border-top: 2px inset #0A6C00;
    text-align: center;
    border-bottom: 2px inset #cccccc;
    border-right: 2px #cccccc outset;
    border-left: 2px inset #cccccc;
    text-decoration: none;
    color: #FFFF00; }
  .BaseRetail-scoped #ExamAttemptResults li {
    list-style: upper-alpha; }
  .BaseRetail-scoped #ExamAttemptResults li.lblExamQuestionCorrect {
    color: #FF0000; }
  .BaseRetail-scoped .GridHeaderExamResults {
    background-color: #A30000;
    font-weight: bold;
    line-height: 25px;
    color: #ffffff; }
  .BaseRetail-scoped #search_base {
    background-color: #cbcbcb;
    width: 100%;
    margin: 10px 10px 0 0px;
    border: 1px #d5d5d5 solid; }
  .BaseRetail-scoped .search_form table {
    width: 100%; }
  .BaseRetail-scoped .search_form td {
    margin-right: 15px; }
  .BaseRetail-scoped .search_form .tbl_titles {
    font-weight: bold;
    font-size: 14px;
    color: #000000; }
  .BaseRetail-scoped .search_form h1.tbl_titles {
    font-weight: bold;
    font-size: 20px;
    color: #ffffff;
    display: inline;
    font-family: "Arial Black", Helvetica, Arial, sans-serif;
    padding-right: 2px; }
  .BaseRetail-scoped #search_base_bottom {
    background-color: #cbcbcb;
    width: 98%;
    height: 25px;
    margin: 10px 10px 0 5px;
    border: 1px #d5d5d5 solid; }
  .BaseRetail-scoped .item_form {
    font-weight: bold; }
  .BaseRetail-scoped td.tbl_items {
    padding: 5px;
    vertical-align: top; }
  .BaseRetail-scoped tr.tbl_items {
    background-color: #e8e8e8; }
  .BaseRetail-scoped .form_label {
    font-weight: bold;
    width: 80px;
    display: inline-block; }
  .BaseRetail-scoped .form_labelrt {
    font-weight: bold;
    padding: 0 2px;
    width: 75px; }
  .BaseRetail-scoped .formrow {
    display: block;
    padding: 2px; }
  .BaseRetail-scoped .searchfield {
    border: 1px solid #999999; }
  .BaseRetail-scoped .lblsearch {
    font-weight: bold;
    padding: 0; }
  .BaseRetail-scoped .lblsearchnolicenses {
    border: 1px solid #999999;
    background-color: #FFFFFF;
    padding: 2px; }
  .BaseRetail-scoped .searchcriteria {
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    padding-left: 5px;
    padding-top: 5px;
    display: block;
    border-bottom: 1px solid #cccccc;
    background-color: #8DA4C2;
    color: #ffffff; }
  .BaseRetail-scoped #search_result {
    background-color: #ffffff;
    display: block;
    width: 100%; }
  .BaseRetail-scoped #search_result img {
    display: inline; }
  .BaseRetail-scoped #search_result td {
    padding: 2px 5px; }
  .BaseRetail-scoped #search_result .addcart {
    padding: 2px 0 0 25px;
    margin: 0; }
  .BaseRetail-scoped #search_result a.SearchGridPager:active {
    color: #146C0B; }
  .BaseRetail-scoped #tab_results {
    background-color: #FFFFFF; }
  .BaseRetail-scoped #tab_search {
    background-color: #CBCBCB; }
  .BaseRetail-scoped .updateProgress {
    border-width: 3px;
    border-style: solid;
    border-color: #b5121b;
    background-color: #FFFFFF;
    position: absolute;
    width: 170px;
    height: 80px; }
  .BaseRetail-scoped .updateProgressMessage {
    margin: 8px 8px 8px 25px;
    font-family: Trebuchet MS;
    font-size: small;
    vertical-align: middle;
    display: block; }
  .BaseRetail-scoped .updateProgressImg {
    background-image: url("Images/ajax-loader.gif");
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    width: 20px;
    height: 20px;
    margin-left: 35px; }
  .BaseRetail-scoped .SearchGrid {
    width: 100%; }
  .BaseRetail-scoped .SearchGridRow {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .SearchGridAltRow {
    background-color: #e6e6e6;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .SearchGridEditRow {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .SearchGridSelectRow {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .SearchGridHeader {
    background-color: #b5121b;
    color: #ffffff; }
  .BaseRetail-scoped .SearchGridHeader a {
    text-decoration: underline;
    color: #ffffff; }
  .BaseRetail-scoped .SearchGridPager {
    background-color: #ffffff;
    font-weight: bold;
    color: #146C0B; }
  .BaseRetail-scoped .SearchGridPager a {
    text-decoration: underline; }
  .BaseRetail-scoped .SearchGridPagerLabel {
    color: #000000; }
  .BaseRetail-scoped .SearchGrid td {
    border-right: 1px solid #cccccc; }
  .BaseRetail-scoped .SearchGridPager td {
    border: 0; }
  .BaseRetail-scoped #details_base {
    background-color: #ffffff;
    width: 98%;
    margin: 10px 10px 0 5px;
    padding: 5px; }
  .BaseRetail-scoped #details_threecolumn {
    display: block; }
  .BaseRetail-scoped #details_left {
    display: block;
    float: left;
    width: 320px; }
  .BaseRetail-scoped #details_left h1 {
    color: #b5121b;
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 10px; }
  .BaseRetail-scoped #details_img {
    display: block;
    margin: 25px 0 10px 0; }
  .BaseRetail-scoped #details_left img {
    display: inline;
    padding-right: 5px; }
  .BaseRetail-scoped .overview_tbl {
    width: 295px;
    border-top: 1px #4f7639 solid;
    border-right: 1px #4f7639 solid;
    border-left: 1px #4f7639 solid;
    height: 250px; }
  .BaseRetail-scoped .title_col {
    background-color: #aad193;
    color: #0a6c00;
    font-weight: bold;
    border-right: 1px #0a6c00 solid;
    border-bottom: 1px #0a6c00 solid;
    padding: 0 0 0 5px;
    width: 75px; }
  .BaseRetail-scoped .content_col {
    padding-left: 10px;
    border-bottom: 1px #4f7639 solid;
    width: 175px; }
  .BaseRetail-scoped .content_col a {
    color: #0a6c00;
    text-decoration: underline; }
  .BaseRetail-scoped .content_col a:hover {
    color: #0a6c00;
    text-decoration: none; }
  .BaseRetail-scoped #details_center {
    display: block;
    width: 300px;
    float: left; }
  .BaseRetail-scoped #details_center h1 {
    color: #b5121b;
    font-size: 18px;
    font-weight: bold; }
  .BaseRetail-scoped #details_center li {
    list-style-image: url("Images/bullet_grn.gif"); }
  .BaseRetail-scoped #details_center a {
    color: #b5121b;
    text-decoration: underline;
    text-align: right; }
  .BaseRetail-scoped .learning_obj {
    font-family: inherit;
    font-size: inherit; }
  .BaseRetail-scoped .details_description {
    font-family: inherit;
    font-size: inherit; }
  .BaseRetail-scoped #details_right {
    display: block;
    float: right;
    margin-left: 0px;
    width: 250px; }
  .BaseRetail-scoped .details_right_content {
    display: block;
    width: 180px;
    background-color: #ffffff;
    margin-left: 40px; }
  .BaseRetail-scoped .details_right_content p {
    padding: 2px 0 0 5px; }
  .BaseRetail-scoped .details_right_content h1 {
    padding: 2px 0 0 5px;
    font-size: 14px;
    font-weight: bold; }
  .BaseRetail-scoped .share-options {
    display: block;
    text-align: center;
    width: 120px;
    margin-bottom: 10px;
    margin-left: 40px; }
  .BaseRetail-scoped #clear {
    clear: both; }
  .BaseRetail-scoped #details_midfullpage {
    clear: both;
    display: block;
    margin-top: 25px; }
  .BaseRetail-scoped #details_midfullpage h1 {
    color: #b5121b;
    font-size: 18px;
    font-weight: bold; }
  .BaseRetail-scoped .list_professions {
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px; }
  .BaseRetail-scoped .list_professionsAlt {
    font-size: 10px;
    font-weight: bold;
    margin-right: 5px;
    background-color: #e6e6e6; }
  .BaseRetail-scoped #tab_search .ajax__tab_default {
    background-color: #cbcbcb;
    margin-top: 0px; }
  .BaseRetail-scoped #tab_search .ajax__tab_header {
    font-weight: bold;
    padding-top: 0px;
    margin-top: 0; }
  .BaseRetail-scoped #tab_search .ajax__tab_outer {
    background-color: transparent; }
  .BaseRetail-scoped #tab_search .ajax__tab_inner {
    width: 160px; }
  .BaseRetail-scoped #tab_search .ajax__tab_body {
    background-color: #196A20;
    border-left: 5px #196A20 solid;
    border-right: 5px #196A20 solid;
    border-bottom: 10px #196A20 solid;
    border-top: 10px #196A20 solid; }
  .BaseRetail-scoped #tab_search .ajax__tab_tab {
    color: #000000;
    font-size: 14px;
    width: 157px;
    background-image: url("Images/tab_inactive.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 23px;
    padding-top: 6px;
    padding-left: 45px;
    text-align: left;
    margin-top: 0; }
  .BaseRetail-scoped #tab_search .ajax__tab_active .ajax__tab_tab {
    background-image: url("Images/tab_activestar.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
    height: 23px;
    padding-top: 6px;
    padding-left: 45px;
    color: #ffffff;
    margin-top: 0; }
  .BaseRetail-scoped #tab_results .ajax__tab_default {
    background-color: #ffffff; }
  .BaseRetail-scoped #tab_results .ajax__tab_header {
    font-weight: bold;
    margin-top: 15px; }
  .BaseRetail-scoped #tab_results .ajax__tab_outer {
    background-color: transparent; }
  .BaseRetail-scoped #tab_results .ajax__tab_body {
    background-color: #196A20;
    border-left: 5px #196A20 solid;
    border-right: 5px #196A20 solid;
    border-bottom: 10px #196A20 solid;
    border-top: 10px #196A20 solid; }
  .BaseRetail-scoped #tab_results .ajax__tab_tab {
    color: #000000;
    font-size: 14px;
    width: 300px;
    background-image: url("Images/tab_inactive.gif");
    background-position: left bottom;
    background-repeat: no-repeat;
    height: 23px;
    padding-top: 20px;
    padding-left: 45px;
    text-align: left; }
  .BaseRetail-scoped #tab_results .ajax__tab_active .ajax__tab_tab {
    background-image: url("Images/tab_activestarlng.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    background-color: transparent;
    height: 23px;
    padding-top: 20px;
    padding-left: 45px;
    color: #ffffff; }
  .BaseRetail-scoped .tabGrid {
    width: 100%; }
  .BaseRetail-scoped .tabGridRow {
    background-color: #ffffff;
    color: #000000;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridAltRow {
    background-color: #e6e6e6;
    border-bottom: 1px #cccccc solid; }
  .BaseRetail-scoped .tabGridEditRow {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridSelectRow {
    background-color: #579f5d;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridHeader {
    background-color: #196a20;
    color: #ffffff; }
  .BaseRetail-scoped .tabGridFooter {
    background-color: #196a20;
    color: #ffffff; }
  .BaseRetail-scoped .tabGrid td {
    border-right: 1px solid #cccccc; }
  .BaseRetail-scoped .search_less {
    background-image: url("Images/btn-black.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 2px 0 0 5px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 150px;
    font-size: 10px;
    border: 0; }
  .BaseRetail-scoped .search_clear {
    background-image: url("Images/btn-grey.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 2px 0 0 5px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 67px;
    font-size: 10px;
    border: 0; }
  .BaseRetail-scoped .search_submit {
    background-image: url("Images/btn-green.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 2px 0 0 5px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 67px;
    font-size: 10px;
    border: 0; }
  .BaseRetail-scoped .addtocart {
    background-image: url("Images/pluscartbutton.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 0 0 0 25px; }
  .BaseRetail-scoped .addtocart:hover {
    background-image: url("Images/pluscartbuttonovr.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 0 0 0 25px; }
  .BaseRetail-scoped .btnincart {
    background-image: url("Images/incartbutton.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 10px;
    color: #ffffff;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 0 0 0 10px; }
  .BaseRetail-scoped .back_to_search {
    background-image: url("Images/back-button-with-arrow-200.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px 0 5px 30px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 200px;
    margin: 0 0 10px 40px;
    font-size: 12px;
    text-align: left;
    border: 0; }
  .BaseRetail-scoped .addcart {
    background-image: url("Images/btn-red-add.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px 0 0 25px;
    color: #ffffff;
    font-weight: bold;
    height: 35px;
    width: 183px;
    margin: 0 0 0 40px;
    font-size: 10px;
    background-color: transparent;
    text-align: left;
    border: 0; }
  .BaseRetail-scoped .addcartdtl {
    background-image: url("Images/red-button-with-plus200.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px 0 5px 30px;
    color: #ffffff;
    font-weight: bold;
    height: 35px;
    width: 200px;
    margin: 0 0 10px 40px;
    font-size: 12px;
    background-color: transparent;
    text-align: left;
    border: 0; }
  .BaseRetail-scoped .checkoutdtl {
    background-image: url("Images/green-button-with-arrow200.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px 0 5px 30px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 200px;
    margin: 0 0 10px 40px;
    font-size: 12px;
    text-align: left;
    border: 0; }
  .BaseRetail-scoped .checkout {
    background-image: url("Images/btn-green-arrow.gif");
    background-repeat: no-repeat;
    background-position: right bottom;
    padding: 4px 0 0 25px;
    color: #ffffff;
    font-weight: bold;
    background-color: transparent;
    height: 35px;
    width: 183px;
    margin: 0 0 0 40px;
    font-size: 10px;
    text-align: left;
    border: 0; }
  .BaseRetail-scoped .enrollnow {
    background-image: url("/LMS20/Resource/Images/en-us/CSS/btn-gold-sm.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 3px 0 0 10px; }
  .BaseRetail-scoped .enrollnow:hover {
    background-image: url("/LMS20/Resource/Images/en-us/CSS/btn-silver-sm.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 3px 0 0 10px; }
  .BaseRetail-scoped .noenroll {
    background-image: url("/LMS20/Resource/Images/en-us/CSS/btn-silver-sm.gif");
    background-repeat: no-repeat;
    display: inline-block;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    height: 25px;
    width: 65px;
    padding: 3px 0 0 10px; }
  .BaseRetail-scoped #enrollment_details_right {
    display: block;
    float: right;
    width: 225px;
    margin: 45px 0px 0px 0px; }
  .BaseRetail-scoped #enrollment_details_right img {
    display: inline;
    padding-right: 5px; }
  .BaseRetail-scoped .enrollment_details_overview_tbl {
    width: 220px;
    border-top: 1px #4f7639 solid;
    border-right: 1px #4f7639 solid;
    border-left: 1px #4f7639 solid; }
  .BaseRetail-scoped .enrollment_details_overview_tbl td {
    padding: 5px; }
  .BaseRetail-scoped .enrollment_details_title_col {
    background-color: #aad193;
    color: #0a6c00;
    font-weight: bold;
    border-right: 1px #0a6c00 solid;
    border-bottom: 1px #0a6c00 solid;
    padding: 0 0 0 5px;
    width: 60px;
    white-space: nowrap; }
  .BaseRetail-scoped .enrollment_details_content_col {
    padding-left: 10px;
    border-bottom: 1px #4f7639 solid;
    width: 160px; }
  .BaseRetail-scoped .enrollment_details_content_col a {
    color: #0a6c00;
    text-decoration: underline; }
  .BaseRetail-scoped .enrollment_details_content_col a:hover {
    color: #0a6c00;
    text-decoration: none; }
  .BaseRetail-scoped #myaccount_content {
    display: block;
    height: 275px;
    margin-top: 10px; }
  .BaseRetail-scoped .myaccount_content img {
    padding: 0; }
  .BaseRetail-scoped .myaccount_content h1 {
    padding: 0 10px; }
  .BaseRetail-scoped .myaccount_content h2 {
    padding: 0 10px; }
  .BaseRetail-scoped .myaccount_content p {
    padding: 10px;
    margin: 0; }
  .BaseRetail-scoped .statisticsContent {
    border: solid 1px #cccccc; }
  .BaseRetail-scoped #content_account01 {
    background-color: green;
    width: 240px;
    display: block;
    float: left;
    margin: 0 10px 0 5px;
    height: 100%;
    padding: 0;
    color: #ffffff; }
  .BaseRetail-scoped #content_account01 h1 {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    padding: 10px; }
  .BaseRetail-scoped #content_account01 h2 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding: 10px; }
  .BaseRetail-scoped #content_account01 h3 {
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
    padding: 0 10px; }
  .BaseRetail-scoped #content_account01 p {
    font-size: 12px;
    padding: 0 10px; }
  .BaseRetail-scoped #content_account02 {
    background-color: #fff;
    width: 335px;
    display: block;
    float: left;
    margin: 0 10px 0 0;
    height: 100%;
    padding: 0px; }
  .BaseRetail-scoped #content_account02 h1 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding: 10px; }
  .BaseRetail-scoped #content_account02 h2 {
    font-size: 13px;
    line-height: 14px;
    padding: 10px; }
  .BaseRetail-scoped #content_account02 p {
    font-size: 12px;
    padding: 0 10px; }
  .BaseRetail-scoped #content_account02 img {
    padding: 0; }
  .BaseRetail-scoped #content_account03 {
    background-color: #fff;
    width: 335px;
    display: block;
    float: left;
    height: 100%;
    padding: 0;
    margin: 0 5px 0 0; }
  .BaseRetail-scoped #content_account03 h1 {
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    padding: 10px; }
  .BaseRetail-scoped #content_account03 h2 {
    font-size: 13px;
    line-height: 14px;
    padding: 10px; }
  .BaseRetail-scoped #content_account03 p {
    font-size: 12px;
    padding: 0 10px; }
  .BaseRetail-scoped .popBtnsOrderHistory {
    display: block;
    background-color: #fff;
    margin: 0;
    float: right; }
  .BaseRetail-scoped A.clsAttemptLinks:link {
    font-weight: bold; }
  .BaseRetail-scoped A.clsAttemptLinksClicked:link {
    color: #FF3300;
    font-weight: bold; }
  .BaseRetail-scoped .tabContainer_myaccount {
    background-color: #196A20; }
  .BaseRetail-scoped #myaccount_coursestab .gridContainer {
    background-color: #ffffff;
    display: block;
    width: 99%;
    margin: 0px auto;
    padding-top: 2px;
    border: 8px #196A20 solid; }
  .BaseRetail-scoped .seeallcourses {
    background-image: url("Images/red-arrow.gif");
    background-position: left center;
    background-repeat: no-repeat;
    display: block;
    font-size: 14px;
    color: #196a20;
    font-weight: bold;
    text-decoration: underline;
    float: right;
    padding: 0 0 0 15px;
    margin-top: 10px; }
  .BaseRetail-scoped a.seeallcourses:link {
    color: #196a20; }
  .BaseRetail-scoped a.seeallcourses:hover {
    color: #196a20;
    text-decoration: none; }
  .BaseRetail-scoped a.seeallcourses:visited {
    color: #196a20; }
  .BaseRetail-scoped .rptrSubHeader {
    background-color: #196A20;
    color: #fff;
    padding-left: 25px;
    text-align: center; }
  .BaseRetail-scoped #Dashboard_coursestab .gridContainer {
    background-color: #ffffff;
    display: block;
    width: 98%;
    margin: 0px auto;
    padding-top: 2px;
    border: 8px #196A20 solid; }
  .BaseRetail-scoped .tabContainer_Dashboard {
    background-color: #196A20; }
  .BaseRetail-scoped #Dashboard_coursestab .gridContainer {
    background-color: #ffffff;
    display: block;
    width: 98%;
    margin: 0px auto;
    padding-top: 2px;
    border: 8px #196A20 solid; }
  .BaseRetail-scoped .tabGrid_Dashboard {
    background-color: #196A20;
    width: 99%;
    padding-top: 10px;
    margin: 0px 5px 2px 5px; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax__tab_body {
    background-color: #196A20; }
  .BaseRetail-scoped #Dashboard_coursestab .ajax_tab_panel {
    background-color: #196A20; }
  .BaseRetail-scoped #course_messages_right hr {
    color: #fff;
    width: 80%;
    border-top: 2px dotted #196A20; }
  .BaseRetail-scoped .CourseMsgHeader {
    font-size: 13px;
    margin-bottom: 10px;
    display: block;
    font-weight: bold;
    color: #196A20;
    border-bottom: 2px dotted #196A20; }
  .BaseRetail-scoped #myprofile_tab .ajax__tab_default {
    background-color: #ffffff; }
  .BaseRetail-scoped #myprofile_tab .ajax__tab_header {
    font-weight: bold;
    margin: 0px;
    padding: 0px; }
  .BaseRetail-scoped #myprofile_tab .ajax__tab_outer {
    background-color: transparent; }
  .BaseRetail-scoped #myprofile_tab .ajax__tab_body {
    background-color: #196A20; }
  .BaseRetail-scoped #myprofile_tab .ajax_tab_panel {
    background-color: #196A20; }
  .BaseRetail-scoped #myprofile_tab .ajax__tab_active .ajax__tab_tab {
    background-image: url("Images/tabgreen.gif");
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 23px;
    padding: 20px 0 0 3px;
    color: #ffffff;
    margin: 0; }
  .BaseRetail-scoped #myprofile_tab .gridContainer {
    background-color: #ffffff;
    display: block;
    width: 98%;
    margin: 0px auto;
    padding-top: 2px;
    border: 8px #196A20 solid; }
  .BaseRetail-scoped .HeaderUserInfo {
    background-color: #A30000;
    color: #fff;
    padding: 5px;
    font-weight: bold;
    display: block;
    text-align: left; }
  .BaseRetail-scoped .MyAlertsHeader {
    display: block;
    width: 100%;
    padding: 0;
    height: 30px;
    background-image: url("Images/tab_activestar.gif");
    background-position: left bottom;
    background-repeat: no-repeat; }
  .BaseRetail-scoped .MyAlertsError {
    display: block;
    padding: 5px 0;
    background-color: #fff;
    text-align: center;
    color: #A30000;
    font-weight: bold;
    width: 99%;
    margin: 0 auto;
    border: 2px solid #196A20; }
  .BaseRetail-scoped .clsErrorMessage a {
    color: #A30000;
    text-decoration: underline; }
  .BaseRetail-scoped .clsErrorInstructions a {
    color: #A30000;
    text-decoration: underline; }
  .BaseRetail-scoped .clsErrorInfo {
    font-size: 9px;
    color: #196A20;
    padding: 0 10px 10px 10px; }
  .BaseRetail-scoped .error {
    border: 1px red solid !important; }
  .BaseRetail-scoped .tabGridHeader_Certificate {
    background-color: #A30000;
    color: #ffffff;
    margin-top: 15px; }
  .BaseRetail-scoped .popWrapperVerifyUser {
    width: 600px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperViewRequire {
    width: 610px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperTimeOut {
    width: 600px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperSelectLang {
    width: 300px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 200px auto; }
  .BaseRetail-scoped .popWrapper {
    width: 400px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperOrder {
    width: 730px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapper600 {
    width: 600px;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperOrderReceipt {
    overflow: scroll;
    width: 700px;
    background-color: #579f5d;
    border: 5px #579f5d solid;
    height: 100%; }
  .BaseRetail-scoped #divReceipt {
    display: block;
    width: 700px;
    background-color: #579f5d;
    height: 650px;
    border: 5px #086359 solid; }
  .BaseRetail-scoped .popWrapperAddTranscript {
    width: 400px;
    display: block;
    background-color: #579f5d;
    padding: 10px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperLaunchExamLicense {
    width: 80%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperSubscriptAuthorize {
    width: 98%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperLaunchExamLicense {
    width: 80%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperAffidavit {
    width: 730px;
    height: 95%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperShowAffidavit {
    width: 730px;
    height: 50%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .popWrapperUserVerification {
    width: 600px;
    height: 90%;
    display: block;
    background-color: #579f5d;
    padding: 5px;
    margin: 0 auto; }
  .BaseRetail-scoped .modalPopup2 {
    background-color: #086359;
    width: 270px;
    vertical-align: top;
    padding: 0 auto; }
  .BaseRetail-scoped div.popWrapperGradeExam {
    display: block;
    width: 350px;
    background-color: #579f5d;
    margin: 0;
    padding: 0;
    border: 5px #579f5d solid; }
  .BaseRetail-scoped div.popContentGradeExam {
    background-color: #ffffff;
    display: block;
    padding: 10px 10px;
    overflow: auto; }
  .BaseRetail-scoped .popWrapperAdminReports {
    background-color: #579f5d; }
  .BaseRetail-scoped div.popWrapperHelp {
    display: block;
    width: 550px;
    background-color: #579f5d;
    margin: 0;
    padding: 0;
    border: 5px #579f5d solid; }
  .BaseRetail-scoped .popBtns {
    display: block;
    background-color: #579f5d;
    margin: 0;
    width: 100%;
    padding: 0; }
  .BaseRetail-scoped .pop_details {
    background-image: url("Images/btn-green-pop.gif");
    background-position: left top;
    color: #ffffff;
    font-weight: bold;
    background-repeat: no-repeat;
    padding: 2px 0 0 5px;
    width: 224px;
    height: 27px;
    margin-right: 5px;
    border: 0; }
  .BaseRetail-scoped .popCheckout {
    background-image: url("Images/btn-red-pop-lng.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    width: 130px;
    height: 25px;
    margin-right: 5px;
    border: 0; }
  .BaseRetail-scoped .popClose {
    background-image: url("Images/btn-black-pop.gif");
    background-repeat: no-repeat;
    background-position: left top;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    width: 81px;
    height: 27px;
    margin-right: 5px;
    border: 0; }
  .BaseRetail-scoped .popContinue {
    background-image: url("Images/btn-green-pop.gif");
    background-position: left top;
    color: #ffffff;
    font-weight: bold;
    background-repeat: no-repeat;
    padding: 2px 0 0 5px;
    width: 224px;
    height: 27px;
    margin-right: 5px;
    border: 0; }
  .BaseRetail-scoped .popAddCart {
    background-image: url("Images/pluscartbuttonpopup.gif");
    background-position: left top;
    background-repeat: no-repeat;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
    width: 64px;
    height: 25px;
    margin-right: 5px;
    padding-left: 22px;
    border: 0; }
  .BaseRetail-scoped .popEnrollNow {
    background-image: url("/LMS20/Resource/Images/en-us/CSS/btn-gold-sm.gif");
    background-position: left top;
    background-repeat: no-repeat;
    background-color: transparent;
    color: #000000;
    font-weight: bold;
    text-align: center;
    width: 64px;
    height: 25px;
    margin-right: 5px;
    padding-left: 9px;
    border: 0; }
  .BaseRetail-scoped div.popWrapperCornerClose {
    display: block;
    width: 350px;
    background-color: #43b14d;
    margin: 0;
    padding: 0;
    border: 5px #43b14d solid; }
  .BaseRetail-scoped div.popContentCornerClose {
    background-color: #ffffff;
    display: block;
    padding: 10px 10px;
    overflow: auto; }
  .BaseRetail-scoped #md_newsroom {
    display: block;
    width: 100%; }
  .BaseRetail-scoped #md_newsroom p {
    font-weight: normal;
    font-size: 12px; }
  .BaseRetail-scoped #md_newsroom a, .BaseRetail-scoped #md_newsroom a:link {
    font-weight: normal;
    text-decoration: none;
    color: #000; }
  .BaseRetail-scoped #md_newsroom a:hover {
    text-decoration: underline; }
  .BaseRetail-scoped #md_newsroom a.viewall:link, .BaseRetail-scoped #md_newsroom a.viewall:visited {
    color: #b51613;
    text-decoration: underline;
    clear: right;
    display: block;
    float: right;
    white-space: nowrap; }
  .BaseRetail-scoped #md_newsroom a.viewall:hover {
    color: #b51613;
    text-decoration: none;
    clear: right;
    display: block;
    float: right;
    white-space: nowrap; }
  .BaseRetail-scoped #md_newsroom table {
    width: 100%;
    border-collapse: collapse;
    padding: 0;
    margin: 0; }
  .BaseRetail-scoped #md_newsroom td {
    margin: 0;
    padding: 0;
    vertical-align: top; }
  .BaseRetail-scoped #md_newsroom td.itm_category {
    width: 40%;
    margin: 0;
    padding: 0;
    vertical-align: top; }
  .BaseRetail-scoped #md_newsroom td.itm_recent {
    width: 40%;
    margin: 0;
    padding: 0;
    vertical-align: top; }
  .BaseRetail-scoped #md_newsroom .itm_recent {
    width: 40%;
    color: #666666;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    vertical-align: top; }
  .BaseRetail-scoped #md_newsroom .itm_time {
    width: 40%;
    color: #808080;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal; }
  .BaseRetail-scoped #md_newsroom td.img_category {
    padding: 0;
    margin: 0;
    vertical-align: top;
    width: 125px; }
  .BaseRetail-scoped #md_newsroom .newshead01, .BaseRetail-scoped #md_newsroom a.newshead01 {
    background-color: white;
    color: #fff;
    font-size: 18px;
    display: block;
    clear: both;
    padding: 5px 0 5px 5px;
    margin-top: 8px;
    background-image: url("Images/newsBarRV.PNG");
    background-position: left top;
    background-repeat: no-repeat;
    height: 37px; }
  .BaseRetail-scoped #md_newsroom a.lnk_articlemain {
    color: #000;
    font-size: 14px;
    text-decoration: none;
    font-weight: normal; }
  .BaseRetail-scoped #md_newsroom a.lnkmore {
    display: block;
    text-decoration: none;
    font-variant: small-caps;
    color: #CC0000;
    font-size: 10px; }
  .BaseRetail-scoped #md_newsroom .lnk_article {
    color: #000;
    font-size: 12px;
    text-decoration: none;
    font-weight: normal;
    line-height: 14px;
    margin: 0;
    padding: 5px 0;
    display: block; }
  .BaseRetail-scoped #md_newsroom img {
    width: 100px;
    vertical-align: middle;
    float: right; }
  .BaseRetail-scoped #md_newsarticle {
    display: block;
    width: 100%; }
  .BaseRetail-scoped #md_newsarticle .articlehead01 {
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px; }
  .BaseRetail-scoped #md_newsarticle h1 {
    font-size: 20px;
    line-height: 24px; }
  .BaseRetail-scoped #md_newsarticle h2 {
    font-size: 18px;
    line-height: 20px; }
  .BaseRetail-scoped #md_newsarticle h3 {
    font-size: 14px;
    line-height: 18px; }
  .BaseRetail-scoped #md_newsarticle p {
    font-size: 12px;
    line-height: 14px; }
  .BaseRetail-scoped #md_newslisthome {
    display: block;
    width: 200px;
    clear: both;
    padding-top: 5px; }
  .BaseRetail-scoped #md_newslisthome p {
    font-weight: bold;
    margin: 0;
    padding: 5px 0; }
  .BaseRetail-scoped #md_newslisthome span {
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0 0;
    display: block; }
  .BaseRetail-scoped #md_newslisthome a.titlelnk {
    display: block;
    background-color: #fff;
    width: 100%;
    padding: 5px;
    background-image: url("Images/RV-homepage-news.jpg");
    background-repeat: no-repeat;
    height: 40px; }
  .BaseRetail-scoped #md_newslisthome .titlenews {
    display: block;
    background-color: #666;
    color: #fff;
    width: 100%;
    padding: 5px;
    margin: 0;
    font-variant: small-caps;
    font-weight: bold; }
  .BaseRetail-scoped #md_newslisthome a.lnkmore {
    display: block;
    text-decoration: none;
    color: #CC0000;
    font-size: 10px;
    float: right; }
  .BaseRetail-scoped #md_newslisthome .itm_time {
    color: #808080;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal; }
  .BaseRetail-scoped #md_newslist {
    display: block;
    width: 180px;
    clear: both;
    padding-top: 5px; }
  .BaseRetail-scoped #md_newslist p {
    font-weight: bold;
    margin: 0;
    padding: 5px 0; }
  .BaseRetail-scoped #md_newslist span {
    font-weight: normal;
    margin: 0;
    padding: 5px 0 0 0;
    display: block; }
  .BaseRetail-scoped #md_newslist .titlelnk02 {
    display: block;
    background-color: #fff;
    width: 177px;
    padding: 5px;
    background-image: url("Images/sm-LH-BG-RV.png");
    background-repeat: no-repeat;
    height: 25px;
    background-position: left center; }
  .BaseRetail-scoped #md_newslist a.titlelnk02 {
    font-size: 14px;
    line-height: 24px;
    color: #fff; }
  .BaseRetail-scoped #md_newslist .titlenews {
    display: block;
    background-color: #666;
    color: #fff;
    width: 100%;
    padding: 5px;
    margin: 0;
    font-variant: small-caps;
    font-weight: bold; }
  .BaseRetail-scoped #md_newslist a.lnkmore {
    display: block;
    text-decoration: none;
    color: #CC0000;
    font-size: 10px;
    float: right; }
  .BaseRetail-scoped #md_newslist .itm_time {
    color: #808080;
    font-size: 11px;
    text-decoration: none;
    font-weight: normal; }
  .BaseRetail-scoped a.newstrail:link, .BaseRetail-scoped a.newstrail:visited {
    color: #666666;
    font-size: 14px;
    text-decoration: underline; }
  .BaseRetail-scoped a.newstrail:hover {
    color: #666666;
    font-size: 14px;
    text-decoration: none; }
  .BaseRetail-scoped p.newstrail, .BaseRetail-scoped span.newstrail {
    color: #666666;
    font-size: 14px; }
  .BaseRetail-scoped #pnlTrainAvailable {
    padding-top: 55px; }
