/* ................Screen Stylesheet................ */
/* Zeroing Styles */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}
/* End Zeroing Styles */
/* Html Tag Styles */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	background: #000066;
	word-wrap: break-word;
}
p {
	padding: 10px 0px;
}
a:link, a:visited, a:active {
	color: #0000CC;
	text-decoration: none;
}
a:hover {
	color: #840007;
	text-decoration: underline;
}
h1 {
	color: #000066;
}
ul {
	padding: 10px 0px 10px 20px;
}
ol {
	padding: 0px 0px 0px 20px;
}
img {
	border-width: 0px;
}
hr {
	border: 1px solid #000000;
}
/* End Html Tag Styles */
/* Container Styles */
 
#wrapper {
	width: 990px;
	margin-top:40px;
}
#header_new {
	position:relative;
	height: 115px;
	background-image: url(/media/homePage/header_new_bg.gif);
	background-repeat: repeat-x;
}
#headerlogo_new {
	position:absolute;
	top:0;
	left:0;
	width: 250px;
	height:115px;
}
#header_ad728_top {
	position:absolute;
	top:16px;
	left:258px;
	width:728px;
	height:90px;
}
#header {
	height: 93px;
	background-image: url(/media/headerBk.gif);
	background-repeat: repeat-x;
}
#headerlogo {
	width: 340px;
	float: left;
}
#headerbanner {
	float: left;
	height: 60px;
	margin: 20px 0px 0px 10px;
}
#mainVertNav {
	height: 24px;
	background: url(/media/homePage/mainVertMenuBk.gif);
	float: right;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
#mainVertNavMenu {
	padding-left: 160px;
}
#mainVertNavMenu ul {
	padding: 0px;
}
#mainVertNavMenu li {
	list-style: none;
	display: inline;
	border-left: 1px solid #D16D0D;
	padding: 0px 6px;
	text-align: center;
}
#mainVertNavMenu a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 80%;
	font-weight: bold;
}
#mainVertNavMenu a:hover {
	color: #ADEFFE;
	text-decoration: underline;
}
#ticker {
	height: 23px;
	text-align: right;
	width: 831px;
	float: right;
	background-image: url(/media/tickerBk.gif);
	font-weight: bold;
	font-size: 90%;
}
#tickerPortfolio {
	height: 23px;
	text-align: right;
	width: 990px;
	float: right;
	font-weight: bold;
	font-size: 90%;
	background-color: White;
}
.tickerText {
	padding: 0px 8px 0px 0px;
	font-size: 100%;
}
#leftCol {
	width: 159px;
	float: left;
	background-image: url(/media/leftColBk.gif);
	background-repeat: no-repeat;
	color: #FFFFFF;
}
#leftColPortfolio {
	width: 159px;
	float: left;
	background-image: url(/media/leftColBk.gif);
	background-repeat: no-repeat;
	color: #515288;
}
#leftCol form {
	text-align: center;
}
#leftCol ul {
	margin: -10px 10px -5px -10px;
}
#leftCol ul ul {
	margin: -10px 0px -15px;
}
#leftCol li li {
	margin: -5px 0px 0px -10px;
	list-style: url(/media/dasharrow.gif);
}
#leftCol li {
	list-style-image: url(/media/bulletarrow.gif);
	margin: -4px 0px 0px 7px;
}
#leftCol a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: -3px 0px 0px -8px;
}
#leftCol li li a {
	color: #ADEFFE;
}
#leftCol a:hover {
	color: #ADEFFE;
	text-decoration: underline;
}
#content {
	float: left;
	width: 990px;
	background: #515288;
}
#contentPortfolio {
	float: left;
	width: 990px;
	background: #ffffff;
}
#contentWrapper {
	background: #B0B1D7;
}
#contentWrapperPortfolio {
	background: #FFFFFF;
}
#mainContent {
	background: #FFFFFF;
	float: left;
	width: 831px;
}
#mainContentPortfolio {
	background: #FFFFFF;
	float: left;
	width: 980px;
	padding: 0px 5px 0px 5px;
}
#mainContentPortfolio2 {
	background: #FFFFFF;
	float: left;
	/*width: 821px;*/
	padding: 0px 5px 0px 5px;
}
#fiveWordTextAd {
	background: #FFFFFF;
	padding: 0px 5px 10px 5px;
	text-align: center;
	vertical-align: middle;
}
#mainContentAllianceReport {
	background: #FFFFFF;
	float: left;
	width: 900px;
	padding: 0px 5px 0px 50px;
	font-family:Arial, Helvetica, san-serif;
	font-size:11pt;
	color:#000000;
}
#contentLeftCol {
	float: left;
	width: 526px;
	background-repeat: no-repeat;
	background-color: #B0B1D7;
}
#contentRightCol {
	width: 305px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px 0px 0px 10px;
}
#footer {
	height: 50px;
	width: 816px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 15px;
}
#footer2 {
	height: 50px;
	width: 831px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 0px;
}
#footerAlliance {
	height: 50px;
	width: 816px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 15px;
	text-align: center;
}
#footerAllianceReport {
	height: 50px;
	width: 990px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
#footerPortfolio {
	height: 40px;
	width: 990px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
#footerPortfolioAlliance {
	height: 65px;
	width: 990px;
	float: right;
	background-color: #B0B0D4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 84%;
	padding: 5px 0px 0px 0px;
	text-align: center;
}
#footer a, #footerAlliance a, #footerPortfolio a, #footerPortfolioAlliance a, #footerAllianceReport a {
	padding-left: 5px;
	padding-right: 5px;
	color: #000000;
	text-decoration: none;
}
#footer a:hover, #footerAlliance a:hover, #footerPortfolio a:hover, #footerPortfolioAlliance a:hover, #footerAllianceReport a:hover {
	text-decoration: underline;
}
#footer a.nopad, #footerAlliance a.nopad, #footerPortfolio a.nopad, #footerPortfolioAlliance a.nopad, #footerAllianceReport a.nopad {
	padding-left: 0px;
	padding-right: 0px;
	color: #000000;
	text-decoration: none;
}
#footer a:hover.nopad, #footerPortfolio a:hover.nopad, #footerPortfolioAlliance a:hover.nopad, #footerAllianceReport a:hover.nopad {
	text-decoration: underline;
}
/* End Container Styles */
/* Homepage Styles */
#homeMainContent {
	background: #FFFFFF;
}
#marketOverview label {
	font-weight: bold;
	font-size: 90%;
}
#marketOverview td.indicesdow {
	color: white;
	background-color: #000bfd;
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
#marketOverview td.indicesnasdaq {
	color: white;
	background-color: #5c60ff;
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
#marketOverview td.indicessp {
	color: white;
	background-color: #6a0002;
	font-size: 70%;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
}
#marketOverview td.spacer {
	color: white;
	background-color: transparent;
	font-size: 20%;
}
#searchsite label {
	font-weight: bold;
	font-size: 90%;
}
#searchbox {
	margin: 0px 0px 8px 0px;
}
#symbolInput {
	margin: 0px 0px 8px 0px;
}
#subBios {
	background: #FFFFFF;
	width: 100%;
	margin: 0px auto;
	float: left;
	padding: 4px 0px 0px 0px;
}
#subBios h2 a {
	font-size: 70%;
}
#TopSlot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #00004C;
	padding: 10px 10px 0px 20px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	float: left;
}
#TopSlotPic {
	width: 127px;
	float: left;
	margin: 0 15px 10px 0;
}
#TopSlotText {
	float: right;
	width: 375px;
}
#TopSlot h1 a {
	font-size: 85%;
	text-transform: uppercase;
}
#TopSlot moreLink{
	text-transform: uppercase;
	font-weight: bold;
	float: right;
	}
#contentLeftCol hr {
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	width: 93%;
	margin: 0px auto;
	clear: both;
}
/* Original Left Bio Row 2 */
.leftBio {
	width: 177px;
	float: left;
	background: #FFFFFF no-repeat;
	padding: 0px 0px 0px 16px;
	clear: left;
	border-right: 1px solid #999999;
	margin: 0px 0px 5px 0px;
}
.leftBioPic {
	width: 70px;
	float: left;
}
.leftBioText {
	float: right;
	width: 102px;
	padding: 0px 0px 0px 2px;
}
/* Left Alliance Row 2 */
.leftAlliance {
	width: 145px;
	float: left;
	background: #FFFFFF no-repeat;
	padding: 0px 0px 0px 16px;
	clear: left;
	border-right: 1px solid #999999;
	margin: 0px 2px 5px 0px;
}
.leftAlliance h2 {
	width: 127px;
	/*font-size: 140%;*/
	/*text-transform: uppercase;*/
	text-align: center;
	margin-bottom: 5px;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
/* Original Right Bio Row 2 */
.rightBio {
	width: 178px;
	float: right;
	background: #FFFFFF;
	clear: right;
	padding: 0px 0px 5px 4px;
	border-left: 1px solid #999999;
	margin: 0px 0px 5px 0px;
}
.rightBioPic {
	width: 72px;
	float: left;
}
.rightBioText {
	float: right;
	width: 100px;
	padding: 0px 0px 0px 2px;
}
/* Right Alliance Row 2 */
.rightAlliance {
	width: 150px;
	float: right;
	background: #FFFFFF;
	clear: right;
	padding: 0px 0px 5px 4px;
	border-left: 1px solid #999999;
	margin: 0px 0px 5px 0px;
}
.rightAlliance h2 {
	/*font-size: 140%;*/
	/*text-transform: uppercase;*/
	text-align: center;
	margin-bottom: 5px;
	border: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
.rightAlliance img {
/*margin-left: 0px;*/
}
#contentBox4 {
	width: 176px;
	float: right;
	background: #FFFFFF;
}
/* Original Center Alliance Row 2 */
#AllianceReport {
	width: 130px;
	float: left;
	background: #FFFFFF;
	padding: 0px 6px;
	margin: 0px 3px 0px 0px;
}
#AllianceReport h2 {
	font-size: 140%;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 5px;
}
/* Center Report Row 2 */
#centerBio {
	width: 190px;
	float: left;
	background: #FFFFFF;
	padding: 0px 0px 0px 4px;
	margin: 0px 1px 0px 2px;
}
.centerBioPic {
	width: 72px;
	float: left;
}
.centerBioText {
	float: right;
	padding: 0px 0px 0px 2px;
}
/* CHANGEWAVE TV */
#tv {
	border:2px solid #666666;
	margin:0px 0px 10px 1px;
}
#tv td.top {
	width:290px;
	height:108px;
	border:2px solid #666666;
	background-image:url(/media/multimedia/changewave_tv_bg.gif);
	text-align:center;
	background-repeat:no-repeat;
}
#tv iframe {
	width:289px;
}
#contentBar {
	float: left;
	clear: both;
	width: 100%;
	background-image: url(/media/contentBar.gif);
	background-repeat: no-repeat;
	height: 23px;
}
#ContentEditors {
	clear: both;
	background-color: #B0B1D7;
	margin: 2px 0px 0px 0px;
}
.editorsBox {
	width: 505px;
	border-bottom: 1px solid #330066;
	padding: 0px 0px 5px;
	margin: 0px 0px 10px 6px;
	clear: both;
	float: left;
}
.smallEditorAds {
	height: 66px;
	width: 170px;
	float: left;
	margin: 5px 1px 0px 1px;
}
.editorsPic {
	float: left;
	height: 56px;
	width: 56px;
	margin: 0px 10px 0px 0px;
}
.editorsText {
	width: 430px;
	float: left;
	clear: right;
}
.editorsText p {
	color: #000000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 3px;
}
.editorsText a {
	text-transform: uppercase;
}
#googleAds {
	width: 516px;
	margin: 0px 0px 0px 7px;
}
#editorAds {
	background: #000066;
	border: 1px solid #666666;
	width: 518px;
	height: 68px;
	margin: 10px 0px 0px 4px;
	clear:both;
}
#homeContentRightCol {
	width: 305px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px;
}
#rightColAd1 {
	padding: 0px 0px 10px 0px;
}
#bullsandBears {
	clear: both;
	margin: 0px 0px 10px 1px;
	width: 290px;
	border: 5px solid #999999;
	padding: 3px 0px 3px 0px;
	float: left;
	background-color: #ffffff;
}
#bullsandBearsPic {
	float: left;
	margin: 0px 8px 0px 8px;
}
#bullsandBearsText {
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	float: right;
	width: 148px;
	background-color: #ffffff;
}
#chartoftheweekText {
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	width: 280px;
	background-color: #ffffff;
}
#questionWeek {
	clear: both;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 286px;*/
	width: 300px;/*border: 5px solid #484C95;*/
}
#questionWeek #poll {
	text-align: left;
	color: #0600F0;
	margin: 0px auto;
	width: 150px;
}
#ChangeQuakePic {
	float: left;
	width: 91px;
}
/* Homepage Styles */
/* Free Page Styles */
#freeContentLeftCol {
	float: left;
	width: 490px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#tradingcenterLeftCol {
	float: left;
	width: 490px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#freeContentLeftCol li, #tradingcenterLeftCol li {
	margin-left : 20px;
}
#freeContentPic {
	width: 70px;
	float: left;
	padding: 0px 10px 0px 0px;
}
#tradingcenterPic {
	width: 70px;
	float: left;
	padding: 0px 10px 0px 0px;
}
#freeAllianceReportPic {
	width: 130px;
	float: left;
	padding: 0px 10px 0px 0px;
}
#freeContentLeftCol h1, #tradingcenterLeftCol h1 {
	font-size: 150%;
	padding: 0px 0px 5px 0px;
}
#freeSponsor {
	border: 2px solid #000065;
	text-align: left;
	padding: 0px;
	font-size: 80%;
	margin: 5px 0px 5px 0px;
	width: 290px;
}
.freeSponsorTitle {
	font-weight: bold;
	text-transform: uppercase;
}
#freeSponsor p {
	padding-top: 5px;
	padding-bottom: 5px;
}
#freeSponsor a {
	font-weight: bold;
}
/* Free Page Styles */
/* Subscriber Main Page Styles */
#subscriberHeader {
	height: 93px;
	background: #FFFFFF url(/media/subscriberPages/subscriberHeaderBk.gif) repeat-x;
}
#subscriberLogo {
	float: left;
}
#subscriberTicker {
	text-align: right;
	width: 831px;
	float: left;
	font-weight: bold;
	background: #FFFFFF url(/media/subscriberPages/subscriberMenuBk.gif) no-repeat;
	font-size: 84%;
	padding: 2px 0px 0px 0px;
}
#subscriberTickerPortfolio {
	text-align: right;
	width: 990px;
	float: left;
	font-weight: bold;
	background: #FFFFFF url(/media/subscriberPages/subscriberMenuBkPort.gif) no-repeat;
	font-size: 84%;
	padding: 2px 0px 0px 0px;
}
.subscriberTickerText {
	padding: 0px 8px 0px 0px;
	float: right;
	width: 180px;
	text-align: right;
}
#subscriptionsMenu {
	width: 820px;
	font-weight: bold;
	background: #FFFFFF url(/media/subscriberPages/subscriberMenuBk.gif) no-repeat;
	padding: 2px 0px 0px 0px;
	float: left;
}
#subscriberMenuText {
	float: left;
	width: 385px;
	text-align: center;
	padding: 0px 0px 0px 230px;
}
#subscriberMenuItems {
	width: 780px;
	text-align: center;
	float: left;
	padding: 3px 0px 0px 10px;
}
#subscriberMenuItemsPortfolio {
	width: 780px;
	text-align: center;
	padding: 15px 100px 0px 105px;
}
#subscriberMenuItems ul, #subscriberMenuItemsPortfolio ul {
	margin-top: -5px;
	margin-bottom: 0px;
}
#subscriberMenuItems li, #subscriberMenuItemsPortfolio li {
	display: inline;
	border-right: 1px solid #000000;
	padding: 0px 5px 0px 7px;
}
#subscriberMenuItems li.title, #subscriberMenuItemsPortfolio li.title {
	display: inline;
	border-right: 0px;
	padding: 0px 5px 0px 5px;
}
#subscriberMenuItems a, #subscriberMenuItemsPortfolio a {
	text-decoration: none;
	color: #000000;
	padding: 0px;
	white-space: nowrap;
}
#subscriberMenuItems a:hover, #subscriberMenuItemsPortfolio a:hover {
	text-decoration: underline;
	color: #000000;
}
#subscriberMainContent {
	width: 831px;
	float: left;
	background: #FFFFFF;
}
#subscriberContentLeftCol {
	float: left;
	width: 660px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#subscriberContentLeftCol h1 {
	font-size: 260%;
	font-style: italic;
	text-align: center;
	color: #074B88;
}
#subscriberContentText {
	float: left;
	width: 660px;
}
#subscriberContentText h2 {
	font-size: 190%;
	font-style: italic;
	color: #074B88;
}
#subscriberContentRightCol {
	width: 126px;
	float: right;
	padding: 0px 10px 10px;
}
.subscriberHomebtnCol {
	width: 205px;
	float: left;
	padding: 20px 0px;
}
.subscriberHomebtnCol img {
	padding: 5px 5px 15px 5px;
}
#subscriberContentRightColAd {
	padding: 50px 10px 50px;
	float: right;
	width: 126px;
}
#portfolioBanner {
	text-align: right;
	width: 831px;
	float: left;
	font-weight: bold;
	background: #BDBDEF;
	padding: 2px 0px 0px 0px;
}
.rightColTextAds {
	width: 118px;
	background: #FFFFFF;
	padding: 1px;
	font-size: 90%;/*border: 1px solid #000000;*/
}
.adtitle {
	font-weight: bold;
	color: #000066;
	background: #CCCCFF;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
.rightColTextAds p {
	padding-right: 3px;
	padding-left: 3px;
}
#iconMenu {
	width: auto;
	float: left;
	font-size: 74%;
	padding: 10px 0px 15px 15px;
	background: #FFFFFF;
	text-align: center;
}
#iconMenu .icons {
	float: left;
	text-align: center;
	margin: 0px auto;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 15px;
}
#iconMenu .icons a {
	text-decoration: none;
	color: #000000;
}
#iconMenu .icons a:hover {
	text-decoration: underline;
}
#stockMonitor {
	border: 4px solid #999999;
	width: 340px;
	margin: 10px auto 10px;
	padding: 5px 10px;
}
#stockMonitor p {
	padding-top: 5px;
	padding-bottom: 5px;
}
.yellowBox {
	background: #FFFFB7;
	padding: 10px;
	margin: 10px 0px 10px;
}
/* End Subscriber Main Page Styles */
/* Subscriber Article Page Styles */
#subscriberArtContentLeftCol {
	float: left;
	width: 660px;
	background: #FFFFFF;
	padding: 0px 0px 20px 20px;
}
#subscriberAllianceReport {
	float: left;
	width: 660px;
	background: #FFFFFF;
	padding: 0px 0px 20px 20px;
}
#subscriberArtContentLeftCol h1, #subscriberAllianceReport h1 {
	font-size: 150%;
	padding: 0px 0px 5px 0px;
}
#subscriberArtContentLeftCol li {
	margin-left : 20px;
}
/* End Subscriber Article Page Styles */
/* Microcap Page Styles */

/* End Microcap Investing Page Styles */
/* CW Investing Page Styles */
#subscriberMainContentLeftCol {
	float: left;
	width: 390px;
	background: #FFFFFF;
	padding: 0px 15px 0px 15px;
}
#subscriberMainContentRightCol {
	width: 377px;
	float: right;
	background: #FFFFFF;
	padding: 0px 10px 0px 0px;
}
#subscriberMainContentLeftCol h1, #subscriberMainContentRightCol h1, #institutionalContentLeftCol h1, #tradingContentLeftCol h1 {
	font-size: 150%;
}
#specialReportBook {
	float: right;
	padding: 1px;
}
.alertTitle img {
	padding: 0px 8px 0px 0px;
	vertical-align: bottom;
}
a.alertTitle:link, a.alertTitle:hover, a.alertTitle:active, a.alertTitle:visited {
	color: #FF0000;
	text-decoration: none;
	font-size: 100%;
}
/* End CW Investing Page Styles */
/* Trading Center Page Styles */
#tradingContentLeftCol {
	float: left;
	width: 500px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#tradingContentRightCol {
	width: 300px;
	float: left;
	background-color: #FFFFFF;
	text-align: center;
	padding: 0px 0px 0px 5px;
}
#smallBanner {
	height: 60px;
	width: 137px;
	float: left;
	margin: 20px 0px 0px 10px;
}
#tradingCenterTitle {
	margin: 0px 0px 15px 0px;
}
#leftContentTitlePic {
	width: 126px;
	padding: 0px 15px 0px 0px;
	float: left;
}
#leftColsubContent {
	width: 100%;
	clear: both;
	margin: 15px 0px 0px 0px;
}
.subContentBoxLeft {
	float: left;
	clear: left;
	margin: 0px 0px 15px 0px;
	width: 47%;
}
.subContentBoxRight {
	float: right;
	clear: right;
	margin: 0px 0px 15px 0px;
	width: 47%;
}
.subContentBoxLeft h2, .subContentBoxRight h2 {
	font-size: 136%;
	text-transform: uppercase;
}
.subContentBoxLeft p, .subContentBoxRight p {
	padding: 0px;
}
#bookofthemonthPic {
	float: right;
	padding: 0px 0px 10px 10px;
}
#tradingcenterpic {
	height: 130px;
	width: 104px;
	float: right;
	margin: 0px 0px 10px 10px;
}
#afternoonUpdate {
	/*border: 3px solid #006699;*/
	text-align: left;
	margin: 0px 0px 0px;
	width: 276px;
	padding: 0px;
}
#afternoonUpdateTitle {
	text-align: center;
}
#scottBleierBioPic {
	float: left;
	padding: 0px 10px 0px 0px;
}
#scottBleierBioPic img {
	border-width: 0px;
}
#afternoonUpdateHeader {
	text-align: center;
}
.afternoonUpdateTitle {
	font-size: 160%;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
#rightColsmallAds {
	text-align: center;
	padding: 10px 0px;
}
/* End Trading Center Styles */
/* Subscriber Login Page Styles */
#loginForm {
	width: 250px;
	margin: 10px auto 0px;
}
#passForm .formField {
	padding: 0px 0px 3px;
}
/* End Subscriber Page Login Styles */
/* Institutional Page  Styles */
#institutionalContentLeftCol {
	background: url(/media/contenLeftColBk.gif) no-repeat;
	padding: 20px 0px 20px 20px;
	width: 660px;
	float: left;
}
#institutionalIconMenu {
	margin: 20px auto;
	width: 520px;
	height: 80px;
}
#institutionalIconMenu a {
	color: #000000;
	text-decoration: none;
}
.institutionalIcon {
	width: 130px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	font-size: 86%;
}
.institutionalIcon img {
	padding: 0px 0px 3px;
}
/* End Institutional Page  Styles */
/* Alliance Page Styles */
#allianceContentLeftCol {
	float: left;
	width: 490px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#allianceContentArtLeftCol {
	float: left;
	width: 660px;
	background: #FFFFFF url(/media/contenLeftColBk.gif) no-repeat;
	padding: 0px 0px 0px 20px;
}
#allianceContentArtLeftCol h1 {
	font-size: 160%;
	padding: 0px 0px 20px 0px;
}
#allianceContentLeftCol h2 {
	font-size: 120%;
}
#mainContentAllianceReport table, #subscriberAllianceReport table, #allianceContentArtLeftCol table {
	font-family:Arial, Helvetica, san-serif;
	font-size:11pt;
	color:#000000;
	text-align: left;
}
#mainContentAllianceReport table.smallText td, #subscriberAllianceReport table.smallText td, #allianceContentArtLeftCol table.smallText td {
	font-size:9pt;
}
#mainContentAllianceReport table.smallText td p, #subscriberAllianceReport table.smallText td p, #allianceContentArtLeftCol table.smallText td p {
	font-size:9pt;
	padding: 0px;
}
#mainContentAllianceReport hr, #subscriberAllianceReport hr, #allianceContentArtLeftCol hr {
	color: #000000;
	height: 1px;
}
#mainContentAllianceReport p, #subscriberAllianceReport p, #allianceContentArtLeftCol p {
/*padding: 0px 0px 5px 0px;*/
}
#mainContentAllianceReport blockquote p, #subscriberAllianceReport blockquote p, #allianceContentArtLeftCol blockquote p {
	padding: 0px 0px 0px 0px;
}
#mainContentAllianceReport ol, #subscriberAllianceReport ol, #allianceContentArtLeftCol ol {
	padding: 0px 0px 5px 20px;
}
#mainContentAllianceReport ul, #subscriberAllianceReport ul {
	padding: 0px 0px 5px 20px;
}
#allianceContentLeftCol ul {
	margin: 0px 0px 0px 40px;
}
#mainContentAllianceReport li, #subscriberAllianceReport li, #allianceContentArtLeftCol li {
	list-style: disc;
	padding: 0px 0px 5px 0px;
}
#mainContentAllianceReport p.h18, #subscriberAllianceReport p.h18, #allianceContentArtLeftCol p.h18 {
	font-family:Arial, Helvetica, san-serif;
	font-size:18pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h17b, #subscriberAllianceReport p.h17b, #allianceContentArtLeftCol p.h17b {
	font-family:Arial, Helvetica, san-serif;
	font-size:17pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h16b, #subscriberAllianceReport p.h16b, #allianceContentArtLeftCol p.h16b {
	font-family:Arial, Helvetica, san-serif;
	font-size:16pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h15b, #subscriberAllianceReport p.h15b, #allianceContentArtLeftCol p.h15b {
	font-family:Arial, Helvetica, san-serif;
	font-size:15pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h14b, #subscriberAllianceReport p.h14b, #allianceContentArtLeftCol p.h14b {
	font-family:Arial, Helvetica, san-serif;
	font-size:14pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h13b, #subscriberAllianceReport p.h13b, #allianceContentArtLeftCol p.h13b {
	font-family:Arial, Helvetica, san-serif;
	font-size:13pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h12b, #subscriberAllianceReport p.h12b, #allianceContentArtLeftCol p.h12b {
	font-family:Arial, Helvetica, san-serif;
	font-size:12pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h11b, #subscriberAllianceReport p.h11b, #allianceContentArtLeftCol p.h11b {
	font-family:Arial, Helvetica, san-serif;
	font-size:11pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h10b, #subscriberAllianceReport p.h10b, #allianceContentArtLeftCol p.h10b {
	font-family:Arial, Helvetica, san-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h9b, #subscriberAllianceReport p.h9b, #allianceContentArtLeftCol p.h9b {
	font-family:Arial, Helvetica, san-serif;
	font-size:9pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h8b, #subscriberAllianceReport p.h8b, #allianceContentArtLeftCol p.h8b {
	font-family:Arial, Helvetica, san-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold
}
#mainContentAllianceReport p.h8, #subscriberAllianceReport p.h8, #allianceContentArtLeftCol p.h8 {
	font-family:Arial, Helvetica, san-serif;
	font-size:8pt;
}
#mainContentAllianceReport p.h9, #subscriberAllianceReport p.h9, #allianceContentArtLeftCol p.h9 {
	font-family:Arial, Helvetica, san-serif;
	font-size:9pt;
}
#mainContentAllianceReport p.h10, #subscriberAllianceReport p.h10, #allianceContentArtLeftCol p.h10 {
	font-family:Arial, Helvetica, san-serif;
	font-size:10pt;
}
#mainContentAllianceReport p.h11, #subscriberAllianceReport p.h11, #allianceContentArtLeftCol p.h11 {
	font-family:Arial, Helvetica, san-serif;
	font-size:11pt;
}
#mainContentAllianceReport p.h12, #subscriberAllianceReport p.h12, #allianceContentArtLeftCol p.h12 {
	font-family:Arial, Helvetica, san-serif;
	font-size:12pt;
}
#mainContentAllianceReport p.h13, #subscriberAllianceReport p.h13, #allianceContentArtLeftCol p.h13 {
	font-family:Arial, Helvetica, san-serif;
	font-size:13pt;
}
#mainContentAllianceReport p.h14, #subscriberAllianceReport p.h14, #allianceContentArtLeftCol p.h14 {
	font-family:Arial, Helvetica, san-serif;
	font-size:14pt;
}
#mainContentAllianceReport p.h15, #subscriberAllianceReport p.h15, #allianceContentArtLeftCol p.h15 {
	font-family:Arial, Helvetica, san-serif;
	font-size:15pt;
}
#mainContentAllianceReport p.h16, #subscriberAllianceReport p.h16, #allianceContentArtLeftCol p.h16 {
	font-family:Arial, Helvetica, san-serif;
	font-size:16pt;
}
#mainContentAllianceReport p.h17, #subscriberAllianceReport p.h17, #allianceContentArtLeftCol p.h17 {
	font-family:Arial, Helvetica, san-serif;
	font-size:17pt;
}
#mainContentAllianceReport p.h18, #subscriberAllianceReport p.h18, #allianceContentArtLeftCol p.h18 {
	font-family:Arial, Helvetica, san-serif;
	font-size:18pt;
}
#mainContentAllianceReport p.h19, #subscriberAllianceReport p.h19, #allianceContentArtLeftCol p.h19 {
	font-family:Arial, Helvetica, san-serif;
	font-size:19pt;
}
#mainContentAllianceReport p.h20, #subscriberAllianceReport p.h20, #allianceContentArtLeftCol p.h20 {
	font-family:Arial, Helvetica, san-serif;
	font-size:20pt;
}
#mainContentAllianceReport p.h21, #subscriberAllianceReport p.h21, #allianceContentArtLeftCol p.h21 {
	font-family:Arial, Helvetica, san-serif;
	font-size:21pt;
}
#mainContentAllianceReport p.h22, #subscriberAllianceReport p.h22, #allianceContentArtLeftCol p.h22 {
	font-family:Arial, Helvetica, san-serif;
	font-size:22pt;
}
#mainContentAllianceReport p.h23, #subscriberAllianceReport p.h23, #allianceContentArtLeftCol p.h23 {
	font-family:Arial, Helvetica, san-serif;
	font-size:23pt;
}
#mainContentAllianceReport p.h24, #subscriberAllianceReport p.h24, #allianceContentArtLeftCol p.h24 {
	font-family:Arial, Helvetica, san-serif;
	font-size:24pt;
}
#mainContentAllianceReport p.h25, #subscriberAllianceReport p.h25, #allianceContentArtLeftCol p.h25 {
	font-family:Arial, Helvetica, san-serif;
	font-size:25pt;
}
#mainContentAllianceReport p.h26, #subscriberAllianceReport p.h26, #allianceContentArtLeftCol p.h26 {
	font-family:Arial, Helvetica, san-serif;
	font-size:26pt;
}
#mainContentAllianceReport p.h27, #subscriberAllianceReport p.h27, #allianceContentArtLeftCol p.h27 {
	font-family:Arial, Helvetica, san-serif;
	font-size:27pt;
}
#mainContentAllianceReport p.h28, #subscriberAllianceReport p.h28, #allianceContentArtLeftCol p.h28 {
	font-family:Arial, Helvetica, san-serif;
	font-size:28pt;
}
#mainContentAllianceReport p.h8p, #subscriberAllianceReport p.h8p, #allianceContentArtLeftCol p.h8p {
	font-family:Arial, Helvetica, san-serif;
	font-size:8pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h9p, #subscriberAllianceReport p.h9p, #allianceContentArtLeftCol p.h9p {
	font-family:Arial, Helvetica, san-serif;
	font-size:9pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h10p, #subscriberAllianceReport p.h10p, #allianceContentArtLeftCol p.h10p {
	font-family:Arial, Helvetica, san-serif;
	font-size:10pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h11p, #subscriberAllianceReport p.h11p, #allianceContentArtLeftCol p.h11p {
	font-family:Arial, Helvetica, san-serif;
	font-size:11pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h12p, #subscriberAllianceReport p.h12p, #allianceContentArtLeftCol p.h12p {
	font-family:Arial, Helvetica, san-serif;
	font-size:12pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h13p, #subscriberAllianceReport p.h13p, #allianceContentArtLeftCol p.h13p {
	font-family:Arial, Helvetica, san-serif;
	font-size:13pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h14p, #subscriberAllianceReport p.h14p, #allianceContentArtLeftCol p.h14p {
	font-family:Arial, Helvetica, san-serif;
	font-size:14pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h15p, #subscriberAllianceReport p.h15p, #allianceContentArtLeftCol p.h15p {
	font-family:Arial, Helvetica, san-serif;
	font-size:15pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h16p, #subscriberAllianceReport p.h16p, #allianceContentArtLeftCol p.h16p {
	font-family:Arial, Helvetica, san-serif;
	font-size:16pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h17p, #subscriberAllianceReport p.h17p, #allianceContentArtLeftCol p.h17p {
	font-family:Arial, Helvetica, san-serif;
	font-size:17pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h18p, #subscriberAllianceReport p.h18p, #allianceContentArtLeftCol p.h18p {
	font-family:Arial, Helvetica, san-serif;
	font-size:18pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h19p, #subscriberAllianceReport p.h19p, #allianceContentArtLeftCol p.h19p {
	font-family:Arial, Helvetica, san-serif;
	font-size:19pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h20p, #subscriberAllianceReport p.h20p, #allianceContentArtLeftCol p.h20p {
	font-family:Arial, Helvetica, san-serif;
	font-size:20pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h21p, #subscriberAllianceReport p.h21p, #allianceContentArtLeftCol p.h21p {
	font-family:Arial, Helvetica, san-serif;
	font-size:21pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h22p, #subscriberAllianceReport p.h22p, #allianceContentArtLeftCol p.h22p {
	font-family:Arial, Helvetica, san-serif;
	font-size:22pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h23p, #subscriberAllianceReport p.h23p, #allianceContentArtLeftCol p.h23p {
	font-family:Arial, Helvetica, san-serif;
	font-size:23pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h24p, #subscriberAllianceReport p.h24p, #allianceContentArtLeftCol p.h24p {
	font-family:Arial, Helvetica, san-serif;
	font-size:24pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h25p, #subscriberAllianceReport p.h25p, #allianceContentArtLeftCol p.h25p {
	font-family:Arial, Helvetica, san-serif;
	font-size:25pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h26p, #subscriberAllianceReport p.h26p, #allianceContentArtLeftCol p.h26p {
	font-family:Arial, Helvetica, san-serif;
	font-size:26pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h27p, #subscriberAllianceReport p.h27p, #allianceContentArtLeftCol p.h27p {
	font-family:Arial, Helvetica, san-serif;
	font-size:27pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#mainContentAllianceReport p.h28p, #subscriberAllianceReport p.h28p, #allianceContentArtLeftCol p.h28p {
	font-family:Arial, Helvetica, san-serif;
	font-size:28pt;
	color:#000099;
	font-weight:bold;
	font-style:italic
}
#specialReports {
	float: left;
}
#specialReports ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#specialReports li {
	list-style: none;
}
#specialReports blockquote {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 25px;
}
#allianceNews blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 45px;
}
#allianceNews li {
	list-style: url(/media/bulletarrowDarkBlue.gif) none;
}
#allianceNews li a {
	margin: 0px 0px 0px -6px;
}
#latestChangewave blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	font-size: 120%;
}
#changeQuake {
	clear: both;
	margin: 0px 0px 10px 1px;
	width: 290px;
	border: 5px solid #999999;
	padding: 3px 0px 3px 0px;
	float: left;
}
#changeQuakePic {
	float: left;
	margin: 0px 8px 0px 8px;
}
#changeQuakeText {
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	float: right;
	width: 148px;
}
#archiveContentLeftCol {
	width: 800px;
	padding: 0px 0px 0px 20px;
	float: left;
	background: url(/media/contenLeftColBk.gif) no-repeat;
}
#archiveContentLeftCol a {
	font-weight: bold;
	text-decoration: none;
}
#archiveContentLeftCol a:hover {
	/*font-weight: bold;*/
	text-decoration: underline;
}
#archiveNewestReleases {
	width: 550px;
	margin: 0px auto;
	text-align: center;
}
#archiveNewestReleasesText {
	text-align: left;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.newsitem {
	clear: both;
	padding: 8px 0px;
}
.newsTitle {
	float: left;
	width: 70%;
}
.newsDate {
	width: 30%;
	text-align: right;
	float: right;
}
#archiveReportsBox {
	margin: 0px auto;
	width: 800px;
}
#allianceReports {
	margin: 0px auto 15px;
	width: 600px;
	text-align: center;
	font-weight: bold;
}
#archiveReportsBox h3 {
	font-size: 120%;
	padding: 5px 0px 5px 0px;
}
#archiveReportsBox ul {
	margin: 0px 40px 0px 20px;
}
#archiveReportsBox li {
	list-style: disc;
	margin: 0px 20px 0px 20px;
}
#archiveReportsBox a.normal {
	font-weight: normal;
	color: black;
}
.macroReports {
	float: left;
	clear: left;
}
.consumerReports {
	float: right;
	clear: right;
}
.macroReports, .consumerReports {
	width: 49%;
	margin: 0px 0px 30px 0px;
}
#allianceLeftMenu {
	color: #000000;
	background: #FFCC00;
	margin: 15px 0px 0px 0px;
}
#allianceLeftMenu img {
	padding: 0px 0px 7px;
}
#allianceLeftMenu p {
	font-size: 86%;
	padding: 0px 5px 5px;
}
#allianceLeftMenu a {
	margin: 0px;
	font-size: 100%;
	font-weight: normal;
	color: #0000FF;
	text-decoration: underline;
}
#allianceLeftMenu a:hover {
	color: #840007;
}
.spacer10px {
	height: 10px;
	background: #00037D;
}
#subscriptionTools {
	background: #FFFFB7;
	float: left;
}
#subscriptionTools li {
	list-style: url(/media/bulletarrowDarkBlue.gif);
	font-size: 86%;
}
#subscriptionTools a {
	margin: 0px 0px 0px -6px;
	font-weight: normal;
}
#memberServices {
	background: #FFFFB7;
	float: left;
}
#memberServices li {
	list-style: url(/media/bulletarrowDarkBlue.gif);
	font-size: 86%;
}
#memberServices a {
	margin: 0px 0px 0px -6px;
	font-weight: normal;
}
#allianceTutorial {
	float: left;
	width: 280px;
	border: 5px solid #999999;
	margin: 0px 0px 0px 1px;
	text-align: left;
	padding: 5px;
}
#allianceTutorial p {
	color: #002DFF;
}
/* End Alliance Page Styles */

/* Reusable Styles */
.moreLink {
	text-transform: uppercase;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.newitem {
	background: url(/media/newNotice.jpg);
}
/* End Reusable Styles */
/* PAGE SWITCHING */
#switchcontent div {
	display:none;
}
#switchcontent div.on {
	display:block;
}
#ipmbar div.bar { margin:0; }

/* Begin Disclaimer Language */
div.legal {font-size: 9px; border-top: 1px solid Black;}
div.legal p {font-size: 9px;}
/* End Disclaimer Language */
