body {
	font: 100% Arial, Verdana, Helvetica, sans-serif;
	background: #9eacb3;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}
.global_nav { font-size: 10px; font-family: Arial, Verdana, sans-serif; color: #5b4049;  letter-spacing: 1px; padding-top:5px; padding-right:5px;}
.global_nav A:link { color: #9aaaa0; text-decoration: none;}
.global_nav A:active { color: #9aaaa0; text-decoration: none;}
.global_nav A:visited { color: #9aaaa0; text-decoration: none;}
.global_nav A:hover { color: #5b4049; text-decoration: none;}
.main_nav { font-size: 16px; font-family: Arial, Verdana, sans-serif; color: #ffffff; }
.main_nav A:link { color: #ffffff; text-decoration: none;}
.main_nav A:active { color: #ffffff; text-decoration: none;}
.main_nav A:visited { color: #ffffff; text-decoration: none;}
.main_nav A:hover { color: #9aaaa0; text-decoration: none;}
.footer { font-size: 10px; font-family: Arial, Verdana, sans-serif; color: #555555;  letter-spacing: 1px;}
.footer A:link { color: #555555; text-decoration: none;}
.footer A:active { color: #555555; text-decoration: none;}
.footer A:visited { color: #555555; text-decoration: none;}
.footer A:hover { color: #5b4049; text-decoration: none;}
.sidebar { font-size: 15px; font-family: Arial, Verdana, sans-serif; color: #ffffff; }
h1 { font-size: 24px; font-family: Arial, Georgia, Helvetica, San-Serif; padding-left: 25px; padding-right: 50px; color:#192b33;}
h2 { font-size: 18px; font-family: Arial, Georgia, Helvetica, San-Serif; padding-left: 50px; padding-right: 50px; margin-bottom: 0px; color:#778189; }

.homepage_header { text-align:center; font-size: 25px; font-family: Arial, Georgia, Helvetica, San-Serif; margin-bottom: 0px; color:#ffffff; position:absolute; top: 250px; left: 0px; right: 0px; width: 978px; background: rgba(28, 28, 70, 0.4);   padding: 10px; }
.homepage_image { position:relative; width: 100%; }
.homepage_copy {font-size: 16px; line-height: 1.75em; font-family: Arial, Georgia, Helvetica, San-Serif; padding-left: 50px; padding-right: 50px; margin-top:0px;}

p, ol, dl { font-size: 14px; line-height: 1.5em; font-family: Arial, Georgia, Helvetica, San-Serif; padding-left: 75px; padding-right: 75px; margin-top:0px;}
p A:link { color: #192b33;}
p A:active { color: #192b33;}
p A:visited { color: #192b33;}
p A:hover { color: #9aaaa0; text-decoration: none;}
p.abovelist {margin-bottom:0px;} 

ul { font-size: 14px; line-height: 18px; font-family: Arial, Georgia, Helvetica, San-Serif; padding-left: 100px; padding-right: 50px; margin-top:0px;}
ul A:link { color: #192b33; text-decoration: none;}
ul A:active { color: #192b33; text-decoration: none;}
ul A:visited { color: #192b33; text-decoration: none;}
ul A:hover { color: #5b4049; text-decoration: none;}

.light_padding { padding-left: 15px; padding-right: 15px; margin-top:0px;}

.news_date { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif; color: #000000; line-height: 1.5em; }
.news_item { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif; font-weight: bold;}
.news_com_date { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 16px; font-family: Arial, Georgia, Helvetica, San-Serif; font-weight: bold;}
.news_item_home { padding-left: 15px; padding-right: 10px; padding-top: 15px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif; font-weight: bold;}
.news_item_home A:link { color: #192b33;}
.news_item_home A:hover { color: #818181; }
.news_item_home A:active { color: #192b33; }
.news_item_home A:visited { color: #192b33; }
.news_publication { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif; font-style: italic;}
.news_description { padding-left: 15px; padding-right: 10px; padding-bottom: 10px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif; color: #000000;}
.news_description A:link { color: #962E34;}
.news_description A:hover { color: #818181; }
.news_description A:active { color: #962E34; }
.news_description A:visited { color: #962E34; }
.news_item A:link { color: #962E34;}
.news_item A:hover { color: #818181; }
.news_item A:active { color: #962E34; }
.news_item A:visited { color: #962E34; }
.news_headline { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 16px; font-family: Arial, Georgia, Helvetica, San-Serif;  color: #000000; font-weight: bold;}
.news_subhead { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 14px; font-family: Arial, Georgia, Helvetica, San-Serif;  font-weight: bold;}
.news_author { padding-left: 15px; padding-right: 10px; padding-top: 0px; font-size: 12px; font-family: Arial, Georgia, Helvetica, San-Serif;  font-weight: bold; color: #818181;}

.sidebar_link { padding-left: 45px; padding-right: 10px; padding-top: 0px; font-size: 11px; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #000000;}
.sidebar_link A:link { color: #000000; }
.sidebar_link A:active { color: #000000; text-decoration: none;}
.sidebar_link A:visited { color: #000000; text-decoration: none;}
.sidebar_link A:hover { color: #9aaaa0; text-decoration: none;}
.login { padding-left: 15px; padding-right: 10px; padding-top: 15px; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold;}

.secondary_nav { font-size: 14px; font-family: Arial, Verdana, sans-serif; color: #192b33; padding-left: 25px; padding-top: 25px; font-weight:bold;}
.secondary_nav A:link { color: #192b33; text-decoration: none;}
.secondary_nav A:active { color: #192b33; text-decoration: none;}
.secondary_nav A:visited { color: #192b33; text-decoration: none;}
.secondary_nav A:hover { color: #9aaaa0; text-decoration: none;}

.tertiary_nav { font-size: 14px; font-family: Arial, Verdana, sans-serif; color: #192b33; padding-left:20px; padding-top: 10px; font-weight:bold;}
.tertiary_nav A:link { color: #192b33; text-decoration: none;}
.tertiary_nav A:active { color: #192b33; text-decoration: none;}
.tertiary_nav A:visited { color: #192b33; text-decoration: none;}
.tertiary_nav A:hover { color: #9aaaa0; text-decoration: none;}

.chart_copy {FONT-SIZE: 9px; COLOR: #000000; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px;}
.chart_copy_large {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; margin-left: 50px;}
.chart_copy_medium {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Georgia, Helvetica, sans-serif; TEXT-DECORATION: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; margin-left: 50px;}

.disclaimer { font-size: 10px; line-height: 12px; font-family: Arial, Georgia, Helvetica, sans-serif; padding-left: 50px; padding-right: 50px; font-style:italic;}

.title { font-size: 12px; line-height: 16px; font-family: Arial, Georgia, Helvetica, sans-serif; font-style:italic;}

.intro_text {
color:#FFFFFF;
background-color:#1c1c46;
font-weight:bold;
font-size:14px;
width:260px;
text-align:center;
padding:10px;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #1c1c46;
text-decoration:none;
margin-left:1px;}

.homep { font-size: 14px; line-height: 1.5em; font-family: Arial, Georgia, Helvetica, sans-serif; padding-left: 50px; padding-right: 50px; margin-top:0px; text-indent: -25px; padding-top: 15px;}

.chart_backer {
color:#FFFFFF;
background-color:#1c1c46;
font-size:11px;
width:400px;
padding:10px;
padding-top:3px;
padding-bottom:4px;
border:1px solid #ffffff;
outline:1px solid #1c1c46;
text-decoration:none;
margin-left:50px;}

.chart_backer A:link { color: #ffffff; }
.chart_backer A:active { color: #ffffff; }
.chart_backer A:visited { color: #ffffff; }
.chart_backer A:hover { color: #ffffff; text-decoration: none;}

