body {
  margin:0px;
  border:0px;
  padding:0px;
  height:100%; 
  max-height:100%; 
  background:#d0c8b1; 
  overflow: hidden; 
  }

#sidebar {
  position:absolute; 
  top:0px; 
  left:0px; 
  width:165px; 
  height:100%; 
  padding:0px 0px 10px 0px;
  overflow:hidden; 
  background:#13507b;
  color:#ffffff;
  }

#header {
  position:absolute; 
  top:0px; 
  left:165px; 
  width:100%; 
  height:107px; 
  padding:0px;
  overflow:hidden; 
  background:#a29263 url(images/header.jpg) no-repeat;
  color:#000000;
  }

#footer {
  position:absolute; 
  bottom:0px; 
  left:165px;
  width:100%; 
  height:59px; 
  overflow:hidden; 
  text-align:right; 
  padding:20px;
  background:#a29263 url(images/footer_bg.gif) repeat-x;
  }

#contents {
  position:fixed; 
  top:107px;
  left:165px;
  bottom:59px; 
  right:0px; 
  padding:15px 32px 2px 32px;
  overflow:auto; 
  background:#d0c8b1;
  color:#000000;
  scrollbar-arrow-color:#655836;
  scrollbar-base-color:#D0C8B1;
  }

/* for internet explorer */
* html body {
  padding:107px 0px 60px 165px; 
  }

* html #contents {
  height:100%; 
  width:100%; 
  }
/* for internet explorer */

A {text-decoration:none;}
A:hover {text-decoration:underline;}
A.menuLink:hover {color:#FFFFFF;}
A.mainLink:hover {color:#FFFFFF;}
A.small:visited {color:#FFFFFF;}
P {margin:7px;}
.small {font:10px/12px Arial, sans-serif; color:#FFFFFF;}
.regular {font:10pt/12pt Arial, sans-serif; color:#000000; text-align:justify;}
.centered {font:10pt/12pt Arial, sans-serif; color:#000000; text-align:center;}
.quote {font:Italic 9pt/11pt Verdana, Arial, sans-serif; color:#000000; text-align:justify;}
.tinyquote {font:Italic 8pt/10pt Arial, sans-serif; color:#000000; text-align:justify;}
.fancy {font:Italic 16pt/18pt "Shelley Volante BT", Script, cursive; color:#000000;}
.note {font:9pt/11pt Arial, sans-serif; color:#000000;}
.tiny {font:8pt/10pt Arial, sans-serif; color:#333333;}
.mainLink {font:10px/12px Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}
.menuLink {font:10px/10px Verdana,Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none;}

#MenuHolder {
	bottom:0px;
	left:0px;
	position:relative;
	z-index:0;
}

.MenuContent {
	top:106px;
	position:absolute;
	z-index:10;
	visibility:hidden;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	background-color:#A29263;
	padding:0px;
	margin:0px;
	text-align:center;
}

.opacity50 {
	opacity:0.50; /* firefox, opera, safari, chrome */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
	filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
	zoom:1 /* so the element "hasLayout"
	/* or, to trigger "hasLayout" set a width or height */
}
