table.main a:link	{text-decoration: underline; color: #800000}
table.main a:visited {text-decoration: underline; color: #800000}
table.main a:hover {text-decoration: none; color: #800000}

table.internal a:link	{text-decoration: underline; color: #800000}
table.internal a:visited {text-decoration: underline; color: #800000}
table.internal a:hover {text-decoration: none; color: #800000}

.main {
	/* Main table background color */
	background-color: #FFFFFF;
	width: 1000px;
}

.internal {
	/* Main table background color */
	background-color: #FFFFFF;
	font-family: sans-serif;
}

/* text above search options */
div.search {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* text above search options */
div.searchquickresults {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* text with search results */
div.searchr {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* text for each search option */
table.searcho {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

table.specieslist {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* text for each search option */
div.searcho {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

/* style for dynamic search comboboxes */
select.search {
	font-size : 10pt;
	color : #000000; 
	padding : 0px; 
	border : 1px solid #595959;
	background-color : #eeeeee;
	font : 'Verdana', sans-serif;
	width : 200px;
}

/* style for the simple search (non javascript) comboboxes */
select.searchsimple {
	font-size : 10pt;
	color : #000000; 
	padding : 0px; 
	border : 1px solid #595959;
	background-color : #eeeeee;
	font : 'Verdana', sans-serif;
}

/* style for the simple search (non javascript) textboxes */
input.searchsimple {
	font-size : 10pt;
	color : #000000; 
	padding : 0px; 
	border : 1px solid #595959;
	background-color : #eeeeee;
	font : 'Verdana', sans-serif;
}


/* style for the quick search (non javascript) textboxes */
input.quicksearch {
	font-size : 10pt;
	color : #000000; 
	padding : 2px; 
	border : 1px solid #595959;
	/*font : 'Verdana', sans-serif; */
}

/* style for the order combobox */
select.searchorder {
	font-size : 10pt;
	color : #000000; 
	padding : 0px; 
	border : 1px solid #595959;
	background-color : #eeeeee;
	font : 'Verdana', sans-serif;
	//width : 360px;
}

/* style for the species combobox */
select.searchspecies {
	font-size : 10pt;
	color : #000000; 
	padding : 0px; 
	border : 1px solid #595959;
	background-color : #eeeeee;
	font : 'Verdana', sans-serif;
	width : 425px;
}

img.shadow {
	/* background: url(images/shadow-1000x1000.gif) no-repeat right bottom;
	padding: 5px 10px 10px 5px;
    border-style:solid;
    border-top-color:e6e6e6;
    border-left-color:e6e6e6;
    border-top-width:1px;
    border-left-width:1px;
    border-right-width:0px;
    border-bottom-width:0px;
	border: 1px solid #cccccc; margin: 0px; padding: 4px; float: left;
	border:1px solid #ccc; padding:5px; background:#eee; */
	padding:5px;
    border:1px solid #cccccc;
    background-color:#ffffff;
}

.borderit img{
	border: 1px solid black;
}

.borderit:hover img{
	border: 1px solid white;
}

.borderit:hover{
	color: white; /* irrelevant definition to overcome IE bug */
}


/* Remove blank spaces around h elements */
h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2.order{
	font-size: x-large;
	font-variant: small-caps;
	color: black;
	font-weight: bolder;
	font-face="Verdana";
	/*font-family: 'century gothic'; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2.orderfamily{
	font-size: large;
	font-variant: small-caps;
	color:#5f5f5f;
	font-weight: bolder;
	font-face="Verdana";
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*font-family: 'century gothic'; */
}