@charset "utf-8"; /* CSS Document */

html, body {
	height: 100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#EDEDED;
	margin:0;
	padding: 0;
	text-align: center;
	color: #333333;
	overflow-x: hidden;
	overflow-y: scroll;
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
h1, h2, h3, h4 {
	color: #333366;
}
a {
	text-decoration:none;
	color: #657ACD;
}
img {
	border:0;
}
#container {
	width: 880px;
	background: #FFFFFF;
	margin: 0 auto;
	padding: 0;
	border: 1px solid #FFFFFF;
	text-align: left;
	vertical-align:top;
}
#header {
	padding: 0;
	margin: 0;
}
#logos {
	height: 138px;
	padding: 0;
	margin: 0;
}
#topContent {
	height: 197px;
	padding: 0 10px;
	margin: 8px 0;
	background-image:url(../images/topContent.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#innerTopContent {
	height: 100px;
	padding: 0 10px;
	margin: 8px 0;
	background-image:url(../images/innerTopContent.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#progressContainer {
	padding: 0;
	margin-right: 10px;
	margin-left: -10px;
	width: 245px;
	float: left;
	position:relative;
}
#progress {
	padding: 0 10px;
	margin-left: -10px;
}
#mainImage {
	margin-top: -145px;
	margin-right: -20px;
	height: 315px;
	float: right;
}
#otherCampaigns {
	font-variant:small-caps;
	font-weight:bold;
	font-size:10px;
	color: #666666;
	vertical-align: bottom;
	z-index: 50;
	float: left;
	width:100%;
	margin-top: 50px;/*-40 removed progress*/
	margin-left: 250px;
}
#mainContent {
	padding: 0 10px 0 255px;
	margin: 0;
	min-height: 500px; /* 450px originally*/
}
#footer {
	padding: 0;
	margin: 0;
}
/*remove checklists*/
#checklists{
	display:none;
}
#menuContainer {
	padding: 0;
	margin-right: 10px;
	margin-left: -255px;
	padding-bottom: 15px;
	width: 245px;
	float: left;
	margin-top:-211px !important;/*removing progress*/
}
#menu {
	padding: 0 10px;
	margin-left: -10px;
} /* top and bottom charcoal bar */
#menu_bar {
	background-color: #4C4C4C;
	height: 25px;
	padding: 0;
	margin: 0;
	text-align: left;
	vertical-align: middle;
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
}
#colour_bar {
	background-image:url('../images/topcolourbar.gif');
	background-repeat:no-repeat;
	height:8px;
	width:880px;
} /* sidebar menus */
.menu_title {
	color: #FFFFFF;
	font-size:20px;
	font-weight:bold;
	padding-left:11px;
}
.divider {
	line-height:4px;
	font-size:4px;
}
.smdivider {
	line-height:2px;
	font-size:2px;
}
.greymenu {
	height:30px;
}
.grey_background {
	background-color: #EDEDED;
}
.grey_background td {
	padding-top:4px;
	padding-bottom:4px;
}
.colour_background {
	background-color: #CCCCCC;
}
.colour_background td {
	padding-top:10px;
	padding-bottom:10px;
} /* progress module */
.progress_top {
	background-image:url(../images/menuBarcode-top.gif);
	background-repeat:no-repeat;
	height:40px;
}
.progress_middle {
	background-image:url(../images/menu-mid.gif);
	background-repeat:repeat-y;
	height:153px;
}
.progress_bottom {
	background-image:url(../images/menu-bot.gif);
	background-repeat:no-repeat;
	height:8px;
}
.progress_numbers {
	color: #5A6593;
	font-size:20px;
} /* menu modules */
.people_top {
	background-image:url(../images/menuPeople-top.gif);
	background-repeat:no-repeat;
	height:40px;
}
.dna_top {
	background-image:url(../images/menuDNA-top.gif);
	background-repeat:no-repeat;
	height:40px;
}
.gears_top {
	background-image:url(../images/menuGears-top.gif);
	background-repeat:no-repeat;
	height:40px;
}
.menu_middle {
	background-image:url(../images/menu-mid.gif);
	background-repeat:repeat-y;
	height:100%;
}
.menu_bottom {
	background-image:url(../images/menu-bot.gif);
	background-repeat:no-repeat;
	height:8px;
}

ul.taxa_list {
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
}

ul.taxa_list a {
	padding-left: 14px;
}

.legendnum {
	color: #5e6997;
	font-size: 16pt;
	font-weight: bold;
	line-height: 20px;
}

.table_titles {
	background-color: #f2f2f2;
	color: #999999;
	font-weight: bold;
}

.taxonomy{
	background-color:#EDEDED;
	font-size:10px;
	font-weight:bold;
	line-height:25px;
	text-align:center;
	width:172px;
	height:316px;
	padding: 5px;
}
#progressContainer{
	display:none !important;
}
