@CHARSET "UTF-8";
body {
	font-family: arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
}
h1 {
	text-align: center;
}
h2 {
	font-weight: bold;
	font-size: 125%;
	margin: 0;
	padding: 8px;
	text-align:center;
}
h3 {
	font-weight: bold;
	font-size: 125%;
	margin: 0;
	padding: 4px;
	text-align:left;
}
.faces {background-image: url("img/banner/faces.gif");}
.greenbg {background-image: url("img/bg4.gif");}
.blackline {text-align: center;background-image: url("img/blackline.gif");}
.cities {background-image: url("img/banner/cities3.jpg");}
h4 {
	font-size:110%;
	font-weight:bold;
	padding:0;
}
#main {
	margin: 0 20% 0 20%;
}
/*label {
	color: black;
	font-size:85%;
}*/
/*
th, td {
	border: 1px solid black;
}*/
#theTable th {
	background-color: white;
	color: black;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
div {
	padding: 0px;
	margin-left:0px;
}
.results table {
	border-collapse: collapse;
/*	table-layout: fixed;
*/
	margin: 0 auto 0 auto;
	width: 80em;
}

.required {
  font-size: 90%;
  color: blue;
}

.required :link {
	font-size:90%;
	text-decoration:underline;
	color:blue;
}

.required:hover {
color: #f8f8f8 ;
background-color:blue;
	}

.nopadding {
	padding: 0;
	margin: 0;
	border-style: none;
	border-spacing: 0;
}
.nopadding td, .nopadding th {
	padding: 0;
	margin: 0;
	border-style: none;
}
.footer {
	font-size:12px;
	font-weight:bold;
	color:black;
	white-space:nowrap;
	text-align:center;
	padding:25px 0px 20px 5px;
	clear: both;
}

.footer :visited, .footer :link {
	color: black;
	text-decoration: none;
	font-weight:bold;
}

.footer :link:hover, .footer :visited:hover {
	text-decoration: underline;
}

tr.odd, dd.odd, dt.odd, .entry.odd {
	background-color: #ebf3d7;
}

#sort-N, #sort-P, #sort-E, #sort-T {
	float: right;
	text-decoration: none;
}

#theTable th
{
	cursor: pointer;
}

#theTable th:hover
{
	text-decoration: underline;
}

#sort-N, #sort-P, #sort-E, #sort-T !important {
	text-decoration: none;
}

:link{color:#0000cc; text-decoration:none;}
:visited{color:#025718; text-decoration:none;}
:link:hover{text-decoration:underline;}
 
.heading {font-size:12px;}
.banner {font-family:verdana,sans-serif;font-size:18px;font-weight:bold;color:#666666}
.banner2 {font-size:12px;font-weight:normal}
.banner3 {font-size:14px;font-weight:bold}
.copy {font-size:10px;font-weight:normal;white-space:nowrap; text-align:center}
.link {font-family:arial;font-size:11px}

img {
	border-style: none;
}

/*  Used for the text below the tabs.
 */
/* The "hunt" button.
 */
.hunt {
	font-weight: 900;
	font-style: italic;
	border-style: none;
	font-size: 170%;
	letter-spacing: -.07em;
	background-color: white;
}

@media print {
	#footer-links {
		display: none;
	}
	#main {
		margin: 0 1cm 0 1cm;
	}
}
.entry-float {
    float:right;
    border: 1px solid black;
    font-size:80%;
    margin:2px;
}
.text {
	font-face:arial;font-size:12px;
}

ul.important {
	list-style-image: url("img/glowdot_small.gif");
	color:white;
	background-color: black;
	font-weight:bold;
	font-size:11pt;
	text-align:left;
	padding: 1em 3em;
}

ul.important li {
	background-color: black;
	margin: .5em 0;
	padding-left: .4em;
}
.mailer {
text-align:left;

}
form {
	margin: 0;
}

.notification {
	background-color: #ffce7b;
	border: 1px solid #ffa500;
	color: black;
	font-weight: bold;
	margin: 2em 30%;
	padding: .5em 1em;
	vertical-align: middle;
}
textarea {
	font-size:1em;
	
	}
	
.folder-data1 input, textarea{
	
	border:1px solid #a3a3a6;
	horizontal-align:center;
	height:90px;
	
	}
.folder-data1 td{
	
	text-align:center;
	
	}	
.folder-data1 textarea{
	width:950px;
	height:90px;
	font-size:0.9em;
	font-family:  verdana,arial;
	
	}	
