﻿@media screen {
body         { background-color:#FFFFFF }
.nodisplay {display:none}
}
@media print {
.noprint {display:none}
}
p            { font-family: Arial, Helvetica, sans-serif, Default; font-size: 9pt }
.brokerhead  { text-align: left; color: #FFFFFF; font-weight: bold; background-color: #000080 }
img 		   { border: none}

td           { font-family: Arial, Helvetica, sans-serif, Default; font-size:9pt }
td           { border-color:#DFD8BB }
tr           { font-family: Arial, Helvetica, sans-serif, Default; font-size: 9pt }
table        { font-family: arial, sans-serif; font-size: 9pt; border: thin solid #800000 }
h1            {  font-family: Arial, Helvetica, sans-serif, Default;
                 font-size: 14pt; font-weight: bold; margin-bottom: 0; text-align:center }
h3            {  font-family: Arial, Helvetica, sans-serif, Default;
                 font-size: 12pt; font-weight: bold; margin-bottom: 0 }
h4            {  font-family: Arial, Helvetica, sans-serif, Default;
                 font-size: 10pt; font-weight: bold; margin-bottom: 0 }

.emphasize   { font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
               font-weight: bold }
.regular     { font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
               font-weight: bold }
.powered {Font-size:70%; margin-top:3px; border-top:1px solid #000;}

.noborder    { border: none}
.nospaces    { line-height: 100%; margin-top: 0; margin-bottom: 0 }
.notshaded   { background-color: #FFFFFF }
.shaded      { background-color: #EFEFEF}


.ShowRight   { text-align: right }
.Calculated  { text-align: right; background-color:#E6FAFF }
.oDiv 		 { height:250px;overflow:auto;position:inherit;}
#ProfitLoss  { display:inline }

			
.detls_border { border: 1px solid #800000;  }
.detls_table { border: 1px solid #800000;  }
.detls_font  { color: #800000; font-family: Arial; font-weight: bold }
.headings    { font-family: Arial, sans-serif; font-size: 10pt; 
               text-decoration:none; background-color: #800000; color: 
               #FFFFFF; font-weight: bold; border: thin solid #800000 }
.headings 		a:link 	{color:white}
.headings 		a:visited 	{color:white}
.detls       { font-family: Arial, sans-serif; font-size: 9pt; font-weight: 400; 
               border: thin solid #800000 }
.detls a:link { color: #800000; font-weight: bold }
.detls a:visited { color: #CC3300 }
.emphasize   { font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
               font-weight: bold }
.COname       { font-size: 18pt; font-weight: bold }


.contentReg {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size:1em;
	color:#000000;
	font-weight:normal;
	text-align:justify;
}

.contentBold {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 1em;
	color: #000000;
	font-weight: bold;
}

.disclaimer {margin-right:30px; font-family:Arial, Helvetica, sans-serif, Default; font-size:8pt}


#InfoLine {margin-left:30px;height:20px;color:white;clear:both;font-weight:bold}

.borderblankfull {
	border: 1px solid #E1E1E1;
	color: #666666;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.borderblank {
	border: 0px none #FFFFFF;
	color: #666666;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.borderbody {
	border: 1px solid #E1E1E1;
	border-top-width: 0px;
	color: #666666;
	font-size: 12px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

.borderhead {
	padding:5px; background-color: #F6F6F6;
	border: 1px solid #E1E1E1;
	color: #9F0000;
	font-size: 14px;
	font-weight: bold;
	
}

.borderhead  a:link {
	color: #CC0000;
	text-decoration: none;
}

.borderhead  a:visited {
	color: #CC0000;
	text-decoration: none;
}

.borderhead  a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.borderhead  a:active {
	color: #FF0000;
	text-decoration: underline;
}


html,body {
height:95%;
padding:0;
margin:0;
margin-top:3px;
}

#contents{
min-height:95%;
height: auto !important;
height:95%;
min-width:600px;
position:relative;
width:auto;
}

html>body #contents{height:auto;} /*for mozilla as IE treats height as min-height anyway*/


#main {
padding-bottom:10px;
background-color:white;
padding-left:3px
}

#cleardiv {
	clear:both;
	height:40px; /*needed to make room for footer*/
}

div,p {margin-top:0}/*clear top margin for mozilla*/
* html #main {height:1%;margin-bottom:12px}/* combat IE's 3 pixel jog */


#footer {
font-family: Arial, Helvetica, sans-serif, Default;
font-size:0.9em; 
font-weight: bold; 
text-align:center;
border-top: #003366 1px solid;
height:40px;
width:100%;
padding-top:2px;
margin:0;
position:absolute;
bottom: 0 !important;
bottom:10px;
}