body {
	font-family: Trebuchet MS, Sans-Serif;
	color: #221d0d;
	font-size: 11px;
}
body.body {
	background: #1c6293 url(/images/SD_home_background.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
}

a:link,
a:active,
a:visited,
a:hover {
	color: #00426d;
	text-decoration: none;
}

a img {
	border: none;
}

/**********************/
/* SITE STYLES        */
/**********************/

#Site-wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: center;
}


#Site {
	padding-top: 0px;
	padding-left: 0px;
	width: 979px;
	margin: 0 auto;
	text-align: left;
}


div.lfloat {
	float: left;
}

div.rfloat {
	float: right;
}



/**********************/
/* HOMEPAGE           */
/**********************/

#FeaturedEDC
{
	color:#00426d;	
}

.homepage 
{
	/*font-family: Times New Roman, Serif;*/
	font-size: 10pt;
}


#Home a:link,
#Home a:active,
#Home a:visited,
#Home a:hover {
	color: #00426d;
	font-weight: bold;
	text-decoration: none;
}

  #Home .homehead {
	font-size: 17px;
	color: #221d0d;
	font-weight: bold;
}

.subhead {
	font-size: 13px;
	color: #00426d;
	font-weight: bold;
}

#Home .flash-holder {
	background-color: #fff;
	width: 961px;
	height: 358px;
}
		

#Home .greenborder {
	float: right;
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
}

#Home .caption {
	clear: both;
	float: right;
}

#Home .featurehead {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#Home .featureheadb {
	font-size: 13px;
	padding-top: 10px;
	font-weight: bold;
}

#Home .cell {
	padding-right: 20px;
	padding-left: 20px;

	
}

#Left-top {
	width: 233px;
	height: 184px;
	float: left;
}

#Left-bottom {
	float: left;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 6px;
}

#Right-bottom {
	width: 200px;
	float: right;
	text-align: center;
	padding-top: 8px;
}

/**********************/
/* NAVIGATION         */
/**********************/

#Footer {
	color: #81c2ea;
	font-size: 10px;
	text-align: center;
	align: center;
	clear: both;
	padding-top: 8px;
	padding-bottom: 20px;
	line-height: 18px;
	width: 961px;
}

#Footer .bottomnavitem {
	padding-left: 12px;
	padding-right: 12px;
	display: inline;
}

#Footer a:link,
#Footer a:active,
#Footer a:visited,
#Footer a:hover {
	color: #81c2ea;
	text-decoration: none;
}



#LeftNav 
{
	width: 181px;
	background: url(/images/LeftNav_Background.gif) repeat-y left top;
}
.LeftNavTitle 
{
	padding-top: 30px;
	min-height:	51px;
	background: url(/images/LeftNav_TopCap.gif) no-repeat left top;	
	font-size: 17px;
	color: #FFF;
	padding-left: 18px;
	padding-right: 10px;
}
.LeftNavMenu 
{
	min-height: 20px;
	background: url(/images/LeftNav_BottomCap.gif) no-repeat left bottom;
	padding-bottom: 144px;
}

.leftnav_off,
.leftnav_over,
.leftnav_open 
{
	padding: 5px 10px 5px 20px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	white-space: normal;
}
.leftnav_off 
{
	color: #221d0d;
}
.leftnav_over,
.leftnav_open
{
	background: url(/images/LeftNav_BackgroundOpen.gif) repeat-y left top;
	color: #FFF;
}

.leftnav_subnav_off,
.leftnav_subnav_over,
.leftnav_subnav_open 
{
	padding: 0px 10px 0px 30px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	color: #FFF;
	white-space: normal;
}
.leftnav_subnav_off 
{
	
}
.leftnav_subnav_over,
.leftnav_subnav_open
{
	color: #221d0d;
}

.SubMenuItem 
{
	padding-bottom: 5px;
	background: url(/images/LeftNav_BackgroundOpen.gif) repeat-y left top;
}



/**********************/
/* PAGE STYLES        */
/**********************/



ul {
	margin-left: 0;
	padding-left: 15px;
	text-indent: 1px;
}

li {
	color: #00426d;
	font-size: 11px;
}

div.hr {
	color: #cdcac1;
	background-color: #cdcac1;
	height: 1px;
}

div.vr {
	color: #cdcac1;
	background-color: #cdcac1;
	width: 1px;
	margin-top: 75px;
	height: 510px;
}

h1 {
	color: #777d00;
	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman, Serif;
}

h2 {
	color: #221d0d;
	font-size: 14pt;
	font-weight: bold;
	font-family: Times New Roman, Serif;
}

.small-rounded {
	background: url(/images/home_left.jpg) no-repeat;
	margin-bottom: 10px;
}

#Back {
	background-color: #fff;
	float: top;
	width: 961px;
}

#Back-shadow {
	background:  #fff url(/images/sec/shaded_back2.gif) no-repeat;
	width: 961px;
}

#Page {
}


#Page .sidebar-right {
	background: url(/images/sec/bgliner.gif) no-repeat;
	align: top;
}

#Page .sidebar-right-main {
	background: url(/images/sec/right_bar.gif) no-repeat;
	margin-top: 95px;
} 

#Page .sidebar-right-back {
	background-color: #d0d64e;
	width: 15px;
	float: right;
}


.Content table
{
	font-family: Trebuchet MS, Sans-Serif;
}


#Page .content-area {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
}

#Page .content-no-sidebar {
	padding-left: 10px;
	padding-right: 15px;
}


#Page .content-no-header {
	padding-left: 10px;
	padding-right: 30px;
}

#Page .sidebar {
	padding-top: 90px;
	padding-left: 10px;
	padding-right: 10px;
}

#Page .image-main {
	float: right;
	margin-bottom: -208px;
	margin-right: 0px;
	padding-right: 0px;
	text-align: right;
}

#Page .contact {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 30px;
	font-family: Times New Roman, Serif;
	font-size: 11pt;
}
#Page .search {
	padding-top: 30px;
	padding-left: 20px;
	padding-right: 30px;
	font-family: Times New Roman, Serif;
	font-size: 11pt;
}

.Image 
{
	width: 186px;
	margin-left: 24px;	
}

.Did-you-know-panel 
{
	margin-left: 24px;
}
.Did-you-know {
	background: #97c6e2 url(/images/sec/did_bottom.gif) no-repeat bottom;
	width: 186px;
	padding-bottom: 15px;
}

.Did-you-know a:link,
.Did-you-know a:active,
.Did-you-know a:visited,
.Did-you-know a:hover {
	text-decoration: underline;
}


.Did-you-know .didhead {
	color: #00426d;
	font-size: 16px;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
}

.Did-you-know .didbody {
	color: #221d0d;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

.Downloads {
	background: #e8ec8e url(/images/sec/download_bottom.gif) no-repeat bottom;
	width: 186px;
	padding-bottom: 15px;
	margin-left: 24px;
}


.Downloads a:link,
.Downloads a:active,
.Downloads a:visited,
.Downloads a:hover {
	color: #323400;
}

.Downloads .download-head {
	color: #323400;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
}

.Downloads .download-body {
	color: #323400;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
}

#Search {
	padding-top: 40px;
	padding-left: 40px;
	padding-right: 40px;
}

#Search .search-title {
	color: #221d0d;
	font-size: 16px;
	font-weight: bold;
}

#Search .searchtext {
	color: #221d0d;
}

#Search a:link,
#Search a:visited,
#Search a:active,
#Search a:hover {
	color: #0e4c74;
	text-decoration: none;
}

#Search .search-head {
	color: #777d00;
	font-size: 22px;
	font-weight: strong;
	line-height: 18px;
}

#new-search a:link,
#new-search a:visited,
#new-search a:active,
#new-search a:hover {
	color: #0e4c74;
	text-decoration: underline;
	font-weight: bold;
}


/*****************************/
/* Investor Database Styles  */
/*****************************/

.evenrow
{
	background-color: #FFFFFF;
}

.oddrow
{
	background-color: #DDDDDD;
}

.ErrorText
{
	font-size: 14px;
	color: Red;
}

.ValidatorText
{
	font-size: 10px;
	color: Red;
}

.gridButton
{
	cursor: pointer;
}

.filter_select
{
	width: 155px;
}

.filter_textbox
{
	width: 150px;
}

.DataFeed_View_Table
{
	border: solid 1px #aaaaaa;
	width: 300px;
}

.DataFeed_View_HeaderRow
{
	font-size: 12px;
	font-weight: bold;
	background-color: #aaaaaa;
	color: #ffffff;
	color:#444444;
}

.DataFeed_View_TitleCell
{
	width: 100px;
	font-size: 10px;
	font-weight: bold;
	border-top: solid 1px #aaaaaa;
	color:#444444;
}

.DataFeed_View_ValueCell
{
	width: 200px;
	font-size: 10px;
	border-top: solid 1px #aaaaaa;
	color:#444444;
}

.DataFeed_View_oddrow
{
	font-size: 10px;
	background-color: #dddddd;
}

.DataFeed_View_evenrow
{
	font-size: 10px;
	font-weight: bold;
	background-color: #ffffff;
}


.FlashMap 
{
	margin-top: 1em;
}

#ctl00_ContentPlaceHolder1_con_lnkDailyBusinessReport {
	display: none;
}