.tbutton, .tbuttonp {cursor: hand; background-color: #AAAAAA; text-align: center;}
.tbutton {text-align: center; border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; border-right: solid 2px #000000; border-bottom: solid 2px #000000;}
.tbuttonp {text-align: center; border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-left: solid 2px #7694C8; border-top: solid 2px #7694C8;} 
.tbutton A, .tbutton A:visited, .tbuttonp A, .tbuttonp A:visited {text-decoration: none; color: black;}

.hatcobutton, .hatcobuttonp {cursor: hand; background-color: #E31F27; text-align: center;}
.hatcobutton {text-align: center; border-left: solid 2px #F0DAD0; border-top: solid 2px #F0DAD0; border-right: solid 2px #BAB7AB; border-bottom: solid 2px #BAB7AB;}
.hatcobuttonp {text-align: center; border-right: solid 2px #BAB7AB; border-bottom: solid 2px #BAB7AB; border-left: solid 2px #F0DAD0; border-top: solid 2px #F0DAD0;} 
.hatcobutton A, .hatcobutton A:visited, .hatcobuttonp A, .hatcobuttonp A:visited {text-decoration: none; color: black;}

.bbutton, .tbuttonp {cursor: hand; background-color: 6A5ACD; text-align: center;}
.bbutton {text-align: center; border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; border-right: solid 2px #7694C8; border-bottom: solid 2px #7694C8;}
.bbuttonp {text-align: center; border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-left: solid 2px #7694C8; border-top: solid 2px #7694C8;} 
.bbutton A, .bbutton A:visited, .bbuttonp A, .bbuttonp A:visited {text-decoration: none; color: black;}

.gbutton, .gbuttonp {cursor: hand; background-color: #006400; text-align: center;}
.gbutton {text-align: center; border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; border-right: solid 2px #7694C8; border-bottom: solid 2px #7694C8;}
.gbuttonp {text-align: center; border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-left: solid 2px #7694C8; border-top: solid 2px #7694C8;} 
.gbutton A, .gbutton A:visited, .gbuttonp A, .gbuttonp A:visited {text-decoration: none; color: black;}

.rbutton, .rbuttonp {cursor: hand; background-color: #B22222; text-align: center;}
.rbutton {text-align: center; border-left: solid 2px #FFFFFF; border-top: solid 2px #FFFFFF; border-right: solid 2px #7694C8; border-bottom: solid 2px #7694C8;}
.rbuttonp {text-align: center; border-right: solid 2px #FFFFFF; border-bottom: solid 2px #FFFFFF; border-left: solid 2px #7694C8; border-top: solid 2px #7694C8;} 
.rbutton A, .rbutton A:visited, .rbuttonp A, .rbuttonp A:visited {text-decoration: none; color: black;}

H1   { font-size: 14pt; 
	   line-height: 16pt; 
	   font-family: Arial; 
       font-weight: bold; }

P    { font-size: 10pt; 
	   line-height: 12pt; 
	   font-family: Arial; }

table{ font-size: 10pt; 
	   line-height: 12pt; 
	   font-family: Arial; }

form { font-size: 10pt; 
	   line-height: 12pt; 
	   font-family: Arial; }

tr   { font-size: 10pt; 
	   line-height: 12pt; 
	   font-family: Arial; }

td   { font-size: 10pt; 
	   line-height: 12pt; 
	   font-family: Arial; }
	   
TD.rpt   { font-size: 10pt; 
	   line-height: 14pt; 
	   font-family: Arial; }

TR.hdr  {
	border-style : solid;
	background-color : aqua;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 1px;
}

	   
TH.header  {
	font-size : 14px;
	font-family : sans-serif;
	font-weight : bold;
	background-color : black;
	color : White;
}

th.h1 {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

th.h2 {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

A:link    { text-decoration: none;
	    font-size: 10pt; 
	    line-height: 12pt; 
	    font-family: Arial;
	     color: black; }      /* unvisited links */

A:visited { text-decoration: none;
	    font-size: 10pt; 
			line-height: 12pt; 
		    font-family: Arial;
	     color: #CC2229; }     /* visited links */

A:active  { font-size: 10pt; 
		  line-height: 12pt; 
		   font-family: Arial;
	     color: #CC2229; }   /* active links */

A:hover { font-size: 10pt; 
	  line-height: 12pt; 
	  font-family: Arial;
	     color: #CC2229; }
	     
A.headerlink:link { text-decoration: none;
            font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: white; }   /* links in the header */

A.headerlink:visited { text-decoration: none;
            font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: white; }   /* links in the header */

A.headerlink:active { font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: white; }   /* links in the header */

A.headerlink:hover { font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: white; }   /* links in the header */
			
A.menulink:link { text-decoration: none;
            font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: yellow; }   /* links in the header */

A.menulink:visited { text-decoration: none;
            font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: yellow; }   /* links in the header */

A.menulink:active { font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: yellow; }   /* links in the header */

A.menulink:hover { font-size: 9pt; 
		    font-weight: bold;
		    line-height: 10pt; 
		    font-family: verdana;
			color: yellow; }   /* links in the header */

UL.standard {
	list-style: disc;
}

OL.standard {
	list-style: decimal;
}

.pageheader {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.hatcopageheader {
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.hatcosearchheader {
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.subheader {
	color: #0000FF;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

.blueheader {  
	color: blue;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.smallblueheader {  
	color: blue;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.bigheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 16pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.bigwhiteheader {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 16pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.normalwhiteheader {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.normalblackheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 16pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.stdheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.stdbigheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.underlinestdheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
}

.italicstdheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: italic; 
	font-weight: bold; 
	text-decoration: underline;
}

.smallheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}


.stdparagraph {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.stdbigparagraph {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.linkparagraph {
	font-family:Arial, Helvetica, Sans-Serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline
}

.number {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	text-align: right;
}
	

.smallparagraph {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.bighatcoheader {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 16pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.hatcoheader {  
	color: #E31F27;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.hatcotextheader {  
	color: #000000;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.hatcotext {  
	color: #000000;
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size: 12px; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.hatcoparagraph {  
	color: #C21212;
	font-family: Verdana; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.smallnumber {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
	text-align: right;
}

.greenheader {  
	color: green;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.redheader {  
	color: #CC0000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.bigredheader {  
	color: #CC0000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 14pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.redparagraph {  
	color: #CC0000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.redsmallparagraph {  
	color: #CC0000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.greensmallparagraph {  
	color: green;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.stdwhite {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}


.smallheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.underlineheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
}

.tinyheader {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.tinyparagraph {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.tinywhiteparagraph {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}


.blueparagraph {  
	color: blue;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}



.whiteheader {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.smallwhiteheader {  
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.hatcoheader {  
	color: #be853a;
	font-family: Verdana; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.hatcoheaderunderline {  
	color: #000000;
	font-family: Verdana; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: underline;
}

.hatcoredheader {  
	color: #E31F27;
	font-family: Verdana; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.hatcobigredheader {  
	color: #E31F27;
	font-family: Verdana; 
	font-size: 12pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.headerborder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding-left: 0px;
	border-style: solid;
	border-left-width: 0;
	border-top-width: 0;
	border-bottom-width: 1;
	border-right-width: 0;
	border-color: #919191;
}

.buttonfont {  
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.hatcobuttonfont {  
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.tinybuttonfont {  
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 7pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.reference {  
	color: #000000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: italic; 
	font-weight: normal; 
	text-decoration: none;
}

.message {  
	color: #FF0000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 9pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.criticalheader {  
	color: #990000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: bold; 
	text-decoration: none;
}

.criticalparagraph {  
	color: #990000;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 10pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.breadcrumb {  
	color: #000066; 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 8pt;
	font-style: normal; 
	font-weight: normal; 
	text-decoration: underline;
}

.breadcrumbseparator {  
	color: #000066; 
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	text-decoration: none;
}

.globalNav { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav:link { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav:visited { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav:hover { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav:active { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
.globalNavDots { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }

.globalNav_on { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav_on:link { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav_on:visited { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav_on:hover { font-family:tahoma, arial, verdana, sans-serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:none }
A.globalNav_on:active { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }

.globalNavSmall { font-family:arial, verdana, sans-serif; color:#CCCCCC; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall:link { font-family:arial, verdana, sans-serif; color:#CCCCCC; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall:visited { font-family:arial, verdana, sans-serif; color:#CCCCCC; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall:hover { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavWhite:active { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }

.globalNavSmall_on { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall_on:link { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall_on:visited { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavSmall_on:hover { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }
A.globalNavWhite_on:active { font-family:arial, verdana, sans-serif; color:#FFFFFF; font-size:9px; font-weight:normal; text-decoration:none }


.subNav { font-family:tahoma, arial, verdana, helvetica, sans-serif; color:#FFCC33; font-size:10px; font-weight:bold; text-decoration:none }
A.subNav:link { font-family:tahoma, arial, verdana, sans-serif; color:#FFCC33; font-size:10px; font-weight:bold; text-decoration:none }
A.subNav:visited { font-family:tahoma, arial, verdana, sans-serif; color:#FFCC33; font-size:10px; font-weight:bold; text-decoration:none }
A.subNav:hover { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.subNav:active { font-family:tahoma, arial, verdana, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }

.subNav_on { font-family:tahoma, arial, verdana, helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.subNav_on:link { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.subNav_on:visited { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.subNav_on:hover { font-family:tahoma, arial, verdana, sans-serif; color:#666666; font-size:10px; font-weight:normal; text-decoration:none }
A.subNav_on:active { font-family:tahoma, arial, verdana, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }


.registerNav { font-family:tahoma, arial, helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav:link { font-family:tahoma, arial, helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav:visited { font-family:tahoma, arial, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav:hover { font-family:tahoma, arial, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav:active { font-family:tahoma, arial, helvetica, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }

.registerNav_on { font-family:tahoma, arial, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav_on:link { font-family:tahoma, arial, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav_on:visited { font-family:tahoma, arial, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav_on:hover { font-family:tahoma, arial, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.registerNav_on:active { font-family:tahoma, arial, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }

.registerToday { font-family:tahoma, arial, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.registerToday:link { font-family:tahoma, arial, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.registerToday:visited { font-family:tahoma, arial, sans-serif; color:#FFFFFF; font-size:10px; font-weight:bold; text-decoration:none }
A.registerToday:hover { font-family:tahoma, arial, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }
A.registerToday:active { font-family:tahoma, arial, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }

.memberhandle { font-family:verdana, arial, helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF } 


.dropdown { font-family:arial, verdana, helvetica, sans-serif; font-size:10px; color:#666666; background-color:#FFFFFF }


.sectionTitle { font-family:arial, verdana, helvetica, sans-serif; color:#000000; font-size:18px; font-weight:bold; text-decoration:none }
.sectionTitleBrackets { font-family:verdana, arial, helvetica, sans-serif; color:#CC0000; font-size:17px; font-weight:bold; text-decoration:none }
.smallBrackets { font-family:verdana, arial, helvetica, sans-serif; color:#CC0000; font-size:9px; font-weight:bold; text-decoration:none }

.bodySubhead { font-family:verdana, arial, helvetica, sans-serif; color:#666666; font-size:12px; font-weight:bold; text-decoration:none }

.bodyTextTitle { font-family:arial, verdana, helvetica, sans-serif; color:#333333; font-size:11px; font-weight:bold; text-decoration:none }

.bodyTextItal { font-family:verdana, arial, helvetica, sans-serif; color:#000000; font-size:11px; font-weight:normal; font-style:italic; text-decoration:none }

.bodyTextBold { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }

.bodyText { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }
A.bodyText:link { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#CC0000; font-size:10px; font-weight:normal; text-decoration:none }
A.bodyText:visited { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#990000; font-size:10px; font-weight:normal; text-decoration:none }
A.bodyText:hover { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:none }
A.bodyText:active { font-family:verdana, tahoma, arial, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:none }

.moduleTitle { font-family:verdana, arial, sans-serif; color:#CCCCCC; font-size:9px; font-weight:bold; text-decoration:none }

.moduleSubhead { font-family:tahoma, arial, helvetica, sans-serif; color:#CC0000; font-size:10px; font-weight:bold; text-decoration:none }
A.moduleSubhead:link { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#CC0000; font-size:10px; font-weight:bold; text-decoration:none }
A.moduleSubhead:visited { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#990000; font-size:10px; font-weight:bold; text-decoration:none }
A.moduleSubhead:hover { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }
A.moduleSubhead:active { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:10px; font-weight:bold; text-decoration:none }


.moduleText { font-family:tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:none }
A.moduleText:link { font-family:tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#CC0000; text-decoration:none }
A.moduleText:visited { font-family:tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#990000; text-decoration:none }
A.moduleText:hover { font-family:tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#999999; text-decoration:none }
A.moduleText:active { font-family:tahoma, arial, helvetica, sans-serif; font-size:10px; font-weight:normal; color:#CC0000; text-decoration:none }

A.smallText:link { font-family:tahoma, arial,sans-serif; color:#CC0000; font-size:10px; font-weight:normal; text-decoration:none }
A.smallText:visited { font-family:tahoma, arial,sans-serif; color:#990000; font-size:10px; font-weight:normal; text-decoration:none }
A.smallText:hover { font-family:tahoma, arial,sans-serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:none }
A.smallText:active { font-family:tahoma, arial,sans-serif; color:#999999; font-size:10px; font-weight:normal; text-decoration:none }
.smallText { font-family:tahoma, arial,sans-serif; color:#000000; font-size:10px; font-weight:normal; text-decoration:none }

A.smallFoot:link { font-family:tahoma, arial,sans-serif; color:#CCCCCC; font-size:10px; font-weight:normal; text-decoration:none }
A.smallFoot:visited { font-family:tahoma, arial,sans-serif; color:#CCCCCC; font-size:10px; font-weight:normal; text-decoration:none }
A.smallFoot:hover { font-family:tahoma, arial,sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
A.smallFoot:active { font-family:tahoma, arial,sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }
.smallFoot { font-family:tahoma, arial,sans-serif; color:#FFFFFF; font-size:10px; font-weight:normal; text-decoration:none }

.grayLine { font-family:arial, verdana, helvetica, sans-serif; color:#CCCCCC; font-size:9px }

.coderTextRed { font-family:arial, verdana, helvetica, sans-serif; color:#FF0000; font-size:9px }
.coderTextOrange { font-family:arial, verdana, helvetica, sans-serif; color:#FF9900; font-size:9px }
.coderTextBlue { font-family:arial, verdana, helvetica, sans-serif; color:#3366FF; font-size:9px }
.coderTextGreen { font-family:arial, verdana, helvetica, sans-serif; color:#006600; font-size:9px }
.coderTextBlack { font-family:arial, verdana, helvetica, sans-serif; color:#000000; font-size:9px }
.coderTextWhite { font-family:arial, verdana, helvetica, sans-serif; color:#FFFFFF; font-size:9px }
.coderTextYellow { font-family:arial, verdana, helvetica, sans-serif; color:#FFFF00; font-size:9px }

.menuTextRed { font-family:arial, verdana, helvetica, sans-serif; color:#FF0000; font-size:12px }
.menuTextOrange { font-family:arial, verdana, helvetica, sans-serif; color:#FF9900; font-size:12px }
.menuTextBlue { font-family:arial, verdana, helvetica, sans-serif; color:#3366FF; font-size:12px }
.menuTextGreen { font-family:arial, verdana, helvetica, sans-serif; color:#006600; font-size:12px }
.menuTextBlack { font-family:arial, verdana, helvetica, sans-serif; color:#000000; font-size:12px }
.menuTextWhite { font-family:arial, verdana, helvetica, sans-serif; color:#FFFFFF; font-size:12px }
.menuTextYellow { font-family:arial, verdana, helvetica, sans-serif; color:#FFFF00; font-size:12px }

A:link { font-family:Arial, Helvetica, Sans-Serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:underline }
A:visited { font-family:Arial, Helvetica, Sans-Serif; color:#000000; font-size:12px; font-weight:bold; text-decoration:underline }
A:hover { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:12px; font-weight:bold; text-decoration:underline }
A:active { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:12px; font-weight:bold; text-decoration:underline }

.bolddate { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#CC0000; text-decoration:none }
.bolddateoff { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#000000; text-decoration:none }
A.bolddate:link { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#CC0000; text-decoration:none }
A.bolddate:visited { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#CC0000; text-decoration:none }
A.bolddate:hover { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#666666; text-decoration:none }
A.bolddate:active { font-family:arial, verdana, helvetica, sans-serif; font-size:9px; font-weight: bold; color:#CC0000; text-decoration:none }

.unique { font-family:tahoma, arial, helvetica, sans-serif; color:#CC0000; font-size:16px; font-weight:bold; text-decoration:none }
A.unique:link { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:16px; font-weight:bold; text-decoration:none}
A.unique:visited { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:16px; font-weight:bold; text-decoration:none}
A.unique:hover { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:16px; font-weight:bold; text-decoration:none}
A.unique:active { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:16px; font-weight:bold; text-decoration:none}

.smallunique { font-family:tahoma, arial, helvetica, sans-serif; color:#CC0000; font-size:10px; font-weight:bold; text-decoration:none }
A.smallunique:link { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}
A.smallunique:visited { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}
A.smallunique:hover { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:10px; font-weight:bold; text-decoration:none}
A.smallunique:active { font-family:Arial, Helvetica, Sans-Serif; color:#CC2229; font-size:10px; font-weight:bold; text-decoration:none}

.onred { font-family:tahoma, arial, helvetica, sans-serif; color:#CC0000; font-size:12px; font-weight:bold; text-decoration:underline }
A.onred:link { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#CC0000; font-size:12px; font-weight:bold; text-decoration:underline }
A.onred:visited { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#990000; font-size:12px; font-weight:bold; text-decoration:underline }
A.onred:hover { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; text-decoration:underline }
A.onred:active { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; text-decoration:underline }

.ongreen { font-family:tahoma, arial, helvetica, sans-serif; color:green; font-size:12px; font-weight:bold; text-decoration:underline }
A.ongreen:link { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:green; font-size:12px; font-weight:bold; text-decoration:underline }
A.ongreen:visited { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#990000; font-size:12px; font-weight:bold; text-decoration:underline }
A.ongreen:hover { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; text-decoration:underline }
A.ongreen:active { font-family:tahoma, arial, helvetica, helvetica, sans-serif; color:#999999; font-size:12px; font-weight:bold; text-decoration:underline }
 
.ongray { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
  
A.ongray:link { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.ongray:visited { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:none }
A.ongray:hover { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:underline }
A.ongray:active { font-family:verdana,arial,helvetica,sans-serif; color:#000000; font-size:10px; font-weight:bold; text-decoration:underline }

.menu { font-family:tahoma, arial, helvetica, sans-serif; color:black; font-size:10px; font-weight:bold; text-decoration:none }
A.menu:link { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}
A.menu:visited { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}
A.menu:hover { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}
A.menu:active { font-family:Arial, Helvetica, Sans-Serif; color:black; font-size:10px; font-weight:bold; text-decoration:none}

.hatcolink { font-family:Verdana, arial, helvetica, sans-serif; color:#E31F27; font-size:12px; font-weight:bold; text-decoration:none }
A.hatcolink:link { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:bold; text-decoration:none}
A.hatcolink:visited { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:bold; text-decoration:none}
A.hatcolink:hover { font-family:Verdana, Helvetica, Sans-Serif; color:#BE853A; font-size:12px; font-weight:bold; text-decoration:none; text-transform:uppercase}
A.hatcolink:active { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:bold; text-decoration:none}

.logonlink { font-family:Verdana, arial, helvetica, sans-serif; color:#E31F27; font-size:12px; font-weight:normal; text-decoration:underline }
A.logonlink:link { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:normal; text-decoration:underline}
A.logonlink:visited { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:normal; text-decoration:underline}
A.logonlink:hover { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:bold; text-decoration:underline; text-transform:uppercase}
A.logonlink:active { font-family:Verdana, Helvetica, Sans-Serif; color:#E31F27; font-size:12px; font-weight:normal; text-decoration:underline}

.onblue { font-family:Verdana, arial, helvetica, sans-serif; color:blue; font-size:12px; font-weight:bold; text-decoration:underline }
A.onblue:link { font-family:Verdana, Helvetica, Sans-Serif; color:blue; font-size:12px; font-weight:bold; text-decoration:underline}
A.onblue:visited { font-family:Verdana, Helvetica, Sans-Serif; color:blue; font-size:12px; font-weight:bold; text-decoration:underline}
A.onblue:hover { font-family:Verdana, Helvetica, Sans-Serif; color:blue; font-size:12px; font-weight:bold; text-decoration:underline}
A.onblue:active { font-family:Verdana, Helvetica, Sans-Serif; color:blue; font-size:12px; font-weight:bold; text-decoration:underline}

.headerWhite { font-family:arial, verdana, helvetica ,sans-serif; font-weight:bold; color:#FFFFFF; font-size: 18px }
.header { font-family:arial, verdana, helvetica ,sans-serif; font-weight:bold; color:#000000; font-size: 18px }
.brackets { font-family: verdana; font-weight: bold; color:#000000; font-size: 22px }

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:#0080ff; layer-background-color:#0080ff; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:12px; font-weight:bold}
.clLevel0{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel0over{background-color:#000000; layer-background-color:#000000; color:#BBBBBB; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:tahoma, arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel1over{background-color:#000000; layer-background-color:#000000; color:#BBBBBB; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:2px; font-family:tahoma,arial,helvetica; font-size:10px; font-weight:bold}
.clLevel2{background-color:#000000; layer-background-color:#000000; color:white;}
.clLevel2over{background-color:#000000; layer-background-color:#000000; color:#BBBBBB; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#000000; layer-background-color:#000000}