﻿@charset "UTF-8";

@media screen {
	body { background-color: #E4E0D3;}
	.nodisplay {display:none}
}
@media print {
	body {background-color:#FFFFFF}
	.noprint {display:none}
}

/* Following are TAG definitions */
body {font-family: Arial, Helvetica, sans-serif, default;width:97%}
p	{font-size:9pt}
h1	{font-size:16pt;font-weight: bold;margin-bottom:0;text-align:center}
h2	{font-size:14pt;font-weight:bold;margin:12px 0 0 6px;text-align:left}
h3	{font-size:12pt;font-weight: bold;margin:12px 0 0 0;text-align:left}
h4	{font-size:11pt;font-weight: bold;margin:0}
img	{border:none;}
table {font-size:9pt; border: 1px solid #489CFF }
td		{border-color:#DFD8BB;font-size:9pt}

/* Following are ID definitions */
#InfoLine	{
	padding-left: 10px;
	height: 20px;
	background-color: #489CFF;
	color: #EFEFEF;
	clear: both;
	font-weight: bold;
	width: 100%;
	text-align: left;
}

/* Following are CLASS definitions */
.cleardiv {float:none;clear:both;margin:0;height:0;width:0}
.brokerhead  {text-align: left; color: #FFFFFF; font-weight: bold; background-color: #000080 }
.calculated  {text-align: right; background-color:#E6FAFF }
.detls       {font-size: 9pt; font-weight:400; border: thin solid #489CFF }
.detls	a:link		{color: #489CFF; font-weight: bold }
.detls	a:visited	{color: #CC3300 }
.disclaimer {font-family:"Times New Roman","TimesRoman",serif,default;font-size:8pt}
.emphasize   {font-size: 10pt; font-weight: bold }

.headings	{font-size: 10pt; text-decoration:none; background-color: #489CFF; color:black; 
			 font-weight: bold; border: thin solid #489CFF }


.headings 	a:link 	{color:white}
.headings 	a:visited 	{color:white}
.instructions {	color:green;}
.noborder    { border: none}
.nospaces    { line-height: 100%; margin-top: 0; margin-bottom: 0 }
.notshaded, .unshaded   { background-color: #FFFFFF }
.oDiv 		 { height:250px;overflow:auto;position:inherit;}
.regular     { font-family: Arial, Helvetica, sans-serif, Default; font-size: 10pt; 
               font-weight: bold }
.shaded      { background-color: #EFEFEF}
.ShowRight   { text-align: right }

			
.detls_border { border: 1px solid #489CFF;  }
.detls_table { border: 1px solid #489CFF;  }
.detls_font  { color: #489CFF; font-family: Arial; font-weight: bold }

.menubutton	{font-weight: bold;text-align:center;margin:3px 0;font-size: 8pt;
			color:#FFFFFF; vertical-align:middle;;background-color:#489CFF }
.menubutton a {	padding:4px;text-decoration: none;display: block;color:#FFFFFF;
				background-color: #489CFF;border: 2px solid #489cff;vertical-align:middle }
.menubutton a:hover {background-color: white;border:2px solid #489cff; color:#489cff}
.menubutton a:active {color:#FFFFFF;background-color:#489CFF;border:2px #489CFF solid}

				
.mainmenu	{font-family: Arial, Helvetica, sans-serif, Default;background-color:#489CFF;width:100%;
			font-weight: bold;text-align:center;margin-bottom:1px;margin-top:1px;margin-left:0px;padding-left:20px;
			font-size: 8pt; color:#FFFFFF;text-align:center }
.mainmenu li {width:150px;float:left;list-style-type:none;color:#FFFFFF}

.mainmenu a  {
	color: #FFFFFF;
	padding: 1px;
	text-decoration: none;
	display: block;
	background-color: #489CFF;
	border: 2px #489CFF solid;
}

.mainmenu a:link,
.mainmenu a:visited  {
	color: #FFFFFF;
	padding: 1px;
	text-decoration: none;
	display: block;
	background-color: #489CFF;
	border: 2px #489CFF solid;
}


.mainmenu a:hover {background-color: white;border-top: 2px solid #489CFF;
				border-left: 2px solid #489CFF;border-bottom: 2px solid #489CFF;
				border-right: 2px solid #489CFF; color:#489CFF}

.mainmenu a:active {color:black;padding:1px;text-decoration: none;display:block;
				background-color:#489CFF;border-top:2px #489CFF solid;border-left:2px #489CFF solid;
				border-bottom:2px solid #489CFF;border-right:2px #489CFF solid}