/* NSCC CSS - Jon Hurley October 2009 */

/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, ol, ul, li, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0;}

body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography */

html{ overflow-y:scroll; }  

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: black;
	background: #cccccc;
}

img, img a {
	border: 0 !important;
	padding: 0 !important;
	margin: 0 !important;
}

a { text-decoration: none; font-weight: bold; color: #606163;}
a:hover { text-decoration: underline;}
a:active { text-decoration: none;}	

/* nav */

#main-nav {
	width: 980px;
	height: 30px;
	float: left;
	}
	
	#main-nav ul {
			padding: 0 !important;
			margin: 0 !important;
			height: 30px;			
		}
	#main-nav li {
			height: 30px;
			float: left;
			padding: 0 !important;
			margin: 0 !important;
			overflow: hidden;			
		}
		#main-nav li a {
			font-size: 11px;
			text-align: center;
			font-weight: bold;
			color: white;
			text-decoration: none;
			display: block;
			padding: 0 !important;
			margin: 0 !important;
			height: 30px;	
			text-indent: -5000px;
			overflow: hidden;
			background-position: center top;
			}
				#nav01 { /*home*/
					background: url(../images/nav/nav_01.jpg) no-repeat;
					width: 92px;
					}
				#nav02 { /*about us*/
					background: url(../images/nav/nav_02.jpg) no-repeat;
					width: 92px;
					}
				#nav03 { /*members directory*/
					background: url(../images/nav/nav_03.jpg) no-repeat;
					width: 168px;
					}
				#nav04 { /*benefits*/
					background: url(../images/nav/nav_04.jpg) no-repeat;
					width: 96px;
					}
				#nav05 { /*news*/
					background: url(../images/nav/nav_05.jpg) no-repeat;
					width: 86px;
					}
				#nav06 { /*guidance*/
					background: url(../images/nav/nav_06.jpg) no-repeat;
					width: 108px;
					}
				#nav07 { /*events*/
					background: url(../images/nav/nav_07.jpg) no-repeat;
					width: 101px;
					}
				#nav08 { /*partners*/
					background: url(../images/nav/nav_08.jpg) no-repeat;
					width: 107px;
					}
				#nav09 { /*contact us*/
					background: url(../images/nav/nav_09.jpg) no-repeat;
					width: 130px;
					}

				#fp-nav01 { /*home*/
					background: url(../images/nav/fp-nav_01.jpg) no-repeat;
					width: 92px;
					}
				#fp-nav02 { /*about us*/
					background: url(../images/nav/fp-nav_02.jpg) no-repeat;
					width: 92px;
					}
				#fp-nav03 { /*members directory*/
					background: url(../images/nav/fp-nav_03.jpg) no-repeat;
					width: 168px;
					}
				#fp-nav04 { /*benefits*/
					background: url(../images/nav/fp-nav_04.jpg) no-repeat;
					width: 96px;
					}
				#fp-nav05 { /*news*/
					background: url(../images/nav/fp-nav_05.jpg) no-repeat;
					width: 86px;
					}
				#fp-nav06 { /*guidance*/
					background: url(../images/nav/fp-nav_06.jpg) no-repeat;
					width: 108px;
					}
				#fp-nav07 { /*events*/
					background: url(../images/nav/fp-nav_07.jpg) no-repeat;
					width: 101px;
					}
				#fp-nav08 { /*partners*/
					background: url(../images/nav/fp-nav_08.jpg) no-repeat;
					width: 107px;
					}
				#fp-nav09 { /*contact us*/
					background: url(../images/nav/fp-nav_09.jpg) no-repeat;
					width: 130px;
					}


		#main-nav li a:hover {
			color: white;
			background-position: 0 -30px;
			}
			#main-nav li a.active,
			#main-nav li a.active:hover {
				color: white;
				background-position: 0 -30px;
				}


/* layout */

#container {
	margin: 0 auto 0 auto;
	width: 980px;
	min-height: 100% !important;
	height:auto !important;
	height:100% !important;
	overflow: visible;	
	background: white;
}

#header {
	height: 200px;
	width: 980px;
	float: left;
}

	#header-left {
		height: 200px;
		width: 700px;
		float: left;
		background: white url(../images/layout/header-left.gif) top left no-repeat;
	}

	#header-right {
		height: 200px;
		width: 280px;
		float: left;
	}
	
	#header-right ul {
		list-style-type: none;
	}
	#header-right li {
		text-indent: -5000px;
		float: left;
	}
	#header-right li a {
		display: block;
		width: 140px;
		height: 100px;
	}
	#header-right li a.money {background: white url(../images/layout/header-money.gif) top left no-repeat;}
	#header-right li a.time {background: white url(../images/layout/header-time.gif) top left no-repeat;}
	#header-right li a.workforce {background: white url(../images/layout/header-workforce.gif) top left no-repeat;}
	#header-right li a.environment {background: white url(../images/layout/header-environment.gif) top left no-repeat;}
	#header-right li a:hover {background-position: 0 -100px}
	
#header-fp {
	height: 200px;
	width: 980px;
	background: white url(../images/layout/header-fp.jpg) top left no-repeat;
	float: left;
}

#home-content {
	float: left;
	width: 950px;
	margin: 0 30px 0 0 !important;
	padding: 30px 0 0 30px !important;
	height: 512px;
	/* background: white url(../images/layout/ribbons.gif) top left no-repeat; */
}

#home-content-left {
	float: left;
	width: 612px;
	margin: 0 33px 0 0 !important;
}

	#home-main-content {
		height: 139px;
	}
		#home-main-content h1 {
			font-size: 28px;
			color: #952140;
			margin: 0 0 10px 0 !important;
			font-weight: normal;
		}
		
		#home-main-content p {
			font-size: 14px;
			color: #606163;
			line-height: 20px;
			font-weight: normal;
			padding: 0 30px 0 0;
		}
		
		#home-feature {
			width: 612px;
			height: 300px;
		}	
		

	
#latest-updates {
	float: left;
	height: 240px;
	width: 225px;
	background: url(../images/layout/latest-updates-280.jpg) top left no-repeat;
	padding: 15px 25px 25px 25px !important;
	margin: 0 0 10px 0 !important;
}

	#latest-updates h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 35px 0 !important;
	}
	
	#latest-updates td.newsline {
		padding: 0 0 10px 0 !important;	
		text-align: center;
	}
	
	#latest-updates li.li-newsline {
		padding-bottom: 10px;
		margin-bottom: 10px !important;
		border-bottom: #952140 1px solid;	
	}
	
	#latest-updates ul {
		list-style-type: none;
		margin: 0 !important;
	}
		#latest-updates li.newsline {
			margin: 0 0 15px 0 !important;
		}

	#latest-updates li {
		margin: 0 0 5px 0 !important;
		padding: 0;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#latest-updates li a {
		color: #333;
		font-weight: bold;
	}

	#latest-updates li a:hover {
		color: #952140;
	}	

#aica {
	float: left;
	height: 172px;
	width: 225px;
	background: url(../images/layout/aica.gif);;
	padding: 15px 25px 25px 25px !important;
}	
	
	#aica h2 {
		color: white;
		line-height: normal;
		font: bold 16px/18px Arial,Helvetica,Sans-Serif;
		margin: 0 0 32px 0 !important;
	}

	#aica ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#aica li {
		margin: 0 !important;
		padding: 0;
		background-image: url(../images/layout/aica-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#aica li a {
		color: #333;
		font-weight: bold;
	}

	#aica li a:hover {
		color: #0075bb;
	}
	
#content {
	float: left;
	width: 950px;
	margin: 0 30px 0 0 !important;
	padding: 30px 0 0 30px !important;
	min-height: 1px;
}

#about-us-content {
	background: url(../images/layout/ribbons-about-us.gif) top left no-repeat;
	float: left;
	width: 950px;
	margin: 0 30px 0 0 !important;
	padding: 30px 0 0 30px !important;
	height: 500px;
}

#content-left {
	float: left;
	width: 610px;
	margin: 0 35px 0 0 !important;
	height: auto !important;
	min-height: 400px;
	height: 400px;
}
		#content-left h1 {
			font-size: 28px;
			color: #97364c;
			margin: 0 0 10px 0 !important;
			font-weight: normal;
		}
		
		#content-left h2 {
			color: #606163;
			font-weight: normal;
			font-size: 14px;
			line-height: normal;
			margin: 0 0 15px 0 !important;
		}

		#content-left p {
			color: #606163;
			margin: 0 0 5px 0 !important;
			line-height: normal;
		}
		
		#content-left td { position:relative;vertical-align:top; } 

			#content-left ul {
				list-style: disc;
				margin: 0 0 5px 15px !important;
			}

			#content-left li {
				color: #606163;
				margin: 0;
				padding: 0;
			}
			#content-left li a, #content-left a {
				color: #606163;
				font-weight: bold;
			}

	#content-left img.key-issue {margin-left: 15px !important}

#news-content {
	height: auto !important;
	min-height: 400px;
	height: 400px;
}

	#news-content ul {
		list-style-type:none;
		margin: 0 0 20px 0 !important;
	}
	
	#news-content li {
		background: #f1e3e1;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
	}

	#news-content li a {
		font-weight: normal;
	}

	#news-content li a:hover {
		color: #952140;
	}

#events-content {
	height: auto !important;
	min-height: 400px;
	height: 400px;
}

	#events-content h2 {
		margin-top: 8px !important;
		margin-left: 6px !important;
		margin-right: 6px !important;		
	}
	
	#events-content p {
		margin-left: 6px !important;
		margin-right: 6px !important;
	}

	#events-content ul {
		list-style-type:none;
		margin: 6px 0 0 0 !important;
	}
	
	#events-content li {
		background: #f1e3e1;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
	}

	#events-content li a {
		font-weight: normal;
		color: #333;
	}
	
	#events-content table { 
		border-collapse: collapse;
		border-top: #f1e3e1 1px solid;
		border-left: #f1e3e1 1px solid;
		border-right: #f1e3e1 1px solid;
		margin-bottom: 10px;

}
	
	#events-content tr {
	}
	
	#events-content td {		
	}

	#events-content li a:hover {
		color: #952140;
	}
	
	#events-content img {
		margin: 0 6px 10px 10px !important;
	}
	
	


#content-left-accordion {
	float: left;
	width: 610px;
	margin: 0 35px 0 0 !important;
	height: auto !important;
	min-height: 400px;
	height: 400px;
}
		#content-left-accordion h1 {
			font-size: 28px;
			color: #97364c;
			margin: 0 0 10px 0 !important;
			font-weight: normal;
		}

		#content-left-accordion h2 {
			color: #606163;
			font-weight: normal;
			font-size: 14px;
			line-height: normal;
			margin: 0 0 15px 0 !important;
		}

		#content-left-accordion p {
			color: #606163;
			margin: 0 0 5px 0 !important;
			line-height: normal;
		}

		#content-left-accordion td { position:relative;vertical-align:top; } 

		#content-left-accordion ul {
			list-style: disc;
			margin: 0 0 5px 15px !important;
		}

		#content-left-accordion li {
			color: #606163;
			margin: 0 0 5px 0 !important;;
			padding: 0;
		}
	

#content-left-tabs {
	float: left;
	width: 610px;
	margin: 0 35px 0 0 !important;
	height: auto !important;
	min-height: 400px;
	height: 400px;
}
		#content-left-tabs h1 {
			font-size: 28px;
			color: #97364c;
			margin: 0 0 10px 0 !important;
			font-weight: normal;
		}


		#content-left-tabs p {
			color: #606163;
			margin: 0 0 5px 0 !important;
			line-height: normal;
		}

		#content-left-tabs h2 {
			color: #606163;
			font-weight: normal;
			font-size: 14px;
			line-height: normal;
			margin: 0 0 15px 0 !important;
		}
		

#accordion, #accordion2, #accordion3 {
	margin: 20px 0 20px 0 !important;
}

#accordion td a:hover {
	text-decoration: none;
	color: #952140;
}

#accordion td img, #accordion img  {
	margin: 0 0 20px 20px !important;	
}

#accordion td ul {
			list-style: disc;
			margin: 0 0 5px 15px !important;
}

#accordion td li {
			margin: 0 0 5px 0 !important;
}

.ui-accordion-content{ zoom: 1; } 

#tabs td {
	border-bottom: 1px solid #952140;
	padding: 8px 0 !important;
}


#tabs-2 {
	height: auto !important;
	min-height: 300px;
	height: 300px;
}

#tabs-3 {
	height: auto !important;
	min-height: 300px;
	height: 300px;
}

#guidance-content-left {
	float: left;
	width: 610px;
	margin: 0 35px 0 0 !important;
	height: auto !important;
	min-height: 400px;
	height: 400px;
}

#guidance-main-content {
	margin: 0 0 38px 0 !important;
}
		
	#guidance-main-content h1 {
		font-size: 28px;
		color: #952140;
		margin: 0 0 10px 0 !important;
		font-weight: normal;
	}
	
	#guidance-main-content p {
		color: #606163;
		font-size: 11px;
		line-height: normal;
		margin: 0 0 5px 0 !important;
	}

	#guidance-main-content h2 {
		color: #606163;
		font-weight: normal;
		font-size: 14px;
		line-height: normal;
		margin: 0 0 15px 0 !important;
	}

	#guidance-main-content h3 {
		color: #333;
		font-weight: bold;
	}


	#guidance-main-content ul{
		list-style: disc;
		margin: 0 0 5px 15px !important;
	}
	#guidance-main-content li{
		color: #606163;
	}

#guidance-features {}

	#guidance-features h2 {
		color: white;
		font-weight: bold;
		font-size: 12px;
		margin: 0 0 15px 0 !important;
	}
		#guidance-features h2 a, #guidance-features h2 a:hover {
			color: white;
			text-decoration: none;
		}
	
	#guidance-features td { position:relative;vertical-align:top; } 

	#guidance-features ul {
		list-style-type: none;
		margin: 0 !important;
	}
	#guidance-features li {
		margin: 0;
		padding: 0;
	}
	#guidance-features li a {
		color: #000;
		font-weight: bold;
	}

	#guidance-features p {
		color: #333;
		line-height: normal;
	}

		#guidance-features p a, #guidance-features p a:hover {
			color: #333;
			text-decoration: none;
			font-weight: normal;
		}


	#guidance-lt-blue {
		float: left;
		background: white url(../images/layout/guidance-gold.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	

			#guidance-lt-blue li {
				background-image: url(../images/layout/gold-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-lt-blue li a:hover {
				color: #cec101;
			}
	
	#business-content h1 {
		color: #cec101;
	}

	#business-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#business-content li {
		background: #fefbdd;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/gold-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;
		color: #333;
	}

	#business-content li a {
		font-weight: normal;
		color: #333;
	}

	#business-content li a:hover {
		color: #cec101;
	}

	#guidance-purple {
		float: left;
		background: white url(../images/layout/guidance-purple.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-purple li {
				background-image: url(../images/layout/purple-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-purple li a:hover {
				color: #72247f;
			}		

	#employment-content h1 {
		color: #72247f;
	}

	#employment-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#employment-content li {
		background: #d3c2db;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/purple-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#employment-content li a {
		font-weight: normal;
		color: #333;
	}

	#employment-content li a:hover {
		color: #72247f;
	}

/* As of 2010 Refresh Dk Green content is brighter */

	#guidance-dk-green {
		float: left;
		background: white url(../images/layout/guidance-environment.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-dk-green li {
				background-image: url(../images/layout/dk-green-bullet-new.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-dk-green li a:hover {
				color: #99c72c;
			}		

	#environment-content h1 {
		color: #99c72c;
	}

	#environment-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#environment-content li {
		background: #e2f0c2;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/dk-green-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#environment-content li a {
		font-weight: normal;
		color: #333;
	}

	#environment-content li a:hover {
		color: #58843b;
	}

	#guidance-dk-blue {
		float: left;
		background: white url(../images/layout/guidance-money.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-dk-blue li {
				background-image: url(../images/layout/dk-blue-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-dk-blue li a:hover {
				color: #134679;
			}		

	#payment-content {

		min-height: 850px;
		height: 850px;
	}

	#payment-content h1 {
		color: #134679;
	}

	#payment-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#payment-content li {
		background: #a9b7d2;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/dk-blue-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#payment-content li a {
		font-weight: normal;
		color: #333;
	}

	#payment-content li a:hover {
		color: #134679;
	}

	#guidance-pink {
		float: left;
		background: white url(../images/layout/guidance-pink.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-pink li {
				background-image: url(../images/layout/pink-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-pink li a:hover {
				color: #da86b3;
			}		

	#hs-content h1 {
		color: #da86b3;
	}

	#hs-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#hs-content li {
		background: #f6e3ee;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/pink-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#hs-content li a {
		font-weight: normal;
		color: #333;
	}

	#hs-content li a:hover {
		color: #da86b3;
	}

/* As of 2010 Refresh Lt Green content is now Turqouise */

	#guidance-lt-green {
		float: left;
		background: white url(../images/layout/guidance-time.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-lt-green li {
				background-image: url(../images/layout/lt-green-bullet-new.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-lt-green li a:hover {
				color: #2bbdc0;
			}		

	#prequal-content h1 {
		color: #2bbdc0;
	}

	#prequal-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#prequal-content li {
		background: #d4f7f8;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/lt-green-bullet-new.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#prequal-content li a {
		font-weight: normal;
		color: #333;
	}

	#prequal-content li a:hover {
		color: #2bbdc0;
	}

	#guidance-orange {
		float: left;
		background: white url(../images/layout/guidance-workforce.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-orange li {
				background-image: url(../images/layout/orange-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-orange li a:hover {
				color: #db812e;
			}		

	#training-content h1 {
		color: #db812e;
	}

	#training-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#training-content li {
		background: #f5dcc0;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/orange-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#training-content li a {
		font-weight: normal;
		color: #333;
	}

	#training-content li a:hover {
		color: #db812e;
	}

	#guidance-red  {
		float: left;
		background: white url(../images/layout/guidance-red.jpg) top left no-repeat;
		height: 162px;
		width: 115px;
		margin: 0 10px 0 0 !important;
		padding: 8px 15px 15px 15px !important;
	}
	
			#guidance-red li {
				background-image: url(../images/layout/red-bullet.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				padding-left: 16px;
			}
			#guidance-red li a:hover {
				color: #952140;
			}		

	#contracts-content h1 {
		color: #952140;
	}

	#contracts-content ul {
		list-style-type: none;
		margin: 0 0 20px 0 !important;
	}
	
	#contracts-content li {
		background: #d8b6b1;
		border-bottom: #fff solid 1px;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 0.2em 6px 0.2em 22px;	
		color: #333;
}

	#contracts-content li a {
		font-weight: normal;
		color: #333;
	}

	#contracts-content li a:hover {
		color: #952140;
	}

	#toolkit-content {
		height: auto !important;
		min-height: 800px;
		height: 800px;
	}

	#toolkit-content h1 {
		color: #134679;
	}

	#toolkit-content-left {
		float: left;
		width: 459px;
		height: 210px;
	}
	
	#toolkit-content-right {
		float: left;
		width: 151px;
		height: 210px;
		text-align: center;
	}

#content-right {}	

#red-right {
	float: left;
	height: 310px;
	width: 230px;
	background: url(../images/layout/right-red.gif) top left no-repeat;
	padding: 15px 20px 25px 25px !important;
}

	#red-right h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 35px 0 !important;
	}

	#red-right ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#red-right li {
		margin: 0 0 5px 0 !important;
		padding: 0;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#red-right li a {
		color: #333;
		font-weight: bold;
	}

	#red-right li a:hover {
		color: #952140;
	}
	
	#red-right li a.active, #red-right li a:hover.active {
		color: #952140;
	}

#red-right-no-footer {
	float: left;
	height: 240px;
	width: 225px;
	background: url(../images/layout/right-red-no-footer.gif) top left no-repeat;
	padding: 15px 25px 25px 25px !important;
	margin: 0 0 10px 0 !important;
}

	#red-right-no-footer h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 35px 0 !important;
	}

	#red-right-no-footer ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#red-right-no-footer li {
		margin: 0 0 5px 0 !important;
		padding: 0;
		background-image: url(../images/layout/red-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#red-right-no-footer li a {
		color: #333;
		font-weight: bold;
	}

	#red-right-no-footer li a:hover {
		color: #952140;
	}
	
	#red-right-no-footer li a.active, #red-right li a:hover.active {
		color: #952140;
	}


#blue-right {
	float: left;
	height: 210px;
	width: 225px;
	background: url(../images/layout/right-blue-fp.gif) top left no-repeat;  /* with fp logo */	
	padding: 15px 25px 25px 25px !important;
}

	#blue-right h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 115px 0 !important;
	}

	#blue-right ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#blue-right li {
		margin: 0 0 5px 0 !important;
		padding: 0;
		background-image: url(../images/layout/dk-blue-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#blue-right li a {
		color: #333;
		font-weight: bold;
	}

	#blue-right li a:hover {
		color: #134679;
	}

#blue-right-no-footer {
	float: left;
	height: 205px;
	width: 260px;
	background: url(../images/layout/right-blue-fp2-no-footer.gif) top left no-repeat;  /* with fp logo */	
	padding: 15px 0 0 15px !important;
	margin: 0 0 10px 0 !important;

}

	#blue-right-no-footer  h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 108px 10px !important;
	}
		#blue-right-no-footer h2 a, #blue-right-no-footer h2 a:hover {
			color: white;
			text-decoration: none;
		}

	#blue-right-no-footer  ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#blue-right-no-footer  li {
		margin: 0 0 5px 0 !important;
		padding: 0;
		background-image: url(../images/layout/dk-blue-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 3px;
		padding-left: 16px;
		line-height: 14px;
	}
	#blue-right-no-footer  li a {
		color: #333;
		font-weight: bold;
	}

	#blue-right-no-footer  li a:hover {
		color: #134679;
	}

#blue-right-header {	
	float: left;
	height: 53px;
	width: 225px;
	background: url(../images/layout/right-blue-top.gif) top left no-repeat;  
	padding: 15px 25px 0 25px !important;
}
	#blue-right-header  h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
	}

#blue-right-chunk {
	float: left;
	height: 38px;
	width: 225px;
	background: url(../images/layout/right-blue-chunk.gif) top left no-repeat;
	padding: 5px 25px 0 25px !important;
}
	#blue-right-chunk  p {
		color: #333;
		line-height: normal;
	}

#blue-right-body {
	float: left;
	height: auto !important;
	min-height: 1px;
	height: 1px;
	width: 225px;
	background: url(../images/layout/right-blue-slice.gif) top left repeat-y;	
	padding: 0 25px 0 25px !important;
}
#blue-right-footer {
	float: left;
	text-align: center;
	height: 153px;
	width: 275px;
}

#orange-right {
	float: left;
	height: 210px;
	width: 225px;
	background: url(../images/layout/right-orange-cscs.gif) top left no-repeat;	
	padding: 15px 25px 25px 25px !important;
}

	#orange-right h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 105px 0 !important;
	}

	#orange-right ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#orange-right li {
		margin: 0 !important;
		padding: 0;
		background-image: url(../images/layout/orange-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#orange-right li a {
		color: #333;
		font-weight: bold;
	}

	#orange-right li a:hover {
		color: #db812e;
	}

#lt-green-right {
	float: left;
	height: 210px;
	width: 225px;
	background: url(../images/layout/right-pre-qual-bp.jpg) top left no-repeat;	
	padding: 15px 25px 25px 25px !important;
}

	#lt-green-right h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 105px 0 !important;
	}

	#lt-green-right ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#lt-green-right li {
		margin: 0 !important;
		padding: 0;
		background-image: url(../images/layout/lt-green-bullet-new.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#lt-green-right li a {
		color: #333;
		font-weight: bold;
	}

	#lt-green-right li a:hover {
		color: #2bbdc0;
	}

#green-right {
	float: left;
	height: 210px;
	width: 225px;
	background: url(../images/layout/right-green-ctc.jpg) top left no-repeat;	
	padding: 15px 25px 25px 25px !important;
}

	#green-right h2 {
		color: white;
		font-weight: bold;
		font-size: 20px;
		margin: 0 0 105px 0 !important;
	}

	#green-right ul {
		list-style-type: none;
		margin: 0 !important;
	}

	#green-right li {
		margin: 0 !important;
		padding: 0;
		background-image: url(../images/layout/dk-green-bullet.gif);
		background-repeat: no-repeat;
		background-position: 0 4px;
		padding-left: 16px;
	}
	#green-right li a {
		color: #333;
		font-weight: bold;
	}

	#green-right li a:hover {
		color: #58843b;
	}

#footer {
	clear: both;
	height: 60px;
	width: 920px;
	padding: 0 30px 0 30px !important;
}	

	#footer-left {
		float: left;
		width: 460px;
		color: #999;
		font-size: 11px;
		padding: 10px 0 0 0 !important;
	}
		#footer-left a:visited , #footer-left a {
			color: #999;
		}
		#footer-left a:hover {
			color: #666;
		}
	
	
	#footer-right {
		float: right;
		text-align: right;
		width: 460px;
	}
		#footer-right img {
			margin: 0 0 0 10px !important;
		}

#accessibility-links {
	margin: 50px 0 5px 0;
}

#toolkit-quote {
	float: left;
	width: 570px;
	padding: 20px;	
	height: 101px;
	background: url(../images/layout/toolkit-quote.gif) top left no-repeat;
}

	#toolkit-quote p {
		color: #333;	
	}
	
	#toolkit-quote p.quotelabel {
		padding-top: 10px;	
	}
	
#toolkit-payment {
	float: left;
	width: 610px;
	padding: 20px 0 0 0;
}

/* classes */

#guidance-main-content h1.red-text{color:#952140;}
#guidance-main-content h1.orange-text{color:#db812e;}
#guidance-main-content h1.pink-text{color:#da86b3;}
#guidance-main-content h1.purple-text{color:#72247f;}
#guidance-main-content h1.dk-blue-text{color:#134679;}
#guidance-main-content h1.lt-blue-text{color:#7cb5db;}
#guidance-main-content h1.dk-green-text{color:#99c72c;}
#guidance-main-content h1.lt-green-text{color:#2bbdc0;}

.grey-text{color:#606163;}
.isbn {padding: 5px 15px 0 0; text-align: right; font-size: 9px}
