.altcolor1 {

color:#6e615e;	

}



.altcolor2 {

color:#6e615e;	

}



.altcolor3 {

color:#6e615e;	

}





/* CSS Document */

html {

	background-color:#7DD3F8;

	background-image:url(../images/bg1.jpg);

	font-family:Helvetica, Arial, Calibri, sans-serif;

	letter-spacing:0.5px;

}



body {



}



#outer {

	width:960px;

	margin:0 auto;

}



#header1 {

	height:318px;

	width:960px;

	position:relative;

	text-align:center;

}



h1 span {

	display:none;	

}



h1 a {

	border:0;	

}



h1 a img {

	border:0; 

	position:relative;

	height:318px;

	width:960px;

}







a {

text-decoration:none;	

}









#main {

	background-color:#fef6e6;

	margin:0px auto 0px auto;

	zoom:1;

	padding:5px 0px 2px 0px;

}



#main:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

	line-height:0;

	font-size:1px;

    }



#innerWrapper {

	margin:0px auto;

}





#leftsidebar {

float:left;	

}





ul#sidemenu, ul#downloads {

width:230px;	

margin-top:33px;

}





ul#sidemenu li a {

width:220px;

display:block;

background-image:url(../images/btn_bg.png);

background-repeat:repeat-y;

margin-bottom:5px;

padding:10px;

color:#6e615e;

font-weight:bold;

text-transform:uppercase;

font-size:90%;

}





ul#sidemenu li a:hover, ul#sidemenu li a:active {

background-image:url(../images/btn_hover.png);

}





ul#sidemenu li a.current {

background-image:url(../images/btn_active.png);

color:#fff;

}





ul#downloads li {

width:220px;

display:block;

background-image:url(../images/grey2.png);

background-repeat:repeat-y;

margin-bottom:5px;

padding-left:10px;

color:#6e615e;

font-weight:bold;

text-transform:uppercase;

font-size:90%;

}



ul#downloads li.heading {

width:220px;

display:block;

background-image:url(../images/grey1.png);

background-repeat:repeat-y;

margin-bottom:5px;

padding:10px;

color:#fff;

font-weight:bold;

text-transform:uppercase;

font-size:90%;

}



ul#downloads li a {

color:#6e615e;

font-weight:bold;

text-transform:uppercase;

font-size:85%;

letter-spacing:normal;

padding:10px;

padding-left:25px;

display:block;

}



ul#downloads li:hover, ul#downloads li:active {

background-image:url(../images/grey3.png);

}



ul#downloads li.heading:hover, ul#downloads li.heading:active {

background-image:url(../images/grey1.png);

color:#fff;

}





#content {

  float: left;

  width:465px;

  padding-left:20px;

}





#leftcolumn h2 {

font-weight:bold;

font-size:170%;	

color:#6e615e;

letter-spacing:1px;

margin-top:30px;

margin-bottom:30px;

text-transform:uppercase;

}





#leftcolumn h2.hasTagline {

margin-bottom:0px;	

}



#leftcolumn h3 {

font-weight:normal;

font-size:115%;	

color:#9d8f7e;	

letter-spacing:1px;

margin-top:5px;

margin-bottom:30px;

text-transform:uppercase;

font-weight:bold;

}



#leftcolumn h4 {

margin-top:15px;

margin-bottom:15px;

font-weight:bold;	

color:#8b9d3c;

}



#leftcolumn h4.noTopMargin {

margin-top:0px;

}





#leftcolumn h5 {

font-weight:bold;

margin-top:20px;

color:#5B0F06;	

padding-bottom:15px;

}







#leftcolumn p {

	padding-bottom:15px;

	font-size:95%;

	line-height:1.2;

}







ul.tick-list li {

	font-size:90%;

	line-height:1.1;

  margin-top: 10px;

  padding: 0px 0 2px 22px;

  list-style: none;

  background: url('../images/tick1.jpg') no-repeat top left;

  background-position:0 3px;

}













.leftdiv, .rightdiv, #specs, #contactlist {

width:43%;	

float:left;

border:1px solid #f6d096;

padding:15px;

margin-top:15px;

background-color:#ffe5be;



-moz-border-radius:10px;

-khtml-border-radius: 10px;

-webkit-border-radius: 10px;

border-radius:10px;

}





.rightdiv {

float:right;

}



.div-margins-right {

	margin:0 0 15px 15px;

}



.noDivFrame {

	background-color:none;

	padding:0;

	border:none;

}





#leftcolumn a.promoimg {

	float:right;

	margin:0 0 30px 15px;

}







#leftcolumn a.imgframe {

	float:left;

	margin:20px 2px 20px 0px;	

	background-color:#fff;

	padding:0px;

	border:1px solid #E7E7E7;

}



#leftcolumn a.imgframe img {



}



.thumbwrapper {

float:right;

width:160px;

margin-bottom:10px;

margin-left:5px;

}



.bio-special-1 {

min-height:187px;	

}



.science-name {

font-style:italic;	

}







.extraSpaceTop {

padding-top: 20px;

}





#specs, #contactlist {

	float:none;

	width:auto;

	margin-bottom:20px;

}



#contactlist {

	width:530px;

}





#specs table {

font-size:90%;	

}





#contactlist table tr, #specs table tr {

	padding:10px;

	border-bottom:1px dotted #dba758;

}







#contactlist table tr td, #specs table tr td  {

	padding:10px 30px 10px 0px;

}











a#leaflet1 {

	display:block;

	margin:0;

	padding:0;

	background-image:url(../images/leaflet1.png?v=2);

	background-repeat:no-repeat;

	background-position:top;

	height:250px;

	width:185px;

	text-align:center;

	font-size:90%;

}



a#leaflet1:hover {

	background-position:bottom;

}



a#leaflet1 span {

padding-top:223px;

display:block;	

}







#sidebar {

	float:right;

	margin-right:20px;

	margin-top:33px;

}





#rightcolumn {

	width:184px;

	background-color:#ffe5be;

	padding:8px;

	margin-bottom:10px;

	display:block;

}







#rightcolumnlinks {

	width:184px;

	background-color:#dfdfcb;

	padding:8px;

	margin-bottom:10px;

}





#rightcolumn h2 {

	width:184px;

	margin-bottom:0px;	

	font-size:90%;

	margin-top:3px;

	padding:12px 0;

	background-color:#a5b168;

	text-align:center;

	font-weight:bold;

	text-transform:uppercase;

	color:#fff;

}



#rightcolumn .pics {

overflow:hidden;	

	margin-top:5px;

}



#rightcolumn .pics a {

width:180px;

	border:2px solid #ffffff;

	display:block;

	margin-bottom:4px;

}



.sidebar-links {

	font-size:90%;

	letter-spacing:0;

}



.sidebar-links a {

	text-decoration:none;

	color:#000;

	letter-spacing:-0.3px;

}



.sidebar-links a:hover {

	text-decoration:underline;

}







a:link {

	COLOR: #666666;

}

a:visited {

	COLOR: #999999;

}

a:hover {

	COLOR: #000000;

}

a:active {

	COLOR: #FFFFFF;

}









#footer {

	clear:both;	

}



.footerstrip {

	background-color:#b2b68f;	

	background-image:url(../images/footer-strip.jpg);

	width:960px;

	height:139px;

}





#footerBar {

	width:100%;

	height:30px;

	background-color:#618b40;	

	background-image:url(../images/grass2.jpg);

}





#footerBar ul {

position:relative;

padding-top:6px;

margin-left:10px;

text-align:center;

width:auto;

overflow: auto;

margin:0 auto;

text-align:center;

}



#footerBar ul li {



display:inline-block;

}







#footerBar ul li a {

text-decoration:none;

color:#ffffff;	

font-weight:normal;

font-size:75%;

padding-left:5px;

margin:0px 5px 0 0;



letter-spacing:0.5px;

position:relative;



list-style-type:disc;

list-style-position:inside;

display:list-item;

text-indent:-8px;

}





#footerBar ul li a {

text-decoration:none;

color:#ffffff;	

}







#footerBar ul li.nobullet a {

list-style:none;

padding-left:0px;

text-indent:0px;

}









#footer #footerContent {

	text-align:center;	

	padding-top:20px;

	padding-bottom:20px;

}



#footer #footerContent p {

	font-size:80%;

	line-height:1.2;

}





#footer #footerContent p.phone {

	font-size:130%;

	color:#5c2005;

	font-weight:bold;

	letter-spacing:-1px;

	font-family:Arial, Helvetica, sans-serif;

}



#footer #footerContent a {

text-decoration:none;	

}



#footer #footerContent a:hover {

text-decoration:underline;	

}



p.clearboth {

	clear: both;

}



.clearfloat {

	content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}



a#no-icon, #contactlist a {

	padding-left:0;

	background:none;

	line-height:inherit;	

	background-image:none;

}





a.email {

text-decoration:none;

}



a.email:hover {

text-decoration:underline;

}





strong {

font-weight:bold;	

}





#reel {

width:640px;

}







/* fancybox style edits */

#fancybox-title-inside {

	line-height:1.3;

	padding:0.5em 2em;

}

