/* CSS Document */
	* {margin: 0px; padding: 0px;}
	body {background: #6699CC repeat-x scroll left top; text-align: center; font-family: Arial; color:#666666; font-size: 75%; behavior:url("http://albanyaquarium.com/css/js/csshover3.htc");}
	img {border:0px; margin:0px;}
	p {margin-bottom:1.2em;}

	/* DIVs */
	div.clear {clear:both;}
	#container {width:960px; background:#FFFFFF; margin-top: 0px; margin-left:auto; margin-right:auto; text-align:left; padding-bottom:10px;}
	#header {width:960:px; height:133px; padding-top:25px;}
	#logoblock {width:960:px; height:79px; }
	.topimage {width:571px; height:79px; background-image: url(../images/title.gif); float:left; display:inline;}
	.topinfo { height:45px; margin-left:55px; margin-top:1px; float:left; display:inline;}
	#navbar {width:960px; height:35px; }
	#toppage {width:958px; margin-left:2px; margin-top:20px;}
	.leftcol {width:690px;  float:left; display:inline; text-align:left; overflow:hidden;}
	.rightcol { width:240px;  float:left; display:inline; text-align:left; overflow:hidden; margin-left:28px; margin-top:10px;}
	.left {width:215px;  float:left; display:inline; text-align:left; overflow:hidden;}
	.bigleft {width:710px;  float:left; text-align:left; overflow:hidden;}
	.middle {width:430px;  float:left; display:inline; text-align:left; overflow:hidden; margin-left:30px;}
	.middle p {font-family:arial; color:#666666; font-size:1em; line-height:1.4em; margin-top:0;margin-bottom:1em;}
	.middle ul {margin-left:10px; padding-left:10px;}
	.leftcontent p {margin-bottom:1em;}
	.right { width:240px;  float:right; display:inline; text-align:left; overflow:hidden; margin-left:3px; margin-right:1px; margin-top:10px;}
	#emailbox {width:240px; height:200px; background: #E3F2FF; margin-top:30px;}
	.bc1 {width:30px; overflow:hidden; float:left; display:inline;}
	.bc2 {width:40px; overflow:hidden; float:left; display:inline;}
	.bc3 {width:170px; overflow:hidden; float:left; display:inline;}
	#bottompage {width:945px; margin-left:15px; margin-top:30px;}
	.l {float: left; padding-right: 10px;}
    .r {float: right; padding-left: 10px;}
	div.leftcontent {width:685px; float:left; padding-left:15px;}
	#footer {width:960px; margin-left:0px; margin-top:30px; text-align: center;}
	
	ul.regular {padding-left:3px; margin-left:2px;font-size:.8em;}
	/* TEXT */
	a.action {display:block; margin-bottom:1em;}
	h1 {font-family:arial; color:#31AB0B; font-size:1.8em;}
	h2 {font-family:arial; color:#666666; font-size:1.2em; font-weight:bold; margin-top:20px; margin-bottom:3px;}
	h3 {font-family:arial; color:#666666; font-size:1.0em; font-weight:bold; margin-top:10px; margin-bottom:0px;}
	p.h1_text {font-family:arial; color:#31AB0B; font-size:1.5em; margin-top:10px;}
	.gray_box_title {font-family:arial; font-weight:bold; color:#666666; font-size:.80em; padding-top:15px;}
	.gray_box_bold {font-family:arial; color:#666666; font-size:.7em; margin-top:10px; line-height:1.6em; font-weight:bold; margin-bottom:10px;}
	.gray_box {font-family:arial; color:#666666; font-size:.7em; margin-top:5px; margin-right:15px; margin-bottom:10px;}
	.info_b {font-family:arial; color:#31AB0B; font-size: 1em; margin-bottom:2px; font-weight:bold; }
	.contact {font-family:arial; color:#31AB0B; font-size: 1em; margin-bottom:2px; }
	td.contact { font-size: .7em; vertical-align:top;}

	#emailbox p {font-size:.9em;}

	.subtitle {font-family:arial; color:#666666; font-size:.8em; font-weight:bold; margin-top:0px;}
	.rlt {font-family:arial; color:#666666; font-size:.7em; line-height:1.2em; margin-top:10px; margin-bottom:3px;}
	.frt {font-family:arial; color:#6699CC; font-size:1em; margin-bottom:5px;}
	.tf {font-family:arial; color:#6699CC; font-size:.6em; }
	.indent {margin-left:25px;} 
	.red {font-family:arial; color:#DE0000; font-size:1.2em; font-weight:bold; margin-top:10px; line-height:1.0em;  margin-left:15px}
	.hidered {font-family:arial; color:#E3F2FF; font-size:1.2em; font-weight:bold; margin-top:10px; line-height:1.0em;  margin-left:15px}
	
	
	#toppage #bottompage .col1 .col2 .col3 .tf, a {
	font-family:arial;
	font-size:1.0em;
	color:#6699CC;
	text-decoration:underline;
	
    }
	
	.frt a {
	font-family:arial;
	font-size:1.0em;
	color:#6699CC;
	text-decoration:underline;
	margin-right:10px;
    }
	
	/* NAVIGATION */
	ul.IR li {
	position: relative;
	font-size: 0.9em;
	}
 
 
	* html>body .IR em  { position: static; }
	
	.nav { list-style: none; }
	.nav li { float: left; height:33px; }
	.nav li a {height: 33px; margin-left:16px;margin-right:19px; }
	.nav li a {background-image:no-repeat;display:block;}
	
	.nav li ul {
		position: absolute;
		left: -2000px;
		z-index: 10;
		top: 33px; 
		list-style: none;
		width:143px;
		background-color:#67a4d5;
	}
	
	.nav li ul li a {
	font-family:arial; font-size:1.3em; color:#ffffff; text-decoration:none; }

.nav li:hover ul { left: auto; }

.nav li ul li {display:block;float:none;}

/* The Holly Hack IE6 */
* html .nav ul li a { height: 1%; }

	
#navbox {height:33px; border-top: 1px solid #67a4d5; border-bottom:1px solid #67a4d5;}
	
.nav li a b {position:relative; left:-3000px;background-image:no-repeat;}
#gnstartlink {width:143px; background-image: url(../images/gn_gettingstarted.gif);}
#gnhomelink {width:54px; background-image: url(../images/gn_home.gif);}
#gnaboutlink {width:84px; background-image: url(../images/gn_about.gif);}
#gnfishlink {width:38px; background-image: url(../images/gn_fish.gif);}
#gnplantslink {width:137px; background-image: url(../images/gn_plants.gif);}
#gnfaqlink {width:34px; background-image: url(../images/gn_faq.gif);}
#gnspecialslink {width:77px; background-image: url(../images/gn_specials.gif);}
#gncommunitylink {width:108px; background-image: url(../images/gn_community.gif);}
#gncommunity:hover {background-color:#67a4d5;}
#gncommunity:hover a {background-position: 0px -66px;}
#gnabout:hover {background-color:#67a4d5;}
#gnabout:hover a {background-position: 0px -66px;}
#nav li.sfhover {background-color:#67a4d5; }
#nav li.sfhover a {background-position: 0px -66px; }
#nav li.sfhover ul {left: auto; }
#nav li ul {padding-bottom:5px;}
#nav li ul li, #nav li ul li a {height:20px;}
#nav li a.here {background-position: 0px -99px;}
#nav li:hover {background-color:#67a4d5;}
#nav li:hover a {background-position: 0px -66px; }

input.emaillist {width:155px;}
#emailforminstruction h2 {font-weight:bold; color:#666666; font-size:.9em; }
#emailforminstruction p {font-size:.6em;}
td.required {color:#DE0000; font-weight:bold; text-align:center; font-size:1.1em;}
label {font-size:.6em; font-weight:bold;}
button {background-color:#6699cc; font-size:.6em; color:#ffffff; border:0px; padding:3px; padding-top:0px;}
p.caption {margin-top:3px; font-size:.8em;}

div.r {float:right;margin-left:10px;}
p.callout {font-size:1.2em;font-family:Georgia;font-style:italic;}
p.author {font-size:.8em;font-family:Georgia;font-style:italic;}