﻿html {	background-color: #666;}body { 	background-color: #666; }div {														/* SETS DEFAULT FONT TYPE AND BACKGROUND COLOR */ 	font-family: Verdana, Arial, Helvetica, sans-serif;}#canvas {							/* SIZES AND CENTERS THE WHITE BACKROUND ON WHICH PAGE SITS */	width: 725px;	margin: 0px auto 0px auto;	background-color: white;	padding: 10px 10px 0px 10px;}#container {						/* SIZES AND CENTERS THE PAGE CONTENT */	width: 705px;	margin: 0px auto 0px auto;}#logo {								/* FORMATS THE LOGO AREA, UPPER LEFT BANNER AREA */	float:left; 	width: 384px; 	height: 54px;}#contact {							/* FORMATS THE CONTACT INFO UPPER RIGHT BANNER AREA */	float:left;	width: 316px;	height: 50px;	margin: 0px 0px 10px 0px;	padding: 5px 0px 0px 0px;	text-align: right; 	font-size: 11px; 	line-height: 15px;}#nav {								/* FORMATS THE RED BAR IN WHICH THE NAV LIST SITS */ 	clear: both; 	width: 704px;	height: 25px;	background-color: #800F08; 	padding: 0px; 	font-size: 11px; 	font-weight: bold;}#nav-list {							/* SETS THE BACKGROUND OF THE NAV LIST */	background-color: #800f08; }.this-page {color: #a1a1a1;}		/* SETS COLOR OF THE NAV ITEM FOR THE PAGE WE'RE ON */#nav ul {							/* MAKES THE NAV LIST DISPLAY HORIZONTALLY */	display: inline;}#nav li {							/* FORMATTING FOR NAV LIST ITEMS */	float: left;	display: inline;	padding: 5px 10px 5px 10px;	list-style-type: none;	border-style: solid;	border-width: 0px 1px 0px 0px;	border-color: #999;	background-color: #800f08;}#nav a {							/* LINK FORMATTING FOR NAV LIST ITEMS */	text-decoration: none;	color: white;}#nav a.sub-home {	text-decoration: none;	color: #a1a1a1;}#nav a:hover {						/* MOUSE-OVER BEHAVIOR FOR NAV LIST ITEMS */	text-decoration: underline;}.last-item {						/* LAST NAV LIST ITEM */	border-style: none;}#footer {					/* COPYRIGHT, ADDRESS, ETC. AT BOTTOM OF EVERY PAGE */	clear: both;	padding: 10px 7px 15px 7px;	font-size: 10px;	font-weight: normal;	color: #000000;}/* FOR HOME PAGE ::: */#home-midbox {						/* HOME MIDDLE CONTENT AREA WHERE DISPLAY TEXT AND QUOTES GO */	margin: 10px 0px 0px 0px;	width: 702px;	height: 155px;	border-width: 1px;	border-style: solid;	border-color: black;}#home-midbox-billboard {			/* HOME PAGE LARGE DISPLAY TYPE AREA (LEFT SIDE OF MID BOX) */	float: left;	width: 450px;	height: 135px;	background-color: #666666;	background-image: url(../images/home-midbox-background-1.jpg);	background-repeat: no-repeat;	color: #FFFFFF;	font-weight: bold;	font-size: 13px;	line-height: 18px;	padding: 20px 0px 0px 15px;}#home-midbox-billboard h1 {	font-size: 13px;	font-weight: bold;	margin: 0px 0px 7px 0px;}#home-midbox-quotes {				/* HOME PAGE CLIENT QUOTE AREA */	float: left;	width: 206px;	height: 130px;	border-width: 0px 0px 0px 1px;	border-style: solid;	border-color: black;	padding: 15px 15px 10px 15px;	background-color: #00387C;	color: #FFF;	font-size: 11px;	line-height: 16px;	background-image: url(../images/quote-box-bg-big-darker.jpg);	font-weight: bold;}#home-bottom-box {					/* HOLDS THE TABS AND BOTTOM CONTENT BOX */	/*clear: both;*/	width: 704px;	background-color: #FFFFFF;	border-style: solid;	border-width: 0px 1px 1px 1px;	border-color: #000;}.bottom-box-titles {	width: 340px;	float: left; 	color: #fff; 	padding: 5px; 	margin-bottom: 0px; 	font-size: 12px;	font-weight: bold;}.home-bottom-tab {					/* ALL THE TABS EXCEPT THE LAST */	float: left;	width: 103px;	margin: 0px;	padding: 5px 5px 5px 8px;	background-color: #FFFFFF;	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #7E0E06;	border-style: solid;	border-width: 0px 1px 0px 0px;	border-color: #fff;}.home-bottom-tab-last {				/* THE LAST TAB */	float: left;	width: 104px;	margin: 0px;	padding: 5px 5px 5px 8px;	background-color: #FFFFFF;	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #7E0E06;	/*border-style: solid;	border-width: 0px 0px 1px 1px;	border-color: #fff;*/}.home-bottom-tab a {				/* LINK FORMATTING IN ALL TABS EXCEPT LAST */	/*color: #7E0E06;*/	color: #fff;	text-decoration: none;}.home-bottom-tab a:hover {			/* MOUSE-OVER BEHAVIOR ON ALL TABS EXCEPT LAST */	/*text-decoration: underline;*/}.home-bottom-tab-last a {			/* LINK FORMATTING IN LAST TAB */	/*color: #7E0E06;*/	color: #fff;	text-decoration: none;}.home-bottom-tab-last a:hover {		/* MOUSE-OVER BEHAVIOR ON LAST TAB */	/*text-decoration: underline;*/}/* THE NEXT 8 STYLES CONTROL BACKGROUNDS FOR THE 8 TOPIC BOXES AT BOTTOM OF HOME PAGE */#reps {				/* BACKGROUND OF SOURCING TOPIC BOX */	background-image: url(../images/recruiters-HR-reps-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}#managers {				/* BACKGROUND OF INTERVIEWS TOPIC BOX */	background-image: url(../images/hiring-managers-interviewers-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}#leaders {				/* BACKGROUND OF LEADERSHIP TOPIC BOX */	background-image: url(../images/recruiting-HR-leaders-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}#strategy {				/* BACKGROUND OF MANAGEMENT TOPIC BOX */	background-image: url(../images/strategy-metrics-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}#process {				/* BACKGROUND OF TOOLS TOPIC BOX */	background-image: url(../images/process-tools-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}#systems {				/* BACKGROUND OF METRICS TOPIC BOX */	background-image: url(../images/systems-technology-1.jpg);	background-repeat: no-repeat;	background-color: #FFFFFF;}.program-box {			/* WHERE THE ICON, TEXT, AND PHOTO APPEAR IN BOTTOM AREA */	clear: both;	height: 235px;	padding: 0px 0px 20px 0px;/*	border-style: solid;	border-width: 0px 1px 1px 1px;	border-color: #000000;*/}.program-sub-nav {       /* AREA FOR ICON AND "LEARN MORE" LINK IN BOTTOM BOX, HOME PAGE */	float: left;	width: 115px;	padding: 10px 0px 0px 10px;	font-size: 11px;	margin: 10px 30px 0px 0px;}.program-sub-nav ul {	list-style: none; 	margin: 0px;	padding: 0px;}.program-sub-nav li {	width: 115px;	margin-bottom: 3px;	padding: 4px 4px 4px 8px;	background-color: #ddd;	font-weight: bold;}.program-sub-nav a {	color: #666;	text-decoration: none;}.program-sub-nav a:hover {	color: #0b38ff;}.consulting-sub-nav a:hover {	color: #0b38ff;}.program-text {        /* BOTTOM BOX TOPIC TEXT AREA - FONT-SIZE SET IN HOME PAGE <STYLE> TAG */	float:left;	width: 400px;	font-size: 11px;	line-height: 14px;	padding: 10px 0px 0px 0px}#sourcing .program-text h1,#interviews .program-text h1,#closing .program-text h1,#management .program-text h1,#leadership .program-text h1,#metrics .program-text h1,#ofccp .program-text h1,#tools .program-text h1 {     /* STYLES THE HEADLINE FOR TEXT IN BOTTOM BOX */	color: #880000;	font-size: 14px;	font-weight: bold;	margin: 15px 0px 3px 0px;}.program-text ul {	list-style-type: disc;}.program-text li {	padding: 4px 0px 0px 0px;}/* FOR INNER PAGES ::: */#inner-content {						/* INNER PAGE MAIN CONTENT AREA */	margin: 10px 0px 0px 0px;	width: 702px;	border-width: 1px;	border-style: solid;	border-color: black;	background-color: #eeeeee;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;}#inner-left-column {	float: left;	width: 150px;	text-align: left;	background-color: #eeeeee;	color: #000000;	font-size: 11px;	/*font-weight: bold;*/}#inner-left-column ul {	margin: 0px;	padding: 0px;}#inner-left-column li {							/* FORMATTING FOR LEFT-COLUMN TRAININGS LIST */	/*width: 130px;*/	padding: 5px 10px 5px 10px;	list-style-type: none;	border-style: solid;	border-width: 0px 0px 1px 0px;	border-color: #999999;}#inner-left-column a {							/* LINK FORMATTING FOR LEFT-COLUMN TRAININGS LIST */	text-decoration: none;	color: #880000;}#inner-left-column a:hover {						/* MOUSE-OVER BEHAVIOR FOR LEFT-COLUMN TRAININGS LIST */	text-decoration: underline;}#inner-left-column .sidebar-text {	margin: 20px 0px 0px 0px;	font-size: 11px;	font-weight: normal;	padding: 10px;}		#inner-left-column .sidebar-text a {	color: blue;	text-decoration: underline;}.inner-nav-heading {	background-color: #666; 	color: white; 	font-weight: bold;}.last-topic {						/* LAST TRAININGS LIST ITEM */	border-style: none;	border-width: 0px;}.this-topic {						/* THE CURRENTLY SELECTED ITEM ON THE LEFT-COLUMN TRAININGS LIST */	color: #888888;}#inner-right-column {	float: left;	width: 550px;	/*width: 525px;*/	border-width: 0px 0px 0px 1px;	border-style: solid;	border-color: black;	background-color: #fff;	/*padding: 10px 10px 15px 15px;*/	color: #000000;	font-size: 11px;	font-weight: normal;}#inner-right-text-area {	width: 524px;	padding: 10px 10px 15px 15px;	background-color: #fff;}#inner-right-column h1 {	margin: 0;	font-size: 14px;	font-weight: bold;	color: #880000;}#inner-right-column h2 {	font-size: 12px; 	font-weight: bold;	/*font-style: italic;*/}#inner-right-column h3 {	display: inline;	font-size: 11px;	font-weight: bold;}#inner-right-column li {	margin: 0px 0px 10px 0px;}.crumbs {	font-size: 10px;}#inner-right-column.training-page {	background-image: url(../images/all-icons-across.jpg);	background-repeat: no-repeat;}#icon-2D {	border-color: black;	border-style: solid;	border-width: 1px;	margin: 0px 10px 0px 0px;}.highlight {	background-color: #FFFFFF;	padding: 10px 10px 10px 10px;	border-style: solid;	border-width: 1px;	border-color: #666666;}.cell-border {	border-style: solid;	border-color: white;	border-width: 0px 0px 0px 1px;}.cell-border-right {	border-style: solid;	border-color: white;	border-width: 0px 1px 0px 1px;}.team-photo 	{	border-color: #888;	border-style: solid;	border-width: 1px;	margin: 0px 10px 0px 0px;}.inner-banner {	width: 550px;	background-color: #333;	border-color: #000;	border-style: solid;	border-width: 0px 0px 1px 0px;	margin: 0px;}.preloader {	display: none;}.clients-tab {					/* ALL THE TABS EXCEPT THE LAST */	float: left;	width: 72px;	margin: 0px;	padding: 5px 5px 5px 8px;	background-color: #FFFFFF;	font-family: verdana, arial, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #7E0E06;	border-style: solid;	border-width: 0px 1px 0px 0px;	border-color: #fff;}.clients-tab-last {				/* THE LAST TAB */	float: left;	width: 72px;	margin: 0px;	padding: 5px 5px 5px 8px;	background-color: #FFFFFF;	font-family: verdana, arial, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: bold;	color: #7E0E06;	/*border-style: solid;	border-width: 0px 0px 1px 1px;	border-color: #fff;*/}.clients-tab a {				/* LINK FORMATTING IN ALL TABS EXCEPT LAST */	/*color: #7E0E06;*/	color: #fff;	text-decoration: none;}.clients-tab a:hover {			/* MOUSE-OVER BEHAVIOR ON ALL TABS EXCEPT LAST */	/*text-decoration: underline;*/}.clients-tab-last a {			/* LINK FORMATTING IN LAST TAB */	/*color: #7E0E06;*/	color: #fff;	text-decoration: none;}.clients-tab-last a:hover {		/* MOUSE-OVER BEHAVIOR ON LAST TAB */	/*text-decoration: underline;*/}.callout-left {	float: left;	/*background-image: url(../images/callout-background-2.jpg);*/	background-color: #b3bfd9;	padding: 10px; 	color: black;	margin: 10px 10px 10px 0px;}.callout-left ul {	list-style: disc;	margin-left: 0px;	padding-left: 20px;}.callout-right {	float: left;	/*background-image: url(../images/callout-background-2.jpg);*/	background-color: #b3bfd9;	padding: 10px; 	color: black;	margin-left: 10px 0px 10px 10px;}.callout-right ul {	list-style: disc;	margin-left: -20px;}.callout-middle {	/*background-image: url(../images/callout-background-2.jpg); */	background-color: #b3bfd9;	padding: 10px; 	color: black;	margin: 0px auto 0px auto;	clear:both;}.balloon-left-light {	float: left; 	margin: 15px;	 background-image: url(../images/balloon-left-light-1.jpg); 	 background-position: bottom left;	 padding: 10px 10px 50px 10px;}.balloon-right-light {		float: right; 	margin: 15px;	 background-image: url(../images/balloon-right-light-1.jpg); 	 background-position: bottom right;	 padding: 10px 10px 50px 10px;}.balloon-right-dark {	background-image: url(../images/balloon-right-dark-2.jpg); 	background-position: bottom right;	padding: 10px 10px 50px 10px; 	float: right; 	margin: 15px; 	color: white;}.balloon-left-dark {	background-image: url(../images/balloon-left-dark-2.jpg); 	background-position: bottom left;	padding: 10px 10px 50px 10px; 	float: left; 	margin: 15px; 	color: white;}img .no-border {	border-style: none;}a:active {	border-style: none;	outline: none;}a:focus {	-moz-outline-style: none;}a img {	border-style: none;	outline: none;}