body {
	margin: 0;
	padding: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 76%;
	color: #000000;
	}
	
	
input {font-size: 0.76em; line-height: 1.5em;}
select {font-size: 0.86em; line-height: 1.0em;}

.italic {font-style: italic;}
.bodyBold {font-weight: bold;}
.headBold {font-weight: bold;}

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}

/* home page */

	a.rh_menu:link {font-size: 0.87em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.rh_menu:active {font-size: 0.87em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.rh_menu:visited {font-size: 0.87em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.rh_menu:hover {font-size: 0.87em; line-height: 1.3em; color: #333399; text-decoration: underline;}
	
	.homenews {font-size: 0.87em; line-height: 1.4em; color: #333399;}
	
	.homepagetext {font-size: 0.76em; line-height: 1.4em;}

/* left hand menu */

	a.submenu:link {font-size: 0.9em; line-height: 1.3em; color: #000000; text-decoration: none;}
	a.submenu:active {font-size: 0.9em; line-height: 1.3em; color: #000000; text-decoration: none;}
	a.submenu:visited {font-size: 0.9em; line-height: 1.3em; color: #000000; text-decoration: none;}
	a.submenu:hover {font-size: 0.9em; line-height: 1.3em; color: #000000; text-decoration: underline;}
	
	a.submenu2:link {font-size: 0.9em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.submenu2:active {font-size: 0.9em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.submenu2:visited {font-size: 0.9em; line-height: 1.3em; color: #333399; text-decoration: none;}
	a.submenu2:hover {font-size: 0.9em; line-height: 1.3em; color: #333399; text-decoration: underline;}

/* drop down menu */

	td {font-size: 0.8em; line-height: 1.2em;}
	
	#container {
		width: 776px;
		background: #FFFFFF;
		text-align: left;
		border: 1px none #eda;
		margin: 0 auto;
	}
	
	#nav, #nav ul {
		float: left;
		width: 776px;
		list-style: none;
		line-height: 1;
		background: white;
		font-weight: bold;
		padding: 0;
		margin: 0 0 0em;
		border-top: 1px solid #FFFFFF;
		border-right: 0 solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		border-left: 0 solid #FFFFFF;
		position: absolute;
	}
	
	#nav a {
			font-size: 0.87em;
			display: block;
		width: 97px;
		w\idth: 97px;
		text-decoration: none;
		padding: 0em;
	}
	
	#nav a.daddy {
		background-image: url(../images/menu/menu_arr.gif);
		background-repeat: no-repeat;
		background-position: right center;
	
	}
	
	#nav li {float: left; padding: 0; width: 97px;}
	
	#nav li ul {
		position: absolute;
		left: -999em;
		height: auto;
		width: 150px;
		w\idth: 150px;
		font-weight: normal;
		border-width: 1px;
		margin: 0;
		background-color: #666666;
		padding: 0px;
	
	}
	
	#nav li li {padding: 0; width: 150px}
	
	#nav li ul a {width: 150px; w\idth: 150px; padding: 4px; color: #FFFFFF;}
	
	#nav li ul ul {margin: -15px 0 0 125px; padding: 0px 0px 0px 0px;}
	
	#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: #FF6600;}
