.stageLevel_1 {
    margin-left: 5%;
}
.stageLevel_2 {
    margin-left: 10%;
}
.stageLevel_3 {
    margin-left: 15%;
}
.stageLevel_4 {
    margin-left: 20%;
}
.stageLevel_5 {
    margin-left: 25%;
}
.stageLevel_6 {
    margin-left: 30%;
}
.stageLevel_7 {
    margin-left: 35%;
}
.stageLevel_8 {
    margin-left: 40%;
}
.stageLevel_9 {
    margin-left: 45%;
}
.stageLevel_10 {
    margin-left: 50%;
}
.stageLevel_11 {
    margin-left: 55%;
}
.stageLevel_12 {
    margin-left: 60%;
}
.organLevel_1 {
    margin-left: 5%;
}
.organLevel_2 {
    margin-left: 10%;
}
.organLevel_3 {
    margin-left: 15%;
}
.organLevel_4 {
    margin-left: 20%;
}
.organLevel_5 {
    margin-left: 25%;
}
.organLevel_6 {
    margin-left: 30%;
}
.organLevel_7 {
    margin-left: 35%;
}
.organLevel_8 {
    margin-left: 40%;
}
.organLevel_9 {
    margin-left: 45%;
}
.organLevel_10 {
    margin-left: 50%;
}
.organLevel_11 {
    margin-left: 55%;
}
.organLevel_12 {
    margin-left: 60%;
}
.organLevel_13 {
    margin-left: 65%;
}
.organLevel_14 {
    margin-left: 70%;
}
.organLevel_15 {
    margin-left: 75%;
}
.organLevel_16 {
    margin-left: 80%;
}

.organCellLevel_0 {
    padding-left: 0px;
    width: 35em;
}
.organCellLevel_1 {
    padding-left: 30px;
    width: 35em;
}
.organCellLevel_2 {
    padding-left: 60px;
    width: 35em;
}
.organCellLevel_3 {
    padding-left: 90px;
    width: 35em;
}
.organCellLevel_4 {
    padding-left: 120px;
    width: 35em;
}
.organCellLevel_5 {
    padding-left: 150px;
    width: 35em;
}
.organCellLevel_6 {
    padding-left: 180px;
    width: 35em;
}
.organCellLevel_7 {
    padding-left: 210px;
    width: 35em;
}
.organCellLevel_8 {
    padding-left: 240px;
    width: 35em;
}
.organCellLevel_9 {
    padding-left: 270px;
    width: 35em;
}
.organCellLevel_10 {
    padding-left: 300px;
    width: 35em;
}
.organCellLevel_11 {
    padding-left: 330px;
    width: 35em;
}
.organCellLevel_12 {
    padding-left: 360px;
    width: 35em;
}
.organCellLevel_13 {
    padding-left: 390px;
    width: 35em;
}
.organCellLevel_14 {
    padding-left: 420px;
    width: 35em;
}
.organCellLevel_15 {
    padding-left: 450px;
    width: 35em;
}

.alert {
    color: red;
    font-weight: bold;
}

#bgeeBanner {
    width: 100%;
}

#basicSearchForm {
	float: right;
	width: 15%;
	padding-top: 1.1em;
}

#basicSearchForm div input {
	width: 45%;
}

#basicSearchForm div label {
	display: none;
}

#stageOptionsContainer {
    display: inline;
}

#bgeeMenu {
    padding-right: 1%;
    padding-top: 1px;
    padding-bottom: 1.8em;
    background-color: #DDDDDD;
    border-bottom: solid 10px #990000;
    border-top: solid 1px #990000;
    margin-bottom: 30px;
    clear: both;
}

#menuItems {
	margin-top: 0.8em;
	padding-bottom: 0.5em;
} 
#menuItems img {
    padding-left: 2%;
    vertical-align: top;
}

#menuItems ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

#menuItems a {
    display: block;
    text-align: center;
    color: black;
    font-size: 90%;
    text-decoration: none;
    font-weight: bold;
}

#menuItems ul li {
    float: left;
    width: 13em;
    background-color: #DDDDDD;
    padding-top: 0.2em;
    padding-bottom: 0.2em;
    border-right: solid 1px black;
}
#menuItems ul li ul {
	position: absolute;
	width: 12em;
	left: -999em;
	margin-left: -1px;
    border: solid 1px black;
}
#menuItems ul li ul li {
    border-bottom: solid 1px black;
}

#menuItems ul li.sfhover ul{
	left: auto;
}









#bgeeFooters {
    background-color: #DDDDDD;
    text-align: center;
    margin-top: 30px;
    padding: 0;
    border-top: solid 10px #990000;
    border-bottom: solid 1px #990000;
}

#bgeeFooters img {
    vertical-align: middle;
    text-align: center;
    padding: 2px 0px 2px 0px;
}

#bgeeFooters ul {
    padding: 0;
    margin: 0;
    margin-left:auto;
    margin-right:auto;
}
#copyright {
    text-align: center;
    color: black;
    text-decoration: none;
    font-weight: bold;
    font-family: helvetica, arial, serif;
}
#w3cIcons {
    text-align: center;
    vertical-align: middle;
    padding: 0;
}

#w3cIcons ul {
    padding: 0;
    margin-left:auto;
    margin-right:auto;
}

#bgeeFooters ul li,  #w3cIcons ul li {
    display: inline;
    padding-left: 5%;
    padding-right: 5%;
    padding-top: 0;
    padding-bottom: 0;
    margin-left:auto;
    margin-right:auto;
}

img {
    border: none;
}

p.tips {
    color: #646464;
    margin-left: 1em;
    font-size: small;
    font-weight: bold;
}

.globalForm {
    padding: 0.5%;
    border: solid 1px black;
    width: 70%;
    margin-left: 15%;
    text-align: center;
    margin-bottom: 30px;
}

#homeSearch {
    padding: 0.5%;
    border: solid 1px black;
    width: 60%;
    margin-left: 2%;
    text-align: center;
    display:-moz-inline-box;
    display: inline-block;
    vertical-align:top;
}

#homeSearch div {
    margin-bottom: 1em;	
}

#bgeeLogoHomePage {
	margin-left: 70%;
}

#homeSearch fieldset legend {
    font-weight: bold;
    color: black;
}

#releaseLog {
    padding: 0.5%;
    border: solid 1px black;
    width: 30%;
    margin-left: 2%;
    display:-moz-inline-box;
    display: inline-block;
    vertical-align:top;
}
#newsTitle {
    text-align: center;
    font-weight: bold;
}

.globalForm div {
    margin-bottom: 1em;	
}

fieldset {
    border: solid 1px #4B4B4B;
    margin-top: 0.5%;
}

fieldset.submit {
    border: none; 
}

legend {
    color: #4B4B4B;
}

label {
    margin-left: 2%;
}

.anatomyContainer, .container {
    width: 95%;
    margin-left: 2%;
    margin-bottom: 1%;
    /*background-color: #DDDDDD;*/
    border: solid 1px black;
    padding: 1%;
}

#anatomicalOntologySource {
    text-align: center;
    font-size: small;
}

.anatomyInfo {
    font-size: small;
}

.geneListCell {
    vertical-align: top;
}
.geneCountCell {
    text-align: center;
}
td.geneFamilyCell {
    vertical-align: top;
    font-size: small;
}

.elementId {
    text-decoration: underline;
    font-size: small;
}

p.resultCount {
    text-align: center;
    text-decoration: underline;
}

p.pageList {
    text-align: center;
}

p.info {
    margin: 0;
    padding: 0;
    text-align: center;
}

/*#bgeeBody h3 {
    font-size: 110%;
    font-weight: bold;
    font-family: helvetica, arial, serif;
}

#bgeeBody h4 {
    font-size: 100%;
    font-weight: bold;
    font-family: helvetica, arial, serif;
}*/

#bgeeBody {
	clear: left;
}

#bgeeBanner h1 {
    font-size: 1.7em;
    display: inline;
	vertical-align: 1em;
    margin-left: 2%;
    color: #242424;
    font-family: helvetica, arial, serif;
}

td {
    padding: 10px;
    background-color: white;
    vertical-align: top;
    text-align: left;
}

th {
    padding: 10px;
    vertical-align: top;
    text-align: left;
    background-color: white;
    font-weight: normal;
}

th.tableHeader {
    width: 12em;
}
td.downloadTable {
    white-space: nowrap;
}

.anatomicalCell {
	width: 35em;
}

#geneFamilyDetailsTBody td {
	width: 20em;
}

table.information {
    background-color: #DDDDDD;
    width: 100%;
}

tr.separated td, tr.separated th {
    border-top: solid 2px black;
}

#newsTable {
    width: 100%;
    margin-bottom: 1%;
}

.newsDate {
    width: 10%;
}

.newsMessage {
    text-align: left;
}

#newsContainer {
    padding: 0.5%;
    border: solid 1px black;
    width: 70%;
    margin-left: 15%;
    text-align: center;
    margin-bottom: 30px;
}

#formValidator {
    padding: 0.5%;
    border: solid 1px black;
    background-color: #EEEEEE;
    width: 70%;
    margin-left: 15%;
    text-align: left;
    margin-bottom: 30px;
}

#formValidator table {
    text-align: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#formValidator th {
    text-align: left;
    width: 10%;
    margin-left: auto;
    margin-right: auto;
}

#formValidator td {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
}

.fixedCellSpecies1 {
    width: 30px;
    background-color: #969696;
}
.fixedCellSpecies2 {
    width: 30px;
    background-color: #C0C0C0;
}

.quickLink {
	font-size: small;
}

.captcha {
    vertical-align: middle;
}

#registrationContainer {
    text-align: center;
    text-decoration: none;
}


span.sectionLink {
	float: right;
	margin: 0;
	border: 0;
	font-size: small;
	color: #DDDDDD;
	margin-top: 0.3em;
}

span.sectionLink a {
	color: #DDDDDD;
	text-decoration: none;
}

#bgeeBody h1 {
    background-color: #969696;
	padding: 0.3em;
	padding-left: 0.5em;
	font-size: x-large;
	margin-top: 1em;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1em;
	text-align: center;
}

#bgeeBody h2 {
	background-color: #969696;
	padding: 0.3em;
	padding-left: 0.5em;
	font-size: large;
	color: white;
	margin-top: 2em;
}

#bgeeBody h3 {
	background-color: #969696;
	padding-left: 2em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	width: 25%;
	font-weight: normal;
	color: white;
	margin-top: 2em;
}

#bgeeBody h4 {
	margin-bottom: 0.6em;
	margin-top: 2em;
	font-size: 100%;;
}

span.help {
    position:relative; 
    z-index:24; 
    text-decoration:none;
    margin-left: 0.2em;
    display: inline;
    font-size: medium;
    font-weight: normal;
}

span.help:hover {
	z-index:25;
}

div.tooltip {
    display: none;	
}

span.help:hover div.tooltip {
	display: block; 
    position: absolute;
    top:-1em; left:-15em; width:20em;
    border:2px solid black;
    background-color: #DDDDDD;
    padding: 0.5em;
    font-size: 0.9em;
    color: black;
    text-align: left;
}

span.help:hover div.tooltip ul {
	padding-left: 1.5em;
}
span.help:hover div.tooltip ul li {
	margin-top: 0.3em;
}

a.closeTooltip {
    display: block;
    margin-top: 1em;	
}

select.bgeeMartAnatomicalStructures {
	width: 98%;
	margin-left: 2%;
}

#bgeeMartContainer {
    border-left: solid 1px black;
    border-right: solid 1px black;
    border-bottom: solid 1px black;
}

#bgeeMart {
	width: 75%;
	margin-left: 23%;
	padding-top: 1em;
	padding-left: 1%;
	padding-right: 1%;
	height: auto;
    min-height: 30em;
    border-top: solid 1px black;
    _height: 30em; /*IE hack*/
}

#bgeeMart .groupedElements {
	margin-bottom: 1%;
}

#bgeeMart .intraLabel {
	margin-right: 2%;
	margin-left: 2%;
}

#bgeeMart p.bgeeMartTitle {
	margin-left: auto;
    margin-right: auto;
    margin-top: -0.5em;
    margin-bottom: 1em;
    width: 80%;
    text-align: center;
    font-weight: bold;
    font-size: 1.1em;
}

#bgeeMartMenu {
	width: 23%;
    float: left;
    background-color: #DDDDDD;
	height: auto;
    min-height: 30em;
    margin: 0;
    border-top: solid 1px black;
    padding-top: 1em;
    _height: 30em; /*IE hack*/
}

#bgeeMartToolbar {
	width: 99.2%;
	background-color: #DDDDDD;
	margin-bottom: 0.2em;
	padding: 0.3em;
    border-top: solid 1px black;
}

#bgeeMartFooters {
	width: 99.2%;
	background-color: #DDDDDD;
	margin-top: 0.2em;
    font-weight: bold;
	padding: 0.3em;
    font-size: 0.8em;
}

#bgeeMartToolbar a:link, #bgeeMartToolbar a:visited {
	color: black;
	text-decoration: none;
	border: solid 2px white;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.1em;
	padding-right: 0.8em;
    font-weight: bold;
    font-size: 0.9em;
    border-style: outset;
}

#bgeeMartToolbar a:hover, #bgeeMartToolbar a:active {
	color: black;
	text-decoration: none;
	border: solid 2px white;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.1em;
	padding-right: 0.8em;
    font-weight: bold;
    font-size: 0.9em;
    background-color: #C0C0C0;
    border-style: inset;
}

#bgeeMartButton_new img {
    padding-right: 0.4%;
    margin-left: 0;
    margin-bottom: -0.2%;
}

#bgeeMartButton_count img {
    padding-right: 0.4%;
    margin-left: 0.1%;
    margin-bottom: -0.25%;
}

#bgeeMartButton_results img {
    padding-right: 0.4%;
    margin-left: 0.1%;
    margin-bottom: -0.1%;
}

#bgeeMartGeneralHelp {
    padding-right: 0.4%;
    margin-left: 0.1%;
    margin-bottom: -0.2%;
}

#bgeeMartToolbarOtherActions {
	margin-left: 73%;
}

.spacer {
	clear: both;
}

#searchBySection {
	margin-top: 1em;
}

label.multipleSelect {
	display: block;
}
select.multipleSelect {
	display: block;
	margin-left: 2%;
}

div.bgeeMartSubSection {
	border: solid 1px #C0C0C0;
	padding: 0.5%;
	margin-top: 0.2%;
}

div.bgeeMartSubSectionHiddenContent, div.bgeeMartSubSectionContent, #bgeeMart fieldset {
	border-top: solid 1px #C0C0C0;
	padding: 0.5%;
}

p.bgeeMartSubSectionTitle {
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

#bgeeMartMenu ul {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    list-style-type: none;
}
#bgeeMartMenu li {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 0.98em;
}
#bgeeMartMenu p {
	margin: 0;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}
#bgeeMartMenu p span {
    font-size: 1.1em;
}

#jsBgeeMartResults {
	margin-top: 5%;
}

#bgeeMartResults {
    overflow-x: auto;
}




.bgeeMartMenuLevel0, .bgeeMartMenuTitle_0, .selectedBgeeMartMenuLink_0, 
.bgeeMartMenuLink_0, .overBgeeMartMenuLink_0 
{
    padding-left: 0.1em;
}
.bgeeMartMenuTitle_1, .selectedBgeeMartMenuLink_1, 
.bgeeMartMenuLink_1, .overBgeeMartMenuLink_1 
{
    padding-left: 1em;
}
.bgeeMartMenuTitle_2, .selectedBgeeMartMenuLink_2, 
.bgeeMartMenuLink_2, .overBgeeMartMenuLink_2 
{
    padding-left: 2em;
}
.bgeeMartMenuTitle_3, .selectedBgeeMartMenuLink_3, 
.bgeeMartMenuLink_3, .overBgeeMartMenuLink_3 
{
    padding-left: 3em;
}
.bgeeMartMenuLevel1 {
    padding-left: 1.1em;
}
.bgeeMartMenuLevel2 {
    padding-left: 2.2em;
}
.bgeeMartMenuLevel3 {
    padding-left: 3.3em;
}
.bgeeMartMenuTitle_0, .bgeeMartMenuLink_0, .overBgeeMartMenuLink_0, 
.bgeeMartMenuTitle_1, .bgeeMartMenuLink_1, .overBgeeMartMenuLink_1, 
.bgeeMartMenuTitle_2, .bgeeMartMenuLink_2, .overBgeeMartMenuLink_2, 
.bgeeMartMenuTitle_3, .bgeeMartMenuLink_3, .overBgeeMartMenuLink_3
{
    background-color: #C0C0C0;
}
.overBgeeMartMenuLink_0, .selectedBgeeMartMenuLink_0, 
.overBgeeMartMenuLink_1, .selectedBgeeMartMenuLink_1, 
.overBgeeMartMenuLink_2, .selectedBgeeMartMenuLink_2, 
.overBgeeMartMenuLink_3, .selectedBgeeMartMenuLink_3 
{
	color: white; 
}
.bgeeMartMenuLink_0 span, .overBgeeMartMenuLink_0 span, 
.selectedBgeeMartMenuLink_0 span, 
.bgeeMartMenuLink_1 span, .overBgeeMartMenuLink_1 span, 
.selectedBgeeMartMenuLink_1 span, 
.bgeeMartMenuLink_2 span, .overBgeeMartMenuLink_2 span, 
.selectedBgeeMartMenuLink_2 span, 
.bgeeMartMenuLink_3 span, .overBgeeMartMenuLink_3 span, 
.selectedBgeeMartMenuLink_3 span  
{
    font-weight: bold;
}
.overBgeeMartMenuLink_0, 
.overBgeeMartMenuLink_1, 
.overBgeeMartMenuLink_2, 
.overBgeeMartMenuLink_3  {
	text-decoration: underline;
}
.selectedBgeeMartMenuLink_0, 
.selectedBgeeMartMenuLink_1, 
.selectedBgeeMartMenuLink_2, 
.selectedBgeeMartMenuLink_3 {
	background-color: #646464;
}

table.TSVDescription td {
    border: solid 1px black;
    padding: 0.3em;
}
table.TSVDescription {
    border-collapse: collapse;
}

.expressionRetrievalSuggestion {
    margin-top: 1.5%;
    color: #646464;
    font-size: small;
    font-weight: bold;
}

img.ajaxBusy {
    margin-bottom: -0.3%;
}

span.hiddenName {
	display: none;
}

p.tip {
	background-color: #99CCFF;
	padding: 0.3%;
	padding-left: 4%;
	padding-right: 4%;
	text-align: center;
    margin-bottom: 0.2em;
}
p.hiddenTip {
	width: 50%;
	font-size: small;
	margin-left: auto;
    margin-right: auto;
	text-align: center;
    margin-bottom: 0.2em;
}
p.hiddenTip a {
	color: black;
}

p.tip span.tipText { 
	margin-left: 2%;
}

p.tip span.tipTitle { 
    font-weight: bold;
}

div.tip {
	width: 60%;
	margin-left: auto;
    margin-right: auto;
}

div.tip img {
	width: 11px;
	float: right;
	margin-top: 1px;
	margin-right: 1px;
}

#loadingHogs {	
   	margin-left: auto;
    margin-right: auto;
    text-align:center;
}
.ajaxWaitMessage {
	margin-left: auto;
    margin-right: auto;
    text-align:center;
}
/* css for completion */
.completionResults {
	padding: 2px;
	margin: 0px;
	border: 1px solid black;
	font-size: 80%;
	border-collapse: collapse;
	cursor: pointer;
	z-index: 200;
	position: absolute;
}
.completionResults th {
	font-weight: bold;
	font-size: 100%;
	border : 1px solid black;
	margin: 0px;
	padding: 2px;
}
.completionResults td {
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin: 0px;
	padding: 1px;
	background-color: inherit;
}
.completionResultsPairRow {
	background-color: #FAFAFA;
}
.completionResultsUnPairRow {
	background-color: #FAF1F1;
}
.completionResults tr:hover {
	background-color: #F0E68C;
}
.complSearchedTermStyle {
	background-color: yellow;
	display: inline;
}
.complSynStyle {
	font-style: italic;
	display: inline;
}
.complResultsBrowsingStyle {
	font-style: italic;
	display: inline;
}
.completionSearchSection {
	float: left;
	width: 55%;
}
.completionSelectedSection_hidden {
	display: none;
}
.completionSelectedSection {
	float: left;
	width: 43%;
	padding-left: 2%;
}
.competionSelectedSectionTitle {
	font-weight: bold;
}
.completionSelectedResultsTable img {
	cursor: pointer;
}
.completionSelectedResultsTable {
	width: 100%;
	height: 100%;
}
.completionSelectedResultsTable td {
	margin: 0;
	padding: 0;
}
.completionSelectedResultsSearchTypeColumn {
	width: 20%;
}
.hidden {
	display: none;
}
.normalAff {
	color: black;
}
.errorAff {
	color: red;
}
/* css for easySearch */
div#easySearchContainer {
	margin: 1% 10% 0 10%;
	padding: 15px;
	border: 1px solid black;
}
.easySearchSection {
	margin: 0;
	padding: 0;
	border: none;
}
.easySearchSection legend {
	display: none;
}
.easySearchSection p {
	margin: 0.1%;
}
.easySearchSectionTitle {
	font-weight: bold;
}
fieldset#geneNameSection {
	border-bottom: 1px solid black;
	padding: 0 0 15px 0;
}
#completionInfoAff_gene {
	display: inline;
}
#completionBox_gene {
	margin-top: 4px;
}
fieldset#speciesSection {
	float: left;
	width: 42%;
	padding: 15px 15px 15px 0;
}
fieldset#speciesSection input[type="button"]{
	margin-left: 15%;
	margin-top: 0%;
}
fieldset#speciesSection ul {
	margin: 1% 0 1% 10%;
}
.spacedList li {
	margin: 2%;
}
fieldset#stageSection {
	width: 44%;
	float: left;
	border-left: 1px solid black;
	margin: 15px 0;
	padding-left: 15px;
}
fieldset#stageSection ul {
	margin: 1% 0 0% 3%;
}
fieldset#stageSection .easySearchGroupedElements {
	width: 50%;
	float: right;
}
fieldset#anatomySection {
	clear: both;
	border-top: 1px solid black;
	padding-top: 15px;
}
.completionSearchSectionEasySearch {
	clear: both;
	width: 53%;
	float: left;
	padding: 1%;
}
.completionSelectedSectionEasySearch {
	width: 42%;
	float: left;
	border: 1px solid black;
	padding: 1%;
}
.completionSelectedSectionEasySearch_hidden {
	display: none;
}
.completionSelectedSectionEasySearch .completionSelectedResults {
	width: 60%;
}
.completionSelectedSectionEasySearch p {
	padding-bottom: 1%;
}	
.hogsWarningMessage_hidden {
	display: none;
}
.hogsWarningMessage {
	color: gray;
	font-size: 0.9em;
}
#hogsWarningMessage_andOr.hogsWarningMessage {
	font-size: 1em;
}
#completionSearchSection_hogs {
	margin: 2% 0.2% 2% 0.2%;
	padding: 2% 0% 4% 5%;
	clear: both;
}
#easySearchContainer ul {
	list-style-type: none;
	padding: 2px;
	margin: 0px;
}
div.frequentlyUsedHogs span {
	float: left;
	width: 50%;
}
.frequentlyUsedHogs td {
	padding: 0;
}
.frequentlyUsedHogs label {
	padding: 0% 2% 0% 0.5%;
	margin-left: 10px;
}
.clickableLinkLike {
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
}
#easySearchToolbar {
	margin: 1% 10% 0.5%;
	border: none;
	padding: 0.3em;
	background-color: #DDDDDD;
    border: solid 1px black;
}
#easySearchToolbar img {
	vertical-align: top;
}
#easySearchToolbar #newQueryButton {
	margin-left: 1.5%;
}
#easySearchToolbar #countButton {
	margin-left: 2%;
}
#easySearchToolbar #resultButton {
	margin-left: 2%;
}
#easySearchToolbar a:link, #easySearchToolbar a:visited {
	background-color: #DDDDDD;
	color: black;
	text-decoration: none;
	border: solid 2px white;
	padding: 0.2em 0.8em 0.2em 0.8em;
    font-weight: bold;
    font-size: 0.9em;
    border-style: outset;
}

#easySearchToolbar a:hover, #easySearchToolbar a:active {
	color: black;
	text-decoration: none;
	border: solid 2px white;
	padding: 0.2em 0.8em 0.2em 0.8em;
    font-weight: bold;
    font-size: 0.9em;
    background-color: #C0C0C0;
    border-style: inset;
}


input[readonly]
{
 background-color: #dcdcdc;!important
 border: #3532ff 1px solid;!important
 color: #000000;!important
 cursor: default;!important
}







