body {
  margin:0px;
  text-align:center;
  background-color:#e7dec0;
  font-family:arial, sans-serif;
  font-size:10pt;
}
a {
  color:#b90a07;
  text-decoration:none;
}
h1 {
  font-size:14pt;
  margin-top:0px;
  margin-bottom:0px;
}
h2 {
  font-size:12pt;
  margin-top:10px;
  margin-bottom:0px;
}
#wrapper {
  width:710px;
  margin:auto;
  text-align:left;
  background-color:#f3edd8;
}
#rightCol {
  float:right;
  width:175px;
  padding:10px;
}
#nav {
  background-color:#f3edd8;
  padding-top:10px;
  padding-bottom:10px;
}
#nav a:link, #nav a:visited  {
  color:#b90a07;
  font-size:8pt;
  line-height: 8pt;
  font-weight:bold;
  text-decoration:none;
  display: block;
  margin: 0px 16px 0px 16px;
  padding: 5px;
  border-bottom: 1px solid #e3ae7b;
}
#nav2 a:link, #nav2 a:visited  {
  color:#b90a07;
  font-size:8pt;
  line-height: 8pt;
  font-weight:bold;
  text-decoration:none;
  display: block;
  margin: 0px 16px 0px 16px;
  padding: 5px;
  border-bottom: 0px solid;
}
#sub_nav a:link, #sub_nav a:visited{
  color:#000000;
  font-size:8pt;
  line-height: 8pt;
  font-weight:normal;
  text-decoration:none;
  display: block;
  margin: 0px 16px 0px 16px;
  padding: 3px;
  border-bottom: 0px solid;
}
#sub_nav {
  margin: 0px 16px 0px 16px;
  border-bottom: 1px solid #e3ae7b;
}
#nav a:hover {
  text-decoration:none;
	background-color: #FFFBEF;
}
#nav hr {
  width:90%;
  height: 1px;
  background-color: #e3ae7b;
  border: none; 

}
#content {
  float:left;
  width:475px;
  padding:10px;
  color:#595959;
  overflow: hidden;
}
.needcontent {
  color:#F00;
  background-color:#0FF;
}
#highlight1 {
  margin-top:10px;
  width:161px;
  background-color:#c82217;
  color:#FFF;
  padding:7px;
}
#highlight2 {
  margin-top:10px;
  width:161px;
  background-color:#373737;
  color:#FFF;
  padding:7px;
}
#highlight3 {
  margin-top:10px;
  width:161px;
  background-color:#FFFF00;
  color:#00000;
  padding:7px;
}
#location {
  margin-top:5px;
  font-size:8pt;
  margin-left:20px;
  line-height:12px;
}

.locationHead {
  width:100%;
  font-weight:bold;
}

#highlight1 a {
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
}
#highlight2 a {
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
}
#highlight3 a {
  color:#000000;
  font-size:9pt;
}
.highlightHead1 {
  width:100%;
  font-size:13pt;
  border-bottom:1px solid #d9655d;
}
.highlightHead2 {
  width:100%;
  font-size:13pt;
  border-bottom:1px solid #7d7d7d;
}
.highlightHead3 {
  width:100%;
  font-size:9pt;
  border-bottom:1px solid #7d7d7d;
}

#mainWrapper {
  position:absolute;
  top:88px;
  width:710px;
  margin:auto;
  background-image:url('images/bg.gif');
}
.paddingDiv {
  width:690px;
  margin:auto;
}
#footer {
  clear:both;
  height:30px;
  line-height:30px;
  background-color:#f3edd8;
  font-size:8pt;
}
#footerLine {
  clear:both;
  height:7px;
  background-color:#f36415;
  margin-left:10px;
  margin-right:10px;
}
#header {
  width:710px;
  height:88px;
  background-image:url('images/header.gif');
  background-repeat:no-repeat;
  background-position:top center;
}
#topnav {
  float:right;
  margin-top:2px;
  color:#dcae7c;
}
#topnav a{
  color:#b90a07;
  font-size:8pt;
  text-decoration:none;
}
.indent {
  margin-left:15px;
}

a:hover {
  color:#b90a07;
  background:  transparent;
  text-decoration:underline;
}

/* ADMIN */
.admin_table {
	border:1px solid #000;
}
.admin_table td {
	padding:2px;
}
.admin_table thead td {
	background-color:#c82217;
  color:#FFF;
	border-bottom:1px solid #000;
}
.admin_table td.row_label {
	background-color:#f3edd8;
	border-right:1px solid #000;
}
.admin_table td.row_0 {
	background-color:#FFF;
}
.admin_table td.row_1 {
	background-color:#f3edd8;
}
.admin_table td.row_hidden {
	background-color:#373737;
  color:#FFF;
}

.subpage_admin_table_top {
	border:1px solid #000;
}
.subpage_admin_table_top thead td {
	background-color:#c82217;
	color:#FFF;
	border-bottom:1px solid #000;
	padding:2px;
}

.subpage_admin_table_sub td {
	padding:2px;
}
.subpage_admin_table_sub td.row_0 {
	background-color:#FFF;
}
.subpage_admin_table_sub td.row_1 {
	background-color:#f3edd8;
}
.subpage_admin_table_sub td.row_hidden {
	background-color:#373737;
}

ul.sortableList {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
}
ul.sortableList li {
  cursor: move;
  padding: 0px;
  margin: 0px;
}