body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #164871;
}
.container{ width: 856px;
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
			}
.page{ padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
background-color: transparent;
}
.header{}

.floatr{ float:right;
top:25px;
}
.floatl{ float:left;}
.clearfix{ clear:both;}

.nav{ background-color:#a5cae5; padding:5px 0px 5px 10px; margin:0; border-bottom: #245882 3px solid;position:absolute;}
.nav a{ background: #245882 url(../images/lft.gif) top left no-repeat; color:#FFFFFF;text-decoration:none; padding:5px 15px 5px 15px; margin:0;}
.nav a:hover{background: #245882 url(../images/rht.gif) top left no-repeat; color:#FFFFFF;text-decoration:none; padding:5px 20px 5px 15px; margin:0;}
.footer{ text-align:center;position:relative;top:700px;background: #FFFFFF;}
.footer a{ text-decoration:none; color:#000000;}
.footer a:hover{ color:#990000;}



div.maincontent {
    bgcolor:#164871;
    padding: 6px 0px 6px 0px;
    border: none;
    margin: 0px;
	position: absolute;
	top:225px;
	width:555px;	
    
}
* html div.maincontent {
    margin-top: -3px;
}
table.nonecols {
    width: 98%;
    font-size: 10pt;
    border: 0px;
    margin: 0px auto 0px auto;
    padding: 0px;
    border-collapse: collapse;
	background-color: #A5CAE5; 
	layer-background-color: #A5CAE5;
}
table.nonecols td {
    padding: 6px;
    margin: 0px;
    border: 0px;
    vertical-align: top;
}
table.nonecols td.boxcap {
    width: 154px;
    height: 8px;
    padding: 0px;
    margin: 0px;
}
table.nonecols td.leftbar {
    background: #CCCCCC;
}
table.nonecols td.leftbar ul {
    padding-left: 12px;
    margin-left: 4px;
    padding-top: 2px;
    margin-top: 0px;
}
table.toc {
    width: 450px;
    margin: 10px;
    padding: 0px;
    border: 0px;
    border-collapse: collapse;
}
table.toc td {
    border: 0px;
    margin: 0px;
    padding: 0px;
    background-color: #CCCCCC;
}
table.toc td.cap {
    background-color: transparent;
}
* html table.toc ul {
    margin-bottom: 2px;
    padding-bottom: 0px;
}
h3.heading {
    font-size: 12pt;
}

span.importanttext {
    color: #C30505;
}
