body {
	background-color: #99cc66;
	margin: 1% 1%; 
}

#container {
	text-align: left;
	position: relative;
	width: 100%;
/*	border: medium solid black;*/
}

/*------------------- HEADER -------------------*/
#header {

	display: block;
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 60px;
/*	border: medium solid black;*/
}

 /* ---------- Navigation Top Menu ---------- */
#nav, #nav ul { /*List all items*/
 float: left;
 width: 100%;

 list-style: none;
 line-height: 1;
 background: #ccfe9b;
 font-size: 1.0em;
 font-family: "Tempus Sans ITC", "Century Gothic", "Trebuchet MS", "Arial","Lucida Grande","Bitstream Vera Sans", "Verdana", "Helvetica", "sans-serif"; 
 font-weight: bold;
 padding: 0;
 border: solid black;
 border-width: 0 1px 1px 1px;
 margin: 0 0 1em 0;
 z-index: 99;
}
 #nav a {
 display: block;

 width: 9em;
 color: #666633;
 text-decoration: none;
 padding: 0.25em .5em;
}
 #nav li { /* all list items */

 float: left;
 padding: 0 .15em 0 0;
 width: em; /* was 5em, otherwise automatic spacing on first menu*/
}
 #nav li ul { /* second-level lists */
 position: absolute;
 left: -999em;
 height: auto;

 width: 8em;
 font-weight: normal;
 border-width: 0.15em;
 margin: 0;
}
/* Width of highlight hover */
 #nav li li {
 padding-right: 1em;

 width: em /* was6. 5em, otherwise automatic spacing on first menu*/
}
/* Distance of right arrow */
 #nav li ul a {
 width: 8em;  
}
/* Placement of cascading menu */
 #nav li ul ul {
 margin: -1.75em 0 0 9em;  
}
/* Hide menus to left */
 #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
 left: -999em;  
}
/* lists nested under hovered list items */

 #nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
 left: auto;  
}
/* Hover highlight color */
 #nav li:hover, #nav li.sfhover
 {
 background: #eda;  
}
/* extra positioning rules for limited noscript keyboard accessibility */
#nav li a:focus + ul { margin-left: 0; }
#nav li li a:focus + ul { margin-left: 1010em; }
#nav li li a:focus  { background: eda; margin-left: 1000em; width: 100px }

#nav li li li a:focus  { background: eda; margin-left: 2010em; width: 100px }
#nav li li li li a:focus  { background: eda; margin-left: 3010em; width: 100px }
#nav li:hover a:focus, #nav li.sfhover a.sffocus  { background-color: #eda; margin-left: 0 }

#nav li li:hover a:focus + ul, #nav li li.sfhover a.sffocus + ul  { background-color: #eda; margin-left: 10em }

.frmButton
{
	font-size:10pt;
	color: white;
	border-color: #FBEDBB;
	background-color: #E08900;
	font-weight: 700;
}

/* Used by the Round corner Boxes */
.CornBox h1 {margin:0; font-size:.7em; padding:0 10px 5px 10px; border-bottom:1px solid #444;}
.CornBox br { margin:0; padding:5px 10px; font-size:10px;}
.CornBox {background:#ffffcc; width:265px; float:left; margin:0 3px;}

.xtop, .xbottom {display:block; background:#99cc66; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffcc; border-left:1px solid #444; border-right:1px solid #444;}
.xb1 {margin:0 5px; background:#444;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.content {display:block; border:0 solid #444; border-width:0 1px; height:auto;}
* html .content {height:1px;}
.color_a {background:#ccfe9b; color:#000;}
.color_b {background:#ccfe9b; color:#000;}
