@charset "utf-8";
/* CSS Document */

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt; 
    color:black;
    background:#fff url(../images/bg-page.png) repeat-x left top;
    margin-top:0;
    padding-top:0;
}

img {
    border: 0px;
}

p,li {
    font-size: 10pt;
    font-family: Arial, Helvetica, sans-serif;
}

p {
  padding:0;
  margin:10pt 0;
}

ol {
    color: #c00000;
    font-weight:bold;
}

ol.NoRed {
    color: #000000;
    font-weight:bold;
}

ol li {
    margin: 18px 0px;
}

/*p,div,li,ul,img {border:1px solid red;}*/

a:visited {color:#0099CC;}
a {color: #0099CC;}

#ToolNav {
    font-size:8.0pt;
    color:#ccc;
    text-align:right;
    margin-top:0;
}

.ToolNavSignIn {
    font-size:8.0pt;
    color:#ccc;
    text-align:left;
    margin-top:0;
}

.ToolNavSignIn a {
     color: #ccc;
}

.ToolNavSignIn a:visited {
    color: #ccc;
}

#ContentContainer {
    padding:0 60px 30px 60px;
    background-image: url(../images/bg-content-mid.gif);
    background-repeat: repeat-y;
    margin-top:-14px
}


#ContentContainer img {
    margin:0;
    border:0;
}


#ContentContainer .SectionImgs img {
    margin:0;
    padding:0 0 7px 0;
}

.ImportantHighlight {
    color:red;
    background:yellow;
}

.NormalHighlight {
    background:yellow;
}

.ImportantNoHighlight {
    font-size:20.0pt;
    font-family:"Calibri","Arial","sans-serif";
    color:#E20000;
}

.Grabber {
    text-align:center;
    font-size:20.0pt;
    font-family:"Tahoma","sans-serif";
}

.Heading1 {
    font-family:Verdana,sans-serif;
    font-size: 12pt;
    text-align:left;
}

.Heading2 {
    font-size: 36pt;
    font-weight: bold;
    text-align: center;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.Heading3 {
    font-size: 18pt;
    font-weight: bold;
    text-align: left;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.NormalHighlight {
    background-color:#FFFF8A;
    font-weight:bold;
}

.SpecialHighlight {
    background-color:#FFFF8A;
    font-weight:bold;
    color: #c00000;
}

.SpecialText {
    font-weight: bold;
    color: #c00000;
}

.MemoHeader {
 font-size:11.5pt;
    text-align: left;
    line-height:18pt;
}

.RedHeader {
	font-size:24pt;
	font-family:"Arial","sans-serif";
	color:#C00000;
	line-height:22pt;
}

.Heading4 {
  font-size:14.0pt;
  font-family:"Arial","sans-serif";
  color:#000000;
}


.SectionHeader {
    color:#595959;
    font-weight:bold;
}

.SectionContent {
     font-size:9.0pt;
     font-weight:bold;
     color:#595959;
     margin-left:1.5em;
}

.SectionNumber {
    color:#BFBFBF;
}

.Clickbank {
    text-align:center;
    line-height:18.0pt;
    font-size:7.5pt;
}

.CheckTable {
  margin-left:20px;
}


.CheckTable p {
  margin:23px 0 5px 0;
}


.LineItem {
    color:black;
    font-weight:normal;
}

.FooterText p {
  font-size:7.0pt;
  line-height:13pt;
  font-family:Arial;
  color:#aaa;
}


/* SIGN UP FORM LEFT COLUMN */

.SignUpFormBorder {
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
}

.SignUpForm {
    padding:1px 10px 10px 10px;
    margin:0 auto;
    background: #fff url(../images_signup/Sign_Up_Gradient2.jpg) repeat-x bottom;
}


/* SIGN UP FORM BOTTOM */

.SignUpFormContainer {
    width:601px;
    margin:0 auto;
}

.SignUpFormBottom {
    border-left:1px solid #aaa;
    border-right:1px solid #aaa;
    padding:1px 10px 10px 10px;
    background: #fff url(../images_signup/Sign_Up_Gradient2.jpg) repeat-x bottom;
}

.SignUpBorderBottom {
    width:601px;
    margin:0 auto;
}

/* BOTH SIGN UP FORMS */

.SignUpForm p, .SignUpForm td, .SignUpFormBottom p, .SignUpFormBottom td {
    font-size:8pt;  
}


.SignUpForm h1, .SignUpFormBottom h1 {
    margin-top:0;
    font-size:9pt;  
}

.SignUpForm h2, .SignUpFormBottom h2 {
    font-size:10pt; 
}

/* SIGN UP FORM MISC */

#SignUpList {
    margin:0 0 0 1.5em; 
    padding:0;  
}
#SignUpList li {
    font-size:8pt;  
}



.SignUpFormButton {
    width:128px;
    border:0;   
}


/* HOME page: VIDEO */

            #media
            {
               margin-top: 40px;
         }
            #noUpdate
            {
                margin: 0 auto;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #cccccc;
                text-align: left;
                width: 210px;
                height: 200px;
                padding: 40px;
            }


/* Custom Letter Styles */

.Intro {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.Hightlight {
	background-color: #FFFF8A;
}

.HighlightBold {
	background-color: #FFFF8A;
	font-weight: bold;
}

.Red {
	color: #C00000;
}

.Grabber {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 36pt;
	font-weight: bold;
	text-align: center;
	margin: 15px 0px;
}

.Summary {
	font-size: 18pt;
	font-weight: bold;
}

.CallToAction {
	font-size: 14pt;
	font-weight: bold;
}

.Brief {
	font-size: 12pt;
}

.RedNumbers {
	color: #C00000;
	font-weight: bold;
}

.LineItem {
	color: black;
	font-weight: normal;
}

.CenterRed {
	text-align: center;
	font-weight: bold;
	color: #C00000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

.CenterQuote {
	text-align: center;
	font-weight: bold;
	font-family: Cambria, Arial, Helvetica, sans-serif;
	font-size: 14pt;
}

.SpacedLines {
	margin-bottom: 12pt;
}

.Signature {
	font-family: "Lucida Handwriting", cursive;
	color: #244061;
	font-size: 12pt;
}


.blacklist li, .blacklist p {
  color:#000;
  margin:0;
  font-weight:normal;
}.RedHeader .Red .SectionHeader .RedHeader {
	font-size: 24pt;
}
