﻿/* for the print stylesheet we remove some un-neccesary elements */
#fundActionsWrapper, #nav, .menuSpacer, #topnav, #profile-box, .menu, .homepage_page_label_en, .clearBoth, .info, .links, .ticker, #headerImage, #left, #headerLogo, #right, .launchCourse, #footer, #legal, #print, .upArrow, #myBookSpacer, #workingWithAimTrimarkSpacer, #respSpacer, #swpSpacer, #fundPricesSpacer, #tabs, form#clientAccountsSearch, #quickSearch, .styleButton{
display:none !important;
}

#normal {	
	display:block;
	padding-top:135px;
	
}


body, #logo, #boxBorder, #topHeader, #content, .column, #center, #footer, #bottomContent, #fundContent, #accountInformation, #clientAccountsData, #howPricesAre, dl#teaser, .pageNav, .buttons {
font-family:Arial, Helvetica, sans-serif;
  float: none !important;
  width: 600px !important;
  margin: 0 !important;
  padding: none !important;
  color: #000000 !important;
  border:none;
  background-color: #FFFFFF !important;
  height:auto !important;
  
}

#topHeader{
	padding-top:135px;
	}

/* start print new format classes*/








#toolBox{
display:block !important;
height:30px !important;
overflow:hidden !important;
width:600px !important;

}


#toolBox  .toolBar{
		width:600px !important;
		background-color: #b5a56f;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
		height:24px;
		padding-bottom:3px;
		_padding-bottom:0;
}



.rowGreen {
	background-color:#FFFFFF !important;
	padding:0px; 
	border-bottom:solid 1px #FFFFFF;
	width:600px !important;
	
	}
}

.columnNames{
	background-color:#FFFFFF !important;
	color:#000000 !important;
}


.t, .tl. {
	background-color:#FFFFFF !important;
}

div#clientAccountsData {
	
	background-color:#FFFFFF !important; 
	width:600px !important;
}

div#accountInformation  {
	width:600px !important;
	background-color:#FFFFFF !important;
}

.infoBoxNarrow3 ul, .infoBoxNarrow ul {
	width:212px !important;	
	background-color:#FFFFFF!important;
}

div#clientAccountsData .t{
	background-color:#FFFFFF !important;
	margin-top:0px !important;
	padding-top:30px !important;
	width:600px !important;
}

#fauxRight{
	background-image:none !important;
	background-color:#FFFFFF !important;
	float:none !important;
}



/*added by lester 09/24/08 fund research centre fix */
.cardRight{
	display:block !important;
	float:none !important;
	width:400px !important; 
	color:#000000 !important;
	height:auto !important;
	visibility:visible !important;
	clear:none !important;
}

#fundWrapper{
	float:none !important;
	width:500px !important; 
	display:block!important;
	color:#000000 !important;
		
}

#fundWrapper .cardRight{
	float:none !important;
	width:400px !important; 
	display:block!important;
	color:#000000 !important;		
	visibility:visible!important;
}

#fundWrapper .cardSection .contentTable {
	float:none !important;
	width:500px !important;
	color:#000000 !important;	
	visibility:visible !important;
}


#fundWrapper .cardLeft {

	float:none !important;
	clear:none !important;
}
/*end added by lester 09/24/08 fund research centre fix.  -LF*/





/*end new print style classes */


tables, tr, td, th {
	background-color: #FFFFFF !important;
}

.hr, hr{
	background:none !important;
	display:block !important;
}

h2 {
	text-indent:0;
	font-size:14pt;
	background:none;
	padding-top:15px !important;
	color: #000000 !important;
}

h4, h4 a {
	background:none;
	font-size:12pt;
	text-indent:0;
	margin-left:0;
	padding-left:0;
	width: 100% !important;
	white-space: nowrap !important;
	padding:5px !important;
}



h5 {
	background:none !important;
	padding:5px !important;
	margin:0 !important;
	  font-size:10pt;

}

h6, h5, h3 {
	clear:both !important;
	background:none !important;
	padding:5px !important;
	text-indent:0;
	font-size:12pt;
	width:600px !important;
}

h3 {
	color:#000000 !important;
	font-size:12pt;
	display:block !important;
	margin-top:5px;
	width:600px !important;
}

#fundChanger {
	display:block;
	margin-bottom:30px !important;
}

.primaryRowHeader {	
	background:none !important;
}

.primaryRowHeader strong {
	font-size:13pt !important;
	color:#000000 !important;
	display:none !important;
	float:none !important;
}

.primaryRowHeader span {
	color:#000000;
	float:none;
	display:block !important;
}

.rowHeader h5 {
	margin-top:15px !important;
	font-size:10pt !important;
	display:none;
}
#tabs {
}

.pdf {
background:none !important;
padding:0 !important;

}

.contentTable {
	width:600px !important;
	margin-bottom:0px !important;
}

.contentTable tbody div {
float:none !important;
border-bottom: solid 1px black;
width:400px !important;
}

#bottomContent {
	width:600px !important;
	border:none;
}

.form h4 {
	font-size:10pt;
}

div.t,div.tl,div.tr {
	background-position: 0% 0%;
	padding: 0;
	margin: 0;
	background-color: none !important;
	background-image: none !important;
	background-repeat: repeat !important;
	background-attachment: scroll !important;
}

td, th {
	background-color: none !important;
}

ul.form {
	border:solid 1px #EFEFEF;
}

ul.form li {
	padding:5px;
}

p, label, legend, span, ul, ol, li, .contentTable  {
	font-size:9pt !important;
	line-height:16pt;
}

.clear {
	clear:both;
	padding:0;
}

#center {
	width:600px !important;
	margin:0;
	padding:15px !important;
	background-image:none !important;
}

#container {
	width:600px !important;
}

#boxBorder {
	border:none;
}

#headerSpacer {
	display:none;
}

#header {
	display:none !important;
	float:none !important;
	height:auto;
	overflow:auto;
	background: none;
}

#header img {
	visibility: visible;
	padding-top:0;
	margin-top:0;
}

#hiResLogo {
	display:inline;
}

input, textarea, select {
	width:auto !important;
	font-size:10px !important;
	background:none !important;
	border:solid 1px #CCCCCC !important;
}

li h1 {
font-size:12pt !important;
}

.inputsBox {
	width:auto !important;
}

.rowBlue, .rowGreen {
	border-bottom:solid 1px black !important;
}

#top10Holdings {
float:none;
border:none;
}

/*tweaks for powershares pages - fund card*/

.fundCardBoxR, fundCardBoxL {
	width:300px!important;
}

#profile-box, .menu {
	display:none!important;
}

