/* use C-style comments to comment things out */
/* note that NS 4.x seems to have trouble with inheritance, so you have to 
   have all the block elements here */


BODY, P, DIV, TH, DL, FORM, BLOCKQUOTE, CAPTION, INPUT, SELECT, TEXTAREA, .text
	{
	font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 11PX; color: #000000; line-height: 16px;
	} 
body {background-color: #ffffff;}

input {
	margin-bottom: 1px;
}
	
PRE 		{ font-family: Courier, monospace; } 

A:link    {text-decoration: underline; color: #330000;}
A:visited {text-decoration: underline; color: #003366;}
A:active  {text-decoration: none; color: #666666;}
A:hover   {text-decoration: none; color: #666666;}

.pHeader { margin: 0 0 4px 0; font-weight: bold; }
.pDivider { height:15px; border-top: 1px solid #ccc; }

.required
{ font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 11PX; color: red; font-weight: bold;line-height: 16px;
	} 

.smtext {
COLOR: #000000; FONT-SIZE: 10px; line-height: 16px;
}

.header
{
	font-family: Verdana, Helvetica, Arial, Sans-Serif; font-size: 13PX; color: #000000; line-height: 16px; font-weight:bold;
}
.adminHeader
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: white;
    background-color: black;
    border:1px solid white;
    padding:2px;
}

.adminContent
{
    background-color:#FBB12C;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color:black;
    border:1px solid white;
    padding:2px;
}

.adminLabel
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: black;
    background-color: white;
    border:0px solid white;
    padding:2px;
    vertical-align:top;
    width: 80px;
    text-align:right;
}

.adminTextField
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: black;
    background-color: white;
    border:1px solid black;
    padding:2px;
    vertical-align:top;
    width: 200px;
}

.adminButton
{
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: black;
    background-color: #FBB12C;
    border:1px solid black;
    padding:2px;
    text-align:center
}

.newspadding
{
    padding-bottom:10px;
}

/**
 * Adds a simple float for images in content pages.
 */
.float_right {
  float: right;
  margin: 5px;
}

/**
 * Creates a clean box for a testimonial.
 */
.testimonial {
	padding: 5px;
	border: 1px solid #fbb12c;
}

/**
 * Div for Flash Movie.
 */

.movie {
	text-align: center;
}

/**
 * Simple text-align right w/italics for text
 */
 
div.source {
	text-align: right;
	font-style: italic;
	margin: 0px 20px 10px 0;
}

td.clip_desc {
	padding-left: 5px;
	vertical-align: top;
	width: 225px;
}

.right {
	float: right;
	margin: 5px 0 5px 10px;
}

/**
 * Table and div for price protection 2008
 */
 
table.price_protection {
	border: 1px #000000 solid;
	margin: auto;
	width: 600px;
} 
 
table.price_protection th {
	color:#FFFFFF;
	font-weight: bold;
	text-align: center;
	background-color:#999999;
	border-bottom: 1px #000000 solid;
	padding: 0 3px;
}

table.price_protection td {
	 color: #000000;
	 text-align: left;
	 padding: 3px;
	 vertical-align: top;
}

	