/* 
 * Navy = 
 * #CCFFFF => #5ED8FF
 *
 */
P, .P8 {
	font-size : 11pt;
	font-family : "Times New Roman", Times, serif;
	text-align : justify;
	margin: 10px 10px 10px 10px;
}
UL {
	font-size : 11pt;
	font-family : "Times New Roman", Times, serif;
	text-align: left ;
}
BODY, LI {
	font-size : 9pt;
	font-family : "Times New Roman", Times, serif;
	margin : 0 0 0 0;
	color: Navy;
}
ADDRESS {
	font-family : Times New Roman, Times, serif;
	font-size : xx-small;
	font-style : normal;
	color: gray;
}
.BOLD {
	font-weight: bold ;
}
.ITALIC {
	font-style: italic;
}
.HEADER {
	color : navy;
	font-size : 12pt;
	font-weight : bold;
	font-family : "Arial, Helvetica, Sans-Serif", serif;
	/* line-height: 20px; */
}
.HEADERBG {
	/** background-color: #5ED8FF; */
	/* border-bottom : 1px solid Gray; */
}
.MENUBG {
	/** background-color: #5ED8FF ; */
	width: 135px ;
	/* border-right : 1px solid Gray; */
}
.BODYBG {
	background-color: white ;
	border-left: 1px solid #5094DB;
	border-top: 1px solid #5094DB;
	/* background-image : url("images/skates7.jpg") ; */
}
.FOOTERBG {
	background-color: white ;
}
.THBG {
 	background-color: #d9eaff ;
}
/*
.MEMBERSHIPTITLE {
	background-color: #d9eaff ;
	font-size: 13pt ; 
	font-weight: bold ;
		color: navy ;
}
.MEMBERSHIPP {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	text-align : justify;
	margin-top : 5px;
	margin-bottom : 5px;
}
.MEMBERSHIPTABLE {
	border: 1px solid #B9EEFF;
	width: 95%;
}
*/
.TDBG {
	background-color: #EFF8FA;
}
.GRAY {
	 background-color: #f6f6f6;
}
.MENUSPAN {
	width : 135px ;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	color : Navy ;
	line-height : 14pt;
	margin-left : 5px;
	margin-top: 5px;
	margin-bottom: 5px;
}
A.MENUSPAN {
	text-decoration : none;
	border: 1px solid #D2D2E6;
	padding: 1px 3px 1px 3px;
	WIDTH: 125px; 
	COLOR: navy; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
.MENUSPAN:HOVER {
	BACKGROUND: #EBF3FE ;
}
A.MENUSPANITEM {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	text-decoration : none;
	padding: 1px 3px 1px 3px;
	width: 125px; 
	color: navy; 
	font-weight: normal; 
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: right;
}
.MENUSPANITEM:HOVER {
	color: red ;
}
/* resolves issue with space after small images 
img
{
	display: block;
}
*/
.HOSTING {
	font-family : Times New Roman, Times, serif;
	font-size : xx-small;
	font-style : normal;
	color: #D3D3D3 ;
	text-decoration : none;
	/* line-height: 6px; */
	padding: 0px 0px 0px 0px;
}
A.HOSTING {
	text-decoration : none;
	color : #D3D3D3;
}
.HOSTING:HOVER {
	color: gray;
}
.DIVBOX {
	border: 1px solid #5094DB;
}
.DIVBOX10 {
	border: 1px solid #5094DB;
	padding: 10px 10px 10px 10px;
}
.DIVBOXFILL {
	border: 1px solid #5094DB;
	/* background-color: #EBF3FE; */
	background-color: #ecd8f5;
}
.DIVBOXFILL TD {
	font-size: 9pt;
}
.DIVBOX10FILL {
	border: 1px solid #5094DB;
	/* background-color: #EBF3FE; */
	background-color: #ecd8f5;
	padding: 10px 10px 10px 10px;
}
.DIVBOX10FILL TD {
	font-size: 9pt;
}
.DIVBOXFILLHEADER {
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #5094DB;
	border-left: 1px solid #5094DB;
	border-right: 1px solid #5094DB;
	background-color: #9CC3EA;
	font-weight: bold;
	font-size : 11pt;
}
.BORDER {
	border: 1px solid #5094DB;
}
.NOTICE {
	border: 6px double #5094DB;
	background-color: #EBF3FE; 
	padding: 10px 10px 10px 10px; 
	width: 85%;
}
.NOTICEHEADER {
	color: navy ;
	font-size: 14pt ;
}
.REQUIRED {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
.REQUIREDBORDER {
	border: 1px solid red;
}
.ERROR {
	color: red ;
}
.CHECKBOX {
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}


.HEADER {
	color : #000000;
	font-size : 12pt;
	font-weight : bold;
	font-family : Arial, Helvetica, Sans-Serif;
}
.PAD10 {
	padding: 10 10 10 10 ;
}
.P8 {
	font-size : 8pt;
}
