@charset "UTF-8";
/* CSS Document */

body {
	margin: 30px;
	padding: 0;
	text-align: center;
	background-color: #799cad;
	color: #5a6a84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
p, input, textarea {
	color: #5a6a84;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 130%;
}
h1 {
	margin: 0 0 20px -24px;
	padding: 0;
}
h2 {
	margin: 25px 0 10px 0;
}
h1 span, h2 span {
	display: none;
}
em {
	font-style: normal;
}
ul {
	font-size: 10px;
}
a, a:link, a:visited {
	color: #5a6a84;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #799cad;
}
a:active {
}



/* begin wrapper styles */

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 940px;
	text-align: left;
}



/* begin header styles */

#header {
	position: relative;
	width: 940px;
	height: 253px;
	background: url('images/mcvicar_and_associates__human_resources_consultants.jpg') no-repeat top center;
	margin: 1px 0;
	padding: 0;
}
#logo {
	position: absolute;
	width: 390px;
	height: 130px;
	top: 50px;
	left: 85px;
	margin: 0;
	padding: 0;
}
#print_logo {
	display: none;
	visibility: hidden;
}
ul#nav {
	position: absolute;
	bottom: 6px;
	left: 80px;
	margin: 0;
	padding: 0;
}
ul#nav li {
	display: inline;
	margin: 0;
	padding: 0 10px;
	border-right: 2px solid #ffffff;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
ul#nav li.end {
	border-right: none;
}
#nav a:link, #nav a:visited {
	color: #ffffff;
	text-decoration: none;
	border-bottom: none;
}
#nav a:hover {
	color: #5a6a84;
	border-bottom: none;
}
#nav a:active {
	border-bottom: none;
}



/* begin content styles */

#home {
	margin: 0;
	padding: 40px 80px 40px 480px;
	background: #fbf7e0 url('images/bg_home.jpg') no-repeat top left;
}
#home .floatright {
	float: right;
	width: 170px;
	margin: 0;
	padding: 0;
}
#home p.intro {
	font-size: 12px;
	line-height: 140%;
}
#content {
	margin: 0;
	background: #fbf7e0 url('images/bg.jpg') repeat-y top left;
}
#home a, #content a {
	text-decoration: none;
	border-bottom: 1px dotted #5a6a84;
}
#content ul {
	margin: 0;
	padding-top: 0;
}
#content .floatright {
	float: right;
	width: 220px;
	margin: 0;
	padding: 0 0 0 30px;
}
#content .floatleft {
	float: left;
	width: 180px;
	margin: 0;
	padding: 0 45px 180px 15px;
}
#contact_us .floatleft {
	padding: 0 45px 120px 15px;
}
#content ul.padded_list {
	padding: 0 0 0 255px;
}
#content ul li {
	padding: 4px 0;
}



/* begin inner page photo backgrounds */

#our_services {
	background: url('images/bg_our_services.jpg') no-repeat top left;
	padding: 40px 80px 40px 320px;
}
#about_us {
	background: url('images/bg_about_us.jpg') no-repeat top left;
	padding: 40px 80px 40px 320px;
}
#consulting {
	background: url('images/bg_consulting.jpg') no-repeat top left;
	padding: 40px 80px 40px 320px;
}
#contact_us {
	background: url('images/bg_contact_us.jpg') no-repeat top left;
	padding: 40px 80px 40px 320px;
}



/* begin h1 styles */

#h1_welcome {
	margin-left: 0;
	width: 320px;
	height: 22px;
	background: url('images/h1/welcome_to_mcvicar_and_associates.gif') no-repeat top left;
}
#h1_our_services {
	width: 138px;
	height: 24px;
	background: url('images/h1/our_services.gif') no-repeat top left;
}
#h1_consulting {
	width: 274px;
	height: 24px;
	background: url('images/h1/consulting_and_project_work.gif') no-repeat top left;
}
#h1_about_us {
	width: 112px;
	height: 24px;
	background: url('images/h1/about_us.gif') no-repeat top left;
}
#h1_contact_us {
	width: 126px;
	height: 24px;
	background: url('images/h1/contact_us.gif') no-repeat top left;
}



/* begin h2 styles */

#h2_interim_vp {
	width: 409px;
	height: 20px;
	background: url('images/h2/interim_vp_or_director_of_human_resources.gif') no-repeat top left;
}
#h2_consulting {
	width: 212px;
	height: 20px;
	background: url('images/h2/consulting_and_project_work.gif') no-repeat top left;
}
#h2_hr_strategic_planning {
	width: 260px;
	height: 42px;
	background: url('images/h2/hr_strategic_planning_and_change_management.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_employee_communication {
	width: 205px;
	height: 23px;
	background: url('images/h2/employee_communication.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_hr_compliance_and_risk_management {
	width: 300px;
	height: 63px;
	background: url('images/h2/hr_compliance_and_risk_management.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_employee_relations {
	width: 151px;
	height: 22px;
	background: url('images/h2/employee_relations.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_performance_management {
	width: 207px;
	height: 23px;
	background: url('images/h2/performance_management.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_organizational_design_and_effectiveness {
	width: 297px;
	height: 23px;
	background: url('images/h2/organizational_design_and_effectiveness.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_recruitment_and_talent_management {
	width: 281px;
	height: 23px;
	background: url('images/h2/recruitment_and_talent_management.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}
#h2_compensation_and_benefits {
	width: 197px;
	height: 23px;
	background: url('images/h2/compensation_and_benefits.gif') no-repeat top left;
	margin: 0 0 10px 240px;
}



/* begin contact page styles */

#contact_form {
	margin: 0;
	padding: 10px 0;
}
#contact_form input {
	margin: 3px 0;
}
.space {
	padding-bottom: 180px;
}



/* begin footer styles */

.footer {
	text-align: center;
	color: #ffffff;
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
}
.flourish {
}
.tagline a:link, .tagline a:visited, .tagline a:hover, .tagline a:active {
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
