body {
	margin: 20px;
	padding: 0px;
	background-color: #669900;
	color: #000000;
	font-family: "Times New Roman", serif;
	position: relative; /* Need this for positioning of child elements */
}
img {
	border: none;
}

h3.link {
	margin-bottom: 0px;
}
/* General link properties */
a {
	font-weight: bold;
    text-decoration: underline;
	background-color: transparent;
}
a:link {
    color: #ee8844;
}
a:visited {
    color: #558800;
}
a:hover {
    color: #88bb22;
    text-decoration: none;
}
/* End link properties */

/* Left navigation bar */
div.navbar {
	width: 25%;
	float: left;
}

/* Main content (right) */
div.content {
	padding: 0px;
	margin-left: 6px;
	_margin-left: 10px;
	width: 75%;
	position: absolute;
	left: 25%;
}

/* Properties inside content box */
div.main {
	padding: 10px;
}

/* Define rounded boxes */
.roundbox {
	background: url(images/shadow_r.jpg) repeat-y right;
	background-color: #ffffff;
	min-width: 62px;
	min-height: 62px;
	margin-right: 0px;
	overflow: hidden;
}
.cornertl {
	background: url(images/corner_tl.jpg) no-repeat top left;
}
.cornertr {
	background: url(images/corner_tr.jpg) no-repeat top right;
}
.cornerbl {
	background: url(images/corner_bl.jpg) no-repeat bottom left;
}
.cornerbr {
	background: url(images/corner_br.jpg) no-repeat bottom right;
}
.shadowb {
	background: url(images/shadow_b.jpg) repeat-x bottom;
}
.cornertl, .cornertr, .cornerbl, .cornerbr {
	width: 100%;
	height: 31px;
	font-size: 1px;
}
/* End rounded boxes */

/* Menu items */
.menu li a {
	margin-right: 6px; /* Account for drop shadow */
	display: block;
	padding: 6px 10px;
	text-decoration: none;
	background-color: #eeeedd;
	border-bottom: 1px solid #bbccaa;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #bbccaa;
	/*background: url(images/button_shadow.jpg) repeat-x bottom;*/
}
.menu li a:hover {
	background-color: #FFFFEE;
}
.menu li span { /* used for un-linked menu items */
	display: block;
	padding: 6px 10px;
	font-weight: bold;
}
.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}
.menu, .menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu ul li span,.menu ul li a { /* Take care of first-level indentation */
	padding: 4px 8px 4px 20px;
}
.menu ul li ul li span,.menu ul li ul li a { /* Take care of second-level indentation */
	padding: 4px 8px 4px 30px;
}
/* End menu items */