/* CSS Document */
body {
	margin-top:0px;
}

.heading {
	color: #08a7cf;
	font-family:Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.subheading {
	color: #b8d64f;
	font-family:Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
/*^^^^^^^^^^^^^^^^^^^^^^^^Menu Styles ^^^^^^^^^^^^^^^^*/
.nav_menu {
  float:left;
  width:100%;
  margin:5px 0px 5px 3px;
  padding:0px;
}
.nav_menu ul {
  float:left;
  width:178px;
  padding:0px;
  margin:0px;
  list-style:none;
  list-style-position:outside;
  border:1px solid #f3b146;
  border-bottom:0;
  border-top:0;
  background-color:#318ba3;	
}
.nav_menu ul li{
  margin:5px 0px 0px 5px;
  padding:0px;
  font-size:120%;
  font-family:"Comic Sans MS";
  text-align:left;
}
#sub_nav ul li{
  font-size:90%;
}
.nav_menu ul li a:link,
.nav_menu ul li a:active,
.nav_menu ul li a:visited {
  color:#f3b146;
  text-decoration:none;
}
.nav_menu ul li a:hover {
  color:#FFFFFF;
  text-decoration:none;
}
.menu_footer {
  float:left;
  width:180px;
  height:8px;
  background-image:url(images/menubot.gif);
  background-position:top left;
  background-repeat:no-repeat;
}
.menu_header {
  float:left;
  width:180px;
  height:8px;
  background-image:url(images/menutop.gif);
  background-position:top left;
  background-repeat:no-repeat;
}


/*##################Gallery Styles#######################*/
.picloc {
	float:right;
	margin-right:10px;
	border-color:#318ba3;
	border-width:1px;
	border-style:double;
}
/*##################Main Font Style#######################*/
.infotext {
	color: #000000;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:none;
}
a.infotext:link {
	color: #000000;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
a.infotext:visited {
	color: #000000;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}
a.infotext:hover {
	color: #318ba3;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.infotext:active {
	color: #000000;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	font-weight:bold;
	text-decoration:underline;
}/*&&&&&&&&&&&&&&&&Table Styles&&&&&&&&&&&&&&&&&&&&&&&&&&&&*/
.tbledets {
	color:#FFFFFF;
	background-color:#08a7cf;
	font-size:12px;
	font-weight:bold;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	border-color:#f3b146;
	border-width:2px;
	border-style:dashed;
}
.tblhead {
	color: #f3b146;
	font-size:12px;
	font-weight:bold;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	background-color:#318ba3;
}
/*##################Footer Menu##############################*/
.footerLink {
	color: #ffffff;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
}
a.footerLink:link {
	color: #ffffff;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
}
a.footerLink:visited {
	color: #ffffff;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
}
a.footerLink:hover {
	color: #f3b146;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:none;
}
a.footerLink:active {
	color: #ffffff;
	font-size:12px;
	font-family: Lucida Grande, Arial, sans-serif;
	text-decoration:underline;
}
/*##############Table Links#####################*/
a.inlineLink:link {
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.inlineLink:visited {
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
a.inlineLink:hover {
	color: #318ba3;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.inlineLink:active {
	color: #ffffff;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
/*$$$$$$$$$$$$$$$$IMG MouseOver$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$*/
a.linkopacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.linkopacity:hover img {
	filter:alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
}
/*##################Border Styles#########################*/
.headbdr {
	border-color:#f3b146;
	border-style:solid;
	border-width:1px;
	height:165px;
	background-color:#318ba3;	
}
.bodybdr {
	border-color:#f3b146;
	border-style:solid;
	border-width:0px;	
}
.footbdr {
	border-color:#f3b146;
	border-style:solid;
	border-width:1px;
	height:20px;
	background-color:#318ba3;	
}
/*styles for flash movie*/
.flash {
float:left;
margin-right:5px;
}