/* Text Styles */
.text {
	font-family : Arial, Helvetica, sans-serif;
	color : #7F7F7F;
	font-style : normal;
	font-size : 11px;
	line-height : 17px;
}

table { border-collapse:collapse; }
 
td {
	font-family : Arial, Helvetica, sans-serif;
	color : #7F7F7F;
	font-style : normal;
	font-size : 11px;
}

th.whitegray1{
  background-color: #CCCCCC;
  border:2px solid #CCCCCC;
}

td.whitegray1{
  border:2px solid #CCCCCC;
}

td.line1{
	border-top: 1px none #CCCCCC;
	border-right: 1px none #CCCCCC;
	border-bottom: 1px dashed #CCCCCC;
	border-left: 1px none #CCCCCC;
}


.gray2text { 
	COLOR: #666666;
	font-weight : bold;  
	FONT-FAMILY: Arial, Helvetica, sans-serif
}



/* Color Styles */

.whitegray {
	background-color: #CCCCCC;
}

.whitegrayborder {
	border: 2px solid #CCCCCC;
}

.azure {
	background-color: #F0FFFF;
}


/* Link Styles */
A.whitelink:link {
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-style : normal;
	text-decoration: none;
	font-weight : bold;
}

A.whitelink:visited {
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
  	text-decoration: none;
	font-weight : bold;
}

A.whitelink:active {
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;	
	font-weight : bold;
}

A.whitelink:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-weight : bold;

}


A.gray2link:link {
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;

}

A.gray2link:visited {
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
  	text-decoration: none;
	font-size : 11px;
	font-weight : bold;

}

A.gray2link:active {
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;	
	font-size : 11px; 
	font-weight : bold;

}

A.gray2link:hover {
	font-family : Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;

}

