body {
	background-color: ivory;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	color: saddlebrown;
	display: block;
}

td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	color: saddlebrown;
}

hr {
	color: #006699;
	background-color: #006699;	
	}
	
.hr-blu04 {
	height: 4px;
	background-color: #006699;
	}
	
.hr-blu05 {
	height: 5px;
	background-color: #006699;
	}
	
.hr-blu10 {
    height: 10px;
	background-color: #006699;	
	}
	
.hr-brn05 {
    height: 5px;
	background-color: #663300;	
	}
	
.hr-brn10 {
    height: 10px;
	background-color: #663300;	
	}
	
.fmhr {
	height: 5px;
	background: #006699;
	}

a:link {
	sfont-size: 12px;
	text-decoration: none;
	color: saddlebrown;
	font-weight: bold;
}
a:visited {
	color: saddlebrown;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: saddlebrown;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	text-decoration: underline overline;
	font-weight: bold;
}

h2 {
	/* background-color: #006600; */ /* test color */
	background-color: #006699;
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	line-height: normal;
}

.fmh2 {/* Same as  h2 and .fm01 above */
	background-color: yellow;
	font-size: large;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	line-height: normal;
	}

.h2-fm {
	background-color: #006699;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	margin-bottom: 0px;
    }
	
.h2-dance {
	background-color: #CC9900;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
    }
	
.h2-brn {
	background-color: #663300;
	font-size: 14pt; 
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: yellow;
	padding: 2;
	line-height: normal; 
	}
	
.h2-table {
    background-color: #006699;
	font-size: 14pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	line-height: normal;
	}
	
.h2-cntr {
	background-color: #006699;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2;
	line-height: normal;
	text-align: center;
	}

.h3-table {
	font-weight: bold;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.h3-clndr {
	color: yellow;
	font-weight: bold;
	padding: 0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #006699;
	}

.dancebox {
	border-color: #333333;
	border: 1px;
	border-style: solid;
 }
	
.box {
	border-top: thin none #006699;
	border-right: thin solid #006699;
	border-bottom: thin solid #006699;
	border-left: thin double #006699;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.box-text {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
}

.box-hilite {
	background-color: EFDFAF;
	layer-background-color: EFDFAF; 
	border: 1px none #000000; 
	padding: 5;
}

.box-brn {
	border-top: 1px solid #663300;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #663300;
	margin-top: 0px;
}

.box-R {
	border-top: thin none #006699;
	border-right: thin solid #006699;
	border-bottom: thin solid #006699;
	border-left: thin double #006699;
	padding: 0px 4px 4px;
	position: absolute;
	display: table-row;
	left: 850px;
	top: 247px;
	width: 108px;
	height: 86px;
}

.box-L{
	border-top: thin none #006699;
	border-right: thin solid #006699;
	border-bottom: thin solid #006699;
	border-left: thin double #006699;
	padding: 0px 4px 4px;
}
	
form {
	background-color: #CCCC99;
}

.blkindent {
	padding-left: .5in;
}

.title {
	background-color: ivory;
	font-size: x-large;
	font-weight: bold;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8b4513;
	text-align: center;
	/* line-height: 160%; */
	}
	
.title-sm {
	background-color: ivory;
	font-size: medium;
	font-weight: bold;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #8b4513;
	text-align: center;
	}

.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	background-color: #669900;
 color: #FFFF33;
}

.footer {
  font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCFF99;
}

/* Used by footmad */
.footer-msg {
	color: #008000;
	font-size: 11px;
	text-align: center;
}

/* Used by footmad */
.footer-nav {
	font-size: small;
	text-align: center;
	padding-top: 20px;
}

.titlebar {
	font-size: medium;
	color: #FFFFFF;
	background-color: #00659C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 5px;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
 color: #660000; font-weight: bolder; font-size: medium;
 }

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.stdtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: saddlebrown;
	line-height: normal;
}

.main {
	background-color: #FFFF99;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.h3-table {
}
.footer-upd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #008000;
	text-align: center;
}

.footer-credits {
   border-top: 5px solid #CC9900; 
   border-bottom: 5px solid #CC9900;
}

}
.HiLite-1 {
	color: #cc6600;
	font-weight: bold;
}

.Calendar_indent {
	text-indent: -50px;
	padding-left: 60px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	display: block;
}
.h2-linkpage {
	background-color: #006699;
	font-size: 12pt;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2 10 2 2;
	margin-bottom: 0px;
	width: 250px;
	margin-left: 10px;
	text-indent: 10px;
}

.navbar-top {
    width: 850px; 
    text-align: center;
	border-top: 1px solid #663300;
	border-right: 1px solid #663300;
	border-bottom: 1px solid #663300;
	border-left: 1px solid #663300;
	background-color: EFDFAF;
	margin: 0 auto;
}

.navbar-top-breadcrumb {
	width: 850px;
	text-align: left;
	margin: 0 auto;
	font-weight: bold;
}
