body, p { font-size: 90%; color: black; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
td { font-size: 90% }
h1, h2, h3, h4, h5 { font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h1    { color: white; font-size: 130% }
h2 { font-size: 120% }
h3 { font-size: 120% }
h4 { font-size: 110% }
h5 { font-weight: bold; font-size: 100% }
b { font-weight: bold }

a { color: blue; text-decoration: none; background-color: transparent }
a:link	{ color: blue }
a:visited	{ color: blue }
a:hover	 { color: blue; text-decoration: underline }
a:active	{ color: blue; background-color: transparent }

#header { line-height: 150%; font-size: 80% }
#header a  { color: white; text-decoration: none; background-color: transparent }
#header a:link	 { color: white }
#header a:visited	 { color: white }
#header a:hover	{ color: black; background-color: white }
#header a:active	{ color: blue; background-color: transparent }

.nav        { color: white; font-size: 90%; line-height: 150%; top: 4%; left: 2% }
.nav b   { color: white; font-weight: bold; margin: 20px }
.nav a		   { color: white; text-decoration: none; background-color: #69c }
.nav a:link	  { color: white }
.nav a:visited	  { color: white }
.nav a:hover	   { color: white; background-color: #69c }
.nav a:active	  { color: white }

#navright { text-align: left; color: #000000; line-height: 150%; font-size: 80% }
#navright b { font-weight: bold }
#navright a { color: #000000; text-decoration: none; background-color: transparent }
#navright a:link	{ color: #000000 }
#navright a:visited	{ color: #000000 }
#navright a:hover	{ color: white; background-color: 000000 }
#navright a:active	{ color: blue; background-color: transparent }

#navleft   { color: white; font-size: 80%; line-height: 150%; margin-top: 40px; margin-left: 5px }
#navleft b   { color: white; font-weight: bold; margin-top: 40px; margin-left: 5px }
#navleft a		  { color: white; text-decoration: none; margin-top: 40px; margin-left: 5px }
#navleft a:link	  { color: white; margin-top: 40px; margin-left: 5px }
#navleft a:visited	  { color: white; margin-top: 40px; margin-left: 5px }
#navleft a:hover	  { color: white; background-color: #69c; margin-top: 40px; margin-left: 5px }
#navleft a:active	  { color: white; background-color: transparent; margin-top: 40px; margin-left: 5px }

#navinvisible a		{ color: white; text-decoration: none; background-color: transparent }
#navinvisible a:link	{ color: white }
#navinvisible a:visited	{ color: white }
#navinvisible a:hover	{ color: blue; background-color: transparent }
#navinvisible a:active	{ color: white; background-color: transparent }

#footer  { color: white; font-size: 80%; line-height: 150%; background-color: transparent }
#footer b { font-weight: bold; margin: 20px; border-bottom: 1px solid 
black }
#footer a		 { color: white; text-decoration: none }
#footer a:link	{ color: #000000 }
#footer a:visited	{ color: #000000 }
#footer a:hover	 { color: white }
#footer a:active	 { color: white; background-color: transparent }

#content { }
#column { }
#sitetools { }
#footer { }


.borders  {
	border: dashed 2px olive
	}
.greybottomline { border-bottom: 1px solid #808080 }
.greybottomtopline { border-top: 1px solid #808080; border-bottom: 1px solid #808080 }
.greybottomrightline { border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
.greybottomleftline { border-bottom: 1px solid gray; border-left: 1px solid gray }
.greytopleftline1 { border-top: 1px solid #808080; border-left: 1px solid gray }
.greytoprightline { border-top: 1px solid #808080; border-right: 1px solid #808080 }
.greyleftline { border-left: 1px solid gray }
.greyrightline { border-right: 1px solid #808080 }
.greyleftrightline { border-right: 1px solid #808080; border-left: 1px solid gray }
.greyleftrightbottomline { border-right: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid gray }
.greyall { border: solid 1px #808080 }
.blackall  { border: solid 1px #036 }
.greylefttopbottom { border-top: 1px solid #808080; border-bottom: 1px solid #808080; border-left: 1px solid #808080 }
.greyleftrighttopline { border-top: 1px solid #808080; border-right: 1px solid #808080; border-left: 1px solid gray }
.greytopline { border-top: 1px solid #808080 }
.title { color: white; font-weight: bold }
