body {
	background-color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #302F5C;
	margin: 0px;
	}

table tr td p {
	font-family: Times, serif;
	font-size: 14px;
  line-height: 18px;
	text-align: left;
	color: #302F5C;
	padding-left: 10px;
	padding-bottom: 10px;
	}

a:link {
	color: #d00d11;
	}

a:visited {
	color: #d00d11;
	}

a:focus {
	color: #d00d11;
	}

a:hover {
	color: #d00d11;
	}

a:active {
	color: #d00d11;
	}
	
h1 {
font-family: Georgia, serif;
color: #d00d11;
font-size: 20px;
line-height: 28px;
text-align: center;
margin-bottom: -.1em;
margin-top:.9em;
font-weight: bold;
}
	
h2 {
font-family: Georgia, serif;
color: #302F5C;
font-size: 20px;
line-height: 22px;
text-align: left;
margin-bottom: 0px;
font-weight: normal;
}

/*container tables (background graphics)*/
#everything {
	background: url(media/bg_home.jpg) no-repeat bottom center;
	}

.nav-tr {
	background-color : #7F87B2;
  height: 31px;
}
#nav {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	line-height: 31px;
	white-space: nowrap;
	margin-bottom: 0px;
  font-weight: bold;
  font-variant: small-caps !important;
  font-variant: normal;
}
#nav ul{
	vertical-align: middle;
	display: block;
	float: left;
	margin: 0;
	white-space: nowrap;
	text-align: justify;
	padding: 0px 0px 0px 40px;
}
#nav ul li{
	display: inline;
	background-color : #7F87B2;
	float: left;
	text-align: center;
  height: 31px;
	padding-bottom: 0px;
}

#nav ul li.nt{
	width: 80px;
}
#nav ul li.np{
	width: 90px;
}
#nav ul li.na{
	width: 160px;
}
#nav ul li.nm{
	width: 110px;
}
#nav ul li.nn{
	width: 80px;
}
#nav ul li.nc{
	width: 120px;
}
#nav ul li a{
	text-decoration : none;
	font-size: 16px;
	line-height: 31px;
	display: block;
	color : #FFFFFF;
	text-align: center;
	background-color: #7F87B2;
  height: 31px;
  padding: 0px 6px;   
}
#nav ul li a:link {
	text-decoration : none;
	color: #FFFFFF;
	margin-bottom: 0px;
}
#nav ul li a:visited{
	color : #FFFFFF;
}
#nav ul li a:hover{
	color : #FFFFFF;
	background-color: #D00D11;
  border-left: 1px solid white;
  border-right: 1px solid white;
}

#jfy {
	background-color: transparent;
	visibility: visible;
	margin-left: 230px;
	position: absolute;
	top: 0px;
	left: 50%;
	width: 161px;
	height: 156px;
	overflow: visible;
	z-index: 100;
}
