h1,h2, h3 {
	color:#494949;
}

/*kleeps text background together in IE*/
#top_photo img{
	display:block;
}

/*--------text blocks start here---------*/
#text_container {
	float:left;
}
/*------old------------>
#text_top {
	background-image:url(../images/document_top.png);
	background-repeat:no-repeat;
	height:23px;
	width:554px;
	padding:0px; !important
	line-height:0px;
	font-size:1px;
}

#text {
	width:474px;
	color:#494949;
	font-family:verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	background-image:url(../images/document_middle.png);
	background-repeat:repeat-y;
	padding:0 7px 0 40px;
}
*/

#text_top {
	background-image:url(/assets/images/document_top.png);
	background-repeat:no-repeat;
	height:23px;
	padding:0px !important;
	line-height:0px;
	font-size:1px;
}

#text {
	width:515px !important; /*moz width*/
    width:554px; /*IE width*/
	/*width:554px;*/
	color:#494949;
	font-family:verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	background-image:url(/assets/images/document_middle.png);
	background-repeat:repeat-y;
	padding:0 20px 0 20px;
}

#text table {
	margin: 0 0px 0 0px;
	width:500px;
}

#paddingleft {
	margin-left:20px;
}


#text h2 {
	font-size:16px;
	margin:0px;
}

#text h3 {
	font-size:15px;
}

#text_bottom {
	background-image:url(/assets/images/document_bottom.png);
	height:15px;
	width:553px;
	background-repeat:no-repeat;
	padding:0px;
}

/*-----------quote in left margin----------*/
.pull_quote {
	color:white;
	background-image:url(/assets/images/pull_quote.png);
	background-repeat:no-repeat;
	font-family:georgia, serif;
	font-size:14px;
	text-align:center;
	width:177px;
	margin:5px 10px 0 10px;
	padding:44px 0;
}

/*---------------bottom nav starts---------------*/

#bottom_nav ul {
	margin-left:199;/*0px* LJ changed back*/
	width:550px;
	text-align:center;
	padding:0px;
	line-height:160%;

}

#bottom_nav ul li {
	display:inline;
	padding:0px 15px;
	list-style:none;
	background-image: url(/assets/images/pipe.png);
	background-repeat: no-repeat;
}

#bottom_nav ul li a {
	text-decoration:none;
	color:#6d7271;
	text-transform:uppercase;
	font-family:verdana, sans-serif;
	font-size:10px;
}

#bottom_nav ul li.no_pipe{
	background-image: none;

}


.roman_list {
	list-style-type: upper-roman;
	font-weight:bold;
}

ol, ul, table, dl, dt {
	font-weight:normal;
	color:#494949;
}

.left_indent_list{
	margin-left:20px;
	padding:0px;
}

.padded_list_items {
	padding:0 0 5px 0;
}

li #user_agreement_top_padded {
	padding-bottom:5px;
}

/*---------styles the philosophy table of stock market catastrophes------*/

.stock_crash_date {
	vertical-align:top;
}

#philosophy_table {
	font-size: 14px;
	font-weight:normal;
}

/*------styles all ordered lists except the Investment Strategy list-----*/
ol {
	list-style-type: decimal;
	font-weight:normal !important;
	padding-top:5px;
}

/*-----------underlines list items in user agreement------*/
.underline {
	text-decoration:underline;
}

/*--------------styles lowercase ols-------*/
#lowercase_list {
	list-style-type:lower-alpha;
	margin:0px;
	padding:0 0 10px 5px;
}

/*-----------makes copyright italic----------*/
#italicize {
	font-style: italic;
}	
	
#italicize_legal {
	font-style:italic;
}

/*don't know what this does - leaving it in*/
#referral {
	margin:0 0 20px 165px;
	font-size:15px;
	font-weight:bold;
	display:block;
	color:#80333f;
}
 /*styles the button on refer-a-friend-----*/
.refer_button {
	margin-left:180px;
}

/*styles the button on subscribe-----------*/
.subscribe_button {
	margin-left:180px;
	padding:10px 0;
}

/*keeps borders off the buttons for subscribe and refer a friend */
a img {
	border:none;
}

/*adds padding on really short pages*/
.padding_bottom {
	padding-bottom:200px;
	margin:0px;
}
/*adds padding on sample newsletter page until it has content - OK TO REMOVE ONCE THERE'S CONTENT*/
.padding_top_and_bottom {
	padding:100px 0px;
	margin:0px;
}

