body {
    font-family: arial, sans-serif;
    background-image: url(/images/blueswirls.gif);
    background-repeat: no-repeat;
    background-position: top center;
    margin: 0;
    padding: 0;
    background-color: #322414;   
}
img {
    behavior: url("/includes/pngbehavior.htc");
}
div#main {
    text-align: left;
    width: 999px;
    min-xwidth: 999px;
    height: 600px;
    overflow-y: hidden;
    background-image: url(/images/mainbackground.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
}
div.popup {
    width: 500px;
	background-image: url(/images/mappopup.jpg);
    position: absolute;
    z-index: 200;
  top: 100px;
  left: 50%;
  margin-left: -490px;
   }
div.popup div {
    margin: 10px 8px;
    background-color: #ffffff;
    padding: 10px 20px;
    color: #684b39;
}

div#calpopup, div#terms {
    width: 570px;
	background-image: url(/images/calendarpopup.jpg);
    position: absolute;
    z-index: 200;
  top: 10px;
  left: 50%;
  margin-left: -490px;
   }
div#calpopup div.innerdiv {
	width: 540px;
    float: left;
    margin: 10px 8px;
    background-color: #f4ed89;
    padding: 10px 5px;
}

div#terms div.innerdiv {
    width: 520px;
    float: left;
    margin: 14px 12px;
    background-color: #f4ed89;
    padding: 10px 10px;
    height: 550px;
    overflow-y: scroll;
    font-size: small;
}

img#logo {
    width: 397px;
    height: 123px;
    position: relative;
    left: 584px;
    z-index: 20;
    top: 0;
}
img#p {
    width: 212px;
    height: 141px;
    position: absolute;
    top: 500px;
	left: 75px;
    z-index: 20;
}

img.slide {
    width: 435px;
    height: 335px;
    position: absolute;
    top: 91px;
    right: 50%
}
#slideshow1 {
    z-index: 1;
}
#slideshow2 {
    z-index: 2;
}
#slideshow3 {
    z-index: 3;
}
#slideshow4 {
    z-index: 4;
}
#slideshow5 {
    z-index: 5;
}
img#frame {
    width: 535px;
    height: 397px;
    position: relative;
    top: -138px;
    margin-left: auto;
    left: 15px;
    z-index: 10;
}

#navcontainer {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	position: relative;
    top: -123px; 
    _top: 0px;
    _margin-left: auto;
    width: 999px;
    _margin-top: -123px;
    _padding-bottom: 123px;
}

ul#navlist {
    padding-left: 0;
    margin: 29px 0 0 0;
    padding: 11px 0;
    background-color: #445b75;
    float: left;
    width: 100%;
}


ul#navlist li {
    display: inline;
}


ul#navlist li a {
    padding: 3px 17px 4px 17px;
    margin: 0;
    color: #c9c9a8;
    text-decoration: none;
    float: left;
    border-right: 1px solid #adb7bc;
}


ul#navlist li a:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #adb7bc;
	font-weight: bold;
}

#belowframe {
    position: relative;
    top: -150px;
    margin-left: auto;
    padding-left: 45px;
}

#belowframe img {
    border: 0;
    width: 156px;
    height: 55px;
    margin-left: 10px;
    
}

#content {
    float: left;
    position: relative;
    top: -535px;
    color: #2e2112;
    width: 378px;
    height: 377px;
    overflow: hidden;
    margin-left: 590px;
    display: inline;
    font-size: 95%;
}

h1 {
    color: #836035;
    margin: 0;
    padding: 0;
    font-size: medium;
}

#bottombar {
    position: relative;
    top: -580px;
    background-color: #836035;
    width: 100%;
    height: 27px;
    float: left;
    text-align: right;
}

#bottombar p {
    margin: 3px 0;
    padding-right: 45px;
}

#bottombar a {
    color: #f4ed89;
    text-decoration: none
}

#scrollcontainer {
		width: 19px;
		position: relative;
		top: -610px;
		float: left;
		height: 377px;
		margin-top: 70px;    
	}

#scrollouter {
		background-image: url(/images/newscrolltrack.gif);
		background-repeat: repeat-y;
		background-position: top center;
		width: 19px;
		height: 377px;
	}
#scrollinner {
	margin-top: 0;
    width: 19px;
    height: 335px;    
}
#scrollouter img {
    border: 0;
    width: 19px;
    height: 21px;
    behavior: url("/includes/pngbehavior.htc");    
}
#scrollouter #scrollhandle img {
	height: 15px;
	width: 15px;
	margin-left: 2px;
}

#scrollouter.hidden {
	background-image: none;
}
#scrollouter.hidden #scrollinner, #scrollouter.hidden img {
	display: none;
}
a:link {
	text-decoration: none;
	color: #6A6A38;
}
a:visited {
	text-decoration: none;
	color: #6A6A38;
}
a:hover {
	text-decoration: none;
	color: #6A6A38;
}
a:active {
	text-decoration: none;
	color: #6A6A38;
}
.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3F3625;
	text-decoration: none;
}
.txtHeadergreen {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #394D62;
	text-decoration: none;
}
.txtBOLD {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #350D03;
	text-decoration: none;
}
.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #836035;
	text-decoration: none;
}

.calendar {
    font-family: arial, sans-serif;
    float: left;
    font-size: 80%;
    text-align: center;
    margin: 4px;
    background-color: #ffffff;
    border: 0;
    padding: 0;
}
.calendar th {
    font-weight: normal;
    color: #6789ae;
}
.calendar td, .calendar th {
    width: 20px;
}
.calrow {
    float: left;
    clear: both;
    width: 99%;
}
.calendar td.monthname {
    background-color: #6789ae;
    color: #f4ed89;
    width: 140px;
    white-space: no-wrap;
}
.crossout {
    display: block;
    color: #990000;
    position: relative;
    width: 20px;
    margin-top: -1.1em;
    z-index: 2;
    font-weight: bold;
    text-align: center;
}    
.txtboldgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6A6A38;
	text-decoration: none;
}
label {
    color: #6789ae;
}

input {
    border: none;
    border-bottom: 1px dotted #6789ae;
    background-color: transparent;
    color: #6A6A38;
    
}
textarea {
    border: 1px dotted #6789ae;
    background-color: transparent;
    color: #6A6A38;
    font-family: arial, sans-serif;
    float: left;
    display: inline;
}

select {
    border: 1px dotted #6789ae;
    background-color: transparent;
    color: #6A6A38;
    font-family: arial, sans-serif;
}


input.radio {
    border: none;
}
#submitbutton {
    background-color: #6789ae;
    color: #f4ed89;
    padding: 2px;
    border: none;
    float: right;
    margin-top: 5px;
}
form p {
    margin: 3px 0;
    color: #6789ae;
}
form a {
    color: #003366;
    text-decoration: none;
}
form a:hover {
    text-decoration: underline;
}

#footer {
    padding-top: 10px;
    color: #c9c9a8;
    font-size: small;
    text-align: center;
    width: 999px;
    min-xwidth: 999px;
    margin: 0 auto;
}

#footer a {
    color: #c9c9a8
}

@media print {
    .noprint {
        display: none;
    }
    .print {
        display: block;
    }

}
.txtgreen {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6A6A38;
	text-decoration: none;
}
.txtsmalldkbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #3F3625;
	text-decoration: none;
}
.txtBOLDred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #950000;
	text-decoration: none;
}
.txtboldgreenbig {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #6A6A38;
	text-decoration: none;
}
.txtboldcream {




	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #EDE584;
	text-decoration: none;
}
