@page { size:auto; }

div.container {
	position:relative;			/* align for good browsers */
	text-align:left;
	margin: .5in;
}

div.top {
	position:absolute;
	top:0px;
	left:0px;
	width:750px;
	z-index:5;
}

div.left {
	position:absolute;
	top:112px;
	left:0px;
	width:175px;
	z-index:5;
	background: url(/images/jb-mainmenu.gif) no-repeat;
	z-index:3;
}

div.content {
	position:relative;
	overflow:visible;
	top:120px;
	left:180px;
	width:550px;
	z-index:2;
}

div.right {
	position:absolute;
	overflow:auto;
	top:120px;
	left:590px;
	width:160px;
	z-index:4;
	display:none;
}

div.left  p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
	text-align:center;
	margin-top:-4px;
	margin-bottom:16px;
	margin-left:15px;
}

img { border:0px none; }
img.left { border:0px none; padding-right:20px; padding-bottom:5px; float:left; }
img.right { border:0px none; padding-left:5px; float:right; }

p, form {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	margin-left:0px;
	margin-right:0px;
}

p.tdar { text-align:right; }
p.center { text-align: center; }

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	text-align: center;
}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-14px;
}

h3 {
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:-14px;
	color:#AE0000;
}

ul, ol, blockquote {
	font-family:Times New Roman;
	font-size:10pt;
	margin-top:-5px;
}

table { width:400px; }
td p { margin:0px; }

a { text-decoration:none; }
div.left a:visited { color:#FFFFFF; }
div.left a:link { color:#FFFFFF; }
div.left a:hover { color:#AE0000; }
