.CB_GridHeader {background-color:#4D668E;color:#FFFFFF;}.CB_GridHeader TH {color:#FFFFFF;}.CB_GridHeader TH A {color:#FFFFFF;}.CB_GridSelectedRow {background-color:#FFFFFF;color:#000000;}.CB_GridSelectedRow TD {color:#000000;}.CB_GridSelectedRow TD A {color:#000000;}.CB_GridAlterateRow {background-color:#FFFFFF;}.CB_GridAlterateRow TD {color:#000000;}.CB_GridAlterateRow TD A {color:#000000;}.CB_GridRow {background-color:#FFFFFF;}.CB_GridRow TD {color:#000000;}.CB_GridRow TD A {color:#000000;}.CB_GridFooter {background-color:#4D668E;}.CB_GridFooter TD {color:#FFFFFF;}.CB_GridFooter TD A {color:#FFFFFF;}.CB_Content {width: 990px;padding-top:30px;font-family: arial, sans-serif;}

#TopMenu {overflow: hidden;}
.top-nav ul {list-style-type:none;}
.top-nav ul li {float:right;margin-left:50px;}
.top-nav ul li a {font-size: 15px;color: #000000;text-decoration: none;}

.CB_Logo {width: 200px;position: relative;top: -26px;padding-left: 50px;margin-bottom: -26px;}

.CB_GlobalSearchPanel {margin-right:335px;width:370px;top:-140px;}

#homeIcon {background-image:url(../ud_images/customer/fsc/homeIcon.png);background-repeat:no-repeat;position: absolute;top: 145px;margin-left: 5px;cursor:pointer;z-index:5000;}
#homeIcon a {padding-left:15px;text-decoration:none;color:rgb(102, 102, 102);font-size: 11px;cursor:pointer;}

.CB_Header a {color:black;}

#globalSearchQuery {border: 1px solid #CCCCCC;width: 350px;height: 33px;font-style: italic;font-size: 0.938em;color: #666666;padding-left: 5px;margin-right: -40px;}
#globalSearchButton {background-image:url(../ud_images/customer/fsc/searchIcon.png);width:23px;height:23px;background-color: transparent;}

.menu-top {color: #CCCCCC;font-size: 19px;font-weight: bold;white-space:nowrap;}
.menu-bottom {color: black;font-size: 18px;}
.jMenu li:hover a span.menu-top {color: #99E4FD;}
.jMenu li:hover a span.menu-bottom {color: #048FBF;}

.jMenu li {background-color: white;padding-right: 50px;}
.jMenu li:hover {background-color: white;}
.jMenu li a {padding:0px;border-left: 1px solid #CCCCCC;padding-left: 10px;}
.CB_MenuHeader {background-color: white;width: 680px;position: relative;top: -80px;float: right;padding-right: 30px;margin-bottom: -80px;}

.CB_Header {background-color: white;position: relative;top: -90px;width: 710px;float: right;font-size: 14px;}

h1 div.CB_ControlLabel, .CB_ModuleCentre_HeaderH1 h1 {font-size: 38px;margin-top: 0px;margin-bottom: 20px;}
h2 div.CB_ControlLabel, .CB_ModuleCentre_HeaderH2 h2 {color: black;padding-left: 20px;font-weight: bold;font-size: 19px;padding-top: 5px;padding-bottom: 3px;}
h3 div.CB_ControlLabel {font-weight: normal;font-size: 14px;}
h4 div.CB_ControlLabel {background-color:#AD5CAD;font-weight: normal;font-size: 14px;padding-top: 5px;padding-bottom: 3px;color: #FFFFFF;}

h5 {padding-left: 10px;background-color:#AD5CAD;font-weight: normal;font-size: 14px;padding-top: 5px;padding-bottom: 3px;color: #FFFFFF;}
#ProductOutlinePanelOuterPanel h3 {background-color:#AD5CAD;font-weight: normal;font-size: 14px;padding-top: 5px;padding-bottom: 3px;color: #FFFFFF;}

.CB_GridHeader {background-color: #E31F26;}

#Module_Body_4 {padding-right: 5px;padding-top: 10px;padding-left: 5px;}
#PU_LOGIN_ID_Wrap label.CB_ControlLabel {padding-left: 0px;}
#PU_LOGIN_ID_Wrap label {width: 90px;}
#PU_LOGIN_ID_Wrap input {width: 120px;}
#PU_PASSWORD_Wrap label.CB_ControlLabel {padding-left: 0px;}
#PU_PASSWORD_Wrap label {width: 90px;}
#PU_PASSWORD_Wrap input {width: 120px;}

.CB_CatalogueRow {text-align:left;}
.CB_CatalogueItemTitle {background-color:white;color:#0068A9;padding-left: 20px;background-position: left center;}

.CB_CatalogueComponentB {padding-left: 30px;padding-top: 7px;margin-bottom: 20px;background-color: #048FBF;padding: 10px;color: white;border-radius: 5px;}
.CB_CatalogueAltComponentB {padding-left: 30px;padding-top: 7px;margin-bottom: 20px;background-color: #048FBF;padding: 10px;color: white;border-radius: 5px;}

.CB_CatalogueComponentBTitle label {display:none;}
.CB_CatalogueComponentBTitle span {color:white;font-weight:bold;}
.CB_CatalogueComponentBDesc label {display:none;}

.CB_CatalogueComponentBRef label {padding-left:0px;width: 80px;}
.CB_CatalogueComponentBCategory label {padding-left:0px;width: 80px;}
.CB_CatalogueComponentBPrice label {padding-left:0px;width: 80px;}

.CB_CatalogueButtonView {float: right;position: relative;top: -40px;margin-right:10px;}
.CB_CatalogueButtonAdd {float: right;position: relative;top: -40px;margin-right:10px;}
.CB_CatalogueButtonClick {float: right;position: relative;top: -40px;margin-right:10px;}

.CB_CentreButton, .CB_Button, .CB_GridRowButton {padding-top: 4px;padding-bottom: 4px;background-color: #E31F26;color: white;border-radius: 5px;cursor: pointer;border: none;margin: 5px 5px 0 0;}

.CB_CentreButton {float:right;}

.CB_ControlSep {display:none;}

.CB_FooterPush {height:170px;}
.CB_Footer {position: relative;width: 100%;height: 360px;margin: 0 auto;background-color: #333333;margin-bottom: -45px;box-shadow: inset 0px 5px 10px #222;padding:0px;}
.footerWrap {position: relative;width: 990px;margin: 0 auto;}
.footerTop {margin: 0 auto;position: relative;width: 100%;text-align: left;height: 200px;display: inline-table;}
.footerBottomL {position: relative;width: 645px;text-align: left;padding-top: 20px;float:left;}
.footerBottomR {position: relative;width: 241px;padding-top: 25px;float:right;}
.footerTop h3 {padding-top: 15px;margin-bottom: -20px;line-height: 1.4;text-transform: capitalize;color:white;font-size: 19px;}
.footerTop h5 {padding-bottom: 0px;color:white;font-size: 12px;font-weight: 400;background-color: #333333;}
.footerBottomL ul {margin-bottom: -20px;padding-left: 0px;list-style: none;}
.footerBottomL p {padding-top: 10px;color: #CCCCCC;font-size:15px;}
.footerBottomL ul li {color: #CCCCCC;font-size: 12px;padding-right: 5px;display:inline;}
.footerBottomL ul li a {text-decoration: none;color: #FFFFFF;}
.footerBottomR p {float: left;color: #FFFFFF;padding-right: 10px;font-size: 13px;}
.footerBottomR ul {float: right;margin-top: 5px;padding-left: 0px;list-style: none;}
.footerBottomR ul li {padding-left: 0px;display: inline;}
.footerBottomR h6 {float: right;margin-top: -5px;color: #CCCCCC;font-size: 12px;}
.footerBottomR h6 a {text-decoration: none;color: #FFFFFF;}

#Module_Body_84 {display:none;}
#Module_Body_96 {display:none;}
#ctl25_NavigationPanel {display:none;}


#ctl27_pnlProductDetails1 {display:none;}
#ctl27_ProductDisplayButtonPanel {display:none;}
#ProductSectionHeaderH2 {display:none;}

#ctl26_LearningCategoriesOverFlowPanel {height:300px !important;}
#ctl26_TrainingProfilesOverflowPanel {height:300px !important;}

.CB_CatalogueItemPanel {width:320px;}
.CB_CatalogueItemDesc {background-color:white;height:auto;}
.CB_CatalogueItemDesc img {float:none;height:170px;width:328px;}
.CB_CatalogueItemDescText {background-image: url(../ud_images/customer/fsc/redArrowBar.png);background-repeat: no-repeat;height: 30px;position: relative;top: -40px;color: white;font-weight: bold;left:-10px;}
.CB_CatalogueItemDescText span {padding-left:20px;position: relative;top: 3px;left: 190px;}
.CB_CatalogueItemTitle {background-color: white;color: black;background-position: left center;font-weight: bold;font-size: 18px;top: 175px;position: relative;margin-bottom: -55px;height:50px;padding:0px;padding-left:5px;}
.CB_CatalogueRow {width:100%;}
