body {margin: 0px 0px; padding: 0px; /* Need to set body margin and padding to get consistency between browsers. */text-align: center; /* Hack for IE5/Win */	}	#container {width: 679px;margin: 0px auto; /* Right and left margin widths set to "auto" */text-align: right; /* Counteract to IE5/Win Hack */padding: 0px;}#top {width: 679px;height: 185px;background-image: url(../images/top.jpg);background-repeat: no-repeat;text-align: right;}#bottomcontainer {width: 679px;margin: 0px;padding: 0px;}#navarea {width: 156px;height: 400px;float: left;text-align: right;background-image: url(../images/navbg02.jpg);background-repeat: no-repeat;}#navarea .topnav {float: left;padding: 30px 0px 0px 36px;text-align: right;margin: 0px 0px 0px 0px;}#navarea .topnav ul {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 10pt;color: #BB6A58;text-decoration: none;text-align: right;display: block;}#navarea .topnav li {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;color: #BB6A58;list-style: none;display: block;}#navarea .topnav li a {margin: 4px 0px 0px 0px;padding: 0px 10px 0px 0px;color: #BB6A58;display: block;text-decoration: none;width: 108px;}#navarea .topnav li a:hover {background-color: #E8D2C9;display: block;}#rightside {float: right;text-align: left;width: 523px;background-image: url(../images/contentbg.jpg);background-repeat: repeat-y;}#rightside .header {width: 523px;height: 155px;background-image: url(../images/header.jpg);background-repeat: no-repeat;padding: 0px;margin-top: 0px;margin-bottom: 0px;}#rightside .header h1 {font-family: Baskerville Old Face, "Times New Roman", Times, serif;font-size: 18pt;line-height: 12pt;font-weight: normal;color: #BB6A58;padding: 128px 120px 0px 43px;margin-top: 0px;margin-bottom: 0px;}#content h2 {background-image: url(../images/headerbg.jpg);background-repeat: no-repeat;font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 8pt;line-height: 12pt;font-weight: normal;color: #BB6A58;padding: 0px 0px 15px 0px;margin-top: 0px;margin-bottom: 0px;margin-left: 43px;}#content h2 a {color: #DD6A58;}#content h2 a:hover {color: #BB6A58;}#content h3 {background-image: url(../images/tableheaderbg.jpg);background-repeat: no-repeat;font-family: Verdana, Arial, Helvetica, sans-serif;text-transform: uppercase;font-size: 8pt;line-height: 12pt;font-weight: normal;color: #BB6A58;padding: 0px 0px 0px 0px;margin-top: 0px;margin-bottom: 0px;border-bottom: thin solid #BB6A58;}#content h4 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 12pt;font-weight: bold;color: #BB6A58;padding: 0px 0px 0px 0px;margin-top: 0px;margin-bottom: 0px;border-bottom: thin solid #BB6A58;text-align: center;}#content {position: relative;width: 523px;font: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #BB6A58;line-height: 12pt;margin-top: 0px;margin-bottom: 0px;clear: both;min-height: 300px;}#content ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 12pt;color: #BB6A58;list-style-type: decimal;margin: 0px 0px 0px 43px;padding: 0px 0px 15px 0px;}#content li {padding: 0px 125px 15px 0px;widows: none;orphans: none;}#content p {margin-top: 0px;margin-bottom: 0px;padding: 0px 100px 15px 45px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #BB6A58;line-height: 12pt;widows: none;}#content p a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #DD6A58;}#content p a:hover {color: #BB6A58;}#content span {margin-top: 0px;margin-bottom: 0px;font-family: Georgia, "Times New Roman", Times, serif;font-size: 12pt;color: #BB6A58;line-height: 12pt;text-shadow: Black;}#content .table {position: relative;width: 347px;margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 15px 40px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #BB6A58;}#content .table p {margin-right: 0px;margin-top: 0px;margin-bottom: 0px;padding: 0px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #BB6A58;}#content .table p a {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #DD6A58;}#content .table p a:hover {color: #BB6A58;}#content .table ul {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 12pt;color: #BB6A58;list-style-type: decimal;margin: 0px 0px 0px 2px;padding: 0px 0px 15px 0px;}#content .table li {padding: 0px 0px 15px 0px;widows: none;orphans: none;}#content .table span {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;line-height: 10pt;font-weight: bold;}#bottom {width: 679px;height: 100px;background-image: url(../images/contentbottom.jpg);background-repeat: no-repeat;padding: 0px;margin-top: 0px;margin-bottom: 0px;clear: both;}#bottom p {font-family: Georgia, "Times New Roman", Times, serif;font-size: 7pt;color: #999999;text-align: center;margin-top: 0px;padding: 50px 130px 0px 200px;}#trailimageid{	font-size: 0.75em;	position: absolute;	visibility: hidden;	left: 0px;	top: 0px;	width: auto;	height: auto;	z-index: 0;}html>body #info {width: 475px;}#info {width: 490px;}#container_right .text p, #container_right_tables .text p, #container_right_layouts .text p {margin: 0px 0px 0px 0px;padding: 0px 100px 15px 45px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 8pt;color: #BB6A58;line-height: 12pt;widows: none;}/* needed for IE to make :active state work first time */a, a:visited {color:#080;}a:hover {text-decoration:none;}#info {width:490px; padding-bottom:0px; background:#fff; border-bottom:none;}/* styling for gallery page */a.gallery, a.gallery:visited {display:block; display:inline-block; color:#000; text-decoration:none; border:1px solid #333333; width:27px; height:27px; float:left; margin:4px; z-index:50;}a.slidea {background:url(../images/01.gif);}a.slideb {background:url(../images/02.gif);}a.slidec {background:url(../images/03.gif);}a.slided {background:url(../images/04.gif);}a.slidee {background:url(../images/05.gif);}a.slidef {background:url(../images/06.gif);}a.slideg {background:url(../images/07.gif);}a.slideh {background:url(../images/08.gif);}a.slidei {background:url(../images/09.gif);}a.slidej {background:url(../images/10.gif);}a.slidek {background:url(../images/11.gif);}a.slidel {background:url(../images/12.gif);}a.slidem {background:url(../images/13.gif);}a.sliden {background:url(../images/14.gif);}a.slideo {background:url(../images/15.gif);}a.slidep {background:url(../images/16.gif);}a.slideq {background:url(../images/17.gif);}a.slider {background:url(../images/18.gif);}a.slides {background:url(../images/19.gif);}a.slidet {background:url(../images/20.gif);}a.slideu {background:url(../images/21.gif);}a.slidev {background:url(../images/22.gif);}a.slidew {background:url(../images/23.gif);}a.slidex {background:url(../images/24.gif);}a.slidey {background:url(../images/25.gif);}a.slidez {background:url(../images/26.gif);}a.slideaa {background:url(../images/27.gif);}a.gallery em, a.gallery span {display:none;}a.gallery:hover {border:1px solid #BB6A58;}/* styling for RIGHT gallery */#content .thumbs {position: relative;left: 45px;width: 325px; background-color: none; border:none; padding: 0px 0px 0px 0px;}#content .thumbs img {margin: 1px; width: 27px; height: 27px; }.thumbnails {border: 1 solid #BB6A58; }#layoutthumbs {width: 58px;float: right;position: relative;padding-right: 35px;}/*Start Lightbox CSS*/#lightbox{	position: absolute;	top: 40px;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	margin-left: 15px;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-image: url(../images/picbg.jpg);	width: 250px;	height: 250px;	margin: 0 auto;	border-left: thin solid #BB6A58;	border-right: thin solid #BB6A58;	border-top: thin solid #BB6A58;	}#imageContainer{	padding: 10px;	}#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-image: url(../images/picbg.jpg);	margin: 0 auto;	line-height: 1.4em;	border-left: thin solid #BB6A58;	border-right: thin solid #BB6A58;	border-bottom: thin solid #BB6A58;	}#imageData{	padding: 8px 10px 10px 10px;	}#imageData #imageDetails{ width: 60%; float: left; text-align: left; }	#imageData #caption{ font-weight: normal; color: #BB6A58; line-height: 11pt; }#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 4px;	}			.clearfix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;	}* html>body .clearfix {	display: inline-block; 	width: 100%;	}* html .clearfix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */	}		