body {
	margin: 0px;
	background-color: #edeae3;
	background-image: url(/stat/backgrounds/1.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-attachment:fixed;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #68492e;
}

#wrapper {
	width: 714px;
	position: absolute;
	left: 50%;
	margin-left: -357px;
	margin-top: 15px;

	z-index: 1;
}

/* ======================================================================== */

/* start header css */

#header {
	float: left;
	width: 714px;
	height: 48px;
}

/* items within header css */

#TLcorner {
	float: left;
	width: 29px;
	height: 48px;
	background-image: url(/stat/TL_corner.png);
}

#headerContent {
	float: left;
	width: 656px;
	height: 48px;
	padding-top: 25px;
	text-align: right;
 	display: inline;
	background-image: url(/stat/BG_header.png);
	background-repeat: repeat-x;
}

#TRcorner {
	float: left;
	width: 29px;
	height: 48px;
	background-image: url(/stat/TR_corner.png);
}

/* end header css */

/* ======================================================================== */

/* start middle css */

#middle {
	float: left;
  width:  684px !important;
  width:  674px;
	padding: 0px 19px 0px 19px;
	background-image: url(/stat/BG_main_shads.png);
	background-repeat: repeat-y;
}

/* items within middle css */

#logo {
	float: left;
	width: 211px;
	height: 180px;
	margin: 1px 0px 1px 0px;
}

#swfHolder {
	float: left;
	width: 465px;
	height: 180px;
	margin: 1px 0px 1px 0px;
}

#navMain {
	float: left;
	width: 676px;
	height: 38px;
	background-image: url(/stat/BG_mian_nav.gif);
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 38px;
	font-weight: normal;
	color: #333333;
}

.navButton {
	float: left;
	padding-left: 18px;
}

#mainContainer {
	float: left;
	width: 676px;
}

#leftContainer {
	float: left;
	width: 187px !important;
/* 	width: 212px; */
	background-image: url(/stat/BG_left.jpg);
	background-repeat: repeat-x;

	padding: 14px 12px 14px 12px;
	border-right: 1px solid #d5c7a3;
}

#mapPos {
	position: relative;
	left: 60px;
	z-index: 99;
}

#rightContainer {
  display: inline;
	float: right;
/* 	width: 442px !important; */
	width: 454px;
	padding: 14px 0px 14px 0px;
}

#subContainerLeft {
	float: left;
	width: 266px !important;
/* 	width: 280px; */
	padding: 0px 14px 0px 0px;
}

#subContainerRightTop {
	float: right;
/* 	width: 146px !important; */
	width: 170px;
	margin-bottom: 4px;
/*   border: 1px dotted orange; */
}

#contactLeftBox {
  display: inline;
	float: left;
	width: 196px !important;
	width: 188px;
	padding: 14px 12px 14px 12px;
	margin-right: 12px;
	background-color: #e6dbc0;
}

#contactRightBox {
  display: inline;
	float: left;
	width: 196px !important;
	padding: 14px 12px 14px 12px;
	width: 188px;
	background-color: #e6dbc0;
}

#subContainerRightNav {
	float: right;
	width: 146px !important;
/* 	width: 170px; */
	padding: 12px 12px 12px 12px;
	background-image: url(/stat/BG_left.jpg);
	background-repeat: repeat-x;
}

.subBox {
	float: left;
	display: inline;
	width: 244px;
	padding: 12px 12px 0px 12px;
	margin: 12px 0px 0px 0px;
	background-color: #e6dbc0;
}

.homeBox {
	float: left;
	display: inline;
	width: 198px !important;
/* 	width: 2px; */
	height: 136px !important;
	height: 160px;
	padding: 8px;
	margin: 12px 12px 0px 0px;
	background-color: #e6dbc0;
}

div.subBox a:link h3,
div.subBox a:visited h3,
div.subBox a:active h3,
div.homeBox a:link h3,
div.homeBox a:visited h3,
div.homeBox a:active h3 {
  font-size:  1.6em;
  text-align: center;
  color: #785C44;
  margin-bottom:  5px;
}
div.homeBox img,
div.subBox img {
  border: 0px;
  margin: 0px;
  display: inline;
}
div.homeBox p,
div.subBox p {
  padding: 0px;
  margin: 0px;
}

.homeBoxRight {
  margin: 12px 0px 0px 0px;
}

#panoBox {
	float: left;
	display: inline;
	width: 196px !important;
/* 	width: 220px; */
	height: 96px !important;
	height: 120px;
	padding: 12px;
	margin: 12px 12px 0px 0px;
	background-color: #e6dbc0;
}

#panoBox2 {
	float: left;
	display: inline;
	width: 196px !important;
/* 	width: 220px; */
	height: 96px !important;
	height: 120px;
	padding: 12px;
	margin: 12px 0px 0px 0px;
	background-color: #e6dbc0;
}

/* ======================================================================== */

/* start footer css */

#footer {
	float: left;
	width: 714px;
	height: 49px;
}

/* items within footer css */

#BLcorner {
	float: left;
	width: 29px;
	height: 49px;
	background-image: url(/stat/BL_corner.png);
}

#footerContent {
	float: left;
	width: 656px;
	height: 49px;
	background-image: url(/stat/BG_footer.png);
	background-repeat: repeat-x;
}

#footerContentLeft {
	float: left;
	width: 328px;
	height: 49px;
	text-align: left;
	padding: 6px 0px 0px 0px;
}

#footerContentRight {
	float: left;
	width: 328px;
	height: 49px;
	text-align: right;
	padding: 6px 0px 0px 0px;
}

#BRcorner {
	float: left;
	width: 29px;
	height: 49px;
	background-image: url(/stat/BR_corner.png);
}

/* end footer css */

/* ======================================================================== */



/* a style to hide text that is included for screen readers */
span.hide_this
{
	display: none;
}


.fr {
  float: left;
  clear: both;
  margin-bottom:  5px;
}
.min {
  float: left;
  width:  125px;
  margin-right: 5px;
}
.med {
  float: left;
}
.head {
  font-weight: bold;
}
#applicationform .med input,
#applicationform .med textarea {
  width:        275px;
  border:       1px dotted #75736E;
  border-width: 0px 0px 1px 0px;
  font-family:  Arial, Helvetica, sans-serif;
  font-size:    10pt;
  padding:      2px 5px;
}
#applicationform .med textarea {
  border-width: 1px;
}
#applicationform .med input.CBI {
  width: auto;
}

#applicationform #submit,
#applicationform #reset {
  margin-top: 10px;
  padding:    2px 5px;
  background-color: #EFE6D0;
  font-size:  1.2em;
  border:     1px solid #68492E;
  font-weight: bold;
}


fieldset {
/*   background-color: #EFEFEF; */
}
fieldset legend {
  font-size:  1.4em;
  font-weight: normal;
}

div#gallery_output img {
  margin:     5px;
  border-width: 1px;
}