body {
    margin: 0;
    padding:0;
}

.font_8px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
}

.font_9px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

.font_10px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.font_11px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

.font_12px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.font_13px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
}

.font_14px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}

.font_16px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
}

.font_18px {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
}

.font_8px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8px;
    font-weight: bold;
}

.font_9px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}

.font_10px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
}

.font_11px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.font_12px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.font_13px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

.font_14px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.font_16px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}

.font_18px_bold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}

a:link {
    color: blue;
    text-decoration: none;
}

a:visited {
    color: blue;
    text-decoration: none;
}

a:hover {
    color: blue;
    text-decoration: underline;
}

a.nav:link {
    color: #660500;
    text-decoration: none;
}

a.nav:visited {
    color: #660500;
    text-decoration: none;
}

a.nav:hover {
    color: #660500;
    text-decoration: underline;
}

a.pix:link {
    border: 1px solid #000000;
}

a.pix:visited {
    border: 1px solid #000000;
}

a.pix:hover {
    border: 1px solid blue;
}


.nav_bg {
	background-image: url(images/nav_bg.gif);
	background-repeat: repeat-x;
	height:36px;
	color:#660500;
}


#nav, #nav ul {
	float: left;
	width: 574px;
	list-style: none;
	line-height: 1;
	font-family:arial;
	font-size:12px;
	color:#660500;
	font-weight: bold;
	padding: 0;
	margin: 0;
	height:36px;
}

#nav a{
	display: block;
	width: 25em;
	w\idth: 6.5em;
	color: #660500;
	text-decoration: none;
	padding: 0.6em 0.25em 0.2em 2em;
}

#nav a.update{
	display: block;
	width: 5em;
	w\idth: 5em;
	color: #660500;
	text-decoration: none;
	padding: 1em 0em 1em 0.5em;
}

#nav a.home {
	display: block;
	width: 25em;
	w\idth: 6.5em;
	color: #660500;
	text-decoration: none;
	padding: 1em 0.25em 1em 2em;
}

		#nav a.logoff{
			display: block;
			w\idth: 4em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.25em 1em 0.6em;
			width:6em;
		}
		#nav a.activities
		{
			display: block;
			w\idth: 4em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.25em 1em 0.45em;
			width:5em;
		}
		
		 #nav a.info{
			display: block;
			w\idth: 4em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.20em 1em 0.4em;
			width:6em;
		}
		
		 #nav a.pref, #nav a.about  {
			display: block;
			w\idth: 8.5em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.25em 1em 0.3em;
			width:8.5em;
		}
		#nav a.message  {
			display: block;
			w\idth: 5em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.25em 1em 0.9em;
			width:9em;
		}
		#nav a.guest{
			display: block;
			w\idth: 5em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.25em 1em 2em;
			width:12.5em;
		}
		#nav a.memberhome
		{
			display: block;
			w\idth: 5em;
			color: #660500;
			text-decoration: none;
			padding: 1em 0.1em 1em 0.5em;
			width:8em;
		}
		

		#nav li {
			float: left;
			padding: 0;
		}

		#nav li.about, #nav li.info, #nav li.logoff
		{
			width:6em;
		}
		#nav li.activities
		{
			width:5em;
		}
		#nav li.message
		{
			width:9em;
			w\idth:9em;
		}
		#nav li.pref, #nav li.about, #nav li.memberhome
		{
			width:8em;
			w\idth:8em;
		}
		
		#nav li.guest
		{
			width:13em;
		}
		#nav li.update
		{
			width:5em;
			w\idth:5em;
		}
		
		#nav li.home
		{
			width:6em;
		}
		
		#nav li ul {
			background-color:#f3f195;
			position: absolute;
			left: -999em;
			height: auto;
			width: 13.9em;
			w\idth: 15.5em;
			font-weight: normal;
			border-width:0;
		}

		#nav li li {
			padding-right: 1em;
			width: 14.5em
		}

		#nav li ul a {
			width: 15em;
			w\idth: 15em;
		}

		#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-color:#FDDF76;
		}

