* {
padding: 0;
margin: 0;
}
body {
font-size: 110%;
font-family: arial, verdana, helvetica, sans-serif;
background-color: #EAEAEA;
}
h1 {
font-size: 3em;
color:#FF0000;
}
h2 {
font-size: 1.1em;
text-align:center;
color:#0000FF;
}

h3
{
font-size:1.1em;
text-align:center;
color:#0000FF;
font-weight:normal;
}
ul
{
list-style:none;
}

#container
{padding:10px;

font-size: 0.8em;
width:1050px;
margin:auto;
background-color:#FFFFFF;
}


#header
{
margin:10px auto 0;
text-align:center;
height:225px;
width:960px;
background-color:#FFFFFF;
}

#slogan
{
text-align:center;
width:960px;
height:25px;
font-size: 1.3em;
font-weight:bold;
color:#007F7F;
margin-top:160px;
}



#left
{
float: left;
min-height:600px;
width: 200px;
padding: 50px 5px 0;
margin-top:0px;
margin-left:35px;
font-size:110%;
}

.nav
{
margin:auto;
}

ul.nav
{
list-style:none;
margin:auto;
}

#left a
{
display:block;
width:155px;
background-color:#FFFFFF;
color:#000000;
text-align:left;
font-size:100%;
text-decoration:none;
padding:0 0.5em;
margin:1px 0;
line-height:150%;
}

#left a:visited
{
display:block;
width:155px;
background-color:#FFFFFF;
color:#000000;
text-align:left;
font-size:100%;
text-decoration:none;
padding:0 0.5em;
margin:1px 0;
line-height:150%;
}

#left a:hover
{
display:block;
width:155px;
background-color:#007F7F;
color:#FFFFFF;
text-align:left;
font-size:100%;
text-decoration:none;
padding:0 0.5em;
margin:1px 0;
line-height:150%;
}

#left a:active
{
display:block;
width:155px;
background-color:#FFFFFF;
color:#000000;
text-align:left;
font-size:100%;
text-decoration:none;
padding:0 0.5em;
margin:1px 0;
line-height:150%;
}

#mid
{
margin-left: 240px;
margin-top:0px;
padding: 50px 10px;
min-height:600px;
width:735px;
}

#mid h1
{
text-align:center;
font-size: 1.3em;
font-weight:bold;
color:#007F7F;
}

#mid h2
{
text-align:left;
font-size: 1em;
font-weight:bold;
color:#007F7F;
}

#mid p
{
margin-bottom: 10px;
}

#mid a
{
text-decoration:none;
}

#mid a:visited
{
text-decoration:none;
}

#mid a:hover
{
text-decoration:underline;
}

#mid a:active
{
text-decoration:none;
}

.rbox
{
margin:0 0 0.5em 0.5em;
float:right;
width:150px;
height:150px;
color:#FFFFFF;
background-image:url('stop.png');
background-repeat:no-repeat;
line-height:150px;
font-size:2em;
text-align:center;
letter-spacing:-3px;
}

.rbox a
{
color:#FFFFFF;
text-decoration:none ! important;
font-weight:bold;
}

.rbox a:visited
{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
}

.rbox a:hover
{
color:#007F7F;
text-decoration:underline;
border:none;
font-weight:bold;
}

.rbox a:active
{
color:#FFCC00;
text-decoration:none;
border:none;
font-weight:bold;
}

#back
{
height:20px;
margin-top: 20px;
text-align:left;
padding-top:5px;
background-color:#BFCFCF;
text-align:center;
}

#back a
{
text-decoration:none;
color:#265D5D;
}

#back a:visited
{
text-decoration:none;
color:#265D5D;
}

#back a:hover
{
text-decoration:underline;
color:#265D5D;
}

#back a:active
{
text-decoration:none;
color:#265D5D;
}

#footer
{
padding: 10px;
min-height:25px;
text-align:left;
background-color:#739696;
}

#footer a
{
display:inline-block;
width:100px;
height:20px;
background-color:#739696;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

#footer a:visited
{
display:inline-block;
width:100px;
height:20px;
background-color:#739696;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

#footer a:hover
{
display:inline-block;
width:100px;
height:20px;
background-color:#739696;
color:#FFFFFF;
text-decoration:underline;
}

#footer a:active
{
display:inline-block;
width:100px;
height:20px;
background-color:#739696;
color:#FFFFFF;
text-decoration:none;
padding-left:10px;
}

.a
{
font-weight:bold;
color:#FF0000;
}

.b
{font-weight:bold;
}


#nav
{
margin: 10px 35px 0;
padding: 1px;
background: #007F7F;
line-height: 100%;
width:960px;
text-align:left;
height:32px;
}
#nav li
{
margin: 0;
padding: 0 0 8px 25px;
float: left;
position: relative;
list-style: none;
}


/* main level link */
#nav a
{
font-weight:normal;
color: #FFFFFF;
text-decoration: none;
display: block;
padding:  8px 20px;
margin: 0;

}
#nav a:hover
{
background: #FFFFFF;
color: #000000;
}

/* main level link hover */
#nav .current a, #nav li:hover > a
{
background: #ffffff;
color: #007F7F;
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #FFFFFF;

	
}
#nav ul a:hover {
	background: #FFFFFF !important;
	color: #007F7F!important;

	
}

/* dropdown */
#nav li:hover > ul {
	display: block;z-index:1;
}

/* level 2 list */
#nav ul {
	display: none;
	margin: 0;
	padding: 0;
	width: 200px;
	position: absolute;
	top: 30px;
	left: 0;
	background: #007F7F;
	border: solid 1px #000000;

	
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
}

#nav ul a {
	font-weight: normal;
	
}

/* level 3+ list */
#nav ul ul {
	left: 181px;
	top: -3px;
}



/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
#nav {
	display: inline-block;
} 
html[xmlns] #nav {
	display: block;
}
 
* html #nav {
	height: 1%;
}


.layer1 {
margin: 0;
padding: 0;
width: 700px;
}
 
.heading {
margin: none;
color: #0000FF;
width:700px;
cursor: pointer;


}

.heading2 {
margin: none;
color:#007F7F;
font-weight: bold;
width:700px;
cursor: pointer;


}

.preheading {
color: #000000;
}

.preheading2 {
font-size: 1.1em;
font-weight: bold;
color:#007F7F;
}

.content {
padding: 5px 10px;
background-color:transparent;
}
a { padding: 5px 0; }























