/* CSS Document */

body { background-color: #003366; font-family: Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0; padding-bottom: 30px; }
td { vertical-align:top; }
h1 { font-size:1.5em }  /* displayed at 24px */
h2 { font-size:1.3em }  /* displayed at 18px */
h3 { font-size:1.1em }  /* displayed at 15px */
h4 { font-size:1em }  /* displayed at 12px */
a { text-decoration: none; }
a:link { color: #c63; background: inherit; }
a:visited { color: #c63; background: inherit; }
li { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 1em; }
img { text-decoration: none; border: none; }
ul { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
#splash { position: relative; left: 50%; width: 540px; margin-left: -270px; top: 20%; font-family: Geneva, Arial, Helvetica, sans-serif; color: #FFFF00; }
#wrapper { width: 95%; background-color: #CCCC99; color: #333; border: 0px solid gray; line-height: 130%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-bottom: 0px; background-image: url(images/bg_footer.gif); background-repeat: repeat-x; background-position: left bottom; }
#guest { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#guest a:hover { border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: dashed; border-top-color: #006699; border-right-color: #006699; border-bottom-color: #006699; border-left-color: #006699; border-right-style: dashed; border-left-style: dashed; }
#banner { width:	95%; margin: 20px auto 0px auto; text-align: center; height: 30px; color: #FFFFFF; font-family: "Times New Roman", Times, serif; padding-top: 5px; font-style: italic; letter-spacing: 0.5em; background-color: #800000; border-top-width: thin; border-right-width: 1px; border-bottom-width: thin; border-left-width: 1px; border-top-style: double; border-bottom-style: none; border-top-color: #666666; border-right-color: #666666; border-bottom-color: #666666; border-left-color: #666666; border-right-style: solid; border-left-style: solid; font-weight: bold; }
#header { background-image: url(../images/bg_header.gif); width: 94%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin; border-top-style: groove; border-bottom-style: ridge; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; border-right-style: inset; border-left-style: outset; }
#logo { width: 148px; position: absolute; left: 43px; top: 10px; height: 178px; }
.breadcrumbs { font-size: 0.9em; padding-top: 5px; }
#maincontent { margin-left: 200px; border-left: 0px solid gray; margin-right: 200px; border-right: 0px solid gray; padding-right: 1em; margin-bottom: 20px; font-size: 1.1em; line-height: 1.8em; padding-top: 1em; padding-bottom: 1em; padding-left: 1em; }
#maincontent a, #home a, .home a { font-weight: bold; }
#maincontent a:link, #home a:link { color: #c63; background: inherit; }
#maincontent a:visited, #home a:visited { color: #c63; background: inherit; }
#maincontent a:hover { color: #0066FF; border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #0066FF; }
#collage a:hover { border-bottom-style: none; }
#leftnav p, #rightnav p { margin: 0 0 1em 0; }
#time { font-size: 9px; float: right; width: 200px; top: 160px; padding-right: 10px; position: relative; }
#leftsidebar { float: left; width: 160px; background-color: #B8B83D; margin-top: 0; margin-right: 0; margin-bottom: 0; padding: 10px; margin-left: 10px; background-image: url(../images/bt_lt_sidebar.gif); background-repeat: no-repeat; background-position: left bottom; font-size: 10px; }
#leftsidebar a { color: #990000; font-weight: normal; }
#leftsidebar a:hover { color: #0066FF; font-weight: normal; border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #0066FF; }
#rightsidebar { float: right; width: 160px; background-color: #B8B83D; margin-top: 0; margin-right: 10px; margin-bottom: 0; padding: 10px; background-image: url(../images/bt_rt_sidebar.gif); background-repeat: no-repeat; background-position: right bottom; font-size: 10px; }
#rightsidebar a { color: #990000; }
#rightsidebar a:hover { color: #0066FF; font-weight: normal; border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #0066FF; }
#topbar { background-color: #B8B83D; height: 36px; margin-right: 150px; padding-top: 5px; margin-left: 150px; padding-left: 65px; font-size: 9px; }
#content h2 { margin: 0 0 .5em 0; }
#clearwrapper { clear: both; }
#mainmenu { position: relative; left: 220px; top: 3px; width: 560px; }
#mainmenu ul { clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none; }
#navigation { width: 95%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; background-color: maroon; height: 30px; }
#navbar { width:	100%; margin: 0px auto 0px auto; text-align: center; height: 30px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; font-style: normal; letter-spacing: 0em; background-color: maroon; }
#nav li { padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; margin: 3px 0px; width: 70px; padding-top: 0px; position: relative; text-align: center; }
#nav li a { padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 1px; margin: 0px 3px 0px 0px; color: #000000; padding-top: 1px; font-family: "trebuchet ms", geneva, arial, helvetica, sans-serif; text-decoration: none; }
#nav li a:link { border-right: #768da0 1px solid; border-top: #768da0 1px solid; background: #98aab8; border-left: #768da0 1px solid; border-bottom: #768da0 1px solid; }
#nav li a:visited { border-right: #768da0 1px solid; border-top: #768da0 1px solid; background: #98aab8; border-left: #768da0 1px solid; border-bottom: #768da0 1px solid; }
#nav li a:hover { border-right: #768da0 1px solid; border-top: #768da0 1px solid; background: #6c889b; border-left: #768da0 1px solid; border-bottom: #768da0 1px solid; }
#nav li a:active { border-right: #768da0 1px solid; border-top: #768da0 1px solid; background: #6c889b; border-left: #768da0 1px solid; border-bottom: #768da0 1px solid; }
#nav li ul li { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; width: 150px; padding-top: 0px; text-align: left; }
#nav li ul li a:link { padding-right: 12px; display: block; padding-left: 12px; border-left-color: #f3f3f3; background: #f0f0f0; border-bottom-color: #f3f3f3; padding-bottom: 1px; margin: 0px; color: #54697a; border-top-color: #f3f3f3; padding-top: 1px; text-decoration: none; border-right-color: #f3f3f3; }
#nav li ul li a:visited { padding-right: 12px; display: block; padding-left: 12px; border-left-color: #f3f3f3; background: #f0f0f0; border-bottom-color: #f3f3f3; padding-bottom: 1px; margin: 0px; color: #54697a; border-top-color: #f3f3f3; padding-top: 1px; text-decoration: none; border-right-color: #f3f3f3; }
#nav li ul li a:hover { padding-right: 12px; display: block; padding-left: 12px; border-left-color: #f3f3f3; border-bottom-color: #f3f3f3; padding-bottom: 1px; margin: 0px; color: #54697a; border-top-color: #f3f3f3; padding-top: 1px; text-decoration: none; border-right-color: #f3f3f3; background-image: url(../images/menuback1.jpg); background-repeat: repeat-x; background-position: 50% bottom; }
#nav li ul li a:active { padding-right: 12px; display: block; padding-left: 12px; border-left-color: #f3f3f3; border-bottom-color: #f3f3f3; padding-bottom: 1px; margin: 0px; color: #54697a; border-top-color: #f3f3f3; padding-top: 1px; text-decoration: none; border-right-color: #f3f3f3; background-image: url(../images/menuback1.jpg); background-repeat: repeat-x; background-position: 50% bottom; }
#nav li ul { border-right: #b4c0cb 1px solid; padding-right: 0px; border-top: #b4c0cb 1px solid; display: none; padding-left: 0px; background: #f0f0f0; filter: alpha(opacity=90); left: 0px; padding-bottom: 0px; margin: 0px; border-left: #b4c0cb 1px solid; width: 145px; cursor: hand; padding-top: 0px; border-bottom: #b4c0cb 1px solid; position: absolute; moz-opacity: 0.9; opacity: 0.9; }
#nav li:hover ul { display: block; }
#nav li.over ul { display: block; }
#footer { font-size: 0.7em; color: #CCCCCC; margin-right: auto; margin-left: auto; background-color: #003366; width: 95%; padding-bottom: 10px; padding-left: 20px; }
#footer p { margin: 0 0 6px 0; }
#footer a { color: #CCCCCC; }
.copywrite { font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: 8pt; color : #999999; }
#webcomments { width: 130px; float: right; position: relative; top: -105px; right: 100px; }
#webcomments .copywrite a { color: #666666; text-decoration: none; }
p.imageleft { float: left; font-size: 0.8em; text-align: center; color: #7d6340; padding-top: 1.25em; padding-right: 1.5em; padding-bottom: 0.25em; padding-left: 0.25em; }
p.imageleft img { display: block; border: thick none #666666; padding: 2px; }
p.imageright { float: right; font-size: 0.8em; text-align: center; color: #7d6340; padding-top: 1.25em; padding-right: 0.25em; padding-bottom: 0.25em; padding-left: 1.5em; }
p.imageright img { display: block; border: thick none #666666; padding: 2px; }
.small { font-size: 9px; line-height: normal; }
#roh img { border: 1px solid #666666; margin-top: 10px; }
#roh td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; padding-bottom: 5px; padding-left: 10px; }
#mailer { width: 400px; padding-left: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin-right: auto; margin-left: auto; background-color: #CCCC99; border: thin dashed #663300; padding-right: 25px; }
#activities td { border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-top-color: #999999; border-right-color: #999999; border-bottom-color: #999999; border-left-color: #999999; border-top-style: solid; padding-right: 3px; padding-left: 3px; }
#activities img { padding-right: 5px; }
.float { float: left; padding-right: 7px; padding-left: 5px; padding-top: 10px; width: 120px; text-align: center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid #999999; padding-bottom: 10px; color: #663300; margin: 2px; height: 90px; }
.float img { border: thin solid #666666; }
.float p { margin-top: 3px; color: #660000; }
.float a:hover { border: none; }
#badge { font-size: 9px; float: right; width: 200px; top: 160px; padding-right: 10px; position: relative; }
ul#tabnav { list-style-type: none; margin:0; padding-left: 10px; padding-bottom: 21px; border-bottom: 1px solid #711515; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
ul#tabnav li { float: left; height: 20px; background-color: #999966; color:#FFFFFF; margin: 0px 2px 0 2px; border-top: 1px solid #711515; border-right: 1px solid #711515; border-left: 1px solid #711515; }
ul#tabnav a:link, ul#tabnav a:visited { display: block; color: #FFFFFF; background-color: transparent; text-decoration: none; padding-top: 2px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; }
ul#tabnav a:hover { background-color: #993300; color: #FFFF00; border: none; height: 20px; }
ul#tabnav li.activelink a, ul#tabnav li.activelink a:hover, ul#tabnav li.activelink a:visited { color: #000; font-weight: bold; background-color: #CCCC99; border-bottom:2px solid #CC9  }
#tabcontents { border: 1px solid #711515; border-top: none; padding-top: 10px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; }
#gallery { padding-top: 0px; }
#gallery a:hover { border: none; }

