/* $Id: stylesheet.css,v 1.31 2008/04/29 01:28:32 yanglin Exp $ */

/* styles that are hidden from web view: */

.printHeader {
	display: none;
}

BODY {
  margin: 0px;
  padding: 0px;
  background-image: url(/images/new/bg_shadow.gif);
  background-repeat: repeat-y;
  background-color: #ffffff;
  color: #323232;
  font-family: arial, sans-serif;
  font-size: 11px;
}

A {
 color : #1d86d9;
 text-decoration:none;
}

A:hover {
 text-decoration:underline;
}

P {
 margin-top : 0px;
 margin-bottom: 8px;
 width:100%;
}

#tableElement img {
	display:inline;
}

HR {
  border: 1px #999999 solid;
  height: 1px;
}

.dailyemailcontainer{
    border: 1px #adadad solid;
	width:100%;
	padding:0px;
	margin:0px;
}

.emailsubheading{
    color:323232;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.dailyemailcontainer .hrline{
    width:888px;
	color:#adadad;
	height:1px;
}

.plain {
 font-family : courier;
 color: #000000;
}

.body {
 visible: false;
 font-size : 11px;
 margin-bottom : 8;
 margin-top : 0;
 /*
 max-width:508px;
 width:508px;
 */
}

.bodyBold {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #333333;
 margin-bottom : 5;
 margin-top : 0;
 font-weight: bold;
}

.bodyLight {
 visible: false;
 font-family :  arial, sans-serif;
 font-size : 11px;
 color : #cccccc;
 margin-bottom : 5;
 margin-top : 0;
}

.bodyBoldLight {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #cccccc;
 margin-bottom : 5;
 margin-top : 0;
 font-weight: bold;
}

.bodyText {
 caption: Body Text;
 font-size : 11px;
 line-height: 16px;
}

.welcomeText {
  font-size: 14px;
  font-weight:bold;
  color: #484848;
  text-align: left;
}

.introText {
  width: 508px;
  font-size: 11px;
  line-height: 16px;
  vertical-align:top;
}

.lightText {
  font-size: 11px;
  color: #666666;
}

.footerText {
  font-size: 11px;
  color: #666666;
}

.linkList {
 visible: false;
 font-family : arial, sans-serif;
 color : #666666;
 font-size : 100%;
 margin-bottom : 5;
 margin-top : 0;
 list-style-image : url(/images/blue_bullet.gif);
}

.headline {
 caption: Headline;
 font-family : arial, sans-serif;
 font-size : 13pt;
 font-weight: bold;
 color : #666666;
 margin-bottom:4px;
}

.head {
 font-family : arial, sans-serif;
 font-size:24px;
 color : #323232;
 margin-bottom : 10px;
 margin-top : 25px;
 /* text-transform:capitalize; */
}

.splashHead {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 18pt;
 color : #1d86d9;
}

.subHead {
 padding-top:15px;
 caption: Sub Head;
 font-family : arial, sans-serif;
 font-size : 12px;
 font-weight : bold;
 vertical-align: text-bottom;
}

.subHeadText {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 margin-bottom : 0;
 margin-top : 10;
 color : #333333;
}

.subHeadEmail {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 margin-bottom : 10;
 color : #333333;
 }

.listTitle {
 caption: List Title;
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #333333;
 padding-left: 15px;
}

.fundSubHead {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 14px;
 font-weight : bold;
 text-transform: uppercase;
 color : #333333;
}

.fundSubSubHead {
 visible: false;
 font-size : 11px;
 font-weight : bold;
 margin-top: 10px;
 margin-bottom: 5px;
 color : #333333;

}

.medallion {
  width: 170px;
  padding: 10px;
  text-align: left;
}

.sidebarDarkShort {
	width:173px;
    font-size: 11px;
	margin: 0px;
	background-color:#E5E5E5;
	border:1px solid #ADADAD;
}

.sidebarDarkMiddle {
	width:173px;
    font-size: 11px;
	margin: 0px;
	background-color:#E5E5E5;
	border:1px solid #ADADAD;
}

.sidebarDarkLong {
	width:173px;
    font-size: 11px;
	margin: 0px;
	background-color:#E5E5E5;
	border:1px solid #ADADAD;
}


.sidebarLight {
	width:173px;
    font-size: 11px;
	margin: 0px;
    background-color:#C9C9C9;
	background-image:url(/images/new/light_gradient_sidebar.png);
	background-repeat:repeat-x;
	border:1px solid #C9C9C9;
	/*
	width:174px;
    font-size: 11px;
	visible:false;
	background-color: #e5e5e5;
	margin: 0px; 
    /*border: 1px #adadad solid;*/
}

.loginSidebar {
	height:270px;
	/*
	margin-right:25px;
	vertical-align: top;
	*/	
}

.sidebarSubhead {
 caption: Sidebar sub head;
 font-family : arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #333333;
 margin-bottom: 0px;
 }

.sidebarSubheadLogin {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #333333;
 margin-bottom: 0px;
 }

.subHeadSmall {
 caption: Sidebar small sub head;
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 margin-bottom : 0;
 color : #333333;
 }

.medium {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #333333;
 }

.mediumRed {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #990000;
}

.investorType {
 visible: false;
 font-family : arial, sans-serif;
 color : #1d86d9;
 font-weight: bold;
}

.little {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 color : #333333;
 margin-bottom: 0px;
}

.littleb {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #333333;
 margin-bottom: 0px;
}

.littleLight {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 color : #CCCCCC;
 margin-bottom: 0px;
}

.littlebLight {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #CCCCCC;
 margin-bottom: 0px;
}

.control {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 font-weight : bold;
 color : #333333;
 }

.sidebarLittle {
 caption: Sidebar little;
 font-family : arial, sans-serif;
 font-size : 7pt;
 color : #333333;
 margin-bottom: 5px;
}

.sidebarTable {
 caption: Sidebar table;
 font-family : arial, sans-serif;
 font-size : 7pt;
 color : #333333;
 margin-bottom: 0px;
}

.window {
 visible: false;
 font-family : arial, sans-serif;
 font-size : 8pt;
 text-align: left;
 font-weight: bold;
 padding: 4 0 4 0;
 background-color: #e5e5e5;
 color : #333333;
}

.nav {
	visible:false;
	font-family : arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
	/*color : #A38004;*/
 }
 
.navOn {
 	visible:false;
  font-family : arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size : 11px;
	/*color : #56612F; */
	text-decoration: none;
}
 
.navOnBold {
 	visible:false;
  font-family : arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size : 11px;
	/* color : #56612F; */
	text-decoration: none;
 }

.anchor {
 visible:false;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #333333;
 }

.anchor_sml {
 visible:false;
 font-family : arial, sans-serif;
 font-size : 10px;
 color : #666666;
}

.footnote {
 caption: Footnote;
 font-size: 10px;
 margin-top: 0px; 
 margin-bottom: 5px;
}

.footnoteHead {
 caption: Footnote Head;
 font-weight: bold;
 font-size : 11px;
}

.footnoteList {
 visible:false;
 list-style-image : url(/images/blue_bullet.gif);
 font-size : 11px;
 margin-bottom: 5px;
}

.chartFootnote {
 caption: Chart footnote;
 font-family : arial, sans-serif;
 font-size : 11px;
 color : #333333;
 margin-bottom: 5px;
 padding: 4 8 4 4;
}

.chartHeadText {
 caption: Chart Header;
 font-family : arial, sans-serif;
 font-size : 8pt;
 text-align: left;
 font-weight: bold;
 color : #333333;
}

.chartHeadNumber {
 caption: Chart Header Number;
 font-family : arial, sans-serif;
 font-size : 8pt;
 text-align: right;
 font-weight: bold;
 color : #333333;
}

.chartText {
	caption: Chart text;
	font-family : arial, sans-serif;
	font-size : 8pt;
	text-align: left;
	background-position: top;
  color : #333333;
 }

.chartNumber {
 caption: Chart number;
 font-family : arial, sans-serif;
 font-size : 8pt;
 text-align: right;
 color : #333333;
}

.chartTextCenter {
 caption: Chart text center;
 font-family : arial, sans-serif;
 font-size : 8pt;
 text-align: center;
 color : #333333;
}


.chartDark {
 visible:false;
 background-color : #e5e5e5;
}

.chartLight {
 visible:false;
 background-color : #FFFFFF;
}

.chartHead {
 visible:false;
 background-color : #e5e5e5;
}

.contentCallout {
  border: 1px #adadad solid; 
  padding: 10px;
  width: 100%;
}

.contentCallout .subhead {
 caption: Callout sub head;
 font-family : arial, sans-serif;
 font-size : 11px;
 font-weight : bold;
 color : #323232;
 margin-bottom: 0px;
}

.listBullet {
 visible:false;
 list-style-image : url(/images/blue_bullet.gif);
 font-family : arial, sans-serif;
 font-size : 8pt;
 color : #333333;
}

.selectorBox, .tableHead {
  visible:false;
	background-color: #e5e5e5;
  margin-top: 0px;
}

.errorMessage {
  font-size: 11px;
  color: #CC0000;
  padding: 0px 0px 15px 0px;
  width: 500px;
  padding-top:15px;
}

.icons {
  font-size: 11px;
  padding-top:0px;
  padding-bottom:0px;
  margin-top:19px;
  margin-bottom:4px;
  text-align:right;
}

/* Use this to create horizontal space images that work in all browsers */
.hSpacer {
  display: block;
}

/*------------ home promo ------------------*/
.homePromoImage {
  width: 580px;
  height: 270px;
  border: none;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
  display: block;
}

.homePromo1 {
  vertical-align: top;
  overflow: hidden;
  height: 270px;
  min-height: 270px;
  max-height: 270px;
  margin-right:7px;
  width:580px;
  overflow:hidden;
}

.homePromo2Outer {
  background-color:#C9C9C9;
  background-image:url(/images/new/light_gradient_sidebar.png);
  background-repeat:repeat-x;
  border:1px solid #C9C9C9;
  overflow: hidden;
  height: 270px;
  width:173px;
}

#promo3parent {
  width:172px;
    height: 270px;
  min-height: 270px;
  max-height: 270px;
}

.homePromo2 {
  margin: 7px;
  font-family: arial, sans-serif;
  font-size: 8pt;
   height: 270px;
  min-height: 270px;
  max-height: 270px;  
}

.homePromo3 {
  height: 270px;
  min-height: 270px;
  max-height: 270px;
  overflow: hidden;

}

.homePromoContent {
  /*height: 128px;*/
  _height: 128px;
  min-height: 128px;
}

.homePromoContent1 {
  height: 270px;
  min-height: 270px;
  max-height: 270px;
}

/*------------ page structure --------------*/

.pageBackground {
  width: 965px;
  padding: 26px 0px 0px 0px;
  background-color: #ffffff;
  /*
  border-right: 0px #E5E7DC solid;
  border-bottom: 1px #E5E7DC solid;
  */  
}

.mainTable {
  width: 950px;
  padding: 0px;
  margin: 0px;
  margin-top:0px;
}

.mainTable td {
	vertical-align:top;
}

.bodyCell {
  font-size: 11px;
  margin:  0px 0px 0px 0px;
  padding-top:0px;
  padding-left:25px;
  padding-right:25px;
  padding-bottom:0px;
}

.dataTableCell {
  padding: 0px 0px 0px 56px;
}

.disclaimerDiv {
  position:absolute;
  top:150px;
  left:25px;
  height:197px;
  width:935px;
  overflow:auto;
  border:1px solid #ADADAD;
  padding: 0px;
  font-family: Arial;
  color: #666666;
  font-size: 11px;
  line-height: 14px;
}

.disclaimerReadDiv {
  width: 508px;
  font-family: Arial;
  color: #666666;
  font-size: 11px;
  line-height: 14px;
}

.disclaimerCell {
  font-size: 10px;
  line-height: 18px;
  color: #666666;
  padding: 0px 25px 0px 25px;
  mardin: 0px;
}

.disclaimerCellHome {
  font-size: 10px;
  line-height: 18px;
  color: #666666;
  padding: 0px 0px 0px 0px;
}

.footerCell {
  font-size: 11px;
  line-height: 18px;
  color: #666666;
  padding: 0px 0px 0px 25px;
}

.banner {
  background-image: url(/images/bg_banner.gif); 
  background-repeat: repeat-x; 
  height: 67px; 
  width: 950px;
  margin: 0px;}
  
.banner_email {
  height: 54px; 
  width: 100%;
  margin: 0px;}  
  
/*------------ page-specific styles -----------------*/
  
  
/* SPLASH */
.splashFinePrintNoPad {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  line-height: 18px;
}

.splashNotation {
  font-family: Arial, sans-serif;
  font-size: 9px;
  vertical-align: top;
  color: #000000;
}
  
.splashFinePrint {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  line-height: 18px;
  padding: 50px 0px 50px 0px;
    margin-left:25px;
}

.splashFinePrint UL {
  list-style-image: url(/images/blue_bullet.gif);
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #666666;
  margin-left: 0px;
  padding-left: 0px;
}

.splashFinePrint LI {
  margin-left: 20px;
}


/* HOME */

.homeHeadline {
  position: relative; 
  left: -50px;
}

/* POPUP */

.popupPage {
  background-image: none;
  background-color: #ffffff;
  margin: 15px;
}

/* REACTIVATE ACCOUNT */

.message {margin-top: 50px; margin-left: 50px; font-family: Arial, sans-serif; font-size: 14;}
    .message .header {font-size: 24;}
    .message .contact {padding: 0px 0px 0px 0px; font-size: 14;}
    .message .contact .label {width: 20%; font-size: 14;}
/*-------------- control panel ----------------------*/
  
.controlPanel {
  width: 100%;
  /*border:1px solid #adadad; */ 
}

.controlPanelExtender {
  position: relative;
  top: -5px;
  left: 30px;
}

.loginContainer {
  width: 440px;
  background-color: #e5e5e5;
  padding-top:10px;
  border:1px solid #adadad;
}

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

.controlPanel INPUT, .controlPanel SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}

.controlPanel TD {
  font-size: 11px;
  vertical-align: top;
}

.controlPanel .accountSelector {
  width: 300px;
}

.controlPanel .currencySelector {
  width: 100px;
}

.controlPanel .dailyIncomeCheckbox {
  position: relative;
  left: -4px;
  top: 2px;
}

.controlPanel .fundSelector {
  width: 300px;
}
  
  
/*------------ reportInfo styles -------------*/

.reportInfoTable {
  width: 100%;
}

table.reportInfoTable tr.row0 td {
  background-color: #e5e5e5;
}

table.reportInfoTable tr.row1 td {
  background-color: #ffffff;
}

.tableChart {
  border-right: 1px #adadad solid; 
  border-bottom: 1px #adadad solid;
  padding: 10px 0px 10px 0px;   
  text-align: center;
}

.tableTitle {
  font-size: 11px; 
  font-weight: bold;
  border-right: 1px #adadad solid;   
  border-top: 1px #adadad solid; 
  border-bottom: 1px #adadad solid;
  vertical-align: top;
  white-space:normal;
  text-align:right;
}

.tabletitle img {
  display:inline;
}

/*
.tabletitle div img {
  display:block;
}
*/

.tablePrimary {
  color: #000000; 
  font-size: 11px; 
  font-weight: bold; 
  background-color: #adadad;  
  border-bottom: 1px #adadad solid;
}

.tableSecondary {
  color: #333333; 
  font-size: 11px; 
  font-weight: bold; 
  background-color: #e5e5e5;  
  border-bottom: 1px #adadad solid;
}

.tableTertiary {
  font-size: 11px; 
  font-weight: bold; 
  border-bottom: 1px #adadad solid;
  border-right: 1px #adadad solid;   
}

.tableFinePrint {
  font-family: Arial, sans-serif;
  font-size: 11px;
  color: #000000;
  border-right: 1px #adadad solid; 
  border-bottom: 1px #adadad solid;
}

.textData {
  font-size: 11px;
  text-align: right; 
  border-right: 1px #adadad solid; 
  border-bottom: 1px #adadad solid;
}

.primaryColumn{
  border-right: 1px #adadad solid;
}

.firstColumn {
  border-left: 1px #adadad solid; 
  border-right: 1px #adadad solid;
  /*width:190px; 
  min-width:260px;
  width:260px;*/
}

.lastColumn {
  border-right: 1px #adadad solid;
  white-space:nowrap;
}

.topRow {
  border-top: 1px #adadad solid; 
  
}

.noTopBorder {
  border-top: none;
}


.noRightBorder {
  border-right: none;
}

.noLeftBorder {
  border-left: none;
}

.text {
  text-align: left;
}

.data {
  text-align: right;
}

.tableTitleFootnote {
  font-weight: normal;
}


/*------------ utilities navigation --------------*/

.utilitiesNav {
  text-align: left;
  color: #0072be;
  font-size: 11px;
}

.utilitiesNav A, .utilitiesNav A:visited {
  color: #0072be;
  text-decoration: none;
}

.utilitiesNav A:hover {
  color: #0072be;
  text-decoration: underline;
}

.opinionLab {
  float: left;
  color: #666666;
  font-size: 11px;
  padding: 0px 0px 4px 0px;
}

.opinionLab A, .opinionLab A:visited {
  color: #666666;
  text-decoration: none;
}

.opinionLab A:hover {
  color: #336699;
  text-decoration: underline;
}

/*------------ in-page anchor navigation (e.g., fund detail anchors) --------------*/
.anchorNav {
  font-size: 11px;
  line-height: 16px;
  vertical-align: top;
}

.anchorNav A {
  display: block;
  padding-right: 15px;
}

ul {
	  font-family : arial, sans-serif;
      font-size: 11px;
	  color : #333333;
	  margin-top : 0px;
	  margin-bottom: 5px;
	  margin-left: 26px;
	  list-style-image:url('/images/blue_bullet.gif');
}
    
ul ul {
			font-family : Arial, Helvetica, sans-serif;
			margin-left : 20px;
			list-style-type : disc;
		}
 
ol {
		font-family : arial, sans-serif;
    font-size: 11px;
		color : #333333;
		margin-top : 0px;
		margin-bottom: 15px;
		margin-left: 26px;
		text-align: left;
		}

ol ol {
		font-family : Arial, Helvetica, sans-serif;
		margin-left : 26px;
		list-style-type : lower-alpha;
		text-align: left;
		}

ol ul {
			font-family : Arial, Helvetica, sans-serif;
			margin-left : 16px;
			list-style-image:url('/images/blue_bullet.gif');
		}

/*
a.topNav:link, a.topNav:visited, a.topNav{
 	visible:false;
	text-decoration: none;
	color : #0072be;
 }

a.topNav:hover {
 	visible:false;
	color : #D49100;
	text-decoration: none;
}

a.topNavOn, a.topNavOn:link, a.topNavOn:hover, a.topNavOn:visited {
 	visible:false;
	text-decoration: none;
	color : #D49100;
}

a.topNavBold:link, a.topNavBold:visited, a.topNavBold{
 	visible:false;
	font-weight: bold;
	font-size : 11px;
	color : #A38004;
	text-decoration: none;
}

a.topNavBold:hover {
	visible:false;
	color : #D49100;
	font-weight: bold;
	font-size : 11px;
	text-decoration: none;
}

a.topNavBoldOn, a.topNavBoldOn:link, a.topNavBoldOn:hover, a.topNavBoldOn:visited {
 	visible:false;
	text-decoration: none;
	font-size : 11px;
	font-weight : bold;
	color : #D49100;
}
*/
a.footerNav:link, a.footerNav:visited, a.footerNav{
 	visible:false;
	color : #1d86d9;
 }

a.footerNav:hover {
 	visible:false;
	color : #1d86d9;
}

.libraryHeader {
  font-size: 11px; 
  font-weight: bold; 
  color : #323232;
}

.libraryMain{
    border: 1px #e5e5e5 solid;
}

.libraryPopular {
 font-family : arial, sans-serif;
 font-size : 7pt;
 margin-bottom: 0px;
 margin-top : 10px;
 vertical-align: middle;
}

.librarySidebar {
 caption: Sidebar library;
 font-family : arial, sans-serif;
 font-size : 7pt;
 color : #333333;
 margin-bottom: 5px;
 vertical-align: middle;
}

.librarySummary {
  font-size: 10px; 
  font-weight: bold; 
}

#title {
  display: none;
}

#keyFacts {
  display: none;
}
#printColumns {
  display: none;
}

.bonyBodyTable {
  font-size: 11px;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  width: 586px;
}

.bonyFooterTable {
  font-size: 11px;
  line-height: 18px;
  color: #666666;
  padding: 0px 0px 40px 0px;
  width: 586px;
}

.bonyHeaderTable {
  border-bottom: 1px #cccccc solid;
  margin-bottom: 0px;
  margin-top: 12px;
  padding: 0px 0px 0px 0px;
  width: 586px;
}

.bonyLeftGutter {
  width: 14px;
}

.bonyMainTable {
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 0px 0px 0px 0px;
  width: 600px;
}

.bonyTablePrimary {
  font-size: 11px; 
  font-weight: bold; 
  border: 1px #adadad solid;
  background-color: #adadad;
}

.bonyTablePrimaryTop {
  font-size: 11px; 
  font-weight: bold; 
  border: 1px #adadad solid;
  background-color: #adadad;
}

.bonyTile {
  width: 586px;
}

.bonyTitle {
  visible: false;
  font-family : arial, sans-serif;
  font-size : 16px;
  font-weight:bold;
  color : #333333;
  text-transform: uppercase;
}

.whiteSpacer {
  width: 1; 
  height: 35; 
}

.homePromoMainTable {  
  width: 100%;  
}

.homePromoMainTableTd {

}

.homePromoChildTable {
  height: 270px;  
}

.homePromoChildTableTd1 {
  width: 580px; 
  height: 270px; 
  vertical-align: top; 
  max-height: 270px;
}

.homePromoChildTableTd2 {
  width: 185px;
  height: 260px; 
  vertical-align: top;
  border: 0;
}

.homePromoChildTableTd3 {
  width: 185px; 
  overflow: hidden; 
  vertical-align: top; 
  height: 270px; 
  max-height: 270px;
}

.footnote_promo_box_2_disclosure {
}
/* styles for emails */
}
.bottomBorder {
  border-style: solid;
  border-width: 0 0 2 0;
  border-color: #c2c3c8;
  margin: 20 0 0 0;
}
.emailPromo  {
  background-image:url(/images/new/gradation.jpg);
  background-color: #cecfce;
  background-repeat: repeat-x;
  border-color: #cecfce;
  border-style: solid;
  border-width: 1px;
  padding: 10;
  font-size: 10px;
  margin-bottom: 0px;
}
.orange {
  color:#E67600;
  font-weight: bold;
}
.small {
	FONT-SIZE: 10px;
}

.emailSubhead {
  font-size: 13px;
  font-weight: bold;
  color: #023b67;
  margin-bottom: 4px;
  margin-top: 16px;
}

/* bio page */
.subheadRule {
  font-size: 13px;
  color: #464749;
  font-weight: bold;
  border-color: #0063ba;
  border-style: solid;
  border-width: 0 0 1 0;
  padding: 0 0 6 0;
}

.dividerRule {
  border-color: #e5e5e6;
  border-style: solid;
  border-width: 0 0 1 0;
  padding: 15 0 0 0;
}

span.saveTip {
    text-decoration:none;
}