body {
  	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  	font-size:11px;
  	color:000000;
  	background-color: #005f99;
  	background-image: url(images/bg.gif);
  	background-position:center;
  	background-repeat:repeat-y;
	padding: 0;
	margin: 0;
 }

a:link { 
	color: #005f99; 
	text-decoration:none;	
	}
a:visited { 
	color: #005f99; 
	text-decoration:none; 
	}
a:hover { 
	color: #ff7800; 
	text-decoration:none;
	}
	
.container {
	width: 760px;
	height:600px;
	overflow:visible;
	margin: auto;
	background-image:url(images/bg-content.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	position: relative;
	top: -1px;
	

}

.randomimg {
	position:absolute;
	top: 0px;
	left: 268px;
	z-index:4; }

.nav {
	position:absolute;
	background-image:url(images/bg-nav.gif);
	background-repeat:repeat-x;
	height:22px;
	top:84px;
	left:15px;
	right:0px;
	text-align:center;
	font-family: Arial, helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px !important;
	font-size-adjust:none !important;
	color: #ffffff;
	width: 732px;
	padding-top: 6px;
	z-index: 9;
	}
.nav a:link {
	color:#ffffff;
	text-decoration: none;
	}

.nav a:visited {
	color: #ffffff;
	text-decoration: none;
	}

.nav a:hover {
	color: #005f99;
	text-decoration: none;
	}
	
.nav ul { margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none;}
.nav li { padding: 2px 5px 0px 5px; margin: 0px; text-align: left; display: inline;}

.sidenav {
	position:absolute;
	top:190px;
	left:16px;
	z-index:1;
	width:195px;
	
	text-align:left;
	}
.sidenav ul {  
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	list-style-type: none; 
	font-size: 11px; 
	font-family:  Arial, Tahoma, Helvetica, sans-serif; 
	text-transform:uppercase; 
	color:#1e7614; 
	font-weight:bold;
	}
.sidenav li { 
	padding: 4px 5px 4px 0px; 
	margin: 0px 0px 0px 10px; 
	width: 170px; 
	text-align: left; 
	font-size: 11px; 
	font-family:  Arial, Tahoma, Helvetica, sans-serif; 
	font-weight:bold; 
	border-bottom: solid 1px #a5dc9e;
	}
.sidenavhdr{
	position:absolute;
	top:155px;
	left:16px;
	padding: 0px 10px 0px 10px;
	z-index:1;
	width:175px;
	text-align:left;
	font-size: 13px; 
	font-family:  Arial, Tahoma, Helvetica, sans-serif; 
	font-weight:bold;
	color:#1e7614;
	}

.sidenavtxt {
	padding: 30px 10px 10px 10px;
	}

.subsidenav {
	padding-left: 30px;
}


.content {
	width: 486px;
	position:absolute;
	top:190px;
	left:220px;
	padding: 15px 0px 20px 20px;
	background-color: #FFFFFF;
	}

	
.contenthdr{
	position:absolute;
	top:152px;
	left:224px;
	padding: 0px 10px 0px 10px;
	z-index:1;
	width:499px;
	text-align:right;
	font-size: 18px; 
	font-family:  Arial, Tahoma, Helvetica, sans-serif; 
	font-weight:normal;
	color:#005f99;
	}
	
.content p img {
	border: 1px solid #cccccc; 
	padding: 5px; 
	background-color: #ececec; 
	margin: 5px 5px 0px 5px;}

	
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ff7800;
	}
	
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1e7614;
	}

.calhdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff7800;}
	
.bottom {
	width:760px;
	height:47px;
	
	}
	
.footer {
	width: 527px;
	margin-left: -20px;
	padding: 40px 0px 20px 0px;
	text-align: center;
	background-image:url(images/footerline.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:9px;
	}
.footer a:link {
	color:#072956;
	text-decoration: none;
	}
.footer a:hover {
	text-decoration: underline;
	}
.footer a:visited {
	color: #072956;
	text-decoration: none;
	}
	
.footer p img {
	border: 0px; 
	padding: 0px; 
	background-color: #ffffff; 
	margin: 0;}
hr {
	height: 1px;
	width: 90%;
	text-align:center;
	color: #005f99;
	background-color:#005f99;
	border: 0;
	}
	
/* position:relative and overflow:hidden are required */
#scroller {position:relative; overflow:hidden; width:100%;}

/* display:none prevents the controls being shown when JavaScript is not present */
#controls {display:none; text-align:right}

/* add link formatting for the controls */
#controls a {}

/* add formatting for the scrolling text */
#tag {margin:2px 0}

/* #testP must also contain all text-sizing properties of #tag */
#testP {visibility:hidden; position:absolute; white-space:nowrap;}

/* used as a page top marker and to limit width */
#top {width:350px; margin:auto}


#dropmenudiv{ 
	position:absolute; 
	margin-left: 0px;
	margin-top: 5px;
	border:1px solid #005f99; 
	border-bottom-width: 0; 
	font:normal 12px Arial, Helvetica, sans-serif; 
	line-height:18px; z-index:100; 
	}

#dropmenudiv a{ 
	width: 100%; 
	display: block; 
	text-indent: 3px; 
	border-bottom: 1px solid #005f99; 
	padding: 1px 0; 
	text-decoration: none; 
	font-weight: bold; 
	color: #ffffff;
	}
#dropmenudiv a:visited{ 
	color: #ffffff;
	}
#dropmenudiv a:hover{ 
	background-color: #a5dda0; 
	color: #005f99;
	}


