#spd .Headline1 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 40px;
	line-height:38px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
#spd .Headline1_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 40px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
}
#spd .Headline2 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #576576;
}
#spd .Headline2_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;	padding-bottom:0;
}
#spd .Headline3 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #464646;
}
#spd .Headline3_SecondColor {

	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
}
#spd .BodyCopy {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent: 25px;
	list-style-position: outside;
	list-style-image: url(/wp-content/themes/tsi/images/spd/default_bullet.gif);
}
#spd .BodyCopy_NoIndent {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-position: outside;
	list-style-image: url(/wp-content/themes/tsi/images/spd/default_bullet.gif);
}
#spd .BodyCopy_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-indent: 25px;
	list-style-position: outside;
	list-style-image: url(/wp-content/themes/tsi/images/spd/default_bullet.gif);
}
#spd .BodyCopy_NoIndent_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	list-style-position: outside;
	list-style-image: url(/wp-content/themes/tsi/images/spd/default_bullet_color2.gif);
}
#spd .SidebarHeadline {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #003399;
}
#spd .SidebarHeadline2 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
}
#spd .SidebarCopy {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent: 12px;
}
#spd .SidebarCopy_NoIndent {

	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}


#spd .SidebarCopy_SecondColor {

	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-indent: 25px;
}
#spd .SidebarCopy_NoIndent_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
}
#spd .LargeCopy {
	font-family: Arial,Verdana, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent: 25px;
}
#spd .LargeCopy_NoIndent {
	font-family: Arial,Verdana, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .LargeCopy_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-indent: 25px;
}
#spd .LargeCopy_NoIndent_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 21px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
}
#spd .Arial_12 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Arial_14 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Arial_16 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Lucida_12 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Lucida_14 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Lucida_16 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
#spd .Times_12 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
#spd .Times_14 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
#spd .Times_16 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}


/*from spd.css*/
#spd #page-bg{margin: 0px; padding:0; background-color: #ffffff;	text-align:xcenter; width:100%;}

#xxpage{ margin:0 auto; padding:0; width:790px; background: url(http://www.stockpickersdigest.ca/images/headerbg.jpg) repeat-y #576576;}
#spd #homepage,
#spd #homepage a { margin:0 auto; padding:6px 0 12px 0; width:790px; font-family: Arial,Verdana, sans-serif;
	font-size: 12px;color: #666666;}
#spd #page{ margin:0 auto; padding:0; width:790px; border:1px solid #999999;font-family: Arial,Verdana, sans-serif;
	font-size: 16px;color: #000000;text-align:xcenter;}


#spd #header {margin:0 auto; width:720px; text-align:left; font-family: Arial,Verdana, sans-serif; border:#FFFFFF 1px solid;}

#spd #header h1{
	font-family:"Arial Black", Impact;
	font-size: 36px;
	line-height:40px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-indent:0px;
	padding: 0;
	margin:0;
	text-align:left;
	padding-left:43px;
}
#spd #header h2{
	font-family: Arial,Verdana, sans-serif;
	font-size: 30px;
	line-height:44px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-indent:0px;
	padding: 0px 25px;
	margin:0px;
}
#spd #header h3{
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;  /* 22px;*/
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #990000;
	padding-bottom:0;
	padding-left:20px;
	margin-top:5px; margin-bottom:0px;
	text-align:left;
	text-indent:25px;		
}
#spd #header p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-indent: 17px;
	margin-top:10px; margin-bottom:10px;
	padding-left:45px; padding-right:45px;
}
#spd #header p.small{ font-size:12px; }
#spd #header p.condense{ width:480px; margin-left:20px; color: #990000; padding-right:0; margin-right:0;	}

#spd #header ul{margin-top:10px; margin-bottom:10px; font-size:18px;padding-left:105px; padding-right:45px;}
#spd #header ul li{	list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet.gif); }
#spd #header ul li.color2{ list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet_color2.gif); }

#spd #xxmainContainer {background-image: url(http://www.stockpickersdigest.ca/images/mainBak.gif); z-index:100; margin-top:10px; }
#xxmainContainer {background-image: url(http://www.stockpickersdigest.ca/images/mainBak.gif); z-index:100; margin-top:10px; }

#spd #contentArea {
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#spd #sidebarArea { margin:0;
	padding:10px 0px 20px 0px;
	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	width:220px;
	text-align:center;
}

#spd #contentArea p{
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-indent: 17px;
	margin-top:10px; margin-bottom:10px;
}

#spd #contentArea p.subscribe{ text-indent:-22px; padding-left:35px; }

#spd #contentArea ul, #contentArea ol{margin-top:10px; margin-bottom:10px; font-size:14px;}
#spd #contentArea ul li{	list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet.gif); padding: 0 0 5px 0; }
#spd #contentArea ul li.color2{ list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet_color2.gif); padding: 0 0 5px 0; }
#spd #contentArea ol li{	padding: 0 0 8px 0; }

#spd #contentArea ul li.nobullet{ list-style:none; list-style-image:none; padding: 0 0 5px 0; }
#spd #contentArea ul li.order{ list-style:none; list-style-image:none; padding: 0 0 5px 0; text-indent:-17px; }

#spd #contentArea h2 {
	font-family: Arial,Verdana, sans-serif;
	font-size: 25px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
}
#spd #contentArea h3{
	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	padding-bottom:0;
	margin-top:15px; margin-bottom:5px;
	text-align:left;
	text-indent:17px;		
}
#spd #contentArea h3.center{	text-align:center; color:#000099; text-indent:0;	}
#spd #contentArea h3.noIndent{ text-indent:0;}

#spd #contentArea p.NoteDisclaimer {
	font-family: Arial,Verdana, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

#spd #sidebarArea h3{color:#000099; text-indent:0; font-size:18px; padding-bottom:0; margin-bottom:0;}
#spd #sidebarArea h3.center{	text-align:center;}
#spd #sidebarArea p{
	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-indent: 17px; margin-top:0; margin-bottom:0; padding-top:5px; padding-bottom:5px; }
#spd #sidebarArea div.subbutton{ padding-top:5px; padding-bottom:5px; text-align:center;}

#spd #sidebarArea ul.sideBullet{margin-top:5px; margin-bottom:5px; font-size:13px; padding-left:8px; margin-left:8px; list-style-image:url(http://www.stockpickersdigest.ca/images/arrow.gif); }
#spd #sidebarArea ul.sideBullet li{ padding: 0 0 5px 0; }
#spd #sidebarArea ul.sideBullet li.color2{list-style-image:url(http://www.stockpickersdigest.ca/images/arrow-red.gif);  }


#spd #sidebarArea p.testimony {	color: #000000; margin-bottom:5px; margin-top:8px; padding-bottom:0;}
#spd #sidebarArea p.byline {	font-size: 12px;	color: #576576; margin-top:0; padding-top:0;}

#spd .leftColumn {
	float: left;
	width: 495px;
	overflow: visible;
	position: absolute;
	left: 20px;
	top: 115px;
}
#spd .rightColumn {
	float: left;
	width: 200px;
	overflow: visible;
	position: absolute;
	left: 549px;
	top: 115px;
}
#spd .testBox {
	font-family: Arial,Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	background-color: #ACB6C1;
	width: auto;
	padding: 5px;
	margin: 0px;
}

#spd .stepHead {
	font-family: Arial,Verdana, sans-serif;
	font-size: 24px;
	font-style: italic;
	line-height: normal;
	font-weight: bolder;
	color: #576576;
	font-variant: normal;
	padding: 3px;
	background-color: #F3F4F6;
	border: 1px dashed #B9C1CA;
}
#spd .coverMargin {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:left;
}
#spd .LayoutNOTE {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FF9900;
}
#spd .coverMargin2 {

	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#spd a:link {color:  #990000; text-decoration:underline;}
#spd a:visited {	text-decoration:underline;	color:  #990000;}
#spd a:hover {	text-decoration: underline;	color: #FF9900;}
#spd a:active {	text-decoration: none;	color: #990000;}

#spd .subscribeBox {
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	border: 1px dashed #939FAE;
}
#spd .subscribeInput {
	width: 200px;
	margin: 3px;
}
#spd .subscribeTitles {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-align: right;
	width: 180px;
	float: left;
	margin: 3px;
}


#spd .creditcardDate {
	margin: 3px;
	width: 98px;
}
#spd .subscribeSelect {
	margin: 3px;
	width: 205px;
}
#spd .imageMarginLeft {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#spd .commentField {
	height: 100px;
	width: 450px;
	overflow: scroll;
	visibility: visible;
}
#spd .dashBullet {
	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet.gif);
	padding-bottom:8px;
}
#spd .dashBullet_SecondColor {

	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	list-style-image: url(http://www.stockpickersdigest.ca/images/default_bullet_color2.gif);
	padding-bottom:8px;
}
#spd .testimony_SecondColor {

	font-family: Arial,Verdana, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #990000;
	text-indent: 25px;
}

#spd .guaranteeBox2 {
	margin:0;
	margin-top:15px;
	margin-bottom:15px;
	background-image: url(http://www.stockpickersdigest.ca/images/guarantee_boarder2.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	visibility: visible;
	height: 560px;
	padding: 20px;
	width: 160px;
	text-align: left;
	vertical-align: top;
}


#spd .guaranteeBox {	
	background: url(http://www.stockpickersdigest.ca/images/guarantee_boarder-mid.gif) repeat-y left top;  /* height 21px */
	width:160px;
	padding: 20px;
	text-align: left;
 	height:609px;
}

#spd .guaranteeBox-top{ background: url(http://www.stockpickersdigest.ca/images/guarantee_boarder_top.gif) no-repeat left top; width:200px; height:21px; }
#spd .guaranteeBox-bottom{ background: url(http://www.stockpickersdigest.ca/images/guarantee_boarder-bottom.gif) no-repeat left top; width:200px; height:21px; }


#spd .GuaranteeList {
	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	float: left;
	padding: 0px;
}
#spd .GuaranteeListItem {
	font-family: Arial,Verdana, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	padding-bottom:5px; 
}

#spd .coloredBox1 {
	background-color: #FFFFEB;
	border: 1px solid #FFCC66;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 5px 20px;
}

#spd .coloredBox2 {
	background-color: #FFFFFF;
	border: 1px solid #576576;
	text-align: left;
	vertical-align: top;
	margin: 10px auto;
	padding:5px 10px;
	width:175px;
}
#spd .coloredBox2 p{ padding-top:5px; padding-bottom:5px; margin-top:0; margin-bottom:0;}

#spd .OrderedList {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	list-style-position: outside;
	list-style-type: decimal;
}
#spd .blockIndent {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 45px;
}

#spd .FireFoxFix {
	margin-top: 0px;
	margin:0px;
}
#spd #clearFloat {
	clear: both;
	margin: 0px;
	padding: 0px;
	visibility: hidden;
	line-height: 0px;
}
#spd .numList {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	color: #000000;
}
#spd .numList_SecondColor {
	font-family: Arial,Verdana, sans-serif;
	font-size: 18px;
	color: #990000;
}

#spd .PublisherList {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
	padding: 0px;
	text-indent: 0px;
}
#spd .PublisherListItem {
	font-family: Arial,Verdana, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

#spd .style2 {font-size: 12px}
#spd .border1 {
	padding-left:5px;
	padding-right:5px
}
#spd .style3, #spd style3 a:link, #spd style3 a:visited, #spd style3 a:active, #spd style3 a:active {
	color: #0000FF;
	font-style: italic;
}

#spd .noIndent { text-indent:0 !important; }
#spd .color1{ color:#333333;}
#spd .color2{ color: #990000 !important; }
#spd .color3{ color:#000099 !important;}
#spd .ArialBig{ font-size:38px !important; }
#spd .ArialMid{ font-size:20px !important; }
#spd .ArialMid3{ font-size:25px !important; font-weight:bold !important; }
#spd .ArialMid2{ font-size:16px !important; font-weight:bold !important;  /* for sidearea subhead*/ }
#spd .ArialMid4{ font-size:18px !important; }
#spd .ArialRegular{ font-size:15px; font-weight:normal !important; }
#spd .ArialSmall{ font-size:12px !important; font-weight:normal !important; }
#spd .Arial30{ font-size:30px !important; font-weight:bold !important; }
#spd .Arial22{ font-size:22px !important; font-weight:bold !important; }

#spd .clr { clear:both; height:1px; line-height:0; margin:0; padding:0;}


#spd .report{float:right; padding:0px; margin:0 5px 5px 5px; padding-bottom:0; width:150px; text-align:center;  }
#spd .report .sub{ font-family:Arial, Helvetica, sans-serif; font-size:12px; text-indent:0; padding:5px 0 5px 10px; text-align:left;}