body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	margin: 0px;
	color:#333;
	background-image:url(/images/new/background-page.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
img {
	border: 0px;
}
input, select {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:18px;
	color: #333;
}
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:16px;
	color: #333;
}
a:link, a:visited, a:active {
	color: #036;
}
a:hover {
	color: #069;
}
.tagline {
	font-size:12px;
	color:#999;
	text-transform:uppercase;
	line-height:20px;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
}
h1 {
	font-size: 30px;
	line-height:32px;
	color: #000;
	letter-spacing: -.05em;
	font-weight:normal;
}
h2 {
	font-size: 24px;
	color: #003;
	line-height: 24px;
	letter-spacing: -.05em;
}
h3 {
	font-size: 16px;
	color: #000;
	line-height: 32px;
}
h4 {
	font-size: 14px;
	color: #FFF;
	line-height: 20px;
	text-transform: uppercase;
}
h5 {
	font-size: 14px;
	color: #003;
	line-height: 20px;
	text-transform: uppercase;
}
ul {
	list-style:square;
}
#home-welcome {
	margin:10px 10px 10px 20px;
	color:#333;
	line-height:19px;
}
#home-search {
	width:300px;
	height:168px;
	border:1px #CCC dashed;
}
#home-search h1 {
	font-size: 14px;
	color: #003;
	line-height: 20px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px;
}
.txt-med {
	font-size:12px;
	line-height:18px;
}
.txt-med-home-browse {
	font-size:12px;
	line-height:20px;
}
.txt-med-light {
	font-size:12px;
	line-height:18px;
	color:#555;
}
.txt-sm {
	font-size:11px;
	line-height:15px;
}
.txt-sm-cap {
	color:#666;
	font-size:9px;
	text-transform:uppercase;
	line-height:16px;
}
#home-browse li {
	list-style:square;
	color:#699;
}
.txt-intro-light {
	font-size:14px;
	line-height:18px;
	color:#666;
}
.txt-intro-mid {
	font-size:14px;
	line-height:18px;
	color:#555;
}
.table-header {
	background-color:#E1E1E1;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	height:24px;
	border-top: 4px #CCC solid;
	color: #003;
}
.table-header-job {
	background-color:#f7f7f7;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	height:24px;
	border-top: 4px #EEE solid;
	color: #003;
}
.job-description {
	font-size:12px;
	color:#555;
}
#results-search-jobs {
	background-image:url(/images/common/background-search-jobs.jpg);
	width:710px;
	height:100px;
}
#results-search-jobs h2 {
	font-size: 14px;
	color: #003;
	line-height: 20px;
	font-weight:bold;
	text-transform:uppercase;
}
#sub-styles h1 {
	font-size: 22px;
	color: #003;
	line-height: 32px;
	font-weight:bold;
	border-bottom:1px dashed #CCC;
}
#sub-styles h2 {
	font-size: 16px;
	color: #003;
	line-height: 24px;
	font-weight:bold;
}
.subhead-caps {
	font-size: 14px;
	line-height:20px;
	font-weight:bold;
	color: #003;
	border-bottom:1px dashed #CCC;
	text-transform: uppercase;
}
.dashboard-header {
	font-size: 30px;
	font-weight:bold;
	color: #003;
	line-height: 42px;
}
.dashboard-subheader {
	font-size: 18px;
	font-weight:bold;
	color: #333;
	line-height: 20px;
	text-transform: uppercase;
}
.sponsor-phone {
	font-size: 24px;
	font-weight:bold;
	color: #003;
	line-height: 32px;
	text-transform: uppercase;
}
.sponsor {
	font-size:10px;
	color:#CCC;
	line-height:14px;
}
.txt-welcome {
	font-size: 13px;
	color: #555;
	line-height: 18px;
}
.box-error {
	font-size: 14px;
	line-height: 20px;
	color: #C00;
	padding: 15px 35px 25px 25px;
	border: 1px dashed #999;
	background-color: #FFC;
}
.featured-job {
	background-color:#FF9;
	font-weight:bold;
	color:#000;
}
.home-form-jobsearch {
	font-size: 15px;
	line-height: 20px;
	color: #333;
}

/* FOOTER STYLES */

.footer {
	font-size:11px;
	color:#333;
	font-weight:bold;
	border-top: 1px #eee dotted;
	border-bottom: 1px #CCC dotted;
	text-transform:uppercase;
	background-color:#FFC;
}
.footer a {
	font-size:11px;
	color:#333;
	font-weight:bold;
	text-decoration:none;
}
.footer a:hover {
	font-size:11px;
	color:#069;
	font-weight:bold;
	text-decoration:none;
}
.footer-sub {
	font-size:11px;
	color:#666666;
	line-height:18px;
	text-align:left;
}
.footer-sub a {
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.footer-sub a:hover {
	font-size:11px;
	color:#09C;
	text-decoration:none;
}

