body {
background:#663366;
}
/*Text*/
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;
	line-height:1.3;
	color:#FFFFFF;
	text-align: left;
}
#internalheader p {
font-size:10px;
text-align:right;
margin-bottom:0px;
margin-top:0px;
margin-right:5px;
}

/*Layout*/
#container {
width:691px;
background:url(../images/bg_container.gif);
border:1px solid #FFFFFF;
margin:0 auto 0 auto;
overflow:auto;
}
#sidebar {
background:url(../images/sidebar.gif);
background-repeat:repeat-y;
float:left;
width:145px;
height:510px;
}
#header {
width:544px;
height:375px;
float:right;
}
#internalheader {
width:544px;
height:130px;
float:right;
}
#internalheader a{
color:#FFFFFF;
}
#internalheader a:hover{
color: #99cc33;
}
#nav {
background: url(../images/nav_bar.gif);
background-repeat:repeat-x;
width:544px;
height:30px;
float:right;
}
#content {
width:544px;
float:right;
}
.img{
margin-top:410px;
}
/*footer*/
#footer{
width:690px;
margin:0 auto 0 auto;
}
#footer p{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:3px;
	color: #FFFFFF;
	text-align:right;
	margin-right:0px;
}
#footer a{
color:#FFFFFF;
}
#footer a:hover{
color:#99CC33;
}
	


/*Navigation*/
#container #nav ul#mainNav {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}
#container #nav #mainNav li {
padding: 5px 1px 6px 3px;
	float: left;}

#container #nav #mainNav li.menu {
padding: 5px 1px 2px 3px;
}
#container #nav #mainNav li.menu:hover {
background-color: #330033;
padding: 5px 1px 2px 3px;
}
#container #nav #mainNav li.menu2 {
padding: 5px 1px 2px 3px;
}
#container #nav #mainNav li.menu2 a{
width:80px;
color:#99cc33;
font-weight: normal;
text-align:left;
margin-left:-5px;
}
#container #nav #mainNav li.menu2 a:hover{
color: #663366;
background-color:none;
/*background-color: #99cc33;*/
}

#container #nav a{
	font-family: Verdana, sans-serif;
	text-decoration: none;
	color: #663366;
	font-size: 11px;
	padding: 5px 1px 6px 3px;
	text-align:center;
	font-weight: bold;
	display:block;
	text-transform: uppercase;
	margin-left:10px;
	margin-right:15px;
}
#container #nav a:hover{
background-color:#330033;
color:#99cc33;
}
#map {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
/*Drop Down Menu*/
/* Fix IE. Hide from IE Mac \*/
* html ul#mainNav li {  height: 1%; }
* html ul#mainNav li a { height: 1%; }
/* End */
ul#mainNav ul {
margin: 0;
padding: 0px;
width: 70px;  /*Width of Menu Items */
/*border-bottom: 1px solid #ccc;*/
background: #330033; /* IE6 Bug */
}
#container #nav ul#mainNav ul {
display: none;
 /* Set 1px less than menu width */
top:5px;
}

#container #nav ul#mainNav li {
position: relative;
list-style: none;
}
#container #nav ul#mainNav li a {
display: block;
text-decoration: none;
}


#container #nav ul#mainNav li ul li a 
/* Sub Menu Styles */
#container #nav ul#mainNav li ul li a:hover { background-color: #99cc33; }
#container #nav ul#mainNav li:hover ul ul,
#container #nav ul#mainNav li:hover ul ul ul,
#container #nav ul#mainNav li.over ul ul,
#container #nav ul#mainNav li.over ul ul ul { display: none; } /* Hide sub-menus initially */
#container #nav ul#mainNav li:hover ul,
#container #nav ul#mainNav li li:hover ul,
#container #nav ul#mainNav li li li:hover ul,
#container #nav ul#mainNav li.over ul,
#container #nav ul#mainNav li li.over ul,
#container #nav ul#mainNav li li li.over ul { display: block; } /* The magic */
#container #nav ul#mainNav li.menuparent {
 }
#container #nav ul#mainNav li.menuparent:hover,
#container #nav ul#mainNav li.over {

background-color: #330033;
 }
#container #nav ul#mainNav li a:hover { 
/*background: transparent url(images/arrow.gif) right center no-repeat; */}




