html {
	height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:rgb(209,205,193);
	font-size:76%; 
	font-family:georgia, palatino-linotype, times-new-roman, serif;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background:#D0C3B3;
	}

#content {
	display:block; 
	overflow:auto; 
	position:absolute; 
	z-index:3; 
	top:150px; 
	bottom:52px; 
	width:640px; 
	margin-left:-321px; 
	left:50%; 
	border-left:1px solid #000;
	border-right:1px solid #000;
	background:#fff;
	}

* html #content {
	top:3px; 
	bottom:0; 
	height:100%;
	width:642px;
	border-top:154px solid #fff; 
	border-bottom:50px solid #fff;
	}

#head {
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	top:0; 
	width:640px; 
	height:150px; 
	background:#fff; 
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	}

* html #head {
	top:2px; width:642px; height:148px;
	}

#container {
	width:590px;
	height:128px;
	padding:20px 0 0 50px;
	background:url(images/header.jpg);
}
#large {padding:0; margin:0; list-style:none;}
#large li {float:left; display:block; margin-right:5px; width:100px; height:25px;}
#large li a {display:inline; float:left; width:100px; height:25px; position:absolute; text-align:center; text-decoration:none;}
#large li a em {display:block; width:100px; height:25px; background:#9C6D41; border:1px solid #fff;}
#large li a b {display:block; width:100px; height:25px; background:transparent; color:#E8E2F0; position:absolute; top:0; left:0; line-height:24px;}

#large li a:hover {white-space:normal; cursor:pointer; z-index:100;}
#large li a:hover em {display:block; width:115px; height:35px; left:7px; top:5px; position:absolute; background:#431; z-index:100; opacity:0.6; border:0}
#large li a:hover b {width:110px; height:30px; top:-7px; left:-5px; z-index:200; background:#9C6D41; font-size:1.1em; color:#FFFFFF; line-height:29px; border:1px solid #fff;}


#foot {
	text-align:center;
	position:absolute; 
	margin-left:-321px; 
	left:50%; 
	bottom:0; 
	width:640px; 
	height:50px; 
	background:#593419 0 100px;
	font-size:1em; 
	z-index:5; 
	border:1px solid #000;
	font-family: "trebuchet MS", tahoma, verdana, arial, sans-serif;
	font-weight:bold;
	color:#E8E2F0;
	}
#foot a {
	color:#E8E2F0;
	text-decoration: none;
}	
#foot a:hover {
	color:#FFFFcc;
	text-decoration: none;
}
* html #foot {
	bottom:2px; width:642px; height:48px;
	}


#content p {
	padding:5px; text-align:justify;
	}
.boldhead {
	font-size:1.5em; 
	font-weight:bold;
	}
.bold {font-weight:bold;}
.left {float:left; margin:10px; border:1px solid #000;}
.right {float:right; margin:10px; border:1px solid #000;}
.lefttext {float:left; width:300px; text-align:justify;}
.righttext {float:right; width:300px; text-align:justify;}

* html .lefttext {float:left; width:310px; text-align:justify;}
* html .righttext {float:right; width:310px; text-align:justify;}
