body.web {
	color:#202040;
	font-family:sans-serif;
	padding:12px;
	line-height:120%;
	margin-left:0px;
	margin-top:0px;
	padding-left:0px;
	padding-top:0px;
	background-image:url(pics/bricks2.jpg);
	/*background-color:#f0f0ff;*/
	}
body.print {
	color:black;
	font-family:sans-serif;
	padding:12px;
	line-height:120%;
	margin-left:20px;
	margin-top:20px;
	padding-left:0px;
	padding-top:0px;
	background-color:white;
}

a,p,td,li {	FONT-SIZE:9pt;	margin-bottom:12px;	 }

li { line-height:120%; }

A { COLOR:midnightblue; text-decoration:none; background-color:white; }

A:link { border-bottom:1px solid #d0d0d0  }
A:visited {	text-decoration:none; }
A:hover, A:active, A:focus { border-bottom:1px solid midnightblue; 	}

A.menu:link { border-bottom:none; }
A.menu:visited { text-decoration:none; }
A.menu:hover, A.menu:active, A.menu:focus { border-bottom:1px solid midnightblue; 	}


h1 {font-size:14pt; font-weight:bold; text-align:center; color:#202060; padding:10px;
		line-height:150%;
	}
h2 {font-size:12pt; font-weight:bold; text-align:center; color:#202060; padding:10px;
		line-height:150%;
	}
h3 {font-size:10pt; font-weight:bold;  text-align:center; color:#202060; padding:10px;
		line-height:150%;
	}

h2.printcaption {
    border:1px solid #cccccc;
    padding:10px;
    margin:0px 80px 20px 80px;
}

p.printurl {
	text-align:center;
	font-size:8pt;
}
table.standard {
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

td {
	vertical-align:top;
	background-color:white;
}

td.standard {
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	padding: 2px 4px 2px 4px;
}

td.content {
	padding:20px 20px 20px 20px;
	width:480px;
}

td.leftmenu {
	padding:8px 8px 8px 8px;
	/*width:150px;*/
	border-right:1px solid #e0e0e0;
}

td.rightmenu {
	padding:8px 8px 8px 16px;
	/*width:150px;*/
	border-left:1px solid #e0e0e0;
}

td.bottom {
	vertical-align:bottom;
/*	height:40px;*/
	text-align:right;
	padding:16px 8px 8px 8px;
	font-size:16pt;
	font-weight:bold;
	color:#a0a0a0;
}

td.top {
	vertical-align:bottom;
	text-align:right;
	padding:8px 8px 16px 8px;
	font-size:20pt;
	font-weight:bold;
	color:#a0a0a0;
/*	background-color:#f8f8f0;*/
}
td.topleft {
	vertical-align:bottom;
	text-align:left;
	padding:8px 8px 16px 8px;
/*	background-color:#f8f8f0;*/
}

hr.dontshow {
	visibility:hidden;
}

div.print {
    text-align:left;
    width:600px;
}
div.web {
    text-align:left;
    width:800px;
}

b {
	font-weight:bold;
	color:midnightblue;
}

