.econBanner {background-image:url(/images/econ.png);background-repeat:no-repeat; margin:1px 0 1px 2px; }
.econBanner {text-align: center;font-family: arial, arial, sans-serif;font-size: 11px;color: #333; font-weight:normal;padding: 97px 10px 10px 10px}
.econBanner a {text-decoration: none;color: #336699;font-weight:bold}
.econBanner a:hover {text-decoration: none;color: #999966;font-weight:bold;cursor: pointer}


#econchart, #newsletter, #inthemarkets, #special, #emtBox, #sipBox {clear:both;border-top: 1px solid #e3e3e3;}
#econchart p.title, #newsletter p.title, #inthemarkets p.title, #special p.title {clear: left; margin-left:5px; font-size: 12px}
#econchart p, #newsletter p, #inthemarkets p, #special p {clear: left; margin-left:5px; font-size: 11px}
#insideCenterColumnIndex {width: 547px; float: left; margin: 5px 0 5px 0; padding: 0 10px;background-color: #ffffff; /* border-right: 1px solid #ccc;border-left: 1px solid #ccc*/}
#insideLeftColumnIndex {width: 188px; float: left; padding: 0; /* border-right: 1px dashed #ccc;background: url(/images/RD/E6EBF0.jpg) repeat-y left top;*/ margin: 5px 0 5px 0; }
#mainRightColumnIndex {width: 183px; padding-left: 3px; float: right;/* background-color: #eaf4ff;background: url(/images/RD/E6EBF0.jpg) repeat-y right top;*/margin-top: 0;}
	* html #mainRightColumnIndex {margin-right: -3px;}
.picIcon {margin: 2px 0; border: 1px solid #9cb7d2; padding: 0; }

.blueText strong {color: #003366 }
p.blueText {color:#336699}
#centerMenuEC, #centerMenuNE,#centerMenuIN, #centerMenuSP, #emtMenu, #sipMenu{padding: 4px 8px;margin: 1px 2px 0 0;float:left;border: 1px solid #CEDFF2;border-bottom: 0;text-decoration: none;}
#centerMenuEC a, #centerMenuNE a,#centerMenuIN a, #centerMenuSP a, #emtMenu a, #sipMenu a{text-align: left;font-family: arial, arial, sans-serif;font-size: 11px;text-decoration: none;color: #336699;}
#centerMenuEC a.moreButton, #centerMenuNE a.moreButton,#centerMenuIN a.moreButton, #centerMenuSP a.moreButton {font-size:10px; font-weight:bold; background-color: #336699; color: #fff; padding:0 5px 2px 5px;}
#centerMenuEC:hover,#centerMenuNE:hover,#centerMenuIN:hover,#centerMenuSP:hover, #emtMenu:hover, #sipMenu:hover {background-color: #eaf4ff;border: 1px solid #eaf4ff;border-bottom: 0;text-decoration: none;cursor: pointer}
#centerMenuEC a:hover,#centerMenuNE a:hover,#centerMenuIN a:hover,#centerMenuSP a:hover, #emtMenu a:hover, , #sipMenu a:hover {	text-decoration: none; color: #999966}

p.graphHeader {text-align: center;font-family: arial, arial, sans-serif;font-size: 11px; font-weight:bold;color: #336699;margin:0}
p.graphHeader a {text-decoration: none; }
p.graphHeader a:hover {text-decoration: none; color:#999966}
.t_on {background-color: #eaf4ff;text-decoration: none; }
.t_off {background-color: #FFFFFF;text-decoration: none; }
h6 {
	font-family: Georgia, Times New Roman, serif;
	font-size: 18px;
	text-align: left;
	font-weight: normal;
	padding: 0 2px 2px 0;
	color: #666;
	margin-top: 2px;
	margin-bottom: 0;
}
ul.indexList{
	margin:1px 0 1px 5px;
	padding: 1px 0 1px 5px;
}
ul.indexList li
{
	margin: 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	line-height: 15px;
	list-style: none;
	background-image: url(/images/RD/bullet.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 7px;
}
ul.indexList li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
}
#h3SubHead {font-size:9px; text-transform:uppercase; font-weight:normal;color:#666; font-family: Arial, Helvetica, sans-serif; margin: 5px 0 2px 5px}
a.moreButton {font-size:10px; font-weight:bold; background-color: #336699; color: #fff; padding:0 5px 2px 5px; }

a.moreButton:hover, a.moreButtonMargin:hover, ul.indexList li a.moreButtonMargin:hover {background-color:#999966; text-decoration:none;}
a.moreButtonMargin, ul.indexList li a.moreButtonMargin  {font-size:10px; font-weight:bold; background-color: #336699; color: #fff; padding:0 5px 2px 5px; margin-left:20px; }

img.boxImage {padding:0; border: 1px solid #99B3CC;margin:5px 0 5px 5px;float: right;}
img.boxImageBio {padding:0; border: 1px solid #99B3CC;margin:3px 10px 20px 5px;float: left; height: 120px}

		#contentRow {width: 955px;clear:both; float:left; background-color:#ffffff; }
		#contactMenu {float:right; padding:5px;z-index:100}
		#contactMenu a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; letter-spacing:.3px; color:#003366; line-height: 11px}
		#contactMenu {color:#999999; line-height: 11px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight:bold; }
		#whereRowLDI { background-color:#336699; width: 955px; padding:3px 0 3px 0; float:left;}
		#whereRowLeft {float: left;  width: 188px; text-align:center; padding-left:10px}
		#whereRowLDI,#whereRowLDI a {font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: #FFFFFF; font-weight: bold; letter-spacing: .4px;  }
		#whereRowCenter {width: 567px; float: left; margin: 0; padding: 0; letter-spacing:1px;padding-left: 5px; }
				
		#welcomeImage {padding-left:0; margin-top: 4px; margin-right:10px; float:left; border: 1px solid #99B3CC; clear:both}
		* html #welcomeImage {margin-right: 4px;}
		
		#footerRD {width: 955px; height: 22px; background-color: #336699;margin-top:0;clear:both}

		#leftFooter {width: 185px; float: left; margin-left: 6px; padding-top:4px;}
		#rightFooter { float: right; margin-right: 6px; padding-top:4px; }
		* html #rightFooter {margin-right: 3px; }
		* html #leftFooter {padding-top: 0;}
				#leftFooter a {color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: normal;}
		
		#rightFooter {color: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: normal;}
		#rightFooter a {color: #ffffff;font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; line-height: normal;}
		.footerNote {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding-left: 5px; color: #ffffff;}

		#breadcrumbs{ float: left; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; padding: 2px 0 0 8px; }
		#breadcrumbs a{  font-family: Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal; padding: 2px 0 0 8px; }
		#mainContent {width: 955px;  margin-top: 5px; margin-left: auto; margin-right: auto; padding: 0; text-align: left;border: 1px solid #cedff2; background-color:#fff}
		/*  * html #mainContent { margin-right: -3px; }*/
		#mainRightColumn {width: 188px; padding-left: 3px; float: right; background-color: #eaf4ff;/*background: url(/images/RD/E6EBF0.jpg) repeat-y right top;*/margin-top: 0;}
		  * html #mainRightColumn {margin-right: -3px;}
		#insideRow {clear:both; margin: 0; padding: 0; border: 0;}
		#insideLeftColumn {width: 188px; float: left; padding: 0; /* background: url(/images/RD/E6EBF0.jpg) repeat-y left top;*/ margin-top: 0;}
		#insideCenterColumn {width: 567px; float: left; margin: 0; padding: 0;background-color: #ffffff;}

		#insideRightColumn {width: 188px; float: left; margin: 0; padding: 0;}
		
		#iconRowIndex {width: 955px;float:left; background-color:#e9f0e6; border-top: 1px solid #cedff2; border-bottom: 1px solid #cedff2;}
		p.header {width: 183px; float:left; margin: 2px;font-family:  Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;line-height: normal;font-weight: bold;color: #336699;}
		p.header a {font-family:  Arial, Helvetica, sans-serif;font-size: 11px;text-align: center;line-height: normal;font-weight: bold;color: #336699;}
		p.header a:hover {text-decoration:none;}
		* html p.header {margin: 2px 3px; width: 184px;}
		.icon img {margin-bottom: 1px; border: 1px solid #cedff2; padding: 5px;  }

		
		#centerRow { clear:both;  border-top: 1px solid #cedff2; padding-top: 5px;}

		#centerRowNoBorder { clear:both; border: 0; padding-top: 5px;}
		#centerLeftColumn {width: 90px; margin-left: 6px; padding: 0; float: left; clear: right; }
		#centerRightColumn {width: 440px; float: left;margin-left: 6px; margin-top: 5px}
		
		#centerLeftColMS {width: 90px; margin-left: 0; padding: 0; float: left; clear: right; }
		#centerRightColMS {width: 174px; float: left;margin-left: 4px; margin-top: 5px}
		
		.w90 {width:90px; }
		.w150 {width:150px; }
		.w160 {width:160px; }
		.w250 {width:250px; }
		.m0p0 {margin:0; padding: 0;}
		.m5-0-0-4 {margin:5px 0 0 4px; padding: 0;}
		.p1 {padding: 1px;}
		.m5 {margin: 5px; }
		.floatLeft {float:left}
		.clearBoth {clear:both}
		.clearRight {clear:right}
		.clearLeft {clear:left}
		a.normal {font-weight:normal}
		.sm {font-size: 11px;}
		
		.img {float: left; clear: right;border: 1px solid #e3e3e3;  padding: 5px; margin-top: 5px; margin-bottom: 5px; margin-right:2px;}
		
		#insideRow  {font-family: Arial, Helvetica, sans-serif; padding:0 5px 5px 0; font-size: 13px; font-style: normal; line-height: normal;color: #000000;word-spacing:1px; }
		#centerRow{font-family: Arial, Helvetica, sans-serif; padding:0 5px 5px 0; font-size: 13px; font-style: normal; line-height: normal;color: #000000;word-spacing:1px; }

		#centerLeftColMS,  #centerRightColMS{font-family: Arial, Helvetica, sans-serif; padding:0; font-size: 13px; font-style: normal; line-height: normal;color: #666666;word-spacing:1px; }
		#centerRightColumn p {font-family: Arial, Helvetica, sans-serif; padding:5px 5px 5px 0; font-size: 12px; font-style: normal; line-height: normal;color: #000000;}
		
		
		#msTopBox {float: left;  padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 550px;}
		#msTopBox_nob {float: left;  padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #fff; width: 550px;}
		#msLeftBox {float: left; padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 334px; }
		#msRightBox {float: right; padding: 5px 2px; margin: 5px 0 5px 8px; border: 1px solid #e3e3e3; width: 201px; }
		* html #msTopBox {width: 556px; }
		* html #msLeftBox {width: 341px; }
		* html #msRightBox {width: 206px; }
		#msTopBoxNewsletter {float: left;  padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 550px;}
		* html #msTopBoxNewsletter {width: 556px; }
		#msTopBoxNewsletter p {margin-top:5px}
		
		#msInsRightBox {float: right; padding: 0; margin: 5px 0 5px 8px; width: 206px; }
		* html #msInsRightBox {width: 206px; margin-right: 1px;}
		
		#borderBox {padding: 5px 2px; border: 1px solid #e3e3e3}
		
		#msLeftHalf {float: left; padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 267px; }
		#msRightHalf {float: right; padding: 5px 2px; margin: 5px 0 5px 0px; border: 1px solid #e3e3e3; width: 267px; }
		* html #msLeftHalf {width: 274px; }
		* html #msRightHalf {width: 274px; }
		
		#msLeftHalf0 {float: left; clear:both;padding: 5px 0px; margin: 5px 0 5px 0px; width: 271px; }
		#msRightHalf0 {float: right; padding: 5px 0px; margin: 5px 0 5px 0px; width: 271px; }
		* html #msLeftHalf0 {width: 274px; }
		* html #msRightHalf0 {width: 274px; }
		
		
		#msLeftThird {float: left; padding: 5px; margin: 5px 0 5px 5px; border: 1px solid #e3e3e3; width: 169px; }
		#msMidThird{float: left; padding: 5px; margin: 5px 5px 5px 9px; border: 1px solid #e3e3e3; width: 169px; }
		#msRightThird {float: right; padding: 5px 2px; margin: 5px 0 5px 0px; border: 1px solid #e3e3e3; width: 175px; }
		* html #msLeftThird {width: 178px; }
		* html #msMidThird {width: 178px; }
		* html #msRightThird {width: 180px; }
		
		#bigPicture img {border: 1px solid #99B3CC; margin: 5px 0 0 2px; }
		* html bigPicture img { margin-right: 3px; }
		#dwightLogoPrint {display:none;}
		#printHeader{display:none;}
		img#img {float: left; clear: right;border: 1px solid #e3e3e3;  padding: 5px; margin-top: 5px; margin-bottom: 5px}
body 
{
	background-color: #fff;
	padding: 0px;
	margin: 0px;
}

#main 
{
	/*: 1px solid #003366;*/
	padding: 0px;
	margin: 0px;
}
h3, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding: 3px 2px 3px 4px;
	color: #336699;
	margin: 0;

}
h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding: 0;
	color: #336699;
	margin: 0;
	
}

.contactHeader {background-color:#e9f0e6; padding:1px 0px 3px 3px; margin:0;}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	padding: 10px 2px 2px 2px;
	color: #336699;
	margin: 0;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	padding: 0 2px 2px 2px;
	color: #003366;
	margin: 0;
}
h5 a {
	padding: 0;
}
.stratTopLine {	
	border-top: 1px dashed #cccccc;
	padding-top: 0;
	margin-left: 9px;
	margin-right: 9px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	padding: 4px 2px;
	color: #000;
	margin: 0;
}
.contactHeader {background-color:#e9f0e6; padding:3px; color:#336699}
#footer
{
	width: 760px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	clear:both;
}
.assetValues {margin-left:6px;vertical-align:top; font-size: 12px; font-weight: bold; color:#336699}
.terms 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #ffffff;
	word-spacing:1px;
}

.terms a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;	
}

form
{
	margin: 5px;
}


input 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	/*border : 0;
	margin : 0;
	padding : 0;*/
}
ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}
li
{
	margin: 5px 5px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #000000;
}
li a
{
	color: #003366;
	text-decoration: none;
}
li a:hover
{
	text-decoration: underline;
}
a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
	word-spacing:1px;
}
a:hover
{
	text-decoration: underline;
}
a.boldLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
	text-decoration: none;
	word-spacing:1px;
}
a.boldLink:hover
{
	text-decoration: underline;
}

#slideBox {
	margin: 0 3px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #000;
	width: 171px;
}
* html #slideBox {width: 182px; margin: 0;}
p.slideBoxText {margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #666666}
#slideBoxTrans {
	margin: 0 3px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #000;
	width: 171px;
	float:left;
}
* html #slideBoxTrans {width: 182px; margin: 0;}
#slideBoxTrans1 {
	margin: 0 3px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #336699;
	background-color: #FFFFFF;
	color: #000;
	width: 171px;
	float:left;
}
* html #slideBoxTrans1 {width: 182px; margin: 0;}
#slideBoxTrans2 {
	margin: 0 3px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #336699;
	background-color: #cccccc;
	color: #000;
	width: 171px;
	float:left;
}
* html #slideBoxTrans2 {width: 182px; margin: 0;}
p.slideBoxTransText {margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #666666}


/* insBox and insBoxText used by employ.shtml and new insurance page, provides blue line along left col*/
.insBox
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.insBoxText
{
	margin: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid #003366;
}
.insBoxText a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none; 
}
a.insBoxText a:hover
{
	text-decoration: underline;
}


td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	word-spacing:1px;
}

.bioAuthor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	border-top: 1px solid #003366;
	padding-left: 20px;
	padding-top: 10px;
	word-spacing:1px;
}

.boldText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
	word-spacing:1px;
}
ul.leftmenu
{
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}

ul.leftmenu li
{
	margin: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: #003366;
	list-style: none;
	background-image: url(/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
}

ul.leftmenu li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
	text-decoration: none;
}
ul.leftmenu li.in a:hover
{
	text-decoration: underline;
}
ul.leftmenu li.in a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	color: #666666;
	text-decoration: none;
}
ul.leftmenu li a:hover
{
	text-decoration: underline;
}


.pageHeader, a.pageHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	padding-left: 10px;
}

.pageHeaderNoPadding, .pageHeaderNoPadding a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
}

.chartHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000;
	margin-left: 5px;
	padding-top:0;
}
.chartTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #336699;
	margin-left: 9px;
	padding-top:0;
}

.footnote {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; }
.footnote a {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #003366;}
.footnoteNoPad {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; line-height: 12px;}
.tablereg {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: top; text-align: center}
.tableregLeft {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: top; text-align: left}
.tablebold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; vertical-align: middle; text-align: center}
.tableboldLeft {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; vertical-align: middle; text-align: left}
.tablewhitereg {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #FFFFFF; text-align: left; vertical-align: top}
.tablewhitebold {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #FFFFFF}

a.tableboldheader 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: left;
	padding-left: 5px;
	color: #000000;
}
.superscript 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: normal ; 
	text-align: left; 
	vertical-align: text-top;
}
.superscript7 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	font-weight: normal ; 
	text-align: left; 
	vertical-align: text-top;
}

.tableboldlarge { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; vertical-align: middle }

.linkBoxBlackT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: #003366;
}
ul.linkBoxBlackT
{
	margin: 0px;
	padding: 0px;
	list-style-type: square;
}

li.linkBoxBlackT
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
}

li.linkBoxBlackT a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003366;
	text-decoration: none; 
}
li.linkBoxBlackT a:hover
{
	text-decoration: underline;
}

ul.econBullets li
{
	margin: 5px 5px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #000000;
	list-style: none;
	background-image: url(/images/bullet336699.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
}
.indexHeader
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-align: center;
	padding-left: 0;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #336699;
}

.name
{
	font-weight: bold;
}
/*these data styles will be useful for tables...assign the table class="data" to use them...*/
.data {padding: 0; border-collapse:collapse}
.data tr.row1 td {border-bottom: 0; background-color: #e2e2e2; font-weight:bold;}
.data tr.row2 td {border-bottom: 0; font-weight:bold;}
.data tr td {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: normal; vertical-align: top; text-align: center; border-bottom: 1px solid #cccccc;}
.data tr td.left {text-align: left;}
.data tr td.bold {font-weight:bold;}
.data tr td.boldLeft {font-weight:bold;text-align: left;}
.data tr td.blueBold {font-weight:bold;text-align: left;background-color:#BED9ED}
.data tr td.note {font-size:10px}
/*these styles are for the profiles */
p.profile {padding: .625em 0;  
  line-height: 20px; margin: 0;}
p.profileRight {padding: .625em 0;  
  line-height: 20px; margin: 0; text-align: right; font-style: italic;}
p.profile span {font-weight:bold; color: #003366;}
#overall {width: 670px; }
.col1 {width: 322px; padding: 0 10px 0 0; float: left;}
.col2 {width: 322px; padding: 0 5px 0 5px; float: left;}
.CCspace { width: 171px; height: 485px; 
/*Set the width to half of the image and set the 
  height to the image height plus a little room 
  for the caption. */
float: right; padding: 5px;} 
/*Float the span right and include any padding. */

.CCpullout {width: 335px; height: 475px; position: relative;
  padding: 5px; float: left; margin-left: -172px;}
/*Note the removal of the caption styling.*/

.CCpullout span.img {width: 335px; position: absolute; margin-left: -5px;
/*Set the width of the nested span to the image 
  width. Position the span absolutely, so it 
  will appear in IE for the PC. */
text-align: center; font-size: .9em; font-style: italic; font-weight: normal; }
/*Caption styling appears at this level.*/
.CCpullout del {font-size:0px; color:#fff; position:absolute;}

/*CLIENT SERVICE CONTACTS */
#contactBox
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #666666;
	padding: 1px;
}
#contactBox a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	word-spacing:1px;
	color: #003366;
	padding: 1px;
	text-decoration: none;
}
#contactBox a:hover
{
	text-decoration: underline;
}
.contactInfo, .contactInfo a {font-size:11px; line-height:13px;font-family: Arial, Helvetica, sans-serif;}
#mainMenu {
	width:174px;
	height: 18px;
	margin: 5px 1px;
	padding: 6px;
	background:url(/images/0808/sitebar.gif) repeat-x;
	text-align: center;
	background-color:#fff;
}

#mainMenu a {
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #003366;
	text-decoration: none;
	letter-spacing: 1px;
	width: 176px;
}
#mainMenu:hover {
	background:url(/images/0808/sitebar1.gif) repeat;
}
* html #mainMenu a{ width: 186px; margin:3px 1px; padding: 5px;height: 29px;background:url(/images/0808/sitebar.gif) repeat;text-align: center;}
* html #mainMenu {width:0; margin: 0; padding: 0; background:none; }
* html #mainMenu a:hover {
	background:url(/images/0808/sitebar1.gif) repeat;
}
#whoWeAreMenu {
	position:absolute;
	top: 35px;
	left: 0;
	background-color:#fff;
	opacity:.7;filter: alpha(opacity=70); -moz-opacity: 0.7;
	z-index: 101; 
}
#whatWeDoMenu {
	position:absolute;
	top: 75px;
	left: 0;
	background-color:#fff;
	opacity:.7;filter: alpha(opacity=70); -moz-opacity: 0.7;
	z-index: 101; 
}
#ourProductsMenu {
	position:absolute;
	top: 105px;
	left: 0;
	background-color:#fff;
	opacity:.7;filter: alpha(opacity=70); -moz-opacity: 0.7;
	z-index: 101; 
}
#whoWeAreMenu a, #whatWeDoMenu a, #ourProductsMenu a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #003366;
	padding: 1px 15px;
	white-space:nowrap;
	font-weight: bold;
}
ul.pantoneRight
{
	margin: 0 0 3px 0;
	padding: 0px;
}

ul.pantoneRight li
{
	margin: 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #666;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 10px;
}
*html ul.pantoneRight li {
	background-position: 0px 7px;
}
ul.pantoneRight li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
	text-decoration: none;
}
ul.pantoneRight li a:hover
{
	text-decoration: underline;
}
#articleLinkBox {
	border: 1px solid #e3e3e3;background-color: #f3f3f3; padding: 4px;margin-bottom: 6px;  width: 176px;
}
#articleLinkBoxOrg {
	border: 1px solid #e3e3e3;background-color: #e9f0e6; padding: 4px;margin-bottom: 6px;  width: 176px;
}
*html #articleLinkBox {width: 180px}
*html #articleLinkBoxOrg {width: 180px}
#articleLinkBox, #articleLinkBoxOrg {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666}
#articleLinkBox a, #articleLinkBoxOrg a {
	font-weight: bold;
}
.menuHeaderRDright
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 5px;
	/*background-color: #99B3CC;
	border-left: 1px solid #99B3CC;*/
	border-right: 1px solid #e3e3e3;
	border-top: 1px solid #99B3CC;
	color: #336699;
} 
.menuHeaderRDright a
{
	font-size: 13px;
}
.menuHeaderRDleft
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-align: left;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding: 5px;
	/*background-color: #f2f2f2;
	border-left: 3px solid #99B3CC;
	border-right: 1px solid #99B3CC;*/
	border-top: 1px solid #99B3CC;
	color: #336699;
}

.menuHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	line-height: normal;
	font-weight: bold;
	color: #336699;
}

ul.stratList
{
	margin: 0;
	padding: 0 5px 5px 5px;
}

ul.stratList li
{
	margin: 1px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #666666;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
	line-height: 14px;
}
*html ul.stratList li {
	background-position: 0px 7px;
}
ul.stratList li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
	text-decoration: none;
}
ul.stratList li a:hover
{
	text-decoration: underline;
}

#welcomeWindow {
	width: 95%;
	margin: 20px;
}
#welcomeWindow p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: normal;
	padding: 6px;
	color: #000;
	margin: 0;
}
/*.indent {margin-left: 10px}*/
p.indent {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #666666;
}

.rssFeedText a {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #336699;
	vertical-align: text-top;
	float: right;
}

p.byline {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #666666;
}
p.byline a {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #336699;
}

.byline {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #666666;
}
p.bylineFan {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #000;
}
.more {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	word-spacing:1px;
	color: #336699;
}
.moreBold {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	word-spacing:1px;
	color: #336699;
}
.photoCapSmall {font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	
	margin-top: 5px;
	margin-bottom: 5px;
}
* html table.productTable td { padding-left: 1px; }

ul.insBullets li
{
	margin: 2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #000000;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 12px;
}
*html ul.insBullets li {
	background-position: 0px 7px;
}

#insExperienceImg {float: left; width: 80px; clear: right;border: 1px solid #e3e3e3;  padding: 5px; margin-top: 5px; margin-bottom: 5px}
* html #insExperienceImg {width: 82px;}
#insExperiencePara {float: left; margin-left: 5px; width: 435px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#insExperiencePara p{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

table.wmcYieldsSpreads {border: none; empty-cells: show;  margin-bottom: 5px;   border-collapse:collapse}
table.wmcYieldsSpreads td { text-align: right; font-weight: normal; padding: 2px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;border-top:0 }
table.wmcYieldsSpreads tr.blank th { border-top: 0; background-color: #fff; border-top: 1px solid #cccccc; color: #000 }
table.wmcYieldsSpreads tr.bold td { font-weight: bold; border-top: 1px solid #cccccc; }
table.wmcYieldsSpreads tr.current td { font-weight: bold; }
table.wmcYieldsSpreads th {  text-align: left; font-weight: normal; padding: 2px 6px; border-left: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px;border-top: 0; background-color:#336699; color: #fff }
table.wmcYieldsSpreads tr.bold th { font-weight: bold;border-top: 1px solid #cccccc; }
table.wmcYieldsSpreads tr.current th { font-weight: bold;  background-color: #cccccc; color:#000}
table.wmcYieldsSpreads tr.titleRow1 th {  text-align: left; font-weight: normal; font-style:italic; padding: 4px 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color:#fff; color:#000 }
table.wmcYieldsSpreads tr.titleRow2 td { text-align: right; font-weight: bold; padding: 2px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;background-color: #336699; color: #fff; }
table.wmcYieldsSpreads tr.titleRow2 th {  text-align: left; font-weight: bold; padding: 2px 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;background-color: #99B3CC; color:#003366}

table.treasuryLegend {border: none; empty-cells: show;  margin-top: 0;margin-left: 25px;   border-collapse:collapse}
table.treasuryLegend td{padding: 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 11px;text-align:left; border-bottom:3px solid #fff}
ul.econBulletsRD{
	margin:0;
	padding: 0;
}
ul.econBulletsRD li
{
	margin: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	line-height: 15px;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 8px;
}
ul.econBulletsRD li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
}
#econBulletsLeft {float: left; width: 350px; border-top: 1px solid #336699;  margin-top: 5px;}
#econBulletsRight {float: left; clear: right;width: 190px; border-top: 1px solid #336699; margin-top: 5px; }
#econRow {float: left; clear:both;}

table.weekAheadTable {border: none; empty-cells: show; margin-top: 5px; margin-bottom: 5px; border-collapse:collapse}
table.weekAheadTable td { text-align: center; font-weight: normal; padding: 2px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #e3e3e3 }
table.weekAheadTable td.left { text-align: left; }
table.weekAheadTable th { text-align: left; font-weight: normal; padding: 2px 15px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;border-bottom:1px solid #e3e3e3 }
table.weekAheadTable tr.headerRow td { font-weight: bold }
table.weekAheadTable tr.headerRow th { font-weight: bold }
table.weekAheadTable tr.dateRow th { background-color: #E6EBF0; font-weight: bold; }
table.weekAheadTable tr.dateRow td { background-color: #E6EBF0 }
p.profileImage {float: right; margin: 5px 0 5px 5px; border:1px solid #e3e3e3; padding: 4px }
p.comImage {float: left;  border:1px solid #eaf4ff; padding: 8px; background-color:#eaf4ff; width:530px; }
p.newsletterImage {float: left; margin: 5px 1px 5px 1px;  padding: 4px; width: 100px; font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666;}
.imageBorder {padding:0; border: 1px solid #99B3CC}
table.fomcTable {border: none; empty-cells: show; margin-top: 15px; margin-bottom: 5px; border-collapse:collapse}
table.fomcTable td { text-align: left; font-weight: normal; padding: 2px 25px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: top;background-color: #E6EBF0;border-top:1px solid #336699; }
table.fomcTable th { text-align: left; font-weight: normal; padding: 2px 25px 2px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;vertical-align: top; background-color: #E6EBF0;;border-top:1px solid #336699;white-space: nowrap;}
table.fomcTable tr.headerRow td { font-weight: bold; background-color: #FFFFFF; border-top: 0; }
table.fomcTable tr.headerRow th { font-weight: bold; background-color: #FFFFFF; border-top: 0; }
table.fomcTable tr.noteRow th { border-bottom:1px solid #336699; border-top: 0; font-weight: normal; background-color: #FFFFFF;}
table.fomcTable tr.noteRow td { border-bottom:1px solid #336699; border-top: 0; font-weight: normal; background-color: #FFFFFF; }
table.fomcTable tr.mtgRow th { border-bottom:1px dashed #336699; border-top: 0; font-weight: normal; background-color: #FFFFFF; }
table.fomcTable tr.mtgRow td { border-bottom:1px dashed #336699; border-top: 0; font-weight: normal; background-color: #FFFFFF; }
#printButton {float: right; clear: both;}

form#signUp {
  margin: 0;
  padding: 0;
  width: 540px; 
  background-color: #ffffff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
}

form#signUp fieldset {
  /*border-color: #336699;
  background-color:#F6F6F6;
  border-width: 1px;
  border-style: solid;*/
  border: 0;
  padding: 5px;      
  margin: 5px 0;
  width: 540px; 
}

form#signUp label { 
	display: block;  
	float: left; 
	width: 90px; 
	padding: 0; 
	margin: 8px 0 0 5px; 
	text-align: left; 
	border-bottom: 1px dotted #e3e3e3;
}
form#signUp label.blank { 

	border-bottom: 0;
}
form#signUp label.choices{
	width: 300px; 
	padding: 0; 
	margin: 5px 0 0 5px; 
	text-align: left; 
	border-bottom: 0;
}
form#signUp label.statement{
	width: 460px; 
	padding: 0; 
	margin: 5px 0 10px 5px; 
	text-align: left; 
	border-bottom: 0;
}
form#signUp input#checkbox {
	width: 20px;
	padding: 0;
	float:left;
	margin:5px 0 0 5px; 
}
form#signUp input#checkboxLeft {
	width: 20px;
	padding: 0;
	float:left;
	margin:5px 0 0 5px; 
}
form#signUp select, form#signUp textarea, form#signUp input {
	width:320px;     
	padding: 0;
	float:left;
	margin:5px 0 0 5px; 
}

form#signUp input#submit, form#signUp input#reset {
	width:100px;    
	padding: 0;
	float:left;
	margin:10px 0 0 5px;
}
p.cancel {clear:both; text-align: left; font-size: 10px; padding-top: 10px; color:#003366}
p.cancel a {clear:both; text-align: left; font-size: 10px; padding-top: 10px; color:#003366}

textarea { overflow: auto; }

form br { clear:left; }
ul.productList{
	margin:0;
	padding: 0;
}
ul.productList li
{
	margin: 0 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #000000;
	line-height: 15px;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 7px;
}
ul.productList li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
}
ul.noBullet{
	margin:0;
	padding: 0;
}
ul.noBullet li
{
	margin: 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #000000;
	line-height: 14px;
	list-style: none;
	padding-left: 2px;
}
ul.noBullet li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: left;
	color: #003366;
}
#productsLeft{float: left; width: 56%; margin:0; padding: 0}
#productsRight{float: left; width: 42%; margin:0; padding: 0;}
#productsAll{float: left; clear: both; width: 95%; margin:0; padding: 0;}
ul.vtmenu  {
	margin: 0;
	margin-left: 10px;
	/*margin between first menu item and left browser edge*/
	padding: 0;
	
}

ul.vtmenu li {
	display: inline;
	margin: 0 12px 0 0;
	padding-left: 8px;
	list-style: none;
	background-image: url(/images/0808/bullet1.png);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
ul.vtmenu li a {color: #003366;
	font-weight: normal;}
	
#articleGrad {
	width:174px;
	margin: 5px 1px;
	padding: 10px 4px;
	background:url(/images/grad.png) repeat-x;
	text-align: left;
	background-color:#f3f3f3;
	border: 1px solid #ccc;
}
#articleGrad {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#666666}