body {
	background-color:#CCCCCC;
}
.maincontent {
	width: 780px;
	margin: 0 auto;
	background-image:url(../images/mainContentBg.gif);
	background-repeat:repeat-y;
	padding-left: 5px;
	padding-right: 5px;	
}
.maincontent .content {
	float: left;
	background-color: #ffcc66;
}
.homepage #maincolumn { 
	background-color: #ffef9a;
}	
#maincolumn {
	float: left;
	width: 630px;
	background-color: #ffffff;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #000000;
	margin-bottom: 15px;
}
#maincolumn ul {
	margin-left: 15px;
}
#maincolumn li {
	list-style-type:disc;
}
.clear {
	clear: both;
}
.hdr img {
	float: left;
	padding: 0px;
	margin: 0px;
}
.subHdr {
	width: 780px;
}
.subHdr img {
	float: left;
}
.subHdr .homeLink {	
	color: #d7182a;
	width: 80px;
	display: block;
	float: left;
	height: 26px;
	line-height: 26px;
	text-align:center;
	text-decoration:none;
}
.right {
	float: right;
}
.left{
	float: left;
}
.clear {
	clear: both;
}
/*----main navigation----*/
#mainNav {
	height: 26px;
	width: 538px;
	background-image:url(../images/navigation/bg.gif);
	background-repeat:no-repeat;
	font-size: 12px;
	float: left;
}
#mainNav ul {
	margin: 0px;
	padding: 0px;
	float: right;
}
#mainNav ul li {
	float: left;
	background-image:url(../images/navigation/left.gif);
	background-repeat:no-repeat;
	padding-left: 10px;
	height: 26px;
}
#mainNav ul li a b {
	font-size: 13px;
	text-transform:uppercase;
}
#mainNav ul li a {
	line-height: 26px;
	padding-left: 2px;
	padding-right: 2px;
	display: block;
	float: left;
	background-color: #ffef9d;
	color: #003366;
	text-decoration:none;
	font-weight: bold;
	letter-spacing: 0.01px;
}
#mainNav ul li div {
	background-image:url(../images/navigation/right.gif);
	background-repeat:no-repeat;
	width: 10px;
	height: 26px;
	float: left;
}

#mainNav ul li:hover {
	background-image:url(../images/navigation/left_ro.gif);
}
#mainNav ul li:hover a {
	background-color: #ffe088;
}
#mainNav ul li:hover div {
	background-image:url(../images/navigation/right_ro.gif);
}
#mainNav ul li.selected {
	background-image:url(../images/navigation/left_o.gif);
}
#mainNav ul li.selected a {
	background-color: #ffffff;
}
#mainNav ul li.selected div {
	background-image:url(../images/navigation/right_o.gif);
}


/*----left navigation----*/
#leftNav {
	margin-left: 6px;
	float: left;
	font-size: 12px;
}
#leftNav ul li {
	background-image:url(../images/navigation/leftNavTopR.gif);
	background-repeat:no-repeat;
	width: 100px;
	clear: both;
	background-color: #ffef9d;
	padding-left: 9px;
	position: relative;
	min-height: 24px;
}
#leftNav ul li div {
	background-image:url(../images/navigation/leftNavBtmR.gif);
	background-repeat:no-repeat;
	width: 9px;
	height: 9px;
	position:absolute;
	bottom: 0px;
	left: 0px;	
}
#leftNav ul li a {
	display: block;
	width: 94px;
	line-height: 13px;
	color: #003366;
	text-decoration:none;
	font-weight: bold;
	border-top: solid 1px #fef6cc;
	border-bottom: solid 1px #eedd87;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:right;
	padding-right: 6px;
}

#leftNav ul li:hover {
	background-image:url(../images/navigation/leftNavTopR_ro.gif);
	background-color: #ffde82;
}
#leftNav ul li:hover div {
	background-image:url(../images/navigation/leftNavBtmR_ro.gif);
}
#leftNav ul li:hover a {
	border-top: solid 1px #fbe29d;
	border-bottom: solid 1px #fbe29d;
}

#leftNav ul li.selected{
	background-image:url(../images/navigation/leftNavTopR_o.gif);
	background-color: #ffffff;
}
#leftNav ul li.selected div {
	background-image:url(../images/navigation/leftNavBtmR_o.gif);
}
#leftNav ul li.selected a {
	border-top: solid 1px #fbe29d;
	border-bottom: solid 1px #fbe29d;
}


/*-----box -----*/

.boxTopH {
	background-image:url(../images/box-top.gif);
	background-repeat:no-repeat;
	width: 100px;
	height: 7px;
	margin-top: 15px;
}
.boxCOnt {

}
.boxCOnt #calendar {
	background-image:url(../images/navigation/b-calendar.gif);
	width: 100px;
	height: 21px;
	background-repeat:no-repeat;
	display: block;
}
.boxCOnt #calendar:hover {
	background-image:url(../images/navigation/b-calendar-ro.gif);
}
.boxCOnt #brochure {
	background-image:url(../images/navigation/b-brochure.gif);
	width: 100px;
	height: 21px;
	background-repeat:no-repeat;
	display: block;
}
.boxCOnt #brochure:hover {
	background-image:url(../images/navigation/b-brochure-ro.gif);
}
.boxCOnt #contact {
	background-image:url(../images/navigation/b-contact.gif);
	width: 100px;
	height: 20px;
	background-repeat:no-repeat;
	display: block;
}
.boxCOnt #contact:hover {
	background-image:url(../images/navigation/b-contact-ro.gif);
	
}
.boxBtm {
	background-image:url(../images/box-base.gif);
	background-repeat:no-repeat;
	width: 100px;
	height: 7px;
	margin-bottom: 15px;
}
.boxCOnt .spacerHtyu {
	background-image:url(../images/box-01.gif);
	width: 100px;
	height: 12px;
	background-repeat:no-repeat;
}
#huntsvilleLink {
	background-image:url(../images/hsv-link.png);
	background-repeat:no-repeat;
	background-position:center;
	width: 90px;
	height: 76px;
	display: block;

}
.huntsvillesite {
	font-size: 10px;
	text-align: center;
	width: 90px;
} 
.huntsvillesite a {
	font-size: 10px;
	margin-left: 5px;
}
.table2 td {
	padding: 4px;
}

.table2 {
	font-family:Arial,Helvetica,Geneva,SunSans-Regular,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	text-align:left;
	text-decoration:none;
	text-transform:none;
}


.nopad {
	padding: 0px;
}
.nomargin {
	margin: 0px;
}


