html { }

body {margin: 0px; padding: 0px; color: black; font-family: Arial, Helvetica, sans-serif; }

body#script {background-image: none; background-color: white; font-size: .8em; }
 
h1 {font-size: 1.6em; margin-top: 4px; color: #CCCCCC; margin-bottom: 4px; padding: 0px 0px 0px 0px; }
h3 {font-size: 1.2em; margin-top: 0px; margin-bottom: 0px; }
h4 {font-size: 1.0em; font-weight: bold; color: white; padding: 4px; text-align: center; }
sup {font-size: 0.7em; }
small {font-size: 0.7em; }

.titletext { font-size: 1.6em; font-weight: bold; padding: 10px; }
.subpagetext { font-size: 1.0em; padding: 10px; color: #CCCCCC; background-color: #384D61}


.navcontact { color: #AAAAAA; font-size: 0.9em; line-height : 115%; font-weight: bold; }
a.navcontact:link { color: #6666CC; font-size: 0.8em; line-height : 110%; }

a:link { color: #9999CC; }

.indexpagetext { font-size: 1.0em; }

.heading {
}

.pageheading {
		font-family : Arial, Helvetica, sans-serif;
		font-size : 1.5em;
		margin-top : -2px;
		color : #000000;
}

.pagetext { margin-left: 20px; font-size: 0.9em; }
.linkheading { font-size: 1.1em; font-weight: bold; }

.contactpagetext { margin-left: 20px; font-size: 0.9em; }
.contactheading { margin-left: 20px; font-size: 1.1em; font-weight: bold; }


/* Links follow... */

.navbuttonarea { 
	line-height : 130%; 
	background-image: "images/left_heading_background.jpg";
}
 
a {font-weight: bold; text-transform: none; background-color: transparent; }

.navlink
{
		font-family : Arial, Helvetica, sans-serif;
		text-decoration : none;
		font-size : 11pt;
		color : #CCCCCC;
		width : 110px;
		padding : 4px;
		margin-left: 2px;
		display : block;
		border-bottom : 1px #3366AA solid;
		border-left : 4px;
}

A.navlink:hover
{
		background-color : #999999;
		text-decoration : underline;
		color : #000000;
		border-left : 4px #0000FF solid;
		border-right : 1px #333366 solid;
		border-top : 1px;
		border-bottom : 1px #333366 solid;
}


 
