body {	background-color: #405867;	background-image: url(graphics/bg.png);	background-repeat: no-repeat;	background-position: left top;	margin: 0px;	padding: 0px;}p {	margin: 0.7em 0px;}a {	color: #734F5A;	text-decoration: underline;}a:hover {	text-decoration: none;}#topnavfront {	margin-top: 95px;	margin-left: 340px;}#topnavfront ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#topnavfront li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-image: url(graphics/nav_spacer.gif);	background-repeat: no-repeat;	display: inline;	background-position: 0px 1px;	margin: 0px;	float: left;	padding: 0px;}#topnavfront li a {	color: #FFFFFF;	text-decoration: none;	padding-left: 14px;	padding-top: 0px;	padding-right: 6px;	padding-bottom: 0px;}#topnavfront li a:hover {	text-decoration: underline;}#topnavfront li .nospacer {	background-image: none;}#frontmid {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #544D4A;	margin-top: 80px;	margin-left: 15px;	padding: 0px;	margin-right: 15px;	margin-bottom: 15px;	text-align: justify;}#frontmid .blockquote {	margin-right: 0px;	margin-left: 0px;	background-image: url(graphics/quotes.png);	background-repeat: no-repeat;	background-position: -5px 10px;	display: block;	padding-right: 60px;	padding-left: 60px;	padding-top: 50px;	margin-top: 50px;}#frontmid .blockquotebold {	font-size: 13px;	margin-right: 20px;	margin-left: 20px;	color: #563540;}#frontmid .smalltxt {	font-size: 10px;}#frontmid .pullquote {	font-size: 13px;	font-style: italic;}#frontmid h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #573540;	font-weight: normal;	padding-bottom: 10px;	margin-bottom: 0px;}#frontmid h3 {	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;	color: #546C74;	font-weight: normal;	padding-bottom: 0px;	margin-bottom: 0px;	text-transform: uppercase;}#frontmid .bg {	background-color: #D3CFC2;	opacity: .6;	filter: alpha (opacity=60);}#frontfooter {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	color: #765661;	padding: 0px;	margin-top: 10px;	margin-right: 20px;	margin-bottom: 0px;	margin-left: 350px;}#frontfooter a {	color: #765661;	text-decoration: underline;}#frontfooter a:hover {	text-decoration: none;}#frontfooter .lefttext {	float: left;}#frontfooter .righttext {	float: right;}#topnav {	margin-top: 95px;	margin-left: 300px;}#topnav ul {	list-style-type: none;	margin: 0px;	padding: 0px;}#topnav li {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	background-image: url(graphics/nav_spacer.gif);	background-repeat: no-repeat;	display: inline;	background-position: 0px 1px;	margin: 0px;	float: left;	padding: 0px;}#topnav li a {	color: #FFFFFF;	text-decoration: none;	padding-left: 16px;	padding-top: 0px;	padding-right: 11px;	padding-bottom: 0px;}#topnav li a:hover {	text-decoration: underline;}#sidebar {	background-color: #422830;	background-repeat: no-repeat;	padding: 177px 0px 0px;	margin: 0px;	height: 270px;	background-image: url(graphics/int_navphoto.jpg);}#sidebar ul {	border-top-width: 8px;	border-top-style: solid;	border-top-color: #A88791;	margin: 0px 0px 30px;	padding: 0px;	list-style-type: none;}#sidebar li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #A88791;}#sidebar li a {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #D3C7CF;	text-decoration: none;	display: block;	margin: 0px;	padding-top: 6px;	padding-right: 8px;	padding-bottom: 6px;	padding-left: 15px;}#sidebar li a:hover {	background-color: #6E4351;}#sidebar .pullquote {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #CDC7CF;	margin: 0px;	padding-top: 0px;	padding-right: 20px;	padding-bottom: 0px;	padding-left: 20px;	display: block;	font-style: italic;}#content {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #4E4C4E;	padding: 0px;	margin-top: 10px;	margin-right: 20px;	margin-bottom: 10px;	margin-left: 20px;	text-align: justify;}#content .miniheader {	color: #426764;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#content .img {	float: right;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 10px;}#content #contact table td {	margin: 0px;	padding: 4px;	border: 1px solid #999999;}#content #contact .textfield {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	background-color: #FFFFFF;	border: 1px solid #CCCCCC;}#content .pullquote {	color: #555555;	padding-right: 30px;	padding-left: 30px;	font-size: 13px;	font-style: italic;}#content .pullquote2 {	color: #555555;	padding-right: 30px;	padding-left: 30px;	font-size: 12px;	font-style: italic;}#content h2 {	font-family: "Times New Roman", Times, serif;	font-size: 22px;	font-weight: normal;	color: #5F3A46;	background-image: url(graphics/header_bullet.gif);	background-repeat: no-repeat;	background-position: 0px 7px;	padding: 0px 0px 2px 17px;	margin: 0px;	text-align: left;}#footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	padding: 0px;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	color: #422830;}#footer .lefttext {	color: #DAD4C6;	float: left;}#footer .righttext {	float: right;}#footer a {	color: #422830;	text-decoration: underline;}#footer a:hover {	text-decoration: none;}.red {	color: #660000;}