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

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size:10pt; 
    color:#000;
    background:#fff url(/images_template/background.jpg) repeat-x left top;
    margin-top:5px;
    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:#005571;}
a {color: #005571;}

.ToolNav td {
    font-size:8.0pt;
    color:#fff;
    text-align:right;
    padding:0 16px 6px 0;
}

.ToolNav a, .ToolNav a:visited, .ToolNav a:hover {
     color: #fff;
     font-size:8.0pt;
     text-decoration:none;
}

.ToolNav a:hover {
     color: #fff;
     font-size:8.0pt;
     text-decoration:underline;
}


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


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


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

.HighlightRed {
    color:#C00000;
}

.HighlightYellow {
    background:yellow;
}

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

.HeadlineLead {
    font-family:Arial,sans-serif;
    font-size: 12pt;
    text-align:left;
    font-weight: bold;
    color:#000;
}

.HeadlineMain {
    font-family:Tahoma,sans-serif;
    font-size: 22pt;
    text-align:center;
    font-weight: bold;
    color:#000;
    margin-top:30pt;
    margin-bottom:10pt;
}

.HeadlineSub {
    font-family:Arial,sans-serif;
    font-size: 18pt;
    text-align:normal;
    font-weight: bold;
    color:#000;
    margin-top:20pt;
}

.PageBoxes {
border:1px solid #ccc;
padding:10px 20px;
}

h1 {
    font-size: 18pt;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    margin-top:24pt;
}

.SubheadBig {
    font-size: 18pt;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    color:#000;
    margin-top:24pt;
}

h2 {
  font-size:16pt;
  font-family: Arial, Helvetica, sans-serif;
  color:#C00000;
  font-weight: bold;
  text-align:center;
  margin-top:20pt;
}
h3 {
  font-size:12pt;
  font-family: Arial, Helvetica, sans-serif;
  color:#C00000;
  font-weight: bold;
  text-align:center;
  margin-top:20pt;
}

.BookTitles {
  font-size:1.2em;
}

.HeadingBox {
    background-color:#F4F4F4;
    border:1px solid #aaa;
    padding:0 20px 0 20px;
    margin-top:30px;
}

.OrderNowBox {
    clear:both;
    background-color:#EBF0F5;
    border:3px dashed #666;
    border-collapse: collapse;
    padding:0 20px 0 20px;
    margin-top:0;
    margin-bottom:30px;
    margin-left:auto;
    margin-right:auto;
    width:500px;
}

.OrderNowBox form {
    margin:0;
    padding:0;
}


.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:16.0pt;
  font-family:"Arial","sans-serif";
  color:#C00000;
  line-height:22pt;
}

.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 {
  width:780px;
  margin:0 auto;
  color:#aaa;
}

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

.FooterText a, .FooterText a:visited, .FooterText a:hover {
     color: #fff;
     text-decoration:none;
}

.FooterText a:hover {
     text-decoration:underline;
}

/* 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;
            }

/* Download page */

.ProductTable caption {
	font-weight: bold;
	color: maroon;
	text-align: center;
	padding: 10px;
	font-size: medium;
}


.LinksColumn {
	border-top: 1px solid #CCCCCC;
}


.LinksColumn a, .LinksColumn a:visited {
	color: #CA0000;
}

.Last {
	border-bottom: 1px solid #CCCCCC;
}

.InstructionsColumns {
	border-top: 1px solid #CCCCCC;
}
.InstructionsColumns a, .InstructionsColumns a:visited {
	color: #CA0000;
	text-decoration: none;
}


.InstructionsColumns p {
	text-align: left;
}

.InstructionsColumns img {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;

}

.ActiveInstruction {
	font-style: italic;
	font-weight: bold;
	color: maroon;
}

.Options {
	font-style: italic;
	font-weight: bold;
	color: #CA0000;
	font-size:14pt;
}