body
{
	font-family: Arial, Helvetica, Sans-Serif;
	/* font-size: x-small ;*/
	font-size: 12px;
	color: #333333;
	background-color: #dbd2f4;
}

a:link, a:visited
{
color: #6666cc;
text-decoration: underline;
}

a:hover
{
color: #012dd7;
text-decoration: none;
}

h1{
	font-family: "Lucida Sans Unicode", Verdana, Arial, Sans-Serif;
	font-size: 15px;
	color: #999999;
	font-weight:100;
}

td
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #333333;
}

img 
{
	border-style: none ;
}

.#ffffffbg
{
	background-color: #ffffff;
}

.EventListHeader td
{
	height: 24px;
}

.EventListHeader td, .EventListHeader a
{
	background-color: #999999;
	color: #ffffff ;
}

.ListFooter td
{
	height: 4px;
	background-color: #ffffff ;
	font-size: 1px;
}

.hideme td
{
	background-color: #999999;
	color:  #999999;
}

.light_purple	{ color: #7b7ab9; }

 .ApplySummary tr
 {
	/*height: 30px;*/
 }
 
 .ApplyRowSpace
 {
	height: 5px;
 }
 
 .ApplySummary td
 {
	vertical-align: top;
 }
 
.Validators
{
	font-weight: bold;
	font-size: 16px;
}

.nav1, .nav1 a:link, .nav1 a:active, .nav1 a:visited
{
color: #ffffff;
font-weight: bold;
padding-left: 10px;
text-decoration: none;
}

.nav1 a:hover
{
color: #ccb89a;
font-weight: bold;
padding-left: 10px;
text-decoration: none;
}

a.nav:visited, a.nav:link { 
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 12px;
	text-decoration: none;

}

a.nav:hover{
 color:#ccb89a;
	}

.listheader
{
	background-color: #999999;
	height: 24px;
}

.listheader td
{
	color: #ffffff;
	font-weight: bold;
}

.fullwidth
{
	width: 750px;
	background-color: #ffffff;
}



.footer, .footer a:link, .footer a:active, .footer a:visited
{
color: #ffffff;
font-size: 11px;
}
a.footer{
color: #ffffff;
font-size: 11px;
text-decoration: underline;
}

a.footer:hover
{
color: #270a5c;
font-size: 11px;
text-decoration: none;
}


.tinyfooter
{
	/*font-size: xx-small ;*/
	color: #c8b1f3;
	font-size: 10px;
}

.disclaimer
{
    font-size: 10px;
    font-style:italic;   
}

.subhead	
{ 
    color: #7b7ab9; 
    font-weight: bold; 
}

.bold
{
    font-weight: bold;
}

.orderwidth
{
    width: 651px;
	background-color:#ffffff;
}
.gray
{
     background-color:#cccccc;   
}

.center
{
    text-align:center;
}

.error
{
    color:Red;
}


.hometext
{
padding-left:10px;
padding-right:10px;
}

.maintext
{
padding-left:15px;
padding-right:15px;
}

.floatleft
{
float:left;
width:211px;
padding-right: 10px;
 }
 .floatleft2
{
float:left;
width:166px;
padding-right: 10px;
 }

.maintext2
{
padding-left:200px;
padding-right:15px;
}

