BODY { 
  font-family: tahoma, verdana, arial;
  font-size: 12px;
  list-style-type: disc;
} 
tr, td, p, li { font-family: tahoma, verdana, arial; font-size: 12px; list-style-type: disc;}

ul { font-family: tahoma, verdana, arial; font-size: 12px; margin-left: 2; line-height: 16px; margin-right: 0; margin-top: 0; margin-bottom: 5;}
ul.leftmarge { font-family: tahoma, verdana, arial; color: 800000; font-size: 11px; margin-left: 5; margin-right: 0; margin-top: 0; margin-bottom: 5;}
ul#leftmarge { font-family: tahoma, verdana, arial; color: 800000; font-size: 11px; margin-left: 5; margin-right: 0; margin-top: 0; margin-bottom: 5;}
hr { color: #336699; height : 1px; }
a {color: black; font-weight: bold; }
a:hover {color: grey;}
a:active {color: grey; }

*/ 
//handle tooltips

div#definitions {text-align: left; font-weight: normal; list-style-type: disc;}

div#definitions a {display: block; text-align: left; font-weight: normal; 
   padding: 2px 3px; margin: 0 0 1px; border-width: 0; 
   text-decoration: underline;}

div#definitions a:hover {color: #411; background: #ffffff;
   border-right: 0px double white;}
   
div#definitions a span {display: none;}

div#definitions a:hover span {	display: block !important;
	position: absolute;
	top: 150px; 
	left: 750px; 
	width: 150px;
	border: 1px solid #f00;
	background-color: #cff; 
	color: #000;
	padding: 10px;
	font-size: 12px;
	text-decoration: none;
}



// end tooltips
h2 { margin-bottom: 0px; margin-top: 0px; line-height: 2em; text-align: center; font-size: 18px; color: #1B42B2;}
h5 { margin-bottom: 2px; margin-top: 0px; text-align: left; font-size: 12px; line-height: 2em; color: brown; text-weight: bold;}
h4 { margin-bottom: 2px; margin-top: 0px; text-align: center; font-size: 12px; color: #B83F04; text-weight: bold;}
h3 { margin-bottom: 2px; margin-top: 0px; text-align: center; font-size: 13px; color: #B83F04; text-weight: bold;}
form, center { margin-bottom: 0px; margin-top: 0px;}
.darkline { background: #4682B4; }
.cright {font-family: Tahoma, Verdana, sans-serif; font-size: 12px; color: #FFFFFF; background: #4682B4; text-align: right; }
p.caption  { font-family: tahoma, verdana, arial; color: grey; font-size: 11px; }



/* -- begin div styles -- */

div#total {background: #ffffff}
div#header h1{height:80px;line-height:80px;left-margin:0;
  padding-left:10px;background: #EEE;color: #79B30B}
div#main p{line-height:1.4;}
div#mainbody p{line-height:1.4;}
div#leftmarge{text-align: center;}

div#content{margin: 0 150px}

div#container{width:1100px;left-margin:0 auto}

div#wrapper{float:left;width:100%; margin-left:10px;}
div#main{margin: 4 190px;width:700px;margin-top: 25px;border: 0px dashed silver;}
div#mainbody{float:left;width:700px;margin-left:5px; margin-top: 25px; border: 1px dashed silver;}
div#leftmarge{float:left;width:180px;margin-left:5px; margin-top: 25px;}
div#right{float:left;width:180px;margin-left:-190px; margin-top: 25px;}
div#footer{clear:left;width:100%;font-family: tahoma, verdana, arial;color: 800000;font-size: 11px;}


table.listing {
padding: 5px;
spacing: 2px;
width: 1050px;

}

td.listing {
border: 1px solid silver;
background-color: #FFFFFF;
text-align: center;

}

th.listing {
border: 1px solid silver;
background-image: 
url('pix/navbkgrnd.jpg');
background-repeat: repeat;
padding: 2px;
height: 16px;
spacing: 0px;

}

table.listing a {
	position: relative; 
	color: #000;
	text-decoration: underline;
	color: blue; 
	font-weight: normal;
}


/* div#left{float:left;width:170px;margin-left:-1110px; margin-top: 35px;}  */

#text {
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}

/* -- end div styles -- */


table.fiche {
padding: 5px;
spacing: 0px;
width: 710px;
}

td.header {
border: 1px solid silver;
background-color: #FFFFFF;
width: 100%;
padding: 5px;
spacing: 0px;


}

td.left {
border: 1px solid silver;
background-color: #EEEEEE;
width: 50%;
padding: 5px;
spacing: 0px;


}


td.right {
background-color: white;
padding: 5px;
width: 50%;
spacing: 0px;
border: 1px solid silver;

}

td.nav {
border: 1px solid #F5DEB3;
background-image: 
url('pix/navbkgrnd.jpg');
background-repeat: repeat;
width: 20%;
padding: 2px;
spacing: 2px;
font-family: courier; 
font-size: 14px; 

}

td.buttons {
border: 1px solid #F5DEB3;
background-image: 
url('pix/navbkgrnd.jpg');
background-repeat: repeat;
width: 18%;
padding: 6px;
font-family: courier; 
font-size: 17px; 

}


}

td.smallleft {
border: 1px solid silver;
background-color: white;
width: 20%;
padding: 5px;
spacing: 0px;


}


td.smallright {
background-color: white;
padding: 5px;
width: 80%;
spacing: 0px;
border: 1px solid silver;


}


#other { 
    position: absolute; 
    top: 175px; 
    border: 1px dashed #ccc; 
}

/* -- end div styles -- */

/* -- navbar styles begin -- */

.m0l0o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #ffffff;
}

.m0l1o {
	text-decoration: none;
	margin: 0px;
	border: 1px solid #ffffff;
}

.m0l0i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

.m0l1i {
	padding: 2px;
	text-decoration: none;
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
}

/* -- navbar styles end -- */
