#Content_Container {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #254D82;
}
#Header_Strip {
	background-image: url(images/Top_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#horoline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background-color: #254D82;
	height: 1px;
}
#blueline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background-color: #254D82;
	height: 1px;
}
#shadow_right {
	background-image: url(images/Shadow_Right.gif);
	background-repeat: repeat-y;
	background-position: center top;
	width: 5px;
}
#shadow_bottom {
	background-image: url(images/Shadow_Bottom.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height: 5px;
}
#shadow_Corner {
	background-image: url(images/Shadow_Corner.gif);
	background-repeat: no-repeat;
	height: 4px;
	width: 4px;
}
#table_outline {
	border: 1px solid #254D82;
}
#table_semi_outline {
	border-right: 1px solid #254D82;
	border-bottom: 1px solid #254D82;
	border-left: 1px solid #254D82;
}
#table_cell_bottomline {
	border-bottom: 1px solid #254D82;
}
#table_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #254D82;
	background-color: #E9EEF0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #254D82;
	padding-left: 5px;
}
#Report_table {
	border: 1px solid #254D82;
}
#Report_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #254D82;
	background-color: #E9EEF0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#Report_start {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
#report_line {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	line-height: 1px;
	background-color: #254D82;
	height: 1px;
	padding-right: 5px;
	padding-left: 5px;
}
#stock_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #254D82;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #254D82;
	padding-left: 5px;
}
#indented {
	padding-right: 5px;
	padding-left: 5px;
}
#news_Panel {
	padding-right: 5px;
	padding-left: 5px;
}
.linespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 8px;
	height: 8px;
}
.smalllinespace {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5pt;
	line-height: 5px;
	height: 5px;
}
#bid_prices {
	color: #254D82;
	font-weight: bold;
}
#bid_titles {
	word-spacing: 30px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#bid_info {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
#footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FFFFFF;
	padding-right: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#Tagtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #FFFFFF;
	padding-right: 15px;
}
#dividend_column {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #254D82;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 10px;
}
#dividend_rows {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#last_dividend_rows {
}
#last_dividend_column {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#first_dividend {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #254D82;
}
#Archive_heading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #254D82;
	background-color: #DFDFDF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
