body, body.mceContentBody
{
	margin: 0px;
	padding: 0px;
	background: #ffffff url("landing/bg.jpg") repeat-x;
	font-family: Tahoma;
	font-size: 14px;
}

.wrapper_nav
{
	width: 1000px;
        height:38px;
	margin: auto;
}

.wrapper_header
{
	width: 1000px;
        height:196px;
	margin: auto;
}

.wrapper_news {

    	margin: auto;
	width: 970px;
        top:0;
}


#nav {
    width:469px;
    height:70px;
    margin-top:12px;
    background: url('landing/nav_bg') repeat-x;
    margin-left:490px;
    position:absolute;
}
#navItems {width:496px; right:0px; margin-top:-10px; *position: absolute;}
#navItems td
{
	padding: 8px 0px;

}
#navItems td a
{
	display: block;
	border-left: solid 1px #ffffff;
	height: 15px;
	line-height: 15px;
	color: #ffffff;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
#navItems td:first-child a
{
	border-left: none;
}

.logo_landing {
    width:370px;
    height:39px;
    margin-top:0px;
    margin-left:20px;
    background: url('landing/logo.png') no-repeat;
    position: absolute;
}

#header
{       width: 710px;
	height: 196px;
        margin:0;
        float:left;
	background: url('landing/headerbg.png') no-repeat;
}

#headSub
{

	width: 290px;
	height: 196px;
	float:right;
	background: url('landing/header_signup.gif') top center no-repeat;
}
#headSub input[name=fields_email]
{
	position: absolute;
	margin-top: 142px;
        margin-top: 144px \0;
	margin-left: 10px;
	width: 195px;
	height: 23px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 16px;
	border: none;
	text-align: center;
	color: #14a708;
}
#headSub input[type=submit]
{
	position: absolute;
	margin-top: 142px;
	margin-left: 230px;
	width: 56px;
	height: 29px;
	background: transparent;
	cursor: pointer;
	border: none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;
}

#headText
{
	position: absolute;
	width: 331px;
	height: 61px;
	margin-left: 605px;
	margin-top: 10px;
}

#headTicker
{
	position: absolute;
	width: 300px;
	height: 100px;
	margin-top: 100px;
	margin-left: 10px;
}

.home_signup
{
	position: absolute;
	width: 583px;
	height: 198px;
	margin-top: 0px;
	margin-left:-50px;
        float:left;
	background: url('landing/top_signup.png') no-repeat;
}
.home_signup input[name=fields_email]
{
	position: absolute;
	margin-top: 128px;
        margin-top: 31px \0;
	margin-left:205px;
	width: 141px;
	height: 23px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border:none;
	text-align: center;
	color: #14a708;
}
.home_signup input[type=submit]
{
	position: absolute;
	margin-top:125px;
	margin-left:360px;
	width: 115px;
	height: 35px;
	background: transparent;
	cursor: pointer;
	border: none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}


#content_news
{
	background: none;
	min-height: 471px;
	padding-top: 20px;
	padding-bottom: 110px;
	color: #1878b8;
	font-family: "Georgia";
	font-size: 18px;
	*height: 471px;
        background: url('landing/conbg.jpg') repeat-x;
}

#content, body.mceContentBody
{
	background: #ffffff;
	width: auto;
	min-height: 300px;
	padding: 5px;
}
* html #content
{
	height: 300px;
}

#footer
{
	width: auto;
	height: 68px;
	padding-top: 25px;
	background: url('fbg.gif') top repeat-x;
	color: #545454;
	text-align: center;
	font-size: 0.9em;
}
#footer a
{
	color: #545454;
	text-decoration: none;
}

.container
{
	margin-bottom: 5px;
	border:none;
	padding: 5px;
        color:#000000;
}
.contHead
{
	margin: -4px;
	margin-bottom: 5px;
	background: #444444 url('bnt.png') center center repeat-x;
	padding: 5px;
	color: #ffffff;
	font-size: 1.2em;
}

.sub1
{
	margin: auto;
	width: 500px;
	height: 109px;
	padding-top: 50px;
	background: url('/static/img/sub1.jpg') no-repeat;
	text-align: center;
}
.sub1 form
{
	display: inline;
}
.sub2
{
	margin: auto;
	width: 500px;
	height: 74px;
	padding-top: 45px;
	background: url('/static/img/sub2.jpg') no-repeat;
	text-align: center;
}
.sub2 form
{
	display: inline;
}

.button
{
	border: solid 1px #000000;
	background: url('bnt.png') center center repeat-x;
	color: #ffffff;
	padding: 0px 10px;
	font-weight: bold;
}

.input
{
	border: solid 1px #1f7b00;
}

.green
{
	color: #15a708;
}

.left
{
	float: left;
}
.right
{
	float: right;
}

.small
{
	font-size: 0.9em;
}
.smaller
{
	font-size: 0.75em;
}
.smallest
{
	font-size: 0.5em;
}
.big
{
	font-size: 1.25em;
}
.bigger
{
	font-size: 1.5em;
}
.biggest
{
	font-size: 2em;
}

.underline
{
	text-decoration: underline;
}
.bold
{
	font-weight: bold;
}

.error
{
	margin-bottom: 5px;
	border: solid 1px #ff0000;
	color: #ff0000;
	text-align: center;
	font-weight: bold;
}
.note
{
	margin-bottom: 5px;
	border: solid 1px #0000ff;
	color: #0000ff;
	text-align: center;
	font-weight: bold;
}





.module
{
	margin-bottom: 5px;
	
	background-color: #ffffff;
	
	border-style: solid;
	border-width: 1px;
	border-color: #B94D25;
	
	font-size: 12px;
}
.module .moduleHeader
{
	height: 25px;
	
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #B94D25;
	
	background-image: url('nbg.png');
	
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}
.module .moduleHeaderLeft
{
	float: left;
	
	height: 25px;
	
	background-image: url('mhb.gif');
	background-repeat: no-repeat;
	background-position: left;
	
	padding-left: 5px;
}
.module .moduleHeaderRight
{
	float: right;
	
	height: 25px;
	
	background-image: url('mhb.gif');
	background-repeat: no-repeat;
	background-position: right;
	
	padding-right: 5px;
}

.moduleTabs
{
	height: 20px;
	
	background: #ffffff;
}
.moduleTab
{
	cursor: pointer;
	
	float: left;
	
	height: 19px;
	
	margin: 1px 1px 0px 0px;
	
	background: #000000;
}
.moduleTabHover
{
	cursor: pointer;
	
	float: left;
	
	height: 19px;
	
	margin: 1px 1px 0px 0px;
	
	
	/*background-image: url('mtbht.gif');*/
}
.moduleTabActive
{
	cursor: default;
	
	float: left;
	
	height: 19px;
	
	margin: 1px 1px 0px 0px;
	
	/*background-image: url('mtbat.gif');*/
}
.moduleTabLeft
{
	float: left;
	width: 3px;
	height: 19px;
	
	/*background-image: url('mtbl.gif');*/
}
.moduleTabHover .moduleTabLeft
{
	/*background-image: url('mtbhl.gif');*/
}
.moduleTabActive .moduleTabLeft
{
	/*background-image: url('mtbal.gif');*/
}
.moduleTabMiddle
{
	float: left;
	
	padding: 2px 3px 0px 3px;
	
	font-size: 11px;
	
	color: #ffffff;
}
.moduleTabActive .moduleTabMiddle
{
	padding: 1px 3px 0px 3px;
	
	/*color: #468146;*/
	font-size: 12px;
	font-weight: bold;
}
.moduleTabRight
{
	float: left;
	width: 3px;
	height: 19px;
	
	/*background-image: url('mtbr.gif');*/
}
.moduleTabHover .moduleTabRight
{
	/*background-image: url('mtbhr.gif');*/
}
.moduleTabActive .moduleTabRight
{
	/*background-image: url('mtbar.gif');*/
}
.moduleContent
{
	width: auto;
	
	/*background-image: url('mt.gif');
	background-repeat: repeat-x;*/
	
	padding: 5px;
}
.moduleMore
{
	padding: 5px 10px 0px 0px;
	text-align: right;
	font-size: 10px;
}

.dataTable
{
	font-size: 11px;
}
.dataTableName
{
	background: #c0c0c0 !important;
	font-weight: bold;
}
.dataTable td
{
	border-bottom: 1px solid #F0F0F0;
	background: #e0e0e0;
	padding: 3px;
}

.amountUp
{
	color: #03b000;
}
.amountDown
{
	color: #b00000;
}

.ncontainer
{
	border: solid 2px #0b4b77;
	background: #0b4b77;
	margin-bottom: 5px;
	padding: 10px;
}
.ncontainerHead
{
	background: #0b4b77;
	padding: 5px;
	color: #ffffff;
}
.ncontainerFoot
{
	background: #0b4b77;
	padding: 5px;
	margin: -5px 0px 5px 0px;
}


.dateBox
{
	margin-right: 10px;
	width: 29px;
	height: 33px;
	background: url('dbg.png') no-repeat;
	text-align: center;
}
.dateBoxTop
{
	height: 16px;
	padding-top: 2px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.dateBoxBottom
{
	color: #ffffff;
	font-style: italic;
	font-weight: bold;
}

.newsItem
{
	margin-bottom: 10px;
}
.newsItem a
{
	/*color: #ffffff;*/
}
.newsItemContent
{
	width: 175px;
}
.newsItemTitle
{
	margin-bottom: 5px;
}
.newsItemText
{
	font-size: 0.90em;
	/*color: #ffffff;*/
}

.banner_top
{
    margin-left:80px;
    margin-bottom:20px;
    margin-top:20px;

}

.banner_bottom
{
    margin-left:180px;
    margin-bottom:20px;
    margin-top:20px;

}

.new_banner
{
    margin-top:20px;
    margin-left:90px;
    margin-bottom: 20px;
}

.sign_banner
{
    margin-top:20px;
    margin-left:340px;
    margin-bottom: 20px;
}

.dis_top
{
    float:right;
    padding:5px;
}

.trade
{
    width:250px;
    height:250px;
    margin-top:15px;
    margin-left: 180px;
}

.trade_newpick
{
    width:250px;
    height:250px;
    margin-top:15px;
    margin-left: 10px;
}



.trade_sub
{
    width:728px;
    height:90px;
    margin-top:30px;
    margin-bottom:0px;
    margin-left:90px;



}

.trade_sub_two
{
    width:468px;
    height:60px;
       margin-top:45px;
    margin-bottom:30px;
    margin-left:70px;



}

div.seenOn
{
	width: 902px;
	height: 150px;
        margin-top:50px;
}
.seenOnLeft
{
	position: absolute;
	z-index: 2;
	width: 902px;
	height: 150px;
	background: url('fadel.png') left repeat-y;
}
.seenOnRight
{
	position: absolute;
	z-index: 2;
	width: 902px;
	height: 150px;
	background: url('fader.png') right repeat-y;
}
.seenOnText
{
	position: absolute;
	z-index: 3;
	width: 117px;
	height: 25px;
	background: url('aso.png') no-repeat;
}

div.scrollWrapper
{
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

#chartSNWT
{
	text-align: center;
}

#iPhone
{
	margin: auto;
	width: 387px;
	height: 212px;
	background: url('iphone.png') top center no-repeat;
	padding-left: 82px;
	padding-top: 55px;
}

#iPhone .iText
{
	width: 298px;
	height: 75px;
	padding-top: 10px;
	overflow: auto;
	color: #ffffff;
	text-align: center;
	font-size: 28px;
}

#iPhone .iInput
{
	width: 204px;
	height: 33px;
	background: url('iinput.png') top center no-repeat;
	margin-left: 47px;
}
#iPhone .iInput input
{
	width: 194px;
	height: 16px;
	background: transparent;
	border: none;
	padding: 4px 5px;
	text-align: center;
	color: #314258;
	*margin-left: -47px;
}
#iPhone .iButton
{
	width: 298px;
	height: 46px;
	background: url('isignup.png') top center no-repeat;
	border: none;
	cursor: pointer;
	color: transparent;
	overflow: hidden;
	line-height: 100px;
}
#iPhone .iPower
{
	position: absolute;
	width: 64px;
	height: 64px;
	background: url('clear.gif');
	border: none;
	cursor: pointer;
	color: transparent;
	overflow: hidden;
	line-height: 100px;
	margin-left: 300px;
	margin-top: 30px;
}

.clearBoth {
	clear: both;
}

input[name=fields_email] {
	text-align: center;
}

#optIn {
	margin: auto;
	position: fixed;
	top: 90px;
	left: -425px;
	z-index: 100;
}

.e_book
{

	width: 264px;
	height: 256px;
        float:right;
	background: url('landing/ww.jpg') top center no-repeat;
        margin-top:0px;
}


.second_banner
{
    width:318px;
    height:558px;
    margin-top:350px;
    margin-left:652px;
    background:  url('landing/second_right_banner.png') no-repeat;
    position: absolute;
}

.second_banner input[name=fields_email]
{
	position: absolute;
	margin-top: 420px;
        margin-top: 423px \0;
	margin-left:110px;
	width: 141px;
	height: 23px;
	background: transparent;
	padding: 5px;
	padding-bottom: 0px;
	font-size: 12px;
	border: none;
	text-align: center;
	color: #14a708;
}
.second_banner input[type=submit]
{
	position: absolute;
	margin-top:463px;
	margin-left:100px;
	width: 185px;
	height: 35px;
	background: transparent;
	cursor: pointer;
	border: none;
	color: transparent;
	overflow: hidden;
	line-height: 100px;

}

p {color:#000000;}

.inputBox
{
	border: solid 1px #165c85;
}

.subBottom
{
	margin: auto;
	margin-top: 25px;
	width: 412px;
	height: 97px;
	background: url('subb.png') top center no-repeat;
	color: #ffffff;
}
.subBottom form
{
	margin: auto;
	padding-top: 50px;
	padding-left: 55px;
}
.subBottom form input
{
	margin: 0px;
	float: left;
}
.subBottom form .inputBox
{
	margin-top: 3px;
	width: 225px;
}
.subBottom form .inputImg
{
	margin-left: 10px;
}

.dis_top {float:right;}

.copy_one {width:335px; height:123px; float:right; text-align: right; font-family: georgia; margin-top:-35px; margin-right:-25px; }

.copy_two {width:242px; height:228px; float:right; margin-top:70px; margin-right:-10px;}

.copy_two p {line-height: 1.3em; margin-top:-20px;}

.copy_three {margin-top:0px; text-align: center;}

.copy_four {margin-top:240px; text-align: center;}

.copy_five {margin-top:180px; text-align: center; line-height: .3em;}

.copy_six {}

.copy_seven {width:544px; height:345px; line-height: 1em; margin-left: 18px; position: absolute;}

.copy_seven p {text-align:center;}

.arrowsin { width:20px; height:128px; position:  absolute; margin-top:97px; margin-left:-20px; background: url('arrowsin.jpg') top center no-repeat;