body {
	margin: 0px;
	background-color: #edeae3;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #0e1d48;
}

#wrapper {
	width: 714px;
	position: absolute;
	left: 50%;
	margin-left: -357px;
	margin-top: 15px;
	background-color: #fff;
	z-index: 1;
}

/* ======================================================================== */

/* start header css */

#header {
	float: left;
	width: 714px;
	height: 48px;
	background-image: url(../stat/BG_header.gif);
	background-repeat: repeat-x;
}

/* items within header css */

#TLcorner {
	float: left;
	width: 29px;
	height: 48px;
}

#headerContent {
	float: left;
	width: 656px;
/* 	height: 48px; */
	text-align: right;
	padding: 26px 0px 0px 0px;
	color: #666;
}

#TRcorner {
	float: left;
	width: 29px;
	height: 48px;
}

/* 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.gif);
	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: 13px;
	line-height: 38px;
	font-weight: normal;
	color: #333333;
}

.navButton {
	float: left;
	padding-left: 20px;
}

#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 #666666;
}

#mapPos {
	position: relative;
	left: 60px;
	z-index: 99;
}

#rightContainer {
	float: left;
	width: 448px;
	padding: 14px 0px 14px 12px;
}

#subContainerLeft {
	float: left;
	width: 266px !important;
/* 	width: 280px; */
	padding: 0px 14px 0px 0px;
}

#subContainerRightTop {
	float: left;
	width: 146px !important;
/* 	width: 170px; */
	margin-bottom: 4px;
}

#contactLeftBox {
	float: left;
	width: 194px !important;
	width: 188px;
	padding: 14px 12px 14px 12px;
	margin-right: 12px;
	background-color: #dedede;
}

#contactRightBox {
	float: left;
	width: 194px !important;
	padding: 14px 12px 14px 12px;
	width: 188px;
	background-color: #dedede;
}

#subContainerRightNav {
	float: left;
	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 !important;
	padding: 12px 12px 0px 12px;
	margin: 12px 0px 0px 0px;
	background-color: #dedede;
}

#homeBox {
	float: left;
	display: inline;
	width: 196px !important;
	width: 188px;
	height: 136px !important;
	height: 160px;
	padding: 12px;
	margin: 12px 12px 0px 0px;
	background-color: #dedede;
}

#homeBox2 {
	float: left;
	display: inline;
	width: 196px !important;
	width: 188px;
	height: 136px !important;
	height: 160px;
	padding: 12px;
	margin: 12px 0px 0px 0px;
	background-color: #dedede;
}

#panoBox {
	float: left;
	display: inline;
	width: 196px !important;
	width: 188px;
	height: 96px !important;
	height: 120px;
	padding: 12px;
	margin: 12px 12px 0px 0px;
	background-color: #dedede;
}

#panoBox2 {
	float: left;
	display: inline;
	width: 196px !important;
	width: 188px;
	height: 96px !important;
	height: 120px;
	padding: 12px;
	margin: 12px 0px 0px 0px;
	background-color: #dedede;
}

/* ======================================================================== */

/* start footer css */

#footer {
	float: left;
	width: 714px;
	height: 49px;
	background-image: url(/stat/BG_footer.gif);
	background-repeat: repeat-x;
}

/* items within footer css */

#BLcorner {
	float: left;
	width: 29px;
	height: 49px;
}

#footerContent {
	float: left;
	width: 656px;
	height: 49px;
	color: #666;
}

#footerContentLeft {
	float: left;
	width: 328px;
	height: 49px;
	text-align: left;
	padding: 6px 0px 0px 0px;
	color: #666;
}

#footerContentRight {
	float: left;
	width: 328px;
	height: 49px;
	text-align: right;
	padding: 6px 0px 0px 0px;
	color: #666;
}

#BRcorner {
	float: left;
	width: 29px;
	height: 49px;
}

/* 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;
}
