?html {
min-height: 101%;
}


body
{
	font-family: Tahoma;
	font-size:9pt; /*changed from smaller */
	color: #333333;
	margin:0;


}

/*Template Classes */
.TemplateCenter
{ width:960px;
  margin: 0 auto;
  background-color: #fff;
	
}
.TemplateAll
{
	margin-top:0px;
	width:960px;
	text-align:left;
	
}
.TemplateHeader
{
	width:960px;
	padding-bottom:8px;
	padding-right: -5px;
	padding-top: 12px;
	padding-left: 5px;
	margin: 0 auto;
	
}
.TemplateMain
{
	width:960px;
	text-align:left;
	background-color: #fff;
	clear:both;
}
.TemplateMenu
{
	width:195px;
	height: 450px;
	background-image: url('http://www.trainingspace.com/ts/Content/left-nav-img.jpg'); 
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	font-size: 13px;
	padding: 10px 7px 0px 36px;
	line-height: 2;
	
}
.TemplateContent
{
	width:700px;
	float:left;
	margin-top: 0px;
	
}
.TemplateFooter
{
	width:960px;
	height:100px;

}
/*End Template Classes*/




.Copyright
{
	width: 900px;
	height: 20px;
	text-align:center;
	font-size: 7pt;
	font-family: Arial;
	margin-top: 35px;
	padding: 10px;
	color: #666666;
	
	
}


.Copyright a:link
{ color: #5973b5;

}

.Copyright a:visited
{ color: #5973b5;

}
.LoginName
{
	font-size: 9pt;
	font-family: Tahoma;
	font-weight: bold;
	padding-right: 80px;
}
.WelcomeText
{


}

/* .WelcomeImage { height: 49px; width:215px; background-repeat:no-repeat; background-position:left; border-bottom: 1px dotted #c6c2ba; margin: 0px;  }*/
.Header
{
	font-weight: bold;
	font-size: larger;
	width: 150px;
	padding-bottom: 30px;

	
}
.smallHeader
{
	font-family: Tahoma;
	font-size: 16px; 
	color: #fff;
	background-image: url('http://www.trainingspace.com/ts/Content/color-bar.jpg'); background-repeat:no-repeat;
	padding-bottom: 10px; padding-left: 20px; padding-top: 15px;
	width: 800px;
	height: 30px;
	margin-top: 0px;
	
}
.Label
{
	vertical-align:top;
	color:Black;
	padding: 2px 10px 2px 0px;
}
.SmallError
{
	font-weight: bold;
	font-size: smaller;
	color: red;
}
.Error
{
	font-weight: bold;
	color: red;
}
.Line
{
	border-top-style:dotted;
	border-top-color:#ababab;
	border-top-width:1px;
	font-size:2px;
	height:4px;
	padding-bottom:7px;
	
}
.Content
{
	text-align:left;
	margin-bottom:2px;
	margin-top: 0px;
}
.ContentSection
{
	text-align:left;
	margin-bottom:15px;
	margin-left: 7px;
}
.highlight
{
	font-weight:bold;
	COLOR: #7c91c0;
}
.Button
{
}
/*Links*/
a:link {
	COLOR: #cc8918;
	text-decoration: none;

	}
a:visited {
	COLOR: #cc8918; text-decoration: none;
	
}
a:hover {
	COLOR: #18274c; text-decoration: none;

} 

a.highlight:link 
{
	font-weight:bold;
	COLOR: #7c91c0;
	text-decoration: none;
}
a.highlight:visited 
{
	font-weight:bold;
	COLOR: #7c91c0; 
	text-decoration: none;
}
a.highlight:hover 
{
	font-weight:bold;
	COLOR: #586687; 
	text-decoration: none;
} 
/* End Links */

/*Course Classes*/
.Course
{
margin-left:auto;
margin-right:auto;
	width:1050px;
	
}
/*Contained within .Course*/
	.CourseHeader
	{
		font-size:19px;
		background-color:#223958;
		padding: 2px 2px 2px 2px;
		width:993px;
		height: 45px;
	}
	.HeaderLeft
	{
		width:620px;
		float:left;
		padding-left: 7px;
		padding-top: 7px;
		line-height: 1;
	}
	.HeaderRight
	{
		width:350px;
		float:right;
	}
	.CourseLeft
	{
		float:left;
		border-bottom: 1px solid; border-bottom-color:#666666; border-left: 1px solid; border-left-color: #666666;	 border-right: 1px solid; border-right-color: #666666;
		background-color: #fff;
		
		}
	.CourseLogo
	{
		background-color:White;
		width:232px;
		height:157px;
		text-align:center;
		padding: 3px 0px 0px 0px;
	}
	.CourseLeftButtonNav
	{
		width:231px;
		background-color:#b6c0ca;
	}
	.CourseBackButton
	{
		float:left;
		position:relative;
		width:100px;
		height:59px;
		background-image:url("http://www.trainingspace.com/ts/Content/previous.jpg");
		background-repeat:no-repeat;
		padding-top: 5px;

		
	}
	.CourseBackButtonDisabled
	{
		float:left;
		position:relative;
		width:100px;
		height:59px;
		background-image:url("http://www.trainingspace.com/ts/images/backdisabled.jpg");
		background-repeat:no-repeat;
		padding-top: 5px;
		
		
	}
	.CourseButtonSeparator
	{
		float:left;
		position:relative;
		background-image:url("http://www.trainingspace.com/ts/Content/button-separator.jpg");
		background-repeat:no-repeat;
		width:19px;
		height:60px;
		margin-left: 5px;
		
	}
	.CourseNextButton
	{
		width:100px;
		height:59px;
		float:right;
		background-image:url("http://www.trainingspace.com/ts/Content/next.jpg");
		background-repeat:no-repeat;
		padding-top: 5px;
	}
	
	.CourseNextButtonHighlight 
			{   width:100px;
				height:59px;
				float:right;
				background-image:url("http://www.trainingspace.com/ts/Content/next-highlighted.gif");
				padding-top: 5px;
			
			}
			
	.CourseNextButtonDisabled
	{
		width:100px;
		height:59px;
		float:right;
		background-image:url("http://www.trainingspace.com/ts/images/backdisabled.jpg");
		background-repeat:no-repeat;
		padding-top: 5px;
	}
	.CourseMenu
	{
		clear:both;
		width:231px;
		height:438px;
		background-color:#b6c0ca;
		font-size:11px;
		font-color: #fff;
	}
	.CourseMainContent
	{
		width: 757px;
		text-align:left;
		padding-left:5px;
		margin-bottom:20px;
		padding-left: 7px;
		float:left;
		background-color: #fff;
	}

	/*Contained within .CourseMainContent*/
		.CourseNav
		{
			float:right;
		}

		/*Buttons are contained within .CourseNav*/
			
			.CourseStopButton
			{
				float:left;
				position:relative;
				width:116px;
				height:42px;
				background-image:url("http://www.trainingspace.com/ts/Content/home.jpg");
				background-repeat:no-repeat;
				
			}
			
			.CourseNotesButton
			{
				float:left;
				position:relative;
				width:116px;
				height:42px;
				background-image:url("http://www.trainingspace.com/ts/Content/take_notes.jpg");
				
				background-repeat:no-repeat;
				
			}
			.CourseNavigationButton
			{
				float:right;
				position:relative;
				width:116px;
				height:42px;
				background-image:url("http://www.trainingspace.com/ts/Content/support.jpg");
				background-repeat:no-repeat;
				
			}
			
			
			
			
			
		/*EndButtons*/

		.CourseMainElement
		{
			/*width:755px;
			height:800px;*/
			background-color:White;
			width: 755px;
			height: 100%;
		}
		.CourseSeparator
		{
			
			width:756px;
			height:31px;
			background-image:url("http://www.trainingspace.com/ts/Content/seperator-bar.jpg");
			background-repeat:no-repeat;
			padding: 0px 0px 0px 0px;
			
		}
		.CourseBranding
		{
			background-color:White;
			width:755px;
			height:121px;
			text-align:center;
			border: 1px solid; border-color: #666666;
			
		}
		.CourseTest
		{
			background-color:White;
		}
		.TestName
		{
			width:700px;
			height:30px;
			color: #5b5858;
			font-size: 18px;
			font-weight: bold;
			padding: 4px;
		}
		.TestIntro
		{
			padding-left:10px;
			width:690px;
			height:470px;
		}
		.TestDetail
		{
			width:745px;
			height:556px;
			marging-left: 10px;
		}
	/* End Contained Within .CourseMainContent*/
/* End Contained Within .Course*/

.CourseContentPanel
{
	 margin-bottom:15px;
}
.TestQuestionNumber
{
	font-weight:bold;
	color:#cc8918;
}
.TestQuestion
{
padding-bottom: 7px;
font-weight:bold;
margin-left: 3px;
width: 500px;
}
.TestAnswer
{
width: 500px;
color: #5b5858;
padding: 4px;
margin-left: 7px;
}
.CourseHl1
{
	color:White;
}
.CourseHl2
{
	color:#d3d5d9;
}
.CourseMenuRoot
{

	height:20px;
	background-color: #909090;
	font-weight:bold;
	color:#d1dbe6;
	text-align:left;
}


.CourseMenuParent
{
	width: 205px;
	height:20px;
	background-color:#738699;
	color:#cbe0f8;
	margin-left:3px; 
}
a.CourseMenuParent:link 
{
	COLOR: #d3d8de;
	text-decoration: none;
}
	
a.CourseMenuParent:visited 
{
	COLOR: #d3d8de;
	text-decoration: none;
}

.CourseMenuLeaf
{
	color:#0b2c4f;
}
a.CourseMenuLeaf:link 
{
	COLOR: #0b2c4f;
	text-decoration: none;
}
a.CourseMenuLeaf:visited 
{
	COLOR: #0b2c4f;
	text-decoration: none;
}
.CourseMenuSelected
{
	width:209px;
	font-weight:bold;
}
a.CourseMenuSelected:link 
{
	
	text-decoration: none;
	font-weight:bold;
}
a.CourseMenuSelected:visited 
{
	
	text-decoration: none;
	font-weight:bold;
}
/*End Course Classes*/

/*course table classes*/

/*.table-container {
	padding: 3px;
	font: 8.5pt verdana; 
	color:#333333; 
	font-weight: bold; 
	width: 950px;
	height: 110%;
	left: 200px;
}
*/	
.lastview
{
float:left;
}
.lastviewdate
{
font-size:9px; /*changed from .75 em*/
float:right;
padding-right:10px;
}
.progresstable
{
background-color:#ffffff; width: 805px;
}
.progresstable a 
{
color:#333333;
font-weight: 700;
text-decoration: none;
}

.progresstable a:hover
{
color:#C18C15;
font-weight: 700;
text-decoration: none;
}

.progresshead

{
background-image: url("http://www.trainingspace.com/ts/Content/table-header.jpg");  background-repeat: no-repeat;
font-weight: bold;
font-size: 12px; /* added */
height: 27px; width: 805px;
color: #fff;
text-align: center;

}
.series3 { background-color: #305982; color: #fff;} 
.series4 { background-color: #3e6e89; color: #fff;}       
.series5 { background-color: #5e8bb8; color: #fff;}
.series6 {background-color: #a2b6ca; color: #fff;}     
.series7 {background-color: #728da9; color: #fff;} 
.series8 {background-color: #99bcde; color: #fff;} 
.series9 {background-color: #2b5177; color: #fff;}  	
.series10 { background-color: #e99614; color: #fff;} 
.series11 { background-color: #314166; color: #fff;} 
.series12 { background-color: #82b06c; color: #fff;}   
.series13 { background-color: #506a84; color: #fff;}    
.series14 { background-color: #6b859e; color: #fff;}    
.series15 { background-color: #445260; color: #fff;}    
.series16 { background-color: #8e9fb0; color: #fff;}    
.series17 { background-color: #5f8da3; color: #fff;}   
.series18 { background-color: #726f6a; color: #fff;} 
.series20 { background-color: #33485e; color: #fff;} 
.series21 { background-color: #2a323a; color: #fff;} 
.series22 { background-color: #6F87A4; color: #fff;}        
        
            
		
.progressseries
{
background-color:#908e89;
color:#ffffff;
font-size: 8pt; /*changed from 9.5*/
}
.progressdetail1
{
background-color:#dcdcdc;
}
.progressdetail2
{background-color:#dcdcdc;

}
.progressnodata
{background-color:#cccccc; color:#333333;
}
.afterprogress
{
background-color:#333333;
height:2px;
margin-top:4px;
margin-bottom:4px;
}


/*******************
.availablehead
{
background-color:#4e749b;
height: 20px;
padding-left: 10px;
color: #fff;
text-align: center;
font-weight:600;
}
.availableseries
{
background-color:#333333;
color:#ffffff;
font-size: 8pt;
}
.availabledetail1
{background-color:#b3b3b3;

}
.availabledetail2
{background-color:#b3b3b3;

}
.availablenodata
{background-color:#cccccc; color:#333333;
}
.afteravailable
{
background-color:#333333;
height:2px;
margin-top:4px;
margin-bottom:4px;
} *************************/


.completehead
{
background-image: url("http://www.trainingspace.com/ts/Content/table-header-complete.jpg");  background-repeat: no-repeat;
height: 23px;
padding-left: 10px;
color: #fff;
text-align: center;
font-weight:700;
}
.completeseries
{
background-color:#7494b5;
color:#ffffff;
font-size: 8pt;/*changed from 9.5pt */

}
.completedetail1
{background-color:#dcdcdc;

}
.completedetail2
{background-color:#dcdcdc;

}
.completenodata
{background-color:#cccccc; color:#333333;
}



/*End course table classes*/




.table-head
{
	background-color:#aaaaaa; 
	color: #fff;
	height:20px; 
	
	
}
.table-head a 
{
	color: #fff; 
	height:20px;
	font-weight: 600;
}
.table-head a:hover {color:#C18C15; font-weight: 700; text-decoration: none; }

.table-subhead
{
	background-color:#C18C15;
	color: #fff; 
	height:20px;
	
}
.table-subhead a 
{
	color: #fff; 
	height:20px;
	font-weight: 700;
}
.table-subhead a:hover {color:#C18C15; font-weight: 700; text-decoration: none; }

.courseOutlineTable
{
	width: 805px;
}


.table-info 
{
	background-color:#dcdcdc; 
	font-weight: normal;
	text-align:left;
	
}

.table-info a {color: #333; text-decoration:none; text-align: left; }

.table-info a:hover {color:#C18C15; text-decoration:none; text-align: left;}

.CourseRow 
{
    background-image:  url("http://www.trainingspace.com/ts/Content/outline-table-header.jpg"); 
    background-repeat: no-repeat; 
    color: #fff; height: 25px; width: 805px; }

.outlineCourseName {font-size: 13px; 
                    font-weight:bold; 
                    padding: 7px; } /*changed from font-size: 15px */



/* Log in page classes- updated 3-25-08 */
.loginpage
{
margin-top:5px;
margin-left:auto;
margin-right:auto;
width:960px;
}
#top {margin-top: 2px;}

.loginheading
{
background-image : url('http://www.trainingspace.com/ts/Content/login-header-bar.jpg'); background-repeat:no-repeat; 
height: 75px;
width: 960px;
font-size : 23px;
font-weight : 700; font-stretch:extra-expanded; 
padding-top : 5px; padding-left: 18px;
color : #fff;
text-align : left;
}

#loginLeft { margin-left: 7px; width: 478px; height: 500px; margin-top: 10px;}


#loginRight { float: right; position: relative; margin-left: 7px; width: 478px; height: 465px; border-left: 1px dotted #818181; margin-top: -492px;}


.logingreeting
{
font-size : 14px;
font-weight: bold;
color : #818181;
padding-bottom:10px;
width:460px;
float:left;
margin-bottom:10px;
}
.loginlogo
{
float:left; padding-top: 20px;
}
.requirements
{

padding-left: 23px;
width: 425px;
color: #818181;
font-size: 11pt;


}

.loginInfoLink { border-top: 1px dotted #818181; border-bottom: 1px dotted #818181; padding: 30px; font-size: 11pt;}

.loginInfoLink a { color: #63749a;}

.loginInfoLink a: hover { color: #3e5077;}

.loginform
{
position:relative;
top:-350px;
width: 480px;
padding-left: 10px;


}

.testReviewQuestion
{
	color:Blue;
}
.Correct
{
	color:Blue;
}
.AnswerImageCorrect
{
	padding-left:20px;
	background-image:url("http://www.trainingspace.com/ts/images/correct.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
.AnswerImageIncorrect
{
	padding-left:20px;
	background-image:url("http://www.trainingspace.com/ts/images/incorrect.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
.Incorrect
{
	color:Red;
}
.testReviewAnswer
{
	font-weight:bold;
}
.testReviewExplanation
{
	font-style:italic;
}

/* updated 3/4/08 */
.statusImageComplete
{

	background-image:url("http://www.trainingspace.com/ts/Content/statusComplete.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	float:left;
}
.statusImageInProgress
{
	background-image:url("http://www.trainingspace.com/ts/Content/statusInProgress.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	float:left;
}
.statusImageAvailable
{
	background-image:url("http://www.trainingspace.com/ts/Content/statusAvailable.jpg");
	background-repeat:no-repeat;
	background-position:center;
	width:100%;
	float:left;
}
/* end 3/4/08 update */

.statuslegend
{
background-image:url("http://www.trainingspace.com/ts/Content/legend.jpg");
	background-repeat:no-repeat;
	background-position:right;
	width:280px;
	height:30px;
	float:right;
	padding-top: 10px;
}

/*new classes for html pages */

.subHeader
{
font-size: 12px;
font-weight: bold;
color:#5F768D;
}

/*END new classes for html pages */

.workbooktable
{
background-color:#ffffff; 
}
.workbooktable a 
{
color:#333333;
font-weight: 700;
text-decoration: none;
}

.workbooktable a:hover
{
color:#C18C15;
font-weight: 700;
text-decoration: none;
}

.workbookhead

{
background-color:#305982;
height: 25px;
padding-left: 10px;
color: #fff;
text-align: center;
font-weight:600;
}
.workbookseries
{
background-color:#999999;
color:#ffffff;
font-size: 9.5pt;
}
.workbookdetail1
{
background-color:#c0ccde;
}
.workbookdetail2
{background-color:#92b1d1;

}
.workbooknodata
{
	background-color:#cccccc; color:#333333;
}
.afterworkbook
{
background-color:#333333;
height:2px;
margin-top:4px;
margin-bottom:4px;
}
.notesdetail
{
	background-color:#f0f0b3;
	padding-left:5px; width: 100%;
}
.notestext
{
	color:#666666;
	font: 10pt arial; 
}
.notebookhead
{
background-color:#999999;
color: #fff;
font-weight:600;
padding-left: 7px;
width: 100%;
}
.notebooksubhead
{
background-color:#a2b6ca; padding-left: 7px; width: 100%;
}
.noteseditheader
{
	color:#f0f0b3;
	background-color: #999999;
	padding-left: 5px;
}
.notebookcourse
{
	background-color:#c1c1c1; 
	
	height: 22px; width: 100%;
}

.notebookcourse a { color: #2f5b88; padding-left: 7px; width: 700px;}

.notebookcourse a:hover { color: #fff; padding-left: 7px; width: 100%; }


.notebookcourseselected
{
	background-color:#c1c1c1; 
	padding-left: 7px; 
	height: 22px; width: 100%; 
}

.notebookcourseselected a {color: #fff; padding-left: 7px; width: 100%;}

.notebookcourseimage
{
	padding-left:16px;
	background-image:url("http://www.trainingspace.com/ts/Content/arrow-notselected.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
.notebookcourseimageselected
{
	padding-left:18px;
	background-image:url("http://www.trainingspace.com/ts/Content/arrow-selected.jpg");
	background-repeat:no-repeat;
	background-position:center;
}
.mynotestable
{
	width:800px;
}
.hide
{
	position:absolute;
	visibility:hidden;
}

/* set the pre tags to wrap correctly */
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
/* *********** Shopping Cart *************************************************************/
.cartHeader
{
	font-family: Tahoma;
	font-weight: bold;
	font-size: 16px; 
	color: #666666;
	height: 80px;
	
}


/* updates -updated 8-12-08*/

.cartSeries
{
	background-color:#364e72;
	color: #fff;
	font-weight:600;
	padding-left: 7px;
	padding-right:7px;
	font-size:16px;
}
.cartSeries a 
{
	color: #fff;
	font-weight:600;
	font-size:10px;
}
.cartSeries a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}

.cartAddedSeries
{
	background-color:#67778d;
	color: #fff;
	font-weight:600;
	padding-left: 7px;
	padding-right:7px;
	font-size:16px;
}
.cartAddedSeries a 
{
	color: #fff;
	font-weight:600;
	font-size:10px;
}
.cartAddedSeries a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}

.cartCourse
{
	background-color:#c6c6c6;
	color: #fff;
	font-weight:600;
	padding-left: 8px;
	padding-right:7px;
	vertical-align:middle;
}

.cartCourse a 
{
	color: #32668b;
	font-weight:600;
	font-size:10px;
}

.cartCourse a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}

.cartAddedCourse
{
	background-color:#c0c6cd;
	color: #fff;
	font-weight:600;
	padding-left: 8px;
	padding-right:7px;
	vertical-align:middle;
}
.cartAddedCourse a 
{
	color:White;
	font-weight:600;
	font-size:10px;
}
.cartAddedCourse a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}


.cartCount
{
	font-size:16px;
}
.cartPrice
{
	text-align:right;
	font-size:16px;
}

.cartItemSummary
{
	position:relative;
	left:34px;
	background-image:url("http://www.trainingspace.com/ts/Content/shopping-cart-img.jpg");
 background-repeat: no-repeat;
	background-position: -2px 0px;
	width: 165px;
	height: 210px;
	padding: 30px 5px 0px 1px;
}

.cartItem
{
	background-color:#9dbe62; 
	font-weight:600;
	color:White;
	padding: 7px;
	margin-top: 10px;
}

.cartSummary
{
	font-weight:bold;
}

/* updates - added 8-12-08 */

.cartBannerImage
{
	position:relative;
	height:90px;
	width:400px;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url("http://www.trainingspace.com/ts/Content/TS-logo-bigger.jpg"); background-repeat: no-repeat;
}

.cartBannerText
{

	height: 61px;
	color:#fff;
	background-image:url("http://www.trainingspace.com/ts/Content/store-header-bar.jpg"); background-repeat:repeat-x;
	text-indent:25px;
	font-size:22px;
	font-weight: 700;
	padding-top:15px;
	padding-bottom:12px;
	margin-bottom: 15px;
	
	
	
}

.cartMain
{
	margin-left:25px;
	width: 1000px;
}

.cartRow
{
	height:35px;
}

.cartDescriptionRow
{
	background-color:#fefad7;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:7px;
}

.cartDescriptionText
{
	color:#847d75;
	width:600px;
}
.cartDescriptionSummary
{
	font-weight:bold;
	color:#565550;
	font-size:10px;
}


.cartAddRemove
{
	background-color: #c0ccde;
	width: 237px;
	padding: 4px 0px 5px 8px;
}

.checkoutButton
{
	margin-top:50px; margin-left: 3px;
	position:relative;
	float:left;
	width:151px;
	height:26px;
	background-image:url("http://www.trainingspace.com/ts/Content/checkout.png"); 
	background-repeat: no-repeat;
}

.purchaseAllLink
{
	font-weight:bold;
}
.cartSummaryLeft
{
	float:left;
	margin-top:25px;
}
.cartSummaryRight
{
	float:right;
	font-size:16px;
	color:#4c4c4c;
	text-align:right;
	margin-top: 10px;
	border-top: 1px dotted #666666
}
.cartSummarySeparator
{
	position:relative;
	
	width: 198px;
	height: 13px;
}
.cartDescriptionCell
{
	padding-left:9px;
}
.cartCompleteButton
{
	float:right;
	position:relative;
	background-image:url("http://www.trainingspace.com/ts/Content/completeorder.png"); background-repeat: no-repeat;
	width: 151px;
	height: 26px;
	margin-top:5px;
	margin-bottom:5px;
}
.cartCreateAccount
{
	float:left;
	position:relative;
	background-image:url("http://www.trainingspace.com/ts/Content/createaccount.png"); background-repeat: no-repeat;
	width: 151px;
	height: 26px;
	margin-top:5px;
	margin-bottom:5px;
}

/* added 3/4/08 */
.outlineCourseColumn
{
     
}
.outlineStatusColumn
{
    width:100px;
    text-align:center;
}
.outlineDurationColumn
{
    width:150px;
    text-indent:5px;
}
.outlineLastVisitColumn
{
    width:150px;
    padding-left:5px;
}

/* additions 3/12/08 */
.cartSeriesDescriptionText
{
	color:#847d75;
}

.cartDescriptionPage
{
    margin-left:20px;
    width:600px;
}
.cartDescriptionSeries
{
     background-image:  url("http://www.trainingspace.com/ts/Content/outline-table-header.jpg"); 
    background-repeat: no-repeat; 
    color: #fff; height: 25px; width: 805px;
    text-indent:3px;
    font-weight:bold;
}
.cartDescriptionCourse
{
    font-size : 16px;
    font-weight:bold;
    color:#364e72;
}
.cartDescriptionDuration
{
    color: #666666;
    font-style:italic;
}
.cartDescriptionFooter
{
    background-image:  url("http://www.trainingspace.com/ts/Content/outline-table-header.jpg"); 
    background-repeat: no-repeat; 
    color: #fff; height: 25px; width: 805px;
    text-align:center;
    font-size:10px;
}
.cartReturnToStore
{
	float:left;
	position:relative;
	background-image:url("http://www.trainingspace.com/ts/Content/BacktoStore.jpg"); background-repeat: no-repeat;
	width: 167px;
	height: 42px;
	margin-top:5px;
	margin-bottom:5px;
}

.productsLeft
{
    width:800px;
    float:left;
}

.productsRight
{
    width:200px;
    float:left;
}
.CourseVideoButtonNav
{
    text-align:center;
    margin-left:0px;
	background-image:url("http://www.trainingspace.com/ts/Content/video-btn-bkrd.jpg"); background-repeat: no-repeat;
	border-top: 1px solid #999999;
}
.CourseVideoRewindButton
{
    float:left;
    width:53px;
    height:45px;
    background-image:url("http://www.trainingspace.com/ts/Content/rewind.jpg");
}
.CourseVideoButtonSeparator
{
    float:left;
    width:10px;
    height:40px;
}
.CourseVideoPauseButton
{
    float:left;
    width:96px;
    height:48px;
	margin-left: 2px;
    background-image:url("http://www.trainingspace.com/ts/Content/pause.jpg"); background-repeat: no-repeat;
}
.CourseVideoPlayButton
{
    float:left;
    width:96px;
    height:48px;
	margin-left: 2px;
    background-image:url("http://www.trainingspace.com/ts/Content/play.jpg"); background-repeat: no-repeat;
}
.CourseVideoForwardButton
{
    float:right;
    width:53px;
    height:45px;
	clear:right;
    background-image:url("http://www.trainingspace.com/ts/Content/fastforward.jpg");
}


.selfregrequired
{ padding: 9px 10px; font-weight: bold;
}
.selfregoptional
{ padding: 9px 10px;
}
.selfregdiscuss
{ padding: 9px 10px;
}
/* Added 7/19/2008 */
div.priceguidelines
{
	margin-top:75px; padding: 14px 14px 0px 14px; width: 137px; height: 270px; background:url("http://www.trainingspace.com/ts/Content/cart-instructions-bgrd.jpg") no-repeat; background-position: -2px 0px; color: #fff;
}

div.priceguidelines a { color: #fff; text-decoration: underline;}

.cartGroup
{
	background-color:#dba03d;
	color: #fff;
	font-weight:600;
	padding-left: 7px;
	padding-right:7px;
	font-size:16px;
}
.cartGroup a 
{
	color: #fff;
	font-weight:600;
	font-size:10px;
}
.cartGroup a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}

.cartAddedGroup
{
	background-color:#eacd58;
	color: #fff;
	font-weight:600;
	padding-left: 7px;
	padding-right:7px;
	font-size:16px;
}
.cartAddedGroup a 
{
	color: #fff;
	font-weight:600;
	font-size:10px;
}
.cartAddedGroup a:hover 
{
	COLOR: #18274c; text-decoration: none; 
	font-size:10px;
}
.seriesseparator
{
    color: #859ab8; height: 10px;
	 padding-top: 20px; padding-bottom: 15px;
	font-size: 14px; font-weight: bold; border-top: 1px dotted #999999; border-bottom: 1px dotted #999999;
}