
@font-face {
  font-family: Goodfish;
  font-style:  normal;
  font-weight: normal;
  src: url('../fonts/GOODFIS3.eot');
}
@font-face {
  font-family: Goodfish;
  font-style:  normal;
  font-weight: bold;
  src: url('../fonts/GOODFIS2.eot');
}
@font-face {
  font-family: Goodfish;
  font-style:  oblique;
  font-weight: normal;
  src: url('../fonts/GOODFIS1.eot');
}
@font-face {
  font-family: Goodfish;
  font-style:  oblique;
  font-weight: bold;
  src: url('../fonts/GOODFIS0.eot');
}

body { 
  font-family: "Trebuchet MS", Verdana, Arial; 
  font-size: 12px;
  background: url('../images/background.png') repeat-x; 
  margin:0; 
  padding:0; 
  border:0;
  scrollbar-face-color:#622C00;
  scrollbar-arrow-color:#FFE0C3;
  scrollbar-track-color:#DFBD9D;
  scrollbar-shadow-color:#502400;
  scrollbar-highlight-color:#823A00;
  scrollbar-3dlight-color:#B25B14;
  scrollbar-darkshadow-Color:#281200;
}

#site { 
	width: 909px; 
	height: 744px; 
	empty-cells: show; 
}

#site_content {
	overflow: auto; 
	width: 100%; 
	height: 607px;
}

.menuItemText {
  font-family: Goodfish; 
  font-size: 15px;
  text-decoration: none; 
  color: #FFE0C3; 
  display: block;  
  z-index: 0;
  position: relative;
  left: -1px;
  top: -20px;
}

#divPageTitle {
  font-family: Goodfish; 
  font-size: 15px;
  font-size: 20px;
  text-decoration: none; 
  color: #FFE0C3; 
  position: relative;
  left: 15px;
  top: -13px;
}

#divPageTitleShadow {
  font-family: Goodfish; 
  font-size: 15px;
  font-size: 20px;
  text-decoration: none; 
  color: #522800; 
  position: relative;
  left: 17px;
  top: 15px;
}

#leftMenu { 
  font-family: Goodfish; 
  font-size: 15px;
	background: url('../images/menu_bg.png') no-repeat; 
	width:176px; 
	height:599px; 
	padding: 20px 0px 0px 9px;
}

#leftMenu .menuItem { 
  text-decoration: none; 
  padding-top: 5px; 
  padding-left: 22px; 
  color: #522800; 
  display: block; 
  width:147px; 
	height: 30px; 
	background: url('../images/menuItem.png') no-repeat; 
}

#leftMenu .menuItem:hover { 
  text-decoration: none; 
  padding-top: 5px; 
  padding-left: 22px; 
  color: #522800; 
  display: block; 
  width:147px; 
	height: 30px; 
	background: url('../images/menuItem_hot.png') no-repeat; 
}

#leftMenu .menuItem_selected { 
  text-decoration: none; 
  padding-top: 5px; 
  padding-left: 22px; 
  color: #522800; 
  display: block; 
  width:147px; 
	height: 30px; 
	background: url('../images/menuItem_hot.png') no-repeat; 
}

#leftMenu .menuItem_selected .menuItemText { 
	color: white 
}

.site_header { 
	background: url('../images/site_header.png') no-repeat; 
	width:642px; 
	height:83px; 
}

.site_topRight { 
	background: url('../images/site_topRight.png') no-repeat; 
	width:25px; 
	height:83px; 
} 

.menu_headerLeft { 
	background: url('../images/menu_headerLeft.png') no-repeat bottom left; 
	width:39px; 
	height:46px; 
}

.menu_headerTop {
	background: url('../images/menu_headerTop.png') no-repeat;
	width:242px; 
	height:37px;
}

.menu_right { 
	background: url('../images/menu_right.png') no-repeat; 
	width:18px; 
	height:619px; 
}

.site_bgMiddle { 
	background-image: url('../images/site_bgMiddle.png'); 
	width:642px; 
	height:619px; 
}

.site_bgTop { 
	background: url('../images/site_bgTop.png') repeat-x top; 
	width: 100%; 
	height: 100%; 
}

.site_bgBottom { 
	background: url('../images/site_bgBottom.jpg') no-repeat bottom; 
	width: 100%; 
	height: 100%; 
}

.site_right { 
	background: url('../images/site_right.png') no-repeat; 
	width:25px; 
	height:619px; 
}

.menu_headerRight { 
	background: url('../images/menu_headerRight.png') no-repeat bottom left; 
	width:18px; 
	height:46px; 
}

.menu_left { 
	background: url('../images/menu_left.png') no-repeat; 
	width:39px; 
	height:619px; 
}

.menu_footer { 
	background: url('../images/menu_footer.png') no-repeat; 
	width:242px; 
	height:42px; 
}

.site_footer { 
	background: url('../images/site_footer.png') no-repeat; 
	width:642px; 
	height:42px; 
}

.site_bottomRight { 
	background: url('../images/site_bottomRight.png') no-repeat; 
	width:25px; 
	height:42px; 
}

#tblAdminEditPage, 
#tblAdminPages,
.adminLogin {
	font-family: "Trebuchet MS", Verdana, Arial; 
	border-left: 1px solid #C0C0C0; 
	border-top: 1px solid #C0C0C0; 
}

#tblAdminPages td,
.adminLogin td {
	font-family: "Trebuchet MS", Verdana, Arial; 
	border-right: 1px solid #C0C0C0; 
	border-bottom: 1px solid #C0C0C0; 
	padding: 2px; 
}

#tblAdminEditPage td {
	font-family: "Trebuchet MS", Verdana, Arial; 
	border-right: 1px solid #C0C0C0; 
	border-bottom: 1px solid #C0C0C0; 
  background-color: white; 
	padding: 2px; 
}

#tblAdminEditPage th,
#tblAdminPages th,
.buttonBar, 
.adminLogin th {
	font-family: "Trebuchet MS", Verdana, Arial; 
  background-color: #F0F0F0; 
	border-right: 1px solid #C0C0C0; 
	border-bottom: 1px solid #C0C0C0; 
	padding: 4px; 
}
.tr2 td {
  background-color: #F0F0F0; 
}

a, a:visited {
  color: #281200;
}
a:hover {
  color: #823A00;
}

#divPagePreview { 
	margin-bottom: 20px; 
}

p {
  font-family: Goodfish; 
  font-size: 16px; 
  color: #2C1600;
  margin-left: 15px;
  margin-right: 15px;
  text-align: justify;
}

h1 {
  font-family: Goodfish; 
  font-size: 18px; 
  color: #2C1600;
  margin-left: 15px;
  margin-right: 15px;
  margin-top: 13px;
  margin-bottom: 0px;
}

ul {
  margin-right: 15px;
  font-family: Goodfish; 
  font-size: 18px; 
  list-style-image: url('../images/bullet_brownArrowSmall.png');
}

li {
  font-family: Goodfish; 
  font-size: 18px; 
  font-size: 16px;
}

#mainScroll {
	/* Typical fixed height and fixed width example */
	width: 642px;
	height: 611px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
}

.button {
   cursor: hand;
   color:#FFE0C3;
   font-size: 9pt;
   background-color:#622C00;
   border:2px solid;
   border-top-color:#B25B14;
   border-left-color:#B25B14;
   border-right-color:#281200;
   border-bottom-color:#281200;
   margin: 2px;
}
.button:hover {
   cursor: hand;
   color:white;
   font-size: 9pt;
   background-color:#823A00;
   border:2px solid;
   border-top-color:#B25B14;
   border-left-color:#B25B14;
   border-right-color:#281200;
   border-bottom-color:#281200;
   margin: 2px;
}
.s {
  empty-cells: show; 
}
.srwt { height: 32px; }
.srwb { height: 13px; }
.slt {
  background: url('../images/section_topLeft.png') no-repeat left top;
  width: 14px; 
}
.sl {
  background: url('../images/section_left.png') repeat-y left top;
  width: 14px;
}
.slb {
  background: url('../images/section_bottomLeft.png') no-repeat left bottom;
  width: 14px;
}
.st {
  background: url('../images/section_top.png') repeat-x left top;
  text-align:left;
  font-size: 11px; 
  color: #FFE0C3;
}
.sc {
  font-size: 11px; 
  text-align: left;
  background-color: white;
  height: 100%;
}
.sb {
  background: url('../images/section_bottom.png') repeat-x left bottom;
}
.srt {
  background: url('../images/section_topRight.png') no-repeat right top;
  width: 14px;
}
.sr {
  background: url('../images/section_right.png') repeat-y right top;
  width: 14px;
}
.srb {
  background: url('../images/section_bottomRight.png') no-repeat right bottom;
  width: 14px;
}
.tblc, .tpl {
  width: 100%;
  empty-cells: show; 
}
.tbl0 {
  empty-cells: show; 
  border-left: 2px solid #1C7ADC;
}
.tbl0 tr:hover,
.tpl tr:hover {  
  background-color: #DFEDFB;
}
.tpl td,
.tpl th {
  font-size: 11px;
  border-bottom: 1px solid #C0C0C0;
  text-align: left;
}
.tblc tr:hover {  
  background-color: #87BEF1;
}
.tbl0 tr,
.tblc tr {  
  height: 20px;
}
.tdc {
}
.td0 {
  width: 100%;
  text-align: left;
}
.td0 a {
  text-decoration: none;
}
.td1 {
  width: 30px;
  text-align: center;
}
.pf_image {
 background-color: #e5e5e5;
}
.pf_caption {
 background-color: gray;
 color: #FFFFFF;
 text-align: left;
 padding-top: 2px;
 padding-left: 6px;
 padding-bottom: 2px;
 font-size: 11px;
}
.pf_top {
 height: 14px;
 background: url(../images/pf_top.png) repeat-x;
}
.pf_bottom {
 height: 14px;
 background: url(../images/pf_bottom.png) repeat-x;
}
.pf_leftTop {
 width: 14px;
 height: 14px;
 background: url(../images/pf_leftTop.png) no-repeat;
}
.pf_left {
 width: 14px;
 background: url(../images/pf_left.png) repeat-y;
}
.pf_leftBottom {
 width: 14px;
 height: 14px;
 background: url(../images/pf_leftBottom.png) no-repeat;
}
.pf_rightTop {
 width: 14px;
 height: 14px;
 background: url(../images/pf_rightTop.png) no-repeat;
}
.pf_right {
 width: 14px;
 background: url(../images/pf_right.png) repeat-y;
}
.pf_rightBottom {
 width: 14px;
 height: 14px;
 background: url(../images/pf_rightBottom.png) no-repeat;
}

.tpd td {
  border: 0;
}
.hiddenRow {
  display: none;
}
.visibleRow {
  display: table-row;
}