@media screen {
body         { background-color: #FFFFFF }
}
@media print {
.noprint {display:none}
}

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;
}

img 		 {
	border: none;
}

p {
	
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 9pt;
}

table 			{
	border: thin solid #293F64;
	font-family: arial, sans-serif;
	font-size: 9pt;
}

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;
}

.calculated {
	background-color: #E6FAFF;
	text-align: right;
}

.detls			{
	border: thin solid #2C436D;
	font-family: Arial, sans-serif;
	font-size: 9pt;
	font-weight: regular;
}

.detls 		a:visited 	{
	color: #51788E;
}

.detls a:link {
	color: #2C436D;
	font-weight: bold;
}

.emphasize {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 10pt;
	font-weight: bold;
}

.headings		{
	background-color: #293F64;
	border: thin solid #213252;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

.headings 		a:link 	{
	color: #FFFFFF;
}

.headings 		a:visited 	{
	color: #FFFFFF;
}

.menubutton	{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
}

.menubutton a {
	background-color: #B5C9E2;
	border-bottom: 2px #31557F solid;
	border-left: 2px #CCE3FF solid;
	border-right: 2px #31557F solid;
	border-top: 2px #CCE3FF solid;
	color: #224059;
	display: block;
	padding: 4px;
	text-decoration: none;
	width: 98%;
}

.menubutton a:hover {
	background-color: #99AABF;
	border-bottom: 2px #CCE3FF solid;
	border-left: 2px #31557F solid;
	border-right: 2px #CCE3FF solid;
	border-top: 2px #31557F solid;
}

.menubutton a:active {
	background-color: #99AAFF;
	border-bottom: 2px #CCE3FF solid;
	border-left: 2px #31557F solid;
	border-right: 2px #CCE3FF solid;
	border-top: 2px #31557F solid;
}

.noborder {
	border: none;
}

.nospaces {
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

.notshaded {
	background-color: #C1C6D9;
	color: Black;
}

.shaded  {
	background-color: #939CBB;
	color: Black;
}

.regular {
	font-family: Arial, Helvetica, sans-serif, Default;
	font-size: 10pt;
	font-weight: bold;
}



.showright {
	text-align: right;
}

.smallbutton	{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
}

.smallbutton a {
	background-color: #B5C9E2;
	border-bottom: 1px #31557F solid;
	border-left: 1px #CCE3FF solid;
	border-right: 1px #31557F solid;
	border-top: 1px #CCE3FF solid;
	color: #224059;
	display: block;
	padding: 1px;
	text-decoration: none;
	width: 98%;
}

.smallbutton a:hover {
	background-color: #99AABF;
	border-bottom: 1px #CCE3FF solid;
	border-left: 1px #31557F solid;
	border-right: 1px #CCE3FF solid;
	border-top: 1px #31557F solid;
}

.smallbutton a:active {
	background-color: #99AAFF;
	border-bottom: 1px #CCE3FF solid;
	border-left: 1px #31557F solid;
	border-right: 1px #CCE3FF solid;
	border-top: 1px #31557F solid;
}

#menu			{
	background-color: #7EA8CF;
	border: 1px #666666 solid;
	margin-top: 30px;
	padding: 6px;
	text-align: center;
	width: auto;
}

#profitloss {
	display: inline;
}
