/* GENERAL-----------------------*/

img 	{border:0px}

a	{text-decoration:underline; color:#6d6d6d;outline:none;}
a:hover	{color:#ffffff;}

td, a, div, h1, h2, h4	{
		font-family: verdana, arial, sans serif;
		}

form	
{
	margin:0px;
}

body,html
{
	background: #4D4D4D;
	margin: 0;
}


.container 
{
	margin: 0 auto;
	padding: 0px;
	width:870px;
}

.container div
{
	margin-bottom: 0px;
	margin-top: 0px;
}



/* TOP NAV-----------------------*/

	.HEADER	{
			margin: 0px;
			padding: 0px;
		}

		.HEADER img{
			display: inline;
			}

		.HEADERtop{
			margin-top:2px;			
			height:100px;
		}
		/* REVISED 10:07 10/01/2008 */

		 .HEADERlogostrip
		 {
			width: 866px;
			height: 42px;
			background-color: #000000;
/*			background: url(/assets/img/HEADERlogostripbg3.gif) no-repeat #000000; */
			
			padding: 4px 0px 0px 0px;
			margin-left: 2px;
			text-align: left;

		  }

		  .HEADERlogostrip a img
		  {
			border:solid 1px #000;
			margin:0;padding:0;
		   }

		  .HEADERlogostrip a:hover img
		  {
			 border:solid 1px #666666;
			 outline:none;
		   }

		  .HEADERlogostrip img 
		  {
				margin:0; padding:0;

		   } 

			.logo 
			{
				
				margin-top: 2px;
				margin-left: 0px;
				display: inline;
			}
			.hotspot, .viewhotspot{margin:0px !important;}
/* END REVISED 10:07 10/01/2008 */



	.SEARCHbg
	{
		width:870px;
		height:40px;
		background: url(/assets/img/SEARCHbg.gif) no-repeat;
		margin: 0px;
		padding: 0px;
	}
	
	.TOPbg
	{
		width:870px;
		height:38px;
		background: url(/assets/img/business/TOPbg.gif) no-repeat;
		margin: 0px;
		padding: 0px;
	}
	
	.LOGINbg
	{
		width:870px;
		height:40px;
		background: url(/assets/img/SEARCHbg.gif) no-repeat;
		margin: 0px;
		padding: 0px;
	}

			.SEARCHnews
			{
				float:left;
				margin-left: 140px;
				width: 460px;
				height: 40px;
			}

			.SEARCHnews a{
				color: #fff;
				text-decoration: none;
				}
			.SEARCHnews a:hover{
				color: #fff;
				text-decoration: underline;
				}
				
				.SEARCHform 
				{
					padding-top: 8px;
					float:left;
					width: 270px;
					height: 27px;
				}
				
				
				.SEARCHform input{
					border: solid 1px #818181;
					width:185px;
					height:18px;
					margin-top: -2px;
					margin-left:28px;
					font-family:verdana, sans serif;
					font-size:10px;
					}
					
				.LOGINform 
				{
					
					padding-top: 15px;
					float:left;
					width: 820px;
					height: 27px;
				}
				
				.LOGINform input{
					border: solid 1px #818181;
					width:185px;
					height:18px;
					margin-top: -2px;
					margin-left:28px;
					font-family:verdana, sans serif;
					font-size:10px;
					}	
					
				
						
				.LOGINform a{
				    color: #a7a7a7;
				    text-decoration: none;
				    font-size:11px;
				    }
				    
			    .LOGINform a:hover{
				    color: #a7a7a7;
				    text-decoration: underline;
				    font-size:11px;
				    }
/* MAIN-----------------------*/

	.MAIN
	{
		width:870px;
		
	}

/* SECURITY-----------------------*/

.SECURITY	
	{
		margin: 0px;
		padding: 0px 7px 1px 10px;
		/*width:470px;*/
		background: url(/assets/img/SECURITYbg.gif) no-repeat;
		FONT-SIZE: 12px;
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		/*line-height: 1.5em;
		min-height: 444px;*/
	}
	
	
.REGISTER	
	{
		margin: 0px;
		padding: 0px 7px 1px 10px;
		/*width:470px;*/
		background: url(/assets/img/REGISTRATIONbg.gif) no-repeat;
		FONT-SIZE: 12px;
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		/*line-height: 1.5em;
		min-height: 444px;*/
	}
	
.SECURITYform {
		border: solid 1px #818181;
		width:130px;
		height:16px;		
		margin-left:0px;
		font-family:verdana, sans serif;
		font-size:12px;
}	
	

/* PAGE-----------------------*/

	.phdng	{
		display:block;
		height:75px;
		width:490px;
		}

	.PAGE	
	{
		margin: 0px;
		padding: 0px 0px 1px 10px;
		width:470px;
		background: url(/assets/img/TEXTbg.gif) repeat-y;
		FONT-SIZE: 12px;
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		min-height: 550px;
	}

	.PAGEFOOTER 
	{
		margin: 0px;
		padding: 0px;
		margin-left: 3px;
		width:480px;
		height: 32px;
		background: url(/assets/img/TEXTFooter.gif) no-repeat;
	}

	.PAGE a {
		FONT-SIZE: 12px;
		COLOR: #6d6d6d;
		text-decoration: underline;
		line-height: 1.5em;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	.PAGE a:hover
	{
		COLOR: #6d6d6d;
	}


	.PAGE p, div 
	{
		padding: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
	}

	ul
	{
		margin-left: 14px;
		padding-left: 1px;
	}
	.PAGE ul
	{
		margin-top: 0px;
		margin-left: 14px;
		padding-left: 0px;
	}
	
	.PAGE ol
	{
		margin-top: 0px;
		margin-left: 24px;
		padding-left: 0px;
	}
	
	.PAGE li
	{
		margin-bottom: 10px;
	}

	h1, h2	{
		font-size:13px;
		padding: 11px 20px 0px 0px;
		margin:0px;
		color: #000;
		}
		
	h1 {
	    margin-bottom:10px;
	}

	h2	{
		font-size:12px;
		line-height:1.6em;
		padding:0px;
		margin:0px;
		font-weight:normal;
		color: #000;
		}
		
	.PAGE h2 a {
		color: #000;
		text-decoration: none;
		}
		
	.PAGE h2 a:hover {
		color: #000;
		text-decoration: underline;
		}

/* LEFT NAV-----------------------*/			

	.lnks 
	{
		min-height: 430px;
	}
	
	
	.lnksfooter
	{
		background: url(/assets/img/LEFT-nav-footer.gif) no-repeat ;
	}
	.lnksfooterhome
	{
		background: url(/assets/img/LEFT-nav-footerhome.gif) no-repeat ;
	}	
	.lnksfooterright
	{
		background: url(/assets/img/LEFT-nav-footer.gif) no-repeat ;
	}
	.lnksfooterrighthome
	{
		background: url(/assets/img/LEFT-nav-footerhome.gif) no-repeat ;
	}
	.TDleft	
	{
		float: left;
		width:232px;
		background: url(/assets/img/LEFTbg.gif) repeat-y;
		min-height: 400px;
	}
		
		.LEFTheading{
			width:232px;
			height:75px;
			display:block;
			}

			a.lnkHDNG{
				color:#999;
				font-size:12px;
				line-height:14px;
				display:block;
				font-weight:bold;
				padding:4px 20px 4px 20px;
				}
			a.lnkHDNG:hover{
				color:#fff;
				font-size:12px;
				display:block;
				font-weight:bold;
				padding:4px 20px 4px 20px;

				}
			a.lnkHDNG img{
				margin:0px 9px 0px 0px;
				}
			a.lnkHDNG b{
				font-size:12px;
				}
				.lnkSUB	{
					display:none;
					background:#666666;
					background-image: url(/assets/img/sub-nav.gif);
					padding: 4px 20px 4px 13px;
					}
				.lnkSUB a{
					font-size:11px;
					color:#2F2F2F;
					display:block;
					padding: 4px 20px 4px 13px;
					}
				.lnkSUB a:hover{
					font-size:11px;
					color:#fff;
					display:block;
					padding: 4px 20px 4px 13px;
					}
				.lnkSUB a em{
					font-size:12px;
					line-height:0.8em;
					margin:0px 0px 0px 0px;
					padding: 0px;
					}

	.TDmid	
	{
		float: left;
		width: 630px;
		padding-top:0px;
		border-left:solid 3px #4D4D4D;
		/*min-height: 520px;*/
		min-height: 485px;
		}
		
	

	.TDright
	{
		float: left;
		width: 137px;
		height: 500px;
		border-left:solid 6px #4D4D4D;
		min-height: 400px;
		}
	
	.lnksright 
	{
		min-height: 507px;
		background: url(/assets/img/RIGHTbg.gif) repeat-y;
	}
	
	.lnksfooterright 
	{

		background: url(/assets/img/RIGHT-nav-footer.gif) no-repeat bottom;
	}
		
	.TDright img{
		display:block;
		}

	.TDright a img{
		height:76px;
		width:137px;
		}
	.TDright a, .TDright img	{
		display:block;
		}



/* TEXTONLY HEADER-----------------------*/
	.textonly	{		
		margin: 2px;
		padding-top:3px;
		color: #aaa;
		font-size:10px;
		}
	.textonly a	{color:#ffffff;}


/* FOOTER-----------------------*/

	.ftr	{		
		margin: 2px;
		color: #aaa;
		font-size:10px;
		}

	.ftrimg	{
		height:25px;
		width:870px;
		}

	.ftrhome	{		
		margin: 2px;
		color: #aaa;
		font-size:10px;
		position:relative;
		top:-51px;		
		}

	.ftrimghome	{
		height:25px;
		width:870px;
		position:relative;
		top:-51px;		
		}		

.newsticker 
{
	font-size: 11px;
}

/* BUSINESS----------------------*/
    .TDBusinessmid	
	{
		float: left;
		width: 650px;
		padding-top:0px;
		border-left:solid 3px #4D4D4D;
		/*min-height: 520px;*/
		min-height: 109px;
		}

    .TDBusinessQuiz
	{
		background: url(/assets/img/business/QUIZbg.gif) repeat-y;
		}

    .Bphdng	{
		display:block;
		width:636px;
		}

    .BphdngHome	{
		display:block;
		width:636px;
		position:relative;
		top:-50px;
		left:0px;
		z-index:0;
		}		
		
	.BPAGE	
	{
		margin: 0px;
		padding: 10px 0px 46px 10px;
		width:636px;
		background: url(/assets/img/business/MAINbg.gif) repeat-y;
		FONT-SIZE: 12px;	
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
	}
	
		.BPAGEHOME	
	{
		margin: 0px;
		padding: 10px 0px 46px 10px;
		width:636px;
		background: url(/assets/img/business/MAINbghome.gif) repeat-y;
		FONT-SIZE: 12px;	
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		position:relative;
		top:-50px;
	}
	
	.BQPAGE	
	{
		margin: 0px;
		padding: 0px 0px 1px 10px;
		width:636px;
		FONT-SIZE: 12px;
		COLOR: #6d6d6d;
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1.5em;
		min-height: 380px;
	}
	
	
	.SPACER	
	{
		padding: 5px 5px 5px 5px;		
		background: url(/assets/img/business/MAINdivider.gif) repeat-y;
		COLOR: #6d6d6d;		
		min-height: 400px;
	}
	
	.BPAGEFOOTER 
	{
		margin: 0px;
		padding: 0px;
		margin-left: 3px;
		width:630px;
		height: 46px;
		background: url(/assets/img/business/MAINFooter.gif) no-repeat;
	}
	
	.BPAGEFOOTERHOME 
	{
		margin: 0px;
		padding: 0px;
		margin-left: 3px;
		width:630px;
		height: 46px;
		background: url(/assets/img/business/MAINFooter.gif) no-repeat;
		position:relative;
		top:-50px;
	}	

a.TakeTheTest{height:20px;width:139px;background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}
a.TakeTheTest-blue {background-image: url(/assets/img/business/TakeTheTest-blue.gif);}
a.TakeTheTest-yellow {background-image: url(/assets/img/business/TakeTheTest-yellow.gif);}
a.TakeTheTest-green {background-image: url(/assets/img/business/TakeTheTest-green.gif);}
a.TakeTheTest-orange {background-image: url(/assets/img/business/TakeTheTest-orange.gif);}

a.StartTraining{height:26px;width:138px;background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}
a.StartTraining-blue {background-image: url(/assets/img/business/StartTraining-blue.gif);}
a.StartTraining-yellow {background-image: url(/assets/img/business/StartTraining-yellow.gif);}
a.StartTraining-green {background-image: url(/assets/img/business/StartTraining-green.gif);}
a.StartTraining-orange {background-image: url(/assets/img/business/StartTraining-orange.gif);}

a.NEXTfooter{height:13px;line-height:13px;width:55px;background-image: url(/assets/img/business/NEXTFooter.gif);background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}
a.PREVIOUSfooter{height:13px;line-height:13px;width:85px;background-image: url(/assets/img/business/PREVIOUSFooter.gif);background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}
a.TAKETHETESTfooter{height:13px;line-height:13px;width:120px;background-image: url(/assets/img/business/TAKETHETESTFooter.gif);background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}

a.PollNext{height:13px;line-height:13px;width:55px;background-image: url(/assets/img/PollNext.gif);background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}
a.PollPrevious{height:13px;line-height:13px;width:55px;background-image: url(/assets/img/PollPrevious.gif);background-repeat: no-repeat;text-indent: -9999px;display:block;outline:none;}

a.rollover13:hover {
	background-position:0 -13px;
}
a.rollover20:hover {
	background-position:0 -20px;
}
a.rollover26:hover {
	background-position:0 -26px;
}

.CourseContentImage {margin-left:10px;border-left:solid 0px blue;height:100%;}

/*div.FRMdiv div {display: inline; margin: 1px ;}*/

.hidden {
	display: none; left:10000px;
}

.floaterright TD
{
	text-align: right;
}

.floaterright TD label
{
	font-size: 11px;
	font-weight: bold;
}

.AccountSummary td {border-bottom: dotted 1px #333;width:50%;padding:5px 0 5px 0;}
.AccountSummary tr.completed td {color:#99cc33;font-weight:bold;}
.AccountSummary a {color:#6D6D6D;font-size:10px;font-weight:normal;text-decoration:none;}

span.editDetails {margin-left:10px;font-size:10px;font-weight:normal;}
span.editDetails a, span.editDetails a:hover {text-decoration:none;color:#6D6D6D;}

#frmPoll h2 {margin-bottom:10px;}
#frmPoll p {margin:5px 0 0 0;}