body {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	text-align:center;
	background-color: #FFFFFF;
}

#widthControl{
background: #88A85C;
max-width: 900px;
width:expression(document.body.clientWidth > 1000? "900px": "auto" );
}

P, LI, BLOCKQUOTE  {
font: 12px arial, verdana, helvetica, sans-serif;
line-height: 16px;
color: #333333;
font-size: 12px;
}

P.tight_top  {
font: 12px/14px arial, verdana, helvetica, sans-serif;
color: #333333;
font-size: 12px;
margin-top: 2px;
}

P.tight {
font: 12px/14px arial, verdana, helvetica, sans-serif;
color: #333333;
font-size: 12px;
margin-top: 2px;
margin-bottom: 2px;
}

a:hover  {
text-decoration: none;	
}

a.white:link {
		font-family:  arial, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;	
}
a.white:visited {
		font-family:  arial, sans-serif;
		font-size: 12px;
		color: #FFFFFF;
		text-decoration: none;	
}

A.white:hover {
		color: #CCCCCC; 
		text-decoration: none; 
		font-size: 12px;
		font-family: arial, sans-serif
}


/*  Above are original  */

.p20px
{
font: 20px/26px Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p18px
{
font: 18px/22px Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p16px
{
font: 16px/19px Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p14px
{
font: 14px/17px Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p12px
{
font: 12px/14px Arial, Helvetica, sans-serif;
font-weight:normal;
}
.p10px
{
font: 10px/12px Arial, Helvetica, sans-serif;
font-weight:normal;
}

.errors   {
color: Black;
background-color : yellow;
font-weight:bold;
font-size:14px;
}

.hightlightedRed {
	color: #990000;
}

.hightlighted {
	font-style: italic;
	color: #990000;
	background-color: #FFFF00;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
}

.hightlightedBanner {
font-style: italic; 
color: #990000; 
background-color: #FFFF00; 
font-size: 1.5em; 
font-weight: bold;
}

.highlightedOnBlue {
	font-size: 1.3em;
	font-weight: bold;
	background-color: #FFFFFF;
}

H1   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

H1.dark_blue   {
font: 16px/17px  "Tempus Sans ITC", "Kristen ITC", "Comic Sans MS", "Maiandra GD";
font-weight:bold;
font-style: oblique; 
color: #0007A1;
}

H1.light_blue   {
font: 16px/17px  Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal; 
margin-top: 0px;
margin-bottom: 2px;
color: #71a4e8;
}

H1.redBanner   {
	font-weight: bold;
	font-style: normal;
	margin-top: 0px;
	margin-bottom: 2px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	border-top-width: 10px;
	border-right-width: 0px;
	border-bottom-width: 10px;
	border-left-width: 0px;
}

/* --  middle not supported by IE 6 */
H1.title_box   {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color: White;
	vertical-align: middle;
	font-style: italic;
}

H1.recip   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

H2   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

H2.recip   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

H3   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}

H4   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:14px;
}

H5   {
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
}

TD.info_box_left
{  
padding-top: 8px; 
padding-right: 10px; 
padding-bottom: 10px; 
padding-left: 10px;
}

TD.info_box_right
{  
padding-top: 8px; 
padding-right: 10px; 
padding-bottom: 10px; 
padding-left: 10px;
}

.borderall
{  
border-style: solid; 
border-color: Black;
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px;
}

.imageLeft {  
margin-top: 0px; 
margin-right: 10px; 
margin-bottom: 10px; 
margin-left: 0px;
}
