#pageheading #services { width: 726px; margin: 5px 0 5px 0; overflow:auto; }
#pageheading #services .service { float: left; padding: 3px 6px 3px 6px; height: 70px; overflow:auto; }
#pageheading #services .item1 { width: 156px; margin: 0 2px 0 0; border-right: 1px solid #CCCCCC; }
#pageheading #services .item2 { width: 178px; margin: 0 2px 0 0; border-right: 1px solid #CCCCCC; }
#pageheading #services .item3 { width: 155px; margin: 0 2px 0 0; border-right: 1px solid #CCCCCC; }
#pageheading #services .item4 { width: 178px; margin: 0; }
#pageheading #services .service span.title { font-weight: bold; color: #00325F; text-transform: uppercase; font-size: 9px; }
#pageheading #services .service ul.products { list-style: none; margin: 0px; padding: 0px; }
/* #pageheading #services .service .products a:link { color: #00325F; } +anchor change+ */
#mainbanner { width: 723px; height: 195px; margin: 0 0 5px 0; padding: 0; border: 1px solid #d77fb6; }
#mainbanner .bannerad { float: left; width: 481px; background-color: #980165; }
#banneroptions { float: right; width: 242px; margin: 0 0 4px 0; padding: 0px; font-size: 10px; }
#banneroptions .banner_option { height: 38px; background-color: #FFF; color: #00325F; padding: 4px 5px 6px 8px !important; border-bottom: 1px solid #d77fb6; }
#banneroptions .banner_option P { margin: 0; padding: 0; font-size: 10px; }
#banneroptions .banner_selected { height: 38px; background-color: #980165; color: #FFF; padding: 4px 8px 6px 5px; border-bottom: 1px solid #d77fb6; }
#banneroptions .banner_selected P { color: #FFF; margin: 0; padding: 0; font-size: 10px; }
#banneroptions .banner_campaign { height: 38px; background-color: #FFF; color: #00325F; padding: 5px; }
#banneroptions .banneroptions H5 { margin: 0px; padding: 0px; }
#banneroptions .banneroptions P { margin: 0px; padding: 0px; }

#transactions { padding: 10px; position: absolute; top: 50px; left: 243px; width: 500px; height: 470px; xheight: 470px; border: 1px solid #00325F; background: #FFF; z-index: 1000; }
#transactions h2 { margin: 0 0 15px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #980165; }
#transactions img.close { position: absolute; top: 10px; left: 450px; }
#transactions .more_info { clear: both; border-top: 1px solid #B2CAE2; }

#servicesbox { position: absolute; background: #FAF2F7; border: 2px solid #980165; width: 200px; height: auto; z-index: 900; padding: 4px; }
#servicesbox p { color: #00519E; margin: 0; padding: 0; }
#servicesbox a { display: block; }

/* .products a:link, .products a:active, .products a:visited { color: #616365; font-weight: normal; text-decoration: none; }
.products a:hover { text-decoration: underline; } +anchor change+ */

.products a:link, .products a:active, .products a:visited { font-weight: normal; } /* +anchor change+ */

#announcements { float: left; position: relative; top: 0px; width: 359px; height: 280px; margin: 0 0 5px 0;   padding: 0; overflow:auto; }
#announcements img { float: left; margin: 0 10px 5px 0; max-width: 170px; }
#features {      float: left; position: relative; top: 0px; width: 359px; height: 280px; margin: 0 0 5px 7px; padding: 0; overflow:auto; }

.box_menu { position: relative; margin: 0; padding: 0; text-transform: uppercase; font-size: 9px; font-weight: bold; }
.box_menu .boxtitle { float: left; position: relative; margin: 0 7px 0 0; padding: 4px 0 0 0; color: #980165; }


.box_menu ul { float: left; position: relative; list-style: none; margin: 0; padding: 0; }
.box_menu li { float: left; position: relative; margin: 0 0 -1px -1px; padding: 0; z-index: 450; }

.box_menu a:link, .box_menu a:active, .box_menu a:visited { display: block; margin: 0; padding: 4px 10px 5px; color: #00325F; z-index: 450; }
.box_menu a:link.hi, .box_menu a:active.hi, .box_menu a:visited.hi { padding: 3px 9px 5px;
  border-top: 1px #B0CAE2 solid; border-right: 1px #B0CAE2 solid; border-left: 1px #B0CAE2 solid; color: #980165; background: #F2F6FA;}
.box { clear: both; margin: 0; border: 1px #B0CAE2 solid; padding: 12px; height: 233px; background: #F2F6FA;
       z-index: 400; overflow: hidden; }

.box H3 { margin: 0; padding: 0; }


/* old styles
#announcements { float: left; position: relative; top: 0px; width: 345px; height: 277px; margin: 0px 7px 5px 0; padding: 3px 6px 3px 6px; background: #F2F6FA; overflow:auto; border: 1px solid #CCDCEC; }
#features { position: relative; width: 345px; height: 277px; top: 0px; margin: 0 0 5px 0; padding: 3px 6px 3px 6px; background: #F2F6FA; overflow:auto; border: 1px solid #CCDCEC; }

.box_menu { position: relative; margin: 0; padding: 0; text-transform: uppercase; font-size: 9px; font-weight: bold; }
.box_menu .boxtitle { float: left; position: relative; margin: 0; padding: 5px 0 0 0; }

.box_menu ul { float: left; position: relative; list-style: none; margin: 0 0 -1px 4px; padding: 0; }
.box_menu li { float: left; position: relative; margin: 0 0 0 -1px; padding: 4px 4px 5px; border: 1px solid #00519E; border-bottom: none; z-index: 450; }
.box_menu li.boxtabhi { border-bottom: 1px solid #FFF6FA; }

.box_menu a:link.hi, .box_menu a:visited.hi, .box_menu a:active.hi { color: #980165; }
.box_menu a:link, .box_menu a:active, .box_menu a:visited { color: #00325F; }
.box { clear: both; position: relative; margin: 0; margin-top: -3px; padding: 2px 5px; font-color: #616365; border: 1px solid #00519E;  z-index: 400; }

/* popup page for secure site */
.popuppage html { margin: 0; padding: 0; }
.popuppage h2 { margin: 0; padding: 3px; font-size: 14px; color: #FFFFFF; background-color: #980165; }
.popuppage p { padding: 10px; }

/* footer */
#footer { clear: left; margin: 0px 0px 10px 0px; padding: 5px 0px 0px 0px; width: 725px; border-top: 2px solid #980165; }
#footer P, #footer UL, #disclaimer P, #disclaimer UL { color: #00325F; background: #FFF; font: normal 11px arial, helvetica, sans-serif; }
/* #footer A:link, #footer A:active, #footer A:visited { color: #980165; font-weight: bold; text-decoration: none; } +anchor change+ */
#footer A:link, #footer A:active, #footer A:visited { font-weight: bold; } /* +anchor change+ */
/* #footer A:hover { text-decoration: underline;  } +anchor change+ */
.maincontentfull #footer { width: 985px; border-top: 2px solid #980165; }
.maincontentfull #footerrightcont { float: left; margin: 0px 0px 10px 9px; border-left: #B2CAE2 solid 1px;  padding: 0px 0px 0px 10px; width: 231px; }
.maincontentfull #validW3C {  }

.telephone_number_investments { position: absolute; left:700px; }

#verisign   { float: left; padding: 0px 8px 0px 9px; width: 125px; }
#disclaimer { float: left; padding: 0px 0px 0px 10px; width: 562px; border-left: #B2CAE2 solid 1px; }
#disclaimer P, #disclaimer UL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#disclaimer P:first-child { margin-top: 0px; }
#disclaimer P { margin: 6px 0px; padding: 0px; }
#disclaimer UL { margin: 0px; padding: 0px; }
#disclaimer LI { border-left: 1px #00325F solid; padding: 0px 2px 0px 6px; list-style: none; }
#disclaimer LI.first { border-left: none; padding-left: 0px; }

#awards { margin: 0px; padding: 9px 10px 30px 9px; width: 231px; }
.awarditem { clear: both; margin-bottom: 3px; }
.awarditem IMG { float: left; margin: 0px 7px 0px 0px; }
#validW3C { padding-left: 9px; }


/* share tips */
#articlePage table { background: #FFFFFF; border-collapse:collapse; margin:10px 0px 15px 0px; border:1px solid #5C92C2;}
#articlePage table caption {border-bottom:1px solid #736952; color:#00325F; font-size:1.3em; padding:5px 10px; margin-bottom:10px; text-align:left; width:100%;}
#articlePage table tr.newLine {border-collapse:separate;}
#articlePage table tr.odd {background-color:#FAF9F7;}
#articlePage table th {background-color:#B2CAE2; border-right:1px solid #5C92C2; border-bottom:1px solid #5C92C2; color:#00325F; font-size:.85em; padding:5px;}
#articlePage table th.icView {color:#C51509;}
#articlePage table td.header {background-color:#FFFFFF; border-right:1px solid #5C92C2; border-bottom:1px solid #5C92C2; color:#00325F; font-size:.85em; padding:5px; font-weight:bold; width:25%;}
#articlePage table td.cell {width:25%;}
#articlePage table td.change {font-weight:bold;}
#articlePage table th[scope=row] {text-align:left;}
#articlePage table td {border-right:1px solid #5C92C2; border-bottom:1px solid #5C92C2; color:#00325F; padding:2px; text-align:center;}
#articlePage table td.note {text-align:left; font-size:.85em; padding:4px;}
#articlePage table small {color:#C51509;}
#articlePage table .sortable {cursor:pointer;}
#articlePage table .sortable a {color:#00325F;}

#articlePage #icView h3 {background: #B2CAE2; border:1px solid #5C92C2; color:#00325F; font-size:0.9em; font-weight:bold; padding:4px 0 4px 15px;}
#articlePage #icView h4 {float:left; margin: 0px 10px 10px 10px; text-indent:-9999px; display:inline /* :BUGFIX:IE6 Double margin bug */; position:static /* :BUGFIX:IE6 Peek a boo bug */;}
#articlePage #icView p {color:#00325F; padding:0px 15px 0 15px; line-height:1.3em; clear:none !important;}

#articlePage #icRecommendation { padding-top: 10px; }
#articlePage #icRecommendation .icPoints { width: 50%; float: left; }
#articlePage #icRecommendation .icPoints h4 { font-size: 11px; padding-top: 0px; }
#articlePage #icRecommendation .stChart { float: right; }

h4.tipBuy {background:url(/img/icons/i_buy.gif) no-repeat 0 0; width:36px; height:41px;}
h4.tipSell {background:url(/img/icons/i_sell.gif) no-repeat 0 0; width:36px; height:41px;}