body {
 margin: 0px 0px 0px 0px;


}


#contentbody {

 margin: 0px 0px 0px 20px;

}

a {

	color: #000080;
}

a:hover {
	color: #2c78b9;
}






#theader{position:relative;padding-left:7px;}
#tlogo{padding-left:10px;font-family:Impact, 'Techno CE', sans-serif;font-weight:400;color:#fff;position:relative;overflow:hidden;height:90px;font-size:260%;line-height:100px;margin:0;}
#tlogo .light{color:#3f576e;}
#tlogo a {
text-decoration: none;
color:#2c78b9;
} 
#tlogo a:hover {
text-decoration: none;
color:#2c78b9;
} 

#tbanner{padding-right:10px;padding-top:15px;position:relative;overflow:hidden;margin:0;float:right;display:inline;}


/*main navigation*/

#navbar2 {
 height: 30px;

 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;

	padding-left: 5px; 
	background-color: #336699;


}
#navbar2 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}
#navbar2 li {
 list-style-type: none;
 display: inline;
}
#navbar2 li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}
#navbar2 li a:link {
 color: #FFF:
}
#navbar2 li a:visited {
 color: #FFF;
}
#navbar2 li a:hover {

 color: #FFF;
 background-color: #4682B4;

}
#navbar2 ul li.current a {
 background-color: #4682B4;
}
/* bookmark button  */
#navbar2 ul li.current1 a {
 background-color: #4169E1;
}
#navbar2 ul li.current1 a.hover {
 background-color: #4682B4;
}


/*main sub nav solid bar*/

#subnavbar4 {
 height: 4px;

 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;

	padding-left: 5px; 
	background-color: #4682B4;


}
#subnavbar4 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFF;
 line-height: 21px;
 white-space: nowrap;
}
#subnavbar4 li {
 list-style-type: none;
 display: inline;
}
#subnavbar4 li a {
 text-decoration: none;
 padding: 2px 10px;
 color: #FFF;
}
#subnavbar4 li a:link {
 color: #FFF:
}
#subnavbar4 li a:visited {
 color: #FFF;
}
#subnavbar4 li a:hover {

 color: #FFF;
 background-color: #666;

}
#subnavbar4 ul li.current a {
 background-color: #999;
}



/*sub navigation*/

#subnavbar2 {
 height: 21px;

 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;

	padding-left: 5px; 
	background-color: #000000;


}
#subnavbar2 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFF;
 line-height: 21px;
 white-space: nowrap;
}
#subnavbar2 li {
 list-style-type: none;
 display: inline;
}
#subnavbar2 li a {
 text-decoration: none;
 padding: 4px 10px;
 color: #FFF;
}
#subnavbar2 li a:link {
 color: #FFF:
}
#subnavbar2 li a:visited {
 color: #FFF;
}
#subnavbar2 li a:hover {

 color: #FFF;
 background-color: #666;

}
#subnavbar2 ul li.current a {
 background-color: #999;
}


/*sub navigation*/

#subnavbar3 {
 height: 4px;

 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;

	padding-left: 5px; 
	background-color: #666666;


}
#subnavbar3 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #FFF;
 line-height: 21px;
 white-space: nowrap;
}
#subnavbar3 li {
 list-style-type: none;
 display: inline;
}
#subnavbar3 li a {
 text-decoration: none;
 padding: 2px 10px;
 color: #FFF;
}
#subnavbar3 li a:link {
 color: #FFF:
}
#subnavbar3 li a:visited {
 color: #FFF;
}
#subnavbar3 li a:hover {

 color: #FFF;
 background-color: #666;

}
#subnavbar3 ul li.current a {
 background-color: #999;
}


/*title bar header*/

#navbar3 {
 height: 100px;
 width: 100%;
 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;


 background-color: #f8f8f8;
}
#navbar3 ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}
#navbar3 li {
 list-style-type: none;
 display: inline;
}
#navbar3 li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}
#navbar3 li a:link {
 color: #FFF:
}
#navbar3 li a:visited {
 color: #FFF;
}
#navbar3 li a:hover {

 color: #FFF;
 background-color: #3f576e;
}
#navbar3 ul li.current a {
 background-color: #3f576e;
}








#navbar2footer {
 height: 40px;
 width: 100%;
 margin: 0px 0px 0px 0px; padding: 0px;
 left: 0px;

 background-color: #336699;
}
#navbar2footer ul {
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: small;
 color: #FFF;
 line-height: 30px;
 white-space: nowrap;
}
#navbar2footer li {

 list-style-type: none;
 display: inline;
}
#navbar2footer li a {
 text-decoration: none;
 padding: 7px 10px;
 color: #FFF;
}
#navbar2footer li a:link {
 color: #FFF:
}
#navbar2footer li a:visited {
 color: #FFF;
}
#navbar2footer li a:hover {

 color: #FFF;
 background-color: #3f576e;
// background-color: #3366FF;
}
























.loginAd {
    font-size: 0.9em;
    line-height: 1.75em;
    background: url('why_clickbank_background.gif') no-repeat;
    padding: 10px;
    text-align: left;   
 line-height: 16px;
}
.loginAd a {
	color: #000080;
}
.loginAd a:hover {
	color: #000080;
}



#sidebarright { float: right; margin-right: 40px;}




#img1 { float: left; margin-right: 8px; }

#ad1 { float: right; margin-bottom: 1.25em; margin-top: 11.25em;}

#underh2 {
	padding-left: 35px;


}




#header 
{
     position: absolute;
     left: 0px;
     width: 100%;

     }

#header2 
{
     position: absolute;
     top: 0px;
     width: 100%;
     left: 0px;
}


#footer  {
 
     position: absolute;
     bottom: 0px;
     text-align: right;
     left: 0px;
     width: 100%;

     }
#footer a {

	color: #999;
}

#footer a:hover {
	color: #fff;
}


#c-footer {

	color: #999;
    font-size: 0.9em;
}





* {

}
html, body {
	height: 100%;
}
.wrapper1 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px; /* the bottom margin is the negative value of the footer's height */

}
.push {
	height: 90px; /* .push must be the same height as .footer */

}
.footer {
	height: 90px; /* .push must be the same height as .footer */
 background-color: #DCDCDC;
}
.footer a {
	color: #000080;
}
.footer a:hover {
	color: #000080;
}




// footer 2 for main page

.wrapper2 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */

}
.push2 {
	height: 30px; /* .push must be the same height as .footer */

}
.footer2 {
	height: 470px; /* .push must be the same height as .footer */
 background-color: #DCDCDC;
}
.footer2 a {
	color: #000080;
}
.footer2 a:hover {
	color: #000080;
}




// footer 3 for tools *sigh*

.wrapper3 {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -300px; /* the bottom margin is the negative value of the footer's height */

}
.push3 {
	height: 300px; /* .push must be the same height as .footer */

}
.footer3 {
	height: 90px; /* .push must be the same height as .footer */
 background-color: #DCDCDC;
}
.footer3 a {
	color: #000080;
}
.footer3 a:hover {
	color: #000080;
}



/* set millions of background images */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;

}



.rbcontent { 

	margin: 0 7px; 
    font-size: 0.9em;
    line-height: 1.75em;

    text-align: left;   
 	line-height: 16px;
}

.rbcontent a {
	color: #000080;
}

.rbcontent a:hover {
	color: #000080;
}
.rbroundbox { width: 67%; margin: 0em; }


/* link boxes */
/* ul.linkboxes { display: block; overflow: hidden; margin: 50px auto; padding: 10px 0 10px 10px; width: 630px; border: 1px solid #eee; } */
/*ul.linkboxes { display: block; overflow: hidden; margin: 1px auto; padding: 10px 0 10px 10px; width: 60%; border: 1px solid #eee; }*/
ul.linkboxes li { display: block; width: 100%; margin-right: 10px; float: left; }
ul.linkboxes li a { display: block; border: 1px solid #ddd; background-color: #f5f5f5; text-decoration: none; padding: 10px; color: #444; }
ul.linkboxes li a:hover { border-color: #fc6; background-color: #ffc; }
ul.linkboxes li a strong { display: block; font-size: 1.5em; line-height: 1em; margin-bottom: 5px; color: #000080; }
ul.linkboxes li a:hover strong { color: #2c78b9; }
ul.linkboxes span { display: none; }


/* link boxes */
/* ul.linkboxesa { display: block; overflow: hidden; margin: 50px auto; padding: 10px 0 10px 10px; width: 630px; border: 1px solid #eee; } */
/*ul.linkboxesa { display: block; overflow: hidden; margin: 1px auto; padding: 10px 0 10px 10px; width: 60%; border: 1px solid #eee; } */
ul.linkboxesa li { display: block; width: 100%; margin-right: 10px; float: left; }
ul.linkboxesa li a { display: block; border: 1px solid #ddd; background-color: #f5f5f5; text-decoration: none; padding: 10px; color: #444; }
ul.linkboxesa li a:hover { border-color: #fc6; background-color: #ffc; }
ul.linkboxesa li a strong { display: block; font-size: 1.5em; line-height: 1em; margin-bottom: 5px; color: #000080; }
ul.linkboxesa li a:hover strong { color: #2c78b9; }
ul.linkboxesa span { display: none; }

/* link boxes 2 */
ul.linkboxes2 { display: block; overflow: hidden; margin: 50px auto; padding: 10px 0 10px 10px; width: 630px; border: 1px solid #eee; }
ul.linkboxes2 li { display: block; width: 100%; margin-right: 10px; float: left; }
ul.linkboxes2 li a { display: block; border: 1px solid #ddd; background-color: #f5f5f5; text-decoration: none; padding: 10px; color: #444; }
ul.linkboxes2 li a:hover { border-color: #fc6; background-color: #ffc; }
ul.linkboxes2 li a strong { display: block; font-size: 1.5em; line-height: 1em; margin-bottom: 5px; color: #222; }
ul.linkboxes2 li a:hover strong { color: #f63; }
ul.linkboxes2 span { display: none; } 