#displayheader {

}

#oDiv {
	border: 1px solid #CCC;
}

#oDivTable {
	border: 1px solid #CCC;
}

#oDivTable td {
	padding:3px;
}

#table1 {
border:1px solid #CCC;
padding: 10px 2px;
}

#table2 {
border:1px solid #CCC;
padding: 10px 2px;
}

#contentarea .calculated {
	background-color: #E6FAFF;
	text-align: right;
}

#contentarea .detls			{
	border:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

#contentarea .detls a {
	color: #2C436D;
	font-weight: bold;
}

#contentarea .emphasize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#contentarea .headings {
	background-color:#016599;
}

#contentarea .headings td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

#contentarea .headings a {
	color: #FFF;
	text-decoration: none;
}

#contentarea .headings a:hover {
	color: #FFF;
	text-decoration: underline;
}

#contentarea .menubutton	{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 3px;
	margin-top: 3px;
	text-align: center;
}

#contentarea .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%;
}

#contentarea .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;
}

#contentarea .noborder {
	border: none;
}

#contentarea .nospaces {
	line-height: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

#contentarea .notshaded {
	background-color: #F9F9F9;
	color:#333;
	font-size:11px;
}

#contentarea .notshaded td {
	color: #F9F9F9;
	color:#333;
	font-size:11px;
}

#contentarea .shaded  {
	background-color: #EEE;
	color:#333;
	font-size:11px;
}

#contentarea .shaded td {
	color: #EEE;
	color:#333;
	font-size:11px;
}

#contentarea .regular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

#contentarea .showright {
	text-align: right;
}

#contentarea .smallbutton	{
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 1px;
	margin-top: 1px;
	text-align: center;
}

#contentarea .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%;
}

#contentarea .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;
}

#menu			{
	background-color: #7EA8CF;
	border: 1px #666666 solid;
	margin-top: 30px;
	padding: 6px;
	text-align: center;
	width: auto;
}

#profitloss {
	display: inline;
}

#contentarea .detailstable {
	border:1px solid #CCC;
}

#contentarea .detailsheader {
	background-color:#016599;
	border: 1px solid #1E3253;
	padding:5px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
}

#contentarea .detailsleft {
	font-weight:bold;
	text-align:right;
	vertical-align:top;
	padding:5px;
	font-size:11px;
	background-color:#EEE;
}

#contentarea .detailsright {
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:3px;
	font-size:11px;
	background-color:#F9F9F9;
}