body {
background: #e7e6f3;
margin:0;
padding:0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11pt;
}

p a, li a, h4 a {
color:#05055e;
text-decoration:none;
}

p a:hover, li a:hover, h4 a:hover {
color:#1818ed;
text-decoration:underline;
}

form {
margin:0;
padding:0;
}
.clear {
clear:both;
}

#header {
width:100%; 
height:75px; 
background:url(../images/css_images/header_strip.jpg) top left repeat-x;
}

#head_wrap {
height:75px;
margin:0 auto;
}

#header_logo {
float:left;
margin:0 0 0 0;
}

#header_contact a{
float:right;
margin:45px 15px 0 0px;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
text-decoration:none;
}

#header_contact a:hover{
text-decoration:underline;
}

#wrapper {
margin:0 auto; 
border-left:1px solid #CCC;
border-right:1px solid #CCC;
background:url(../images/css_images/bkrd.gif) repeat-y #FFF;
}

#navigation {
width:100%;
height:22px; 
margin:0 auto;
border-bottom:3px solid #000;
border-top:3px solid #000;
background:#bbbbee;
}
#navigation ul {
min-width:900px;
width:900px !important;
width:900px; 
padding:0;
margin:0 auto;
text-align:center;
list-style-type:none;
}
#navigation li {
position:relative;
width:118px;
float:left
}

#navigation li a {
display:block;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color:#000;
text-decoration:none;
margin:0 auto;
padding:0 5px;
text-align:center;
line-height:190%;
}

#navigation a:hover {
color:#006;
height:22px;
background:#ffcc33;
text-decoration:none;
}
/* ACTIVE MENU */

#navigation li.active  a {
display:block;
height:22px;
background:#FFFF99;
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0 auto;
text-align:center;
line-height:190%;
}

/*-- LEFT --*/

#left {
position:absolute;  
min-width:260px;
width:260px !important;
width:20%; 
padding:0 10px;
float:left;
margin:0 15px 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
}

#left ul, #left p {
width:190px;
margin:5px;
}
#left h2 {
margin:5px 0;
font-weight:bold;	
}
}
ul.left_list {
margin:0 0 0 -3px;
list-style-position: outside;
list-style-type: disc;	
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #333333;
text-decoration: none;
}
	
ul.left_list li{
margin:3px 0 0 -10px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
}

ul.left_list li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
}	
/*-- CONTENT --- */
#content {
position:relative; 
float:left; 
text-align:left; 
min-width:570px;
width:71% !important;
width:71%; 
margin:0 20px 0 285px;
padding:0 20px 0 45px;
background:#FFF;
}

#pre_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;	
	background:#e7e6f3
}
#footer {
position:relative; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	width:100%;
	color: #FFF;
	margin:0;
	padding:5px 0;
	background:#306;
}
#footer p {
color:#FFF;
margin:0 8px;
padding:0;
}
#footer a {
color:#CCCCFF;
text-decoration:none;
}
#footer a:hover {
color:#FFF;
text-decoration:underline;
}

/*
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
}
.menuOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffcc33;
	text-decoration: none;
}
.menuOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	background-color: #FFFF99;
}
*/


.contact {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
}
h1.serif {
	font-family:Palatino, Georgia, Times New Roman;
	font-size:24px;
	margin:25px 0 10px 0;
	text-align:center;
}
h2 {
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	color: #000000;
	text-decoration: none;
}
h2.serif {
	font-family:Palatino, Georgia, Times New Roman;
	font-size:12px;
	margin:18px 0 15px 0;
	text-align:center;
	font-weight:bold;
}
h3 {
	font-size: 11pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-weight: bold;
}
h3.serif {
	font-family:Palatino, Georgia, Times New Roman;
	font-size: 13pt;
	line-height: 150%;
	font-weight: bold;
	margin:10px 0 3px 0;
}
h4 {
	font-size: 10pt;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	font-weight: blod;
}
/*---LEFT BOXES --*/
#article_teaser {
margin:10px; 
padding:0; 
text-align:center;
background:#FFF;
border:1px solid #333;
}
#article_teaser_headline {
width:100%;
padding:10px 0; 
background:#bbaacc;
}
#article_teaser_headline h2 {
color:#000;
margin:3px 9px;
}
#article_teaser p {
font-family: Palatino, Times, "Times New Roman";
font-weight:bold;
text-align:left;
margin:5px;
line-height:120%;
font-size: 14px;
}
#article_teaser h4 {
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
font-weight:bold;
font-size:14px;
margin:10px;
text-decoration:underline;
}

#symbol_lookup {
background:#bbaacc; 
width:210px; 
height:30px; 
text-align:center; 
line-height:198%;
padding:8px 0;
}
.helpful {

}
.helpful h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12pt;
color:#FFF;
width:100%;
background:#09097a;
text-align:center;
padding:3px 4px;
letter-spacing:.05em;
}

#resources, #team, #financial, #helpful {
	margin:10px auto;
	width:250px; 
	padding:3px;
	border:1px solid #330066; 
	background:#FFF
}
#resources_headline, #team_headline, #financial_headline, #helpful_headline {
	width:248px; 
	background:#306; 
	color:#FFF; 
	font-size:13pt; 
	font-family:Arial, Helvetica, sans-serif; 
	font-style:italic; 
	font-weight:bold; 
	padding:5px 0
}
#resources ul, #team ul, #financial ul, #helpful ul {
	list-style:none; 
	margin: 0;
	padding:0;
	width:248px; 
}
#resources ul li, #team ul li, #financial ul li, #helpful ul li {
	font-family:Arial, Helvetica, sans-serif; 
	color:#333;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	line-height:180%;
}
#resources ul a, #team ul a, #financial ul a, #helpful ul a {
	font-family:Arial, Helvetica, sans-serif; 
	color:#000;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	line-height:180%;
}


.odd_font {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;	
}
.arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
}
.arial a {
	color:#00F;
	text-decoration:underline;
}
.bodyCopy {
	font-family: "New York", Times, "Times New Roman";
	font-size: 15px;
	line-height: 26px;
	color: #000000;
}
.articleCopy {
	font-family: Palatino, Georgia, Times New Roman;
	font-size: 15px;
	line-height: 26px;
	color: #000000;
}
.bodyLink {
	font-family: "New York", Times, "Times New Roman";
	font-size: 15px;
	line-height: 23px;
	color: #000000;
	font-style: normal;
	text-decoration: underline;
}
.newsRoomTeaser {
	color: #000000;
	font-size: 14px;
	padding-left: 20px;
	text-decoration: none;
}
.newsRoomTeaser:hover {
	color: #0000FF;
	font-size: 14px;
	padding-left: 20px;
	text-decoration: underline;
}
.newsRoomTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.newsRoomTitle :hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #0000FF;
}
.contact_header {
	width:200px; 
	height:30px; 
	color:#000; 
	background-color:#CCC; 
	line-height:190%; 
	padding:10px;
}
.contact_city {
	margin:0; 
	padding:0; 
	text-align:left; 
	font-size:16px; 
	font-weight:bold; 
	font-family: 'New York', Times, 'Times New Roman';
}
.contact_info {
	background-color:#EEE; 
	width: 200px; 
	padding:10px;
}
.contact_info p {
	font-family: Arial, Helvetica, sans-serif;	
	font-size:12px;
}
.newsRoomDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.newsRoomClickLink {
	color: #0000FF;
	text-decoration: underline;
}

.contact2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
	list-style-position: outside;
	list-style-type: disc;
}