body { 
	margin: 0px;
	margin-bottom: 10px;
	padding: 0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 10pt;
	color: #565049;
	background:#6E665D;
	}

.archiveTitle
{
	font: bold 9pt Georgia, Verdana, Arial, sans-serif;
	color:#85AABA;
	padding-left:20px;
	padding-bottom:4px;
}
.clientLinks a,
.clientLinks a:link,
.clientLinks a:active
{
	color:#463F38;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
}
.clientLinks a:hover
{
	color:#231D16;
	text-decoration:underline;
}
.clientLinks a:visited
{
	color:#968E7E;
	text-decoration:underline;
}
.clientlogin
{
	color:#394E59;
	text-decoration:underline;
}
.blogTitle
{
	font: bold 10pt Georgia, Verdana, Arial, sans-serif;
	color:#423D37;
	width:438px;
	padding:0px;
	margin:0px;
}
.commentaryLeftTitle
{
	font: bold 10pt Georgia, Verdana, Arial, sans-serif;
	color:#85AABA;
	padding-left:22px;
}
.commentaryLeftList,
.dropdownLeftList
{
	list-style-type: none;
	padding: 0;
	padding-left: 20px;
	padding-right: 20px;	
	margin: 0; 
}

.dropdownLeftList li
{
	background-image: url(../images/bullet_blue_double.gif);
}

.commentaryLeftList li
{
	background-image: url(../images/bullet_blue.gif);
}

.commentaryLeftList li li
{
	background-image: url(images/bullet_blue.gif);
}

.dropdownLeftList li.on
{
	background-image: url(images/bullet_blue_down.gif);
}

.commentaryLeftList li,
.dropdownLeftList li
{
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
	font-weight:bold;
}

.commentaryLeftList li.selItem,
.dropdownLeftList li.selItem
{
	background-image: url(images/bullet_sq_white.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
	font-weight:bold;
}

.inSection
{
	font: bold 9pt Arial, Verdana, Arial, sans-serif;
	color:#EAE8E5;
}
.copyLink
{
	font: 10pt Georgia, Verdana, Arial, sans-serif;
	color:#463F38;
}
a.copyLink,
a.copyLink:active,
a.copyLink:link
{
	font: 10pt Georgia, Verdana, Arial, sans-serif;
	color:#463F38;
	text-decoration:underline;
}
a.copyLink:visited
{
	color:#968E7E;
	text-decoration:underline;
}
a.copyLink:hover
{
	color:#231D16;
	text-decoration:underline;
}
.viewBody
{
	font: 10pt Georgia, Verdana, Arial, sans-serif;
	color:#463F38;
}
.viewBody a,
.viewBody a:link,
.viewBody a:active
{
	color:#463F38;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 10pt;
	text-decoration:underline;
}
.viewBody a:hover
{
	color:#231D16;
	text-decoration:underline;
}
.viewBody a:visited
{
	color:#968E7E;
	text-decoration:underline;
}
.helpfulLink
{
	font: 10pt Georgia, Verdana, Arial, sans-serif;
	color:#394E59;
}
a.helpfulLink,
a.helpfulLink:active,
a.helpfulLink:link
{
	font: 10pt Georgia, Verdana, Arial, sans-serif;
	color:#394E59;
	text-decoration:underline;
}
a.helpfulLink:visited
{
	color:#394E59;
	text-decoration:underline;
}
a.helpfulLink:hover
{
	color:#1A2931;
	text-decoration:underline;
}
.commentaryLeftList a,
.dropdownLeftList a,
.commentaryLeftList a:active,
.dropdownLeftList a:active,
.commentaryLeftList a:link,
.dropdownLeftList a:link
{
	font: 9pt Arial, Verdana, Arial, sans-serif;
	color:#EAE8E5;
	text-decoration:underline;
}
.commentaryLeftList a:visited
{
	color:#7698A9;
	text-decoration:underline;
}
.commentaryLeftList a:hover
{
	color:#9CCDE3;
	text-decoration:underline;
}
.contact_field
{
	border: 1px solid #968E7E;
	background-color: #FFFFFF;
	color: #333333;
}
.contact_button
{
	background: #6E665D;
	color: #FFFFFF;
	font: 7pt Georgia, Verdana, Arial, sans-serif;
	padding:2px;
	border:0px;
	cursor:pointer;
}
.extended
{
	margin:0px;
	padding:0px;
	font: 8pt Arial, Verdana, Arial, sans-serif;
}
.extended a,
.extended a:active,
.extended a:link
{
	font: 8pt Arial, Verdana, Arial, sans-serif;
	color:#463F38;
	text-decoration:underline;
}
.extended a:visited
{
	color: #968E7E;
	text-decoration:underline;
}
.extended a:hover
{
	color: #231D16;
	text-decoration:underline;
}
.footer
{
	font: 8pt Arial, Verdana, Arial, sans-serif;
	color:#463F38;
}
.foote a,
.footer a:active,
.footer a:link,
.footer a:visited,
.footer a:hover
{
	font: 8pt Arial, Verdana, Arial, sans-serif;
	color:#463F38;
	text-decoration:underline;
}
.promoCopy p
{
	font: 9pt Arial, Verdana, Arial, sans-serif;
	color:#DAD7D4;
	margin-right:10px;	
	margin-top:0px;
	margin-bottom:17px;
}
.promoCopy a
{
	font: 9pt Arial, Verdana, Arial, sans-serif;
	color:#DAD7D4;
	text-decoration:underline;
}
.promoCopy a:hover
{
	font: 9pt Arial, Verdana, Arial, sans-serif;
	color:#AFA192;
	text-decoration:underline;
}
.promoQuote
{
	color:#DAD7D4;
	text-align:right;
	margin:0px;
	padding:0px;
	margin-right:10px;
	display:block;
}
p
{
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 10pt;
}
p.itemLink
{
	color: #394E59;
	font: 8pt Arial, Verdana, Arial, sans-serif;
	text-decoration:none;
}
p.itemLink a,
p.itemLink a:active,
p.itemLink a:link

{
	color: #394E59;
	font: 8pt Arial, Verdana, Arial, sans-serif;
	text-decoration:underline;
}
p.itemLink a:visited
{
	color: #7698A9;
	text-decoration:underline;
}
p.itemLink a:hover
{
	color: #1A2931;
	text-decoration:underline;
}
.posted {
	color: #394E59;
	font: 8pt Arial, Verdana, Arial, sans-serif;
	margin:0px;
	padding: 0px;
}
.posted a,
.posted a:active,
.posted a:link
{
	font: 8pt Arial, Verdana, Arial, sans-serif;
	color:#394E59;
	text-decoration:underline;
}
.posted a:visited
{
	color: #7698A9;
	text-decoration:underline;
}
.posted a:hover
{
	color: #1A2931;
	text-decoration:underline;
}

#recent .commentaryLeftList,
#recent .topicLeftList
{
	list-style-type: square;
	padding: 0;
	padding-left: 20px;
	margin: 0; 
}
.label
{
	padding-right:4px;
	font-family: Georgia, Verdana, Arial, sans-serif;
}
.leftListings
{
	background: #3A4E59;
	background-color: #3A4E59;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	margin-top:-1em;
}

.quarterly
{
	color: #394E59;
}
.quarterly a,
.quarterly a:active,
.quarterly a:link
{
	color: #394E59;
	text-decoration:underline;
}
.quarterly a:hover
{
	color: #1A2931;
	text-decoration:underline;
}
.quarterly a:visited
{
	color: #7698A9;
	text-decoration:underline;
}
.quarterly p
{
	background-image: url(images/bullet_letter_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .9em;
	margin:0px;
}
.unsubscribe
{
	color:#463F38;
	font: 8pt arial,helvetica,sans-serif;text-decoration:underline;
}
a.unsubscribe,
a.unsubscribe:active,
a.unsubscribe:link,
a.unsubscribe:hover,
a.unsubscribe:visited
{
	color:#463F38;
	font: 8pt arial,helvetica,sans-serif;]
	text-decoration:underline;
}
a.sideLink,
a.sideLink:active,
a.sideLink:link
{
	font: 8pt Arial, Verdana, Arial, sans-serif;
	color:#EAE8E5;
	text-decoration:underline;
	padding-left:20px;
}
a.sideLink:visited
{
	color:#7698A9;
	text-decoration:underline;
}
a.sideLink:hover
{
	color:#9CCDE3;
	text-decoration:underline;
}
.gutter
{
	background-image: url(images/gutter.gif);
	background-repeat: repeat-y;
}

#rssIcon {
	left:430px;
	margin-bottom:52px;
	position:relative;
	top:0px;
	border: none;
}

/* Overlay */

.genericOverlay {
	display:none;
	height:100%;
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:10000;
}

.genericOverlay .fade {
	background-color: #6e665d;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
}

.genericOverlay .popup {
	background-color: #fefefd;
	border: 1px solid #bcb9b1;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  	-moz-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
  	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.2);
	height: 500px;
	left: 50%;
	margin-left:-267px;
	margin-top:-250px;
	overflow:hidden;
	position:absolute;
	top:50%;
	width:535px;
}

.genericOverlay .wrapper {
	padding: 30px;
	
	
}

.genericOverlay .wrapper h2 {
	font-size: 12px;
}

.genericOverlay .wrapper p {
	font-size: 12px;
	line-height: 17px;
	position: relative;
}

.genericOverlay .wrapper .continue,
.genericOverlay .wrapper .cancel {
	text-transform: uppercase;
	display: block;
	float: left;
	color: #fff;
	text-decoration: none;
	width: 96px;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: 0 0;
	position: absolute;
	bottom: 30px;
}

.genericOverlay .wrapper .continue:hover,
.genericOverlay .wrapper .cancel:hover {
	background-position: 0 -19px;
}

.genericOverlay .wrapper .cancel {
	background-image: url('../images/button_cancel.gif');
	right: 145px;
}

.genericOverlay .wrapper .continue {
	background-image: url('../images/button_continue.gif');
	right: 30px;
}


/* end martins styles */
