/* ---------------------------------
	Campbell Consulting styles 
--------------------------------- */

body {
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background: #EDECE7;
}

/* ---------------------------------
	link styles
--------------------------------- */
a, a:link, a:active, a:visited {
	color: #8B897A;
	text-decoration: none;
}
a:hover {
	color: #F2691A;
	text-decoration: none;
}
a.menu, a.menu:link, a.menu:active, a.menu:visited {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0 10px 0 10px;
	letter-spacing: 1px;
}
a.menu:hover {
	color: #302D29;
	text-decoration: none;
	text-transform: uppercase;
}
a.projects, a.projects:link, a.projects:active, a.projects:visited {
	color: #fff;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
}
a.projects:hover {
	color: #302D29;
	text-decoration: none;
	text-transform: uppercase;
}
a.headingLink, a.headingLink:link, a.headingLink:active, a.headingLink:visited {
	color: #f2691a;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 20px;
}
a.headingLink:hover {
	color: #a4a2a0;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 20px;
}

/* ---------------------------------
	form styles
--------------------------------- */
form {
	margin: 0;
	padding: 0;
}
input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* ---------------------------------
	table styles
--------------------------------- */
table, td {
	margin: 0;
	padding: 0;
	font-size: 10px;
	border-collapse: collapse;
}
td.cellPadding {
	padding: 20px;
}
td.contentPadding {
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 0px;
}
/* ---------------------------------
	misc styles
--------------------------------- */
h1, h2, h3, h4 {
	margin: 0 0 2px 0;
	padding: 0;
	color: #A4A2A0;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 14px;
}

p.white {
	color: #fff;
	text-align: left;
	padding: 0 20px 0 20px;
	line-height: 14px;
	margin: 20px 0;
}

.footer {
	color: #8B897A;
}

.seo {
color: #b0b0b0;
font-size: .9em;
padding: 0px 0px 3px 0px;
margin: 0px;
text-align: center;}

.form_builder {
	width: 254px;
	position: relative;
	top: -8px;
}
.form_top {
	background-color: #f16a1b;
	border: 3px solid #f16a1b;
}
.form_top td {
	color: #3A3732;
}
.form_top_title {
	background-color: #f16a1b;
	border: 3px solid #f16a1b;
}
.form_top_title td {
	color: #3A3732;
	font-size: 14px;
}
.form_field {
	background-color: #f5965f;
	border: 3px solid #f5965f;
}
.form_field td {
	color: #3A3732;
}
.submit_bg {
	height: 26px;
	background-image: url(../images/submit_bg.gif);
	background-repeat: no-repeat;}
}
.submit_button {
	display: none;
}

.submit_pos {
	border-top: 4px solid #f5965f;
	padding-top: 4px;
	padding-right: 20px;
}
.welcome {
	color: #8B887A;
	background-color: #353533;
	font-size: 9px;
	padding: 8px;
}
.welcome_sizer {
	background-color: #353533;
	padding: 0px;
}
.download_links {
	margin: 14px;
}