﻿/* Legacy stuff for old site */
#searchtext {
	position: relative;
	font-size: 1.2em;
	line-height: 1.4em;
}

#searchtext ul li {
	list-style-position: outside;
	padding-left: 1em;
	margin-bottom: .2em;
}

#searchtext h1 {
	position: relative;
	display: inline;
		font-size: 16px;
	color: #AF0203;
	margin: 10px 0px 0.5em 0px;
	padding-top: 10px;
	line-height: 1.5em;
}

#searchtext h2 {
	font-size: 12px;
	color: #AF0203;
	clear: left;
	margin: 1em 0px .2em 0px;
	font-weight: bold;
	border-bottom: 1px solid #cfcfcf;
}

#searchtext h2 strong {
	color: black;
}

#searchtext h2 a, #searchtext h2 a:visited { text-decoration: none; }
#searchtext h2 a:hover, #searchtext h2 a:visited:hover { text-decoration: underline; }

#searchtext h3  {
	font-size: 12px;
	color: #AF0203;
	margin: 1em 0px .5em 0px;
	padding: 0px;
	line-height: 1.5em;
}

#searchtext h3 a, #searchtext h3 a:visited { }
#searchtext h3 a:hover, #searchtext h3 a:visited:hover { text-decoration: underline; }

#searchtext h4, #searchtext h5, #searchtext h6 {
	font-size: 1em;
	color: #000;
	margin: 1ex 0px 1ex 0px;
}

#main {
	width: 950px;
	font-size: 10px;
	float: right;
	padding-right: 10px;	
}

ol.instructions li {
	margin-top: 1em;
	margin-left: 50px;
}

legend {
	font-size: 0.8em;
	font-weight: bold;
}

fieldset {
	border: 1px solid #DDDDDD;
	width: 500px;
	background: #FAFFF5;
	padding: 5px 10px 5px 10px;
}

form { 
	margin: 0px; 
	padding: 0px; 
}
	form.generic {
		clear: none;
	}
	
	form.generic fieldset {
		margin-top: 1em;
		background: transparent;
		border: solid 1px #ddd;
		width: auto;
	}
	
	form.generic legend {
		font-size: 1em;
	}
	
	form.generic .row {
		padding: .2em;
	}
	
	form.generic .rowCol {
		display: block;
		margin-left: 10em;
	}
		form.generic .rowCol label {
			float: none;
			width: auto;
		}
			
	form.generic .submitrow {
		display: block;
		clear: left;
		margin-top: .5em;
		margin-bottom: .5em;
		padding-left: 10em;
	}
	
	form.generic .errorrow {
		background-color: #ffc;
		margin-right: 10px;
	}
	
	form.generic label {
		position: relative;
		width: 10em;
		float: left;
	}
	
	form.generic input {
		position: relative;
	}
	
	form.generic textarea {
		font-size: 1.5em;
	}
	
	
	/* proper form classes */
form.features
{ 
}
	form.features .formgroup 
	{
		clear: left;
	}

	form.features .formgroup1 
	{
		float: left;
		margin-bottom: 1em;
	}

	form.features .formgroup2 
	{
		margin-bottom: 1em;
	}

	form.features fieldset 
	{
		margin-top: 1em;
		border: solid 1px #888;
		padding: 10px;
	}
	
	form.features legend {
		font-size: 1em;
	}
	
	form.features .row {
		display: block;
		margin-top: .5em;
	}
	
	form.features .rowCol 
	{
		display: block;
		margin-left: 120px;
	}

	form.features .formbuttons 
	{
		padding: 5px;
		text-align: center;
	}
	
	form.features label 
	{		
		width: 250px;
		float: left;
	}
		form.features .rowCol label 
		{
			float: none;
			width: auto;
		}
	
	form.features input 
	{
		
	}
	
	form.features textarea 
	{
		width: auto;
	}

table.listing{
	border-collapse:collapse;
	border:1px solid #000;
}

table.listing td
{
	padding:4px;
	background-color:#FDEAD3;
}

table.listing thead{
	background-color:#93D7FA;
	border:1px solid #000;
}

table.listing thead th{padding:4px;text-align:left}

table.listing tfoot td{text-align:center;background-color:#93D7FA;border:1px solid #000}

table.listing .number { text-align: right; }

table.view{width:600px;border-collapse:collapse}
table.view th{text-align:right;white-space:nowrap;background-color:#FDEAD3;}
table.view td{background-color:#FDEAD3}
table.view td, table.view th{vertical-align:top;padding:4px}
table.view tfoot td,table.view thead td{ background-color:#93D7FA;text-align:center }
table.view thead a, table.view thead a:visited, table.view tfoot a, table.view tfoot a:visited { color: #000; }

table.narrow{width:400px;float:left}

