BODY {
	font-family : Arial, Times, sans-serif;
	font-size : 12px;
	color: #000000;
	background-color: #FFFFFF;
}

.noshow { color: #FFFFFF;}



A:link { color : #333366;
			text-decoration: underline}
A:visited { color : #336666;
			text-decoration: underline}
A:active {
	color : #009900;
	text-decoration: none;
	font-weight: bolder;
	font-variant: small-caps;
}
A:hover {
	text-decoration: underline;
	color: #009900;
	font-style: italic;
	font-weight: bolder;
}

A.blue:link {
	color: #0033CC;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
	line-height: 20px;

}
A.blue:hover {
	color: #CC3300;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
}

A.blue:visited {
	color: #0033CC;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
}

A.red:link {
	font-weight: bolder;
	color: #CC3300;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

A.red:visited {
	font-weight: bolder;
	color: #CC3300;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

A.red:hover {
	font-weight: bolder;
	color: #000000;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
}





A.black:link {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}


A.black:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

A.black:hover {
	font-weight: normal;
	color: #DF0032;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
}

A.black_lg:link {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
}


A.black_lg:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial;
}

A.black_lg:hover {
	font-weight: normal;
	color: #DF0032;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 14px;
	font-family: Arial;
}

A.blackNoChange:link {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}


A.blackNoChange:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial;
}

A.blackNoChange:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 11px;
	font-family: Arial;
}


A.blackN:link {
	font-weight: bolder;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;

}

A.blackN:visited {
	font-weight: bolder;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
}

A.blackN:hover {
	font-weight: bolder;
	color: #DF0032;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial;

}


A.blackPlain:link {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;

}
A.blackPlain:visited {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
}
A.blackPlain:hover {
	font-weight: normal;
	color: #DF0032;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial;

}



A.redPlain:link {
	font-weight: normal;
	color: #DF0032;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size:12px;

}
A.redPlain:visited {
	font-weight: normal;
	color: #DF0032;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size:12px;
}

A.redPlain:hover {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial;
	font-size:12px;

}




A.bluePlain:link {
	font-weight: normal;
	color: #003399;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size:11px;

}

A.bluePlain:visited {
	font-weight: normal;
	color: #003399;
	text-decoration: none;
	font-style: italic;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	font-family: Arial;
	font-size:11px;
}
A.bluePlain:hover {
	font-weight: normal;
	color: #3399FF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	font-family: Arial;
	font-size:11px;

}


.downplay { color: #BABABA }

.rightBorder {
	border-right-width: 2px;
	border-right-style: groove;
	border-right-color: #000099;

}
.grayBox {
	padding: 2px;
	border: 2px groove #F1F1F1;
}
					

/*.Level1Bottom {
	border-top: 2px none #0033CC;
	border-right: 2px double #0033CC;
	border-bottom: 2px double #0033CC;
	border-left: 2px double #0033CC;
}
.Level1Top {
	border-top: 2px double #0033CC;
	border-right: 2px double #0033CC;
	border-bottom: 2px none #0033CC;
	border-left: 2px double #0033CC;
}

.Level2LeftBottom {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: double;
	border-left-style: double;
	border-top-color: #0033CC;
	border-right-color: #0099FF;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
}
.Level2LeftTop {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: double;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: double;
	border-top-color: #0033CC;
	border-right-color: #0099FF;
	border-bottom-color: #0033CC;
	border-left-color: #0033CC;
}

.Level2RightBottom {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #0033FF;
	border-right-color: #0033FF;
	border-bottom-color: #0033FF;
	border-left-color: #0033FF;
}

.Level2RightTop {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: double;
	border-right-style: double;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #0033FF;
	border-right-color: #0033FF;
	border-bottom-color: #0033FF;
	border-left-color: #0033FF;
}*/
H1 { font-size : 200%;
  	 font-weight : bolder }
H2 { font-size : 180%;
	 font-weight : bolder }
H3 { font-size : 165%;
	 font-weight : bolder }
H4 { font-size : 145%;
	 font-weight : bolder }
H5 { font-size : 130%;
	 font-weight : bolder }
H6 { font-size : 115%;
	 font-weight : bolder }
		
.tiny { font-size : 50% }

.emph1 { font-weight : bold; font-variant : small-caps; font-size : 120% }

.smaller { font-size : 85% }
		
.larger { font-size : 110% }
		
.redfont {
	color: #FF0000;
}
		
.LastUpdate { color : #333333; font-size : 80% }

tr {
	font-family: Arial, Times, sans-serif;
	font-size: 12px;

}
td {
	font-family: Arial, Times, sans-serif;
	vertical-align: top;
	font-size: 12px;


}
.emph2 {
	font-size: 120%;
	font-weight: bolder;
	color: #330066;
}
.emphsmall {
	font-size: 80%;
	font-weight: bolder;
	color: #330066;
}
.first-letter {
	font-size: 150%; float: left
}
.emphred {
	font-size: 102%;
	font-weight: 600;
	color: #CC0000;
}
.centered {
	text-align: center;
}
.emphgreenONgreen {
	font-weight: bolder;
	color: #006633;
	background-color: #99FF00;
}
.freeimage {
	float: left;
}

.freeimage_right {
	float: right;
}

.td_menu {
	background-color: #CCCCCC;
	text-align: center;
	border-right-style: outset;
	border-left-style: groove;
	border-top-style: groove;
	border-bottom-style: outset;
}

.sub_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #215E21;
	height: 24px;
	width: 90px;
	border: medium groove #FFFF66;
}

.sub_button_alpha {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #000000;
	height: 20px;
	width: 18px;


}

.sub_button_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #215E21;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
}

A.button:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #215E21;
	text-decoration: none;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}


A.button:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #215E21;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

A.button:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #215E21;
	height: 24px;
	width: 160px;
	border: medium groove #FFFF66;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
.WhiteOnGreen {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #215E21;
	border-color:#FFFF66
}	

.hyperText {
   color: #333333;
   font: 12px/14px Arial, Helvetica, Geneva, sans-serif;
   line-height: 100%;
   background-color: #cccccc; 
   padding: 5px;
   border: solid 2px #006699;
   width: 300px;
   }
.hyperTextWide {
   color: #333333;
   font: 10px/12px Arial, Helvetica, Geneva, sans-serif;
   line-height: 100%;
   background-color: #ffffff; 
   padding: 5px;
   border: solid 2px #006699;
   width: 900px;
}   

.black {
	font-weight: normal;
	color: #000000;
	font-style: normal;
	font-variant: normal;
	font-size: 11px;
	font-family: Arial;
}

#dropmenudiv{
position:absolute;
border:1px solid black;
background-color: #FAFAFA;
border-bottom-width: 0;
font:normal 11px Arial;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #FAFAFA; 
}

.plainButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	background-image: none;
	background-color: #FAFAFA;
	
}
.HandCursor {
	cursor: pointer;
}

.Crosshair {
	cursor: crosshair;
}

.TextCursor {
	cursor: text;
}

.WaitCursor {
	cursor: wait;
}

.MoveCursor {
	cursor: move;
}
.HelpCursor {
	cursor: help;
}
/* http://www.dynamicdrive.com/dynamicindex11/fcursor.htm*/

/* may not work with all browsers

cursor:url("mycursor.cur");

*/

/*
<style type="text/css">
input[type="button"]:hover { background-color: lime }
</style>
*/

input:focus { background-color: #FFFF99 }
cfinput:focus { background-color: #FFFF99 }
textarea:focus { background-color: #FFFF99 }
.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #CC0000;
}

