/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color:#330000;
}
#wrapper { 
 margin: 0 auto;
 width: 985px;
}
#faux {
 background: url(../images/faux-3-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%;
 min-height:440px;
}
#header {
 color: #333;
 width: 975px;
 padding: 5px;
 height: 65px;
 margin: 10px 0px 0px 0px;
 background-image:url('/images/header_bg.gif');
 border-bottom: 1px solid #968772;
}
#leftcolumn { 
 display: inline;
 color: #333;
 margin: 0px;
 padding: 10px 0px 0px 10px;
 width: 128px;
 float: left;
 background-color:#F1E8C5;
}
#rightcolumn { 
 float: right;
 color: #333;
 margin: 10px 0px 0px 0px;
 padding: 0px 10px 20px 0px;
 width: 828px;
 display: inline;
 position: relative;
}
#footer { 
 width: 957px;
 clear: both;
 color: #333;
 background-image:url('/images/footer_bg.gif');
 margin: 00px 0px 15px 0px;
 padding: 14px;
 height: 78px;
 border-top: 1px solid #968772;
}
.clear { clear: both; background: none; }

.searchleft
{
	border:1px solid #330000;
	padding: 1px;
	margin: 50px 0px 0px 0px;
	background-color: #CDB99C;
}

.searchform td
{
	padding: 0px ;
}
.inputborder
{
	border:1pt solid #330000;
	padding:1px 2px 2px 3px;
	width: 113px;


}

.inputdrop
{
	border:1pt solid #330000;
	padding:1px 0px 2px 1px;
	width: 120px;
}


.searchresults 
{
	margin: 1px 0px 5px 0px;
	border-width:1px;
  	border-style:solid;
  	border-color:#330000;
  	border-collapse:collapse;
	width:100%;
	padding:0px;
}


.searchresults tr.tr_even td
{
	background-color:#FFFFFF;
}
.searchresults tr.tr_odd td
{
	background-color:#edefdf;
}
.searchtabhead
{
	background-color:#B4CD9C;
}
.searchresults td
{
	padding: 5px 10px 4px 5px;
	border-width:1px;
  	border-style:solid;
  	border-color:#330000;
  	border-collapse:collapse;
	height: 42px;
}

.censussearchresults 
{
	margin: 10px 0px 5px 0px;
	border-width:1px;
  	border-style:solid;
  	border-color:#330000;
  	border-collapse:collapse;
	width:100%;
	padding:0px;
}


.censussearchresults tr.tr_even td
{
	background-color:#FFFFFF;
}
.censussearchresults tr.tr_odd td
{
	background-color:#edefdf;
}
.censussearchresults td
{
	padding: 5px 10px 4px 5px;
	border-width:1px;
  	border-style:solid;
  	border-color:#330000;
  	border-collapse:collapse;
	height: 42px;
}






h3
{
	margin: 0px 0px 8px 0px;
}

#pagingnav
{
	margin: 0px 0px 4px 0px;
	font-weight: bold;
	font-size: 1.0em;
}
#pagingnav p
{
	margin: 0px 0px 4px 0px;
}
#searchtable a 
{
	color:#330000;
	text-decoration:underline;
}

#searchtable a:hover
{
	color: #0000CC;
	text-decoration:underline;
}


#viewlink a 
{
	color:#0000cc;
	text-decoration:none;
}

#viewlink a:hover
{
	color: #0000CC;
	text-decoration:underline;
}

#viewlink a:visited
{
	color: #660066;
	text-decoration:none;
}

.smalltext
{
	font-size: 0.85em;
}

.recordtable 
{
	margin: 26px 0px 35px 0px;
	border-width:1px;
  	border-style:solid;
  	border-color:#CDB99C;
  	border-collapse:collapse;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
}

.recordtable  td
{
	padding: 5px 10px 4px 10px;
	border-width:1px;
  	border-style:solid;
  	border-color:#CDB99C;
  	border-collapse:collapse;
	height: 42px;
}
.rec_id
{
	font-size: 0.8em;
	color:#666666;
	
}

.sourcetable 
{
	margin: 0px 0px 35px 0px;
	border-width:1px;
  	border-style:solid;
  	border-color:#CDB99C;
  	border-collapse:collapse;
	padding:0px;
	width:80%;
}

.sourcetable  td
{
	padding: 5px 5px 5px 5px;
	border-width:1px;
  	border-style:solid;
  	border-color:#CDB99C;
  	border-collapse:collapse;
	
}

.advsearchform 
{
	margin: 10px 0px 0px 25px;
}
.advsearchform td
{
	padding: 0px ;
}
.advsearchform input 
{
	border:1pt solid #330000;
	padding:1px 2px 2px 3px;

}

.advsearchform select 
{
	border:1pt solid #330000;
	padding:1px 2px 2px 3px;;
	font-size: 1em;
}
#nav
{
	font-weight:bold;
	margin: 0px 0px 0px 0px;
}

#nav a
{
	font-weight:bold;
	margin: 0px 10px 0px 7px;
}

.contact
{
	margin: 26px 0px 35px 20px;
	padding:0px;
	
}

.contact  td
{
	padding: 3px 3px 3px 3px;
  	border-collapse:collapse;
	
}
.contact input
{
	border:1pt solid #330000;
	padding:1px 2px 2px 3px;
}
.contact textarea
{
	border:1pt solid #330000;
	padding:1px 2px 2px 3px;
}

.thanks
{
	margin: 25px;
	font-size: 1.2em;
}

#footleft
{
	float:left;
	width: 90px;
}
#footright
{
	float:right;
	text-align: right;
	width: 600px;
}
p
{
	margin: 0px 0px 15px 0px;
	text-align:justify;
	line-height: 1.5em;
}

.highlight
{
	background-color:#FFFF99;
}
