/*This style sheet has definitions for each field availible from the central Database. Altering the style defintions on this document will affect the way your search results are displayed when dynamically served up by us. Each style name is defined as to what item it will affect.*/

/*DO NOT USE THE HASH SIGN (POUND SIGN) WHEN REFERRING TO COLORS. USE EITHER VALID HTML COLOR NAMES OR HEX NAMES WITHOUT THE ## SYMBOLS. REASON: the hash symbol is used by Cold Fusion to open/escape variables. Stray hashes can accidentally open/close variables and crash your web pages. Thank you*/

/*This is a REDEFINE of some attributes of the body TAG*/

body{
	SCROLLBAR-FACE-COLOR: #053f61;
	SCROLLBAR-HIGHLIGHT-COLOR: #000000;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #000000;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #000000;
	SCROLLBAR-DARKSHADOW-COLOR: #000000;
	overflow: auto;
	margin-bottom : 0;
	margin-left :0;
	margin-right : 0;
	margin-top : 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
	background-color:#DADBB7;
	background-image:url(../art/bgFD.gif);
	margin:0px 0px 0px 0px;
}

.tableOL {border:white thin solid;}

/*TH is used in place of a TD when a Header type apearence is needed. These cells are in reverse background-color:#663300;*/
th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:14px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	padding:2px 8px 2px 8px;
	}

/*The folowing a: tags are all regarding anchors, and their use with hyperlinks*/
a {font-weight: bold; font-family:Geneva, Arial, Helvetica, sans-serif;}


/*These class styles are for the display of membership results. The names of these classes match the names in the table to which they will apply*/

/*Applies to fields phyAddress, phyCity, phyState,phyZip*/
.physAddress {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#666666;
        margin-left: 8px;
}

/*Applies to fields altAddress, altCity, altState,altZip*/
.altAddress {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
        margin-left: 8px;
}

/*Applies to The Company Name busName field*/
.busName {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#000000;
        
}

/*Applies to contactTitle, contactFName, contactLName*/
.contact {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#000000;
        margin-left: 8px;}

/* Applies to the primary phone listing, busPhone*/
.busPhone {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#000000;
        margin-left: 8px;
}
/*AKA Toll Free*/
.busPhone2 {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#999999;
        margin-left: 8px;
}
/*Applies to busFax, usually the fax number*/
.busFax {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#666666;
        margin-left: 8px;
} 

/*Email address appearence*/
.email {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#666666;
       margin-left: 8px;
}

/*Web Site appearence*/
.website {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#666666;
        margin-left: 8px;
}

/*Applies to busCat1, busCat2, busCat3*/
.busCat {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#333333;
}

/* For the optional description*/
.description {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#999999;
}

/*Where large header appear on the RESULTS page*/
.header {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color:#3F3514;
}

/*The sentence that states how many results were found*/
.found {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color:#cc0000;
}

/*Attributes of the table the results display in*/
.resultsTable{background-color:#ghostwhite;
				margin:5px;
				}
	
/*This tag is for the appearence of the text in this edit box only*/	
.editBox{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:0066CC;}

/*All small/tiny text on your site is controlled here*/
.smaller{
		font-size:10px;}

.small-light{font-size:11px; color:#B0C5E3;}

.search {font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#B0C5E3;
		font-weight:bold;
		line-height:14px;
}

.formbox{
	font-size:11px;
	color:#003366;
	background-color:#CCCCCC;
	border:1px solid #756534;
	background-image: url(../art/formBG.jpg);
}

.row1{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-image:url(../art/pgbg.gif)}
.row2{
	background-color:#EEF8Fe;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.submit{
	background-color:#68498D;
	font-size:11px;
	color:white;
	border: 1px solid #000000;
	font-weight: bold;
	padding:1px 1px 1px 1px;
}

.reset{
	background-color:#993300;
	font-size:11px;
	color:white;
	border: 1px solid #000000;
	font-weight: bold;
	padding:1px 1px 1px 1px;
}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;

}

#sectionLinks h3{
	padding: 10px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	font-size:11px;
	padding: 2px 6px 2px 2px;
	color:#2F3F68;
}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #C3AF9C;
	background-image: none;
	font-weight: bold;
	text-decoration: none;
	color:#2F3F68;
}
#sectionLinks TH{
	background-color:#3d5b88;
	font-size:12px;
	line-height:14px;
	font-weight:bold;}
/************ END sectionLinks styles **************/
#results {margin: 4px; padding: 4px;}

#results td{
	font-size:12px;
	line-height:13px;
	font-style:inherit;
	}
#results  th{
	background-color:#660033;
	background-image:url(art/blueBarBg.jpg);
	font-size:14px;
	line-height:16px;
	font-weight: bold;
	font-style:inherit;
	color:#D0DBEE;
	padding-left: 10px;
}
	
#results a:link{
	color:#377294; 
	font-size:11px;
	}
	
#results a:hover{
	color: #053f61;
	background-image: none;
	font-weight: bold;
	text-decoration: underline;
	}
	
#results a:hover{
	color: #053f61;
	background-image: none;
	font-weight: bold;
	text-decoration: underline;
	}
	
#results p{
	font-size:11px;
	line-height:12px;
	font-stretch:semi-condensed;
	color:#003366;
	border-bottom:1px dashed #ffffff;
	}
#results p:hover{background-color:#DCE1EF;}
	
#results .subHead{font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#003366;
	border-bottom:1px solid #377294}

/*...Here are the "Tabbed-look" tables. Its just a TH class with a insert...*/
#tab1 TH {
	background-image:url(../art/tab1-e3e1a9.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	height: 20px;
	padding-left:8px;
	vertical-align:middle;
	}
#tab1 TD {
	background-color:#e3e1a9;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	vertical-align:top;
	height:150px;
	}
	
#tab2 TH {
	background-image:url(../art/tab2-c0d5aa.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	color:#000000;
	padding-left:8px;
	vertical-align:middle;
	}
#tab2 TD {
	background-color:#c0d5aa;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	vertical-align:top;
	height:150px;
	}

#tab3 TH {
	background-image:url(../art/tab3-ece1b9.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	height: 20px;
	padding-left:8px;
	vertical-align:middle;
	}	
#tab3 TD {
	background-color:#ece1b9;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	vertical-align:top;
	height:150px;
	}

#tab4 TH {
	background-image:url(../art/tab4-f4eed9.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	height: 20px;
	vertical-align:middle;
	padding-left:8px;
	}
#tab4 TD {
	background-color:#f4eed9;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	vertical-align:top;
	height:150px;
	}		
	
#tab5 TH {
	background-image:url(../art/tab5-DFF3F8.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	height:20px;
	padding-left:8px;
	vertical-align:middle;
	}
#tab5 TD {
	background-color:#DFF3f8;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	vertical-align:middle;
	height:150px;
	}		
	
#tab6 TH {
	background-image:url(../art/tab6-f1dff8.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	height:20px;
	padding-left:8px;
	vertical-align:middle;
	}
#tab6 TD {
	background-color:#f1dff8;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc; 
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
	height:150px;
	}	
	

#tabSafe TD {
	border-left:0px solid #cccccc;
	border-right:0px solid #cccccc;
	border-bottom:0px solid #cccccc; 
	padding-left:8px;
	padding-right:8px;
	vertical-align:top;
	height:0px;
	font-size:12px;
	line-height:18px;
	}			
/*------------End Tabbed Tables-------------------------*/


.footer {
	background-color:#79124A;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
	font-style: normal;
	font-weight: bold;
	color:#FFFFFF;
	padding: 5px 0px 5px 0px;
	}


#Directors th {border-top:5px solid #ffffff;
			   border-bottom:3px solid #cccccc;}


#Directors a:link {
	color:#666666;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}

#Directors a:visited {
	color:#999999;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	font-weight: bold;
    text-decoration: none;
}
#Directors a:hover {
	color:#FF0000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#Directors a:active {
	color:#CC0000;
	text-decoration: none;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
}

#content {margin:10px 10px 10px 10px;
		  background-color:#ffffff;	}

#content .head {background-color:#526932;
				color:#ffffff;
				font-size:14px;
				line-height:17px;
				font-weight:bold;
				padding:2px 2px 2px 2px}

#content TH {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:19px;
	font-style: normal;
	font-weight: bold;
	color:#ffffff;
	padding:2px 8px 2px 8px;
	background-color:#4B000C;
	background-image:url(../art/redTHbg.gif);
	align: center;
	background-repeat: repeat-x;
	}
	
#content TD {
			vertical-align:top;
			
	}

#content .accent{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			color:#526932;
			font-size:12px;
			line-height:15px;
			font-style:italic;
			}
#content p{font-size:12px; line-height:17px;
			margin:10px 10px 10px 10px;}

#content a:hover {
	       background-color:#94B66D;}
		   
.subHead{font:Geneva, Arial, Helvetica, sans-serif;
		 font-size:16px;
		 font-weight:bold;
		 line-height:inherit;}
		 
.pale{
	background-color:#ECE1B9;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-image:url(../art/paleTan.jpg);
}
.pale2{
	background-color:#CCBF66;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-image:url(../art/paleTan.jpg);
}
.shadBox{
	background-image:url(../art/shadBox.jpg);
	background-repeat:no-repeat;
	}
	
#forms th{font:Geneva, Arial, Helvetica, sans-serif;
		 font-size:15px;
		 font-weight:bold;
		 background-color:#993333;
		 border:2px solid #660000; 
		 padding:8px;
		 vertical-align:top;
	}	
		 
		 
#forms td{
	background-color:#EFF1F1;
	border:2px dotted #cccccc; 
	padding:8px;
	vertical-align:top;
	}	

.body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	line-height:15px;
	font-style:normal;
	font-weight:normal;
	}

.tablebody
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:15px;
	font-style:normal;
	font-weight:normal;
	}

.tablestats
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	line-height:15px;
	font-style:normal;
	font-weight:bold;
	}

.weblinkslinkpg
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #6F352E;
	line-height:15px;
	font-style:normal;
	font-weight:normal;
	}


.button
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:15px;
	font-style:normal;
	font-weight:normal;
	}
	
	

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	line-height:14px;
	font-style:italic;
	font-weight:normal;
	}

.Headers
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#6F352E;
font-weight:normal;
font-style:normal;
}

	
.POINumbers
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	line-height:16px;
	font-style:normal;
	font-weight:bold;
	}

.POI
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#000000;
	line-height:15px;
	font-style:italic;
	font-weight:bolder;
	}

.POIemails
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color: #6F352E;
	line-height:16px;
	font-style:normal;
	font-weight: normal;
	}


.td1
{
padding-top:10px;
padding-left:5px;
padding-right:5px;
}

.td2
{
padding-top:3px;
padding-right:10px;
}


.td3
{
padding-top:5px;
padding-left:35px;
}

.td4
{
padding-top:5px;
padding-left:5px;
padding-right:5px;
}

.td5
{
padding-top:5px;
padding-left:70px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


.bullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #333300;
}

.footerbullets
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
}



input {background-color:#FFFFFF; color: #000000; border:#999999 thin solid; font-weight: normal;}

.stylelinkspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

#navLink a:link{font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
				color:#FFFFFF;}
#navLink a:hover {
				color:white; 
				background-image:url(../art/navOver.jpg); 
				display:block; 
				padding-top:4px;
				padding-bottom:4px; 
				line-height:13px}
				
#navLink a:active {color:#FF0000;}
#navLink a:visited {color:#FFFFFF;}

.searchButton{
		background-image:url(../art/search.jpg);
		background-color:#94B66D;
		width:85px; 
		height:20px;
		background-color:#94B66D;
    	border: 1px solid white;}
		
.formbox{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	background-color:#CCCCCC;
	border:1px solid white;
	background-image: url(../art/formBG.jpg);
}
.formboxREQ{
	font-size:11px;
	color:#003366;
	background-color:#CCCCCC;
	border:1px solid #756534;
	background-image: url(../art/formREQ.jpg);}
	
	
.next a {background-color:#996600; 
         color:white; 
		 text-align:right; 
		 padding-left:25px; padding-right:5px; padding-bottom:4px; padding-top:2px;
		 }
.next a:hover{background-color:#993300}
.next a:active{background-color:#FF6600;}

.back a {background-color:#996600; 
			  color:#FFFFFF; 
			  text-align:left; 
			  padding-left:5px; padding-right:25px; padding-bottom:4px; padding-top:2px;
			  }
.back a:hover{background-color:#993300;}
.back a:active{background-color:#FF6600;}

