body {
	margin: 0px;
	padding: 0px;
	font: 12px Helvetica, Arial, sans-serif;
	background: #e5e5e5;
	color: #333;
}

/* container */
#container {width:760px; margin-left:15px; background:#F0F0F0; border-left:3px solid #DADADA; border-right:3px solid #DADADA; vertical-align:top;}
#innercontainer{margin:0; border-left:1px solid #ccc; border-right:1px solid #bbb;  vertical-align:top;}
#dline{border:10px solid #fff;}

/* logo */
#title {font-size:20px; color:#004080;}

#kw {font: bold 11pt "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif; margin-left: 15px;}

/* general css */
p, div, li {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	line-height: 16px;
}

/* top menu */
#topmenu {
 	margin:0px;
	padding:0px;
	text-align:center;
	}
#topmenu ul {margin:0px 5px; padding:0px; border-top:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
#topmenu li {
	padding-left:7px;
	list-style: none;
	line-height: 1.7em;
	display: inline;
	}

#topmenu a {
    font-size: 11pt;
    font-weight:bold;
	width:250px;
	color:#004080;
	text-decoration: none;
}
#topmenu a:hover {text-decoration:underline; }

.nd{display:none;}
.norm { margin-left:3px; padding:0px 3px;}
.intro {font-size: 11pt; font-weight:bold; color:green; padding:3px; margin:5px;}

#llist li { list-style: none; margin-bottom:7px;}

/* tool tips */
#dtooltip {
    position: absolute; width: 150px; border: 2px solid black;
    padding: 2px; background-color: lightyellow; visibility: hidden;
    z-index: 100; /*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135*/);
}

h3 {font-size:10pt; color:#004080;}
