BODY.DOWTop{
	margin: 1.5mm 2mm 0mm 0mm;	/* top right bottom left */
}

BODY.DOWBottom {
	background: white;		/* splash screen background color */
	color: black;			/* splash screen text color */
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
	font-size: 1.0em;
	font-weight: normal;
}

BODY.DOWBottom {
	background: white;		/* splash screen background color */
	color: black;			/* splash screen text color */
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
	font-size: 1.0em;
	font-weight: normal;
}

BODY.Requirements {
	background: #003399;		/* splash screen background color */
	color: white;			/* splash screen text color */
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
	font-size: 1.0em;
	font-weight: normal;
}

BODY.contestChart {
	background: #bbbb55;		/* splash screen background color */
	color: black;			/* splash screen text color */
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
	font-size: 1.0em;
	font-weight: normal;
}

DIV.sideBarLayer {
	background-color: #000066; 
	layer-background-color: #000066;
	color: white;
	left: 0; top: 0; width:125; height:300%; 
	z-index:1;
	position:absolute; 
	border: 1px none #000000; 
}

DIV.contentLayer {
	background-color: white; 
	layer-background-color: white; 	
	left: 130; top: 4; width:474; height:100%; 
	z-index:1;
	position:absolute; 
	border: 1px none #000000; 
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
}

DIV.advertisementLayer {
	background-color: white; 
	layer-background-color: white; 	
	left: 30; top: 90; width:474; height:100%; 
	z-index:1;
	position:absolute; 
	border: 1px none #000000; 
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
}

DIV.uploadLayer {
	background-color: white; 
	layer-background-color: white; 	
	left: 150; top: 20; width:474; height:100%; 
	z-index:1;
	position:absolute; 
	border: 1px none #000000; 
	font-family: Arial, Helvetica, sans-serif;  /* font properties */
	font-size: 0.8em;
}

.Form {  
	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; 
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;

	background-color: #ccccff;
}

.copyright {
	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 12px; TEXT-ALIGN: center
}
.feature {
	COLOR: #660000; 
	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; 
	FONT-SIZE: 12px; 
	TEXT-DECORATION: none; 
	FONT-WEIGHT: bold
}

.regtext {
	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; 
	FONT-SIZE: 0.8em;
	FONT-WEIGHT: normal;
	VERTICAL-ALIGN: text-top;
}

.emphasize {
	COLOR: red;
}

.featureIndex {
	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; 
	FONT-SIZE: 0.7em;
}

TR.oddRow 	{ BACKGROUND: Silver; }
TR.evenRow 	{ BACKGROUND: white }
/* Below are the existing classes */

.hmnavbg {

	BACKGROUND: #23238E

}

.hmnavbgAfterDark {

	BACKGROUND: #339933

}

.hmnavbgKidsParents {

	BACKGROUND: #cc9900

}

.hmnavbgWisdom {

	BACKGROUND: #5959AB

}

.hmnavbgSmart {

	BACKGROUND: #5C4033 

}

.hmnavbgPersonal {

	BACKGROUND: #8E2323

}

.hmnavhdbg {	/* Menu Nav bar heading background e.g. "Parents & Kids" */

	BACKGROUND: Black

}

.logolabel {

	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 12px; FONT-WEIGHT: bold

}

.more {

	FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 12px

}

.navhdr {	/* Text for Nav Bar headers */

	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 13px; TEXT-DECORATION: none

}





.time {

	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 11px

}

.navbar {

	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 14px; TEXT-DECORATION: none

}

.snaphdr {

	COLOR: #ffffff; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 14px; FONT-WEIGHT: bold

}



.snapshot {

	COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 12px

}

.snapshotlink {

	COLOR: #000000; FONT-FAMILY: arial,helvetica,sans-serif,MS Sans Serif; FONT-SIZE: 12px

}





