﻿body{
	background:#d8dbdd; margin:0; font:12px/17px Arial, Helvetica, sans-serif; color:#3f3f3f;
}
form,
fieldset
{
	margin:0;
	padding:0;
	border:0;
}
img{border-style:none;}

#frmAssessment {
	background-color:#ffffff;
}
.clsmore{ color: green!important; font-family: serif; font-size: 12pt; font-style: italic; font-weight: bold; text-decoration:none!important; }

/* Chat code CSS */
#ciTwQd {z-index: 100; position: absolute; text-align: center; width: 100%;}
#scTwQd {float: right; margin:5px 10px 0 0; width:50%; height:55px; width:300px;}
#sdTwQd {display: none;}
.content-header span.chat-online-old { float: right; margin:15px 0px 0 0;}

/* ------------ Links -------------- */
a{ 	color:#000;	text-decoration:none;}
a:hover{text-decoration:underline;}
a img {border-style: none;}
a.clsCourse {text-decoration:none;color:#555555;font-family:Arial;font-weight:bold;TEXT-DECORATION: underline}
a.clsCourse:hover {text-decoration:underline;color:#aa0000;font-family:Arial;}
a.clsCourseUnit{text-decoration:none;color:#aa0000;font-family:Arial;}
a.clsCourseUnit:hover {text-decoration:underline;color:#aa0000;font-family:Arial;}

/* Bread Crumb Links*/
.clsNavLink { FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: arial; TEXT-DECORATION: none }
.clsNavLink:hover { FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.clsNavLink5LMargin { FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: arial; TEXT-DECORATION: none }
.clsNavLink5LMargin:hover { FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.clsNavLink_red { FONT-SIZE: 9pt; COLOR: #a03033; FONT-FAMILY: arial; TEXT-DECORATION: none }
.clsNavLink_red:hover { FONT-SIZE: 9pt; COLOR: #a03033; FONT-FAMILY: arial; TEXT-DECORATION: underline }
.clsNavLink_white { FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none }
.clsNavLink_white:hover { FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: underline }

/* Order Panel and Payment menu bar  */
.clsMBLink { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; border-right:solid 1px #000000;}
.clsMBLink:hover { FONT-SIZE: 9pt; COLOR:#aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px; padding-right:7px; padding-top:2px; padding-bottom:2px; border-right:solid 1px #000000; TEXT-DECORATION: underline;}
.clsMBLinkNoBar { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px; padding-top:2px; padding-bottom:2px; }
.clsMBLinkNoBar:hover { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px; padding-top:2px; padding-bottom:2px; TEXT-DECORATION: underline;}
.clsMBLink2 { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px;  padding-right:5px; padding-top:2px; padding-bottom:2px; border-right:solid 1px #000000;}
.clsMBLink2:hover { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; border-right:solid 1px #000000; TEXT-DECORATION: underline;}
.clsMBLink2NoBar { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-top:2px; padding-bottom:2px; }
.clsMBLink2NoBar:hover { FONT-SIZE: 9pt; COLOR: #aa0000; FONT-FAMILY: arial; TEXT-DECORATION: none; padding-top:2px; padding-bottom:2px; TEXT-DECORATION: underline;}

/* Links on Quicklinks Control and RVReportItem*/
.clsReportLink { FONT-SIZE: 9pt; COLOR: #a03033; FONT-FAMILY: arial; TEXT-DECORATION: underline;}
.clsReportLink:hover { FONT-SIZE: 9pt; COLOR: #a03033; FONT-FAMILY: arial; TEXT-DECORATION: underline;}


/* ---------------------------  Page wrapper ------------------ */
#wrapper{ margin:0 auto; width:980px;}
.content-t { background: url(/app_themes/redvector/images/bg-content-t.gif) no-repeat; width: 100%; overflow: visible; padding: 5px 0 0;}
/* changing overflow to visible to allow reports and client admin to be seen */
.content-b{ background: url(/app_themes/redvector/images/bg-content-b.gif) no-repeat 0 100%; width: 100%; overflow: visible; padding: 0 0 6px;}
/* changing overflow to visible to allow reports and client admin to be seen */


/* ----------------- Header and controls -----------------------*/
#header{ width: 100%; overflow: hidden; height: 58px; }
#header .tabs{ width: 313px; overflow: hidden; float: left; margin:18px 0 0 20px; }
#header div{ display: inline; float: right; overflow: hidden; width: 375px; margin: 30px 19px 0 0; }
#header p{ margin: 0; color:#6c6d6e; text-align: right; }
#header p span{ font-size: 22px; color: #f76100; margin: 0 0 0 9px; }

/* ----- Footer with Controls ------ */
#footer{ width: 100%;	overflow: hidden;	padding: 0 0 30px;}
#footer div { display: inline;	font-size: 11px;	line-height: 21px;	color:#6c6d6e;	float: left;	width: 270px;	margin: 12px 0 0 10px;}
#footer a{ 	color:#4b8dd0;	font-weight: bold;}
#footer p{	margin: 0;}
#footer .footer-menus{	float: right;	margin: 12px -1px 0 0;	width: 690px;}
#footer ul{	margin:0;	padding:0;	list-style:none;	float: right;}
#footer li{ float: left;}
#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;}
#footer .footer-menus-small{float: right; margin: 12px -1px 0 0; width: 850px;}
#footer .footer-menus-small ul{margin:0; padding:0; list-style:none; float: right;}
#footer .footer-menus-small li{float: left; display: inline-block;}
#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: inline-block;}

/*--------------------- CSS Exclusive to PUBLIC PAGES -----------------------------*/
#content { background: #fff; width: 940px; overflow: visible; padding: 0 20px 32px;}
/* changing overflow to visible to allow reports and client admin to be seen */
#content h1 { margin: 0;}
#content h1 a { background:url(/app_themes/redvector/images/logo.gif) no-repeat; margin:15px 0 0 13px; text-indent:-9999px; float:left; width:212px; height:65px; overflow:hidden; vertical-align:bottom;}
#content img { display: block; }
#content img.GridViewStyle { display: inline; }
IMG.clsNavLink {
	display:inline;
}
#content h1 a:focus{outline: none; }
.content-header{ width: 100%; overflow: hidden; margin: 0px 0 0;}
.content-header div { width: 702px; overflow: hidden; float: right; vertical-align:top;}


.content-header .nav{ display: inline; margin: 0 0 0 165px; padding: 0; overflow: hidden; list-style: none; font-size: 11px; line-height: 19px; float:left; width: 702px;}
.content-header .nav li{ margin: 0; background: url(/app_themes/redvector/images/separator-header-nav.gif) no-repeat 100% 5px; float: left; }
.content-header .nav li a {color:#4b8dd0; padding: 0 11px 0 10px; margin: 0; }
.content-header .nav li a:focus{ outline: none; }
.content-header .nav li.rss{ background: none; margin: 0 -3px 0 0; }
.content-header .nav li.rss a{ 	padding: 0;}
.content-header ul{ list-style: none; margin: 0 0 0 2px; padding: 0; width: 50%; float: left; font-size: 11px; }
.content-header li{ float: left; margin: 15px 0 0; }
.content-header li a { color:#4b8dd0; margin: 0 0 0 5px;}
.content-header li a:focus{ outline: none; }
.content-header ul.login {margin : 30px 0 0 0; float:left;}
.content-header ul.login  a {color:#42b24a;font-weight:bold;text-decoration:underline;}
.content-header ul.greeting {margin : -5px 0 0 0; float:left;}
.content-header span{ margin: 0 -5px 0 0;}
.content-header p.welcome { margin:0 0 0 0; font-weight:bold; padding-top:2px; font-size:13px;}
.content-header p.visit { margin:0; font-size:10px;}
.content-header li.shoping-car a{background: url(/app_themes/redvector/images/ico-shoping-car.gif) no-repeat; margin: 0 0 0 20px; padding: 0 0 0 16px;color:#4b8dd0; font-weight:normal;}
#content .global-navigation{
	background: url(/app_themes/redvector/images/bg-nav-l.gif) no-repeat ;
	width: 980px;
	padding:0 0 0 5px;
	overflow: hidden;
	margin: 10px 0 0;
	font-size:11px;
}
#content .global-navigation ul{
	background: url(/app_themes/redvector/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;
}
#content .global-navigation li{
	background: url(/app_themes/redvector/images/bg-nav.gif) repeat;
	float: left;
	margin: 0 0 0 -1px;	
}
#content .global-navigation a{
	background: url(/app_themes/redvector/images/separator-main-nav.gif) no-repeat 0 

14px;
	color:#fff;
	float:left;
	line-height: 48px;
	padding: 0 21px 0 20px;
}
#content .global-navigation a:focus{ outline:none;}
.tabs ul{ margin: 0; padding:0; list-style:none; line-height: 13px; overflow: hidden; width: 100%; font-weight: bold; width: 313px; }
.tabs li{ background:url(/app_themes/redvector/images/bg-tab.gif) no-repeat; float: left; text-transform: uppercase; line-height: 40px; margin: 0 3px 0 0;}
.tabs a{ color:#fff; display: block; width: 133px; height: 40px; padding: 0 0 0 12px;}
.tabs a:focus{ outline: none;}
.tabs li.active{ background: url(/app_themes/redvector/images/bg-tab-active.gif) no-repeat;}
.tabs li.active a {	color:#393a3b; }
.tabs li.active a:hover{ text-decoration: none;	cursor: default;}
.twocolumn{ margin: 10px 0 0; overflow: hidden; width: 960px; }
.twocolumn .box{ width: 460px; overflow: hidden; float: left; margin: 0 20px 0 0;}
.get-start-now-t{ background: url(/app_themes/redvector/images/bg-get-started-now-t.gif) no-repeat; width: 100%; overflow: hidden; padding: 7px 0 0;}
.get-start-now-b{ background: url(/app_themes/redvector/images/bg-get-started-now-b.gif) no-repeat 0 100%; width: 100%; overflow: hidden; padding: 0 0 1px;}
.get-start-now{ background: url(/app_themes/redvector/images/bg-get-started-now.gif) repeat-x; width: 414px; overflow: hidden; padding: 0 23px; color:#fff;}
.get-start-now h2{ margin: 13px 0 0; text-indent: -9999px; background: url(/app_themes/care2learn/images/text-get-started-now.gif) no-repeat; width: 187px; height: 21px;}
.get-start-now div{ width: 100%; overflow: hidden; font-size: 11px; font-weight: bold; margin: 0 0 6px;}
.get-start-now label{ float:left; width: 64px; text-align: right; }
.get-start-now p{ margin: 6px 0 10px; }
.get-start-now .form-start-now{ width: 260px; }
.get-start-now input{ float: right; margin: 1px 0 0;}
.get-start-now input:focus{ outline: none; }
.get-start-now select{ height: 18px; border: 1px solid #7f9db9; font-size: 11px; padding: 0 0 0 2px; float: left; margin: 0 0 0 2px; }
#profession{ width: 181px; }
#licensed{ width: 118px;}
.take-trial-t{ background: url(/app_themes/redvector/images/bg-take-trial-t.gif) no-repeat; overflow: hidden; width: 100%; padding: 4px 0 0; margin: 3px 0 0;}
.take-trial-b{ background: url(/app_themes/redvector/images/bg-take-trial-b.gif) no-repeat 0 100%; overflow: hidden; width: 100%; padding: 0 0 4px; }
.take-trial{ background: url(/app_themes/redvector/images/bg-take-trial.gif) repeat-x 0 100%; overflow: hidden; width: 418px; border-left:1px solid #d8dbdd; border-right:1px solid #d8dbdd; padding: 0 20px;}
.take-trial h3{ font-size:24px; line-height: 19px; margin: 8px 0 0;	letter-spacing: -1px; float:left; font-weight: lighter; width: 250px; }
.take-trial a{ 	float:right;}
.take-trial a:focus{ outline: none;}
.take-trial div{ width: 100%; overflow: hidden; margin: 14px 0 0;}
.take-trial .login{ border-top:3px solid #cacaca; margin: 17px 0 0; padding: 16px 0 9px;}
.take-trial .login strong{ float:left; font-size:14px; line-height: 30px;}
.take-trial .login p{ float: right; line-height: 30px; margin: 0; font-size: 11px; width: 157px;}
.take-trial .login span{ float: left; margin: 2px 6px 0 0; }
.take-trial .login a{ margin: 5px 4px 0 0;}
.twocolumn .trust-quality{ background: url(/app_themes/redvector/images/bg-testmonials.jpg) no-repeat;	color:#fff;	padding:0 0 0 25px; width: 434px;height: 311px;}
.trust-quality h2{	background: url(/app_themes/redvector/images/text-trust-quality.gif) no-repeat;	width: 386px;	height: 29px;	text-indent: -9999px;	margin: 18px 0 0;}
.trust-quality p{ margin: 15px 0 -4px 4px; width: 231px; }
.trust-quality .desc{ color:#f76100; width: 316px; margin: 3px 0 0 2px;}
.trust-quality a{ margin: 46px 0 0 5px; display: block; overflow: hidden;}
.trust-quality a:focus{ outline: none;}
.since-box-t{ background: url(/app_themes/redvector/images/bg-since-box-t.gif) no-repeat; overflow: hidden; width: 100%; margin: 11px 0 0;	padding: 4px 0 0;}
.since-box-b{ background: url(/app_themes/redvector/images/bg-since-box-b.gif) no-repeat 0 100%; overflow: hidden; width: 100%; padding: 0 0 4px;}
.since-box{ background: url(/app_themes/redvector/images/bg-since-box.gif) repeat-x 0 100%;	overflow: hidden; width: 898px;	border-left:1px solid #D8DBDD; border-right:1px solid #D8DBDD; overflow:hidden; padding:12px 20px;}
.since-box p{ float:left; margin: 0; word-spacing: 2px;}
.since-box .more{ background: url(/app_themes/redvector/images/btn-more-big.gif) no-repeat;	float: right; font-weight: bold; 	font-size: 14px; color:#4b8dd0;	margin: 0 2px 0 0; 	padding: 0 0 3px 23px;}
.since-box .more:focus{ outline: none}
.blocks{ width: 970px; overflow: hidden; margin: 19px 0 0 -23px;}
.block{ width: 218px; overflow: hidden; border-left: 1px solid #c3c6c7; float: left; padding: 0 0 15px 21px; }
.block h4{ margin: 8px 0 0; font-size: 14px; font-weight: normal; }
.block h4 span{ color:#2c9a21; font-weight: bold; }
.block h4 strong{ font-weight: normal; float: left; }
.block ul{ margin: 12px 0 0; padding: 0; list-style: none; float: left; }
.block li{ line-height: 21px; background: url(/app_themes/redvector/images/bullet.gif) no-repeat 1px 7px; padding: 0 0 0 12px; }
.block li a{ color:#4b8dd0;}
.block .rss{ display: inline; float: left; margin: 1px 6px 0 -2px; }
.block .more{ font-size: 11px; color:#4b8dd0;	background: url(/app_themes/redvector/images/btn-more.gif) no-repeat 100% 2px; padding: 0 22px 1px 0; 	word-spacing: -1px;	float: left;	margin: 16px 0 0;}
.block p{ margin: 14px 0 0;}
.leaf .more{ background: url(/app_themes/redvector/images/bg-leaf.gif) no-repeat 100% 8px;	padding: 15px 36px 7px 0;	margin: 1px 0 0;}
.leaf{ padding:0 0 10px 21px;}
.corporate img{ float: right;margin: 34px 3px 0 0;}

/*--------------------- CSS for SECURE PAGES -----------------------------*/
.clsTablePageContainer	{margin:5px auto 0 auto; width:960px; overflow: visible;}

.clsPublicContentTitle {color: #492859;font-size:21px; line-height:22px; text-align:left; background-color: #ffffff; padding:0 5px 0 5px; font-weight:bold;}
.clsPublicContentBody {font-family:Arial; font-size:12px; text-align:left; height:100%;color: #000000;background-color: #ffffff;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.clsSecureContentTitle {color: #b5121b;font-size:21px; line-height:22px; text-align:left; width:100%; background-color: #ffffff; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; font-weight:bold;}
.clsSecureContentBody {font-family:Arial; font-size:12px; text-align:left; height:100%;color: #000000;background-color: #ffffff;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}

/* Bread Crumbs */
.clsBreadCrumbCurrent a{}
.clsBreadCrumbNext a{}
.clsBreadCrumbPrev a{}
.clsBreadCrumbCurrent a{color:#a03033;font-weight:bold;}
.clsBreadCrumbNext a{color:#aaaaaa;}
.clsBreadCrumbPrev a{color:#a03033;}
.clsBreadCrumbCurrent a:hover{font-weight:bold;color:#a03033;text-decoration:underline;}
.clsBreadCrumbNext a:hover{color:#aaaaaa;text-decoration:none;}
.clsBreadCrumbPrev a:hover{color:#a03033;text-decoration:underline;}
.clsBreadCrumbDivider {color:#aaaaaa; font-size:7pt;}
/* TABS - MyAccount-MyCourses */
.clsTabs {position: relative;left: 0px;top: 2px;}
.clsTabs ul {margin: 0;padding: 0;display: inline;list-style-type: none;}
.clsTabs ul li {display: inline;font-size:12px;}
.clsTabs a {font-size:12px;text-decoration:none;line-height: 22px;color:#000000;font-family:Arial;cursor: hand;white-space:nowrap;}
.clsTabs a:hover {font-size:12px;text-decoration:underline;color:#000000;font-family:Arial;line-height: 22px;white-space:nowrap;}
.clsTabs ul li {color: #000000;}
.clsTabs ul li .clsLoTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_left_2_new.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabs ul li .clsRoTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_right_2_new.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabs ul li .clsContentTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_middle_2_new.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabs ul li .clsLoCurrentTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_sel_left_2_new.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabs ul li .clsRoCurrentTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_sel_right_2_new.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabs ul li .clsContentCurrentTab {height: 24px; background: url("/LMS20/Resource/Images/en-us/tabs/tab_sel_middle_2_new.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}

/* Menu Bar Parts - Bottom of My Account Page */
.clsMenuBar {background-color:#ffffff; margin-top:5px; margin-bottom:5px; line-height:19pt; }
.clsMenuItem { text-decoration: none; white-space:nowrap; display: inline; color: #aa0000; font-size: 9pt; padding:2px 8px 2px 8px; border-right: #a9a9a9 1.5pt outset; border-top: #a9a9a9 1pt solid; border-left: #a9a9a9 1pt solid; border-bottom: #a9a9a9 1.5pt outset; background-color: #d2d2d2; }

/* Panels */
.clsTabContainer {height:100%;width:760px;color: #000000;background-color: #ffffff;border: 1px solid #b5b59e;padding:5px;}
.clsTabContainerFullWidth {height:100%;width:98%;color: #000000;background-color: #ffffff;border: 1px solid #b5b59e;padding-top:5px;padding-bottom:5px;padding-left:5px;padding-right:5px;}
.clsTabContainerWithRightMargin {height:100%;width:425px;color: #000000;background-color: #ffffff;padding-bottom:5px;padding-left:5px;padding-right:5px;border: 1px solid #b5b59e;}
.clsPanel {width:99%; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-bottom:5;}
.clsPanel a {color:#028074; text-decoration:underline;}
.clsPanel a.clsQuickLinksNew {color: #028074; text-decoration:underline;}
.clsPanel a.clsMyMessagesCaptionLink{ width: 100%; text-align:left; padding:2px; font-size:9pt;color:#028074;font-family:Arial;cursor: hand;}
.clsPanel300 {width:300px; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-top:5;}
.clsPanel300 {width:500px; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-top:5;}
.clsPanelFullHeight {width:100%; height:100%;color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-bottom:5;}
.clsPanelFullWidth {width:100%; margin:0px;}
.clsPanelNoMargin {width:100%; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt;}
.clsPanelNoMarginNoPadding {width:100%; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt;padding:0px;margin:0px;}
.clsPanelHeading {width:100%; color: #ffffff;font-size:9pt;font-weight: bold; padding:3px;display:block;}
.clsPanelHeadingRequired {width:100%; color: #a03033;font-size:9pt;font-weight: bold; padding:3px 4px 3px 0;display:block;margin-right:5px; text-align:left;}
.clsPanelContent {background-color: #ffffff;color:#000000;font-family:Arial; font-size:12px;}


/* Panel Parts */

.clsPanelHeader118
{
	line-height:9pt;
	font-size:9pt; 
	color:#ffffff; 	
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_background_top_118.jpg);
	background-repeat: repeat-x;
	height:118px;
}

.clsPanelHeader3
{
	line-height:9pt;
	font-size:9pt;
	color:#68A294;
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/C2LHeader765.jpg);
	height:110px;
	text-align:right;
	
}
.clsPanelHeader3_118
{
	line-height:9pt;
	font-size:9pt; 
	color:#ffffff; 	
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_background_2_118.jpg);
	height:118px;
	
}
.clsPanelHeaderBottom
{
	line-height:9pt;
	font-size:9pt; 
	color:#ffffff; 	
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_bg_bottom.gif);
}

.clsTabLinks {
	color: #492859;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
}
.clsTabLinksBlack {color: #000000; font-size:10pt;font-weight:bold;text-decoration:none;}
.clsTabLinks a {
	width: 100%;
	font-size:10pt;
	text-decoration:none;
	color:#492859;
}
.clsTabLinks a:hover {
	width: 100%;
	font-size:10pt;
	text-decoration:none;
	color:#492859;
}

.clsPanelConfigCell{background-color:#eeeeee;border-left:1pt solid black;border-bottom:1pt solid black;border-right:1pt solid black;}
.clsPanelBody{background-color:#ffffff;}
.clsPanelCell { VERTICAL-ALIGN: top;}


/* Menu Bar Parts */
.clsMenuBar {background-color:#ffffff; margin-top:5px; margin-bottom:5px; line-height:19pt; }
.clsMenuItem
{
    text-decoration: none;
    display: inline;
    color: #492859;
    font-size: 9pt;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;
    border-right: #a9a9a9 1.5pt outset;
    border-top: #a9a9a9 1pt solid;
    border-left: #a9a9a9 1pt solid;
    border-bottom: #a9a9a9 1.5pt outset;
    background-color: #d2d2d2;
}


/* Panel Styles */
.styleBlank {border: 1px solid #ffffff; background-color: #ffffff;}
.styleBlank .heading {color:#000000; background-color: #ffffff;border-bottom: 1px solid #ffffff;}
.style0 {border: 1px solid #ffffff; background-color: #FEFBF6;}
.style0 .heading {color:#000000; background-color: #ffffff;border-bottom: 1px solid #ffffff;}
.style0 .required {color:#a03033; background-color: #ffffff;border-bottom: 1px solid #ffffff;} 
.style1 {border: 1px solid #b5b59e; background-color: #ffffff;}
.style1 .heading  {
    background-image: url('/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color: #e8e8e8;
	padding: 6px;
    color: #666666;
    border-bottom:1px #cccccc solid;
}
.style1 .required {color: #AA0000; background-image: url('/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color: #e8e8e8;
    padding: 7px 7px 5px 0;
    border-bottom:1px #cccccc solid;
    line-height: 15px;
    text-align:left;}
.style4 {border: 1px solid #91a7b4; background-color: #ffffff;}
.style4 .heading {background-color: #c7c7b6;border-bottom: 1px solid #a6a599;} 
.style4 .required {color:#a03033; background-color: #c7c7b6;border-bottom: 1px solid ##a6a599;} 
.style5 {border: 1px solid #6e0000; background-color: #ffffff;}
.style5 .heading {background-color: #7d0800;border-bottom: 1px solid #6e0000;}
.style5 .required {color:#a03033; background-color: #7d0800;border-bottom: 1px solid #6e0000;} 
.style8 {border: 1px solid #a7a791; background-color: #ffffff;}
.style8 .heading {color:#ffffff; background-color: #b5b59e;border-bottom: 1px solid #a7a791;} 
.style8 .required {color:#a03033; background-color: #b5b59e;border-bottom: 1px solid #a7a791;} 

.styleHeaderNoBackground {
	background-color:Transparent !Important;
}
.styleHeaderNavBar {
	background-color: #492859;
	border-bottom: #492859 1px solid;
}

/* Bread Crumbs */
.clsBreadCrumbCurrent a{}
.clsBreadCrumbNext a{}
.clsBreadCrumbPrev a{}
.clsBreadCrumbCurrent a{color:#492859;font-weight:bold;}
.clsBreadCrumbNext a{color:#aaaaaa;}
.clsBreadCrumbPrev a{color:#492859;}
.clsBreadCrumbCurrent a:hover{font-weight:bold;color:#492859;text-decoration:underline;}
.clsBreadCrumbNext a:hover{color:#aaaaaa;text-decoration:none;}
.clsBreadCrumbPrev a:hover{color:#492859;text-decoration:underline;}
.clsBreadCrumbDivider {color:#aaaaaa; font-size:7pt;}

.clsTablePageContainerNew
{
	border-top:1pt solid #ccc; border-left:1pt solid #ccc; border-right:1pt solid #ccc;
	margin-left:auto;
	margin-right:auto;	
	height:100%;
	background-color: #ffffff;
	width:1024px;
}

/* Client Account Admin Panels */

.clsClientAdminContainer
{
	margin-left:auto;
	margin-right:auto;	
	background-color: #ffffff;
	width:940px;
	display:block;
	height:200px;
}
.clsClientAdminContainer td.main {
	text-align:center;
}
.clsClientAdmin_Left {background-color: #EEEEEE; vertical-align:top; border-right:1px solid #ffffff; border-collapse: collapse; width:5%; padding:5px;}
.clsClientAdmin_Left a	{color: #000099;}
.clsClientAdmin_Left a:visited { color: #333399;}

.clsClientAdmin_Main {font-size:10px; text-align:left; width:95%; padding:20px 5px 0 5px; vertical-align:top; background-color:#ffffff; width:auto;}
.clsClientAdmin_Main a	{color: #000099;}
.clsClientAdmin_Main a:visited { color: #333399;}

.clsAccountListTree {background-color:#ffffff;  border-color:#EEEEEE;}
.clsAccountListTree a {color:#446488; font-weight:normal; font-size:11px;}
.clsAccountListTree a:visited {color:#333399; font-weight:normal; font-size:11px;}

.clsAccountDisplay { background-color:#FFFFFF; border:1px #EEEEEE solid; width:250px;}
.clsAccountDisplayBold {font-family:Arial; font-size: 9pt; color:#000; FONT-WEIGHT: bold; text-decoration:underline;}

.clsAccountMoveListLeft { background-color:#E8e8e8;}
.clsAccountMoveListLeft a {color:#446488; font-weight:normal; font-size:x-small;}
.clsAccountMoveListLeft a:visited {color:red; font-weight:normal; font-size:x-small;}

.clsAccountMoveListRight { background-color: #F2F1E6}
.clsAccountMoveListRight a {color:#446488; font-weight:normal; font-size:x-small;}
.clsAccountMoveListRight a:visited {color:#333399; font-weight:normal; font-size:x-small;}

.clsClientAdminRedBold{font-family:Arial; font-size: 9pt; color:#C00000; padding: 3px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.clsClientAdminButton { font-family:Arial; font-size:9pt; margin-left: 3px; margin-bottom: 3px;}

.clsAddNewAccount { font-size:x-small;font-weight:bold; background-color:#E8E8E8; width:100%; color:#446488;}
.clsAddNewAccountLabel {color:#446488;font-size:12px;font-weight:bold; width:85px; text-align:right;}

.clsClientAdminContentTitle	{
	font-size:14px;
	font-weight:bold;
	text-align: center;
}
.clsClientAdmin_tree	{
	font-size:11px;
	font-weight:bold;
}
#BulkUploadFull	{ width:650px;}
#BulkUploadFull p.title	{font-size:12px;}
.clsSubtitle	{font-size:14px;}
.clsSearchUser {
    font-family: Arial, Sans-Serif;
    font-size:11px;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
    background-color:#E4E4E4;}
.clsSearchUserTableHeader {background-image: url('/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	padding: 5px;
    color: #ffffff;
    display:block;}
.clsSearchUserLabel {font-family:Arial; color:#000000; FONT-WEIGHT: bold;}
.clsSearchUserBold {font-family:Arial; font-size: 10pt; color:#446488; FONT-WEIGHT: bold; background-color: transparent;display:block;}
.clsSearchUserBoldRed {font-family:Arial; color:red; FONT-WEIGHT: bold; font-size:11px;}
.clsSearchUser input	{font-size:11px;}
.clsSearchUser DropDownList	{font-size:11px;}
.clsSearchUser_old {background-color:#EEEEEE; border:1px #000000 solid; width:auto;}
.clsSearchUserTableHeader_old  {background-color:#446488; vertical-align:middle; text-align:center; width:auto;}
.clsSearchUserBold_old  {font-family:Arial; font-size: 10pt; color:#ffffff; FONT-WEIGHT: bold; background-color:#446488;display:block;padding-left:2px;}
.clsSearchUserLabel_old  {font-family:Arial; font-size: 9pt; color:#000000; FONT-WEIGHT: bold;}
.clsSearchUserBoldRed_old  {font-family:Arial; font-size: 10pt; color:red; FONT-WEIGHT: bold;}
.clsJobRoles {background-color:#EEEEEE; border:1px #000000 solid; width:auto;}
.clsJobRolesTableHeader {background-color:#446488; vertical-align:middle; text-align:center; width:auto;}
.clsJobRolesBold {font-family:Arial; font-size: 10pt; color:#ffffff; FONT-WEIGHT: bold; background-color:#446488;display:block;padding-left:2px;}
.clsJobRolesLabel {font-family:Arial; font-size: 9pt; color:#000000; FONT-WEIGHT: bold;}
.clsJobRolesBoldRed {font-family:Arial; font-size: 10pt; color:red; FONT-WEIGHT: bold;}

.clsManageUserTable	{border-collapse: collapse;background-color:#eeeeee; border: 1px solid #000000; border-collapse: collapse; width:auto; color:#000000;}
.clsManageUserTable	td	{border-collapse: collapse; padding-left:2px; border: 0px solid #000000; font-size:9pt;}
.clsEditUser {color: #446488; font-size:9pt; border:0px #000000 solid;}
.clsEditUserLabel	{width:auto; font-family:Arial; font-size: 9pt; color:#000000; FONT-WEIGHT: bold; text-align:right; margin-right:5px; white-space:nowrap;}
.clsEditUserForm	{width:auto;}
.clsEditUser a {width: 100%; font-size:9pt;text-decoration:none; color:#446488;font-family:Arial;}
.clsEditUser td	{ padding:0 5px 0 0; vertical-align:bottom; width:auto;}
.clsEditUserRed	{ font-family:Arial; font-size: 9pt; color:#a03033; padding: 3px; display:none;}

.clsManageUserCertificateTable	{border-collapse: collapse;background-color:#eeeeee; border: 1px solid #000000; border-collapse: collapse; width:auto; color:#000000;}
.clsManageUserCertificateTable	td	{border-collapse: collapse; padding-left:2px; border: 0px solid #000000; font-size:9pt;}
.clsManageUserCertificateTable  th {background-color: #446488; color:#ffffff; border-collapse: collapse; border: 1px solid #000000; text-align:center; font-size:9pt;}

.clsgridSearchResults {border-collapse: collapse; background-color: #EEEEEE; border: 1px solid #000000; width:100%; font-size:9pt; text-align:center;}
.clsgridSearchResults th {background-color: #446488; color:#ffffff; border-collapse: collapse; border: 1px solid #000000; text-align:center; font-size:9pt;}
.clsgridSearchResults td {border-collapse: collapse; padding-left:2px; border: 1px solid #000000; font-size:9pt;}
.clsgridSearchResults th a:link {color:#ffffff;}
.clsgridSearchResults th a:visited {color:#ffffff;}



/*Text bar below image on front page - looks like primary nav - these are only on home page*/
.clsPrimaryNavText
{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;
	border-top: #c8c8c8 1px solid;
	border-bottom: #c8c8c8 1px solid;
}

.clsPrimaryNavLinks
{
	font-size: 9pt;	
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
}
.clsPrimaryNavLinks a 
{	
	font-size: 9pt;	
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	text-decoration:none;
}
.clsPrimaryNavLinks a:hover 
{
	width: 100%; 
	font-size:9pt;
	text-decoration:underline;
	color:#aa0000;
	font-family:Arial
}

/* Primary Navigation Panel - Front page and Marketing Panel */
.clsPrimaryNav 
{	 
	text-align:center;
	background-position: left top;
	margin-top: 0px;
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/primarynav_background.gif);
	background-repeat: repeat;
}
.clsPrimaryNav a {width: 100%; font-size:9pt;text-decoration:none; color:#5a5858;font-family:Arial;cursor: hand; text-align:center; font-weight: bold;}
.clsPrimaryNav a:hover {width: 100%; font-size:9pt;text-decoration:none; color:#000000;font-family:Arial;cursor: hand; text-align:center; font-weight: bold;}

.clsPrimaryCallToActionNav 
{	 
	background-position: left top;
	margin-top: 0px;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.clsPrimaryCallToActionNav a {width: 100%; font-size:11pt; text-decoration:none; color:#5a5858;font-family:Arial;cursor: hand; padding:3px;}
.clsPrimaryCallToActionNav a:hover {width: 100%;font-size:11pt;text-decoration:none; color:#000000;font-family:Arial;cursor: hand; padding:3px;BACKGROUND-COLOR: #E7F1F3;}

.clsSecondaryCallToActionNav 
{	 
	background-position: left top;
	margin-top: 0px;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.clsSecondaryCallToActionNav a {display:block;width:100%; font-size:12px;text-decoration:none; color:#5a5858;font-family:Arial;cursor: hand; font-weight: bold;}
.clsSecondaryCallToActionNav a:hover {display:block; width:100%; font-size:12px;text-decoration:none; color:#000000;font-family:Arial;cursor: hand; font-weight: bold; BACKGROUND-COLOR: #E7F1F3;}

.clsNavPrimary {width: 100%;background-color: #68A294;}
.clsNavPrimary {width: 100%; color: #ffffff;}
.clsNavPrimary a {display:block; width: 100%;padding:3px; font-size:9pt; font-weight:bold; text-decoration:none;color:#ffffff;font-family:Arial;cursor: hand;}
.clsNavPrimary a:hover {display:block; width: 100%; padding:2px; font-size:9pt;font-weight:bold;text-decoration:none;color:#ffffff;font-family:Arial;background-color: #552278; BORDER-TOP: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid;}
.clsNavPrimary .Group {width: 100%; background-color: #68A294;}
.clsNavPrimary .CurrentGroup {width: 100%; padding:3px;background-color: #ffffff; font-style:italic;}
.clsNavPrimary .GroupItem {padding: 3px; width: 100%; background-color: #ffffff; background-image: url( /lms20/Resource/Images/en-us/bullets/PNav_Group_Item.gif); background-position: 3px 9px; background-repeat: no-repeat;}
.clsNavPrimary .CurrentGroupItem {padding: 3px; padding-left: 1em; width: 100%; background-color: #ffffff; background-image: url( /lms20/Resource/Images/en-us/bullets/PNav_Group_CurrentItem.gif); background-position: 3px 6px; background-repeat: no-repeat;}
.clsNavPrimary .GroupSubItem {padding: 3px; padding-left: 2em; width: 100%; background-color: #ffffff; background-image: url( /lms20/Resource/Images/en-us/bullets/PNav_Group_Item.gif); background-position: 12px 9px; background-repeat: no-repeat;}
.clsNavPrimary .CurrentGroupSubItem {padding: 3px; padding-left: 2em; width: 100%; background-color: #ffffff; background-image: url( /lms20/Resource/Images/en-us/bullets/PNav_Group_CurrentItem.gif); background-position: 12px 6px; background-repeat: no-repeat;}

hr.clsSubNav {padding-top:0px;padding-bottom:0px; margin-left:5px;}
a.clsSubNav {width: 100%; font-size:9pt; text-decoration:none; color:#555555; font-weight: bold; font-family:Arial; padding: 4px; BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; BORDER-BOTTOM: #cccccc 1pt solid; BACKGROUND-COLOR: #ffffff}
a.clsSubNav:hover {width: 100%; font-size:9pt; text-decoration:none; color:#68A294; font-weight: bold; font-family:Arial; padding: 4px; BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; BORDER-BOTTOM: #cccccc 1pt solid; BACKGROUND-COLOR: #ffffff}


/* Quick Links Panel */
.clsQuickLinks {color: #028074; font-size:9pt;text-decoration:underline;}
.clsQuickLinks a {width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial;}
.clsQuickLinks a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial}
.clsQuickLinks .clsQuickLinkWithSpace{margin-bottom: 10px;}
.clsPanel a.clsQuickLinks {color: #028074; font-size:9pt;text-decoration:underline;}

/* Quick Links Panel */
.clsQuickLinksClicked {color: #04258C; font-size:9pt; font-weight:bold}
.clsQuickLinksClicked a {width: 100%; font-size:9pt;font-weight:bold;text-decoration:none; color:#04258C;font-family:Arial;}
.clsQuickLinksClicked a:hover {width: 100%; font-size:9pt;font-weight:bold; text-decoration:none;color:#04258C;font-family:Arial}
.clsQuickLinksClicked .clsQuickLinksClickedWithSpace{margin-bottom: 10px;}


/* My Messages Panel */
.clsMyMessages {width: 100%; font-size:9pt;color:#000000;font-family:Arial;}
.clsMyMessagesCaption{ width: 100%; text-align:left; padding:2px; font-size:9pt;color:#000000;font-family:Arial;cursor: hand;}
.clsMyMessagesCaptionLink{ width: 100%; text-align:left; padding:2px; font-size:9pt;color:#028074;font-family:Arial;cursor: hand;}
.clsMyMessagesLink{text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial;cursor: hand;}
.clsMyMessagesLink:hover {text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial}


/* Recent Activity Panel */
.clsRecentActivity {padding:2px; width: 100%; font-size:9pt;color:#028074;font-family:Arial;}
.clsRecentActivityLink{text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial;cursor: hand;}
.clsRecentActivityLink:hover {text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial}




/* RV Control Cells */
.clsComment{ font-family:Arial; font-size:9pt;}
.clsLabel{font-family:Arial; font-size: 9pt; color:black;}
.clsLabelBold{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold;}
.clsLabelWhiteBG{padding:3px;font-family:Arial; font-size: 9pt; color:black; background-color:#ffffff;}
.clsLabelWhite{font-family:Arial; font-size: 9pt; color:#ffffff;}


.clsLabelPurpleBold{font-family:Arial; font-size: 9pt; color:#492859;font-weight:bold;}
.clsFormInput {FONT-FAMILY: Arial;font-size:9pt;}
.clsFormInput:disabled {FONT-FAMILY: Arial;font-size:9pt; color:#000000;}
.clsFormInputRight{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold; text-align:right;}
.clsFormInputBold {FONT-FAMILY: Arial;font-size:9pt; FONT-WEIGHT: bold;}
.clsFormInputCell {padding: 3px; background-color:#ffffff; line-height: 11pt; }
.clsFormMidInputCell { padding: 3px; background-color:#ffffff;}
.clsFormSingleCell { padding: 3px; background-color:#ffffff;}
.clsFormCaption {FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial;}
.clsFormCaptionBold { padding: 3px; padding-left:5px;FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial; FONT-WEIGHT: bold;}
.clsFormCaptionRightAlign { padding: 3px;FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial;padding:3px; text-align:right;}
.clsFormCaptionRequired {FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #a03033; FONT-FAMILY: arial;}
.clsFormCaptionCell {width:120; background-color:#ffffff; line-height: 12pt;}

/*SHANNON stopped here*/
.clsFormCaptionCellRequired {width:120; background-color:#f2f2e8; background-color:#ffffff;}
.clsFormCaptionCellNoWidth { background-color:#ffffff;}
.clsFormCaptionCellFullWidth {width:100%; background-color:#ffffff;}
.clsFormMidCaptionCell { background-color:#ffffff;}
.clsFormHeaderCell { BORDER-RIGHT: #3a77ba 1pt solid; BORDER-TOP: #3a77ba 1pt solid; BORDER-LEFT: #3a77ba 1pt solid; BORDER-BOTTOM: #3a77ba 1pt solid; BACKGROUND-COLOR: #cccccc }
.clsFormHeader { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: arial }
.clsFormHeaderCaption {
	FONT-SIZE: 9pt;
	COLOR: #492859;
	FONT-FAMILY: arial;
}
.clsErrorCaptionCell {background-color:#ffffff; line-height: 12pt; height:50px;}
.clsError {COLOR: #3a77ba; FONT-FAMILY: Arial,arial; height:50px; vertical-align:middle;}
.clsError a {COLOR: blue; text-decoration:underline;}
.clsErrormsg { FONT-SIZE: 7pt; COLOR: red; FONT-FAMILY: arial; margin-bottom:50px; margin-top:50px; }
.clsPanelCell { VERTICAL-ALIGN: top;}
.clsExpiredLabel{font-family:Arial; font-size: 9pt; color:#a03033; padding: 3px;}
.clsGreenLabel{font-family:Arial; font-size: 9pt; color:green; padding: 3px;}
.clsGreenLabelBold{font-family:Arial; font-size: 9pt; color:green; padding: 3px; FONT-WEIGHT: bold;}
.clsGreenCellBold
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	color: green;
	padding-top: 3px;
	font-family: Arial;
	background-color: #c2edc2;
	 border-bottom: #eeeeee 1pt solid; border-right: #eeeeee 1pt solid;
}
.clsRedLabel{font-family:Arial; font-size: 9pt; color:#a03033; padding: 3px;}
.clsRedLabelBold{font-family:Arial; font-size: 9pt; color:#a03033; padding: 3px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.clsBrightRedLabelBold{font-family:Arial; font-size: 9pt; color:red; padding: 3px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.clsRedCellBold
{
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	color: #a03033;
	padding-top: 3px;
	font-family: Arial;
	background-color: #ff9999;
	text-decoration: none;
	 border-bottom: #eeeeee 1pt solid; border-right: #eeeeee 1pt solid;
}
.clsBlueLabel{font-family:Arial; font-size: 9pt; color:blue; padding: 3px;}
.clsBlueLabelBold{font-family:Arial; font-size: 9pt; color:#0000ff; padding: 3px;FONT-WEIGHT: bold;}
.clsGrayLabel{font-family:Arial; font-size: 9pt; color:#555555;}
.clsGrayLabelBold{font-family:Arial; font-size: 9pt; color:#a0a0a0; FONT-WEIGHT: bold;}
.clsGrayCellBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #a0a0a0;
	font-family: Arial;
	background-color: #dcdcdc;
	 border-bottom: #eeeeee 1pt solid; border-right: #eeeeee 1pt solid;
}
.clsYellowLabel {font-size: 9pt; color: #cccc00;font-family: Arial;}
.clsYellowLabelBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #cc9900;
	font-family: Arial;
}
.clsYellowCellBold
{
	font-weight: bold;
	font-size: 9pt;
	color: #cccc00;
	font-family: Arial;
	background-color: #ffff99;
	 border-bottom: #eeeeee 1pt solid; border-right: #eeeeee 1pt solid;
}
.clsNewsDate{font-family:Arial; font-size: 9pt; background-color:#dadac7; color:#ffffff; padding: 3px;}
.clsNewsTitle{font-family:Arial; font-size: 9pt; color:black; padding: 3px;}

/* RV Control Buttons */
.clsSaveBarCell { background-color:#ffffff; padding-top:3px;}
.clsSaveBarCellNoBG {}
.clsSaveBarCellNoBGPadded { padding-top:3px;}
.clsButtonFixed { padding: 3px;BORDER-RIGHT: #3a77ba 1pt solid; BORDER-TOP: #3a77ba 1pt solid; BORDER-LEFT: #3a77ba 1pt solid; WIDTH: 80px; COLOR: #666666; BORDER-BOTTOM: #3a77ba 1pt solid; BACKGROUND-COLOR: #eeeeee }
.clsButtonOverFixed { padding: 3px;BORDER-RIGHT: #3a77ba 1pt solid; BORDER-TOP: #3a77ba 1pt solid; FONT-WEIGHT: bold; BORDER-LEFT: #3a77ba 1pt solid; WIDTH: 80px; COLOR: #666666; BORDER-BOTTOM: #3a77ba 1pt solid; BACKGROUND-COLOR: #cccccc }
.clsButton { font-family:Arial; font-size:9pt;margin-left: 3px;margin-bottom: 3px;}
.clsButtonOver { font-family:Arial; font-size:9pt;margin-left: 3px;margin-bottom: 3px;}


/* Grids */
.clsGrid {width:100%;}
.clsGridHeader { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E; BACKGROUND-COLOR: #E8E8E8; font-weight:bold; font-family:Arial;}
.clsGridHeader a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E;}
.clsGridHeader a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E; text-decoration:none;}

.clsGridHeader2 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #9c9c9c; BACKGROUND-COLOR: #ffffff; font-weight:bold; font-family:Arial;}
.clsGridHeader2 a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #9c9c9c;}
.clsGridHeader2 a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #9c9c9c; text-decoration:none;}

.clsGridHeader3 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f; BACKGROUND-COLOR: #ffffff; font-weight:bold; font-family:Arial;}
.clsGridHeader3 a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f;}
.clsGridHeader3 a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f; text-decoration:none;}
.clsGridPager3 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f; BACKGROUND-COLOR: #aeaeae; font-weight:bold; font-family:Arial;}
.clsGridPager3 a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f;}
.clsGridPager3 a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #dbc33f; text-decoration:none;}

.clsGridHeader4 { FONT-WEIGHT: bold; FONT-SIZE: 87pt; COLOR: #9c9c9c; BACKGROUND-COLOR: #cccccc; font-weight:bold; font-family:Arial;}

.clsGridHeader7 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281; BACKGROUND-COLOR: #ffffff; font-weight:bold; font-family:Arial;}
.clsGridHeader7 a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281;}
.clsGridHeader7 a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281; text-decoration:none;}
.clsGridPager7 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281; BACKGROUND-COLOR: #aeaeae; font-weight:bold; font-family:Arial;}
.clsGridPager7 a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281;}
.clsGridPager7 a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #508281; text-decoration:none;}

.clsGridPager { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #633678; BACKGROUND-COLOR: #E8E8E8; font-weight:bold; font-family:Arial;}
.clsGridPager a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #633678;}
.clsGridPager a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #9c9c9c; text-decoration:none;}
.clsGridRow1 {font-size:9pt; color:#000000; background-color:#ffffff;  font-family:Arial; border-bottom: #eeeeee 1pt solid; border-right: #eeeeee 1pt solid;}
.clsGridRow1 a:hover {cursor:hand;}
.clsGridRow2 {font-size:9pt; color:#000000; background-color:#f5f6fa; font-family:Arial; border-bottom: #eeeeee 1pt solid;}
.clsGridRow2 a:hover {cursor:hand;}
.clsGridSel {font-size:9pt; color:#ffffff; background-color:#7796d0; font-family:Arial; font-weight:bold }
.clsGridSelRow {font-size:9pt; color:#ffffff; background-color:#7796d0; font-family:Arial; font-weight:bold }
.clsGridItemPadLeft {padding-left:20px;}


/* Config */
.clsControlConfig { BORDER: #ff0000 1pt solid;}
.clsPanelConfig { BORDER: #00ff00 1pt solid;}
.clsConfigCell { BORDER-RIGHT: #3a77ba 1pt solid; BORDER-BOTTOM: #3a77ba 1pt solid; background-color:#ffffff;}
.clsConfigRow{width:100%; font-size:xx-small;font-family:Arial;color:Silver;cursor:hand; background-color:#ffffff;}


/* Margins */
.clsMarginHeader {width:100%; height:20; margin-bottom:7px; font-size:9pt; color:#000000; font-family:Arial; background-color: #ffffff;}
/* .clsMarginHeader {width:750; height:40; margin-bottom:7px; font-size:7pt; color:#000000; font-family:Arial; border-left: #aa2222 1pt solid;  border-right: #810000 1pt solid;  border-bottom: #b4b89b 1pt solid; background-color: #8b1106; background: url(" /lms20/Resource/Images/en-us/header_bg.jpg") top left; background-repeat: no-repeat;} */
.clsMarginLeft {height:100%; margin-right:7px; padding-top: 5px; padding-right: 5px; padding-left: 5px; font-size:9pt; color:#000000; font-family:Arial; BORDER: #b5b59e 1pt solid; background-color: #ffffff;}
.clsMarginRight {height:100%; margin-left:7px; padding-top: 5px; padding-right: 5px; padding-left: 5px; font-size:9pt; color:#000000; font-family:Arial; BORDER: #b5b59e 1pt solid; background-color: #ffffff;}
.clsFooter {width:100%; font-family:Arial; font-size: 9pt;}
.clsMarginFooter {width:100%; height:15; margin-top:7px; border-top: #b64040 1pt solid; border-left: #aa2222 1pt solid;  border-right: #810000 1pt solid;  border-bottom: #6f0000 1pt solid; background-color: #93140b;}
/* .clsMarginFooter {width:750; height:15; margin-top:7px; border-top: #b64040 1pt solid; border-left: #aa2222 1pt solid;  border-right: #810000 1pt solid;  border-bottom: #6f0000 1pt solid; background-color: #8b1106; background: url(" /lms20/Resource/Images/en-us/footer_bg.jpg") top left; background-repeat: no-repeat;} */
.clsMarginFooter td {font-size:9pt; color:#ffffff; font-family:Arial;}
.clsMarginFooter .Phone {width:5; height: 15;}
.clsMarginFooter .Fax {width:20; height: 15;}
.clsMarginFooter .Mail {width:20; height: 15;}
.clsSecureHeader{position: relative;right: -5px;top: -1px; font-family:Arial; font-size: 9pt; color:#ffffff; padding: 3px;}
.clsMarginHeaderTEMP {position: relative;width:750; font-size:9pt; color:#000000; font-family:Arial; border-bottom: #cccccc 1pt solid;  border-left: #cccccc 1pt solid;  border-right: #cccccc 1pt solid;}


/* Shopping Cart */
.clsShopCartSummaryHeader {font-family:Arial; font-size: 9pt; color:#ffffff; margin-right:3;}
.clsShopCartSummaryHeaderCell {font-family:Arial; font-size: 9pt; color:#ffffff; padding:2px;}
.clsShopCartSummaryHeaderCellBold span {font-family:Arial; font-size: 9pt; font-weight:bold; color:#ffffff; padding:2px;}
.clsShopCartSummaryHeaderCellBold {font-family:Arial; font-size: 9pt; font-weight:bold; color:#ffffff; padding:2px;}
.clsShopCartSummaryHeaderCell span {font-family:Arial; font-size: 9pt; color:#ffffff; padding:2px;}
.clsShopCartSummaryHeaderCell a {font-family:Arial; font-size: 9pt; color:#ffffff; text-decoration:underline; padding:2px;}
.clsShopCartSummaryHeaderCell a:hover {font-family:Arial; font-size: 9pt; color:#ffffff; padding:2px; text-decoration:none;}


/* Instruction Blocks */
.clsInstructionListUL {position: relative; width:100%;margin: 0;padding: 0;list-style-type: none;}
.clsInstructionListOL {position: relative; width:100%;margin: 0;padding: 0;list-style-type: none;}
.clsInstructionListUL .clsInstructionListItem {width: 100%; padding:3px; font-size:9pt;color:#000000;font-family:Arial;}
.clsInstructionListOL .clsInstructionListItem {width: 100%; padding:3px; font-size:9pt;color:#000000;font-family:Arial;}


/* Misc. */
.BottomBorder {border-bottom: 1px solid #e3e3d5; padding:2px;}
.TopBorder {border-top: 1px solid #e3e3d5;}
.clsValidation {font-size:9pt;color:#810000;font-family:Arial; display:inline;}
.clsRequiredFieldIndicator {font-size:12pt;color:#810000;font-family:Arial}
.clsPageHeader { font-size:9pt; color:Black; font-family:Arial; font-weight:bold;}
.clsErrormsg { FONT-SIZE: 9pt; COLOR: red; FONT-FAMILY: arial }
.clsSelect {font-size:9pt; color:#000000; font-family:Arial;}
.clsPageTitle {font-weight: bold; font-size: 11pt; color: #028074; font-family: Arial; background-color: #ffffff; padding:0px; margin-bottom:10px; margin-top:10px;}
.clsPageBody {font-weight: normal; font-size: 9pt; color: #000000; line-height: 11pt; font-family: Arial; background-color: #ffffff;  padding:0px; margin-bottom:10; margin-top:5;}
.clsPageBodyNoPadding {font-weight: normal; font-size: 9pt; color: #000000; line-height: 11pt; font-family: Arial; background-color: #ffffff;  padding:0px; margin-bottom:10; margin-top:5;}
.clsHomeSplash { border-left: 1px solid #93140b; border-right: 1px solid #93140b; border-top: 1px solid #93140b; }
.clsHomeSplashMargin {font-weight: bold; font-size: 9pt;	color: #ffffff;	font-family: Arial;	background-color: #707070;}
.clsHomeTagline {font-family: Arial; color: #ffffff; font-size: 9pt; background-color: #7d0800; border-left: 1px solid #93140b; border-top: 1px solid #93140b; border-right: 1px solid #93140b; border-bottom: 1px solid #93140b; text-align:left; vertical-align:middle;}
.clsHomeTaglineLabel {font-weight: normal; font-size: 10pt; color: #ffffff; font-family: Arial; background-color: #7d0800; text-align:left; vertical-align:middle; padding-top:2; padding-bottom:2; padding-left:3;}
.clsLabelWhiteBoldBig
{
	font-family: Arial;
	font-size: 10pt;
	color: #f5deb3;
	font-weight: bold;
}


/* Assessment */
.clsQuestionPanel {width:100%; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-bottom:5;}
.clsQuestionTitle{font-family:Arial; font-size: 9pt; color:Maroon; padding: 5px; font-weight:bold}
.clsQuestionSubTitle{font-family:Arial; font-size: 9pt; color:#000000; padding: 7px; font-weight:bold;}
.clsQuestionFormInput {FONT-FAMILY: Arial;font-size:9pt;}
.clsQuestionTextOption {FONT-FAMILY: Arial;font-size:9pt; margin-left:20px;}
.clsQuestionFormInputCell {background-color:#ffffff;}
.clsQuestionFormCaption {FONT-SIZE: 9pt; COLOR: #666666; FONT-FAMILY: arial; padding:7px;}
.clsQuestionFormCaptionCell {width:120; background-color:#ffffff; padding:7px;}
.clsQuestionLabel{font-family:Arial; font-size: 9pt; color:black; padding: 7px;}
.clsQuestionFormCaptionCellNoWidth {background-color:#ffffff; font-size: 9pt; padding: 7px;}
.clsQuestionCurrent {background-color:#ffffff; color:black; font-size: 9pt; font-weight:bold; padding: 1px;}
.clsQuestionAnswered {background-color:#ffffff; color:green; font-size: 9pt; padding: 1px;}
.clsQuestionUnanswered {background-color:#ffffff; color:red; font-size: 9pt; padding: 1px;}
.clsPanel A.clsQuestionCurrent {background-color:#ffffff; color:black; font-size: 9pt; font-weight:bold; padding: 1px;}
.clsPanel A.clsQuestionAnswered {background-color:#ffffff; color:green; font-size: 9pt; padding: 1px;}
.clsPanel A.clsQuestionUnanswered {background-color:#ffffff; color:red; font-size: 9pt; padding: 1px;}
.clsAnswer {background-color:#ffffff; font-weight:bold; font-size: 9pt; padding: 1px;}
.clsAnswerCorrect {color:green; font-weight:bold; font-size: 9pt; padding: 1px;}
.clsAnswerIncorrect {color:red; font-weight:bold; font-size: 9pt; padding: 1px;}

.clsCourse {FONT-SIZE: 9pt; color:#0000AA;font-family:Arial; font-weight:bold}
.clsCourseExpiration {FONT-SIZE: 9pt; color:#aaaaaa;font-family:Arial;}
.clsCourseUnit {FONT-SIZE: 9pt; text-decoration:none;color:#aa0000;font-family:Arial;}
.clsChapter {FONT-SIZE: 9pt; background-color:#000000; color:#ffffff; font-family:Arial; font-weight:bold}
.clsChapterUnit {FONT-SIZE: 9pt; background-color:#555555; color:#ffffff; text-decoration:none; font-family:Arial; font-weight:bold}
.clsLaunchBar {background-color:#ffffff; margin-top:2px; margin-bottom:2px; line-height:19pt; }
.clsLaunchCourse {display:inline; color: #aa0000; font-size:9pt;}
.clsLaunchPDF {display:inline; color: #0000aa; font-size:9pt; }
.clsCourseUnitPackage {FONT-SIZE: 11pt; color:#000000; font-family:Arial;font-weight:bold; padding:5px;background-color:#e8e8e8;}

/* Calendar */
.clsCalendar {background-color: #7d0800;color: #ffffff;font-family:Arial; font-size:7pt;}
.clsCalendarHeader {background-color: #7d0800;color: #ffffff;font-family:Arial; font-size:7pt;}
.clsCalendarDay {background-color: #ffffff;color: #000000;font-family:Arial; font-size:7pt;}
.clsCalendarSelectedDay {background-color: #a7a791;color: #ffffff;font-family:Arial; font-size:7pt;}
.clsCalendarDayHeader {background-color: #7d0800;color: #ffffff;font-family:Arial; font-size:7pt;}
.clsCalendarOtherMonthDay {background-color: #dadac7;color: #ffffff;font-family:Arial; font-size:7pt;}
.clsCalendarOtherMonthDay a { FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none }
.clsCalendarOtherMonthDay a:hover { FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline;border: 1px solid #000000;}
.clsCalendarLink { FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none }
.clsCalendarLink:hover { FONT-SIZE: 7pt; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: underline;}
.clsCalendarDay a:hover {border: 1px solid #000000;}
.clsCalendarSelectedDay a:hover {border: 1px solid #000000;}


/* Report Grid Classes */
.clsReportSectionHeader{background-color:#9aa6b2;color:White;font-family:Arial;font-weight:bold;font-size:9pt;}
.clsReportGrid{border:1pt solid #D4D0C8;}
.clsReportHeaderCellStart{text-align:left}
.clsReportHeaderCell{border-left:1pt solid #D4D0C8;}
.clsReportCellStart{border-top:1pt solid #D4D0C8;}
.clsReportCell{border-top:1pt solid #D4D0C8;border-left:1pt solid #D4D0C8;}
.clsReportRow{font-family:arial;font-size:9pt;background-color:white;padding:4pt 4pt 4pt 4pt;}
.clsReportAltRow{font-family:arial;font-size:9pt;background-color:White;padding:4pt 4pt 4pt 4pt;}
.clsReportHeaderRow { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E; BACKGROUND-COLOR: #E8E8E8; font-weight:bold; font-family:Arial;}
.clsReportHeaderRow a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E;}
.clsReportHeaderRow a:hover{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #4E4E4E; text-decoration:none;}
.HeaderBorderBottom{border-bottom:1pt solid #D4D0C8;}

/* Report Prompting */
.clsReportPromptCaption{font-family:Arial;font-size:9pt;}
.clsReportPromptInput{font-family:Arial;font-size:9pt;}
.clsReportPromptTable{border-right:1pt solid #D4D0C8;border-top:1pt solid #D4D0C8;border-left:1pt solid #D4D0C8;}
.clsReportPromptCaptionCell{border-right:1pt solid #D4D0C8;	border-bottom:1pt solid #D4D0C8;background-color:#f1f1f1;}
.clsReportPromptInputCell{	border-bottom:1pt solid #D4D0C8;}

/* Report Links */
a.clsReportNavLink{color:#334d66;font-size:xx-small;text-decoration:underline;}
a.clsReportNavLink:hover{color:#334d66;font-size:xx-small;text-decoration:none;}
a.clsReportName{color:#334d66;font-family:Arial;font-size:10pt;text-decoration:underline;}
a.clsReportName:hover{color:#334d66;font-family:Arial;font-size:10pt;text-decoration:none;}

/* Launch Course Links*/
a.clsSilverBtnLink
{
	font-size: 13px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_Background.jpg);
	background-repeat:no-repeat;
    text-align : center;
	color:#000000;
	height:25px;
	width:150px;
	line-height:20px;
	display:block;
	}
a.clsSilverBtnLink:hover
{
	font-size: 13px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_BackgroundHover.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:Black;
	height:25px;
	width:150px;
	line-height:20px;
	display:block;
}
a.clsLaunchCourseLink
{
	font-size: 13px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_Background.jpg);
	background-repeat:no-repeat;
    padding:4px 36px;
    text-align : left;
	color:#000000;
	height:40px;
	width:150px;
	line-height:20px;
	}
a.clsLaunchCourseLink:hover
{
	font-size: 13px;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_BackgroundHover.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:Black;
	height:40px;
	width:150px;
	padding:4px 36px;
	line-height:20px;
}
/* Home Page */
.clsCenterTableTop
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial;
	background-color: #E7F1F3;
	text-align: center;
	height: 47px;
	letter-spacing: -1pt;
	vertical-align: top;
	color: #492859;
}

.clsCenterTable
{
	height: 318px;
	background-color: #ffffff;
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/Care2LearnLogo20.gif);
	background-repeat: repeat-y;
	width: 230px;
}
.clsCenterTableText
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #434343;
	background-color: transparent;
}
.clsCenterTableNames
{
	background-color: transparent;
	font-weight: bold;
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	color: #028074;
	text-align: right;
}

/* Home page below the fold */
.clsBFTable
{	
	font-size: 9pt;
	background-color: white;
}

.clsBFTable th
{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;	
}
 .clsBackground
{
	background-color: #ffffff;
	width: 15px;
}

/* Other */
.clsReport{background-color: #ffffff; BORDER-RIGHT:#a3a3a3 1pt solid; BORDER-TOP:#a3a3a3 1pt solid; BORDER-LEFT:#a3a3a3 1pt solid; BORDER-BOTTOM:#a3a3a3 1pt solid;}
.clsReportTitle{font-family:Arial;font-size:14pt;color:#9aa6b2;}
.clsReportDescription{font-family:Arial;font-size:10pt;}
.clsreportsmallcell { border: 1px solid #b5b59e; font: 9pt Arial; margin: 0px; padding: 0px 5px 0px 5px;}
.clsBold{FONT-WEIGHT: bold;}

/* Alternative home pages */
.clsHomeHeadersAndBorders
{
	background-color: #e8e8e8;
	font-size: 9pt;
	color: #898989;
	width: 100%;
	font-family: Arial;
	font-weight: bold;
	border-right: white 2px solid;
	border-top: white 2px solid;
	border-left: white 2px solid;
	border-bottom: white 2px solid;
}
.clsHomeTable
{
	border-right: #b5b59e 1px solid;
	border-top: #b5b59e 1px solid;
	border-left: #b5b59e 1px solid;
	border-bottom: #b5b59e 1px solid;
	background-color: #ffffff;
}

.clsHomeTableCell
{
	font-size: 9pt;
	border-right: #b5b59e 1px solid;
	color: #666666;
}
.clsHomeTableCellNoBorder
{
	font-size: 9pt;	
	color: #666666;
}
.clsHomeTableCellTop
{
	text-decoration: underline;
	font-size: 9pt;
	border-right: #b5b59e 1px solid;
	color: #666666;
}
.clsHomeTableCellTopNoBorder
{
	text-decoration: underline;
	font-size: 9pt;	
	color: #666666;
}
.clsHomeCaption
{
	font-size: 9pt;
	color: #666666;
	width:58px;
}
.clsHomeHeaders
{
	background-color: #e8e8e8;
	font-size: 9pt;
	color: #898989;
	width: 100%;
	font-family: Arial;
	font-weight: bold;	
}
.clsHomeBorders
{
	border-right: #b5b59e 1px solid;
	border-top: #b5b59e 1px solid;
	border-left: #b5b59e 1px solid;
	border-bottom: #b5b59e 1px solid;
	background-color: #ffffff;
	height:100%;
}
.clsContractorButtons
{
	border-top: #492859 2px ridge;
	border-left: #492859 2px ridge;
	border-bottom: #990066 2px ridge;
	border-right: #990066 2px ridge;
	font-weight: bold;
	background-color: #fffacd;
	cursor: hand;
}

.clsHomeLinks 
{
	color: #492859; 
	font-size:9pt;
}

.clsHomeFont
{
	font-size: 9pt;
	color: #666666;
}
.clsHomeFontLarge
{
	font-size: 14pt;
	color: #666666;
}
.clsHomeAltItem
{	
	font-size: 9pt;
	background-color: #f5f5f5;
	color: #666666;
}
.clsHomeAltItemBorder
{	
	font-size: 9pt;
	background-color: #f5f5f5;
	border-right: #b5b59e 1px solid;
	color: #666666;
}

/* Quick Links large text */
.clsQuickLinksLarge {color: #028074; font-size:14pt;}
.clsQuickLinksLarge a {width: 100%; font-size:14pt;text-decoration:underline; color:#028074;font-family:Arial;}
.clsQuickLinksLarge a:hover {width: 100%; font-size:14pt;text-decoration:none;color:#028074;font-family:Arial}
.clsQuickLinksLarge .clsQuickLinkWithSpace{margin-bottom: 10px;}

.clsHomeFontUnderline
{
	text-decoration: underline;
	font-size: 9pt;
	color: #666666;
}
.clsWideTR
{
	height:35px;
}
.clsMarqueeTable
{
	height: 210px;
	background-color:white; 
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/care2learnLogo20.gif);
	background-repeat: repeat-y;
	width:200;			
}
.clsMarqueeTableShort
{
	height: 166px;
	background-color:white; 
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/Care2LearnLogo20.gif);
	background-repeat: repeat-y;
	width:200;			
}
.clsMarqueeHomeBorders
{
	border-right: #b5b59e 1px solid;
	border-top: #b5b59e 1px solid;
	border-left: #b5b59e 1px solid;
	border-bottom: #b5b59e 1px solid;
	background-color: #ffffff;
	
}
.clsMarqueeEnterpriseTable
{
	height: 64px;
	background-color: white;
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/care2learnLogo20.gif);
	background-repeat: repeat-x;
	width: 335px;
}
.clsMarqueeText
{
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	text-decoration: none;
	color: #434343;
	background-color: transparent;
}
.clsMarqueeNames
{
	background-color: transparent;
	font-weight: bold;
	font-family: Arial;
	font-size: 7pt;
	text-decoration: none;
	color: #028074;
	text-align: right;
}

.clsHomeCenterTop
{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;
	border-top: #c8c8c8 1px solid;	
}
.clsHomeCenterBottom
{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	border-bottom: #c8c8c8 1px solid;
}
.clsHomeCenter
{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	border-bottom: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;	
}
.clsHomeText
{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	border-right: #c8c8c8 1px solid;
	border-left: #c8c8c8 1px solid;
}

/* Menu */
.menustyle
{
	background-color: #492859;
	text-align:left;
}
.menuitem
{
	width: 205px;
	color: #FFFFFF;
	background-color: #492859;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	padding-right:5px;
	padding-left:5px;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}

.mouseup
{
	width: 205px;
	background-color: #492859;
	color: #5a5858;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	padding-right:5px;
	padding-left:5px;
	border-right: #a5a5a5 1px solid;
	border-top: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	border-bottom: #a5a5a5 1px solid;
	cursor: pointer;
	cursor: hand;
}
.mouseover
{
	width: 205px;
	background-color: #61a094;
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	padding-right:5px;
	padding-left:5px;
	border-right: #a5a5a5 1px ridge;
	border-top: #d2d2d2 1px ridge;
	border-left: #d2d2d2 1px ridge;
	border-bottom: #a5a5a5 1px ridge;
	cursor: pointer;
	cursor: hand;
}

.mousedown
{
	width: 205px;
	background-color: #61a094;
	color: #FFFFFF;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	padding-right:5px;
	padding-left:5px;
	border-right: #a5a5a5 1px solid;
	border-top: #d2d2d2 1px solid;
	border-left: #d2d2d2 1px solid;
	border-bottom: #a5a5a5 1px solid;
	cursor: pointer;
	cursor: hand;
}

/* Quick Links Panel */
.clsQuickLinksNew {color: #028074; font-size:9pt;padding:5px}
.clsQuickLinksNew a {width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial; padding:5px}
.clsQuickLinksNew a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial;padding:5px}
.clsQuickLinksNew .clsQuickLinkWithSpace{margin-bottom: 10px;padding:5px}

.clsLabelBar {background-color:#ffffff;}

.clsEnterpriseTitle {font-size:12pt; text-decoration:underline; line-height:14pt; width:100%; color: #444444; background-color: #ffffff; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; font-weight:bold;}

.clsLoginPageButton
{
	border-right: #422102 3px ridge;
	font-size: 10pt;
	font-weight:bold;
	border-left-color: #CCCCCC;
	width: 180px;
	cursor: hand;
	border-top-style: ridge;
	border-top-color: #CCCCCC;
	border-bottom: #422102 3px ridge;
	border-left-style: ridge;
	height: 40px;
	background-color: #b4b4b4;
}

.clsAffidavitButton
{
	border-right: #422102 3px ridge;
	font-size: 10pt;
	font-weight:bold;
	border-left-color: #CCCCCC;	
	cursor: hand;
	border-top-style: ridge;
	border-top-color: #CCCCCC;
	border-bottom: #422102 3px ridge;
	border-left-style: ridge;
	height: 30px;
	background-color: #b4b4b4;
}
.clsHeaderLink
{
	line-height:9pt;
	font-size:9pt; 
	color:#492859; 
	font-family:Arial;
}
.clsDisciplineLeft
{
	text-align: left;
	font-size: 10pt;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	border-bottom: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;	
}
.clsDisciplineCenter
{
	text-align: center;
	font-size: 9pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
	background-color: #e8e8e8;	
	border-bottom: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;	
}
.clsUserSearchHeaders
{
	background-color: #e8e8e8;
	font-size: 9pt;
	color: #000000;
	width: 100%;
	font-family: Arial;
	font-weight: bold;	
	text-align: center;
	height: 2em;
	vertical-align:middle;
}
.clsNewsItemTitle
{
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
}
.clsCenterTableTopProfessions
{
	font-size: 10pt;
	font-family: Arial;
	text-align: left;
	height: 77px;
	letter-spacing: 0pt;
	vertical-align: top;
	color: #492859;
}
/* Header/Footer for Private Labels */
.clsLoginLabelBold{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold;}
.clsLoginLinks {color: #028074; font-size:9pt;}
.clsLoginLinks a {width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial;}
.clsLoginLinks a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial}

.clsFooterLabelBold{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold;}
.clsFooterLinks {color: #028074; font-size:9pt;}
.clsFooterLinks a {width: 100%; font-size:9pt;text-decoration:underline; color:#028074;font-family:Arial;}
.clsFooterLinks a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#028074;font-family:Arial}

.Invisible
 {
 display:none;   
 width:0px;
 }
 
 /* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #446488;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    text-align:left;
}
.accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
.accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: #000000;
    background-color: #D3DEEF;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected a
{
	color: #000000;
	background: none;
	text-decoration: none;
}
.accordionContent
{
    background-color: #EEEEEE;
    border: 1px solid #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionLink a
{
    color: #FFFFFF;
}
.accordionLink
{
    color: #FFFFFF;
    text-decoration:underline;
}
.clsLabelAccordion	{
	color:#000000;
	font-size:12px;
	font-weight:bold;	
}
#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}
#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}
#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.farm_grid
{
     border-collapse: collapse;
     background-color: #EEEEEE;       
     border: 1px solid #000000; 
     width:70%;
     font-size:9pt;
     text-align:center;
}

.farm_grid th
{
     background-color: #446488; 
     color:White;        
     border-collapse: collapse;        
     border: 1px solid black; 
     text-align:center;
     font-size:9pt;
}

.farm_grid td
{
     border-collapse: collapse;
     padding-left:2px;
     border: 1px solid black; 
     font-size:9pt;
     white-space:nowrap;
}

.farm_grid th a:link
{
     color:White;
          
}
.farm_grid th a:visited
{
     color:White;          
}

.clsgridBulkUpload
{
     border-collapse: collapse;
     background-color: #EEEEEE;       
     border: 1px solid black; 
     width:70%;
     font-size:x-small;
     text-align:center;
}

.clsgridBulkUpload th
{
     background-color: #336699; 
     color:White;        
     border-collapse: collapse;        
     border: 1px solid black; 
     text-align:center;
     font-size:x-small;
}

.clsgridBulkUpload td
{
     border-collapse: collapse;
     padding-left:2px;
     border: 1px solid black; 
     font-size:x-small;
}

.clsgridBulkUpload th a:link
{
     color:White;
          
}
.clsgridBulkUpload th a:visited
{
     color:White;
          
}



.farm_main
{
    vertical-align:top;    
    border-collapse: collapse;    
    width:100%;    
    border-bottom:1px solid black;
    
    
}
.farm_mainLeftTD
{
    vertical-align:top;  
    border-right:1px solid black;    
    border-collapse: collapse;
    width:5%;
    
}

.farm_mainRightTD
{
    text-align:left;
    width:95%;
    padding-top:30px;
    vertical-align:top;  
    
}

.module_title
{
    border-collapse: collapse;
    background-color: #cccc99;
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-right: 1px solid black;
    width: 100%;
}

.fairaccesstab
{
    background-color:#dcdcdc;    
    border: 1px solid black;
    border-collapse: collapse;
    width:500px;
    color:White;
}

.clsBulkUpload {
    font-family: Arial, Sans-Serif;
    font-size:11px;
    table-layout: auto;
    border-collapse: collapse;}

.clsBulkUploadTableHeader {background-image: url('/LMS20/Resource/Images/en-us/HeaderSoftGrey.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	padding: 5px;
    color: #ffffff;
    display:block;}
.clsBulkUploadLabel {font-family:Arial; color:#3333A9; font-size:13px; font-weight:bold; padding-bottom:2px;}
.clsBulkUploadRed {font-family:Arial; color:red; FONT-WEIGHT: bold; font-size:11px;}
.clsBulkUploadGreen {font-family:Arial; color:green; FONT-WEIGHT: bold; font-size:12px;}
.clsBulkUpload input	{font-size:11px;}
.clsBulkUpload ListBox	{font-size:11px;}
.clsBulkUpload Button	{font-size:11px; font-weight:bold;}

.clsCourseAssign {
    font-family: Arial, Sans-Serif;
    font-size:11px;
    table-layout: auto;
    border-collapse: collapse;}

.clsCourseAssignTableHeader {background-image: url('/LMS20/Resource/Images/en-us/HeaderSoftGrey.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	padding: 5px;
    color: #ffffff;
    display:block;}
.clsCourseAssignLabel {font-family:Arial; color:#3333A9; font-size:13px; font-weight:bold; padding-bottom:2px;}
.clsCourseAssignRed {font-family:Arial; color:red; FONT-WEIGHT: bold; font-size:11px;}
.clsCourseAssignGreen {font-family:Arial; color:green; FONT-WEIGHT: bold; font-size:12px;}
.clsCourseAssign input	{font-size:11px;}
.clsCourseAssign ListBox	{font-size:11px;}
.clsCourseAssign Button	{font-size:11px; font-weight:bold;}
/* Blue Links Panel */
.clsBlueLinks {color: #336699; font-size:9pt;}
.clsBlueLinks a {width: 100%; font-size:9pt;text-decoration:none; color:#336699;font-family:Arial;}
.clsBlueLinks a:hover {width: 100%; font-size:9pt;text-decoration:underline;color:#aa0000;font-family:Arial}

/* COURSE PREVIEW PAGE */
.clsPreviewHeader { color: #028074; font-size:14pt; padding:2em 0 1em 0; }
.clsPreview { font-family:Arial; font-size: 12pt; color:black;padding:0.5em; }
.clsPreviewBold { font-family:Arial; font-size: 12pt; color:black; font-weight:bold; padding:0.5em; }


.TableLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid #cccccc;
	padding: 15px;
	margin: 5px;
	width: 400px;
	height: auto;
	float: left;
	overflow: visible;
	border-collapse: collapse;
	border-spacing: inherit;
}
.TableLogin th	{
	background-color:#e8e8e8;
	font-weight:bold;
	width:100%;
	text-align:left;
	padding:5px;
}
.TableLogin	td	{
	font-weight:normal;
	text-align:left;
	padding:5px 10px 2px 10px;	
}
.TableLogin a	{
	text-align:left;
	text-decoration:underline;
	color:blue;
}
.TableLogin input	{
	text-align:left;
}
.TableLogin input.clsButton	{
	font-size:12px; margin-bottom: 3px; text-align:center;
}

.TableAccountLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	border: 1px solid #cccccc;
	padding: 15px;
	margin: 5px;
	height: auto;
	float: left;
	overflow: visible;
	border-collapse: collapse;
	border-spacing: inherit;
	width:98%;
}
.TableAccountLogin th	{
	background-color:#e8e8e8;
	font-weight:bold;
	width:100%;
	text-align:left;
	padding:5px;
}
.TableAccountLogin 	td	{
	font-weight:normal;
	text-align:left;
	padding:5px 10px 2px 10px;	
}
.TableAccountLogin a	{
	text-align:left;
	text-decoration:underline;
	color:blue;
}
.TableAccountLogin input	{
	text-align:left;
}
.TableAccountLogin input.clsButton	{
	font-size:12px; margin-bottom: 3px; text-align:center;
}

#pnlLoginContainer table.clsPanel	{
	background-color: #FFFFFF;
}
/* Search Results Display Text */
.clsLabelSearchHighlight{font-family:Arial; font-size: 10pt; color:black; FONT-WEIGHT:bold;font-variant:small-caps;background-color:yellow;}
.clsLabelSearch{font-family:Arial; font-size: 10pt; color:black; FONT-WEIGHT:bold;font-variant:small-caps;}
/* From CMS CSS */
H2.LoginSubHeader {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #0d9b8c;}

/* Comp Assessment Links*/
a.clsCompAssessmentLink
{
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_Background300.jpg);
    padding:4;
    text-align : center ;
	color:Black;
	height:24px;
	width:300px;
	}
a.clsCompAssessmentLink:hover
{
	font-size: 10pt;
	font-family: Arial;
	font-weight:bold;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_BackgroundHover300.jpg);
	text-align:center;
	color:Black;
	height:24px;
	width:300px;
}
/* New Embedded Launchpad */
.clsLaunchpadMessage { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:Black; font-weight:normal; padding:25px 0 25px 0; vertical-align:top; }
.clsLaunchpadMessage h1 { font-size:14pt; }
.clsLaunchpadMessage h2 { font-size:11pt; }
.clsLaunchpadMessageAlert { font-family:Arial,Helvetica,sans-serif; font-size:12pt; color:Black; font-weight:normal; padding:25px 0 25px 0; }
.clsLaunchpadPrompt { font-family:Arial,Helvetica,sans-serif; font-size:9pt; color:Black; background-color: #F3F2E7; }
.clsLaunchpadButtonContinue { background-color:Orange; font-size:x-small; width:110px; height:25px; font-weight:bold; }
.clsLaunchpadButtonExit { background-color:#a91221; color:White; font-size:x-small; width:110px; height:25px; }
/* content box areas */


.clsClientAdminTableContainer	{margin:5px auto 0 auto; width:100%; overflow: visible;}


.clsCourseListDetails {font-family:Arial; font-size: 12px; color:#555; text-indent:10px;}


/* --------------- GridViewCSS White Chrome Style for Private Labels -------------------*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:11px;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
    width:100%;
}
/*Header and Pager styles*/
.HeaderStyle
{
    background-image: url('/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	padding: 5px;
    color: #333;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#333;
    display:block;
    text-align:left;
    font-weight:normal;
}
.PagerStyle
{
    background-image: url('/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
	border-bottom:solid 1px #999;
	text-align:center;
    margin:auto;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:5px;
}
.PagerStyle td
{
    border-top: #999999 1px solid;
}
.PagerStyle a
{
    color:#333;
    text-decoration:none;
    padding:2px 5px 2px 5px;
    border-top:solid 1px #fff;
    border-right:solid 1px #999;
    border-bottom:solid 1px #999;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#333;
    text-decoration:none;
    padding:2px 5px 2px 5px;
    border:0;
}
/*TableRowStyle */
.TblRowStyle, .TblAltRowStyle
{
	padding: 3px;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;

}
.TblRowStyle	{background-color:#E4E4E4;}
.TblRowStyle a	{
	color: #028074;
	text-decoration:underline;
	font-size:inherit;
}
/*RowStyles*/
.RowStyle, .AltRowStyle, .SelectedRowStyle, .EditRowStyle 
/*Common Styles*/
{
    padding: 5px;
    border-right: solid 1px #999;
}
.RowStyle	{background-color:#E4E4E4;}
.RowStyle a	{
	color: #028074;
	text-decoration:underline;
	font-size:inherit;
}
.GridViewStyle a.clsMenuItem { text-align: center;text-decoration: none; white-space:nowrap; display: inline; color: #aa0000; font-size: 11px; padding:2px 8px 2px 8px; border-right: #a9a9a9 1.5pt outset; border-top: #a9a9a9 1pt solid; border-left: #a9a9a9 1pt solid; border-bottom: #a9a9a9 1.5pt outset; background-color: #d2d2d2; }
.AltRowStyle	{background-color: #fff;}
.AltRowStyle a	{	color:#028074;	text-decoration:underline;	font-size:inherit;}
.SelectedRowStyle { background-color:#FF9;}
.EditRowStyle { background-color:#FF9; font-size:11px;}
.EditRowStyle input	{font-size:11px; width:auto;}
.EditRowStyle DropDownList	{font-size:11px;}
.EditRowStyle a	{ color:#028074; text-decoration:underline;	font-size:inherit;}

/* Assigned Courses grid on My Courses page */
.RowStyleCA	{background-color:#FFFFCC;}
.RowStyleCA a	{
	color: #028074;
	text-decoration:underline;
	font-size:inherit;
}

.AltRowStyleCA	{background-color: #FFFFFF;}
.AltRowStyleCA a	{	color:#028074;	text-decoration:underline;	font-size:inherit;}
/* Client Admin */


