body, td, th, input { /* redundant rules for bad browsers  */
    font-family: verdana, sans-serif;
    font-size: 10pt;
}

#mainContents {
		padding: 8;
		margin: 1em 0;
		border: 1px solid #7FADBF;
		line-height: 150%;
}

#title {
		padding: 0;
		margin: 0 0;
		border-left: 1px solid #7FADBF;
		border-right: 1px solid #7FADBF;
		border-top: 1px solid #7FADBF;
}

#bmbf {
		background: #FFF799 url(images/yellow-bg.png) bottom repeat-x;
		padding: 0;
		margin: 1em 0;
		border: 1px solid #7FADBF;
		line-height: 150%;
}

.bmbfinner {
	padding: 10px 10px 10px 0px;
	border: 1px solid #fff;
}	

h1, h2, h3, h4, h5, h6 {
	margin: 1em 0 0.2em 0;
	border-bottom: 1px solid #ccc;
	font-family: arial, verdana, sans-serif;
}

h2 { font-size: 150%; font-weight: normal; }
h3 { font-size: 125%; font-weight: bold; border-bottom: 0px;}

:link { color: #039; }
:visited { color: #636; }
:link:hover, :visited:hover { color: #333; }
:link:active, :link:active { color: #000; }

td.blue1 {
	background: #FFF799 url(images/yellow-bg.png) bottom repeat-x;
	font-family:monospace;
}

td.blue2 {
	background: #E5EEF2 url(images/blue-bg.png) bottom repeat-x;
}


.code {
		background: #FFF799 url(images/yellow-bg.png) bottom repeat-x;
		padding: 0;
		border: 1px solid #7FADBF;
		line-height: 150%;
}

.codeinner {
	padding: 10px 10px 10px 10px;
	border: 1px solid #fff;
	font-family:monospace;	
}