body {font: 80% arial, helvetica, sans-serif; background: #000 url(../images/backer.jpg) repeat top center; font-weight: normal; color: #FFF; -moz-outline:none; margin:0; padding:0;}

a {color: #0066ff;}

h1 {margin-top: 5px;	font-size: 1.1em; color: #FFF; font-weight:bold;} 

h2 {font-size: 1.1em; color: #FFF; margin-left: 10px;}

h3 {font-size: 1em; color: #FFF; text-align: center; margin: 0;}

h4 {font-size: 1em; color: #585858; text-align: left; margin-left: 10px;}

#header{width: 100%; height: 86px; background: url(../images/gradline_whole.jpg) no-repeat bottom center; margin: 0; padding: 0;}
#header a img {display: block; border: 0; text-decoration: none;}
#navcont {position: relative; width: 1000px; height: 86px; top: 0; margin: auto; background: url(../images/header.gif) no-repeat top left;}

#navwrapper {position: absolute;  margin-top: 52px; z-index: 100; width: 1000px;}
#nav, #nav ul {padding: 0; margin: 0px 0 0 120px; list-style: none; line-height: 23px;}
#nav a {display: block; text-decoration: none; color: #fff; font-weight: bold; padding: 0; -moz-outline:none;}
#nav li { float: left; padding: 0; height: 23px;}
#nav li ul {position: absolute; height: 50px; width: 13em; left: -999em;}
#nav li li {padding-left: 1em; width: 13em;}
#nav li ul a { width: 13em; }
#nav li:hover ul, #nav li.sfhover ul {left:auto; margin: 0 0 0 -15px; padding:0;}
#nav li:hover, #nav li.sfhover {background: url(../images/empty.gif) repeat top left;}
#nav li a:hover, #nav li a.sfhover {color: #fff;}
#nav li.navlook1 a:hover, #nav li.navlook1 a.sfhover, #nav li.navlook2 a:hover, #nav li.navlook2 a.sfhover {color: #fff;}
#nav li.navlook2 {margin-top: 0px; background: #000; border: solid #333; border-width: 0px 1px 1px 1px;}
#nav li.navlook1 {margin-top: 0px; background: #000; border: solid #333; border-width: 1px 1px 1px 1px;}
#nav li li.navlook1:hover, #nav li li.navlook1.sfhover, #nav li li.navlook2:hover, #nav li li.navlook2.sfhover {background: #333;}
.bars {margin: 0 1em 0 1em; color: #fff;}
#navback {width: 900px; height: 23px; background: none;}

#container {width: 1000px; height: auto; background: #000; margin: auto; margin-top: 10px;}
#container object{-moz-outline:none;}
#content {width: 998px; height: auto; margin: auto; background: #000 url(../images/contentBack.jpg) repeat top left; border: solid #585858; border-width: 1px 1px 1px 1px;}
#content p{margin: 10px;}

#wideContainer {height: 600px; width: 100%; margin: 0; padding: 0; margin-top: 10px;}
#wideContainer object{-moz-outline:none;}

#splashContainer {width: 100%; height: 700px; /*background: url(../images/SplashPage.jpg) no-repeat top center;*/ margin: auto; margin-top: 10px;}
#splashContent {width: 1200px; height: 700px; margin: auto;}
#splashtop {width: 1200px; height: 75px; background: url(../images/splashtop.jpg) no-repeat top left; margin:0;padding:0;}
/*.splashbtn {border: 0; text-decoration: none;}*/
#meetBtn {position: relative; top: 10px; left: 30px; width: 215px; height: 55px; background: #f00;}
#meetBtn a{-moz-outline:none;}
#meetBtn a img{border: 0;}
#splashmid {width: 1200px; height: 65px; margin:0;padding:0;}
#splashmidR {float: right; width: 450px; height: 65px; margin:0;padding:0;}
#splashmidR_R {float: right; width: 250px; height: 65px; background: url(../images/splashmid05.jpg) no-repeat top left; margin:0;padding:0;}
#splashmidR_L {float: left; width: 200px; height: 65px; background: url(../images/splashmid04_over.jpg) no-repeat top left; margin:0;padding:0;}

#splashmidL {float: left; width: 750px; height: 65px; /*background: #0f0;*/ margin:0;padding:0;}
#splashmidL_R {float: right; width: 300px; height: 65px; background: url(../images/splashmid03.jpg) no-repeat top left; margin:0;padding:0;}
#splashmidL_L {float: left; width: 450px; height: 65px; margin:0;padding:0;}
#splashmidL_L1 {float: right; width: 200px; height: 65px; background: url(../images/splashmid02_over.jpg) no-repeat top left; margin:0;padding:0;}
#splashmidL_L2 {float: left; width: 250px; height: 65px; background: url(../images/splashmid01.jpg) no-repeat top left; margin:0;padding:0;}
#splashbot {width: 1200px; height: 560px; background: url(../images/splashbot.jpg) no-repeat top left; margin:0;padding:0;}

#newsRotatorFlash {margin: 20px 0 20px 20px; width: 680px; height: 340px;}

#mcontactPhoto {width: 998px; height: auto; background: url(../images/mcontact_img.jpg) no-repeat top right;}
#wcontactPhoto {width: 998px; height: auto; background: url(../images/wcontact_img.jpg) no-repeat top right;}
#mschedulePhoto {width: 998px; height: auto; background: url(../images/mschedule_img.jpg) no-repeat top right;}
#wschedulePhoto {width: 998px; height: auto; background: url(../images/wschedule_img.jpg) no-repeat top right;}
#mlinksPhoto {width: 998px; height: auto; background: url(../images/mlinks_img.jpg) no-repeat top right;}
#wlinksPhoto {width: 998px; height: auto; background: url(../images/wlinks_img.jpg) no-repeat top right;}
#mnewsPhoto {width: 998px; height: auto; background: url(../images/mnews_img.jpg) no-repeat top right;}
#wnewsPhoto {width: 998px; height: auto; background: url(../images/wnews_img.jpg) no-repeat top right;}
#mrecordsPhoto {width: 998px; height: auto; background: url(../images/mrecords_img.jpg) no-repeat top right;}
#wrecordsPhoto {width: 998px; height: auto; background: url(../images/wrecords_img.jpg) no-repeat top right;}

#footer {clear: both; width: auto; height: 100px; background: url(../images/gradline_whole.jpg) no-repeat top center; margin-top: 10px; padding:0;}	
#footerlinks { position: relative; top: 16px; display: block; text-align: center; width: 1000px; margin: auto; font-size: 11px; }
#footerlinks a{ color: #fff; text-decoration: none; margin: 0 5px 0 5px;}

#links {width: 500px; height: auto; text-align: center;}
#news {width: 500px; height: auto; text-align: left; margin: 20px 10px 10px 10px; color: #ddd;}
#links a{color: #99ccff;}
#news a{color: #9cf;}
#news dt{margin-top: 10px;}
#news dd{margin-left: 15px;}

#tab a{color: #99ccff;}
#tab a:visited{color: #ccffff;}
#tab table{width: 500px; margin-left: 30px; border: none; margin-top: 10px; font-size: .85em; font-weight: normal;}
#tab table td{}
#tab table th, table td{margin: 0; padding: 8px 10px; text-align: left; border-bottom: 1px solid #585858; font-weight: normal;}
#tab table td.noborder{border-bottom: 0;}
#tab table tr.alt{background: #585858;}
#tab table img{padding: 4px; border: 1px solid #aaa;}
#tab table a{color: #99ccff; text-decoration: none;}

#tab2 a{color: #99ccff;}
#tab2 a:visited{color: #ccffff;}
#tab2 table{width: 600px; margin-left: 30px; border: none; margin-top: 10px; font-size: .85em; font-weight: normal;}
#tab2 table td{}
#tab2 table th{margin: 0; padding: 8px 10px; text-align: left; border-bottom: 1px solid #585858; font-weight: normal;}
#tab2 table td.noborder{border-bottom: 0;}
#tab2 table tr.alt{background: #585858;}
#tab2 table img{padding: 4px; border: 1px solid #aaa;}
#tab2 table a{color: #99ccff; text-decoration: none;}

#tab3 a{color: #99ccff; font-weight: bold;}
#tab3 a:visited{color: #ccffff; font-weight: bold;}
#tab3 table{width: 600px; margin-left: 30px; border: none; margin-top: 10px; font-size: .85em; font-weight: normal;}
#tab3 table td{}
#tab3 table th{margin: 0; padding: 8px 10px; text-align: left; border-bottom: 1px solid #585858; font-weight: normal;}
#tab3 table td.noborder{border-bottom: 0;}
#tab3 table tr.alt{background: #585858;}
#tab3 table img{padding: 4px; border: 1px solid #aaa;}
#tab3 table a{color: #99ccff; text-decoration: none;}

#altText {width: 420px; height: auto;}
#altText img{border:0; margin:10px;}
#altText span{margin:10px; font-size: .8em;}
#altPics {width: 998px; height: 550px;}
#altPics a img{border:0; margin:10px;}

#records a{text-decoration: none;}
#records {padding-left:75px;}

#cent {width: 500px; margin-left: 30px; text-align: center;}
#cent1 {width: 500px; text-align: center;}
#cent2 {width: 600px; margin-left: 30px; text-align: center;}
#cent3 {padding-top: 300px; width: 500px; height: 400px; margin-left: 30px; text-align: center;}

#sitemap {width: 600px; height: 600px;}
#sitemap a{color: #fff; text-decoration: none;}
#sitemapL {float: left; width: 300px; height: auto; text-align: center;}
#sitemapR {float: right; width: 300px; height: auto; text-align: center;}

#tempback {height: 100%; width: 100%; background: #fff;}


#yearlinks {width: 600px; margin-left: 30px;}
#yearlinks a{margin-right: 10px;}
#yearlinks a{color: #99CCFF; font-weight: normal; text-decoration: none;}
#yearlinks a:visited{color: #ccffff; font-weight: normal;}

.cssnav	{position:relative; float: left; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; width: 2000px; height: 65px; overflow:hidden;/* for ie to hide extra height*/}
.cssnav a {display: block; color: #000000; font-size: 11px; width: 200px; height: 65px; display: block; float: left; color: black; text-decoration: none; overflow:hidden;/* for ie to hide extra height*/}
.cssnav a:hover {color: #ffffff;}
.cssnav img {width: 200px; height: 65px; border: 0; }
* html a:hover {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav span {position: absolute; left: 30px;top: 15px; text-align: center; width: 200px; cursor: pointer;}

