body, dd, dl, dt, embed, fieldset, form, h1, h2, h3, h4, h5, h6, img, object {
	margin: 0;
	border: 0 none #FFF;
	padding: 0;
}

/* Styles for transparent PNG files displaying in IE browsers */

img { behavior: url(iepngfix.htc); }

.hiddenPic {display:none;}

/* Add spacing between list items */

#textAreaSecondary li,#servicesContainer li,#servicesContainer02 li,#servicesContainer03 li,#servicesContainer04 li,#textAreaDisclaimer li {
	padding-bottom: 8px;
}

/* Padding for main body images */

.imgBody {
	margin-left: 20px;
}

/* Styles for image links */

#servicesContainer03 a:link img, #servicesContainer03 a:visited img {
	text-decoration: none;
}

#servicesContainer03 a:hover img, #servicesContainer03 a:active img {
	text-decoration: none;
	background-color:#FFFFFF;
}

/* Outer Frame Div Tags */

#wrapper {
 	width: 790px;
 	/*height: 600px;*/
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/bkgd_home2.jpg);
	background-position: 0px 90px;
	background-repeat:no-repeat;
	
}


#wrapperSecondary {
 	width: 800px;
 	height: 100%;
 	margin: 0 auto;
 	text-align: left;
 	position: relative;
 	background-color:#FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	background-image: url(images/BiM_bkgdSwirl.gif);
	background-position: 290px 134px;
	_background-position: 124px 134px;
	background-repeat: no-repeat;
	background-attachment: fixed;
	_background-attachment: scroll;
	border: solid 1px #666666;	
}


/* Header Div tags */

#header {
	width: 790px;
	height: 113px;
	float: left;
}

#headerSecondary {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_sublevel01.jpg);
	background-repeat: no-repeat;
}

#headerServices {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_services.jpg);
	background-repeat: no-repeat;
}

#headerEmploymentServices {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_employmentServices.jpg);
	background-repeat: no-repeat;
}

#headerConsultingServices {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_consultingServices.jpg);
	background-repeat: no-repeat;
}

#headerTreatmentServices {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_treatmentServices.jpg);
	background-repeat: no-repeat;
}

#headerAboutUs {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_aboutUs.jpg);
	background-repeat: no-repeat;
}

#headerCareers {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_careers.jpg);
	background-repeat: no-repeat;
}

#headerResources {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_resources.jpg);
	background-repeat: no-repeat;
}

#headerMediaRoom {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_mediaRoom.jpg);
	background-repeat: no-repeat;
}

#headerContactUs {
	width: 800px;
	height: 147px;
	float: left;
	background-image: url(images/header_contactUs.jpg);
	background-repeat: no-repeat;
}

#hdrLogo {
	width: 174px;
	height: 97px;
	float: left;
	padding: 24px 0px 0px 19px;
	z-index: 2;
}

/* Horizontal navigation Div tags */

#nav {
	width: 558px;
	height: 29px;
	float: left;
	padding-top: 50px;
	padding-left: 37px;	
}

#navSecondary {
	width: 536px;
	height: 18px;
	padding: 128px 0px 0px 22px;
	float: left;
}

/* Styles for Home and Sub-level Body tags */

#body {
	width: 790px;
	height: 322px;
	float: left;
}

#bodySecondary {
	width: 800px;
	float: left;
	padding-top: 21px;
}



#services {
	width: 191px;
	height: 185px;
	float: left;
	padding-top: 21px;
	padding-left: 25px;		
}

.subNav {
	width: 192px;
	float: left;
}

/* Left Sidebar Navigation Div */

/* Style class for graphic buttons that have subpage links underneath */

.navBtnSub {
	margin-bottom: -6px;
}

* html .navBtnSub {
	margin-bottom: -12px;
}

/* Styles for sublinks dropdown page links */

/* Outer container Div for the sublinks */

#subNavBox {
	position: relative;
	top: 0px;
	left: 0px;
	width: 192px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.subnavBlock {
	width: 192px;
	float: left;
	#margin-top: -4px;
	_margin-top: 2px;
	_margin-left: -4px;
}

/* Styles for Unorder List container */

.submenu3 {
list-style-type: none;
margin: 5px 0;
padding: 0;
width: 192px;
background-image: url(images/dropdown_bkgd.gif);
background-repeat:no-repeat;
background-position:bottom;
}

* html .submenu3 {
list-style-type: none;
margin: 5px 0;
padding-top: -4px;
width: 192px;
background-image: url(images/dropdown_bkgd.gif);
background-repeat:no-repeat;
background-position:bottom;
_padding-left: 8px;

}

.submenu3 li a{
font:  10px Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align: right;
color: #425c90;
display: block;
width: 175px;
padding: 3px 0;
padding-right: 12px;
text-decoration: none;
}



/* Styleing for active subpage link */
.submenu3 li#current a{
background: #aecdd9;
font:  10px Verdana, Helvetica, sans-serif;
font-weight:bold;
text-align: right;
color: #425c90;
display: block;
padding: 3px 0;
padding-right: 12px;
_padding-right: 8px;
text-decoration: none;
width: 175px;
_width: 170px;
}



* html .submenu3 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
_width: 170px;
margin: -2px 0px;
text-align: right;
_padding-right: 8px;
}

.submenu3 li a:visited, .markermenu3 li a:active{
color: #425c90;
}

.submenu3 li a:hover{
color: #425c90;
background-color: #aecdd9;
}

* html .submenu3 li a:hover{
color: #425c90;
background-color: #aecdd9;
margin: -2px 0px;
}

* html .submenu3 li a:visited, .submenu3 li a:active{
color: #425c90;
margin: -2px 0px;
}



/* Styles for bottom image graphic with cut corner  */

#navbottom {
	width: 192px;
	height: 18px;
	margin-top: -6px;
	_margin-left: 4px;
	padding: 0px;
	background-image: url(images/sublinks_bottom.gif);
	background-position:right;
	background-repeat:no-repeat;
}


/* Styles for Service Links in Left sidebar */

#serviceSubLinks {
	width: 127px;
	padding: 10px 0px 0px 12px;
}

/* Styles for the Right Sidebar Text Box */

.sidebarBoxHeader {
	background-image: url(images/sidebox_header.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 31px;
}

.sidebarBoxHeader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	z-index: 4;
}


.sidebarBoxFrame {
	width: 193px;
	background-image: url(images/sidebar_box.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top: -1px;
}

.sidebarBoxFrame div {
	width: 151px;
	padding: 10px 15px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425c90;
	line-height: 16px;
}

.sidebarBoxFrame div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.sidebarBoxFrame li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.sidebarBoxFrame a:link, .sidebarBoxFrame a:visited {
	color: #367bc0;
	text-decoration: underline;
}

.sidebarBoxFrame a:hover, .sidebarBoxFrame a:active {
	color: #FFFFFF;
	background-color: #367bc0;
	text-decoration: none;
}


.sidebarBoxFrame .readMore {
	font-weight: bold;
	font-size: 10px;
	color: #367bc0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

/* Styles for the Right Sidebar Red Text Box */

.sidebarBoxHeaderRed {
	background-image: url(images/sidebox_headerRed.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 31px;
}

.sidebarBoxHeaderRed h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	z-index: 4;
}


.sidebarBoxFrameRed {
	width: 193px;
	background-image: url(images/sidebar_box_red.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top: -1px;
}

.sidebarBoxFrameRed div {
	width: 151px;
	padding: 10px 15px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #770f0d;
	line-height: 16px;
}

.sidebarBoxFrameRed div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.sidebarBoxFrameRed li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.sidebarBoxFrameRed a:link, .sidebarBoxFrameRed a:visited {
	color: #770f0d;
	text-decoration: underline;
}

.sidebarBoxFrameRed a:hover, .sidebarBoxFrameRed a:active {
	color: #FFFFFF;
	background-color: #770f0d;
	text-decoration: none;
}


.sidebarBoxFrameRed .readMore {
	font-weight: bold;
	font-size: 10px;
	color: #367bc0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

/* Styles for the Right Sidebar Purple Text Box */

.sidebarBoxHeaderPurple {
	background-image: url(images/sidebox_headerPurple.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 31px;
}

.sidebarBoxHeaderPurple h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	z-index: 4;
}


.sidebarBoxFramePurple {
	width: 193px;
	background-image: url(images/sidebar_box_purple.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top: -1px;
}

.sidebarBoxFramePurple div {
	width: 151px;
	padding: 10px 15px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222853;
	line-height: 16px;
}

.sidebarBoxFramePurple li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.sidebarBoxFramePurple a:link, .sidebarBoxFramePurple a:visited {
	color: #367bc0;
	text-decoration: underline;
}

.sidebarBoxFramePurple a:hover, .sidebarBoxFramePurple a:active {
	color: #FFFFFF;
	background-color: #367bc0;
	text-decoration: none;
}


.sidebarBoxFramePurple .readMore {
	font-weight: bold;
	font-size: 10px;
	color: #367bc0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

/* Styles for the Right Sidebar Orange Text Box */

.sidebarBoxHeaderOrange {
	background-image: url(images/sidebox_headerOrange.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 31px;
}

.sidebarBoxHeaderOrange h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	z-index: 4;
}


.sidebarBoxFrameOrange {
	width: 193px;
	background-image: url(images/sidebar_box_orange.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top: -1px;
}

.sidebarBoxFrameOrange div {
	width: 151px;
	padding: 10px 15px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ab4905;
	line-height: 16px;
}

.sidebarBoxFrameOrange div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.sidebarBoxFrameOrange li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.sidebarBoxFrameOrange a:link, .sidebarBoxFrameOrange a:visited {
	color: #367bc0;
	text-decoration: underline;
}

.sidebarBoxFrameOrange a:hover, .sidebarBoxFrameOrange a:active {
	color: #FFFFFF;
	background-color: #367bc0;
	text-decoration: none;
}


.sidebarBoxFrameOrange .readMore {
	font-weight: bold;
	font-size: 10px;
	color: #367bc0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

/* Styles for the Right Sidebar Green Text Box */

.sidebarBoxHeaderGreen {
	background-image: url(images/sidebox_headerGreen.jpg);
	background-repeat: no-repeat;
	width: 193px;
	height: 31px;
}

.sidebarBoxHeaderGreen h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 6px;
	padding-left: 15px;
	z-index: 4;
}


.sidebarBoxFrameGreen {
	width: 193px;
	background-image: url(images/sidebar_box_green.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin-top: -1px;
}

.sidebarBoxFrameGreen div {
	width: 151px;
	padding: 10px 15px 20px 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #195548;
	line-height: 16px;
}

.sidebarBoxFrameGreen div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

.sidebarBoxFrameGreen li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.sidebarBoxFrameGreen a:link, .sidebarBoxFrameGreen a:visited {
	color: #367bc0;
	text-decoration: underline;
}

.sidebarBoxFrameGreen a:hover, .sidebarBoxFrameGreen a:active {
	color: #FFFFFF;
	background-color: #367bc0;
	text-decoration: none;
}


.sidebarBoxFrameGreen .readMore {
	font-weight: bold;
	font-size: 10px;
	color: #367bc0;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

/* Service Section Div Styles */

#serviceLinks {
	width: 150px;
	height: 100px;
	float: left;
	padding-left: 18px;
	padding-top: 10px;
}

.servicesSecondary {
	width: 191px;
	height: 185px;
	float: left;
	padding-top: 0px;
/*	padding-left: 25px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002569;
}


.servicesSecondary ul {
/*	list-style-type: none;*/
}

.servicesSecondary li {
	padding-bottom: 6px;
}

.servicesSecondary a:link, .servicesSecondary a:visited {
	text-decoration: none;
	color: #002569;
}

.servicesSecondary a:hover, .servicesSecondary a:active {
	text-decoration: none;
	color: #84AFFF;
}


#serviceList {
	width: 191px;
	margin-left: -6px;
	margin-bottom: 24px;
}

#servicesLinks {
	width: 750px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #666666;
}

#servicesLinks a:link, #servicesLinks a:visited {
	color: #666666;
	text-decoration: none;
}

#servicesLinks a:hover, #servicesLinks a:active {
	color: #666666;
	text-decoration: underline;
}

#servicesLinks div {
	padding-bottom: 4px;
}

#navlist li {
display: inline;
padding-right: 12px;
padding-left: 18px;
}

#textArea {
	width: 300px;
	height: 305px;
	float: right;
	padding-right: 26px;			
}

#textArea h1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #002569;
		margin-bottom: -6px;
}

* html #textArea h1 {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #002569;
	margin-bottom: -14px;
}

#textArea p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002569;
	line-height: 16px;
}

#textAreaSecondary {
	width: 365px;
	float: left;
	padding-left: 25px;			
}

#textAreaSecondary div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#textAreaSecondary div h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #002569;
/*	margin-bottom: -8px;*/
}

#textAreaSecondary div h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #002569;
	margin-bottom: -4px;
}

#textAreaSecondary li {
	margin-left: -10px;
}

#textAreaSecondary a:link, #textAreaSecondary a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#textAreaSecondary a:hover, #textAreaSecondary a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}


#bios {
	margin-left: 8px;
}

#location {
	float: left;
}


/* Assessment Services Categories styles */

#servicesContainer {
	width: 546px;
	float: left;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#servicesContainer h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7d5416;
	height: 36px;
	width: 536px;
	background-image: url(images/servicesBar_orange.jpg);
	background-repeat:no-repeat;
	background-position: 8px;	
	margin: 0px 0px 6px 0px;
	padding: 8px 0px 0px 20px;
	font-weight: bold;
}

#servicesContainer h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #fbb040;
	padding-left: 20px;
}

#servicesContainer p {
	padding-left: 20px;
}

#servicesContainer a:link, #servicesContainer a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#servicesContainer a:hover, #servicesContainer a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}


/* Treatment Services Categories styles */

#servicesContainer02 {
	width: 546px;
	float: left;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#servicesContainer02 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2a2f44;
	height: 36px;
	width: 536px;
	background-image: url(images/servicesBar_purple.jpg);
	background-repeat:no-repeat;
	background-position: 8px;	
	margin: 0px 0px 6px 0px;
	padding: 8px 0px 0px 20px;
	font-weight: bold;
}

#servicesContainer02 h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #8b97cb;
	padding-left: 20px;
}

#servicesContainer02 p {
	padding-left: 20px;
}

#servicesContainer02 a:link, #servicesContainer02 a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#servicesContainer02 a:hover, #servicesContainer02 a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}


/* Employment Services Categories styles */

#servicesContainer03 {
	width: 546px;
	float: left;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}

#servicesContainer03 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #377164;
	height: 36px;
	width: 536px;
	background-image: url(images/servicesBar_green.jpg);
	background-repeat:no-repeat;
	background-position: 8px;
	margin: 0px 0px 6px 0px;
	padding: 8px 0px 0px 20px;
	font-weight: bold;
}

#servicesContainer03 h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #60c3ad;
	padding-left: 20px;
}

#servicesContainer03 p {
	padding-left: 20px;
}

#servicesContainer03 img {
	padding: 6px 0px 6px 4px;
}

#servicesContainer03 a:link, #servicesContainer03 a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#servicesContainer03 a:hover, #servicesContainer03 a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}

/* Comsulting Services Categories styles */

#servicesContainer04 {
	width: 546px;
	float: left;
	padding-left: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#servicesContainer04 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #642323;
	height: 36px;
	width: 536px;
	background-image: url(images/servicesBar_red.jpg);
	background-repeat:no-repeat;
	background-position: 8px;	
	margin: 0px 0px 6px 0px;
	padding: 8px 0px 0px 20px;
	font-weight: bold;
}

#servicesContainer04 h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #f15b5b;
	padding-left: 20px;
}

#servicesContainer04 p {
	padding-left: 20px;
}

#servicesContainer04 a:link, #servicesContainer04 a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#servicesContainer04 a:hover, #servicesContainer04 a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}

/* Disclaimer Page styles */

#textAreaDisclaimer {
	width: 546px;
	float: left;
	padding-left: 24px;			
}

#textAreaDisclaimer div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#textAreaDisclaimer div h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #002569;
/*	margin-bottom: -8px;*/
}

#textAreaDisclaimer div h2 {
	font-family: "Trebuchet MS";
	font-size: 15px;
	color: #002569;
	margin-bottom: -4px;
}

#textAreaDisclaimer li {
	margin-left: -10px;
}

#textAreaDisclaimer a:link, #textAreaDisclaimer a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#textAreaDisclaimer a:hover, #textAreaDisclaimer a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}

/* Styles for Sitemap page  */
#servicesContainer2 {
	width: 521px;
	float: left;
	padding-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#sitemapStyles h1 {
	font-family: "Trebuchet MS";
	font-size: 18px;
	color: #2D5078;
}

#sitemapStyles li {
	margin-left: -8px;
	padding-bottom: 8px;
}

#sitemapStyles a:link, #sitemapStyles a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#sitemapStyles a:hover, #sitemapStyles a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #367bc0;
}

 /* Individual Service Page Styles */
 
 /* Assessment Service Styles */
 
 #serviceTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#fbb040;
	height: 20px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

* html #serviceTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#fbb040;
	height: 16px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

 /* Treatment Service Styles */

#serviceTitle02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#8b97cb;
	height: 20px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

* html #serviceTitle02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#8b97cb;
	height: 16px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

/* Employment Service Styles */

#serviceTitle03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#60c3ad;
	height: 20px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

* html #serviceTitle03 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#60c3ad;
	height: 16px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

/* Consulting Service Styles */

#serviceTitle04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#f15b5b;
	height: 20px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

* html #serviceTitle04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#f15b5b;
	height: 16px;
	width: 352px;
	margin-top: 0px;
	margin-bottom: -2px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#servicesText {
	width: 512px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 20px;
}

#servicesText h1{
	font-size: 18px;
	color: #2D5078;
	margin: 0px 0px -6px 0px;
	padding: 0px;
	font-family:"Trebuchet MS";
}

* html #servicesText h1{
	font-size: 18px;
	color: #2D5078;
	margin: 0px 0px -12px 0px;
	padding: 0px;
	font-family:"Trebuchet MS";
}

/* Assessment Services */

#servicesSection {
	width: 546px;
	float: left;
	border-top: #fbb040 solid 6px;
	padding: 6px 0px 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

#servicesSection p {
	width: 536px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
}

/* treatment Services */

#servicesSection02 {
	width: 546px;
	float: left;
	border-top: #8b97cb solid 6px;
	padding: 6px 0px 10px 0px;
}

#servicesSection02 p {
	width: 286px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
}

/* Employment Services */

#servicesSection03 {
	width: 546px;
	float: left;
	border-top: #60c3ad solid 6px;
	padding: 6px 0px 10px 0px;
}

#servicesSection03 p {
	width: 286px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
}

/* Consulting Services */

#servicesSection04 {
	width: 546px;
	float: left;
	border-top: #f15b5b solid 6px;
	padding: 6px 0px 10px 0px;
}

#servicesSection04 p {
	width: 286px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
}

.servicesGroups{
	width: 512px;
	float: left;
	margin-top: 14px;
}

.servicesBlock {
	width: 222px;
	float: left;
}

/* Services Orange */

#serviceCell01 {
	width: 271px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell01 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#fbb040;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell01 p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}


#serviceCell02 {
	width: 270px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell02 h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#fbb040;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell02 p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}

/* Services Purple */

#serviceCell01Purple {
	width: 271px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell01Purple h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#8b97cb;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell01Purple p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}


#serviceCell02Purple {
	width: 270px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell02Purple h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#8b97cb;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell02Purple p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}

/* Services Green */

#serviceCell01Green {
	width: 271px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell01Green h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#60c3ad;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell01Green p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}


#serviceCell02Green {
	width: 270px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell02Green h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#60c3ad;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell02Green p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}



/* Services Red */

#serviceCell01Red {
	width: 271px;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell01Red h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#f15b5b;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell01Red p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}


#serviceCell02Red {
	width: 270px;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
}

#serviceCell02Red h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color:#f15b5b;
	height: 20px;
	width: 260px;
	margin: 0px 0px 6px 0px;
	padding: 2px 0px 0px 10px;
	font-weight: normal;	
}

#serviceCell02Red p {
	width: 253px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
	padding-left: 10px;
	margin: 0px;
	
}

#sidebar {
	width: 194px;
	float: left;
	padding-left: 16px;
}

#sidebar2 {
	width: 193px;
	float: left;
	padding-left: 30px;
	_padding-left: 20px;
}

#sidebarImages {
	width: 195px;
	margin-bottom: 15px;	
}

/* ORANGE BOX */
#tipsBox {
	width: 175px;
	background-color:#fcb040;
	background-image: url(images/corner_orange.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 15px;
	
}

#tipsBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

#tipsBox div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

#tipsBox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

#eventsBox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

#eventsBox {
	width: 194px;
	background-color:#b8bfe1;
	border-left: 1px solid #59659f;
	border-right: 1px solid #59659f;
}


* html #eventsBox {
	width: 173px;
	background-color:#b8bfe1;
	border-left: 1px solid #59659f;
	border-right: 1px solid #59659f;	
}

#eventsBoxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:center;
	color: #FFFFFF;
	background-image: url(images/purple_sidebar_header.jpg);
	background-repeat: no-repeat;
	width: 177px;
	height: 36px;
	display: block;
	margin-top: 0px;
	margin-bottom: -8px;
	padding: 8px 0px 0px 0px;	
}

#eventsBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

* html #eventsBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

#eventsBox div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

#eventsBoxBottom {
	width: 177px;
	background-image: url(images/purple_sidebar_bottom.jpg);
	background-repeat: no-repeat;
	margin-bottom: 18px;	
}

.blueBox {
	width: 175px;
	background-color:#2d5078;
	background-image: url(images/corner_blue.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 15px;
	
}

.blueBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

.blueBox div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}


.blueBox li {
	padding-bottom: 8px;
	margin-left: -12px;
}

.blueBox a:link, .blueBox a:visited {
	color: #ffffff;
	text-decoration: underline;
}

.blueBox a:hover, .blueBox a:active {
	color: #838fc7;
	text-decoration: underline;
}


.blueBox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

#redBox {
	width: 175px;
	background-color:#f15b5b;
	background-image: url(images/corner_red.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 15px;
	
}

#redBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

#redBox div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

#redBox a:link, #redBox a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#redBox a:hover, #redBox a:active {
	color: #838fc7;
	text-decoration: underline;
}

#redBox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

#greenBox {
	width: 175px;
	background-color:#60c3ad;
	background-image: url(images/corner_green.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	margin-bottom: 15px;
	
}

#greenBox div {
	width: 146px;
	padding: 14px 19px 13px 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 16px;
}

#greenBox div h1 {
	font-family: "Trebuchet MS";
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 8px;
}

#greenBox a:link, #greenBox a:visited {
	color: #ffffff;
	text-decoration: underline;
}

#greenBox a:hover, #greenBox a:active {
	color: #838fc7;
	text-decoration: underline;
}


#greenBox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px 0px 0px 0px;
}

#readMore a:link, #readMore a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#readMore a:hover, #readMore a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

#tagline {
	width: 298px;
	height: 21px;
	clear: right;
	padding-left: 466px;
}

#footer {
	width: 790px;
	height: 47px;
	clear: both;
}

#footerSecondary {
	width: 800px;
	height: 135px;
	background-image: url(images/BiM_footerBlue.png);
	_background-image: url(images/BiM_footerBlue.gif);
	background-position:bottom;
	background-repeat: no-repeat;
	clear: left;
}

#sitemap {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002569;
	padding-left: 42px;
	float: left;
}

#sitemap a:link, #sitemap a:visited {
	color: #002569;
	text-decoration: none;
}

#sitemap a:hover, #sitemap a:active {
	color: #002569;
	text-decoration: underline;
}

#sitemapSecondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #002569;
	padding-left: 20px;
	padding-top: 112px;
	float: left;
	z-index: 8;
}

#sitemapSecondary a:link, #sitemapSecondary a:visited {
	color: #666666;
	text-decoration: none;
}

#sitemapSecondary a:hover, #sitemapSecondary a:active {
	color: #666666;
	text-decoration: underline;
}

#copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 20px;
	clear: left;
}

#copyright a:link, #copyright a:visited {
	color: #666666;
	text-decoration: underline;
}

#copyright a:hover, #copyright a:active {
	color: #333333;
	text-decoration: underline;
}

#copyrightSecondary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 112px;
	padding-left: 70px;
	padding-bottom: 20px;	
	float: left;
	z-index: 10;
}

#copyrightSecondary a:link, #copyrightSecondary a:visited {
	color: #666666;
	text-decoration: underline;
}

#copyrightSecondary a:hover, #copyrightSecondary a:active {
	color: #333333;
	text-decoration: underline;
}

/* Transparent text box styles */
	
/* This is the transparent box */
#transbox {
	width: 298px;
	height: 78px;
	/*margin: 50px 0px 0px 50px;*/
	background-color: #002569;
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;
	}
	
/* This is the container which set text to solid color.
position: relative used for IE */	
#transbox div {
	padding: 10px 24px 0px 14px;
	color: #fff;
	font
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
}

#transbox #readMore {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	
#transboxBottom {
	width: 298px;
	/*margin-left: 50px;*/
	filter:alpha(opacity=70);
	opacity: 0.70;
	-moz-opacity:0.70;	
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* Assessment styles */
.markermenu{
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 220px;
border-left: 1px solid #fbb040;
border-right: 1px solid #fbb040;
}

.markermenu li a{
background: white url(images/BiM_list_dot.gif) no-repeat 1px 3px;
font:  11px Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
/*border-bottom: 1px solid #B5B5B5;*/
}


* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
margin: -2px 0px;
}

.markermenu li a:visited, .markermenu li a:active{
color: #000000;
}

* html .markermenu li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
margin: -2px 0px;
}

* html .markermenu li a:visited, .markermenu li a:active{
color: #000000;
margin: -2px 0px;
}

.markermenu li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
}

 #titleList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/bkgdShade_assessent.gif);
	background-repeat:no-repeat;
	width: 222px;
	height: 23px;
	margin-top: 0px;
	padding: 6px 0px 0px 10px;
	
}

#titleList a:link, #titleList a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#titleList a:hover, #titleList a:active {
	color: #7a5825;
	text-decoration: none;
}

#bottom1 {
	width: 222px;
	height: 14px;
	padding: 0px;
	background-image:url(images/bottom_orange2.gif);
	background-repeat:no-repeat;
}

/* Consulting styles */
.markermenu2 {
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 220px;
border-left: 1px solid #f15b5b;
border-right: 1px solid #f15b5b;
}

.markermenu2 li a{
/*background: white url(images/arrow-list.gif) no-repeat 6px center;*/
background: white url(images/BiM_list_dot.gif) no-repeat 1px 3px;
font:  11px Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
/*border-bottom: 1px solid #B5B5B5;*/
}


* html .markermenu2 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
margin: -2px 0px;
}

.markermenu2 li a:visited, .markermenu2 li a:active{
color: #000000;
}

.markermenu2 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
}

* html .markermenu2 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
margin: -2px 0px;
}

* html .markermenu2 li a:visited, .markermenu2 li a:active{
color: #000000;
margin: -2px 0px;
}

#title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/bkgdShade_consulting.gif);
	background-repeat:no-repeat;
	width: 222px;
	height: 23px;
	display: block;
	margin-top: 0px;
/*	margin-bottom: -9px;*/
	padding: 6px 0px 0px 10px;
	
}

#title2 a:link, #title2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#title2 a:hover, #title2 a:active {
	color: #670e0e;
	text-decoration: none;
}

#bottom2 {
	width: 222px;
	height: 14px;
/*	margin-top: -6px;*/
	padding: 0px;
	background-image:url(images/bottom_red.gif);
	background-repeat:no-repeat;
}

/* Employment styles */
.markermenu3 {
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 220px;
border-left: 1px solid #60c3ad;
border-right: 1px solid #60c3ad;
}

.markermenu3 li a{
background: white url(images/BiM_list_dot.gif) no-repeat 1px 3px;
font:  11px Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
/*border-bottom: 1px solid #B5B5B5;*/
}


* html .markermenu3 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
margin: 0px 0px;
}

.markermenu3 li a:visited, .markermenu3 li a:active{
color: #000000;
}

.markermenu3 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
}

* html .markermenu3 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
margin: -2px 0px;
}

* html .markermenu3 li a:visited, .markermenu3 li a:active{
color: #000000;
margin: -2px 0px;
}

#title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/bkgdShade_employment.gif);
	background-repeat:no-repeat;
	width: 222px;
	height: 23px;
	display: block;
	margin-top: 0px;
	padding: 6px 0px 0px 10px;
	
}

#title3 a:link, #title3 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#title3 a:hover, #title3 a:active {
	color: #153c33;
	text-decoration: none;
}

#bottom3 {
	width: 222px;
	height: 14px;
	padding: 0px;
	background-image:url(images/bottom_green.gif);
	background-repeat:no-repeat;
}

/* Treatment styles */
.markermenu4 {
list-style-type: none;
margin: 0px 0;
padding: 0;
width: 220px;
border-left: 1px solid #8b97cb;
border-right: 1px solid #8b97cb;
}

.markermenu4 li a{
background: white url(images/BiM_list_dot.gif) no-repeat 1px 3px;
font:  11px Verdana, Helvetica, sans-serif;
color: #000000;
display: block;
width: auto;
padding: 3px 0;
padding-left: 20px;
text-decoration: none;
/*border-bottom: 1px solid #B5B5B5;*/
}


* html .markermenu4 li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
width: 200px;
margin: -2px 0px;
}

.markermenu4 li a:visited, .markermenu4 li a:active{
color: #000000;
}

.markermenu4 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
}

* html .markermenu4 li a:hover{
color: black;
background-color: #f0f0f0;
background-image:url(images/BiM_list_dot2.gif); /*onMouseover image change. Remove if none*/
margin: -2px 0px;
}

* html .markermenu4 li a:visited, .markermenu4 li a:active{
color: #000000;
margin: -2px 0px;
}

#title4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-image: url(images/bkgdShade_treatment.gif);
	background-repeat: no-repeat;
	width: 222px;
	height: 23px;
	display: block;
	margin-top: 0px;
	padding: 6px 0px 0px 10px;
	
}

#title4 a:link, #title4 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#title4 a:hover, #title4 a:active {
	color: #20284e;
	text-decoration: none;
}

#bottom4 {
	width: 222px;
	height: 14px;
	padding: 0px;
	background-image:url(images/bottom_purple.gif);
	background-repeat:no-repeat;
}

#top a:link, #top a:visited {
	color: #367bc0;
	text-decoration: underline;
}

#top a:hover, #top a:active {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #367bc0;
}

#quote {
	color: #838fc7;
	font-style: italic;
	font-weight: bold;
 }
 
.outcomes tr td{
 padding-bottom: 4px;
 border-bottom: 1px solid #333333;
 border-right: 1px solid #333333;
}

.outcomes #top {
 border-top: 1px solid #333333;
}

.outcomes #left {
 border-left: 1px solid #333333;
 padding-left: 3px;
}

.outcomes #corner {
 border-left: 1px solid #333333;
 border-top: 1px solid #333333;
 padding-left: 3px;
}

#charts {
	clear: both;
	width: 620px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


/* Transparent PNG support for IE6 */

img { behavior: url(iepngfix.htc); }

img, #bottom1 #bottom2 #bottom3 #bottom4 { behavior: url(iepngfix.htc); }

/*

#IEroot #landingDisclaimer {
	width: 900px;
	height: 41px;
	clear: both;
	margin-left: 18px;
	margin-top: -10px;
			
}

*/

/* sub-level navigation */

#subNavContainer { margin-left: 30px; }

#subNavContainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
}

#subNavContainer li { padding: 0px 0px 1px 0px; }

* html #subNavContainer li { padding: 0px 0px 0px 0px; }

#subNavContainer a
{
display: block;
padding: 5px 10px;
width: 140px;
color: #fff;
background-color: #002569;
text-decoration: none;
}



#subNavContainer a:hover
{
color: #fff;
background-color: #315ba6;
text-decoration: none;
}

#subNavContainer ul ul li { padding: 0px 0px 1px 0px; }

* html #subNavContainer ul ul li { padding: 0px 0px 0px 0px; }

#subNavContainer ul ul a
{
display: block;
padding: 5px 5px 5px 30px;
width: 125px;
color: #fff;
background-color: #5679b9;
text-decoration: none;
}

#subNavContainer ul ul a:hover
{
color: #fff;
background-color: #9ab6e9;
text-decoration: none;
}

/* Current Page styles */

#subNavlist li.active a {
	background-color: #315ba6;
	font-weight: bold;
}

#subNavlist li.active a:hover {
	background-color: #315ba6;
	font-weight: bold;
}

#subNavlist li.active li a { /* styles for IE to not change sublist colours */
	background-color: #5679b9;
	font-weight: normal;
}

#subNavlist li.active li a:hover { /* styles for IE to not change sublist colours */
	background-color: #9ab6e9;
	font-weight: normal;
}

#subNavlist li.active a.current {
	background-color: #00FF66;
	font-weight: bold;
}

#subNavlist li.active a:hover.current {
	background-color: #00FF66;
	font-weight: bold;
}

#subnavlist2 li.subactive a {
	background-color: #9ab6e9;
	font-weight: bold;
}

#subnavlist2 li.subactive a:hover {
	background-color: #9ab6e9;
	font-weight: bold;
}






/*  Pull Quote Styles */

blockquote {
	font-family: "Trebuchet MS";
	font-size: 16px;
	color: #85a2d7;
	line-height: 24px;
	font-weight: bold;
}
#MMMenu1015113159_0_3_Item_4 {
/* Unique ID for item 3 of menu MMMenu1015113159_0_3 so we can set its position */
	left:0px;
	top:108px;
}
#MMMenu1015113159_0_1_Item_2 {
/* Unique ID for item 3 of menu MMMenu1015113159_0_3 so we can set its position */
	left:0px;
	top:54px;
}

#wrapperSecondary #bodySecondary #servicesContainer03 #p1 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#div_sidebar {
	clear: both;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	padding-top: 10px;
}
#tag_div img {
	padding: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
