/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

#headerbase {width: 1006px; height: 101px; margin: 18px auto; position: relative;}
#headerbase #headertreatment {background-image: url(../images/headerBase2.jpg); background-repeat:no-repeat;}

/* LOGO AND TAGLINE */
#logotagline {width: 986px; height:59px; margin:auto; position: relative; background-image: url(../images/logotagline.jpg); background-repeat:no-repeat;}

#logotaglinetools {width: 986px; height:59px; margin:auto; margin-top:30px; position: relative; background-image: url(../images/logotagline.jpg); background-repeat:no-repeat;}

/* GLOBALHEADER */
#globalheader {width: 990px; height: 33px; margin:auto; padding-bottom:25px; position: relative;}
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; height:0; padding-top: 32px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader #globalnav { background-image: url(../images/globalnavbg3.jpg);  }

/* BUTTONS */
#globalheader #globalnav li#gn-left a { background-position: 0px 0; width:85px; }
#globalheader #globalnav li#gn-overview a { background-position: -80px 0;width:110px; }
#globalheader #globalnav li#gn-whyMMTV a { background-position: -191px 0; width:198px;}
#globalheader #globalnav li#gn-features a { background-position: -389px 0;width:102px; }
#globalheader #globalnav li#gn-financialtopics a { background-position: -497px 0;width:146px; }
#globalheader #globalnav li#gn-faq a { background-position: -640px 0;width:79px; }
#globalheader #globalnav li#gn-getstarted a { background-position: -720px 0; width:121px; }
#globalheader #globalnav li#gn-contact a { background-position: -840px 0; width:80px;}
#globalheader #globalnav li#gn-end a { background-position: -920px 0; width:69px;}

/* OVER STATES */
#globalheader #globalnav li#gn-left a:hover { background-position: 0px -36px;width:85px; }
#globalheader #globalnav li#gn-overview a:hover { background-position: -80px -36px; }
#globalheader #globalnav li#gn-whyMMTV a:hover { background-position: -191px -36px; }
#globalheader #globalnav li#gn-features a:hover { background-position: -389px -36px; }
#globalheader #globalnav li#gn-financialtopics a:hover { background-position: -497px -36px; }
#globalheader #globalnav li#gn-faq a:hover { background-position: -640px -36px; }
#globalheader #globalnav li#gn-getstarted a:hover { background-position: -720px -36px; }
#globalheader #globalnav li#gn-contact a:hover { background-position: -840px -36px; }
#globalheader #globalnav li#gn-end a:hover { background-position: -920px -36px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-left a:active { background-position: 0px 0px; width:85px;}
#globalheader #globalnav li#gn-overview a:active { background-position: -80px -72px; }
#globalheader #globalnav li#gn-whyMMTV a:active { background-position: -191px -72px; }
#globalheader #globalnav li#gn-features a:active { background-position: -389px -72px; }
#globalheader #globalnav li#gn-financialtopics a:active { background-position: -497px -72px; }
#globalheader #globalnav li#gn-faq a:active { background-position: -640px -72px; }
#globalheader #globalnav li#gn-getstarted a:active { background-position: -720px -72px; }
#globalheader #globalnav li#gn-contact a:active { background-position: -840px -72px; }
#globalheader #globalnav li#gn-end a:active { background-position: -920px -72px; }

/* ON STATES */
#globalheader.left #globalnav li#gn-left a { background-position: 0px -92px width:85px;!important; }
#globalheader.overview #globalnav li#gn-overview a { background-position: -80px -108px !important; }
#globalheader.whyMMTV #globalnav li#gn-whyMMTV a { background-position: -191px -108px !important; }
#globalheader.features #globalnav li#gn-features a { background-position: -389px -108px !important; }
#globalheader.financialtopics #globalnav li#gn-financialtopics a { background-position: -497px -108px !important; }
#globalheader.faq #globalnav li#gn-faq a { background-position: -640px -108px !important; }
#globalheader.getstarted #globalnav li#gn-getstarted a { background-position: -720px -108px !important; }
#globalheader.contact #globalnav li#gn-contact a { background-position: -840px -108px !important; }
#globalheader.end #globalnav li#gn-end a { background-position: -920px -108px !important; }

/* NEW GLOBALFOOTER */
#globalfooter { width: 980px; color: #999; font-size: 10px; margin: 5px auto; padding-bottom: 26px; text-align: left !important; }
#globalfooter p { margin-bottom: 1em; }
#globalfooter .gf-buy { float: left; width: 60%; margin: 18px 0 9px; }
#globalfooter .gf-links { float: right; text-align: right; margin: 18px 0 9px; }
#globalfooter .gf-links a { padding: 0 10px; white-space: nowrap; }
#globalfooter .gf-links a.last { padding-right: 0; _float: none !important; width: auto !important; }




/* TYPE */
body { font: 12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color: #fff; color: #000; }

a { color: #05ca31; }
a:link, a:visited, a:active { text-decoration: none;font-family: "Lucida Grande", "Lucida Sans Unicode", Arial; font-size:10px; }
a:hover { text-decoration: underline; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }
p.intro { font-weight: bold; }
.more { text-align: right; }

ul { margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2.2em; }
ul.square,
ul.circle { margin-left: 2em; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul ul.circle,
ul ul.square { margin-top: 4px; margin-bottom: 5px; }

