/* 
PUT ; AFTER ALL PROPERTIES
.bcolor is generic definition
input.subcolor I use for submit input boxes.
input by itself is generic definition for all input boxes, 
text and submit.  It is defined many lines below */
.bcolor {background-color: #00ff00}
/*input.subcolor {background-color: #ff9900}*/
input.subcolor {background-color: #66ccff}
input.subcw 
{
	/*background-color: #ff9900;*/
	background-color: #66ccff;
	width: 23em;  
	/*USE TO MAKE ALL SUBMIT BUTTONS SAME WIDTH */
}
/*input.subcolor {background-color: #ff9900}
I like these 3 best blue-00ccff oranges-ff9900,ffcc00 
default is gray-cccccc
red-ff0000, shades-ff3300,ff0033,ff9966,ff6633,ff3333,ff6666
blue-0000FF, shades-0099ff,00ccff,3399ff,33ccff,66ccff
yellow-FFFF00, shades-FFFF33,FFFF66,ffff99,ffffcc
/*below works! but all inputs, both input text boxes and 
input submit buttons, are this color.  The square around the
radio buttons is also this color and may not be same as 
background color on rest of page.  so be careful using it.
For now, don't use, just go with defaults.
It is used many lines below, but just to define font.
input {background-color: #0000ff} 
select {background-color: #0000ff} */

/*use these classes anywhere with class="whatever" */
.defaults {
text-align: center;
color: black;
font-family: arial;
}

/*p
{
text-align: left;
color: blue;
font-family: arial;
}

/*.center {text-align: center}
p {margin-left: 20px}
p {font-family: "sans serif"}

p
{
text-align: center;
color: black;
font-family: arial;
}
*/

BODY
{
	/* client wants the following: */
	/*
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	Color: #000000;
	background-color: #cccccc;
	Margin: 0;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #ffffff;
	Margin: 0;
	/*don't think I can define below
	link=#ee0000 vLink=#ee0000 alink="#0000FF"
	*/
}
P
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	text-align: center;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	text-align: center;
	Margin: 3px;
    PADDING: 3px;
}
/* regular/other city listings and preferred ones */
P.city
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	Color: #ffffff;
	background-color: #000066;
	text-align: center;
	Margin: 0;
    PADDING: 3px;
}
P.cityp
{
	FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	Color: #ffffff;
	background-color: #000066;
	text-align: center;
	Margin: 0;
    PADDING: 3px;
}
/* below needed to align 0boatt.gif in headadd.php */
P.add 
{
	text-align: right;
}
P.left 
{
	text-align: left;
	Margin: 3px;
    PADDING: 3px;
}
P.about 
{
	text-align: left;
	Margin-left: 30px;
	Margin-right: 30px;
    PADDING: 3px;
}
p.head
{
	font-size: 12pt;
	/*text-decoration: underline;*/
	font-weight: bold;
}
p.subhead
{
	/*text-decoration: underline;*/
	font-weight: bold;
}
P.error
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	Color: #ff0000;
	text-align: center;
	Margin: 3px;
    PADDING: 3px;
}
P.hi
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	Color: maroon;
	text-align: center;
	Margin: 3px;
    PADDING: 3px;
}
P.nopad
{
	Margin: 0;
    PADDING: 0;
}
LI 
{
	text-align: left;
	Margin-left: 40px;
	Margin-right: 40px;
    PADDING: 3px;
}
LI.hilight 
{
	Color: maroon;
	text-align: left;
	Margin-left: 40px;
	Margin-right: 40px;
    PADDING: 3px;
}
/*added some things to below */
TABLE
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	/*background-color: #cccccc;
	/* above seems unnecessary.  screws up 
	logo header
	width: 100%;
	not sure you want above. causes buttons to be too
	far apart.  is it needed for anything? yes, set this
	in table.border because you want border to be full 
	width.
	/*background-color: #e8e8e8; not on color chart, 
	use #cccccc 
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #ffffff;
	Margin: 0;
    PADDING: 0;
	/*css properties differ slightly from inline properties
	background-color: #ffffcc;
	border: 3;
	border-color: not bordercolor: 
	border-color: #0000ff; just put all on 1 line like
	border: solid 3 #0000ff;
	background-color: not bgcolor: 
	text-align: center; not align: center; 
	don't think above is same as centering table on page,
	but never verified.
	Margin-left: 0; not leftMargin: 0;
	Margin-top: 0; not topMargin: 0;
	*/
}
table.linkbar
{
	FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	Color: #ffffff;
	background-color: #000066;
	width: 100%;
	border: solid #000066 3px;
}
table.searchbox
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #ffffff;
	background-color: #006699;
	width: 100%;
	border: solid #006699 4px;
}
table.search
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #ffffcc;
	width: 100%;
	border: solid #ffffcc 4px;
	/*
	border: solid #6699cc 4px; or 0099cc?
	background-color: #6699cc;
	*/
}
table.nospace
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #ffffff;
	width: 100%;
	border: 0px;
}
table.data
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #ffffff;
	width: 100%;
	border: solid #ffffff 12px;
}
table.states
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Color: #000000;
	background-color: #cccccc;
	width: 100%;
	border: 0px;
}
table.border1
{
	border: solid 3px #000000;
	width: 100%;
}
table.border2
{
	border: solid 1px #000000;
	width: 100%;
}
TH
{
	/* client wants the following: */
	/*
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #bcc28b;
	text-align: center;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	color: #ffffff;
	background-color: #000066;
	text-align: center;
}
TH.left
{
	/* client wants the following: */
	/*
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	color: #000000;
	background-color: #bcc28b;
	text-align: left;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	color: #ffffff;
	background-color: #000066;
	text-align: left;
	PADDING-RIGHT: 4px;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 4px;
    PADDING-TOP: 4px;
}
TR
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	Margin: 0;
    PADDING: 0;
}
TD
{
	/* client wants the following: */
	/*
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	text-align: center;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	text-align: center;
	Margin: 0;
    PADDING: 0;
}
TD.leftbar
{
	vertical-align: top;
	background-color: #006699;
	width: 210;
}
TD.bold
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: center;
}
TD.states
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	background-color: #ffffcc;
	text-align: center;
	Margin: 0;
    PADDING: 0;
}
TD.divider
{
	background-color: #000000;
}
TD.dividerw
{
	background-color: #ffffff;
}
TD.smlspace
{
    PADDING: 4px;
}
TD.company
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
}
/* other company listings above, and preferred company listings below*/
TD.companyp
{
	FONT-SIZE: 14pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #990000;
}
TD.featured1
{
	FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	width: 40%;
}
TD.featured2
{
	FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #000000;
	width: 60%;
}
/* not sure if addleft used in other places so left as is and added other company listings, and preferred company listings */
TD.addleft
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	text-align: left;
}
TD.addlefto
{
	FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	text-align: left;
}
TD.addleftp
{
	FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	text-align: left;
}
/*same as addleft, but nw background used to highlight alternating
	rows in city listings table*/
TD.addleftnw
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	text-align: left;
	background-color: #ffffcc;
}
TD.addright
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	text-align: right;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-align: right;
}
TD.subalign
{
	text-align: center;
}
DIV
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
SPAN
{
	/* client wants the following: */
	/*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
INPUT
{
	/* client wants the following: */
    /*
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
OPTION
{
	/* client wants the following: */
    /*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
SELECT
{
	/* client wants the following: */
    /*
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, sans-serif;
	*/
	/*my original */
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
/* input, option, and select needed on addgc.php so that
everything lines up. For some reason, option boxes not 
using Arial font. 
Stopped having both client's and my original from this
point on.
*/
INPUT.add
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
OPTION.add
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
SELECT.add
{
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A
{
    COLOR: blue;
	FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A:hover
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
/* above is default link style, below is preferred listing link style, the same just bigger. */
A.preferred
{
    COLOR: blue;
	FONT-SIZE: 12pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A.preferred:visited
{
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A.preferred:hover
{
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: underline;
}
A.blink
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Verdana, sans-serif;
    TEXT-DECORATION: none;
}
A.blink:hover
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.blink:visited
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.LoggedIn
{
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.LoggedIn:visited
{
    FONT-SIZE: 10pt;
    COLOR: #6699cc;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.Invis
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.Invis:hover
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}
A.Invis:visited
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, Verdana, sans-serif;
}

