BODY
{
    FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    COLOR: #7e49a7;
    WORD-SPACING: normal;
    background: url(outer_bg.gif);
    margin: 8 0 0 0;
}

BODY.intro
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    COLOR: #6F6F6F;
    WORD-SPACING: normal;
    background: url(outer_bg.gif);
    margin: 8 0 0 0;
}

BODY.contestpopup
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    COLOR: #6F6F6F;
    WORD-SPACING: normal;
    background:  white;
    margin: 0 0 0 0;
}

BODY.promopopup
{
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    COLOR: #6F6F6F;
    background:  white;
}

H1	{	
	font-size:	1.2em;
	font-weight:	700;
	}	
		
H2	{	
	font-size:	1.1em;
	font-weight:	700;
	}	
		
H3	{	
	font-size:	1.1em;
	font-weight:	500;
	}	
		
H4	{	
	font-size:	1em;
	font-weight:	500;
	}	
		
H5, DT	{	
	font-size:	.9em;
	font-weight:	500;
	}	
		
A
{
  color: #7E49A7;
}


A:link	{	
	text-decoration: underline;
	}	
		
A:visited	{	
	text-decoration: underline;
	}	
		
A:active	{	
	text-decoration: underline;
	}	
		
A:hover	{	
	text-decoration:	underline;
  background-color: #D0D0D0;
	}
	
A.greyhl {
  color: #6F6F6F;
}

A.noul:link,A.noul:hover,A.noul:visited,A.noul:active {
  text-decoration: none;  
}

A.alloff:link,A.alloff:hover,A.alloff:visited,A.alloff:active {
  text-decoration: none;  
  background: none;
}

A.barg:link,A.barg:visited,A.barg:active {
  color: #FFFFFF;
  text-decoration: none;
  background: none;
}

A.barg:hover {
	text-decoration:	underline;
}

UL LI	{	
	list-style-type:	disc ;
	}	

.headitem {
 color: #FFFFFF;
 background-color: #7E49A7;
 font-weight:bold;
 font-size:1em;
}

.stditem {
 color: #7E49A7;
 background-color:#EAEAEA;
 font-size:0.8em;
}

.stditem_m {
 color: #7E49A7;
 background-color:#EAEAEA;
 font-size:0.7em;
}

.stditem_s {
 color: #7E49A7;
 background-color:#EAEAEA;
 font-size:0.6em;
}

.stditem_sr {
 color: #6F6F6F;
 background-color:#EAEAEA;
 font-size:0.6em;
}

.altitem {
	color:#7E49A7;
	background-color:#F1F1F1;
	font-size:0.8em;
}
.altitem_s
{
	color:#7E49A7;
	background-color:#F1F1F1;
	font-size:0.6em;	
}
.altitem_m
{
	color:#7E49A7;
	background-color:#F1F1F1;
	font-size:0.7em;	
}
.altitem_sr
{
	color:#6F6F6F;
	background-color:#F1F1F1;
	font-size: .6em;	
}

.inputlabel
{
  color: #6F6F6F;
  font-size: 1em;
}
.inputbox
{
	color:#000000;
	font-size: 1em;
}
.smlinputbox
{
  color:#000000;
  font-size: .8em;
}
.smlinputlabel
{
  color: #6F6F6F;
  font-size: .8em;
}

.minilbl
{
	font-size: .7em;
}
.smllbl
{
	font-size: .9em;
}

.medlbl
{
	font-size:1em;
}

.lrglbl
{
	font-size:1.2em;
}

.mederr
{
	font-size:1em;
  color:Red;
}

.lrgerr
{
	font-size:1.2em;
  color:Red;
}

.endlist
{
	color:#FFFFFF;
	background-color:#7E49A7;
}

.dggeneric
{
	border-collapse:collapse;
  border-width:1px;
}

.clrgrey {
  color: #6F6F6F;
}

.clrpurple {
  color: #7e49a7;
}

.aboutus {
  font-size: .8em;
}

.aboutus_h {
  font-size: 1.3em;
  color: #7E49A7;
  font-weight: bold;
}

.welcome {
  font-size: 12px;
  color: #FFFBF0;
}

P.compact {
  margin-top:0px;
  margin-bottom:0px;
}

P.explain {
  margin-left: 3px;
  margin-right: 3px;
}
