body { 	
	margin: 0 ;
	padding: 0 ;
	padding-top: 3% ;
	padding-bottom: 3% ;
	background-color: #4682b4 ; /* original: bfe2f9 also try: 4682b4, 778899 */
	font-family: "Tw Cen MT", Verdana, Arial ;
	text-align: center ; 
	background-image: url(background.gif) ; }

img.banner {
	border: none }

div#page {
	margin: 0 auto ;
	width: 853px ;
	position: relative ;
	background-color: #d4ecfb ;
	text-align: left ;
	border-right: 1px solid black ;
	border-left: 1px solid black ;
	border-bottom: 1px solid black ;
	border-top: 1px solid black ; }

div#nav, #nav ul { 
	padding: 0 ;
	margin: 0 ;
	line-height: 23px ;
	background-color: black ;
	list-style: none ; }

#nav a:link, #nav a:visited, #nav a:active {
	display: block ;
	text-decoration: none ;
	width: 118px ;
	color: white ;
	padding-left: 10px ; 
	background-color: black ;
	border: none ; }

#nav a:hover, #nav a:focus {
	display: block ;
	width: 118px ;
	color: #6ec6f1 ;
	text-decoration: none ;
	padding-left: 10px ; }

#nav li {
	float: left ;
	width: 118px ;
	background-color: black ; }

#nav li ul {
	background-color: black ;
	position: absolute ;
	width: 163px ;
	left: -999em ; 
	background-color: black ;
	border: none ; }

#nav li ul a {
	display: block ;
	line-height: 25px ;
	width: 163px ;
	padding-left: 10px ; 
	border: none ; }

#nav li ul a {
	display: block ;
	text-decoration: none ;
	width: 153px ;
	color: white ;
	padding-left: 10px ;
	border: none ; }

#nav li ul a:hover, #nav li ul a:focus {
	display: block ;
	width: 153px ;
	color: #6ec6f1 ;
	text-decoration: none ;
	padding-left: 10px ;
	border: none ; }


#nav li:hover ul, #nav li.sfhover ul {
	left: auto ; }

div.navother {
	clear: left ;
	height: 10px ;
	width: 720px ; }

.navother ul {
	float: right ;
	list-style-type: none ;
	padding-left: 10px ;
	padding-top: 5px ;
	margin: 0 ; }

.navother a {
	font-style: italic ;
	text-decoration: none ;
	border-bottom: 1px dotted black ;
	color: black ; }

.navother a:hover, .navother a:focus {
	text-decoration: none ; 
	background-color: #8dcb41 ; }

.navother a:active {
	text-decoration: none ;
	color: green ; }

.navother li {
	float: left ;
	padding-right: 15px ; }

div.maintext {
	clear: left ;
	min-height: 300px ;
	padding-bottom: 50px ; }

.maintext ul {
	line-height: 22px ;
	padding-left: 75px ; }

.maintext a {
	font-style: italic ;
	text-decoration: none ;
	border-bottom: 1px dotted black ;
	color: black ; }

.maintext a:hover, .maintext a:focus {
	text-decoration: none ; 
	background-color: #8dcb41 ; }

.maintext a:active {
	text-decoration: none ;
	color: green ; }

.maintext li {
	list-style-image: url(arrow.gif) ; }

h2 {
	padding-left: 10px ;
	padding-top: 0 ; }

p {
	text-align: justify ;
	padding-left: 10px ; 
	padding-right: 10px ; }

div.navbottom {
	padding-top: 10px ;
	padding-bottom: 10px ;
	background-color: #cccccc ;
	text-align: center ;
	line-height: 25px ;
	border-top: 1px dotted black ; }

.navbottom a:link, a:visited, a:active {
	color: black ;
	text-decoration: none ; }

.navbottom a:hover, a:focus {
	color: black ;
	text-decoration: none ;
	background-color: #959595 ;
	border-bottom: 1px solid black ; }