html, body, #wrapper {min-width:960px; }



body > #wrapper{ height: auto; min-height: 100%; }



html {
	background: #ebebeb url(../images/headerbg.jpg) repeat-x left top;
}

body {

	background:#683d6a url(../images/bodybg2.jpg) repeat-y center top;

	margin: 0 auto;

}
#uploader {
	position: absolute;
    right: -1px;
    top: -5px;
}
#headerbg {
	width:100%;
	height:160px;
	position:absolute;
	background:#fff;
	top:0;
	left:0;
	z-index:1;
}
#shadow {
	background:url(../images/shadow.png) repeat-x left top;
	width:100%;
	height:10px;
	position:absolute;
	top:160px;
	left:0;
	z-index:1;
}
#newicon {
	background: url("../images/newtag.png") no-repeat scroll left top transparent;
    height: 31px;
    left: 16px;
    overflow: auto;
    position: absolute;
    top: -6px;
    width: 40px;
    z-index: 999;
}

img, a, a:hover, a:active {

	border: none;

	outline: none;

}



#wrapper {

	margin: 0 auto;
    position: relative;
    width: 960px;
    z-index: 2;

}



/* Top Section */



#top {

	height: 149px;

}

	/* Logo Container */

	#logo {

		width: 424px;

		height: 120px;

		float: left;

	}



	#logo a {

		display: block;

		margin-top: 10px;

	}



	#top-right {

		width: 536px;

		height: 120px;

		float: left;	

		padding-right: 0px;
		
		/* background: #fff url(../images/socialbg.jpg) no-repeat top right; */
		
		background: #fff;

	}



		#top-right h3 {

			margin: 0;

			color: #458ac7;

		}	

		#top-right span {

			margin: 0;

			color: #aaa;

			font-size: 12px;

			font-weight: bold;

		}	

		

		#search-block {

			width: 289px;

			height: 33px;

			float: right;

			margin-top: 78px;
			
			padding-right: 7px;
			


			

		}

		

		#search-block a{

			float: right;

			padding-left: 7px;

		}

		

		#search-field, #search-button {

			float: right;

		}

		

		#search-field {

			width: 194px;

			height: 27px;

			background: transparent;

			border: 0px;

			outline: none;

			font-size: 13px;

			margin: 0;

			float: right;

		}

		

		#search-button {

		

			width: 91px;

			height: 27px;

			background: url(../images/submit_button.png) no-repeat left top;

			border: 0px;



			color: #888;

			cursor: pointer;

			

			

		}

		

			#search-button #edit-submit {

				width: 91px;

				padding: 0;

				height: 27px;

				border: 0;

				background: none;

				cursor: pointer;

				font-weight: bold;

				color: #777;

			}

		



	/* Menu Styles */



	#navmenu-container {

		float: left;

		height: 32px;


		width: 960px;

	}



		.menu {

			list-style: none;

			float: left;

			padding: 0;

			margin: 0;

		}



		.menu li {

			float: left;
			position:relative;
		}



		.menu li a{

			display: block;

			padding-left: 22px;

			background: url(../images/nav_left.png) no-repeat left top;

			float: left;

			cursor: pointer;

		}



		.menu li a span {

			background: url(../images/nav_right.png) repeat-x left top;

			float: left;

			padding: 7px 23px 6px 14px;

			color: #fff;

			font-weight: bold;

		}



		.menu li a.current {

			display: block;

			padding-left: 12px;

			background: url(../images/nav_current_left.png) no-repeat left top;

			float: left;

			cursor: pointer;

			position: relative;

			left: -12px;

			z-index: 99; /* z-index here is for IE6 png fix bug */

		}



		.menu li a.current span {

			background: #ffffff url(../images/nav_current_right.png) repeat-x right top;

			position: relative;

			left: 36px;

			padding-left: 0px;

			padding-right: 47px;

			color: #fff;

			

		}



		.menu li.first a {

			padding-left: 23px;

			background: url(../images/nav_first.png) no-repeat left top;

		}



			.menu li.first a span {

				padding-left: 8px;

			}

			

		.menu li.first a.current {

			padding-left: 7px;

			background: url(../images/nav_first_current_left.png) no-repeat left top;

			position: relative;

			left: 0px;

		}

		.menu li.first a.current span {

				padding-left: 0px;

				background: url(../images/nav_current_right.png) no-repeat right top;

				position: relative;

				left: 24px;

				padding-right: 47px;

			}

			

			.menu li.first a span {

				padding-left: 8px;

			}

			



		.menu li.last a span {

			background: url("../images/nav_last.png") no-repeat scroll right top transparent;
    padding-left: 35px;
    padding-right: 47px;

		}



			.menu li.last a.current span {

				background: url(../images/nav_last_current_right.png) no-repeat right top;

			}

			

		.menu a:hover {

			text-decoration: underline;

			color: #c0c0c0;

		}	

.menu li.first a span:hover {

				color: #fff;

			}



.menu li.about a span:hover {

				color: #ffe164;

			}

			

.menu li.services a span:hover {

				color: #64c397;

			}

			

.menu li.programs a span:hover {

				color: #ffe164;

			}



.menu li.advocacy a span:hover {

				color: #64c397;

			}

.menu li.resources a span:hover {

				color: #64c397;

			}			

.menu li.last a span:hover {

				color: #f2774e;

			}

	

/* Header Styles */



#header {

	background-color: #A763A6;
	position:relative;
	z-index:2;



}



	#header-top {

		background: #ffffff url(../images/header_top_right.gif) no-repeat right top;

		height: 11px;

		width: 12px;

		float: right;

		overflow: hidden;

	}





	#header-content {

		background: url(../images/header_bg.png) repeat-x right bottom;

		float: left;

		width: 100%;

	}



		#header-description {

			float: left;

			padding: 20px;

			color: #fff;

			width: 339px;

			font-family:Georgia, "Times New Roman", Times, serif;

			font-size: 18px;

		}

		

			#header-description ul {

				margin-bottom: 0;

			}

				

			#header-description h2 {

				color: #fff;

				font-size: 23px;

				padding-bottom: 10px;

				margin: 0;

			}

		

		

		#header-slideshow {

			float: left;

			color: #fff;

		}

		

		#header-slideshow {

			float: left;

			width: 556px;

			height: 256px;

			background: url(../images/header_image_container.png) no-repeat left top;

			z-index: 0;

		}

		

		#header-slideshow .padding {

			padding: 22px 7px;

		}



	#header-content-small {

		background: url(../images/header_bg_small.png) repeat-x right bottom;

		padding: 20px 0 0 30px;
	
	}

	#header-content-small h2 {

		margin: 0;

		padding: 0;

		color: #d8e2ee;

		font-size: 27px;

		font-family: verdana, sans-serif;

	}



	#header-bottom {

		background: #ebebeb url(../images/header_bottom.png) no-repeat right top;

		height: 11px;

		width: 960px;

		overflow: hidden;
		
		padding-bottom: 14px;

	}



	#header-shadow {

		background: #fafafa url(../images/shadow.gif) no-repeat right top;

		height: 14px;

		width: 960px;

		overflow: hidden;

	}





/* Sub Header */

#sub-header {



	width: 960px;

	float: left;

}





.three-blocks {

	float: left;

	width: 290px;

	margin: 0 0px;



}





/* Content Styles */



#left {

	float: left;

	width: 340px;

	min-height: 200px;

	padding: 0px 20px 0px 10px;

}





#main {

	float: left;

	width: 550px;

	padding: 0px 10px 0px 20px;

	margin-left: 0px;

	background: url(../images/dotted_border_v.gif) repeat-y left top;

	

}


#main2 {

	position: relative;
	
	float: left;

	width: 920px;

	padding: 0px 20px 0px 20px;

	margin-left: 0px;


}

#main2 p {
	padding-left: 30px;
	font-size: 16px;
	color:#444;
}

#main2 .handshake {
	position: absolute;
	top: 150px;
	right: 35px;
}

#content-container { 

	padding-bottom: 96px; 

}



#content {

	position: relative;

}

	

	#content h2 {

		background: url(../images/dotted_border_h.gif) repeat-x right bottom;

		color: #578DCB;

	}

	

	#content h3 {

		background: url(../images/dotted_border_h.gif) repeat-x right bottom;

		color: #777;

		padding-bottom: 5px;

	}





	#content h5 {

		color: #4c81bd;

		margin-bottom: 5px;

	}





	#content h2 span {

		background: url(../images/arrow.png) no-repeat left 4px;

		padding-left: 15px;

		

	}

	

	#content p {

		padding-bottom: 15px;

		margin: 0;

		clear: both;



	}



	#content .item {

		padding-bottom: 10px;

		float: left;

		

	}



/* Footer Style */



#footer { 

	clear: both; 

	position: relative; 

	z-index: 10; 

	height: 75px; 

	margin-top: -96px; 

	padding-top: 41px;

}





#footer { 

	margin-left: auto;

	margin-right: auto;

	background: #ededed url(../images/footer_bg.gif) repeat-x left top;

	min-width: 960px;

	

}



#footer-content {

	position: relative;

	margin: 0 auto;

	width: 960px;

	padding-top: 5px;

	font-size: 12px;

}



#footer-content .footer-menu {

	margin: 0;

	padding: 0;
	
	position: absolute;
	
	left: 120px;
	
	top: -28px;

	list-style: none;
	
	width: 100px;
	
	

}

#footer-content .footer-menu2 {

	margin: 0;

	padding: 0;
	
	position: absolute;
	
	left: 220px;
	
	top: -28px;

	list-style: none;
	
	width: 100px;
	
	

}

	#footer-content .footer-menu li, #footer-content .footer-menu2 li {

		float: left;

		padding-bottom: 3px;

		margin: 0;
		
		width: 100%;


	}



		#footer-content .footer-menu li a, #footer-content .footer-menu2 li a {

			padding: 0;
			
			display: block;

			font-weight: bold;
			
			color: #3876be;

		}
		

			#footer-content .footer-menu li a:hover, #footer-content .footer-menu2 li a:hover {

				text-decoration:underline;
				
				color: #64c397;

			}

#footer-content .information {

	margin: 0;

	padding: 0;
	
	position: absolute;
	
	right: 0px;
	
	top: -28px;

	list-style: none;
	
	width: 135px;
	
	

}



#footer-content .information2 {

	margin: 0;

	padding: 0;
	
	position: absolute;
	
	right: 160px;
	
	top: -28px;

	list-style: none;
	
	width: 220px;
	
	

}

	#footer-content .information li, #footer-content .information2 li {

		float: right;
		
		text-align: left;

		padding-bottom: 3px;

		margin: 0;
		
		width: 100%;
		
		font-weight: bold;


	}

#footer-content .information li {
	text-align: left;
	
}

		#footer-content .information li a, #footer-content .information2 li a {

			padding: 0;
			
			font-weight: bold;
			
			color: #3876be;
			
			text-decoration: none;

		}
		

			#footer-content .information li a:hover, #footer-content .information2 li a:hover {

				text-decoration: underline;
				
				color: #64c397;

			}


.copyright {

	position: absolute;

	right: 0px;

	top: 60px;

	font-size: 9px;

}

.copyright p {

	margin: 0;

}



.sublogo {

	position: absolute;

	left: -23px;

	top: -25px;

	font-size: 9px;

	padding-bottom: 8px;
	
	z-index: -2;

}

.networking {

	position: absolute;

	right: 80px;

	top: -35px;
	
	z-index: -1;

}

.copyright a {

	text-decoration: underline;

	color: #777777;

}



.copyright a:hover {

	text-decoration: none;

	color: #00CC00;

}



#prefooter {

	margin: 0 0 1px;

	width: 100%;

	height: 10px;

	clear: both;

}





/* End of Footer Style */









/* contact form style */

form {

  padding: 20px 0;

  margin: 0;

}

label {

	float: left;

	width: 100px;

	font-weight: bold;

	color: #999;

	padding: 5px;

}

input,

textarea{

	padding: 5px;

	font: 400 12px arial, sans-serif;

	background: url(../images/field_bg.png) no-repeat top left;

	border-width: 1px;

	border-style: solid;

	border-color: #d2d2d2 #e2e2e2 #e2e2e2 #d2d2d2;  

}

input:focus,

textarea:focus{  

  color: #333;

  background-color: #edf2f5;

}

#name, #email, #subject, #companyname {

	width:250px;

}

#message{

	width:250px;

	height:100px;

}



#submit {

	height: 27px;

	background: url(../images/submit_button.png) no-repeat top left;

	

	margin-top: 0px;

	width: 91px;

	border: none;

	margin-right: 6px;

	font-weight: bold;

	cursor: pointer;

	color: #777;

}



/* use form-button class for input button tags. */



input.form-button {

	padding: 5px 15px;

	font: bold 1em arial, sans-serif;

	cursor: pointer;

	color: #777;

	background-color: #222;

	border-width: 1px;

	border-style: solid;

	border-color: #ccc #bbb #bbb #ccc;

	background: url(../images/gradient.gif) repeat-x;

}





/* testimonials */



.testimonial {

	width: 400px;

}



#content .testimonial blockquote {

	margin: 0;

	padding:0px 0px 0px 30px;

	background:url(../images/quote.png) no-repeat 0px 0px;

	

}

#quotes {

	margin: 0;

	padding:20px 0px 0px 30px;

	background:url(../images/quote.png) no-repeat 0px 0px;

	text-align:left;

	font-size:17px;

	color:#777;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-style:italic;	

	margin-bottom: 10px;

}



#author {

	text-align:right;

	margin-top: 8px;

	font-size:12px;

	color:#999;

	font-weight:bold;

	font-family: Tahoma, arial;

	font-style:normal;	

}





/* box style */





.box {

	width: 100%;

	margin-bottom: 15px;

	float:left;	

	

}

		

.top {

	width:100%;

	height:12px;

	background:url(../images/top.png) no-repeat left top;

}

		

.top span {

	width: 13px;

	height:12px;

	background: #EBEBEB url(../images/top-right.png) no-repeat right top;

	float: right;

	overflow: hidden;

}



.box-content {

	background: url(../images/leftside.png) repeat-y right top;

	width: 100%;

	float: left;

	background-color: #f0f0f0;

		

}

		

.box-content2 {

	background: url(../images/leftside.png) repeat-y left top;

	width: 100%;

	text-align: center;

}



.bottom {

	width:100%;

	height:12px;

	background:url(../images/bottom.png) no-repeat left top;

	float: left;

}

		

.bottom span {

	width: 13px;

	height:12px;

	background: #EBEBEB url(../images/bottom-right.png) no-repeat right top;

	float: right;

	overflow: hidden;

}

		

.box p {

	margin:5px 0 10px 0;

	padding-bottom: 5px;

	clear: both;

}

		

.box-padding {

	padding: 5px 15px 10px 15px;

}



#content .box-padding  p{

	padding-bottom: 10px;

}





.box-padding h2 {

	padding-top: 0px;

	margin-top: 0;



}

.box-padding h3 {

	padding-top: 0;

	margin-top: 10px;



}



/* Vertical List */



.vertical-list {

	list-style: none;

	margin: 0;

	padding: 0;

}

.vertical-list li {

	width: 100%;

    padding: 0;

	margin: 0;

}



.vertical-list a {

	display:block;

	text-decoration:none;

	font-weight:bold;

	padding: 8px 10px;

	background: #f5f5f5 url(../images/menu_bg.gif) repeat-x right bottom;

	overflow: hidden;

}



.vertical-list a:hover {

	background: #fafafa url(../images/menu_bg_hover.gif) repeat-x right bottom

}





/* porfolio styles */

.portfolio-item {

	clear: both;

	float: left;

}

ul.bullet-list {

	list-style: none;

	margin: 0;

	padding-left: 80px;
	
	padding-bottom: 15px;

}

ul.bullet-list li {

	padding: 2px 0px 2px 25px;

	background: url(../images/bullet.png) no-repeat left;

	font-weight: bold;
	
	color: #444;

}

ul.bullet-list2 {

	overflow: hidden;	

	list-style: none;

	margin: 0;

	padding-left: 20px;
	
	padding-bottom: 15px;

	height: 175px;
}

ul.bullet-list2 li {

	overflow: hidden;	

	padding: 2px 0px 2px 25px;

	background: url(../images/bullet.png) no-repeat left;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	
	font-size: 17px;

	font-weight: bold;
	
	color: #444;

}

ul.bullet-list2 li a {
	color: #444444;
}

ul.bullet-list2 li a:hover {
	background: #444444;
	color: #FFFFFF;
}

.portfolio-image, .portfolio-desc {

	float: left;

}

.col1, .col2, .col3 {width:270px; float:left;}
.col1 a, .col2 a, .col3 a {color: #3876BE; text-decoration:underline; font-size: 20px;}
.col1 a:hover, .col2 a:hover, .col3 a:hover {color: #8DB6DE; text-decoration:none;}
.col1 {padding-left:80px;}

.portfolio-image {

	width: 270px;

}



/*table styles  */



table {

	margin-top: 0;

	margin-bottom: 10px;

	border: 1px #ccc solid;

	border-bottom: none;

}



thead th {

	background: #e2e2e2 none repeat scroll 0 0;

	border-top: 1px #fff solid;

}

thead th {

	border-bottom:1px #bbb solid;

}

th {

	border-bottom: 3px #bbb solid;

	padding-right: 1em;

	text-align: left;

}



td {

	background: #f1f1f1;

	border-top: 1px #fff solid;	

	border-bottom:1px #ccc solid;

	color: #777;

}



tr.even td {

	background: #f8f8f8;

	border-top: 1px #fff solid;	

	border-bottom:1px #ccc solid;

}



td.active {

	background-color: #e4e4e4;

}









/* CSS sliding doors button */



a.button, a.button-color, a.button-header {

	background: url('../images/button.png') no-repeat scroll top left; 

	float: left;

	height: 27px;

	padding-left: 0px;

	margin-right: 20px;

	margin-left: 5px;

}



a.button span, a.button-color span, a.button-header span  {

	background: url('../images/button.png') no-repeat scroll top right; 

	float: left;

	height: 22px;

	position: relative;

	left: 15px;

	padding-right: 15px;

	padding-top: 5px;

	font-weight: bold;

	font-size: 12px;

	font-family: Arial,Helvetica,sans-serif;

	cursor: pointer;

}



a.button:hover span {

	color: #666;

}



a.button-color {

	background: url('../images/button_color.png') no-repeat scroll top left; 

}



a.button-color span {

	background: url('../images/button_color.png') no-repeat scroll top right; 

	color: #fff;

}



a.button-header {

	background: url('../images/button_header.png') no-repeat scroll top left; 

}



a.button-header span {

	background: url('../images/button_header.png') no-repeat scroll top right; 

	color: #d6e4f4;

}



a.button:hover, a.button-color:hover, a.button-header:hover  {

	background-position: left -155px;

}



a.button:hover span, a.button-color:hover span, a.button-header:hover span {

	background-position: right -155px;

}



	

/* OtherStyles */



.textblock {

	font-size:17px;

	color:#777;

	font-family:Georgia, "Times New Roman", Times, serif;

	padding-bottom: 0px;

}



#note {

	padding: 10px;

	font-size: 12px;

	font-weight: bold;

	color: #992222;

	border: 1px #f0c020 solid;

	display: none;

	background-color:#ffffdd;

	text-align: center;

}



.notification_ok {

	color: #229922;	

}





/* Link Styles */



.more {

	font-weight: bold;

}



/* Misc Styles */



.block {

	padding-bottom: 10px;

}



.title {

	padding-bottom: 0px;
	overflow: hidden;

}

.title a {
	color:#3876BE;
	text-decoration:none;
	font-weight:normal;
}

.title a:hover {
	background-color: #3876BE;
	color:#FFF;
}

.clear {

	clear: both;

	overflow: hidden;

	height: 0px;

}



.float-left {

	float: left;

}



.float-right {

	float: right;

}



.image-margin-left {

	margin:0 10px 3px 0;

}



.image-margin-right {

	margin:0 0 3px 10px;

}



.image-left, .image-border, .image-right{

	padding:3px;

	margin:0 10px 3px 0;

}



.image-small-left{

	background: #fdfdfd;

	padding:3px;

	margin:0 5px 0 0;

	border:1px solid #ccc;

}



.image-small-right {

	background: #fdfdfd;

	padding:3px;

	margin:0 0 0 3px;

	border:1px solid #ccc;

}



.image-border {

	margin:0;

}



.image-right {

	margin:0 0 3px 10px;

}



.margin-10-lr {

	margin: 0 10px;

}



.margin-10-left {

	margin-left: 10px;

}



.margin-10-right {

	margin-right: 10px;

}



.margin-20-left {

	margin-left: 20px;

}



.margin-20-right {

	margin-right: 20px;

}

.prism {
	padding-top: 30px;
	padding-bottom: 0px;
	padding-left: 20px;
	padding-right: 20px;
	text-align:center;
	margin: 0 auto;
}

.click {
	position: relative;
	text-align:center;
	padding-bottom: 20px;
	color:#3876BE;
}

.solutionslist1 {
	position: absolute;
	top: 20px;
	left: 30px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#3876BE;
	font-size: 17px;
}

.solutionslist1 ul li {
	text-align: left;
}
.solutionslist1 ul li a, .solutionslist2 ul li a {
	color:#3876BE;
	text-decoration:none;
}
.solutionslist1 ul li a:hover, .solutionslist2 ul li a:hover {
	background: #3876BE;
	color:#FFF;
}

.solutionslist1 ul, .solutionslist2 ul {
	list-style: none;
}

.solutionslist2 {
	position: absolute;
	top: 120px;
	right: 30px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#3876BE;
	font-size: 17px;
}

.solutionslist2 ul li {
	text-align: right;
}
#elementOne {
	margin: 0 auto;
	position: relative;
	background:#3876BE;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;

}
#elementTwo {
	margin: 0 auto;
	position: relative;
	background:#E44516;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#elementThree {
	margin: 0 auto;
	position: relative;
	background:#CC9966;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#elementFour {
	margin: 0 auto;
	position: relative;
	background:#70B359;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#elementFive {
	margin: 0 auto;
	position: relative;
	background:#5B99B0;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#elementSix {
	margin: 0 auto;
	position: relative;
	background:#5DAF90;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#elementSeven {
	margin: 0 auto;
	position: relative;
	background:#E3575A;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}


#elementOne p, #elementTwo p, #elementThree p, #elementFour p, #elementFive p, #elementSix p, #elementSeven p, {
	text-align:left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13x;
}

#elementOne h2, #elementTwo h2, #elementThree h2, #elementFour h2, #elementFive h2, #elementSix h2, #elementSeven h2, #programOne h2, #programTwo h2, #programThree h2, #programFour h2, #programFive h2, #programSix h2, #programSeven h2, #programEight h2, #programNine h2, #programTen h2, #programEleven h2, #resourcesgov h2, #resourceshealth h2, #resourcesindustry h2 {
	margin-bottom:1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	font-style: italic;
	font-size: 16px;
}

#programOne {
	margin: 0 auto;
	position: relative;
	background:#3876BE;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 500px;
	height: 200px;

}
#programTwo {
	margin: 0 auto;
	position: relative;
	background:#70B359;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 500px;
	height: 200px;
}
#programThree {
	margin: 0 auto;
	position: relative;
	background:#CC9966;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 500px;
	height: 200px;
}
#programFour {
	margin: 0 auto;
	position: relative;
	background:#70B359;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programFive {
	margin: 0 auto;
	position: relative;
	background:#5B99B0;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programSix {
	margin: 0 auto;
	position: relative;
	background:#5DAF90;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programSeven {
	margin: 0 auto;
	position: relative;
	background:#E3575A;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programEight {
	margin: 0 auto;
	position: relative;
	background:#3876BE;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;

}
#programNine {
	margin: 0 auto;
	position: relative;
	background:#E44516;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programTen {
	margin: 0 auto;
	position: relative;
	background:#CC9966;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}
#programEleven {
	margin: 0 auto;
	position: relative;
	background:#70B359;
	color:#FFF;
	clear:both;
	padding:10px;
	width: 400px;
	height: 150px;
}

#programOne p, #programTwo p, #programThree p, #programFour p, #programFive p, #programSix p, #programSeven p, #programEight p, #programNine p, #programTen p, #programEleven p {
	text-align:left;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 13x;
}

label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }

#privacy h4 {
	font-size: 13px;
}

#privacy a {color:#578DCB; text-decoration:underline;}

#privacy a:hover{text-decoration:none;}

#privacy p {
	font-size: 11px;
}

#privacy p span {
		font-weight: bold;
		color: #578DCB;
}

#privacy ul {
	margin: 0;
	padding: 0;
	padding-left: 80px;
}

#resourcesgov, #resourceshealth, #resourcesindustry {
	position: relative;
	width: 700px;
	margin: 0 auto;
}

#resourcesgov h2, #resourceshealth h2, #resourcesindustry h2 {
	background: none;
}

#resourcesgov table a, #resourceshealth table a, #resourcesindustry table a{
	color: #3876BE;
	text-decoration: underline;
}

#resourcesgov table, #resourceshealth table, #resourcesindustry table {
	border-style: none;
	cell-spacing: 0;
	cell-padding: 0;
}


#resourcesgov table a:hover, #resourceshealth table a:hover, #resourcesindustry table a:hover {text-decoration:none;}

#resourcesgov table img, #resourceshealth table img, #resourcesindustry table img {
	display: block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
}

#resourcelinks {
	position: relative;
	width: 450px;
	margin: 0 auto;
	text-align: left;
	padding-top: 60px;
	padding-bottom: 30px;
}

#resourcelinks a:hover {
	background-color:#3876BE;
	color: #FFF;
}
#resourcelinks  a {
	background:none;
	color: #3876BE;
	font-size: 22px;
	text-decoration: none;
}

#resourcelinks .prismalogo {
	vertical-align:bottom;
	float: right;
}