#wrapper {
width: 780px;
height: auto;
margin-top: 80px;
margin-left: auto;
margin-right: auto;
background-color:#ffffff;
}

body {
background-color: #edeae6;
color: #1c1c1c;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
text-decoration: none;
margin-top: -2px;
background-image: url(images/bg.gif);
background-repeat: repeat-x; 
overflow: auto;
}

/* hide from ie on mac \*/
	html {
		height: 100%;
		overflow: auto;
	}

	#flashcontent {
		height: 100%;
	}
	/* end hide */

#menuh-container
	{
	position: absolute;		
margin:20px auto 0 auto;
z-index:6000;
	}

#menuh
	{
	
	font-family: Verdana, Helvetica, Arial, sans-serif;
	width:100%;
	float:left;
	}
		
#menuh a
	{
	text-align: center;
	display:block;
	
	white-space:nowrap;
	margin:0;
	padding: 0.2em;
	}
	
#menuh a, #menuh a:visited	/* menu at rest */
	{
	color: #fff;
	background-color:#7d988a;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color: #5c7e6d;
	background-color: #7d988a;
	}	
			
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
font-size: 10px;
font-weight: bold;
	text-transform: uppercase;
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
font-size: 10px;

	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:9.3em;	/* width of all menu boxes */
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 	/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	
	padding: 1em;
	margin:-1.0em 0 0 -1.0em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */


.photo {
padding:2px;
background-color:#f0f0f0;
border:1px solid #d8d8d8;
float: right;
margin: 80px 20px 20px 20px;
}

#content {
margin-top: 60px;
float: right;
width: 520px;
height: 300px;
background-color:#ffffff;
color: #000000;
overflow: auto;
}



#contentcms {
margin-top: 60px;
float: right;
width: 780px;
height: 100%;
background-color:#ffffff;
color: #000000;

}



#leftside {
float: left;
width: 260px;
height: 300px;
background-color:#ffffff;
color: #000000;
margin-top: 60px;
overflow: auto;
}


.leftside {
color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 1.5em;
text-decoration: none;
text-align: right;
margin: 20px 20px 20px 20px;
}

h2.leftside {
color: #fff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
line-height: 1.5em;
text-decoration: none;
text-align: right;
margin: 20px 20px 20px 20px;
}

h2.content   {
color: #5c7e6d;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 20px;
font-weight: bold;
line-height: 1.5em;
text-decoration: none;
text-align: left;
margin: 20px 20px 20px 20px;
}

#content p {
color: #555454;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 1.4em;
text-decoration: none;
text-align: left;
margin: 20px 87px 20px 20px;
}



#nav{
float: right;
width: 520px;
height: 180px;
background-color:#7d988a;
color: #000000;

overflow: hidden;
}

#logo {
float: left;
width: 258px;
height: 180px;
background-color:#5c7e6d;
color: #000000;

overflow: auto;
border-right: 2px solid #fff;
}

#footer {
clear: both;

}


