/* CSS 2 for Mac **********  AXOS 2006 - www.axos1.com  */

body {
	text-align: center;
	padding: 0px;
	font-family: 'Lucida Grande', Lucida Grande, Lucida, Lucida Sans Unicode, arial, verdana, sans-serif;
	font-size: 1em;
	background-image: url(img/home_bg_short.gif);
	background-repeat: repeat-x;
	background-position: top: 0px;
	margin: 0px;
	color: #666666;
	background-color: #FFFFFF;
}

*ul li {font-size: .7em;
padding-left: -5px;}

#bannerwrapper {
	margin: 10px auto 0px;
	padding: 0px;
	width: 760px;
	height: 80px
}

#wrapper {
	margin: 1px auto 0px;
	padding: 0px;
	width: 750px;
}
#wrapperTwo {
	margin: 28px auto 0px;
	padding: 0px;
	width: 760px;
}

#top {
	margin: 0px;
	padding: 0px;
	height: 30px;
	text-align: left;
	color: #666666;
}

#top h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: left;
}
#top p {
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 0px 0px;

}

#mid {
	text-align: left;
	padding-top: 3px;

}

#leftcol {
	width: 175px;
	float: left;
	padding-bottom: 10px;
}
#leftcol h1 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
}

#leftcol h2 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}


#centralcol {
	float: left;
	width: 370px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#centralcol h1 {
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(img/mid_blue_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	margin: 10px 0px 0px;
	padding-bottom: 5px;
}
#centralcolTwo {
	width: 560px;
	padding: 0px 0px 0px 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	float: right;
}

#centralcolTwo h1 {
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(img/large_central_header.jpg);
	background-repeat: no-repeat;
	height: 20px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
	padding-bottom: 0px;
}

#rightcol {
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 175px;
	float: right;
}
#rightcol h1 {
	font-size: 0.7em;
	background-image: url(img/small_col_head_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	color: #24486C;
	padding-top: 7px;
	padding-left: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;


}
#insideright {
	margin: -0.5em 0px 0px;
	padding: 0;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insideright p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 0.7em;
	color: #666666;
}


#menuwrapper {
	margin: -0.5em 0px 0px;
	padding: 20px 0px 0px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	z-index: 100;
}
#menuwrapper table {
	font-family: 'Lucida Grande', Lucida Grande, Lucida, Lucida Sans Unicode, arial, verdana, sans-serif;
	width: 164px;
}


#menuwrapperTwo {
	margin: -0.5em 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#menuwrapperTwo table {
	font-family: 'Lucida Grande', Lucida Grande, Lucida, Lucida Sans Unicode, arial, verdana, sans-serif;
	width: 164px;
}

#insideleft {
	margin: -0.5em 0px 0px;
	padding: 20px 0px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

#insideleft p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px 10px 0px 0px;
	font-size: 0.7em;
	color: #666666;
}
#insideleft a {
	color: #24486C;
	text-decoration:none;
	margin-top:5px;
}

#insideleft a:hover {
	color: #24486C;
	text-decoration:none;
	background-color: #f7cf3f;
}

#insidecentral {
	margin: -2em 0px 20px 0px;
	padding: 20px 0px 20px;
	width: 368px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insidecentral p {
	font-size: 0.7em;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	color: #666666;

}
#insidecentralTwo {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#insidecentralTwo p {
	font-size: 0.7em;
	padding-left: 0px;
	margin-left: 10px;
	margin-right: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 0px;
	color: #666666;

}

#insideleft h3 {
	color: #24486C;
	font-size: 0.7em;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-left: 10px;
}
#insideright h3 {
	color: #24486C;
	font-size: 0.7em;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: 10px;
	padding-left: 10px;
	text-align: left;
}

#insidecentral img {
	float: right;
	margin-top: 10px;
	margin-left: 10px;
	z-index: 100;
}
#insidecentral h2 {
	color: #24486C;
	font-size: 0.7em;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	z-index: 1;
}

#footerone {
	color: #24486C;
	padding: 10px 0px 0px;
	margin-top: 20px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f3c210;
	clear: both;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
	font-size: 0.7em;
}
#footerone img {
	margin: 0px 20px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footertwo {
	color: #666666;
	padding: 10px 0px 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #f3c210;
	clear: both;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: left;
	font-size: 0.6em;
	margin-top: 0px;
}
#footerone p {
	margin: 0px;
	padding: 0px;
}

#footertwo ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: inline;
	float: right;
}
#footertwo ul li {
	display: inline;
	padding-left: 0px;
	margin: 0px 0px 0px 4px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	color: #BABABA;
}
#footertwo ul li a {
	color: #666666;
	text-decoration: none;
	padding: 0px 1px 0px 1px;
}
#footertwo ul li a:hover {
	color: #24486C;
	text-decoration:none;
	background-color: #f7cf3f;
}
#insideright h4 {
	text-align: right;
	margin-top: 5px;
	margin-right: 5px;
	font-size: 0.6em;
}

#insideright h4 a {
	color: #D7AA00;
	text-decoration: none;
}
#insideright h4 a:hover {
	color: #24486C;
	text-decoration: none;
}
#clock {
	float: right;
}
#centralcolTwo h3 {
	margin-left: 0px;
	padding: 20px 0px;
	margin-top: -1.5em;
	margin-right: 0px;
	margin-bottom: -1em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 0.8em;
}

#border {
	margin-left: 0px;
	padding: 20px 0px;
	margin-top: -1.5em;
	margin-right: 0px;
	margin-bottom: -1em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 0.8em;
}


#centralcolTwo ul {
	display: inline;
	padding: 0px 0px 0px 10px;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#centralcolTwo ul li {
	font-size: 0.75em;
	display: inline;
	margin: 0px;
	padding: 0px;
}
#centralcolTwo ul li a {
	color: #24486C;
	text-decoration: none;
}
#centralcolTwo ul li a:hover {
	color: #E6B200;
	text-decoration: underline;
}
#centralcolTwo ul li.selected {
	color: #f3c210;
	text-decoration: underline;
}
#centralcolTwo ul li.selected a {
	color: #E6B200;
	text-decoration: underline;
}
#centralcolTwo ul li.selected a:hover {
	color: #E6B200;
	text-decoration: underline;
}
#insidecentralTwo h5 {
	font-size: 0.7em;
	color: #E6B200;
	margin: 0px;
	padding-top: -0.5em;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#insidecentralTwo table {
	padding: 0px;
	float: right;
	margin: 10px;
	border: 0px none;
	font-size: 0.6em;
	color: #666666;
	font-weight: bold;
}
#insidecentralThree {
	margin: 10px 0px 20px 0px;
	padding: 0px;
	width: 560px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	overflow: auto;
	height: 550px;
}
#insidecentralThree p {
	font-size: 0.8em;
	padding-left: 0px;
	margin: 0px 30px 0px 10px;
	padding-bottom: 0px;
	color: #666666;

}
#insidecentralEvents {
	margin: -1em 0px 20px 0px;
	padding: 0px 0px 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
/*	overflow: auto;
	height: 550px; */
}
#insidecentralEvents p {
	font-size: 0.7em;
	padding-left: 0px;
	margin: 0px 30px 0px 10px;
	padding-bottom: 0px;
	color: #666666;

}
#insidecentralEvents table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#insidecentralThree table {
	width: 100%;
}
#eventsTD {
Height: 40px;
	font-size: 0.8em;
	font-weight: bold;
	background-color: #A7B1BA;
	color: #24486C;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#whereTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #c3ced8;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#whenTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}
#locationTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}

#contactTD {
	font-size: 0.8em;
	font-weight: bold;
	background-color: #e7ebef;
	padding-left: 10px;
	color: #24486C;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #FFFFFF;
}

.darkblueTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #c3ced8;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.liteblueTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.midyellTD {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.liteyellTD {
	font-size: 0.7em;
	font-weight: normal;
	background-color: #F2F6FA;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}
.darkyellTD {
	font-size: 0.7em;
	font-weight: bold;
	background-color: #c3ced8;
	color: #24486C;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

#insidecentralEvents a {
	color: #385C7F;
	text-decoration: underline;
}
#insidecentralEvents a:hover {
	color: #385C7F;
	text-decoration: none;
	background-color: #F5CF40;
}

#insideleft a {
	color: #175191;
	text-decoration: underline;
}
#insideleft a:hover {
	color: #175191;
	text-decoration: none;
}
#insideleft h4 a {
	font-size: 0.7em;
	color: #D7AA00;
	text-decoration: none;
	text-align:right;
	margin-left: 10px;

}
#insideleft h4 a:hover {
	color: #24486C;
	text-decoration: none;
}
#insidecentralEvents select {
	width: 100px;
	padding-right: 20px;
	margin-right: 20px;
}
.formText {
	font-size: 0.7em;
	color: #999999;
}
.newsSum {
	font-weight: bold;
}

/* -----  */

.award { 
	color:#666666;
	text-decoration:none;
}
.awardsCaption {
	font-size: 0.7em;
	color: #24486C;
}
.awardTitle {
	font-size: 0.7em;
	font-weight: bold;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.awardCaptionTD {
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#awardsTable {
	font-size: 0.7em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	width: 90%;
}
.cellDivider {
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.formText {
	font-size: 0.7em;
	color: #999999;
}
.maincontent {
	padding-left: 10px;
}

.aboveTable {
	font-size: 0.7em;
	font-weight: normal;
}

#insidecentralEvents h5 {
	font-size: 0.7em;
	color: #f3c210;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
}
#hometop {
	margin: 2px;
	padding: 0px;
	height: 30px;
	text-align: left;
	color: #666666;
}
#hometop h1 {
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
	padding: 0px 40px 0px 0px;
	float: left;
}
#hometop p {
	font-size: 0.7em;
	margin: 0px;
	padding: 2px 0px 0px;

}
#homewrapper {
	margin: 1px auto 0px;
	padding: 0px;
	width: 750px;}
#homecentralcol {
	float: left;
	width: 370px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#homecentralcol h1 {
	font-size: 0.7em;
	color: #FFFFFF;
	background-image: url(img/mid_blue_bg.jpg);
	background-repeat: no-repeat;
	height: 27px;
	font-weight: bold;
	padding-top: 7px;
	padding-left: 10px;
}

#eventsyear {
margin-left: 10px;
color: #666;
font-size: .8em;
}

#eventsyear a {
margin-left: 10px;
color: #666;
text-decoration: underline;
}

#eventsyear a:hover {
color: #069;
text-decoration: none;
}
.newstable {
	padding: 0px;
	float: right;
	margin: 10px;
	border: 0px none;
	font-size: 0.6em;
	color: #666666;
	font-weight: bold;}