	A:link {
	text-decoration:underline;
	color:black;
	}
	A:visited {
	text-decoration:underline;
	color:black;
	}
	A:active {
	text-decoration:underline;
	color:black;
	}
	A:hover {text-decoration:none}

	body,
	html {
		margin:0;
		padding:0;
		color:#000;
	}
	body {
		background:#9fafc9;
		min-width:800px;
		font-family: 'Trebuchet MS', Tahoma, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		letter-spacing: 0.5px;
		line-height:1.5;
	}
	#wrap {
		background:#fff;
		margin: 0 auto;
		margin-top: 30px;
		margin-bottom: 30px;
		width:800px;
	}
	#header {
		background:#fff;
	}

#nav, #nav ul {float: left;
width: 100%;
list-style: none;
background: #3A3A3A;
padding: 0;
margin: 0 0 0 0;}

#nav a {display: block;
width: 6em;
w\idth: 4em;
color: white;
text-decoration: none;
padding: 0.25em 2em;
border-right: 0px solid black;
height:19px;}

#nav li {float: left;
padding: 0;
width: 8em;}

#nav li ul {position: absolute;
left: -999em;
height: auto;
width: 14.4em;
w\idth: 13.9em;
font-weight: normal;
margin: 0;}

#nav li li {padding-right: 1em;
width: 13em}

#nav li ul a {width: 13em;
w\idth: 9em;
border-right: none;}

#nav li ul ul {margin: -1.75em 0 0 14em;}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}

#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;}

#nav li:hover, #nav li.sfhover {background: #9fafc9;}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #3A3A3A;
	width: 14em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

	#main {
		background:#fff;
		float:left;
		width:100%;
		min-height:500px;
	}
	#main h2, #main h3, #main p {
		padding:0 10px;
    }

	#footer {
		background:#fff;
		border: solid 1px;
		clear:both;
	}
	#footer p {
		font-size:x-small;
		padding:5px;
		margin:0;
    }

dt {
font-weight: bold;
}

.north { background: url(images/north.png) repeat-x top; }
.east { background: url(images/east.png) repeat-y right; }
.south { background: url(images/south.png) repeat-x bottom; }
.west { background: url(images/west.png) repeat-y left; }
.ne { background: url(images/ne.png) no-repeat top right; }
.se { background: url(images/se.png) no-repeat bottom right; }
.sw { background: url(images/sw.png) no-repeat bottom left; }
.nw { background: url(images/nw.png) no-repeat top left; }

.nw { padding: 25px; }

a img{
border:none;
}