/*
** SOS
*/

/* lang button */

.langButton, .langButtonOver, .langButton, .langButtonSelected, .langButtonAdmin, .langButtonAdminSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	width:20px; 
	text-align: center;
	vertical-align:middle;
	margin:1px;
	overflow: hidden; 
	height: 20px; 
	cursor: pointer; cursor: hand;
	line-height: 20px;
	float:left;
}

.langButton
{
	background-color: #C0C0C0;
	color: black;
}

.langButtonAdmin
{
  background-color:red; 
  color: white;
}

.langButtonAdminSelected
{
  background-color:orange; 
  color: white;
}

.langButtonOver
{
	background-color: #F0F0F0;
	color: black;
}

.langButtonSelected
{
	background-color: #FFCC66;
	color: black;
}

/* ol Popup */

.olPopupContent 
{
	padding:5px;
}    

.olPopup 
{
	overflow: hidden; position: absolute; 
	opacity: 1; 
	margin: 0px;
}
.olPopupCloseBox 
{
  background: url(http://files.biolovision.net/common/images/openlayers/close.gif) no-repeat;
  cursor: pointer;
  margin: 0px;
}

/*
* error box
*/
.errorInfo, .errorWarning, .errorError, .errorMessage
{
  margin: 0px;
  padding: 15px;
  font-weight: bold;
	text-align: center;  
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: white;
  line-height: 20px;
}

.errorMessage
{
	background-color:#00cc00;
}

.errorInfo
{
	background-color:#ffff00;
}

.errorWarning
{
	background-color:#ff6600;
}

.errorError
{
	background-color:#ff0000;
}

.alink:link, .alink:hover, .alink:visited, .alink:visited:hover
{
  color: #5a70a0; 
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-decoration: underline;
}

.alink:hover, .alink:visited:hover
{
  text-decoration: none;
}

.vrowdark, .vrowlight, .vhirowdark, .vhirowlight, .rowdark, .rowlight, .hirowdark, .hirowlight
{
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: black;
}

.rowdark, .rowlight, .hirowdark, .hirowlight
{
  height: 20px;
  line-height: 20px;
}

.rowdark, .vrowdark
{
  background-color: #e0e0e0;
}

.rowlight, .vrowlight
{
  background-color: #f0f0f0;
}

.hirowdark, .vhirowdark
{
  background-color: #ffdb91;
}

.hirowlight, .vhirowlight
{
  background-color: #ffe6b0;
}

.box_head
{
  background-color: #669933;
  margin: 0px;
  padding:2px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
  font-size: 10px; 
  color: #ffffff;
  height: 15px;
  line-height: 15px;
  text-align: left;
}

.box, .box_yellow
{
  background-color: #cccc33;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #000000;
  text-align: left;
}

.box_yellow
{
  background-color: #ffcc66;
}

.box_light
{
  background-color: #cccc33;
  margin: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  color: #000000;
  text-align: left;
}

td.cellpassiv{background-color:#C0C0C0;}
td.cellactiv{background-color:#91b0e4;}

td.clSlideMenu0, td.clSlideMenu0OFF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	overflow:hidden; 
	height:22px; 
	width:200px; 
	color: black;
	text-decoration:none;
}

td.clSlideMenu0
{
	background-color:#ffcc66;
}

td.clSlideMenu0OFF
{
	background-color:white;
}

td.clSlideMenu2, td.clSlideMenu2OFF
{
	font-family:arial,helvetica; 
	font-size:10px;
	overflow:hidden; 
	height:22px; 
	width:200px; 
	color: black;
	cursor: pointer; cursor: hand;
	text-decoration:none;
}

td.clSlideMenu2
{
	background-color:silver;
}

td.clSlideMenu2OFF
{
	background-color:white;
}

td.clSlideMenu4, td.clSlideMenu4OFF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	overflow:hidden; 
	height:22px; 
	width:200px; 
	color: black;
	cursor: pointer; cursor: hand;
	text-decoration:none;
}

td.clSlideMenu4
{
	background-color:#A8B8D7;
}

td.clSlideMenu4OFF
{
	background-color:white;
}

input.text {
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}

input.file {
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
}

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	FONT-SIZE: 10px;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #ffcc66;
}
.dtree .clip {
	overflow: hidden;
}

img.submithand {
	cursor: hand
}

/*
A.subnavLinks:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0000aa; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinks:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #6386c7; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinks:hover {
*/

span.clArrow{
	font-family:webdings;
}

.subnavLinks {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0000aa; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinks:link {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #0000aa; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinks:active {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #6386c7; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinks:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #6386c7; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.subnavLinksBK {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
.subnavLinksBK:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinksBK:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinksBK:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}
A.subnavLinksBK:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, Helvetica; TEXT-DECORATION: none
}

.select 
{
	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #102a63;
	font-weight:bold;
	width: 230px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.submitatlas
{
	width:40px;
}

.submit, .submitatlas
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    FONT-SIZE: 11px;
    TEXT-ALIGN: center;
    COLOR: #384f7b;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #FFFFFF;
    BORDER-BOTTOM-COLOR: #ffcc66;
    BORDER-LEFT-COLOR: #ffcc66;    
    FONT-WEIGHT: bold; 
    FONT-STYLE: italic;
    cursor: hand;
}


/* NEEDED STYLES */
div.slideMenuBG{position:absolute; left:0; top:0; z-index:1}
div.slideMenuText{position:absolute; left:2px; top:2px; text-align:left; z-index:200}
#slideMenucont{position:absolute; width:120px; visibility:hidden;}

.infodescription { 
    max-width: 300px; 
    width: 300px; 
    height: 120px; 
    text-align: left; 
    max-height: 120px; 
    min-height: 120px; 
    min-width: 200px; 
    padding-right: 6px; 
	overflow-x: auto; 
	overflow-y: auto; 

} 

.bodyplace
{
	margin-top:10px;
	margin-bottom:3px;
	margin-left:5px;
	color: #5a70a0;
	font-weight:bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica
}

.bodywhite {
	font-size: 9px; color: #ffffff; font-family: Verdana, Arial, Helvetica
}

.bodyremember {
	font-size: 9px; color: #999999; font-family: Verdana, Arial, Helvetica
}

.bodynocolor {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana, Arial, Helvetica
}
.bodytextsmall {
	FONT-SIZE: 8px; COLOR: #AAAAAA; FONT-FAMILY: Verdana, Arial, Helvetica
}
.bodytextverysmall {
	FONT-SIZE: 7px; COLOR: #00FF00; FONT-FAMILY: Verdana, Arial, Helvetica
}
.bodytextbig {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}

.bodyhead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #96959a; FONT-FAMILY: Verdana, Arial, Helvetica
}

.bodyheadBlack {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica
}

body {
	background-image: url(http://files.biolovision.net/www.faune-martinique.org/images/bg.png);
	background-position: top;
	background-position: top;
	background-repeat:repeat-y;
	background-color:#cccc33;
	margin: 0px;
}

body,td,li,p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	color: #000000;
}


p,ul,ol,li,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: italic;
	color: #102a63;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #102a63;
	margin-bottom: 4px;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e42c26;
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-style: italic;
	color: #102a63;
	font-weight: bold;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #102a63;
	font-weight: bold;
}
.title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #e42c26;
	font-weight: bold;
}
input.text_white {
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 0px;
}
select 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	font-size: 11px;
	border: 1px solid #aaaaaa;
	color: black;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
form.smallForm { display: inline }
a { color: #102a63; }
a:visited { color: #5a70a0; }
.menu1 {
	background-color: #e42c26;
}
.menu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #e42c26;
	text-align: right;
	padding: 2px;
	padding-right: 8px;
}
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #102a63;
	background-color: #e42c26;
	text-align: right;
	padding: 2px;
	padding-right: 8px;
}
A.menu1link:link,A.menu1link:active,A.menu1link:visited { 	color: #ffffff; text-decoration: none }
A.menu1link:hover { color: #ffffff; text-decoration: underline }
A.menu2link:link,A.menu2link:active,A.menu2link:visited { 	color: #ffffff; text-decoration: none }
A.menu2link:hover { color: #ffffff; text-decoration: underline }
A.menu3link:link,A.menu3link:active,A.menu3link:visited {
	color: #102a63;
	background-color: #ffffff;
	padding: 1px;
	text-decoration: none
}
A.menu3link:hover { text-decoration: underline }

.menu11 {
	background-color: #102a63;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #ffffff;
}
.menu12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-color: #1c3b80;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-color: #ffffff;
}
.menu12bullet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #e42c26;
	padding-left: 4px;
	padding-right: 4px;
}
A.menu11link:link,A.menu11link:active,A.menu11link:visited { color: #ffffff; text-decoration: none }
A.menu11link:hover { color: #ffffff; text-decoration: underline }
A.menu12link:link,A.menu12link:active,A.menu12link:visited { color: #ffffff; text-decoration: none }
A.menu12link:hover { color: #ffffff; text-decoration: underline }

A.signature:link,A.signature:active,A.signature:visited { color: #5a70a0; text-decoration: none }
A.signature:hover { color: #5a70a0; text-decoration: underline }

.redBackground {
	background-color: #e42c26;
}
.blueBackground {
	background-color: #102a63;
}
.lightblueBackground {
	background-color: #dff3ff;
}
.whiteBackground {
	background-color: #ffffff;
}
.textbox {
	background-color: #ccccff;
}
.darkertextbox {
	background-color: #99ff99;
	padding: 4px
}

.stepPrevious {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: #102a63;
	background-color: #dff3ff;
	border: 1px solid #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.stepCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #e42c26;
	border: 1px solid #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.stepNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	background-color: #102a63;
	border: 1px solid #ffffff;
	padding-right: 5px;
	padding-left: 5px;
}
.stepLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #e42c26 }

.error { color: #ff3300; font-weight: bold }
.formLabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.medium { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px }
.smallRed { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #e42c26; font-weight: bold }
.sidebar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #dff3ff;
}
.whiteUnderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #ffffff;
	background-color: #e42c26;
}
.whiteOverline {
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #ffffff;
	background-color: #e42c26;
}
.blueUnderline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #102a63;
}
.blueOverline {
	border-top-width: 1px;
	border-top-style: solid;
	border-color: #102a63;
}
.highlightCell {
	background-color: #fef4f4;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #102a63;
	padding: 8px;
}
.highlightBackground {
	background-color: #fef4f4;
}
.highlightTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #e42c26;
	padding-bottom: 4px;
}
.highlightText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #102a63
}
.verticalDots {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-color: #102a63;
}
TD.tableHead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #102a63;
	background-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #102a63;
}
TD.tableHeadError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #e42c26;
	background-color: #ffffff;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #102a63;
}
TD.tableHeadNoBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #102a63;
	background-color: #ffffff;
}
TD.tableFoot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #102a63;
	background-color: #ffffff;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #102a63;
}
TD.tableCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dff3ff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
TD.tableCellError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffcccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
TD.tableRow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
}
TD.tableRow2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dff3ff;
}
TD.tableRow1RightBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #102a63;
}
TD.tableRow2RightBorder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dff3ff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #102a63;
}
TD.rightBorder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #102a63;
}
TD.lightCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
TD.darkCell {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
a.light { color: #ffffff; }
a.light:visited { color: #cccccc; }
.errorBox {
	color: #ffffff;
	background-color: #e42c26;
	padding: 4px;
}
.warningBox {
	background-color: #ff6633;
	padding: 4px;
}
.loginInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 17px;
	padding-right: 4px;
	padding-top: 12px;
}








.redBackground {
	background-color: #e42c26;
}
.blueBackground {
	background-color: #102a63;
}
.lightblueBackground {
	background-color: #dff3ff;
}
.whiteBackground {
	background-color: #ffffff;
}
.textbox {
	background-color: #ccccff;
}
.darkertextbox {
	background-color: #99ff99;
	padding: 4px
}

a.light { color: #ffffff; }
a.light:visited { color: #cccccc; }

.inputButton {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}

.inputText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
}

.inputTextArea {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
}

.inputSelect {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.inputDiv {
	width:100%;
	height:50px;
	overflow:auto;
}

form {
	margin: 0px
}

.title {
	text-align: center;
	color: #96959a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	padding: 20px;
}

.list {
	padding:3px
}

.listHeader {
	background-color: #E3E3E3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding: 2px;
}

.listTitle {
	background-color: #384f7b;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.listRow {
	background-color: #FFE0AA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}

.listAlternateRow {
	background-color: #FDEED3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}

.listRowTitle {
	background-color: #FFE0AA;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align: top;
	padding: 2px;
}

.listAlternateRowTitle {
	background-color: #FDEED3;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	vertical-align: top;
	padding: 2px;
}


.redBackground {
	background-color: #9F0F2A;
	color: #FFFFFF;
	font-weight:bold;
}

.menuOff {
	background-color: #E7D7C6;
	font-weight:bold;
	font-size: 12px;
	padding: 4px
}

.menuOn {
	background-color: #BFB09E;
	font-weight:bold;
	font-size: 12px;
	padding: 4px
}

.menuSplit {
	background-color: #000000;
	font-weight:bold;
	font-size: 1px;
	padding: 0px
}

.iconLink {
	font-size: 1px;
}

/* AutoEdit */

.autoEditPanel, .autoEditPanelOFF
{
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:10px;
  overflow:hidden; 
  padding: 5px;
  border-right: 1px solid #C0C0C0;
  border-top: 1px solid #C0C0C0;
  cursor: pointer;
  text-decoration:none;
}

.autoEditPanel
{
  color: white;
  background:#999999;
  border: 1px solid #999999;
  border-bottom: 1px solid #FFCC66;
}

.autoEditPanelOFF
{
  color: black;
  background:#FFCC66;
  border: 1px solid #FFCC66;
}

.autoEditPanelPanel
{
  background:#FFCC66;
  padding: 3px;
  margin-top: 5px;
  border: 1px solid #FFCC66;
}

.autoEditInputButton {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
}

.autoEditFilterInputText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100px;
}

.autoEditInputText {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:100%;
}

.autoEditInputFile {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	width:100%;
}

.autoEditInputTextArea {
  color: #000000;
  background-color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  width:100%;
  height:150px;
}

.autoEditInputSelect {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:250px;
}

.autoEditInputDiv {
	width:100%;
	height:50px;
	overflow:auto;
}

.autoEditUlList {
	margin-left: 15px;
	padding:0px;
}

.autoEditTableList {
	width:100%;
}

.autoEditTableEdit {
	width:100%;
}

.autoEditTableTitle {
	background-image: url(http://files.biolovision.net/www.faune-martinique.org/images/title_bg_middle.gif);
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	line-height: 15px;
	font-weight:bold;
	font-size: 13px;
	padding:5px;
	margin-bottom:5px;
}

.autoEditTableHeadFoot {
	background-color: #cccc33;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;
}

.autoEditTableListColTitle {
	background-color: #669933;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;
}

.autoEditTableListRowOver {
	background-color: #F0F0F0;
}

.autoEditTableListRowOdd {
	background-color: #FFE0AA;
}

.autoEditTableListRowEven {
	background-color: #FDEED3;
}

.autoEditTableListCellTitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;
	vertical-align:top;
}

.autoEditTableListCellContent {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
}

.autoEditTableEditRowOver {
	background-color: white;
}

.autoEditTableEditRowOdd {
	background-color: #FFE0AA;
}

.autoEditTableEditRowEven {
	background-color: #FDEED3;
}

.autoEditTableEditCellTitle {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:3px;
	vertical-align:top;
}

.autoEditTableEditCellContent {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px;
	vertical-align:top;
}

/**  Bazillyo's Spiffy Popup Calendar Styles v2.1 Copyright S. Ousta*/
/* $Id: styles.css 2207 2005-11-02 12:59:07Z fsuter $ */

/* spiffycalendar */

.cal-select-free
{
	position:relative;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:189px;/*must have for any value*/;
}
.cal-select-free iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}


#spiffycalendar {
	width: 185px;
	height:130px;
	left: 0px;
	top: 0px;
	background-color: black;
	position: absolute;
	visibility: hidden;
}
.cal-SymbolBtn {
	font-family: Webdings;
	font-size: 8pt;
	outline-style : none;
	outline-width: 0px;
}
.cal-BtnLink {
	outline-style : none;
	outline-width: 0px;
}
a.cal-DayLink {
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: black;
	background-color: transparent;
}
a.cal-DayLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #FFE0AA;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color: Blue;
}
a.cal-DayLink:active {
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent;
	color: #0066FF;
}
a.cal-NavLink {
	text-decoration: none;
}
.cal-TextBox, .cal-TextBoxInvalid{

	background-color: #F0F0F0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;

}
.cal-TextBoxInvalid{
/*
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-color: Red;
	border-style:solid;
*/
}
.cal-TextBoxDisabled{
	background-color: #ccc;
/*
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	border-color: silver;
	border-style:solid; 
*/
}
.cal-ComboBox{
	color: Navy;
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #ffffff;
}
.cal-Today {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: red;
	background-color: transparent;
}
.cal-Day {
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	color: black;
	background-color: transparent;
}
a.cal-TodayLink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: red;
	background-color: transparent;
}
a.cal-TodayLink:hover {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	background-color: #FFE0AA;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:3px;
	padding-right:3px;
	color: Blue;
}
a.cal-TodayLink:active {
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	background-color: transparent;
	color: #0066FF;
}
.cal-GreyDate {
	font-family: Verdana,  Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	background-color: #FDEED3;
	color: #999999;
}
.cal-GreyInvalidDate {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: line-through;
	background-color: #FFFFCC;
	color: #999999;
}
.cal-DayCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color:White; }
.cal-WeekendCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #A8B8D7; }
.cal-HolidayCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #99FF99;
}
.cal-HeadCell {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: Black;
	background-color: #E3E3E3;
	/*#CCCC99; */
}
.cal-Table{
	border-top-color: #6666FF;
	border-left-color: #6666FF;
	border-right-color: #6666FF;
	border-bottom-color:  #6666FF;
	background-color: #6666CC;
	border-width:1px;
	border-style: solid;
}


.restrictSelect
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: black;
}

/* MultiPage */

div.mpButton, div.mpButtonSelected, div.mpButtonOver, div.mpButtonDead, div.mpButtonHead, div.mpButtonTrail
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	font-weight: bold; 
	text-align: center;
	vertical-align:middle;
	margin-right:2px;
	overflow: hidden; 
	height: 20px; 
	width: 20px;
	cursor: pointer; cursor: hand;
	line-height: 20px;
	float:left;
}

div.mpButtonOver
{
	background-color: #F0F0F0;
	color: black;
}

div.mpButtonDead, div.mpButtonHead, div.mpButtonTrail
{
	font-weight: normal; 
	background-color: transparent;
	color: black;
	cursor: default;
}

div.mpButtonHead
{
	text-align: left;
	width: 40px;
	padding-left: 3px;
}

div.mpButtonTrail
{
	text-align: right;
	width: 80px;
	padding-left: 3px;
}

div.mpButton
{
	background-color: #C0C0C0;
	color: black;
}

div.mpButtonSelected
{
	background-color: #669933;
	cursor: default;
	color: white;
}

.mpPageSelect 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: black;
	width:46px;
}

div.mpContainer
{
	margin:0px auto;
	background-color: transparent;
	border: 0px solid;
	width:100%;
	height:20px;
}

/* gallery photo */

.gContainer
{
	margin:0px auto;
	margin-left:20px;
	background-color: transparent;
	border: 0px solid;
	float:left;
}

.gSmallPhoto
{
	width: 78px;
	height: 78px;
	margin:2px;
	overflow: hidden; 
	border: 0px solid;
	float:left;
}

/* new */

div.listContainer
{
	margin:0px auto;
	background-color: white;
	border: 0px solid;
	width:98%;
	margin-left: 8px;
}

div.listTop, div.listSubmenu, div.listObservation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	vertical-align: middle;
	margin-right:2px;
	height: auto; 
	width: auto;
}

div.listTop
{
	text-align: left;
	font-weight: bold; 
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	padding-left: 5px;
	background-color: #F0F0F0;
	color: black;
}

div.listSubmenu
{
	text-align: left;
	font-weight: bold; 
	color: #384f7b;
	height: 20px;
	line-height: 20px;
	margin-top: 10px;
	margin-left:10px;
}

div.listObservation
{
	padding-left: 15px;
	margin-top: 0px;
	margin-left:0px;
}

/* display buttons */

div.dispContainer, div.dispContainerSmall
{
	background-color: #F0F0F0;
	border: 0px solid;
	margin-left: 8px;
	padding: 4px;
	width:100%;
	height:72px;
}

div.dispContainerSmall
{
	height:47px;
}

div.dispBreaker
{
	margin:0px auto;
	background-color: transparent;
	border: 0px solid;
	width:100%;
	height:25px;
}

div.dispButton, div.dispButtonOverSelected, div.dispButtonSelected, div.dispButtonOver, div.dispFixButtonOverSelected, div.dispFixButton, div.dispFixButtonSelected, div.dispFixButtonOver, div.dispFixButtonOverSelected
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	text-align: center;
	vertical-align:middle;
	margin:1px;
	overflow: hidden; 
	height: 20px; 
	cursor: pointer; cursor: hand;
	line-height: 20px;
	float:left;
	padding-left: 5px;
	padding-right: 5px;
}

div.dispButton, div.dispFixButton
{
	background-color: #C0C0C0;
	color: black;
}

div.dispButtonSelected, div.dispFixButtonSelected
{
	background-color: #FFCC66;
	color: black;
}

div.dispButtonOver, div.dispFixButtonOver
{
	background-color: #F0F0F0;
	color: black;
}

div.dispButtonOverSelected, div.dispFixButtonOverSelected
{
	background-color: #FFEBC1;
	color: black;
}

div.dispFixButtonOverSelected, div.dispFixButton, div.dispFixButtonSelected, div.dispFixButtonOver, div.dispFixButtonOverSelected
{
	width: 29px;
	padding: 0px;
}

.dispPageSelect 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	color: black;
}

span.dispCaption
{
	font-weight: normal; 
	text-align: left;
	width: 80px;
	padding-left: 3px;
	border: 1px solid red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	font-weight: bold; 
	text-align: center;
	vertical-align:middle;
	margin:1px;
	overflow: hidden; 
	height: 20px; 
	cursor: pointer; cursor: hand;
	line-height: 20px;
	padding-left: 5px;
	padding-right: 5px;
}

span.dispContent
{
	font-weight: normal; 
	text-align: left;
	padding-left: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt; 
	text-align: left;
	vertical-align:middle;
	margin:1px;
	overflow: hidden; 
	cursor: pointer; cursor: hand;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid blue;
}

/* custom admin editor (duplicate) */

.adminTableListRowOddOver, .adminTableListRowEvenOver {
	background-color: #F0F0F0;
}

.adminTableListRowOdd {
	background-color: #FFE0AA;
}

.adminTableListRowEven {
	background-color: #FDEED3;
}

.adminTableListRowSelected {
	background-color: #FFAAAA;
}

.adminTableListRowSelectedOver {
	background-color: #FFCCCC;
}

/* MENU */

a.bvMenu:link, a.bvMenu:hover, a.bvMenu:visited
{
	color: #384F7B;
	text-decoration: none;
}

td.bvMenuHead, td.bvMenuHeadOFF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	overflow:hidden; 
	padding: 5px 1px 6px 5px;
	color: white;
	cursor: pointer;
	border-bottom: 5px solid white;
	text-decoration:none;
	height:14px;
}

td.bvMenuHead
{
	background-color:#669933;
}

td.bvMenuHeadOFF
{
	background-color:#cccc33;
	
}

a.bvMenuHeadOFF:link, a.bvMenuHeadOFF:hover, a.bvMenuHeadOFF:visited, a.bvMenuHeadOFF:visited:hover, a.bvMenuHead:link, a.bvMenuHead:visited, a.bvMenuHead:visited:hover, a.bvMenuHead:hover
{
  text-decoration: none;
  color: white;
  font-weight:bold;	
}

td.bvMenuTitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	font-weight:bold;	
	overflow:hidden; 
	color: #ffffff;
	cursor: pointer;
	text-decoration:none;
	border-bottom: 1px solid #cccc33;
	padding: 12px 1px 12px 1px;
	background-color:#669933;
}


div.bvMenuSub, div.bvMenuSubOFF, div.bvMenuSubOver
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	overflow:hidden; 
	color: black;
	border-left: 1px solid #cccc33;
	border-bottom: 1px solid #cccc33;
	padding: 5px 0px 5px 0px;	
	cursor: pointer;
	text-decoration:none;
}

div.bvMenuSub
{
	background-color: #cccc33;
	border-right: 1px solid #cccc33;
}

div.bvMenuSubOver
{
	background-color:white;
	border-right: 1px solid #cccc33;
}

div.bvMenuSubOFF
{
	background-color:white;
	border-right: 1px solid white;
}

div.bvMenuSubTitle, div.bvMenuSubTitleOFF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	overflow:hidden; 
  padding: 5px 1px 5px 1px;
	color: black;
	border-left: 1px solid #cccc33;
	border-right: 1px solid #cccc33;
	border-bottom: 1px solid #cccc33;
	cursor: pointer;
	text-decoration:none;
}

div.bvMenuSubTitle
{
	background-color:#cccc33;
}

div.bvMenuSubTitleOFF
{
	background-color:white;
}

a.bvMenuSub:link, a.bvMenuSub:hover, a.bvMenuSub:visited, a.bvMenuSub:visited:hover,
a.bvMenuSubOFF:link, a.bvMenuSubOFF:hover, a.bvMenuSubOFF:visited, a.bvMenuSubOFF:visited:hover,
a.bvMenuSubOver:link, a.bvMenuSubOver:hover, a.bvMenuSubOver:visited, a.bvMenuSubOver:visited:hover,
a.bvMenuSubAdmin:link, a.bvMenuSubAdmin:hover, a.bvMenuSubAdmin:visited, a.bvMenuSubAdmin:visited:hover,
a.bvMenuSubAdminOFF:link, a.bvMenuSubAdminOFF:hover, a.bvMenuSubAdminOFF:visited, a.bvMenuSubAdminOFF:visited:hover,
a.bvMenuSubAdminOver:link, a.bvMenuSubAdminOver:hover, a.bvMenuSubAdminOver:visited, a.bvMenuSubAdminOver:visited:hover
{
  text-decoration: none;
  color: black;
}

a.atlaslink:link, a.atlaslink:active, a.atlaslink:visited 
{
	color: #008000; 
	text-decoration: none 
}

a.atlastooltip
{
    background: none;
    position: relative;
    z-index: 500;
    text-decoration: none;
}

a.atlastooltip em
{
    font-style: normal;
    display: none;
    position: absolute;
    padding: 5px;
    top: -50px;
    line-height:12px;
    font-size:12px;
    height: 36px;
    color: #000;
    border: 1px solid #bbb;
    margin:0px;
    background: #ffc;
    width: 390px;
    left: 80px;
}

a.atlastooltip em span
{
    position: absolute;
    bottom: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
    background: transparent url(http://files.biolovision.net/common/images/infobuller.gif);
    margin:0;
    padding: 0;
    border: 0;
}

.bvPanel, .bvPanelOFF, .bvPanelC1, .bvPanelC1OFF
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px;
	overflow:hidden; 
    padding: 5px;
	cursor: pointer;
	text-decoration:none;
	border: 1px solid #cccc33;
	border-right: 1px solid #E0E0E0;
	border-top: 1px solid #E0E0E0;
}

.bvPanel, .bvPanelC1
{
	color: white;
	background:#999999;
	
}

.bvPanelC1
{
    background-image:url('http://files.biolovision.net/common/images/yellowf.gif');
    background-repeat: no-repeat;
    background-position: -10px 0;
}

.bvPanelOFF, .bvPanelC1OFF
{
	color: black;
	background:#cccc33;
}

.bvPanelC1OFF
{
	color: black;
	background:#F0F0F0;
    background-image:url('http://files.biolovision.net/common/images/yellowf.gif');
    background-repeat: no-repeat;
    background-position: -10px 0;
}

.bvPanelPanel
{
	background:#cccc33;
	padding: 5px;
	margin-top: 5px;
}

a.bvLangu:link, a.bvLangu:hover, a.bvLangu:visited
{
	color: black;
	text-decoration: none;
}

.boxTitle {
	background-image: url(http://files.biolovision.net/www.faune-martinique.org/images/title_bg_middle.gif);
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	font-size: 10px; 
	height: 15px;
	line-height: 15px;
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica;
	padding:5px;
}


.pageTitle {
	background-image: url(http://files.biolovision.net/www.faune-martinique.org/images/title_bg_middle.gif);
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	padding:5px;
	height: 15px;
	line-height: 15px;
	text-align: left;
	vertical-align: middle;
	margin-bottom:5px;
}

.draw_box_title
{
	background-color: #669933; 
}

.draw_box_content
{
	background-color: #cccc33; 
}

.celltexttitle
{
	font-weight:bold;
	font-size: 10px;
	color: #ffffff; 
	font-family: Verdana, Arial, Helvetica;
}

tr.cellheader
{
	background-color:#384f7b;	
	font-size: 10px;
	color: #000000; 
	height: 40px;
	font-family: verdana, arial, helvetica
}

tr.rowlight
{
	background-color:#f0f0f0;	
	font-size: 10px;
	color: #000000; 
	height: 20px;
	font-family: verdana, arial, helvetica
}

tr.rowdark
{
	background-color:#e0e0e0;	
	font-size: 10px;
	color: #000000; 
	height: 20px;
	font-family: verdana, arial, helvetica
}

/******** Age + Number form *********/

div.ageFormFields
{
	display: none;
}

div.ageNumberFormHead, div.ageFormHead
{
	float:left;
}

input.ageNumberFormCell
{
	background-color: #f0f0f0;
	border:1px solid #aaaaaa;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 50px;
}

select.ageAgeSexFormCell
{
	width: 195px;
}

div.ageNumberFormHead
{
	width:80px;
}

div.ageFormHead
{
	width:200px;
}

.headerpanel 
{
	font-weight:bold;
	height: 15px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	background-color: #999999;
}

.headerrightcol 
{
	font-weight:bold;
	height: 25px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica;
	color: #ffffff;
	background-color: #999999;
}

.bodytext 
{
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica;
}

.bodytitle 
{
	font-size: 10px; 
	color: black; 
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
}

.bodytitlebg 
{
	font-size: 10px; 
	color: black; 
	background-color:white;
	height: 40px;
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
}

.moontext 
{
	font-size: 10px; 
	color: #FFCC66; 
	font-family: Verdana, Arial, Helvetica;
}

blockquote 
{
	border-left: 5px solid #ccc;
	margin-left: 20px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
} 

.please_wait
{
	font-size: 14px; 
	color: red; 
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	background-color:orange; 
	width:600px; 
	height:40px;
	padding-top:20px; 
	margin-left:90px;
	border: solid 4px red;
	text-align: center;
}

.no_access
{
	font-size: 12px; 
	color: red; 
	font-family: Verdana, Arial, Helvetica;
	font-weight:bold;
	background-color:orange; 
	width:97%; 
	padding-top:4px; 
	padding-bottom:4px; 
	margin-left:8px;
	border: solid 4px red;
	text-align: center;
}

.graphnumber {
	font-size: 7px; 
	color: #999999; 
	font-family: Verdana, Arial, Helvetica
}

.graphmonth {
  background-color: #f0f0f0;
	font-size: 8px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica
}

.debugline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 5px;
}

.copyrightline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	vertical-align: middle;
	color: #666666;
	text-align: center;	
	padding-right: 12px;
}
