@charset "utf-8";/* CSS Document *//* Reset styles in all browsers */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;}/* remember to define focus styles! */:focus {	outline: 0;}body {	line-height: 1;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: separate;	border-spacing: 0;}caption, th, td {	text-align: left;	font-weight: normal;}/* End reset */body {	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000;	background: #000 url(images/bg_body.jpg);}#hometext a:link,#hometext a:visited,#pagetext a:link,#pagetext a:visited {	background: #fff0b3;	color: #000;	padding: 1px 2px;	text-decoration: none;}#hometext a:hover,#pagetest a:hover {	background: #CCC;}form { border: none; padding: 5px;}input,textarea { background-color: #FFFAE6; border: 1px solid #ffce00;}textarea {	width: 200px;	height: 200px;}textarea.short {	height: 50px;}#wrapper {	margin: 12px auto 0 auto;	width: 960px;}#header {	background: url(images/bg_header.png) top center no-repeat;	height: 149px;	width: 960px;}#header ul {	margin: 81px 0 0 0;	float: right;}#header ul li {	display: block;	float: left;	list-style: none;	margin: 0;	padding: 0;}#header a:link,#header a:visited,#header a:hover {	background: transparent;}#content {	background: #fff;	margin: 0;	padding: 12px 0 12px 0;	width: 960px;}#slideshow {	position: relative;	margin: 0;	width: 960px;}#pageslideshow {	position: relative;	margin: 0;	width: 480px;}#slideshow .bx_wrap,#pageslideshow .bx-wrap{	margin-left: 0;	padding: 0;	position: relative;}#slideshow .prev a:link,#slideshow .prev a:visited,#slideshow .prev a:hover,#slideshow .next a:link,#slideshow .next a:visited,#slideshow .next a:hover,#pageslideshow .prev a:link,#pageslideshow .prev a:visited,#pageslideshow .prev a:hover,#pageslideshow .next a:link,#pageslideshow .next a:visited,#pageslideshow .next a:hover,{	background: transparent;}#slideshow .prev,#pageslideshow .bx-wrap{	position: absolute;	top: 62px;	left: 8px;	z-index: 2;}#slideshow .next {	position: absolute;	top: 62px;	left: 922px;	z-index: 3;}#pageslideshow .next {	position: absolute;	top: 62px;	left: 460px;	z-index: 3;}#pagecarouselwrapper {	width: 460px;	overflow: hidden;	height: 153px;	margin: 0 auto 0 auto;}#carouselwrapper {	width: 922px;	height: 153px;	margin: 0 auto 0 auto;}#carousel {	position: absolute;}#hometext,#pagetext{	margin: 0;	padding: 20px 52px 0 18px;	width: 410px;	float: left;}#hometext h1,#pagetext h1{	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 24px;}#pagetext h2{	font-family: Verdana, Geneva, sans-serif;	font-size: 14px;	margin: 4px 0 4px 0;}#hometext p {	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 24px;	font-size: 18px;}#pagetext p,#pagetext form,#pageright p{	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 18px;	font-size: 14px;	margin: 0 0 8px 0;}#pagetext ol,#pagetext ul {	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 18px;	font-size: 14px;	margin: 0 0 8px 0;}#pagetext ol li {	list-style:decimal;	list-style-position:inside;}#pagetext ul li {	list-style-position:inside;}#references {	font-family: Georgia, "Times New Roman", Times, serif;	line-height: 18px;	font-size: 14px;	text-transform: capitalize;	width: 460px;	margin: 20px 30px 0 0;}#references td {	padding: 4px 0;}.grey {	background: #eee;}#homebtns,#pageright{	float: left;	padding-top: 20px;	width: 480px;}#homebtns ul {	width: 480px;}#homebtns ul li {	display: block;	float: left;	margin: 0 16px 16px 0;	list-style: none;	width: 222px;}.clear {	clear: both;}#contentbottom {	background: url(images/content_bottom.png) top center no-repeat;	height: 6px;	margin: 0;	width: 960px;}#footer {	background: url(images/footer_bg.png) top center no-repeat;	height: 99px;	margin: 12px 0 0 0;	width: 920px;	padding: 20px;}#footer p {	float: left;	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	line-height: 1.14;	width: 220px;	margin-right: 10px;	min-height: 100px;}#footer a:link,#footer a:visited,#pageright a:link,#pageright a:visited {	color: #000;	text-decoration: none;}#footer a:hover,#pageright a:hover {	text-decoration: underline;}#footerlinks {	font-family: Verdana, Geneva, sans-serif;	font-size: 12px;	margin: 12px 0 20px 0;	width: 960px;}#footerlinks ul {	width: 960px;	color: #ffce00;	text-align: center;}#footerlinks ul li {	display: inline;	margin: 0 6px;	list-style: none;}#footerlinks p {	color: #ffce00;	font-size: 11px;	margin: 6px 0 0 0;	text-align: center;}#footerlinks a:link,#footerlinks a:visited {	background: transparent;	color: #ffce00;	text-decoration: none;}#footerlinks a:hover {	background: transparent;	color: #fff;}form#jobsurvey {	text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   margin: 0;}#jobsurvey .text {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   width: 200px;   }#jobsurvey .address {	 width: 200px;	 height: 40px;}#jobsurvey td {	padding: 5px 5px 5px 0;	vertical-align: top;}#jobsurvey label {   font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 11px;   margin-right: 6px; text-align: right; width: 100px; margin: 0;}.radio input,input.radio {	background: transparent;	border: none;	line-height: 14px;	vertical-align: middle;}#jobsurvey label.radio {	display: block;	margin-right: 6px;	float: left;	width: 34px;	height: 20px;	padding: 0;	text-align: left;	line-height: 14px;	vertical-align: middle;}#services li {	list-style: none;	font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 11px; }#servicelist {	font-family: Verdana, Arial, Helvetica, sans-serif;      font-size: 14px;	padding: 20px 0 0 0;	width: 220px;	float: left;}#servicelist ul {	list-style-position: inside;}#servicelist ul li {	margin: 0 0 8px 0;}#testimonials {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 16px;	line-height: 1.14;	padding: 20px 12px 6px 12px;	float: left;	width: 220px;}#testimonials p {	margin: 0 0 6px 0;}.bbb {	width: 220px;	height: 70px;	margin: 0 0 0 20px;}.lightgrey {	background: #eee;}
