/* 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;}

#maincontent {margin-left: 200px; border-left: 1px solid gray; margin-right: 200px; border-right: 0px solid gray; padding: 1em; padding-right: 3em; margin-bottom: 20px; font-size: 1.1em; line-height: 1.8em;}

#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;}

#leftnav p, #rightnav p { margin: 0 0 1em 0; }

#leftsidebar {
	float: left;
	width: 160px;
	background-color: #B8B83D;
	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;
}

#time { font-size: 9px; float: right; width: 200px; top: 160px; padding-right: 10px; position: relative;}

#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-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-image: url(../images/bt_rt_sidebar.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	position: static;
	top: 100px;
}

#rightsidebar a {color: #990000;}

#rightsidebar a:hover {color: #0066FF; font-weight: normal; border-bottom-width: 2px; border-bottom-style: dashed; border-bottom-color: #0066FF;}

#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: 145px; 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;
}
#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: 10px;
	padding-left: 10px;
	padding-top: 15px;
	width: 120px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #999999;
	padding-bottom: 10px;
	color: #663300;
  }
.float img {
	border: thin solid #666666;
}


.float p {
	margin-top: 5px;
	color: #660000;
   }
.float a:hover {
	border: none;
}
#badge {
font-size: 9px; float: right; width: 200px; top: 160px; padding-right: 10px; position: relative;
}