body, p {
	margin: 0;
	padding: 0;
}

body {
	background: #FBF3c4;
	color: #000000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

p {
	padding: 5px 0px 5px 0px;
}

a {
	color: #996633;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

/* Template Objects */

#page-wrapper, .wrapper {
	margin: 0pt auto;
	position: relative;
	width: 760px;
}

#logo {
	float: left;
	padding: 23px 0px 30px 20px;
}

#slogan {
	float: right;
	padding: 23px 0px 0px 0px;
}

#nav {
	width: 100%;
	background: #000000;
	height: 32px;
	z-index: 5;
	position: relative;
}

/* ------------------------- Navigation --------------------------- */

#nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
	top: -2px;
	padding-top: 8px;
	z-index: 5;
}

#nav ul li {
	float: left;
	position: relative;
}

#nav ul li a {
	position: relative;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	height: 24px;
	padding: 8px 40px 7px 40px;
}

#nav ul li a:hover, #nav ul li a.active {
	color: #000000;
	background: #f1e7ac;
}

/* ----------------------- Drop Down Navigation ------------------------ */

#nav ul li ul {
	background: #000000;
	position: absolute;
	top: 25px;
	left: 0;
	width: 170px;
	white-space:nowrap;
	display: none;
}

#nav ul li:hover ul, #nav ul li.sfhover ul {
	display: block;
}

#nav ul li ul li {
	float: none;
	position: relative;
}

#nav ul li ul li a {
	padding: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
	display: block;
	position: relative;
}

#nav ul li ul li a:hover, #nav ul li ul li a.active {
	position: relative;
	background: #000000;
	color: #FFFFFF;
	text-decoration: underline;
}


#splash {
	background: #f1e7ac;
	width: 100%;
	padding: 10px 0px 10px 0px;
	z-index: 1;
}

#splash .wrapper {
	z-index: 1;
}

#splash img { z-index: -1; position: relative; }

#shadow {
	width: 100%;
	background: url(../images/global/dropShadow.png) top left repeat-x;
	height: 2px;
}

#content {
	width: 95%;
	margin: 0pt auto;
}

* html #shadow {
    background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/global/dropshadow.png);
	height: 0px;
}

#content-wrapper {
	width: 100%;
	padding-top: 10px;
}

#footer {
	margin-top: 15px;
}

#footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#footer ul li {
	float: left;
	padding: 0px 3px 0px 2px;
}

#footerNav {
	background: #000000;
	width: 100%;
	color: #FFFFFF;
}

#footerNav a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

/* ---------------- Utilities ----------------------- */

a img { border: none; }

.footerAddr {
	font-size: 12px;
	color: #666666;
	line-height: .9;
	padding: 12px 20px 0px 20px;
}

.leftSplash {
	float: left;
	width: 250px;
}

.rightSplash {
	float: right;
	width: 451px;
}

.servicesList {
	marign: 0;
	padding: 0;
	list-style: none;
}

.servicesList li {
	padding: 0px;
	text-align: right;
}

.servicesList li a {
	display: block;
	width: 231px;
	height: 29px;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	padding-top: 3px;	
}

.servicesList li a:hover {
	background: url(../images/index/serviceListHover.png) top left no-repeat;
	text-decoration: none;
}

* html .servicesList li a:hover {
	background-image:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=images/index/serviceListHover.png);
}

.pad {
	padding: 9px;
}

.leftCol {
	float: left;
	width: 48%;
}

.rightCol {
	float: right;
	width: 48%;
}

.cntr {
	text-align: center;
}

.clear { clear: both; }

.serviceTitle {
	padding-top: 245px;
}

.b { font-weight: bold; }
.auto { width: auto; }
.left { float: left; text-align: left; }
.right { float: right; text-align: right; }

.tableHead { background: #000000; color: #FFFFFF; padding: 0px 10px; font-size: 12px; }

.companyRow { border-bottom: 1px solid #000000; padding: 5px 10px; }
