body {
	font-family:  "Times New Roman";
	font-size: 12.5pt;
	text-align: left;
	min-width: 768px;
}

hr {
	color: #C0C0C0;
	/* background-color: #C0C0C0; */
	border: 1px dotted #C0C0C0;
	border-style: none none dotted;
	}

/* tables */
table {
	border-collapse: collapse;
	margin-top: 0 auto 0 auto;
	border: 0px solid #005F4B;
	text-align:center;
}

tr {
	border-collapse: collapse;
	margin-top: 0 auto 0 auto;
	border: 0px solid #005F4B;
}

td {
	border-collapse: collapse;
	border: 0px solid #005F4B;
	vertical-align:top;
	font-family:  "Times New Roman";
	font-size: 12pt;
	padding: 0px;
}

.caps {
	text-transform: none;
}

td.label {
	text-align: left;
}

.hidden {
	display: none;
}

dl.definitions {
	font-family:  "Times New Roman";
	font-size: 12pt;
}
dl.definitions dt {
	font-family:  "Times New Roman";
	font-size: 12pt;
}

.sheader {
	/*background-color: #99CCCC;*/
	clear: both;
	overflow: none;
	margin: 0 auto ;
	padding: 2px 0;
	width: 85%;
	min-width: 648px;
}

/*Scientific name*/
h1 {
	overflow: auto;
	margin: 0;
	font-family:  "Times New Roman";
	font-size: 17pt;
	font-weight:normal;
	width:750px;
}

/*Author*/
.sheader6 {
	font-family:  "Times New Roman";
	font-size: 17pt;
}

/*FBname*/
.sheader2 {
	margin: 0 auto 0 auto;
	font-family:  "Times New Roman";
	font-size: 17pt;
}

/*Other Scientific names*/
.sheader3 {
	font-family:  "Times New Roman";
	font-size: 12pt;
}

/*paragraph's contents*/
.sheader5 {
	font-family:  "Times New Roman";
	font-size: 12pt;
}

/*Paragragh labels*/
.slabel {
		font-family: Verdana, sans-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: bold;
		letter-spacing: normal;
		line-height: 1.3em;
}

.slabel2 {
		font-family: Times New Roman;
		font-size: 12.5pt;
		font-style: normal;
		text-decoration:underline;
		letter-spacing: normal;
		line-height: 1.3em;
}

/* Additional links; links that are beside section labels */
.addLinks {
	font-size: 11px;
	float: right;
	font-weight: normal;
}

/*on top of photos to balance with aquamaps webservice*/
.slabel8{
	font: normal 10pt "Times New Roman";
	}

.slabelPicAuthor{
	font: normal 10pt "Times New Roman";
	word-wrap: break-word;
	white-space: initial;
  	overflow: hidden;
  	text-overflow: ellipsis;

}

/*advertisement, e.g. xxx*/
.slabel6 {
	font: normal 9px Sans-serif, Arial;
}

/*italize scientific names*/
.sciname {
	font-style: italic;
}

.ssingle {
	clear: both;
	overflow: none;
	width: 80%;
	min-width: 648px;
	padding: 8px 1px 1px 1px;

}

.sonehalf {
	/*width: 50%;*/
	min-width: 240px;
	float: left;
	margin-right: 10px;
}

.slalign {
	padding-left: 4px;
	text-align: left;
}

.sleft {
	text-align: left;
}

.scalign {
	text-align: center;
}
.sralign {
	padding-right: 4px;
	text-align: right;
}

.ads
{
	width: 15%;
}

.sborder1 {
	border: 1px solid #4169e1;
	/*background-color: #b0e0e6;*/
	/*background-color:#fff;*/
	width:320px;
	height:150px;
	}


/* start MENU */

.slabel7 {
	font: normal 12px Arial;
}

.menu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;
}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
	float:left;
	position:relative;
	z-index:100;
	text-align:left;
}


/* style all the links */
.menu a, .menu :visited {
	display:block;
	/*width:90px;*/
	width:91px;
	padding: 3px 0 3px 2px;
	/*color:#0066cc;*/
	/*color:blue;*/
	color: white;
	background: #666699;
	/*background: #336699;*/
	text-decoration:none;
	margin-right:1px;
	/*
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	*/
}
/* style the links hover */
.menu :hover{
	/*color: #0066cc;*/
	color: white;
	/*background: #7fffd4;*/
	/*background: #66ffff;*/
	background: #FF9933;
}

.bigger a {
	height: 30px;
}

/* hide the sub level links */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	width:90px;
}

/* make the sub level visible on hover list or link */
.menu ul li:hover ul, .menu ul a:hover ul{
	visibility:visible;
}

/*
.labelpad{
padding-top: 10px;
}
*/

.box {
	width: 10px;
	border: 1px solid gray;
	padding: 0px 10px 1px 10px;
	vertical-align:middle;
}
/* form */
form {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* For aquamaps table only */
div .aquamaps td {
	border-collapse: collapse;
	border: 0px solid #005F4B;
	vertical-align:top;
	font-family:  "Times New Roman";
	font-size: 10pt;
	padding: 0px;
}

/* Bottom border */
.bottomBorder {
	border-bottom: 1px solid grey;
	padding-bottom: 2px;
    clear: both;
}

.fontSize10 {
	font-size: 10pt;
}

.floatRight {
	float: right;
}

.normalText {
	font-family:  "Times New Roman";
	font-size: 12.5pt;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
}

.smallSpace {
	padding-top: 6px;
}


