html,body,p,div,a,img,h1,h2,h3,h4,li,ul,ol,dl,dd,dt,form,table,td,tr,input,select {
  margin: 0;
  padding: 0;
  border: 0;
  border-collapse: separate;
  border-spacing: 0;
  font-weight: normal;
  font-style: normal;
  font-size: 100%;
  font-family: inherit;
}
html,body { height: 100%; }
body { min-width: 400px; } /*** content min width, not used by IE5/6, or early versions of Safari ***/
#fullheightcontainer {
  position: relative; /*** for IE ***/
  width: 800px; /*** Content Width ***/
  display: table; /*** for non-IE browsers ***/
  height: 100%;
  background: #895126; /*** background color of sidebar ***/
}
#wrapper {
  display: table-cell; /*** for non-IE browsers ***/
  position: relative; /*** for IE ***/
}
#outer {
  position: relative;
  margin-left: 200px; /*** sidebar width ***/
  background: #fff; /*** background color of content ***/
  height: 100%;
}
#float-wrap {
  width: 100%;
  float: left;
  display: inline;
  background: #fff; /*** for safari ***/
}
#center {
  position: relative; /* fix for IE */
  width: 100%;
  float: right;
  height: 100%;
  display: table;
}
#left {
  float: left;
  display: inline;
  width: 200px; /*** left column width ***/
  margin-left: -200px; /*** NEGATIVE left column width ***/
  position: relative;
}
#centerfill, #leftfill {display:none;}

#logo { background-color: transparent; background-image: url(../imgs/logo.png); background-repeat: no-repeat; position: absolute; top: 20px; left: 28px; width: 141px; height: 172px; z-index: 3; }
#logo_home { background-color: transparent; background-image: url(../imgs/logo.png); background-repeat: no-repeat; position: absolute; top: 20px; left: 28px; width: 141px; height: 172px; z-index: 3; }
#header { background-color: #c0b653; background-image: url(../imgs/texture.jpg); background-repeat: no-repeat; background-position: right top; position: absolute; top: 0; left: 0; width: 100%; height: 100px; z-index: 2; }

#nav {
	background-color: #b06831;
	position: absolute;
	top: 100px;
	width: 100%;
	height: 30px;
	z-index: 2; }
#nav-links {
	position: relative;
	margin-left: 230px;
	top: 4px;
	height: 24px; }
#nav-home {
	position: relative; }
#tabmenu {
	color: #b06831;
	margin: 6px 0 0;
	padding: 0 0 0 222px;
	z-index: 1; }
#tabmenu li { text-transform: uppercase; display: inline; overflow: hidden; list-style-type: none; }
#tabmenu a, a.active {
	color: #fff;
	background: #b06831;
	font: bold 0.85em arial, lucida, helvetica, sans-serif;
	padding: 2px 10px 4px;
	margin: -2px;
	text-decoration: none; }
#tabmenu a.active {
	color: #fff;
	text-decoration: underline; }
#tabmenu a:hover {
	color: #fff;
	text-decoration: underline; }
#tabmenu a:visited {
	color: #fff; }
#tabmenu a.active:hover {
	color: #fff;
	text-decoration: underline; }

#sidebar { position: absolute; left: 0; width: 150px; height: 100%;}
.sidebar-head { font-weight: bold; font-style: normal; }
.sidebar-body { color: #d8cf8a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 16px; position: absolute; width:150px; top: 240px; margin-right: 0px; margin-left: 37px; }

#content { position: absolute; top: 0; left: 230px; height: 100%; max-width: 550px; }
#headbox { position: relative; top: 180px; width:auto; height: 50px; z-index: 1; }
#container-center { margin-top:184px;}
.content-head-style { color: #b06831; font-size: 2.1em; font-family: "Times New Roman", times, georgia, serif; line-height: 32px; padding-left: 30px; }
.content-body { color: #666; font-size: 100%; font-family: arial, lucida, helvetica, sans-serif; line-height: 28px; max-width: 520px; padding-left: 30px; }
.content-footer-style { color: #b06831; font-size: 1.2em; font-family: "Times New Roman", times, georgia, serif; font-style: italic; line-height: 24px; text-align: right; padding-top: 10px; }

.callout-bold { color: #b06831; font-weight: bold; text-transform: uppercase; }
.text-bold { font-weight: bold; }
.list_indent { text-indent: 100px; }
.home-head-adjust { position: relative; top: -20px; }
.pagelink a:link { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.pagelink a:visited { color: #9a9a8a; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.pagelink a:hover { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.pagelink a:active { color: #656500; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.toplink a:link { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.toplink a:visited { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.toplink a:hover { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.toplink a:active { color: #990; font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
