/*-----------------------------RESET STYLES-----------------------------*/html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6{	-webkit-text-size-adjust:none; /* This stops the iPhone from automatically changing the size of the text when you flip the phone */	font-family: Verdana, Geneva, sans-serif;	}body{	margin: 0px;	padding: 0px;	background-color: #FFF;}img {	margin: 0px;	padding: 0px;	border: 0px;}	.topbar {	background-color: #640000;}.topbar a {	color: #FFFFFF;	text-decoration: none;	font-weight: bold;	font-size: 9px;}		.linkmobile {	float: left;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;}	.linkpc {	float: right;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;}	.logo {	padding-left: 7px;}.intro {	margin: 0px;	padding-top: 0px;	padding-right: 7px;	padding-bottom: 0px;	padding-left: 7px;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #630008;}.intro p {	padding: 0px;	font-size: 10px;	line-height: 15px;	color: #333;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.banner {	background-image: url(../images/banner.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;	height: 70px;	background-color: #C5C5C5;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #FFF;	border-bottom-color: #FFF;}div.paging {  float: left;}div.paging a {  display: block;  float: left;  padding: 10px;  background-color: #630008;  color: #fff;  text-decoration: none;  margin-right: 5px;  }span.pages { display: block; clear: both;}.searchdetails ul li a {  display: block;  clear: both;  padding: 10px 10px 10px 0px;  width: 90%;}.jobsearch {}.jobsearch h1 {	font-size: 12px;	font-weight: bold;	color: #FFF;	background-color: #630008;	display: block;	margin: 0px;	padding: 7px;}.jobsearch form {	padding-top: 7px;	padding-right: 7px;	padding-bottom: 15px;	padding-left: 7px;}.jobsearch form label {	display:none;}.searchBox {	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	color: #333;	border: 1px solid #999;	width: 100%;	margin-bottom: 14px;}.searchButton {	background-color: #92806F;	font-family: Verdana, Geneva, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFF;	padding: 4px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	margin-top: 10px;}.searchresults {}.searchresults h2 {	font-size: 10px;	font-weight: bold;	color: #FFF;	background-color: #630008;	display: block;	margin: 0px;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;}.searchresults h3 {	font-size: 10px;	font-weight: bold;	color: #666;	background-color: #F3F3F3;	display: block;	margin: 0px;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;}.searchresults p {	font-size: 10px;	line-height: 15px;	color: #333;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 7px;}.searchresults a {	color: #630008;	text-decoration: underline;	font-weight: normal;	font-size: 10px;}.searchdetails {}.searchdetails h1 {	font-size: 10px;	font-weight: bold;	color: #FFF;	background-color: #630008;	display: block;	margin: 0px;	padding-top: 5px;	padding-right: 7px;	padding-bottom: 5px;	padding-left: 7px;	line-height: 17px;	}.searchdetails blockquote {	font-size: 10px;	font-weight: normal;	color: #666;	background-color: #F3F3F3;	display: block;	margin: 0px;	padding-top: 3px;	padding-right: 7px;	padding-bottom: 3px;	padding-left: 7px;}.searchdetails td {	padding-top: 2px;	padding-right: 2px;	padding-bottom: 2px;	padding-left: 0px;	text-align: left;	vertical-align: top;}.searchdetails p {	font-size: 10px;	line-height: 15px;	color: #333;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 7px;}.searchdetails a {	color: #630008;	text-decoration: underline;	font-size: 10px;}.searchdetails ul {	font-size: 10px;	line-height: 17px;	color: #333;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 7px;	font-weight: bold;}.content {	margin: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 7px;}.content p {	padding: 0px;	font-size: 10px;	line-height: 15px;	color: #333;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}.content a {	color: #630008;	text-decoration: underline;	font-weight: normal;	font-size: 10px;}.phone {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D0D0D0;	padding-top: 20px;	padding-left: 7px;}.email {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D0D0D0;	padding-bottom: 15px;	padding-left: 7px;}.backtotop {	padding: 7px;}.backtotop ul {	font-size: 10px;	line-height: 15px;	margin: 0px;	padding: 0px;}.backtotop li {	margin: 0px;	padding: 0px;	list-style-type: none;}.backtotop a {	color: #666;	text-decoration: none;	font-weight: normal;	font-size: 10px;}.links {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #D0D0D0;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #62000B;	padding-top: 7px;	padding-right: 7px;	padding-bottom: 20px;	padding-left: 7px;}.links ul {	font-size: 10px;	line-height: 15px;	margin: 0px;	padding: 0px;}.links li {	margin: 0px;	padding: 5px 0px;	list-style-type: none;}.links a {	color: #666;	text-decoration: none;	font-weight: normal;	font-size: 10px;}.footer {	background-color: #CCC;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FFF;	padding-top: 14px;	padding-right: 7px;	padding-bottom: 7px;	padding-left: 7px;}.footer p {	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 20px;	margin-left: 0px;	font-size: 9px;	line-height: 13px;	color: #666;}.footer strong {	color: #62000B;}