html,body {	padding: 0 0 0 0;	margin: 0 0 0 0;	background-image: url(img/main_bg.jpg);	background-repeat: repeat-x;}a {	text-decoration: none;	color: #9a7444;}#header span:hover {	border-bottom: 1px solid #7b1101;}#header span {	padding-right: 49px;	padding-top: 13px;	color: #857417;	font-family: Verdana, Arial, Helvitica, sans-serif;	line-height: 22px;	font-size: 10pt;}#header .selected {	border-bottom: 1px solid #7b1101;	font-weight: bold;}#home, #page {	width: 750px;	height: 625px;	position: relative;}#page #header {	/*width: 100%;	height: 140px;	position: relative;	background-image: url(img/page_fg.jpg);	background-repeat: no-repeat;	background-color: white;*/    width: 100%;	height: 140px;	position: relative;	background-image: url(img/h_fg.jpg);}#home #header {	width: 100%;	height: 140px;	position: relative;	background-image: url(img/h_fg.jpg);}#header_nav {	text-align: right;	position: absolute;	top: 18px;	right: 0px;}#header_title {	position: absolute;	/*top: 104px; */	top: 90px;	left: 35px;	font-family: Verdana, Arial, Helvitica, sans-serif;	font-size: 18pt;	/*color: #d2b0a8;*/	color: #5C1914;}#subheader {	position: absolute;	top: 120px;	left: 37px;	font-family: Verdana, Arial, Helvitica, sans-serif;	font-size: 9pt;	font-weight: bold;	color: #000000;}#home #contentwrapper {	height: 300px;	overflow: auto;	width: 750px;	position: absolute;	left: 0px;	font-size: 10pt;	font-family: Verdana, Arial, Helvitica, sans-serif;	background-image: url(img/page_content_bg.jpg);	background-color: #ada372;	background-repeat: repeat-x;}#home #content 
{ 
    height: 300px;     overflow: auto;     width: 750px;     position: absolute;     left: 0px;  }#page #contentwrapper {	height: 300px;	overflow: auto;	width: 750px;	position: absolute;	left: 0px;	font-size: 10pt;	font-family: Verdana, Arial, Helvitica, sans-serif;	background-image: url(img/page_content_bg.jpg);	background-color: #ada372;	background-repeat: repeat-x;}#page #content { /*height: 100%;*/	text-align: left;	margin: 0px 45px 0px 25px;	margin-left: 25px;	margin-right: 45px;	padding: 20px 160px 0px 15px;	padding-right: 160px;	padding-left: 15px;}#content_title {	font-size: 12pt;	font-family: Verdana, Arial, Helvitica, sans-serif;	color: #5C1914;	width: 100%;	border-bottom: solid 1px white;	margin: 10px 0px 15px 0px;	padding: 0px 0px 15px 0px;}#content_image {	height: 40px;	background-image: url(img/surfer.jpg);	position: absolute;	right: 20px;	top: 140px;	width: 160px;	height: 300px;}#footer {	width: 750px;	height: 159px;	position: absolute;	top: 440px;	left: 0px;	background-image: url(img/home_footer.jpg);	background-repeat: repeat-x;}#footer #tagline {	color: white;	font-size: 12px;	position: absolute;	left: 503px;	top: 92px;	font-style: italic;}#page #footwrap {	width: 100%;}/*#page #footer {	width: 750px;	height: 159px;	position: absolute;	top: 440px;	background-color: white;	left: 0px;	background: transparent url(img/shade_footer.jpg) repeat-x top left;}#page #footer #tagline {	color: #ada372;	font-size: 12px;	position: absolute;	left: 503px;	top: 65px;	font-style: italic;	width: 200px;}*/#trailer {	top: 603px;	left: 0px;	width: 750px;	position: absolute;	z-index: 1000;}#trailer #copywrite {	font-size: 9px;	position: absolute;	left: 48px;	top: 0px;	color: #b2a97b;	line-height: 8px;	font-weight: bold;}#trailer #contact {	font-size: 9px;	position: absolute;	left: 620px;	top: 0px;	color: #b2a97b;	width: 100px;	line-height: 8px;	font-weight: bold;}#trailer #contact a {	color: #b2a97b;	text-decoration: none;}#logo_main {	width: 238px;	height: 84px;	top: 40px;	left: 52px;	position: absolute;	background-image: url(img/logo_inverted.png);	background-repeat: no-repeat;}/* * Contact Us page styles */.contact {	font-family: Verdana, Arial, Helvitica, sans-serif;	font-size: 8pt;	margin: 5px 0px 20px 5px;}.contactheader {	color: #5C1914;}.contact a:link {	color: gray;	text-decoration: underline}.contact a:visited {	color: gray;	text-decoration: underline}.contact a:hover {	color: gray;	text-decoration: underline}.contact a:active {	color: gray;	text-decoration: underline}.contacttext {	color: gray;}#contact1 {	float: left;    margin: 0px 15px 0px 0px;}#contact2 {	float: left;    margin: 0px 15px 0px 0px;}#contact3 {	float: left;}#contact4 {	clear: both;}/* * Lower menu settings. */#styleone {	position: relative;	display: block;	height: 21px;	font-size: 11px;	font-weight: bold;	/*background:transparent url(img/bgOFF.gif) repeat-x top left;*/	font-family: Verdana, Arial, Helvitica, sans-serif;	/*border-bottom:1px solid #d9d9d9;*/}#styleone ul {	float: right;	margin: 0px 30px 0px 0px;	padding: 0;	list-style-type: none;	width: auto;}#styleone ul li {	display: block;	float: left;	margin: 0px 1px 0 0;}#styleone ul li a {	display: block;	float: left;	color: #9a7444;	text-decoration: none;	padding: 10px 20px 0 20px;	height: 18px;}#styleone ul li a:hover,#styleone ul li a.current {	color: #7b1101;	background: transparent url(img/bgArrow.gif) no-repeat top center;}#menucase {	width: 100%;	text-align: right;}/* * Awards specific */.awards {	font-size: 10px;	font-family: Verdana, Arial, Helvitica, sans-serif;	margin: 0px 0px 50px 0px;}.award_date {	vertical-align: top;	padding: 10px 10px 0px 5px;}.award_header {	}.award_subheader {	color: gray;}.award_detail {	vertical-align: top;	padding: 10px 0px 0px 0px;}/* * Dictionary values (about page) */dl.indent {	margin: 10px 0px 5px 15px;}dl.indent dd {	padding: 3px 0px 1px 60px;}dl.noindent {	margin: 10px 0px 5px 0px;}dl.noindent dd {	padding: 3px 0px 1px 75px;}dt {	float: left;	margin: 3px 0px 1px 0px;}/* * Services page */#services {	/*font-size: 10px;	font-family: Verdana, Arial, Helvitica, sans-serif;*/	padding: 0px 0px 20px 0px;}#services ul {	margin: 0px 0px;	margin-top: 0px;}#services li {    list-style: none;	margin: 5px 0px 5px 0px;}#services table {	margin: 0px;	padding: 0px;}#services table tr {	padding: 0px;	vertical-align: top;	font-size: 10px;	font-family: Verdana, Arial, Helvitica, sans-serif;}#services table td {	padding: 0px;	margin: 0px;	vertical-align: top;}#services li.circle {	list-style: none;    margin: 5px 0px 10px 0px;}#services li.square {	list-style: disc;	margin: 5px 0px 10px 20px;}/* * resumes page */.resume_wrapper {	text-align: center;}.resume_box {	float: left;	margin: 0px 10px;	width: 200px;	padding: 5px;}.resume_image {	font-size: 0pt;	background: transparent url(resimg/shade_footer.jpg) no-repeat bottom		center;	padding: 7px 0px;}.resume_box img {	border: 0px;}.resume_info {	margin: 5px auto;}#page #resume_sideheader { /*background-image: url(img/surfer.jpg); */	border-top: 1px solid white;	position: absolute;	right: 70px;	top: 203px;	width: 120px;	height: 300px;	padding: 25px 0px 0px 0px;}#page #resume_sideheader a {	margin: 0px 0px;	font-family: Verdana, Arial, Helvitica, sans-serif;	font-size: 8pt;	text-decoration: underline;	color: #000000;}#page #resume_sideheader a:hover {	text-decoration: none;	color: #7b1101;}