/* Formerly styleProto2.css */

BODY {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
/* font-family: verdana, arial, helvetica, sans-serif; ORIGINAL */
font-size: .85em;
margin-left: 5%;
margin-right: 5%;
margin-top: 0%;
border-top: 5px solid #FFFFFF;
border-left: 0px;
margin-bottom: 0%;
background-color: #C0C0C0;
color: #000066;
}

H1 {
color: #000080;
font-size: 1.6em;
/* font-family: verdana, sans-serif; */
text-align: center;
line-height: 1.8em;
}


H2 {
color: #000080;
font-size: 1.3em;
letter-spacing: .1em; 
/* line-height: 1.4em; */
}


H3 {
color: #000080;
font-size: 1.2em;
text-align: center;
}


h4 {
color: #000080;
font-size: 1.1em;
font-weight: bold;
}


cite {
color: #000080;
font-weight: bold;
font-size: 1.1em;
}

A:link {
/* color: #666666; */
color: #000080;
/* color: #666699; */
font-style:normal;
text-decoration: none;
/* text-decoration:underline; */
font-size: 1em;	
border-bottom: 1px 	double #CCCCCC; 
/* border-bottom: 2px ridge #FFFFCC; */
/* #CCCCCC */
}


A:visited {
color: #008000;
font-size: 1em;
font-style:normal;
text-decoration:none;
}

A:hover {
color: #990000;
/* background-color: #FFFFCC; */
font-size: 1em;
font-style:normal;
border-bottom: 2px ridge #FFFFFF;
text-decoration:none;
}

A:active {
color: #000080;
font-size: 1em;
font-style:normal;
text-decoration:none;
}

small {
font-size: 10pt;
}

.mainlinks {
font-size: .9em; 
font-family: Geneva, Arial, Helvetica, sans-serif;
color: #000080;
/* background-color:#EBEBEB; */
padding: 5px;
}

.mainlinksovr {
font-size: .9em; 
font-family: Geneva, Arial, Helvetica, sans-serif;
/* font-weight: bold; */
color: #990000;
background-color:#FFFFCC;
padding: 5px;
}

.picL { 
	float: left; 
	margin-right: 7px;
}

.picR {
	float: right; 
	margin-left: 7px;
}

.picL img, .picR img { border: 1px solid #DCDCDC; }

DIV.contentWrapper {
background-color: #FFFFFF;
padding: 5px;
}

.contentWrapper ul {list-style: disc; text-align: left;}

DIV.searchcat {
margin:10px 0px 0px 168px;
padding:0px;
background:#000066;
color:#FFFFFF;
font-weight:bold;
}	

#leftcontent {
	width:115px;
	background:#fff;
	border:1px solid #000;
		}

#centercontent {
background:#fff;
align: center;
top: 218px;
border:0px solid #000;
voice-family: "\"}\"";
voice-family: inherit;
text-align: left;
	}
html>body #centercontent {
align: center;
	}

	#rightcontent {
		position: absolute;
		z-index: 5;
		top:198px;
		left:30px;
		width:202px;
		text-align:center;
		background:#ffffcc;
		border:1px solid #000;
		}

	#welcome {
	 	top: 128px;
	 	left: 10px;
	 	right: 20px;"
	}

	#rightcontent p {
	font-size:10px
	}
	
#restOfPage {
position: relative;
top: 5px;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
	/* font-family: Georgia, "Times New Roman", Times, serif; */
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

h1 { font-size: 1.5em; }

body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1em;
	/* color: #A1A1A1;  VERY COOL VERY LIGHT GREY */
	/* color: #423922; AWESOME KHAKI? */
	/* color: #645C30; ALSO A KIND OF KHAKI */
}

a {text-decoration: none; color: #000080;}

				.zg_div {margin:0px 5px 5px 0px; width:117px;}
				.zg_div_inner {border: solid 1px #330000; background-					color:#330000;  color:#FFFFFF; text-align:center; 					font-family:arial, helvetica; font-size:11px;}
				.zg_div a, .zg_div a:hover, .zg_div a:visited {color:					#CCCCCC; background:inherit !important; text-							decoration:none !important;}