/* jr */

body#subPage {
	background-color: #000;
	background:url('bgWrapIndex.jpg') repeat;
	margin:0 auto;
	}
	body.customindex {
		background-color: #000;
		background:url('bgWrapIndex.jpg') repeat;
		color:#fefefe;
		}
#content DIV.text {
    background-color: transparent !important;
    border: medium none;
    color: #fefefe;
	}
	body.customindex p {
		color:#b8b7b6;
		}
	body.customindex #footer p {
		color:#b8b7b6;
		}
		body#subPage p, body#subPage ul {
			color:#b8b7b6;
			}
#subPage.custom #contentBox H1, .custom #contentBox H1, #subPage.custom #contentBox H2, .custom #contentBox H2, #subPage.custom #contentBox H3, .custom #contentBox H3, #subPage.custom #contentBox H4, .custom #contentBox H4 {
    color: #b8b7b6;
	}
p, ul {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 1.4em;
	color:#B8B7B6;
	}
	body#popup p, ul {
    color: #343434;
		}
.clear {
	clear:both;
	}
#content UL { /* Do not remove or alter, #content UL is global. Create custom UL class for desired effects */
    list-style-type: disc;
    margin-left: 60px;
	}
img.img-left {
	float:left;
	padding:5px 10px 7px 0px;
	}
img.img-right {
	float:right;
	padding:5px 0px 7px 10px;
	}
a, a:active, a:hover {
	text-decoration:underline;
	color:#6B98DA;
	}
a {
	text-decoration:underline;
	}
a:hover {
	text-decoration:none;
	}
	body.customlocation a.winButton, a.winButton2 {
		margin: 0 370px 0 20px;
		}
	
/* --- Container --- */
#container, #subPage #container {
	background-color:transparent;
	width:960px;
	margin:0 auto;
	}
.mainColumnA, mainColumnB {
	display:none;
	}

/* --- Content --- */
#contentBox, #subPage #contentBox {
	margin-top:38px;
	}
TD#contentBox {
    background-color: transparent;
	margin-top:38px;
	}
#contentBox #content DIV.text {
    margin-top: 38px;
    padding: 20px;
	}
	#subPage #contentBox {
		width:960px;
		}
		#content DIV.text {
			background-color: #EAEAEA;
			border: medium none;
			color: #b8b7b6;
			}
body.articles #header, body.iMoney #header, body.calculators #header, body.newsletters #header, body.eSeminars #header, body.marketWatch #header {
	height:300px !important;
	}
#subPage.custom #contentBox {
    background-color: transparent !important;
    color: #b8b7b6;
	}
#subPage #contentCell, #subPage #contentBox {
    background-color: transparent !important;
    color: #b8b7b6;
	}
	#subPage #contentCell {
		margin-top:38px;
		}
	TD#contentBox DIV#content {
		width: 960px;
		}
	TD#contentBox #calcAndNlLists {
		display:none;
		}

/* --- Content Container --- */

/* --- Home --- */
#logo{
	height:75px;
	width:300px;
	position:absolute;
	top:30px;
	}

/* ---- Homepage Image ---- */
.clientPhoto {
    float: right;
    margin: 0 0 20px 20px;
	}

/* --- Header --- */
#subPage #header {
	background:url('mastheadSub.png') no-repeat;
	width:960px;
	height:268px;
	top:10px;
	}
	body.customindex #header {
		background:url('mastheadIndex.png') no-repeat;
		width:960px;
		height:350px;
		top:10px;
		}
	
/* --- Sidebar --- */
#sideBar {
	display:none;
	}

#navigation_menu 					{position:absolute; top:271px; background:url('nav4.png'); width:960px; }
body.customindex #navigation_menu 	{top:350px;} 
#navigation_menu TD 				{border-color:none; border:none !important;}
#navigation_menu TD:hover 			{background:url('nav4.png');}

#navigation_menu A,
#navigation_menu A:hover 			{color:#eaeaea; text-decoration:none;}

.alphamenu_content a 				{color:#fefefe; background-color:#242424; height:auto; font-size:14px; text-decoration:none; padding:3px 6px;}
.alphamenu_content a:hover  		{color:#fefefe; background-color:#999999; height:auto; font-size:14px; text-decoration:none;}

.alphamenu_content TABLE 			{background:none; border:none;}


	
/* --- Footer --- */
#footer, #subPage #footer {
	overflow:hidden;
	color:#B8B7B6;
	width:100%;
	height:300px;
	padding-top:-300px;
	clear:both;
	}
	#footer p {
		color:#B8B7B6 !important;
		text-align:center;
		}
		#footer a {
			text-decoration:underline;
			}
		#footer a:hover {
			text-decoration:none;
			}
#footerContainer {
    margin: 0px 0 0 0;
	padding-top:44px;
	}

