

body {
	margin: 20px 0px 5px 0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
}

#container {
	width: 980px;
	margin: 0 auto;
	border: 3px solid #716558;
	border-bottom: none;
	
}

#outercontent

{
	
	background:white;
    width: 980px;
}

#innercontent
{
	padding: 0 16px 16px 16px;
	margin-left: -1px;
	background:white;
	float: left;
	width: 710px;
	border-left: 1px solid #716558;
}

.contentSpacer
{
	height: 20px;
}

#innercontent > h1:first-child
{
	margin-top: 0;
}

#innercontent:after
{
	content: "";
	clear: both;
}

#leftPane
{
	float: left;
	width: 232px;
	border-right: 1px solid #716558;
	margin-bottom: 20px;
}

.sideMenu
{
	margin-left: -28px;
	font-size: 11pt;
}

.sideMenu a
{
	color: #716558;
	text-decoration: none;
}

.sideMenu li.selected a
{
	color: #1F5933;
}

.sideMenu li
{
	list-style: none;
}

.sideMenu li.selected
{
	list-style: url('/app/images/structure/submenu-on.png');
}

#header
{
}

.housekeepingmenu
{
    text-align:right;
    padding: 8px 12px 8px 12px;
}
.housekeepingmenu .menuitem
{
    display:inline;
}

.housekeepingmenu .menuitem a
{
    color:#73675a;
    font-weight:bold;
    text-decoration:none;
}
.housekeepingmenu .menuitem a:hover
{
    text-decoration:underline;
}

.housekeepingmenu .separator
{
    display:inline;
    color:#73675a;
    padding:0px 5px 0px 8px;
}
#newspanel
{
	float:right;
	width:200px;
	padding:5px;
	background:white;
}
#newspanel p
{
  font-weight:bold;
}

#navigation 
{
	
	background-color: #e3e0de;
    text-align:right;
	
	
	
}


#content {
	padding: 20px;
}

#default_left {
	width: 180px;
	float: left;
}
#default_center {
	width: 600px;
	float: left;
}
#default_right {
	width: 180px;
	float: right;
}



.outer      /* outer page containing table */
{
	width: 820px;
	
}





.footer
{
    margin: 0 auto;
    width:980px;
    font-size:8pt;
    background-color:white;
	border: 3px solid #716558;
	border-top-width: 6px;
    /*text-align:right;*/
}

.webware
{
	font-size:0.8em;
	color:#aaaaaa;
	text-align:right;
}

.webware a
{
	color:#888888;
}


/* news */
.newsitem .headline a
{
	color:#4080a0;
	font-weight:bold;
	text-decoration:none;
}

.headline a:hover
{ 
  color:#c0c0c0;
}

.newsitem .subtitle
{
	color:#404040;
	font-size:9pt;
}
.newsitem .date
{
	color: black;
	text-align:right;
	font-size:8pt;
	font-style:italic;
}
.newsitem
{
	padding: 0px 0px 18px 0px;
}
#newspanel p
{
	color:#404040;
}


/*** Top Menu ***/
#nav
{
    float:right;
	font-weight: bold;
	padding: 13px 0 5px;
}

#nav ul
{
    list-style: none;
}


#nav ul li
{
	padding: 4px 8px 4px 8px;
    display:inline; cursor:pointer;
}

ul.dropdown { margin: 0px 6px 4px 6px;
    padding: 0;list-style-type: none;float:left;
    text-align: center;}
ul.dropdown li {display:inline; cursor:pointer;    }

#nav ul li a:visited, #nav ul li a
{
    color:#716558;
    text-decoration:none;
    text-transform: uppercase;
    font-size:11pt;
}

#nav ul li.selected a:visited,
#nav ul li.selected a
{
    color:#1F5933;
}

#nav ul li a:hover
{
	text-decoration:none;
	color:#c0c0c0;
    
}

/*submenu*/
.dropdown .submenu {
    position:absolute; overflow:hidden;
    width:140px; display:none; background:#E3E0DE; z-index:200; opacity:0;
    border:2px solid #ffffff; border-bottom-width:0px; list-style:none; border-top:none;
    margin-left:0px;
}

.submenu
{
	margin-top: 9px;
}

.submenuitem a, .submenuitem a:active, .submenuitem a:visited
{
    display:block; padding:5px; color:#333; text-decoration:none; /*width:194px*/
}
.submenuitem a:hover {background:#d9e1e4; color:#000}
.submenuitem .underline {border-bottom:1px solid #ffffff}

.topmenuitemhover a
{
	color:#c0c0c0;
    font-weight:bold;
    text-transform: uppercase;
    font-size:12pt;
    text-decoration: none;
	
}

.topmenuheadon a
{
	color:#ffff00;
}

td.topmenuitem div
{
	color:white;
	font-weight:bold;
}



.submenu div
{
	border-width: 0px 0px 0px 1px;
	border-style:solid;
	border-color:#a12730;
	width:125px;
	padding: 0px 3px 3px 5px;
    text-align: left;
}

.submenu a,
.submenu a:visited
{
	color:#716558;
}

.submenu a.on
{
	color: #a12730; 
}

.submenu a:hover
{
	
	color: #1F5933;
}

.innerfooter {
    padding: 10px;
}

.social_networks_title {
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}

.social_networks {
    float: right;
    width: 200px;
}

.social_network_item {
    padding-top: 5px;
}

.social_network_item img {
    padding-right: 5px;
    vertical-align: middle;
}

#footer
{
	font-size: 0.8em;
	width: 940px;
	margin: auto;
	border: 3px solid #716558;
	padding: 20px;
	background-color: #E3E0DE;
	color: #716558;
}

#footer .copyrightNotice
{
	float: left;
}

#footer .sponsors
{
	float: right;
	margin-top: -5px;
}

#footer img
{
	vertical-align: middle;
	margin-left: 10px;
}

#footer a
{
    color:#716558;
}

.webware
{
	font-size:0.8em;
	color:#aaaaaa;
	text-align:right;
}

.webware a
{
	color:#888888;
}

.homepage_content {
    width: 720px;

}

.marketing_box h1
{
    font-size: 16pt;
}

h1
{
	text-transform: uppercase;
	color: #716558;
	font-size: 20pt;
	font-weight: normal;
}

h1 .subMenuItem
{
	color: #1F5933;
	font-size: 20pt;
	font-weight: normal;
}
h1 .subMenuItemLower
{
	color: #1F5933;
	font-size: 18pt;
	font-weight: normal;
    text-transform: none;
}

h2
{
    color: #716558;
    font-weight: normal;
}

h3
{
    color: #716558;
    font-weight: normal;
}

/*
Page Images
*/
.pageImages
{
	width: 275px;
	float: right;
	border-left: 1px solid #716558;
	padding: 10px;
	margin-right: -21px;
	margin-left: 10px;
}

.pageImages img
{
	max-width: 275px;
}

.pageImages .pageImage
{
	margin-top: 70px;
}

.pageImages .pageImage:first-child
{
	margin-top: 0;
}

.pageImages p
{

}

.pageImage .caption
{
	padding: 10px;
}

.pageImage .caption a,
.pageImage .caption
{
	color: #716558;
}

.pageImage .subtitle
{
	font-style: italic;
}

.subscribeBox
{
	color: #716558;
	padding: 10px;
	font-size: 10pt;
}

.subscribeBox a
{
	color: #732d26;
	text-decoration: none;
}

.searchBox
{
	font-size: 11pt;
	padding: 10px;
	color: #716558;
}

.searchResults
{
	background-color: #E3E0DE;
    border: 1px solid #716558;
	padding: 5px;
}

.searchResultBox
{
	border-top: 1px solid #716558;
	margin-top: 5px;
}

.searchResultBox:first-child
{
	border-top: none;

}

.volumeNumber { font-weight: bold; text-decoration: underline; }

.journalArticle
{
	margin: 0 0 20px 10px;
}

.journalArticle .title
{
	font-weight: bold;
}

.journalArticle .authors,
.journalArticle .fileInfo
{
	margin-left: 23px;
}

.submenuitem .species
{
	text-align: left;
}
/*
Species page
*/
.speciesInfo .redList
{
    float:left;
	/*margin-right: 120px;*/
}

.speciesInfo .status
{
	font-weight: bold;
	margin-right: 45px;
}


.rangeMap
{
	width: 425px;
}

/*
Journal
*/
.journalIssue .volume
{
	font-weight: bold;
}

.journalIssue .download
{
	margin: 0 0 10px 10px;
	font-style: italic;
}

.tools-link
{
    text-decoration: none;
    cursor: pointer;
    color: black;
}

.tools-link:hover
{
    text-decoration: underline;
}

.gallery_verticalscrolling_thumbs
{
    float:left;
    width:106px;
}

.gallery_verticalscrolling_thumbs a
{
    color:#903020;
    font-weight:bold;
    margin:4px 4px 8px 4px;
}

.gallery_verticalscrolling_thumbs .thumb img
{
     margin: 4px;
}
.gallery_verticalscrolling_thumbs .thumb img
{
    width:92px;

}
.gallery_verticalscrolling_main
{
    height:400px;
    width: 390px;
    overflow:hidden;
    padding-top:20px;
    text-align:center;
}
#main_gallery_image
{
    max-height:390px;
    max-width:380px;
}

.mainMenuItemBread
{
    display:block;
    font-size:9pt;
}
.scientificName
{
    font-size: 15pt;
    font-style: italic;
    text-transform: none;
}

.projectlink
{

    color: #716558;
    text-decoration: none;
}


.blog_calendar
{
    float:right;
    margin:8px 5px 40px 20px;
    width:180px;
}