﻿body
{
	font-family: Trebuchet MS, Arial;
	font-size: small;
	margin: 0px;
	padding: 0px;
	background-color: #DFDBD8;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a
{
	color: #ee014c;
	text-decoration : none;
}
a:hover
{
	color: #ee014c;
	text-decoration : underline;
}
ul
{
	margin-top : 5px;
}
#researchMenu
{
	list-style-image: url('../images/report-bullet.gif');
}
/* Classes */
.mainMenu
{
	background-color: #fffae6;
	height : 100%;
}

/* Layout classes */
#master
{
	background-color: #fffae6;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 1000px;
	height : 100%;
	display : table;
	/*border : solid blue 3px;*/
}
#banner
{
	background-color: #ffffff;
	height: 80px;
	vertical-align: middle;
}
#bannerSeperator
{
	width: 1000px;
	height: 5px;
}
#menuBar
{
	background-color: #fffae6; /* #0768a9; */
	position: relative;
	float : left;
	padding-top: 10px;
	width : 166px;
}
#menuBar .staticMenuItem
{
	color: #006666;
	text-align: left;
	height: 25px;
}
#menuBar .staticMenuItemHover
{
	text-align: left;
	text-decoration: underline;
	height: 25px;
}
#menuBar a, #menuBar a:visited
{
	background: transparent !important;
}

#menuBar a:hover, #menuBar a:active, #menuBar a:focus
{
	background: transparent !important;
}
#content
{
	position : relative;
	float : left;
	background-color: #fffae6;
	padding : 10px;
	display : table;
	width : 800px;
	/*border : solid green 3px;*/
}
#content h1
{
	border-width: thin;
	color: #006666;
	font-size: 1.4em;
	border-bottom-style: solid;
}
#content h2
{
	color : #006666;
	font-size : 1.2em;
	margin-top : 10px;
}
#content h3
{
	color : #006666;
	font-size : 1.0em;
}
#sidebar
{
}
/* Home page */
#homePreamble
{
	position: relative;
	font-size : 1.1em;
	float : left;
	background-color : #fffae6;
	width: 780px;
	margin-left : 5px;
	margin-right : 5px;
	z-index: 10;
}
#homeExperience
{
	position: relative;
	float: left;
	background-color : #fffae6;
	width: 250px;
	margin-left : 5px;
	margin-right : 5px;
	margin-top : 5px;
}
#homeDatabases
{
	position: relative;
	float: left;
	background-color : #fffae6;
	width: 370px;
	margin-left : 5px;
	margin-right : 20px;
	margin-top : 5px;
}
#homeDatabases ul
{
	list-style-image: url('../images/report-bullet.gif');
}
#homeArchive
{
	float: left;
	position: relative;
	background-color : #fffae6;
	width: 370px;
	margin-left : 20px;
	margin-right : 5px;
	margin-top : 5px;
}
#activityChart
{
	float : right;
}
#lowerBanner
{
	width : 100%;
	position : relative;
	float : left;
	/*border : solid orange 3px;*/
}
#contactBanner
{
	width: 780px;
	height : 102px;
	background-image: url('../images/contact-banner-bk.jpg');
	background-repeat : no-repeat;
	color: #FFFFFF;
}
.contactBannerText
{
	padding-top : 27px;
	font-size : 1.05em;
	color : White;
	text-align : right;
	width : 480px;
	height : 82px;
}
/* Contact Us page */
form label
{
	display: block;
	float: left;
	width: 150px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom : 3px;
}
fieldset
{
	width: 500px;
	margin-bottom: 20px;
}
legend
{
	font-size: 1.2em;
}
select
{
	font-size: 88%;
}
input
{
	font-size: 88%;
}
form br
{
	clear: left;
}
#registerContent
{
	position: relative;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
}
#intro
{
	position: relative;
	width: 500px;
	margin-bottom: 20px;
}

/* Footer */
#masterFooter
{
	position : relative;
	float : left;
	background-color: #757575;
	color: #ffffff;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	color : White;
	padding: 5px;
	width : 990px;
	vertical-align: middle;
}
#masterFooter p
{
	vertical-align: middle;
}
#masterFooter a
{
	color :White;
}
#copyright
{
	float: left;
}
#footerLinks
{
	float: right;
	text-align: right;
	color : White;
}
.pricingText
{
}
.pricingTextRight
{
	text-align : right;
}
.tableHeader
{
	text-align : left;
	background-color: #C0C0C0;
}
#returningUser
{
	float : left;
	border-bottom : solid 2px black
}
#newUser
{
	float : left;
}