




/* comment: bold links with hovering underline are default */

A:link {text-decoration: underline; color: #336699; font-weight: bold;}
A:visited {text-decoration: underline; color: #333333; font-weight: bold; }
A:hover {text-decoration: underline; color: #990000; font-weight: bold;}
A:active {text-decoration: underline; color: #ff3366; font-weight: bold;}


/* kp added for search bg */
.yellowbg {background: #ffff99;}



.boldtextlink { text-decoration: underline; }

.textlink {  text-decoration: underline;  font-weight: normal}

.nolinetextlink {  text-decoration: none;  font-weight: normal}
.bgwhite {background: #ffffff;}


/* kp added for special notices - same yellow as right col */
.yellowbox, .yellowbox>h2 {
	background: #ffffcc;
	padding: 5px;
	text-align: center;
	}






/* comment: special rust/blue link buttons for left column navigation */
/* inherent blue bg color from table set */

.leftnav 
{ text-align: left; }

.leftnav a:link {
text-decoration: none; 
white-space: nowrap;
color: #ffffff; 
font-size: 120%;
line-height: 180%;
        margin: 8px 5px 8px 5px;
        padding: 8px 5px 8px 5px;
}

.leftnav a:visited {
text-decoration: none; 
white-space: nowrap;
color: #cccccc;
font-size: 120%;  
line-height: 180%;
         margin: 8px 5px 8px 5px;
        padding: 8px 5px 8px 5px;
}

.leftnav a:hover {
text-decoration: none; 
white-space: nowrap;
color: #ffffff; 
font-size: 120%; 
line-height: 180%;
background: #990000; 
        margin: 8px 5px 8px 5px;
        padding: 8px 5px 8px 5px;
}

.leftnav a:active {
text-decoration: none; 
white-space: nowrap;
color: #ffffff; 
font-size: 120%; 
line-height: 180%;
        margin: 8px 5px 8px 5px;
        padding: 8px 5px 8px 5px;
}


/* specific styles for specific elements (other than left links) */







/* comment: headline One color - Dark Slate */


h1 {	font-size: 150%;
	text-align: left;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border-color: #000000;
	color: #333366;
}


/* comment: Headline Two color - med grey */

h2 {	font-size: 120%;
	text-align: left;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	border-color: #000000;
	color: #999999;
	}



/* comment: Headline 3 color - rust */

h3 {	font-size: 100%;
	text-align: left;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #990000;
	}

 



/* comment: body default color - black */

body {	font-size: 100%;
	text-align: left;
	font-family: Arial, Verdana, Helvetica, Geneva, sans-serif;
	border-color: #000000;
	color: #000000;
	
	
	}
	
.small { font-size: 90%; }
.smaller { font-size: 80%; }
.smallest { font-size: 75%; }

.big { font-size: 120%; }
.bigger { font-size: 130%; }
.bigger { font-size: 140%; }

.center { font-size: 100%; 
	text-align: center;
	vertical-align: top; }

.centersmall { font-size: 90%; 
	text-align: center;
	vertical-align: top; }

.centersmaller { font-size: 80%; 
	text-align: center;
	vertical-align: top; }
	
.full { text-align: justify; }
.fullsmall { text-align: justify; font-size: 90%; }
.fullsmaller { text-align: justify; font-size: 80%; }

.right  { text-align: right; }
.rightwhite { text-align: right;
              color: #ffffff; }
	
.rightwhitesmall { text-align: right;
              color: #ffffff; 
			  font-size: 90%; }

.rightsmall { font-size: 90%; 
	text-align: right;
	vertical-align: top; }

.leftsmall { font-size: 90%; 
	text-align: left;
	vertical-align: top; }

.copyright { font-size: 80%; text-align: center;}

.bold { font-weight: bold; }
.italic { font-style: italic; }

.smallbold { font-weight: bold; 
			  font-size: 90%;	}


.smallerbold { font-weight: bold; 
			  font-size: 80%;	}

.smallwhite { font-size: 90%; 
                  color: #ffffff; }


.white { color: #ffffff; }
.lightgrey { color: #cccccc; }
.medgrey { color: #999999; }
.darkgrey { color: #666666; }
.black {color: #000000; }
.green {color: #669966; }

.red { color: #990000; }
.redred {color: #cc0000; }
.dkblue { color: #333399; }
.blue { color: #333399; }      /*same as dark blue for now */
.ltblue { color: #9999cc; }
.cream { color: #ffcc99; }	
.rose { color: #ff6666; }

.rosebold { color: #ff6666 ;
            font-weight: bold ; }
.rosebig { color: #ff6666 ;
            font-size: 110% ; }
.redredbold{ color: #cc0000 ;
            font-weight: bold ; }
.redredbold-c{ color: #cc0000 ;
            font-weight: bold ; 
		text-align: center; }

/* specific styles for specific elements (other than left links) */

.pricelistheader {
	font-size: 120%; 
	text-align: center;
	text-color: #cc0000;
	font-weight: bold;
	}
