/* FMD CSS */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: smaller;
	font-weight: normal;
	color: black;
	background: white;
    /* background: #070707 url("headbg.jpg") 0px 0px no-repeat; */
    margin: 5;
    padding: 0;
}

span.current { 
	background: yellow;
	font-weight: bold;
}

div.details {
	display: block;
	height: auto;
}

div.detline {
	clear: both;
	display: block;
	height: auto;
}

label
{
	width: 10em;
	float: left;
	margin-right: 0.5em;
}

detdata {
	margin-left: 10em;
	float: right;
}
//	padding-left: 10em;


div.detprompt {
	display: inline;
	height: auto;
}

dl
{
/* width: 41.1em; */
/* margin: 2em 0; */
padding: 0;
	}

dt
{
width: 10em;
float: left;
margin: 0 0 0 0;
padding: .0em;
}

/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */

dd
{
float: left;
/* width: 24em; */
margin: 0 0 0 0;
padding: 0;
}




div.footer {
        clear : both;
	display: block;
	margin-top: 40px;
}

div.error {
	background: #FFFF80;
}
  

h1 { font-size: 188%; }
h2 { font-size: 150%; }
h3, h4, h5, h6 {
    border-bottom: none;
    font-weight: bold;
}
h3 { font-size: 132%; }
h4 { font-size: 116%; }
h5 { font-size: 100%; }
h6 { font-size: 80%;  }

ul {
    line-height: 1.5em;
    list-style-type: round;
    margin: 0.3em 0 0 1.5em;
    padding:0;
    /* list-style-image: url("bullet.gif"); */
}

ol {
    line-height: 1.5em;
    margin: 0.3em 0 0 3.2em;
    padding:0;
    list-style-image: none;
}
li { margin-bottom: 0.1em; }

dt {
    font-weight: bold;
    margin-bottom: 0.1em;
}
dl{
    margin-top: 0.2em;
    margin-bottom: 0.5em;
}
dd {
    line-height: 1.5em;
    margin-left: 2em;
    margin-bottom: 0.1em;
}

table
{
	border: gray 1px solid;
	border-collapse: collapse;
}

th
{
	border: gray 1px solid;
  font-size: small;
}

td
{
	border: gray 1px solid;
	font-size: small;
}
