*
	{margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;}
	
body
	{background:#000;}



#wrapall
	{width:1000px;
	margin:auto;}
	
#headerbox
	{margin-top:0px;}
	#header
		{height:110px;
		width:1000px;
		margin:auto;
		background:url(../images/header.jpg) no-repeat center;}	
	#headermenu
		{width: 610px;
		position:absolute;
		margin-left:205px;
		height:25px;
		margin-top:80px;
		text-align:center;}
		#headermenu a
			{display: block;
			line-height:25px;
			float:left;
			color:#000;
			padding: 0px 5px 0px 5px;
			margin-right:2px;
			margin-left:1px;
			border: 1px solid #000;
			text-decoration:none;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			background:#F3D30E;}	
			#headermenu a:hover
				{background:#6ead2d;}
	
#contentbox
	{background:url(../images/bg-body.jpg) repeat-y;}	
	#contentbox h2
		{color:#3A4235;
		text-align:center;
		font-size:26px;
		padding-top:10px;}
	
.content2columns
	{width:710px;
	margin:auto;
	text-align:left;}
	#contentleft
		{width:350px;
		height:450px;
		float:left;}
	#contentright
		{width:350px;
		height:450px;
		border:1px solid #D2E3BF;
		border-top:none;
		border-left:none;
		background:#F8F9F1;
		float:left;
		color:#333;}
		#contentright h2
			{color:#000;
			font-size:15px;
			background:#E5FFDC;
			border-top:1px solid #D2E3BF;
			border-bottom:1px solid #D2E3BF;
			width:350px;
			margin:auto;
			margin-top:0px;
			padding-top:0px!important;
			text-transform:uppercase;
			margin-bottom:0px;}
		#contentright p
			{color:#333;
			padding-top:10px;
			font-size:12px;
			width:300px;
			text-align:justify;
			margin:auto;
			margin-bottom:0px;
			margin-top:0px;}

	
#content1column
	{width:820px;
	margin:auto;}
	#content1column p
		{color:#3A4235;
		font-size:13px;}
		
.content
	{background:#EDFEDE;
	text-align:center;
	border:1px solid #A0A0A0;
	padding-bottom:30px;
	margin-top:20px;}
	.content h3
		{background:#FFF;
		text-transform:uppercase;
		display:inline;
		padding:5px 10px 5px 10px;
		font-size:12px;
		margin:auto;
		font-weight:100;
		background:#6EAD2D;
		color:#FFF;
		border:1px solid #7D8965;}
		.spacer
			{margin-top:20px;}
	.content h4
		{color:#3A4235;
		font-size:13px;
		padding-top:5px;}
	.content h5
		{color:#3A4235;
		width:75%;
		text-align:left;
		margin:auto;
		font-size:12px;
		padding-top:5px;}
	.content p
		{color:#3A4235;
		padding:0px 30px 0px 30px;
		font-size:12px;}
	.content ul
		{margin:auto;}
		.content ul li
			{color:#3A4235;
			padding: 0px 0px 0px 0px;
			font-size:12px;
			width:80%;
			margin:auto;
			text-align:left;}
		.li-inline
			{padding-top:5px;
			padding-bottom:10px;}
			.li-inline li
				{display:inline;
				padding:5px 5px 5px 5px!important;
				border:1px solid #A0A0A0;
				margin-left:2px;
				margin-right:2px;
				background:#DBFEBC;}
	.content ol
		{margin:auto;}
		.content ol li
			{color:#3A4235;
			padding: 0px 0px 0px 0px;
			font-size:12px;
			text-align:left;
			width:70%;
			margin:auto;}
table
	{width:800px;
	margin:auto;
	background:#FFF;}
	table h4
		{color:#3A4235;
		font-size:13px;
		background:#DBFEBC;
		border-bottom:1px solid #A0A0A0;}
	table tr
		{vertical-align:text-top;}
	table td
		{border:1px solid #A0A0A0;}
	.msds
		{text-align:left;
		border:1px solid #A0A0A0;}
		.msds tr
			{}
		.msds td
			{border:none;}
hr
	{border:none;
	border-top:1px solid #D2E3BF;
	margin-bottom:15px;
	width:90%;
	margin:auto;}


.pagemenu
	{border-bottom:1px solid #A0A0A0;
	width:910px;
	margin:auto;
	text-align:center;}
	.pagemenu a
		{text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		padding:2px 5px 0px 5px;
		text-decoration:none;
		width:100px;
		color:#6EAD2D;
		background:#FFF;
		border:1px solid #A0A0A0;
		border-bottom:none;}
		.pagemenu a:hover
			{background:#6EAD2D;
			color:#FFF;}



.backtop
	{text-align:center;
	margin-top:-10px;}
	.backtop a
		{text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		text-decoration:none;
		display:block;
		width:100px;
		margin:auto;
		border:1px solid #A0A0A0;
		color:#6EAD2D;
		background:#FFF;}
		.backtop a:hover
			{background:#6EAD2D;
			color:#FFF;}



#footerbox
	{width:1000px;
	height:95px;
	display:block;
	background:url(../images/bg-footer.jpg) no-repeat;}		
		#footermenu
			{width: 610px;
			height:55px;
			padding-top:45px;
			display:block;
			margin:auto;
			text-align:center;}
			#footermenu a
				{display: block;
				line-height:25px;
				float:left;
				color:#000;
				padding: 0px 5px 0px 5px;
				margin-right:2px;
				margin-left:2px;
				border: 1px solid #000;
				text-decoration:none;
				font-size:12px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				background:#F3D30E;}	
				#footermenu a:hover
					{background:#6EAD2D;}
#footer
	{width:1000px;
	margin:auto;
	height:30px;
	clear:both;
	text-align:center;
	font-size:10px;
	color:#FFF;
	background:#000;}	
	#footer p
		{letter-spacing:4px;}	
		#footer a						
			{color:#FFF107;
			text-decoration:none;}
			
			
#hcbvideo
	{width:320px;
	height:300px;
	border:1px solid #A0A0A0;
	display:block;
	background:#6EAD2D;
	margin:auto;}	
	
#traintestvideo
	{width:700px;
	height:420px;
	border:1px solid #A0A0A0;
	display:block;
	background:#6EAD2D;
	margin:auto;
	padding-top:20px;}
