﻿
/******* IMPORTANT !!!! DO NOT ADD ANY CSS CLASSES TO THIS !! ***************
	MOVING ALL CLASSES TO SEPARATE CSS FILES - SLT 8/26/2010 */


body{
	background:#fff; 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 */
#cio10B {z-index: 100; position: absolute; text-align: center; width: 100%;}
#sco10B {float: right; margin:5px 10px 0 0; width:50%; height:55px; width:300px;}
#sdo10B {display: none;}
.content-header span.chat-online-old { float: right; margin:15px 2px 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:960px;}
.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: 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: 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 left 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 5px 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;}

/* RETAIL NAVIGATION START */

#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;}
/* RETAIL NAVIGATION END */


.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/redvector/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;}




/*****************************************************
New home with new navigation
10/2011
**********************************************************/
	#header-main	{ display:block; width:960px; background-image: url('/app_themes/redvector/images/logo.png'); background-repeat:no-repeat; background-position:5% 5%; /*height: 160px;*/ background-position: -6px 6px; }
	#header-content{ display:block; width:960px; height:110px; clear:both;}
	#header-content #logoclick {display:block; width:300px; height:110px; text-indent:-9999px;}
	#header-top-phone { display:block; float:right; margin:5px 0 0;}
	#header-links { display:block; float:right; width:100%; text-align:right; margin:10px 0; line-height: 18px; }
	#header-links a {color:#CD0100; font-size:12px; padding:2px;}
    #header-links img { vertical-align: top; }
	#header-search {display:block; width:195px; border:1px #cccccc solid; float:right; margin: 2px 10px; padding: 3px 2px 2px; border-radius: 10px; }
	#header-search input[type=text] {border:0; float:left; }
    #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; }
	#header-search input[type=image] {margin:2px 5px 0; float:right;}
	#header-buttons	{ display:block; float:right;}
	#header-buttons span, #header-buttons img  { margin:0 5px; }
    #header-buttons > span { margin: 0; }
	#header-buttons .login{ display:block; background-image:url('/app_themes/redvector/images/logInButton.png'); background-position:center center; background-repeat:no-repeat; width:142px; height:30px; float:left; }
    #header-buttons .logout{ display:block; background-image:url('/app_themes/redvector/images/logOut.png'); background-position:center center; background-repeat:no-repeat; width:142px; height:30px; float:left; }
    #header-buttons .chat, #header-buttons span.chat { display:block; width:140px; height:30px; float:left; margin-top:2px; }
/*    #header-buttons .email, #header-buttons span.email { display:block; width:140px; height:30px; float:left; } - BOLD chat handles this. 10/2011*/

	#nav-menu	{ display:block; width:100%;}
	
	.Menu {width:100%; border-collapse:collapse; background-repeat:repeat; height:30px;background-color:#b4121b;}
	
	.staticMenuItemStyle {display:block; text-align:center; }
	.Menu td { text-align:center; padding:0 10px;}
	a.staticMenuItemStyle { color: #FFFFFF; font-family: arial; font-size: 12px; font-weight: bold;}
	a.staticMenuItemStyle:hover { color: #fff; font-family: arial; font-size: 12px;	text-decoration:underline !important; display:block;}
	
	.dynamicMenuItemStyle {display:block; background-color:#4C5B52; }
	a.dynamicMenuItemStyle {color: #FFFFFF; background-color: #4C5B52; text-align:center; padding:2px; margin-left:10px; }
	a.dynamicMenuItemStyle:hover { background-color: #4C5B52; color: #ffffff;text-decoration:underline !important;  }

	#content-top-feature	{ display:block; width:100%; margin:5px 0; clear:both;}
	#control-get-started	{ display:block; width:100%; margin:5px 0; padding:5px 0; clear:both;}
	#content-middle-feature { display:block; width:100%; margin:5px 0; clear:both;}
	#content-video-feature	{ display:block; width:100%; margin:15px 0; clear:both;}
	#control-news-feature	{ display:block; width:100%; margin:15px 0 10px; text-align:center;}
	
	
	#content-SEO-content	{ display:block; margin:0; background-image:url('/app_themes/redvector/Images/footerLight.png'); background-repeat:repeat; color:#fff; padding:5px; overflow:hidden;}
	#content-SEO-content A:link, #content-SEO-content A:visited	{ color:#fff; }
	#content-SEO-contentbottom { display:block; background-image:url('/app_themes/redvector/images/footerTop.png'); background-position:center bottom; background-repeat:no-repeat; width:960px; height:11px; margin:0 auto; }

 

/*****************************************************
New home with new footer
10/2011
**********************************************************/

	#footer-main { display:block; background-image: url('/app_themes/redvector/images/footerDark.png');background-repeat:repeat; padding:25px 0; font-family:Arial, Helvetica, sans-serif; height:150px; width:960px; margin:0 auto; clear:both; }
	#footer-main-break { height:50px;}
	#footer-content { display:block; width:90%; margin:0 auto; }

	#footer-links { text-align:center; color:#ffffff;  }
	#footer-links a	{ color:#fff; padding:0 5px; font-size:10px; text-decoration:underline; }

	#footer-copyright { display:block; color: #fff; font-size:12px; margin:10px auto; text-align:center;}
	#footer-copyright a { color:#fff ; margin:0; text-decoration:underline;}
	#footer-smalllinks { display:block; color: #fff; font-size:10px; margin:30px auto 10px; text-align:center; }
	#footer-smalllinks a {color:#fff; margin:0 5px;  text-decoration:underline;}
	#footer-bottom	{ display:block; background-image:url('/app_themes/redvector/images/footerbottom.png'); background-position:center bottom; background-repeat:no-repeat; width:960px; height:10px; margin:0 auto; }
	
/*--------------------- CSS for SECURE PAGES -----------------------------*/
.clsTablePageContainer	{margin:5px auto 0 auto; width:900px; overflow: visible;}

.clsPublicContentTitle {color: #b5121b;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:100%; color: #000000;background-color: #ffffff;color: #000000;font-family:Arial; font-size:9pt; margin-bottom:5;}
.clsPanel a {color:#4b8dd0; text-decoration:underline;}
.clsPanel a.clsQuickLinksNew {color: #B5121B; text-decoration:underline;}
.clsPanel a.clsMyMessagesCaptionLink{ width: 100%; text-align:left; padding:2px; font-size:9pt;color:#aa0000;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 */
.clsPanelHeaderCell{ background-color:#f1e2fe;border:1pt solid black;}
.clsPanelHeader 	{ line-height:9pt; font-size:9pt; color:#ffffff; font-family:Arial; background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_background_1.gif);}
.clsPanelHeader1	{ line-height:9pt; font-size:9pt; color:#ffffff; background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_background_top_1.gif); height:110px;}
.clsPanelHeader118	{ line-height:9pt; font-size:9pt; color:#ffffff; background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_background_top_118.gif); height:118px;}
.clsPanelHeader2	{line-height:9pt; font-size:9pt; color:#ffffff; background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_slant.gif); width:18px;}
.clsPanelHeader3	{ line-height:9pt; font-size:9pt; color:#ffffff; background-image: url(/LMS20/Resource/Images/en-us/HomePage/RVHeader765.jpg); height:110px;}
.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);}
.clsPanelHeaderBottom35 { line-height:9pt; font-size:9pt; color:#ffffff; background-image: url(/LMS20/Resource/Images/en-us/HomePage/header_bg_bottom_35.gif);}
.clsPanelBody{background-color:#ffffff;}
.clsPanelBody a{
	color:blue;
	text-decoration:underline;
}
.clsPanelBody a:hover{
	color:blue;
	text-decoration:none;
}
.clsPanelConfigCell{background-color:#eeeeee;border-left:1pt solid black;border-bottom:1pt solid black;border-right:1pt solid black;}
.clsPanelCell { VERTICAL-ALIGN: top;}

/* BUILD YOUR PACKAGE FOR CONTRACTORS */
 /* Accordion */
.accordionHeader	{border: 1px solid #2F4F4F; color: #FFFFFF; background-color: #336699; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; text-align:left; }
#master_content .accordionHeader a	{color: #FFFFFF;background: none;text-decoration: none;}
#master_content .accordionHeader a:hover { background: none; text-decoration: underline;}
.accordionHeaderSelected { border: 1px solid #2F4F4F; color: white; background-color: #5078B3; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
#master_content .accordionHeaderSelected a { color: #FFFFFF; background: none; text-decoration: none;}
#master_content .accordionHeaderSelected a:hover { background: none; text-decoration: underline; }
.accordionContent { background-color: #D3DEEF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }
.accordionLink { color: #FFFFFF; }
.farm_grid { border-collapse: collapse; background-color: #EEEEEE; border: 1px solid black; width:70%; font-size:9pt; text-align:center;}
.farm_grid th { background-color: #336699; color:#ffffff; 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; }
.farm_grid th a:link { color:#ffffff;}
.farm_grid th a:visited {color:#ffffff;}
.compliantRow {background-color:green;  color:#FFFFFF; font-weight:bold;}

 /* Accordion for Electrical Contractors */
.accordionHeaderEC	{ border: 1px solid #2F4F4F; color: #000000; background-color: #F6E3CE; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; text-align:left;}
#master_content .accordionHeaderEC a { color: #000000; background: none; text-decoration: none; }
#master_content .accordionHeaderEC a:hover { background: none; text-decoration: underline; }
.accordionHeaderSelectedEC { border: 1px solid #2F4F4F; color: #000000; background-color: #F7BE81; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
#master_content .accordionHeaderSelectedEC a { color: #000000; background: none; text-decoration: none;}
#master_content .accordionHeaderSelectedEC a:hover { background: none; text-decoration: underline;}
.accordionContentEC { background-color: #FBF5EF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }
.accordionLinkEC	{ color: #000000; }
.farm_gridEC { border-collapse: collapse; background-color: #EEEEEE; border: 1px solid black; width:70%; font-size:9pt; text-align:center; }
.farm_gridEC th { background-color: #F6E3CE; color:#000000; border-collapse: collapse; border: 1px solid black; text-align:center; font-size:9pt;}
.farm_gridEC td { border-collapse: collapse; padding-left:2px; border: 1px solid black; font-size:9pt; }
.farm_gridEC th a:link {color:White;}
.farm_gridEC th a:visited { color:White; }

/* COURSE PREVIEW PAGE */
.clsPreviewHeader { color: #aa0000; 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; }

/* COMPENTANCY ASSESSMENT */
a.clsCompAssessmentLink {
	height:24px;
	width:300px;
	font-family: Arial;
	font-size: 10pt;
	color:#000000;
	font-weight:bold;
    text-align : center;
	text-decoration:none;
	background-image: url(/LMS20/Resource/Images/en-us/Buttons/btn_Background300.jpg);
    padding:4;
    display:block;
    margin-bottom:5px;
	}
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;
}
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; background: #006600}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* EMBEDDED LAUNCHPAD */
.clsLaunchpadMessage { font-family:Arial,Helvetica,sans-serif; font-size:10pt; color:Black; font-weight:normal; vertical-align:top; }
.clsLaunchpadMessage h1 { font-size:14pt; padding:0 0 10px 5px; }
.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; }

/* Client Account Admin Panels */
.clsClientAdminContainer	{
	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:950px;
}
.clsClientAdminTableContainer	{margin:5px auto 0 auto; width:100%; overflow: visible;
}
.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;}

.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;}

.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/HeaderSoftGrey.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;}
.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;}


/*--- Legacy CSS -------- */

.clsMainFooter	{background-color: Transparent;}
.clsMainHeader	{text-align:center;	margin-left:auto; margin-right:auto; width:765px;}

.clsTableFooterContainer	{text-align:center;	margin-left:auto; margin-right:auto; width:765px;}
.clsTableAdminContainer	{text-align:center;	margin-left:auto;	margin-right:auto;	width:765px; }
.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;}


/* TABS - Microsites */
.clsTabsBottomHome ul li .clsLoTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_orange.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_orange.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_middle_2_orange.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabsBottomHome ul li .clsLoCurrentTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_orange.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoCurrentTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_orange.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentCurrentTab_Orange {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_middle_2_orange.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}

.clsTabsBottomHome ul li .clsLoTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_gray.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_gray.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_middle_2_gray.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabsBottomHome ul li .clsLoCurrentTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_gray.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoCurrentTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_gray.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentCurrentTab_Gray {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_middle_2_gray.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}

.clsTabsBottomHome ul li .clsLoTab_Yellow {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_Yellow.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoTab_Yellow {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_Yellow.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentTab_Yellow {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_middle_2_Yellow.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabsBottomHome ul li .clsLoCurrentTab_Yellow {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_left_2_Yellow.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoCurrentTab_Yellow {height: 21px; background: url(" /resource/Images/en-us/tabs/tab_right_2_Yellow.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentCurrentTab_Yellow {height: 21; background: url(" /resource/Images/en-us/tabs/tab_middle_2_Yellow.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}

.clsTabsBottom {position: relative;left: 0px;top: -6px;}
.clsTabsBottom ul {margin: 0;padding: 0;display: inline;list-style-type: none;}
.clsTabsBottom ul li {display: inline;font-size:9pt;}
.clsTabsBottom a {font-size:9pt;text-decoration:none; line-height: 5px;color:#000000;font-family:Arial;cursor: hand;}
.clsTabsBottom a:hover {font-size:9pt;text-decoration:underline;color:#000000;font-family:Arial}
.clsTabsBottom ul li {color: #000000;}
.clsTabsBottom ul li .clsLoTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_left_2_BOTTOM.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottom ul li .clsRoTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_right_2_BOTTOM.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottom ul li .clsContentTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_middle_2_BOTTOM.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabsBottom ul li .clsLoCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_left_2_BOTTOM.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottom ul li .clsRoCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_right_2_BOTTOM.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottom ul li .clsContentCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_middle_2_BOTTOM.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}

.clsTabsBottomHome {position: relative;left: 0px;top: -8px;}
.clsTabsBottomHome ul {margin: 0;padding: 0;display: inline;list-style-type: none;}
.clsTabsBottomHome ul li {display: inline;font-size:6pt;}
.clsTabsBottomHome a {font-size:9pt;text-decoration:none; line-height: 6px;color:#000000;font-family:Arial;cursor: hand;}
.clsTabsBottomHome a:hover {font-size:9pt;text-decoration:underline;color:#000000;font-family:Arial}
.clsTabsBottomHome ul li {color: #000000;}
.clsTabsBottomHome ul li .clsLoTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_left_2_BOTTOM.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_right_2_BOTTOM.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentTab {height: 18px;background: url(" /LMS20/Resource/Images/en-us/tabs/tab_middle_2_BOTTOM.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}
.clsTabsBottomHome ul li .clsLoCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_left_2_BOTTOM.gif") top left; background-repeat: no-repeat; padding: 0 0 0 .2em;}
.clsTabsBottomHome ul li .clsRoCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_right_2_BOTTOM.gif") top right; background-repeat: no-repeat; padding: 0 .2em 0 0;}
.clsTabsBottomHome ul li .clsContentCurrentTab {height: 18px; background: url(" /LMS20/Resource/Images/en-us/tabs/tab_sel_middle_2_BOTTOM.gif") top center; background-repeat: repeat-x; padding: .6em .5em .3em .5em;}


/* 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_old {color:#4E4E4E; background-color: #E8E8E8;border-bottom: 1px solid #dadac7;}

/* -------------- changed to match the new GRID format ----------------- SLT */
.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;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.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;
    border-bottom:1px #cccccc solid;
    line-height: 15px;}
/* ---- END CHANGE ------ */     
.style2 {border: 1px solid #597038; background-color: #ffffff;}
.style2 .heading {background-color: #6c7e54;border-bottom: 1px solid #597038;}
.style2 .required {color:#a03033; background-color: #6c7e54;border-bottom: 1px solid #597038;} 
.style3 {border: 1px solid #ccac00; background-color: #ffffff;}
.style3 .heading {background-color: #dbc33f;border-bottom: 1px solid #ccac00;}
.style3 .required {color:#a03033; background-color: #dbc33f;border-bottom: 1px solid #ccac00;} 
.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;} 
.style6 {border: 1px solid #b5b59e; background-color: #ffffff;}
.style6 .heading {color:#9c9c9c; background-color: #f2f2e8;border-bottom: 1px solid #dadac7;} 
.style6 .required {color:#a03033; background-color: #f2f2e8;border-bottom: 1px solid #dadac7;} 
.style7 {border: 1px solid #2d5d5d; background-color: #ffffff;}
.style7 .heading {color:#ffffff; background-color: #508281;border-bottom: 1px solid #2d5d5d;}
.style7 .required {color:#a03033; background-color: #508281;border-bottom: 1px solid #2d5d5d;} 
.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;} 
.styleHeader {background-color: #a9121f;}
.styleHeader .heading {color:#000000;}  
.styleHeader .required {color:#a03033;} 
.styleHeaderNavBar {background-color: #e8e8e8;border-bottom: #c8c8c8 1px solid;}






/*Text bar below image on front page - looks like primary nav*/
.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 */
.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; BORDER-RIGHT: #FFFFFF 1pt solid; BORDER-TOP: #FFFFFF 1pt solid; BORDER-LEFT: #FFFFFF 1pt solid; BORDER-BOTTOM: #FFFFFF 1pt solid;}
.clsPrimaryCallToActionNav a:hover {width: 100%;font-size:11pt;text-decoration:none; color:#000000;font-family:Arial;cursor: hand;padding:3px;BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; BORDER-BOTTOM: #cccccc 1pt solid; BACKGROUND-COLOR: #E7F1F3;}

.clsSecondaryCallToActionNav 
{	 
	background-position: left top;
	margin-top: 0px;
	background-color: #ffffff;
	font-weight: bold;
	text-decoration:none;
}
.clsSecondaryCallToActionNav a {width: 100%; font-size:9pt;text-decoration:none; color:#5a5858;font-family:Arial;cursor: hand; font-weight: bold;padding:3px;BORDER-RIGHT: #FFFFFF 1pt solid; BORDER-TOP: #FFFFFF 1pt solid; BORDER-LEFT: #FFFFFF 1pt solid; BORDER-BOTTOM: #FFFFFF 1pt solid;}
.clsSecondaryCallToActionNav a:hover {width: 100%; font-size:9pt;text-decoration:none; color:#000000;font-family:Arial;cursor: hand; font-weight: bold;padding:3px;BORDER-RIGHT: #cccccc 1pt solid; BORDER-TOP: #cccccc 1pt solid; BORDER-LEFT: #cccccc 1pt solid; BORDER-BOTTOM: #cccccc 1pt solid; BACKGROUND-COLOR: #E7F1F3;}

.clsNavPrimary {width: 100%; margin:0; background-color: #E8E8E8;}
.clsNavPrimary {width: 100%; color: #4E4E4E;}
.clsNavPrimary a {width: 100%; font-size:9pt;text-decoration:none; color:#4E4E4E;font-family:Arial;cursor: hand;padding:3px;}
.clsNavPrimary a:hover
{
    width: 100%;
    padding: 3px;
    background-color: #c8c8c8;
    font-size: 9pt;
    text-decoration: underline;
    color: #AD0014;
    font-family: Arial;
}
.clsNavPrimary .Group {width: 100%; background-color: #E8E8E8;BORDER-BOTTOM: #a9a9a9 1pt solid;}
.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:#a9121f; 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: #aa0000; font-size:9pt;text-decoration:underline;}
.clsQuickLinks a {width: 100%; font-size:9pt; text-decoration:underline; color:#aa0000;font-family:Arial;}
.clsQuickLinks a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#aa0000;font-family:Arial}
.clsQuickLinks .clsQuickLinkWithSpace{margin-bottom: 10px;}
.clsPanel a.clsQuickLinks {color: #aa0000; 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;}

/* Quick Links Panel -Florida Contactors page */
.clsQuickLinksFLCE {color: #0000ff; font-size:9pt; text-decoration:none}
.clsQuickLinksFLCE a {width: 100%; font-size:9pt;text-decoration:none; color:#aa0000;font-family:Arial;}
.clsQuickLinksFLCE a:hover {width: 100%; font-size:9pt;text-decoration:underline;color:#aa0000;font-family:Arial}
.clsQuickLinksFLCE .clsQuickLinkWithSpace{margin-bottom: 10px;}

/* Shopping Cart */
.clsPageTitle {font-weight: bold; font-size: 11pt; color: #a9121f; 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:10px; margin-top:5;}

/* 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:#aa0000;font-family:Arial;cursor: hand;}
.clsPanel a.clsMyMessagesLink{text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:underline; color:#aa0000;font-family:Arial;cursor: hand;}
.clsPanel a.clsMyMessagesLink:hover {text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:none;color:#aa0000;font-family:Arial}


/* Recent Activity Panel */
.clsRecentActivity {padding:2px; width: 100%; font-size:9pt;color:#aa0000;font-family:Arial;}
.clsRecentActivityLink{text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:underline; color:#aa0000;font-family:Arial;cursor: hand;}
.clsRecentActivityLink:hover {text-align:right; padding:2px; width: 100%; font-size:9pt;text-decoration:none;color:#aa0000;font-family:Arial}




/* RV Control Cells */
.clsComment{ font-family:Arial; font-size:9pt;}
.clsLabel{font-family:Arial; font-size: 9pt; color:black;}
.clsLabel a { text-decoration:underline; color:blue;}
.clsLabelNoPadding{font-family:Arial; font-size: 9pt; color:black;}
.clsLabelBold{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold;}
.clsLabelBoldUnderline{font-family:Arial; font-size: 9pt; color:black;text-decoration:underline; FONT-WEIGHT: bold;}
.clslblBold{font-family:Arial; font-size: 11pt; 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;}
.clsLabelWhiteBold{font-family:Arial; font-size: 9pt; color:#ffffff;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: 12px; 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; }
.clsSiteSearchInput {height:18px; FONT-FAMILY: Arial;font-size:7pt;}
.clsSiteSearchInputCell {}
.clsFormMidInputCell { padding: 3px; background-color:#ffffff;}
.clsFormSingleCell { padding: 3px; background-color:#ffffff;}
.clsFormCaption {FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: arial;}
.clsFormCaptionBold { padding: 3px; padding-left:5px;FONT-SIZE: 12px; 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;}
.clsFormCaptionCellTop {width:120; background-color:#ffffff; line-height: 12pt; vertical-align:top; }
.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: #ffffff; FONT-FAMILY: arial;}
.clsErrorCaptionCell {background-color:#ffffff; line-height: 12pt; height:50px;}
.clsError {COLOR: #000000; 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:blue; padding: 3px;FONT-WEIGHT: bold;}
.clsGrayLabel{font-family:Arial; font-size: 12px; 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:12px;margin-left: auto; margin-right:auto; margin-bottom: 3px; text-align:center;}
.clsButtonOver { font-family:Arial; font-size:9pt;margin-left: auto;margin-right:auto;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: #4E4E4E; BACKGROUND-COLOR: #E8E8E8; font-weight:bold; font-family:Arial;}
.clsGridPager a{ FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #aa0000;}
.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: #93140b;}
/* .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 2px 2px 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;}

.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;}
.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;
}

/* 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;}


/* Menu */
.menustyle
{
    background-color: #e8e8e8;      
}
.menuitem
{
    width: 205px;
    color: #5a5858;
    background-color: #e8e8e8;
    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;    
}

.mouseup
{
    width: 205px;
    background-color: #e8e8e8;
    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: #b4b4b4;
    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: #b4b4b4;
    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: #aa0000; font-size:9pt;padding:5px; text-decoration:underline;}
.clsQuickLinksNew a {width: 100%; font-size:9pt;text-decoration:underline; color:#aa0000;font-family:Arial; padding:5px}
.clsQuickLinksNew a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#aa0000;font-family:Arial;padding:5px}
.clsQuickLinksNew .clsQuickLinkWithSpace{margin-bottom: 10px;padding:5px}

.clsLabelBar {background-color:#ffffff;width:100%;}

.clsEnterpriseTitle {font-size:16px; line-height:16px; width:100%; color: #444444; background-color: #ffffff; padding-top:0px; padding-bottom:0px; padding-left:5px; padding-right:5px; font-weight:bold;}

.clsErrorMessage {font-size:12pt; text-decoration:none; 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;}
.error	{border:1px red solid !important; }

.clsErrorMessageTitle {font-size:14pt; text-decoration:none; 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: #3DAC31;
	width: 180px;
	cursor: hand;
	border-top-style: ridge;
	border-top-color: #3DAC31;
	border-bottom: #3DAC31 3px ridge;
	border-left-style: ridge;
	height: 40px;
	background-color: #3DAC31;
	color:#ffffff;
}

.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;
}
.clsUserSearchHeaders
{
	background-color: #e8e8e8;
	font-size: 12px;
	color: #898989;
	width: 100%;
	font-family: Arial;
	font-weight: bold;	
	text-align: left;
	height: 2em;
	vertical-align:middle;
	display:block;
}
.clsNewsItemTitle
{
	text-align: left;
	font-size: 11pt;
	font-weight: bold;
	color: #5a5858;
	font-family: Arial;
}

/* Header/Footer for Private Labels */
.clsLoginLabelBold{font-family:Arial; font-size: 9pt; color:black; FONT-WEIGHT: bold;}
.clsLoginLinks {color: #aa0000; font-size:9pt;}
.clsLoginLinks a {width: 100%; font-size:9pt;text-decoration:underline; color:#aa0000;font-family:Arial;}
.clsLoginLinks a:hover {width: 100%; font-size:9pt;text-decoration:none;color:#aa0000;font-family:Arial}

.clsFooterLabelBold
{
font-family: Arial;
font-size: 9pt;
color: #000000;
font-weight: bold;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 0px;
text-align: left;
}

.clsFooterLinks
{
font-family: Arial;
font-size: 9pt;
color: #aa0000;
text-decoration: underline;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 0px;
text-align: left;
}

.clsFooterLinks:hover
{
font-family: Arial;
font-size: 9pt;
color: #aa0000;
text-decoration: underline;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 5px;
padding-top: 0px;
text-align: left;
}


.Invisible
 {
 display:none;   
 width:0px;
 }
 


.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;
          
}


.clsgridSeachResults
{
     border-collapse: collapse;
     background-color: #EEEEEE;       
     border: 1px solid black; 
     width:60%;
     font-size:9pt;
     text-align:center;
}

.clsgridSeachResults th
{
     background-size: contain !important;
     background-color: #336699; 
     color:White;        
     border-collapse: collapse;        
     border: 1px solid black; 
     text-align:center;
     font-size:9pt;
}

.clsgridSeachResults td
{
     border-collapse: collapse;
     padding-left:2px;
     border: 1px solid black; 
     font-size:9pt;
}

.clsgridSeachResults th a:link
{
     color:White;
          
}
.clsgridSeachResults th a:visited
{
     color:White;
          
}




.clsPanelHeaderFLCE_CC
{
	font-weight:bold;
	font-variant:small-caps;
	color:#336699;
}

.clsPanelHeaderFLCE_EC
{
	font-weight:bold;
	font-variant:small-caps;
	color:#993300;
}

.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;}

.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: #57C260;
}
/* 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: #2c9a21;}

/* ------------------------------------------------------------ OLD CSS ----------------------------------------------------------- */
/* old header */
.clsTabLinks {color: #aa0000; font-size:10pt;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:#aa0000;}
.clsTabLinks a:hover {width: 100%; font-size:10pt;text-decoration:none;color:#aa0000;}

/* Home Page */
.clsRedLabelBoldHomePage{font-family:Arial; font-size: 9pt; color:#a03033;FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.clsCenterTableTop {font-weight: bold;
	font-size: 10.5pt;
	font-family: Arial;
	background-color: #e7f1f3;
	text-align: center;
	height: 51px;
	letter-spacing: -1pt;
	vertical-align: top;
	color: #434343;
}

.clsCenterTable { height: 176px; background-color: white; background-image: url(/LMS20/Resource/Images/en-us/HomePage/RedVectorLogo20.gif);
	background-repeat: repeat;
	width: 220;
}
.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: #7e1c1d;
	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;
}
/* 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: #cc0066 2px ridge;
	border-left: #cc0066 2px ridge;
	border-bottom: #990066 2px ridge;
	border-right: #990066 2px ridge;
	font-weight: bold;
	background-color: #fffacd;
	cursor: hand;
}

.clsHomeLinksProfession 
{
	color: #aa0000; 
	font-size:10pt;
	font-weight:bold;
}
.clsHomeLinksMain 
{
	color: #aa0000; 
	font-size:12pt;
	font-weight:bold;
}

.clsHomeLinksTestimonials 
{
	color: #aa0000; 
	font-weight:bold;
}
.clsHomeLinks 
{
	color: #aa0000; 
	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: #aa0000; font-size:14pt;}
.clsQuickLinksLarge a {width: 100%; font-size:14pt;text-decoration:underline; color:#aa0000;font-family:Arial;}
.clsQuickLinksLarge a:hover {width: 100%; font-size:14pt;text-decoration:none;color:#aa0000;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/RedVectorLogo20.gif);
	background-repeat: repeat-y;
	width:200;			
}
.clsMarqueeTableShort
{
	height: 166px;
	background-color:white; 
	background-image: url(/LMS20/Resource/Images/en-us/HomePage/RedVectorLogo20.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/RedVectorLogo20.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: #7e1c1d;
	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;
}

/* --------------------- New Grid Test ---------------------- */
    
/*GridViewCSS White Chrome Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:11px;
    table-layout: auto;
    border-collapse: collapse;
    border:#999999 1px solid;
    width:100%;
}
.GridViewStyle a.clsGrayLabel{font-family:Arial; font-size: 12px; color:#555555;}
/*Header and Pager styles*/
.HeaderStyle
{
    background-image: url('/LMS20/Resource/Images/en-us/HeaderSoftGrey.jpg');
    background-position:center;
    background-repeat:repeat-x;
    background-color:#fff;
    background-size: contain !important;
	border-bottom:solid 1px #999;
	padding: 5px;
    color: #ffffff;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#fff;
    display:block;
    text-align:left;
    font-weight:normal;
}

.HeaderStyleLibrary
{
    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;
}

.HeaderStyleLibrary a
{
    text-decoration:none;
    color:#fff;
  
    font-weight:normal;
}
.PagerStyle
{
    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;
	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:#fff;
    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:#fff;
    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: #B5121B;
	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: #B5121B;
	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: #f0f0f0;}
.AltRowStyle a	{	color:#B5121B;	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:#B5121B; text-decoration:underline;	font-size:inherit;}

/* Assigned Courses grid on My Courses page */
.RowStyleCA	{background-color:#FFFFCC;}
.RowStyleCA a	{
	color: #B5121B;
	text-decoration:underline;
	font-size:inherit;
}

.AltRowStyleCA	{background-color: #FFFFFF;}
.AltRowStyleCA a	{	color:#B5121B;	text-decoration:underline;	font-size:inherit;}
.clsCourseListDetails {font-family:Arial; font-size: 12px; color:#555; text-indent:10px;}

/* ------------------------------------------------------------- Popup Styles for ILT ------------------- */
 	

.popWrapper {
	width: 400px;
	display: block;
	background-color: #ffffff;
	padding:5px;
	margin:0 auto;		
}
.popContent {
	width: 97%;
	background-color:#ffffff;
	margin:0 auto 10px auto;
	display:block;
	height:300px;
	padding:5px;
	overflow:auto;	
}
.popUpper{
	display:block;
	background-color:#ffffff;
}
#popBtns	{
	display:block;
	background-color:#579f5d;
	margin:0 auto;
	width:100%;
	padding-left:5px;
}

.modalPopup 
{
   background-color:transparent;  
   padding:1em 6px;
}

.modalPopup2
{
   background-color:#ffffff;
    width:270px;
   vertical-align :top;
   padding:0 auto;
}
 .modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
 
}


/* ---------------------------------------Popup styles for ILT END-------------------------------------*/

 /* Generic Accordion */
.accordionGenericHeader	{border: 1px solid #CCCCCC; color: #000000; background-color: #CCCCCC; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer; text-align:left; }
#master_content .accordionGenericHeader a	{color: #000000;background: none;text-decoration: none;}
#master_content .accordionGenericHeader a:hover { background: none; text-decoration: underline;}
.accordionGenericHeaderSelected { border: 1px solid #2F4F4F; color: #FFFFFF; background-color: #999999; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
#master_content .accordionGenericHeaderSelected a { color: #FFFFFF; background: none; text-decoration: none;}
#master_content .accordionGenericHeaderSelected a:hover { background: none; text-decoration: underline; }
.accordionGenericContent { background-color: #FFFFFF; border: 1px dashed #2F4F4F; border-top: none; padding: 5px; padding-top: 10px; }
.accordionGenericLink { color: #000000; text-decoration:underline; }
/* --------------------------------Popup styles for Coupon code validation ----------------------------*/
.btnGreenCommon50	{ background-image: url('../Images/btnGreen50x35.png');
					background-position:left top;
					background-repeat:no-repeat;
					width:55px;	height:38px; border:0; background-color:transparent; margin:0 5px;}
.btnSilverCommon50 	{ background-image: url('../Images/btnSilver50x35.png');
						background-position:left top; background-repeat:no-repeat; width:55px;
						height:38px; border:0; background-color:transparent; margin:0 5px;}
						
			div.popWrapperCC 			{ display: block; width:350px; background-color: #579f5d; margin:1; padding:0; border:5px #579f5d solid;}
div.popContentCC 			{ background-color:#ffffff; display:block; padding:5px 5px; overflow:auto; }
 .popWrapperCC {
	width: 610px;
	display: block;
	background-color: #ffffff;
	padding:5px;
	margin:0 auto; }

.popContentCC {
	width: 97%;
	background-color:#ffffff;
	margin:0 auto 10px auto;
	display:block;
	padding:5px;
	overflow: auto;	
}

.popUpperCC{
	display:block;
	background-color:#ffffff;
}
.popLowerCC{
	display:block;	
	background-color:#ffffff;
	color:#000000;
	margin-bottom:5px;
	vertical-align:top;
	padding:0 5px 5px 5px;
}
.lblSystemMessage	{ color:#000000; font-size:14px; text-align:center;}
div.popWrapperCornerClose 			{ display: block; width:350px; background-color: #898b92; margin:0; padding:0; border:2px #000 solid;}
div.popContentCornerClose 			{ background-color:#ffffff; display:block; padding:10px 10px; overflow:auto; height:600px; }
.popBtns	{
	display:block;
	background-color:#ffffff;
	margin:0;
	width:100%;

}


#waitbox
{
    position: fixed !important;
    left: 50% !important;
    top: 50% !important;
    margin-left: -85px !important;
    margin-top: -85px !important;    
}

/******************************************************Account Library Setup Page************************************************************************************/

/*** Popup Styles for library popups*/
popLibraryStyle {
    height: 750px;
    width: 760px;
    margin: 0 auto; 
    overflow: scroll;
    padding: 0px;
}
#UpdatePanelAccountLibrarySetup {
    width:800px; 
}

.AccountHeading {
    background-color: #E8E8E8;
    background-image: url("/LMS20/Resource/Images/en-us/HeaderWhiteChrome.jpg");
    background-position: center center;
    background-repeat: repeat-x;
    border-bottom: 1px solid #CCCCCC;
    color: #666666;
    padding: 6px; 
    display: block;
    font-size: 9pt;
    font-weight: bold; 
    width: 100%;
    margin-top:5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

input.close {
    DISPLAY: block;
    BACKGROUND: url("/LMS.Web/Resource/images/close24.png") no-repeat 0px 0px;
    left: 98%;
    WIDTH: 26px;
    TEXT-INDENT: -1000em;
    POSITION: absolute;
    TOP: -15px;
    HEIGHT: 26px;
    padding: 0;
    border: 0;
}

.clsMenuItem:disabled {
    text-align: center;
    text-decoration: none;
    white-space: nowrap;
    display: inline;
    color: #85878E;
    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;
}
.AccountTitleBold {
    color: #000000;
    font-family: Arial;
    font-size: 12pt;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
}
.AccountAccordionAdmin {
    width: 98%;
    display: block;
    z-index: 1000;
    border: 2px solid #000;
    font-size: 14px;
    padding: 10px;
    margin-bottom: 5px;
}
.AccountAccordionContent {
    border-bottom: 1px solid #000;
    padding: 5px;
    font-size: 13px;
}
.AccountAccordionContent a:hover {
    color: #AD0014;
    background-color: #C8C8C8;
}

.GridViewFullWidth {
    background-color: #FFFFFF;
    border: 0 hidden;
    border-collapse: collapse;
    color: #333333;
    font-size: 10px;
    overflow: visible;
    padding: 2px;
    width: 100%;
}
.HeaderAdmin {
    background-color: #666666;
    color: #FFFFFF;
    font-weight: bold;
}
.PagerAdmin {
    background-color: #666666;
    color: #ffffff;
    text-align: center;
}
    .PagerAdmin a:link {
        color: #ffffff;
        text-align: center;
        padding-left: 3px;
        padding-right: 3px;
        cursor: pointer;
    }
    .PagerAdmin a:visited {
        color: #ffffff;
        text-align: center;
        padding-left: 3px;
        padding-right: 3px;
    } 

/******************************************************Account Library Setup Page************************************************************************************/

#lblBio .clsReportSmallCell img { max-width: 150px; }