/* =======================================================
CSS description: PRES Services PRINT style
Last update: 10/18/09
Author: Bob Lambe
Author URI: http://raltechnologies.com/
======================================================== */

/* Reset common elements 
-------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, a, em, font, img, strong, b, u, i, ol, ul, li, form, table, caption, 
tbody, tfoot, thead, tr, th, td { 
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-size: 100%; 
	vertical-align: baseline; 
	background: transparent; 
} 
html {
	height: 100%;
	font-size: 75%; /* reset 1em to 12px */
}
body {
	height: 100%;
	padding: 0 0 0 1px; /* use bottom to force scrollbar */ 
	background: #ffffff;
	color: #000000;
	font: normal 1.2em Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.1;
	margin: 0;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
	color: #333333;
	padding: 0.2em 0 1.2em 0;
}
.ralign { text-align:right; }
.lalign { text-align:left; }
.calign { text-align:center; }
.jalign { text-align:justify; }
em { 
	color: #000000;
	font-weight: bold;
}
.quote {
	color: #990000;
	padding-left: 20px;
	padding-right: 20px;
}
h1 { font: bold 1.8em Verdana, Arial, Helvetica, sans-serif; }
h2 { 
	font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; 
	color: #a10207;
}
h3 { font: bold 1.4em Verdana, Arial, Helvetica, sans-serif; }
h4 { font: normal 1.2em Verdana, Arial, Helvetica, sans-serif; }
h5 {
	padding: 4px 0 10px 0; /* use for sidecol headings */
	font: 14px Arial, Helvetica, sans-serif;
	font-weight: bold;
/*	font-stretch: extra-condensed; */
	color: #a10207;
	text-align: left;
}
h6 { font: bold 1em Verdana, Arial, Helvetica, sans-serif; }
h1,h2,h3 { 
	margin-top: 6px; 
	margin-bottom: 6px; 
}
h4,h5,h6 { margin-bottom: 3px; }

a {
	color: #333366 ;
	font-weight: bold ;
	text-decoration: underline;
}
a:hover {
	color: #000;
	background-color: #99ccff;
}
/* ol, ul { list-style: none; } */

/* Images 
-------------------------------------------------------- */
img.bordered {
	background-color: transparent;
	border: 1px solid #999;
	padding: 3px;
}
img.noborder {
	background-color: transparent;
	border: none;
	padding: 3px;
}
img.left { margin: 0 15px 12px 0; }
img.right { margin: 0 0 15px 12px; }

/* Page layout 
-------------------------------------------------------- */
.pgwrapper {
	margin: 0 auto; /* use auto margins (in conjunction with a width) to center the page */
	width: 962px;  /* 780px would be better to avoid horizontal scroll bar on smaller windows */
	background-color: transparent;
}
.pgwrapper2 {
	margin: 0 auto; /* wrapper for main body (with background canvas) */
	width: 962px;  
	background: #ffffff;
}
.left { float: left; } /* position child floats */
.right { float: right; }
.clearfloat { 
	clear: both; /* use at end of container to fully contain child floats */
	display: block;
	font-size: 1px;
	line-height: 1px;
	margin: 0;
	padding: 0;
}
/* misc spacing element */
.spacer {
	background: transparent;
	display: block;
	font-size: 10px;
}

/* Page header and footer
-------------------------------------------------------- */
#header {
	padding: 5px 5px 5px 0px;
	margin-top: 0px;
}
#printheader {
	display: none; 
}
#footer {
	display: none;
}
#printfooter {
	padding: 0px ;
	font: .95em Arial, Helvetica, sans-serif;
	color: #000;
	border-bottom: 1px solid #CCC;	
	min-width: 962px;
	max-width: 962px;
}

/* Main menu 
-------------------------------------------------------- */
#menu { 
	display: none;
}
table.menu {
	display: none;
}

/* Main content area 
-------------------------------------------------------- */
#mainbody {
	width: 635px;
	padding: 6px;
	background: transparent;
	float: left;
}
.main {
	padding: 6px 6px 0px 6px ;
	background-color: #fff ;
	border: solid 2pt #b0c4de ;
/*	font: normal Verdana,sans-serif ; */
	width: 629px ;
}
.main p {
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: .95em ;
	line-height: 1.15em ;
	color: #003333 ;
	padding: 0 0 .5em 0 ;
}
.main a {
	color: #333366 ;
	font-weight: bold ;
	text-decoration: underline;
}
.main a:hover {
	color: #000;
	background-color: #99ccff;
}
.main ol, .main ul {margin-left: 2em; }
.main ul li { list-style: disc; }
.main ol li { list-style: decimal; }
.main li { padding-left: 2px; }

/* Side content area 
-------------------------------------------------------- */
#sidebar {
	display: none;
}
#sidemenu {
	display: none;
}

/* 
   IE float/background fixes
------------------------------------------------------------------- */
blockquote, #sidebar { min-height: 0.01%; }

