/* right area content */

#Flashpromo{
/* container div for flash promo.
   If you need to fix the layering of any div to appear over the flash,
   make sure you add the parameters wmode=transparent
 *********************************************************************/
	margin-bottom:10px;
	z-index:1;
}


/* styling for SPDRU Promo area on the homepage */
#resources{
	background: url(../images/hp_bg_resources.jpg) no-repeat bottom left;
	color:#ffffff;
	height:auto;
	width:588px;
	margin:4px 0px 0 0px;
	padding:0 0 10px 0px;
	color:#fff;
	overflow:hidden;
}

#resources h2{
	margin:0 0 0 2px;
	padding:0;
}

#resources h6{
	color:#FFFFFF;
}

#resources .promo{
	float:left;
	display:inline;
	width:265px;
	margin:20px 12px 0 10px;
	padding:0px;
}

#resources .promo p{
	padding:0px;
	margin:0 0 13px 0;
	color:#ffffff;
}

#resources .promo p.byline{
	font-size:10px;
	padding:0 0 4px 0;
	margin:0px;
}

#resources .courses{
	float:left;
	display:inline;
	width:287px;
	border-left: 1px solid #ffffff;
}

#resources .courses p{
	height:1%;
	line-height:11px;
	padding:5px 10px;
	margin:0;
	border-top: 1px solid #ffffff;
}

#resources .courses p.firstitem{
	border-top:none;
}

#resources .courses a{
	color:#ffffff;
	float:left;
	width:135px;
}

#resources .courses a:link, #resources .courses a:visited, #resources .courses a:hover,
#resources .promo a:link, #resources .promo a:visited, #resources .promo a:hover{
	color:#ffffff;
}

#resources .courses .enroll{
	font-weight:bold;
	line-height:12px;
	background: url(../images/icons/icon_arrow_white.gif) no-repeat 0 1px;
    color:#ffffff;
	display:inline;
	float:right;
	width:60px;
	text-align:right;
	margin:0px;
	padding:0 0 0 10px;
}


#highlights{
  background: url(../images/hp_bg_highlights.jpg) no-repeat bottom left;
  height:auto;
  width:581px;
  margin:0px;
  padding:0 0 20px 0px;
  overflow:hidden;
}

#highlights h2{
	margin:0 2px;
	padding:10px 0 8px 4px;
	width:566px;
	background:url(../images/bg_stripe_gray.gif) repeat 1px 0;
}

#highlights .highlightContent1{
  float:left;
  width:275px;
  padding-left:5px;
  margin: 10px 0 0px 2px;
}

#highlights .highlightContent2{
  float:left;
  width:265px;
  padding-left:5px;
  padding-bottom:0;
  margin: 10px 0 0px 0px;
  border-left:solid 1px #cccccc;
}

#highlights p{
  margin:0px 13px 15px 10px;
  font-size:11px;
}

#highlights .title{
  font-weight:bold;
  padding:0 0 4px 0;
}

#highlights .byline{
  font-size:10px;
  padding:0 0 4px 0;
  margin-bottom:0px;
}


/* left column content */
#fundFinderContainer {
	padding-bottom:8px;
	margin-bottom:0px;
}

#fundFinderContainer .findFund{
	width:180px;
	height:90px;
	float:left;
}
#fundFinderContainer .findTicker{
	background: url(../images/hp_bg_enterTicker.gif) no-repeat 0 0;
	width:180px;
	height:90px;
	display:block;
	float:right;
}
#fundFinderContainer .findTicker input.text{
	width:100px;
}
#fundFinderContainer .findTicker p{
	margin:20px 20px 10px 20px;
}
#fundFinderContainer .findTicker form{
	margin-left:20px;
}
#fundFinderFlex {
height:790px;
position:absolute;
top:113px;
_top:114px;
/*margin-left:1px;*/
width:940px;
z-index:100;
}

.positionBlock{
/*	margin-top:100px;
	z-index:80px;
*/}

/* Most viewed Funds Module */
#mostViewed, #recentlyViewed{
  float:left;
  display:block;
  clear:both;
  margin-left:2px;
  margin-top:5px;
}

#mostViewed h2,
#recentlyViewed h2{
  margin:0 0 0 5px;
  padding:0px 0 5px 0px;
}

#mostViewed .numeric, #recentlyViewed .numeric{
font-weight:bold;
color:#0D4882;
display:block;
text-align:right;
}

/* styling for Upcoming events Module */
#hpevents{
	background: url(../images/hp_bg_box.jpg) no-repeat bottom left;
	padding: 0 1px 15px 2px;
	margin: 13px 4px 0 0;
}

#hpevents h2{
	margin:0 1px 0 0;
	display:block;
	clear:both;
	height:1%;
	padding:8px 5px 1px 5px;
	background:url(../images/bg_stripe_gray.gif) repeat 0 0;
}

#hpevents h2 img{
	display:inline;
	float:left;
}

#hpevents p{
	margin-left:5px;
}

#hpevents td.numeric{
	font-weight:bold;
}

/* set width of tables used in left column */
table{
	width:352px;
	margin-bottom:0px;
}
table th{
	padding-top:8px;
}
table td{
	padding:2px 5px;

}
/* positioning of viewall link used within h2 of left column modules */
.viewall{
	list-style:none;
	margin:0px;
	padding:0 0 0 10px;
	line-height:15px;
	background: url(../images/icons/icon_arrow.gif) no-repeat 0 2px;
	display:inline;
	float:right;
}

/* styleing fro quicklinks and downloads */
#addlResources{
	background: url(../images/hp_bg_box.jpg) no-repeat bottom left;
	padding: 0 1px 16px 2px;
	margin: 15px 4px 0 0;
	height:1%;
	overflow:hidden;
	_overflow:visible;
}



#addlResources h2{
	margin:0 1px 0 0;
	display:block;
	clear:both;
	height:1%;
	padding:8px 5px 8px 5px;
	background:url(../images/bg_stripe_gray.gif) repeat 0 0;
}

#addlResources div.downloads{
  width:175px;
  display:inline;
  border-left: 1px solid #cdcdcd;
  float:left;
  background-image:none;
  margin-top:10px;
}
#addlResources div.downloads ul{
  margin-left:8px;
}
#addlResources div.quicklinks{
  margin-top:10px;
  margin-left:5px;
}
#addlResources div.quicklinks p{
  margin-left:12px;
}
/* signup form */
#emailSignup{
  background: url(../images/bg_bluegradient.gif) repeat-y 0 0;
  border-top: solid 1px #c3c6cb;
  border-bottom: solid 1px #c3c6cb;
  width:355px;
  padding: 8px 0 8px 0px;
  display:block;
  clear:both;
  margin:0px;
  float:left;
 }

#emailSignup fieldset{
	padding-left:8px;
}

#emailSignup p.thankyou{
  color:#ff0000;
}

#emailSignup input.text{
	width:200px;
}

#emailSignup .labelCheckbox{
  padding: 5px 0;
  float:left;
}
#emailSignup .inlineform{
	margin:2px 0 0 0;
}

p.disclaimer{
	text-align:left;
	margin:0px 0 0 8px;
	padding-top:12px;
	font-size:12px;
	color:#333333;
}#events span
{
font-weight:bold;
}
#events .eventDate
{
font-weight:bold;
width:100%;
text-align:right;
display:block;
}
#fundsTable .pricecol,
#fundsTable1 .pricecol {
display:block;
font-weight:bold;
text-align:right;
width:100%;
}
#container .col2_content {
margin-top:-9px;
}
html/**/>body #container .col2_content {
margin-top:-10px;
}
