@charset "UTF-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	padding-top: 2px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	font-family:Gill Sans MT; 
	font-size: 14px;
	color:#000066;
}

.nava, 
body#homepg #home a.active,
body#aboutpg #about a.active,
body#explorepg #explore a.active,
body#regpg #register a.active,
body#contactpg #contact a.active {
	width:210px;
	height:28px;
	padding-top:3px;
	color: #000066; 
	font-family: "Bauhaus Md BT"; 
	font-size: 24px; 
	font-weight:900;;
	text-decoration:none;
	letter-spacing:2px;
}

.nav,
#home,
#about,
#explore,
#register,
#contact,
 {
	letter-spacing:2px;
	width:210px;
	height:26px;
	padding-top:7px;
	color: #000066; 
	font-size: 16px; 
	font-family: "Bauhaus Md BT"; 
	text-decoration:none;
	font-weight:900;
}


a:link {
	color: #000066;
}
a:visited {
	color: #000066;
}
a:hover {
	color: #FF6600;
}
a:active {
	color: #000066;
}
a.green { text-decoration:underline; color:#009900; }
a.green:hover { text-decoration:underline; color:#ff6600; }

body#aboutpg #about ul.subnav,
body#explorepg #explore ul.subnav,
body#regpg #register ul.subnav  {
	display:block;
	margin:5px 0 0 -15px;
}

html > body#aboutpg #about ul.subnav,
html > body#explorepg #explore ul.subnav,
html > body#regpg #register ul.subnav {
	margin:0 0 0 -25px;
}

.sm_nav,
.sm_nav a:link,
.sm_nav a:visited {
	font-size: 12px; 
}

.style5 {color: #000000; font-size: 24px; font-family: Arial, Helvetica, sans-serif; }
.style30 {
	font-size: 24px;
	color: #003399;
	font-family: "Bauhaus Md BT";
	font-weight: bold;
}

.style38 {font-size: 10px}
.style40 {color: #FF6600; font-size: 18px; font-family: "Bauhaus Md BT"; }
.style57 {color: #000066; font-size: 18px; padding:0px 0px 5px 0px; font-weight:bold; }

.style59 {font-family: Tahoma; font-size: 12px; color: #ff6600; font-weight: bold; bold; text-decoration:none;}

.style103,
.style103 a:link,
.style103 a:visited {font-size: 16px; text-decoration:none}

.style61 {color: #ff9966; font-weight: bold; }
.style62 {font-family: Tahoma; font-size: 12px; color: #ff9966; font-weight: bold; }
.style67 {color: #003399}
.style68 {color: #ff6600}

.style70 {color: #000066; font-size: 16px; font-family: "Bauhaus Md BT"; text-decoration:none; font-weight:900; }

.style72 {font-size: 24px; color: #000066; font-family: "Bauhaus Md BT"; font-weight: bold; }
.style73 {color: #000066}

.style81 {
	font-family: Tahoma;
	font-size: 12px;
}
.style82 {
	color: #009900;
	font-weight: bold;
	font-size: 18px;
}
.style84 {font-size: 16px; color: #FFFFCC; font-family: Tahoma; text-decoration:none}

.style85 {font-size: 14px; color: #FFFFCC; text-decoration:none}

/* Navigation showing active page */
.style123 {color: #000066; font-family: "Bauhaus Md BT"; font-size: 24px; font-weight:900;}
.style124 {color: #ffffcc; font-family: Tahoma; font-size: 24px;}
.style125 {color: #ffffcc; font-family: Tahoma; font-size: 16px;}
.style126 {
	font-family: Tahoma;
	color: #009900;
}
.style131 {font-family: Tahoma; color: #ff6600; font-size: 12; }
.style132 {font-size: 12}
.style133 {color: #009900}
.style136 {
	font-family: "Bauhaus Md BT";
	font-weight: bold;
}

.style138 {font-family: "Bauhaus Md BT"}
.style139 {font-size: 12px}
.style107 {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #009900;
}

.style112 {
	color: #009900;
	font-size: 14px;
}
.style112 a:link, .style112 a:visited { text-decoration:underline; color:#009900; }
.style112 a:hover, .style112 a:visited:hover { text-decoration:underline; color:#ff6600; }

.style95 {
	font-weight: bold;
	color: #009900;
	font-size:12px;
}

.style137 {
	font-size: 16px;
	font-weight: bold;
	font-family: "Bauhaus Md BT";
	color:#ff6600;
	text-decoration:none;	
}

/* Start New CSS Styles */
.borders { background:#ffffff; border:#ff6600 solid 3px; }
.borderstop { background:#ffffff; border-top:#ff6600 solid 3px; border-left:#ff6600 solid 3px; border-right:#ff6600 solid 3px; border-bottom:none; width:254px; }
.bordersbot { background:#ffffff; border-bottom:#ff6600 solid 3px; border-left:#ff6600 solid 3px; border-right:#ff6600 solid 3px; border-top:none; }
.bottable { width:248px; }
.navdiv { background: url(../images/bg.gif) repeat; padding:0px 0px 0px 0px; }
.nodeactive a {
	color: #000066; 
	font-family: "Bauhaus Md Bt"; 
	font-size: 21px; 
	font-weight:900;;
	text-decoration:none;
	letter-spacing:2px;
}
.node a {
	color: #000066; 
	font-family: "Bauhaus Md Bt"; 
	font-size: 15px; 
	font-weight:900;;
	text-decoration:none;
	letter-spacing:2px;
}
.nodeactive a:hover,
.node a:hover { color:#ff6600; }
.nodeactive, .node {
	border-bottom:solid 1px #cccccc;
	padding: 6px 5px 6px 5px;
	width:244px;
} 
.nodeactive { background:#ffffff; }
.node div { display:none; }
.subnav { color: #000066; font-family: "Bauhaus Md Bt"; margin:0px; padding:0px 0px 0px 0px; font-size:11px; }
.subnavnode { color: #000066; font-family: "Bauhaus Md Bt"; margin: 0px 0px 0px 0px; padding:3px 0px 2px 0px; }
.subnav a { color: #000066; font-family: "Bauhaus Md Bt"; margin:0px; font-size:11px; }
.headertext { color: #000066; font-size: 18px; padding:0px 0px 5px 0px; font-weight:bold; }
.scrollbar1, .style47 { display: block; overflow: auto; width: 100%; color: #003399; font-size: 14px; }
.scrollbar2 { display: block; overflow: auto; width: 100%; }

   /* Sub Navigation Nodes */
.subsubnav { display:none; }
.subsubnavactive { padding:0px 0px 0px 10px; }
.subsubnavnode { padding:3px 0px 2px 0px; }

 /* Form Styles */
 .formSection { margin:10px 0px 0px 0px; padding:0px 0px 0px 22px; }
 .formLabel { padding:0px 3px 0px 25px; }
 .playback { color:#FF0000; font-weight:bold; }
 .failed { background:#F5E6EF; color:#FF0000; font-weight:bold; }
 .failedmsg { border:2px solid #FF0000; color:#FF0000; font-weight:bold; }
 
 /* Extras */
 .extraspace li { padding:3px 0px 3px 0px; }
