﻿@charset "UTF-8";

/* Following are TAG definitions */
body  	{font-family: Arial, Helvetica, sans-serif, Default;}
p		{font-size: 12px}
h1		{font-size: 16px; font-weight: bold; margin-bottom: 0; text-align:center}
h3		{font-size: 14px; font-weight: bold; margin-bottom: 0}
h4		{font-size: 13px; font-weight: bold; margin-bottom: 0}
img		{border: none}
table	{font-size: 11px; border: 1px solid #489CFF}
/* td		{font-family: Arial, Helvetica, sans-serif, Default; font-size:9pt }  */
td		{border-color:#DFD8BB;font-size:12px }
/* tr		{font-size: 9pt }  */



/* Following are ID definitions */
#InfoLine	{padding-left:20px;height:20px;background-color:#489CFF;color:white;clear:both;font-weight:bold;width:100%;text-align:left}
#menu		{background-color: #1F1C6B;border: 1px solid #666666;width: auto;margin-top: 30px;
			 padding: 6px;text-align: center; color:white}				
#ProfitLoss	{display:inline}


/* Following are CLASS definitions */
.brokerhead  {text-align: left; color: #FFFFFF; font-weight: bold; background-color: #000080 }
.calculated  {text-align: right; background-color:#E6FAFF }
.clearDiv {float:none;clear:both}
.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	{background-color: #000066; color:white;border: thin solid #000066;}
.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 }
.required {
	color:#FF0000
}
.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-bottom: 3px;margin-top: 3px;font-size: 8pt; color:#FFFFFF; vertical-align:middle }
.menubutton a {padding: 4px;text-decoration: none;display: block;color: black;
				background-color: #489CFF;border-top: 2px solid #489cff;border-left: 2px solid #489cff;
				border-bottom: 2px solid #489CFF;border-right: 2px solid #489cff; vertical-align:middle }
.menubutton 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}
.menubutton 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}

.medbutton	{font-family:arial,helvetica,sans-serif;font-weight: bold;text-align: center;margin-bottom: 3px;margin-top: 3px;font-size: 10pt; color:#FFFFFF }
.medbutton a {padding: 4px;text-decoration: none;width: 50%;display: block;color: #FFFFFF;
				background-color: #009933;border-top: 2px solid #CCE3FF;border-left: 2px solid #CCE3FF;
				border-bottom: 2px solid #31557F;border-right: 2px solid #31557F;}
.medbutton a:hover {background-color: #BD5637;border-top: 2px solid #31557F;
				border-left: 2px solid #31557F;border-bottom: 2px solid #CCE3FF;
				border-right: 2px solid #CCE3FF; color:#FFFFFF}
.medbutton a:active {background-color: #99aaff;border-top: 2px #31557f solid;
				border-left: 2px #31557f solid;border-bottom: 2px #cce3ff solid;
				border-right: 2px #cce3ff solid;}

.smallbutton	{
				font-family:arial,helvetica,sans-serif,default;
				font-weight: bold;text-align: center;margin-bottom: 1px;margin-top: 1px;font-size: 8pt;color:#FFFFFF }
.smallbutton a {padding: 1px;text-decoration: none;width: 98%;display: block;color: #224059;
				background-color: #1F1C6B;border-top: 1px #cce3ff solid;border-left: 1px #cce3ff solid;
				border-bottom: 1px #31557f solid;border-right: 1px #31557f solid;color:#FFFFFF }
.smallbutton a:hover {background-color: #BD5637;border-top: 1px #31557f solid;
				border-left: 1px #31557f solid;border-bottom: 1px #cce3ff solid;
				border-right: 1px #cce3ff solid;color:#FFFFFF }
.smallbutton a:active {background-color: #99aaff;border-top: 1px #31557f solid;
				border-left: 1px #31557f solid;border-bottom: 1px #cce3ff solid;
				border-right: 1px #cce3ff 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:100px;float:left;list-style-type:none;color:#FFFFFF}

.mainmenu a  {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}

.mainmenu a:link {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}

.mainmenu a:visited {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}

.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}

.menuitem {height:auto;cursor:pointer;}

@media screen {
body         { background-color:#FFFFFF }
.nodisplay {display:none}
}
@media print {
.noprint {display:none}
}

