/*******************************************************************
	Main Styles
*******************************************************************/
html {
	position:relative;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}

body {
	position:relative;
	margin:0;
	padding:0 0 0 0;
	width:100%;
	height:100%;
	background-color:#2f3731;
}

hr.clearall {
	width:100%;
	visibility:hidden;
	height:0px;
	clear:both;
}

.employees {
	display:none;
}

.employee-detail-div {
	margin-left:5px;
	font-size:11px;
	display:none;
}

div.employee-section {
	color:white; 
	width:32%;
	height:300px;
	float:left;
}
/*******************************************************************
	Header Styles
*******************************************************************/
div#head {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	z-index:400;
}

div#header-nav {
	padding:10px 30px 10px 0;
	font-family:verdana;
	font-size:13px;
	color:#faf8e0;
	text-align:right;
	height:20px;
	width:985px;
	margin:0 auto;
}

span.header-nav {
	padding:0 10px;
}

div#header-nav a:link, div#header-nav a:visited, div#header-nav a:active {
	color:#faf8e0;
	text-decoration:none;
}

div#header-nav a:hover {
	color:#d6d4c1;
}

div#body {
	font-family:Verdana;
	width:985px;
	margin:0 auto;
	color:#386351;
}

div#bg-top {
	width:981px;
	height:20px;
	background-image:url('http://208.71.141.144/images/body/bg-top.png');
}

div#bg-bottom {
	background-image:url('http://208.71.141.144/images/body/bg-bottom.png');
	width:974px;
	padding-bottom:20px;
	background-position:bottom left;
	background-repeat:no-repeat;
}

div#page-wrapper {
	width:974px;
	background-image:url('http://208.71.141.144/images/body/bg-body.png');
}

div#content-wrapper {
	margin-top:-10px;
	width:961px;
}

div#logo {
	float:right;
}

div#header {
	background-color:#daedd9;
	background-image:url('http://208.71.141.144/images/header/caarclogo-watermark-top.png');
	background-repeat:no-repeat;
	background-position:45px 0px;
	padding:10px 10px 0 0;
	height:163px;
	width:640px;
	float:right;
	text-align:right;
}

div#header div#links {
	font-size:11px;
	padding-right:63px;
}

div#header div#form {
	padding-right:25px;
}

div#header div#header-text {
	font-family:verdana;
	padding:20px 0 0 45px;
	font-size:40px;
	color:#386351;
	font-variant:small-caps;
	text-align:left;
}

div#header div#links a:link, div#header div#links a:visited, div#header div#links a:active {
	text-decoration:none;
	color:#b97555;
}

div#header div#links a:hover {
	color:#ba423a;
	text-decoration:none;
}

/****************************************************
	footer
****************************************************/
div#footer {
	font-family:verdana;
	padding:0 30px 0 0;
	width:985px;
	font-size:10px;
	text-align:right;
	margin:-15px auto 0 auto;
	color:#faf8e0;
}

span.footer-nav {
	padding:0 2px;
}

div#footer a:link, div#footer a:visited, div#footer a:active {
	color:#faf8e0;
	text-decoration:none;
}

div#footer a:hover {
	color:#d6d4c1;
}

/* Specific Page Styles */

div.employee-section div a:link, div.employee-section div a:visited, div.employee-section div a:active {
	color:#fff;
	text-decoration:none;
}

div.employee-section div a:hover {
	text-decoration:none;
}