.pageHeader {
	
	/*background-color:#BBBBBB;
	border: 1px solid #000000;*/
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-style:oblique;
	font-weight:bold;
	line-height:20px;
}

.pageHeaderInfo {
	
	color:#777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}

.headerRow {
	
	background-color:#BBBBBB;
	border: 1px solid #000000;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:normal;
	font-weight:bold;
	line-height:20px;
}

.row {
	
	background-color:#DDDDDD;
	border:1px solid #000000;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}

.row1 {
	
	background-color:#CACACA;
	border:1px solid #000000;
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}

.warning {
	
	color:#DD0000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
}

.eligible {
	
	color:#00AA00;
}

.ineligible {
	
	color:#EE0000;
}

.penaltyStar {
	
	color:#EE0000;
}

.noPointsStar {
	
	color:#0066FF;
}

.rotatheConference {

	width:2.2em; 
		
	/* Safari */
	-webkit-transform: rotate(-90deg);
	
	/* Firefox */
	-moz-transform: rotate(270deg);
	
	/* IE */
	-ms-transform: rotate(270deg);
	
	/* Opera */
	-o-transform: rotate(-90deg);
	
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}

.rotateNationwide {

	width:1.5em; /* 2.58 is too small and 2.59 is just right. so 2.62 leaves a little space for error*/
		
	/* Safari */
	-webkit-transform: rotate(-90deg);
	
	/* Firefox */
	-moz-transform: rotate(270deg);
	
	/* IE */
	-ms-transform: rotate(270deg);
	
	/* Opera */
	-o-transform: rotate(-90deg);
	
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}

.rotatePWF { /* PWS- points weekends finishes */

	width:1.7em; 
		
	/* Safari */
	-webkit-transform: rotate(-90deg);
	
	/* Firefox */
	-moz-transform: rotate(270deg);
	
	/* IE */
	-ms-transform: rotate(270deg);
	
	/* Opera */
	-o-transform: rotate(-90deg);
	
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);

}

.padBottomTD {

	padding-bottom:6px;
}



a.letterlink:link {
	color:#000000;
	text-decoration:none;
}

a.letterlink:visited {
	color:#000000;
	text-decoration:none;
}

a.letterlink:hover {
	color:#000000;
	text-decoration:underline;
}





a.link {

	color:#777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

a.link:visited {
	
	color:#777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

a.link:hover {
	
	color:#777777;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
}

a.link1 {

	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

a.link1:visited {
	
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:none;
}

a.link1:hover {
	
	color:#000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style:normal;
	font-weight:normal;
	line-height:14px;
	text-decoration:underline;
}