body { font-family: Verdana, Arial, Helvetica, sans-serif; }
ol { font-size: 12px; font-weight: normal; list-style-type: decimal; margin: 1em 0 1em 40px; }
* { margin: 0; padding: 0; }
h1 { color: #b7cf00; font-size: small; font-weight: bold; }
h2 { color: #0090c5; font-size: small; font-weight: bold; }
h3 { color: #d34a2d; font-size: small; font-weight: bold; }
h4 { color: #f98300; font-size: small; font-weight: bold; }
h5 { color: #7bddd8; font-size: small; font-weight: bold; }
h6 { color: #000; font-size: small; font-weight: bold; }
.home { color: #b7cf00; font-size: small; }
.fishing { color: #0090c5; font-size: small; font-weight: bold; }
.login { color: black; font-size: small; font-weight: normal; }
.conferencing2 { color: #d34a2d; font-size: small; font-weight: bold; }
.conferencing { color: #000; font-size: small; font-weight: bold; text-decoration: underline; }
.emphasis { color: #000; font-size: small; font-weight: normal; font-style: italic; }
p { font-size: small; }

a:link { color: #000; text-decoration: none; }

a:visited { color: #c2502b; text-decoration: none; }

a:hover { text-decoration: none; }

a:active { text-decoration: none; }

/********************************/
/*        home page cell		*/
/********************************/
#pagecell_1 { position: absolute; top: 75px; left: 0; right: 0; bottom: 0; width: 100%; z-index: 3; margin: 0; padding: 0; }
#pagecell_2 { background-image: url(img/side_nav.jpg); background-repeat: repeat-y; position: absolute; z-index: 4; top: 0; right: 1px; bottom: 65px; left: 1px; overflow: auto; float: left; margin: 0; padding: 0; }
#pagecell_3 { position: absolute; z-index: 5; top: 0; right: 20px; bottom: 65px; left: 200px; float: right; margin: 0; }
#border { background-image: url(img/border_hm.jpg); background-repeat: repeat-x; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 60px; z-index: 2; }
#news_lt { position: absolute; left: 0; height: 100%; z-index: 4; }
#news_rt { position: absolute; right: 0; height: 100%; z-index: 4; }
#news_cell { background-image: url(img/shadow_news.jpg); background-repeat: repeat-x; text-align: center; position: absolute; top: 138px; left: 20px; right: 20%; width: 730px; height: 266px; z-index: 7; }
#flash { position: absolute; top: 12px; left: 20px; width: 650px; height: 206px; z-index: 90; padding: 0; }
#flash_link { line-height: 20px; text-align: center; padding: 0; position: absolute; z-index: 90; top: 30px; left: 20px; right: 20px; width: 100%; height: 206px; }
#content { line-height: 22px; position: absolute; top: 138px; padding: 20px 40px 50px 50px; }
#content img { padding: 5px; }
#images { }
#content_hm { line-height: 22px; padding: 20px 40px 50px 50px; position: absolute; top: 400px; right: 20px; }
#title { text-align: right; position: absolute; top: 105px; right: 80px; float: right; }
#logo { position: absolute; top: 12px; left: 45px; z-index: 2; }
#pics { list-style-type: none; }
.pics { list-style-type: none; }
#pics ul { list-style-type: none; }
#pics li { margin: 5px; padding: 5px; display: inline; }
#pics li img { background-color: #e7eeab; display: inline; margin: 5px; padding: 10px; border: double 1px #b7cf00; }
#pics img { background-attachment: scroll; margin: 5px; padding: 5px; border: double 1px #b7cf00; }
/********************************/
/*         		NAV				*/
/********************************/

#nav { background-color: #000; position: absolute; top: 0; left: 0; right: 0; width: 100%; height: 60px; z-index: 1; border-bottom: 12px solid #b7cf00; }
#nav_cell { font-size: x-small; font-weight: bold; line-height: normal; position: absolute; right: 5%; bottom: 0; z-index: 100; float: right; }

#nav_cell ul { list-style-type: none; list-style-image: none; }
#nav_cell li { display: inline; }
#nav_cell a { text-align: center; height: 32px; float: right; }
#nav_cell #current a { background-image: url(img/button.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell a:link { color: #fff; }
#nav_cell #current a:hover, #nav_cell a:hover { color: #b7cf00; height: 32px; }
#nav_cell #current a:link span { color: #000; }
#nav_cell #fishing { line-height: 25px; width: 80px; }
#nav_cell #conferencing { line-height: 25px; width: 100px; }
#nav_cell #accom { line-height: 25px; width: 120px; }
#nav_cell #wed { width: 100px; }
#nav_cell #con { width: 100px; }

#nav_cell #current_conf a { background-image: url(img/button_conf.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_conf a:hover span{ color: #000; height: 32px; }
#nav_cell #current_conf a:link span { color: #000; }


#nav_cell #current_accom a { background-image: url(img/button_accom.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_accom a:hover{ color: #b7cf00; height: 32px; }
#nav_cell #current_accom a:link span { color: #000; }


#nav_cell #current_wed a { background-image: url(img/button_conf.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_wed a:hover span
#nav_cell #current_wed a:link span { color: #000; }

#nav_cell #current_con a { background-image: url(img/button_conf.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_con a:hover{ color: #b7cf00; height: 32px; }
#nav_cell #current_con a:link span { color: #000; }

#nav_cell #current_news a { background-image: url(img/button_conf.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_news a:hover { color: #b7cf00; height: 32px; }
#nav_cell #current_news a:link span { color: #000; }

#nav_cell #current_book a { background-image: url(img/button_conf.jpg); background-repeat: no-repeat; background-position: center; float: right; }
#nav_cell #current_book a:hover { color: #b7cf00; height:32px; }
#nav_cell #current_book a:link span { color: #000; }

#side_nav { font-size: small; position: absolute; top: 0; left: 0; width: 200px; z-index: 6; float: left; margin-top: 150px; }
#side_nav ul { list-style-type: none; list-style-image: none; }
#side_nav li  { line-height: 35px; background-image: url(img/side_nav_btn.jpg); background-repeat: no-repeat; text-align: center; vertical-align: middle; width: 200px; height: 35px; margin: 0; padding: 0; }
#side_nav li a {  }
#side_nav li a:hover { line-height: 35px; background-color: #b7cf00; text-align: center; vertical-align: middle; position: absolute; left: 0; width: 200px; height: 35px; margin: 0; padding: 0; }
#side_nav_form { font-size: small; background-image: url(img/side_nav_form.jpg); background-repeat: no-repeat; padding-left: 20px; position: absolute; z-index: 6; top: 0; left: 0; width: 200px; height: 150px; float: left; }
