#container
{
font-family: Verdana;
width: 1002px;
margin: 10px auto;
background-color: #FAFFA6;
color: #075501;
border: 1px solid #000000;
line-height: 130%;
}

#container hr
{
background-color: #000000;
}
	
#header
{
padding: 10px;
border-bottom: 1px solid #000000;
}

#header h1
{
padding: 0;
margin: 0;
}

#leftnav
{
float: left;
width: 180px;
padding: 10px;
}

#rightnav
{
float: left;
width: 180px;
padding: 10px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
}

#content
{
float: left;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
padding: 10px;
width: 580px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.8em;
min-height: 500px;
}

#flashMessage
{
	border: 2px solid red;
	padding: 10px;
	margin-bottom: 2em;
	background-color: #f0f0f0;
	font: bold smaller sans-serif;
}

#footer
{
font-size: 0.8em;
clear: both;
margin: 0;
padding: 10px;
border-top: 1px solid #000000;
}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#content h2 { margin: 0 0 .5em 0; }

#navMenu {
width: 150px;
}

#navMenu ul {
list-style: none;
margin: 0;
padding: 0;
}

#navMenu li {
display:inline;
}

/* menu */
#navMenu li a:link, #navMenu li a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 0.8em;
font-weight: bold;
color: #075501;
height: 12px;
display: block;
padding: 5px 0 5px 10px;
}
#navMenu li a:hover {
color: #0004B2;
padding: 5px 0 5px 10px;
}

/* subMenu */
#navMenu li li a:link, #navMenu li li a:visited {
font-weight: normal;
padding: 2px 0 3px 15px;
}
#navMenu li li a:hover {
padding: 2px 0 3px 15px;
}

/* subSubMenu */
#navMenu li li li a:link, #navMenu li li li a:visited {
padding: 0 0 1px 25px;
}
#navMenu li li li a:hover {
padding: 0 0 1px 25px;
}

#rightMenu {
float: right;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size: 0.6em;
font-weight: bold;
width: 150px;
background-color: #485E72;
color: White;
padding: 5px 0 6px 0;
}

/* menu */
#rightMenu a:link, #rightMenu a:visited {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
text-decoration: underlign;
font-weight: bold;
color: White;
height: 12px;
display: block;
}
#rightMenu a:hover {
color: #ACD373;
}



/* Copy/paste from cake.generic.css, Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 140%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}
