body {
	margin:0;
	padding:0;
	background: #efefef;
}
#foo {
	background: #efefef url(/img/bg/blue-gray-down-16x280.jpeg) repeat-x fixed top;
}
body, td, input, select, textarea, .normaltext {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:12pt;
}

h1, h2, h3, h4, h5 { margin:5px 0; }
h1 {
	font-family:Arial Black,Arial,sans-serif;
	font-size:28pt;
	line-height:30pt;
	letter-spacing:-3px;
	color:#333;
}

a { padding:1px; }
a:link { color:#009; }
a:visited { color:#606; }
a:focus {
	text-decoration:none;
	color:#f90;
	background:#000;
}
a:hover {
	text-decoration:none;
	color:#fc0;
	background:#333;
}
a:active { color:#f33; }

.smallprint {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:8pt;
}
.errormessage {
	color:#f00;
	font-weight:bold;
}
.indent { margin-left:25px; }
.textindent p { text-indent:25px; }
.notextindent p { text-indent:0; }
.hilite { background:#ff3; }

.tablehead {
	background-color:#408C66;
	color:#fff;
	font-weight:bold;
}

#everything {
	position:relative;
	margin:0 auto 12px auto;
	width:950px;
}
#header {
	position:relative;
	height:90px;
	background:#063 url(/img/whc-header.jpeg) top left no-repeat;
	color:#fff;
}
#main {
	position:relative;
	background-color:#fff;
	border:1px solid #ccc;
	padding:15px 25px;
}

.round_corners {
	-moz-border-radius:35px;
	-khtml-border-radius:35px;
	-webkit-border-radius:35px;
	border-radius:35px;
}
.round_corners_trbl {
	-moz-border-radius-topright:35px;
	-moz-border-radius-bottomleft:35px;
	-khtml-border-radius-topright:35px;
	-khtml-border-radius-bottomleft:35px;
	-webkit-border-top-right-radius:35px;
	-webkit-border-bottom-left-radius:35px;
	border-top-right-radius:35px;
	border-bottom-left-radius:35px;
}
.round_corners_tlbr {
	-moz-border-radius-topleft:35px;
	-moz-border-radius-bottomright:35px;
	-khtml-border-radius-topleft:35px;
	-khtml-border-radius-bottomright:35px;
	-webkit-border-top-left-radius:35px;
	-webkit-border-bottom-right-radius:35px;
	border-top-left-radius:35px;
	border-bottom-right-radius:35px;
}

.hover_outer {
	position:absolute;
	z-index:50000;
}
.hover_extra {
	position:absolute;
	height:100%;
	width:100%;

	background-color:#456;
	-ms-filter:"alpha(opacity=40)";
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	opacity:0.4;
	
	font-size:0;
	height:expression(HoverExtraHeight(this));
}
.hover_inner {
	position:relative;
	top:-8px;
	left:-8px;
	border:2px solid #999;
	background-color:#f6f6f6;
	padding:8px 15px 12px 15px;
}

#amazon img {
	float:left;
	margin-right:7px;
}
#amazon a {
	font-weight:bold;
	font-size:120%;
}

#nav {
	position:absolute;
	top:61px;
	left:90px;
	z-index:1000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
}
#nav div {
	position:absolute;
	width:170px;
	font-weight:bold;
	text-align:center;
}
#nav ul {
	margin:0;
	padding:0;
	list-style:none;
	width:200px;
	border-bottom:1px solid #267D52;
	position:absolute;
	left:0px;
	top:25px;
	display:none;
	font-weight:normal;
	text-align:left;
	background:#267D52;
}
#nav li>ul {
	left:199px;
	top:0;
}
#nav ul li { position:relative; }
#nav a {
	display:block;
	text-decoration:none;
	color:#fff;
	padding:5px 10px;
}
#nav li a {
	border-bottom:1px solid #999;
}

/* Fix IE. Hide from IE Mac \*/
* html #nav ul li { float:left; height:1%; }
* html #nav ul li a { height:1%; }
/* End */

#nav a:hover {
	color:#267D52;
	background:#eee;
	text-align:left;
}
#nav div:hover>ul, #nav li:hover>ul { display:block; }
#nav ul.over { display:block; }
#nav div:hover, #nav div.over { text-align:left; }

#nav1 { left:0; }
#nav2 { left:169; }
#nav3 { left:338; }
#nav4 { left:507; }
