body, body.mceContentBody
{
    margin: 0px;
    padding: 0px;
    background: #ffffff url("bg_new.png") 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('newheaderbg.jpg') no-repeat;
}

#headSub
{

    width: 290px;
    height: 196px;
    float:right;
    background: url('landing/header_signup.gif') top center no-repeat;
    z-index: -999;
}
#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: 0;
    padding-bottom: 110px;
    color: #1878b8;
    font-family: "Georgia";
    font-size: 18px;
    *height: 471px;
    background: none;
}


.dark {
    width:600px;
}
.dark p
{       font-size: 20px;
        color: black;
        text-align: center;
}

.news_bottom
{
    width:530px;
    height:765px;
    color: black;
    margin-left:90px;

}

.btm_cube
{
    width:548px;
    height:152px;
    float:left;
    z-index: -999;
    background: url('landing/bottom_para.jpg') no-repeat;
    margin-left:-55px;





}

.left_one
{
    float:left;
    margin-left:55px;
    margin-top:-10px;

}

.right_one
{
    float:right;
    margin-right:55px;
    margin-top:-10px;
}
.btmdark p
{       font-size: 24px;
        font-weight: bold;
        color: black;
        text-align: left;
        margin-left: 195px;
        z-index: 9999;
}

#iPhone
{
    float: right;
    margin-right: 270px;
    margin-top: 10px;
    width: 625px;
    height: 271px;
    background: url('landing/iphone.png') top center no-repeat;
    border:none;
}

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

#iPhone .iInput
{
    width: 204px;
    height: 33px;
    background: url('iinput.png') top center no-repeat;
    margin-left: 30px;
    margin-top:-13px;
}
#iPhone .iInput input
{
    width: 194px;
    height: 16px;
    background: transparent;
    border: none;
    padding: 4px 5px;
    text-align: center;
    color: #14a708;

    *margin-left: -47px;
}
#iPhone .iButton
{
    width: 259px;
    height: 40px;
    background:none;
    border: none;
    cursor: pointer;
    color: transparent;
    overflow: hidden;
    line-height: 100px;
}
#iPhone .iPower
{
    position: absolute;
    width: 64px;
    height: 64px;
    background: transparent;
    border: none;
    cursor: pointer;
    color: transparent;
    overflow: hidden;
    line-height: 100px;
    margin-left: 300px;
    margin-top: 30px;
}

#iPhone form {margin-left:240px; margin-top:-12px;}

.seenOn {*position:absolute; margin-left:15px;}

.seenOnLeft {margin-top: -40px;}

#chartSNWT
{
    float: left;
    margin-left: -130px;
}

.e_book
{

    width: 186px;
    height: 187px;
    margin:auto;
    margin-left:-50px;
    background: url(testimonials_small.gif) top center no-repeat;
}


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

.second_banner input[name=fields_email]
{
    position: absolute;
    margin-top: 410px;
    margin-top: 413px \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;

}

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

.new_charts
{
    width:264px;
    height:765px;;
    margin-top:0px;
    background: url('landing/charts.png') no-repeat;
    float:right;

}


.bottomsub
{
    width:264px;
    height:765px;;
    margin-top:0px;
    background: url('landing/btmLong.jpg') no-repeat;
    float:right;
    margin-right:0px;
}

.bottomsub input[name=fields_email]
{
    position: absolute;
    margin-top: 540px;
    margin-top: 543px \0;
    margin-left:20px;
    width: 215px;
    height: 23px;
    background: transparent;
    padding: 5px;
    padding-bottom: 0px;
    font-size: 12px;
    border: none;
    text-align: center;
    color: #14a708;
}
.bottomsub input[type=submit]
{
    position: absolute;
    margin-top:608px;
    margin-left:80px;
    width: 115px;
    height: 55px;
    background: transparent;
    cursor: pointer;
    border: none;
    color: transparent;
    overflow: hidden;
    line-height: 100px;

}
.bottomsubleft
{
    width:572px;
    height:328px;;
    margin-top:50px;
    background: url('landing/btmLongleft.png') no-repeat;
    float:left;
    margin-left:80px;

}

.bottomsubleft input[name=fields_email]
{
    position: absolute;
    margin-top: 215px;
    margin-top: 220px \0;
    margin-left:265px;
    width: 150px;
    height: 23px;
    background: transparent;
    padding: 5px;
    padding-bottom: 0px;
    font-size: 12px;
    border: none;
    text-align: center;
    color: #14a708;
}
.bottomsubleft input[type=submit]
{
    position: absolute;
    margin-top:220px;
    margin-left:430px;
    width: 115px;
    height: 35px;
    background: transparent;
    cursor: pointer;
    border: none;
    color: transparent;
    overflow: hidden;
    line-height: 100px;

}

.lastbtm
{
    width:571px;
    height:544px;;
    margin-top:35px;
    background: url('landing/btm_last.jpg') no-repeat;
    float:left;
    margin-left:80px;
    margin-bottom:30px;

}

.lastbtm input[name=fields_email]
{
    position: absolute;
    margin-top: 472px;
    margin-top: 478px \0;
    margin-left:135px;
    width: 150px;
    height: 23px;
    background: transparent;
    padding: 5px;
    padding-bottom: 0px;
    font-size: 12px;
    border: none;
    text-align: center;
    color: #14a708;
}
.lastbtm input[type=submit]
{
    position: absolute;
    margin-top:465px;
    margin-left:315px;
    width: 170px;
    height: 65px;
    background: transparent;
    cursor: pointer;
    border: none;
    color: transparent;
    overflow: hidden;
    line-height: 100px;

}


.freeVideo
{
    width:264px;
    height:264px;;
    margin-top:-325px;
    background: url('landing/btm_right_video_banner.jpg') no-repeat;
    float:right;
    margin-right:0px;

}

.freeVideo input[name=fields_email]
{
    position: absolute;
    margin-top: 87px;
    margin-top: 92px \0;
    margin-left:110px;
    width: 128px;
    height: 23px;
    background: transparent;
    padding: 5px;
    padding-bottom: 0px;
    font-size: 10px;
    border: none;
    text-align: center;
    color: #fff;
}
.freeVideo input[type=submit]
{
    position: absolute;
    margin-top:115px;
    margin-left:120px;
    width: 115px;
    height: 35px;
    background: transparent;
    cursor: pointer;
    border:none;
    color: transparent;
    overflow: hidden;
    line-height: 100px;

}

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


/*_____________________Changes for 10_12_2010*/

#center_content
{
    width:985px;
    min-height: 300px;
    margin:auto;
    border:none;
}



#right_lane
{
    width:320px;
    min-height: 300px;
    float:right;
    border:none;
    margin-top:188px;
}

#testi
{
    width:292px;
    height:208px;
    margin-top:30px;
    margin-left:40px;
    background: url(thetestimonials.png) no-repeat;
}


#left_lane
{
    width:650px;
    padding-left:5px;
    float:left;

}


#subway
{
    width:950px;
    height:214px;
    margin-left:20px;
    background: url(subwaysymbols2.png) no-repeat;

}

#mid_sign
{
    width:606px;
    height:196px;
    background: url(mid_sign.png) no-repeat;
    margin:auto;
}

#mid_sign .iInput input
{
    width: 287px;
    height: 32px;
    background: transparent;
    border: none;
    padding: 4px 5px;
    text-align: center;
    color: #000;
    margin-top:98px;
    margin-left:47px;
    font-size:14px;
}
#mid_sign .iButton
{
    width: 149px;
    height: 33px;
    border: none;
    cursor: pointer;
    background: transparent;
    overflow: hidden;
    line-height: 100px;
    margin-top:0px;
    margin-left:120px;


    *margin-top:0;
}


#large_btm
{
    width:984px;
    height:313px;
    margin:auto;
    background: url(large_btm_new.jpg) no-repeat;
    margin-top:50px;
    margin-top:80px \0;
    margin-left: -600px \0;
    margin-bottom: 100px \0;
}

#large_btm .iInput input
{
    width: 360px;
    height: 32px;
    background: transparent;
    border: none;
    padding: 4px 5px;
    text-align: center;
    color: #000;
    margin-top:210px;
    margin-left:20px;
    font-size:14px;
}

#large_btm .iButton
{
    width: 310px;
    height: 45px;
    border: none;
    cursor: pointer;
    background: transparent;
    overflow: hidden;
    line-height: 100px;
    margin-top:-45px;
    position: absolute;
    margin-left:410px;
    *margin-top:0;
}


#week
{
    width:300px;
    min-height:1000px;
    border: 3px solid #18620d;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin:auto;
    margin-top:10px;
    margin-left: 30px;
    background-color: #cae8c6;
    z-index: 999;
}

#btm_shadow
{
    width:337px;
    height:20px;
    margin:auto;
    background: url(shadow_btm.jpg) no-repeat;
    z-index: -999;
    margin-top:-5px;
    margin-left:14px;
    position:absolute;
}

#online
{
    width:300px;
    border: 3px solid #18620d;
    -moz-border-radius: 15px;
    border-radius: 15px;
    margin:auto;
    margin-top:0px;
    margin-left: 30px;
    background-color: #cae8c6;
    z-index: 999;
    text-align: justify;
    font-size:.8em;
    padding-top:5px;
}

#online p
{
    width:290px;
    margin-left:5px;
}

#headflash
{
	width:251px;
	height:83px;
	border: none;
	margin-top:0px;
	margin-left:460px;
	position:absolute;
        z-index: 999;
        background-color: transparent;
}

#right_articles
{
    width:290px;
    min-height:130px;
    border-bottom: 1px dotted #18620d;
    border-top: 1px dotted #18620d;
    margin:auto;
    margin-top:20px;
    margin-bottom:10px;
    background-color: #fff;
    padding-right:5px;
    padding-left:5px;
    padding-top:10px;

}

#right_articles A:link
{
     color:#18620d;
    font-size: .8em;
    font-weight: bold;
    text-decoration: none;
}

#right_articles A:visited
{
    color:#18620d;
    font-size: .8em;
    font-weight: bold;
    text-decoration: none;
}

#right_articles A:hover
{
    color:#f00;
    text-decoration: underline;
}

#right_articles p
{
    font-size: .8em;
    
}



#center_content h1
{
    font-size: 1.8em;
    color: #2fab2d;
}


#sh
{
   width:685px;
   height:324px;
   margin-left:0px;
   margin-top:35px;
   background: url(sh.png) no-repeat;
}


#loop {float:right;}



#stockhighlights
{
    width:960px;
    min-height:600px;
    margin:auto;
}

#right_articles_two
{
    width:960px;
    min-height:130px;
    border-bottom: 1px dotted #18620d;
    border-top: 1px dotted #18620d;
    margin:auto;
    margin-top:20px;
    margin-bottom:10px;
    background-color: none;
    padding-right:5px;
    padding-left:5px;
    padding-top:10px;

}

#right_articles_two A:link
{
     color:#18620d;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}

#right_articles_two A:visited
{
    color:#18620d;
    font-size: 1em;
    font-weight: bold;
    text-decoration: none;
}

#right_articles_two A:hover
{
    color:#f00;
    text-decoration: underline;
}

#right_articles_two p
{
    font-size: .8em;
    margin-bottom:30px;

}

#right_articles_two img
{
    float:left;
    padding:5px;
}


