BODY,
P,
TD {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
}

normal {
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

address {
	font-size: 10px;
	font-style: italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}

pre {
	font-size: 120%;
	font-family: Times New Roman, serif;
	color: #CC6600;
}

H1  {
	color: #999999;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

H2  {
	font-size: 14px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #339999;
	font-weight: bold;
}

H3  {
	font-size: 15px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}

H4  {
	font-size: 100%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}

H5  {
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}

H6  {
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: normal;
}

.header  {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #B2B271;
	font-weight: bold;
}

.header2  {
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.footer TD {
	font-size: 10px;
}

.footer TD A:Link {
	text-decoration: underline;
	color: #999999;
}

.footer TD A:Visited {
	text-decoration: underline;
	color: #000000;
}

.footer TD A:Hover {
	text-decoration: underline;
	color: #ffffff;
}

.footer2 TD {
	font-size: 10px;
	color: #666666;
}

.footer2 TD A:Link{
	text-decoration: underline;
	color: #999999;
}

.footer2 TD A:Visited {
	text-decoration: underline;
	color: #999999;
}

.footer2 TD A:Hover {
	text-decoration: underline;
	color: #000000;
}

.container {
	padding: 10px;
}

.container2 {
	background-color: #ffffff;
	border: 1px solid #999999;
	padding: 10px;
}

.print,
.print P,
.print H1 {
	background-color: #ffffff;
	color: #000000;
}

.print TD,
.print TD A:Visited,
.print TD A:Link {
	color: #000000;
}

.breadcrumb div {
	font-size: 80%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF6B00;
}

.title  {
	font-size: 12pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.white  {
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}

.padding5 {
	padding: 5px;
}

.padding20 {
	padding: 20px;
}

/* START links in the HTML-block */ 
.bodytext A:Link,
.bodytext A:VISITED {
	color: #CC6600;
}

.bodytext A:Hover {
	color: #000000;
}

.alert {
	color: red;
	font-weight: bold;
}

.masthead {
	font-size: 200%;
	padding: 15px;
}

/* START main links */ 
/*A:Link {
	color: #666633;
}

A:Visited {
	color: #CC6600;
}

A:Hover {
	color: #000000;
}*/
A:Link, A:Visited {
	color: #333333;
}

A:Hover {
	color: #000000;
}
/* END main links */ 

/* START top (black) nav bar */ 
.navRail TD {
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.navRail TD A:Link,
.navRail TD A:Visited {
	text-decoration: none;
	color: White;
	font-weight: bold
}

.navRail TD A:Hover {
	text-decoration: none;
	color: #91A62C;
}
/* END top (black) nav bar */ 

/* START green nav bar */ 
.navlower TD {
	font-size: 10px;
	font-weight: bold;
	color: White;
}

.navlower TD A:Link,
.navlower TD A:Visited {
	text-decoration: none;
	color: White;
}

.navlower TD A:Hover {
	color: #003366;
}
/* END green nav bar */ 

.Menu  {
	font-size: 11px;
	font-weight:bold;
}

.Menu  A:Link,
.Menu  A:Visited {
	text-decoration: none;
	color: #ffffff;
	padding: 8px;
}

.Menu  A:Hover {
	text-decoration: underline;
	color: #ffffff;
	padding: 8px;
}

.Menu_in {
	font-size: 10px;
	background-color: #D7CB2E;
}

.Menu_in A:Link,
.Menu_in A:Visited {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
	background-color: #D7CB2E;
}

.Menu_in A:Hover {
	color: #ffffff;
}

.content {
	padding: 0px;
}

.small {
	font-size: 10px;
}

.bluepanel {
	background: url(images/panel_blue.jpg) no-repeat custom templates CabbageMain images panel_blue.jpg;
}

TABLE.table {
}

.table TH {
	text-align: left;
	color: #ffffff;
}

.fullwidth {
	width: 100%;
}

.halfwidth {
	width: 50%;
}

INPUT, SELECT {
	font-size: 10px;
}

.tagHtmlAddress,
.tagHtmlAddressLine {
}
	
.tagHtmlAddressBusinessName {
	font-weight: bold;
	font-size: 11px;
}
	
/* 
added by Thrive update dated 20040521.
These classes control the appearance of 
asterisks and errors in forms.
*/

.formFlag {
	color: red;
}

.formError {
	color: red;
	font-weight: bold
}

/* end */


/* Windowless popups */
#thriveWindowlessPopup{border:0; margin:0; padding:0; background:transparent;}
#thriveWindowlessShield{position:absolute; width:100%; top:0; left:0; z-index:20000; background:#000; opacity:0.7; -moz-opacity:0.7; -khtml-opacity:0.7; -ms-filter:"alpha(opacity=70)"; filter:alpha(opacity=70);}
#thriveWindowlessContentArea{position:absolute; z-index:20001; background:#fff; padding:70px 20px 20px 20px;}
#thriveWindowlessContent{overflow:hidden;}
#thriveWindowlessClose {position:absolute; top:20px; right:20px; width:80px; height:25px; background-color:#595c5c;}
#thriveWindowlessClose:hover {background-color:#333;}
#thriveWindowlessClose a:link, #thriveWindowlessClose a:visited{display:block; color:#fff; font-weight:bold; text-decoration:none; height:100%; width:100%; padding: 5px 0 5px 0; margin:0; border:0;}

