body { background-color: #E6E6E6; margin: 0px; }
body.bgwhite { background-color: #FFFFFF; margin: 0px; }
form { margin: 0; padding: 0; }
select { margin: 0; padding: 0; }
option { font-family: arial, sans-serif; font-size: 11px; }
input { font-family: arial, sans-serif; font-size: 11px; margin: 0; padding: 0; }

.tall { height: 100%; }

#ticker { font-family: arial, sans-serif; color: #FFFFFF; font-size: 9pt; font-weight: bold; }
.ticker_content { font-family: arial, sans-serif; font-size: 9pt; position: relative; font-weight: normal; }

.industry_insights { font-family: arial, sans-serif; font-size: 15px; font-weight: bold; padding-bottom: 1px; margin-bottom: 0px; }

.header2 {color: #1F207C; font-family: Arial, sans-serif; font-size: 17px; font-weight: bold; padding: 5px 10px;}

.center_col_header { font-family: arial, sans-serif; font-size: 15px; font-weight: bold; padding-bottom: 1px; margin-bottom: 5px; }

.text { font-family: arial, sans-serif; font-size: 12px; color: #252525; line-height: 14px; }
.text-list { font-family: arial, sans-serif; font-size: 12px; color: #252525; line-height: 20px; }
.smalltext { font-family: arial, sans-serif; font-size: 11px; color: #252525; }
.textplusone { font-family: arial, sans-serif; font-size: 13px; color: #252525; }
.textplustwo { font-family: arial, sans-serif; font-size: 14px; color: #252525; }
.text_footer { font-family: arial, sans-serif; font-size: 10px; line-height: 14px; color: #444444; }
.times { font-family: times, serif; font-size: 13px; }
.subheader { font-family: arial, sans-serif; font-size: 12px; color: #1F207C; line-height: 14px; padding-bottom: 3px; margin-bottom: 4px; font-weight: bold; }

a.footer:link { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: bold; }
a.footer:visited { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: bold;   }
a.footer:active { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #000000; font-weight: bold;  }
a.footer:hover { font-family: arial, sans-serif; font-size: 10px; text-decoration: underline; color: #000000; font-weight: bold;  }

a.footer_terms:link { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #444444; }
a.footer_terms:visited { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #444444;   }
a.footer_terms:active { font-family: arial, sans-serif; font-size: 10px; text-decoration: none; color: #444444;  }
a.footer_terms:hover { font-family: arial, sans-serif; font-size: 10px; text-decoration: underline; color: #444444;  }

a.blue:link { color: #1F207C; text-decoration: none; }
a.blue:visited { color: #1F207C; text-decoration: none; }
a.blue:active { color: #1F207C; text-decoration: none; }
a.blue:hover { color: #1F207C; text-decoration: underline; }

a.ticker_content:link { font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal; }
a.ticker_content:visited { font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal; }
a.ticker_content:active { font-family: arial, sans-serif; font-size: 9pt; text-decoration: none; font-weight: normal; }
a.ticker_content:hover { font-family: arial, sans-serif; font-size: 9pt; text-decoration: underline; font-weight: normal; }

.blue_bold { color: #1C1D70; font-weight: bold; }

ul { padding-top: 1px; margin-top: 1px; }

ol { padding-top: 1px; margin-top: 1px; }

ul.bracket { list-style-image: url(/img/list_bullet.gif); padding-left: 20px; margin-left: 0px; }

ul.bullet { list-style-image: url(/img/grey_bullet2.gif); padding-left: 20px; margin-left: 0px; }

ul.related { list-style-image: url(/img/blue_bullet.gif); padding-left: 20px; margin-left: 0px; }

ul.list_body { list-style-image: url(/img/black_bullet.gif); padding-left: 20px; margin-left: 0px; }

li { padding-top: 2px; padding-bottom: 2px; }

#bulletlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#bulletlist li 
{
padding-left: 20px;
background-image: url(/img/grey_bullet3.gif);
background-repeat: no-repeat;
background-position: 0.5em 0.5em;
font-family: arial, sans-serif; font-size: 12px; color: #252525;
line-height: 14px;
}

#bracketlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#bracketlist li 
{
padding-left: 20px;
background-image: url(/img/list_bullet.gif);
background-repeat: no-repeat;
background-position: 0.5em 0.5em;
font-family: arial, sans-serif; font-size: 12px; color: #252525;
line-height: 14px;
}

#main_nav {
	text-align: center;
	width: 100%;
	background-color: #E6E6E6;
	float: left;
	border: 1px solid #1C1D70;
}
a.nav_link {
	border-right: 1px solid #1C1D70;
	padding-top: 2px;
	font-size: 13px;
	font-weight: bold;
	color: #1C1D70;
	font-family: arial, sans-serif;
	float: left;
	width: 19.9%;
	background-color: #E6E6E6;
	text-decoration: none;
}

a.nav_link:hover, a.nav_link:visited, a.nav_link:active {
	text-decoration: none;
}

a.first {
	width: 19.5%;
}

a.last {
	border-right: none;
}