p.text
{text-align: left;
font: normal 11pt Arial, Helvetica, sans-serif;
color: #006600;
}

p.textbid
{text-align: left;
font: normal 11pt Arial, Helvetica, sans-serif;
font-weight:bold;
color: #006600;
}

p.textslogan
{font: 13pt Arial, Helvetica, sans-serif;
font-style:italic;
color: #006600;
}

p.textright
{text-align: left;
font: normal 10pt Arial, Helvetica, sans-serif;
color: #006600;
}

p.bottomlinks
{text-align: center;
font: normal 8pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

p.address
{text-align: center;
font: normal 10pt Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

A.down:link {
	color:#FFFFFF;
	font: normal 8pt/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.down:visited {
	color:#FFFFFF;
	font: normal 8pt/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.down:hover {
	color:#FFFFFF;
	font: normal 8pt/14px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.mail:link {
	color:#FFFFFF;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
A.mail:visited {
	color:#FFFFFF;
	font: normal 10pt Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

A.host:link {
	color:#342170;
	font: normal 10pt/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
A.host:visited {
	color:#342170;
	font: normal 10pt/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
A.host:hover {
	color:#342170;
	font: bold 10pt/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}

A.top:link {
	color:#CCCCCC;
	font: normal 10pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
A.top:visited {
	color:#CCCCCC;
	font: normal 10pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
}
A.top:hover {
	color:#FFFFFF;
	font: bold 10pt/normal Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
}
A.link:link {color:#006600; font: 12pt arial, helvetica, 'sans serif';}
A.link:visited {color:#006600; font: 12pt arial, helvetica, 'sans serif';}

A.link2:link {color:#006600;}
A.link2:visited {color:#006600;}
A.link2:hover {color:#ffffff;}

ul.square 
{
	list-style-type: square;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #342170;
	text-align: left;
}

ol.numbered 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006600;
	text-align: left;
	line-height:20px;
}

ol.faqpop 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #006600;
	text-align: left;
	line-height:20px;
}

ul.front
{ 
list-style-type: square;
font: normal 10pt arial, helvetica, 'sans serif';
color: #342170; 
}

ul.nrs
{ 
list-style-type: square;
font: 11pt arial, helvetica, 'sans serif';
font-weight:bold;
color: #006600; 
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	text-align: left;
	text-decoration:none;
	font-size: 20px;
}

h1.bid {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	text-align: center;
	text-decoration:none;
	font-size: 20px;
}

h2 {font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #006600;
	text-align: left;
	text-decoration:none;
	font-size: 16px;
}

input {
	color: #006600;
}

textarea {
	color: #006600;
}

.shadeform	{ FONT: 13px arial, verdana, sans-serif;
background-color:#FFFF00;
		text-align: left;
		BORDER: #006600 1px solid; }
		
input.button{font:bold 18px arial, helvetica, sans-serif;border:5px solid #006600;background-color:#ffff00!important ; color:#006600;padding:8px;margin:10px auto; width:290px;}

.greenmenu{
background-color:#009933;}


.faq{
font-weight:bold;
padding-left:8px;
font-size:18px;
color:#006600;
font-family:Arial, Helvetica, sans-serif;}

.faq2{text-align: justify;
padding-right:50px;
padding-left:50px;
}

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
.validation-passed {}
.required { color:#54878B; }
p.required { font-size:11px; text-align:right; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }


/* Calendar */

.TESTcpYearNavigation, .TESTcpMonthNavigation{
	background-color:#C0C0C0;
	text-align:center;
	vertical-align:center;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	
}

.TESTcpDayColumnHeader,
.TESTcpYearNavigation,
.TESTcpMonthNavigation,
.TESTcpCurrentMonthDate,
.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDate,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDate,
.TESTcpCurrentDateDisabled,
.TESTcpTodayText,
.TESTcpTodayTextDisabled,
.TESTcpText{
	font-family:arial;
	font-size:8pt;
}

TD.TESTcpDayColumnHeader{
	text-align:right;
	border:solid thin #C0C0C0;
	border-width:0 0 1 0;
}


.TESTcpCurrentMonthDate,
.TESTcpOtherMonthDate,
.TESTcpCurrentDate{
	text-align:right;
	text-decoration:none;
}

.TESTcpCurrentMonthDateDisabled,
.TESTcpOtherMonthDateDisabled,
.TESTcpCurrentDateDisabled{
	color:#D0D0D0;
	text-align:right;
	text-decoration:line-through;
}

.TESTcpCurrentMonthDate{
	color:#000000;
	font-weight:bold;
}

.TESTcpCurrentDate{
	color: #000000;
	font-weight:bold;
}

.TESTcpOtherMonthDate{
	color:#808080;
}

TD.TESTcpCurrentDate{
	color:white;
	background-color: #C0C0C0;
	border-width:1;
	border:solid thin #800000;
}

TD.TESTcpCurrentDateDisabled{
	border-width:1;
	border:solid thin #FFAAAA;
}

TD.TESTcpTodayText,
TD.TESTcpTodayTextDisabled{
	border:solid thin #6677DD;
	border-width:1 0 0 0;
}

A.TESTcpTodayText,
SPAN.TESTcpTodayTextDisabled{
	height:20px;
}

A.TESTcpTodayText{
	color:#6677DD;
	font-weight:bold;
}

SPAN.TESTcpTodayTextDisabled{
	color:#D0D0D0;
}

.TESTcpBorder{
	border:solid thin #808080;
}

