BODY { 
	background: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

/* USED ON QUIZ page to point out quiz-viewing problems */
.bordered  {
	color: white;
	font-weight: bolder;
	background: #336699;
	border: solid 2pt black;
	padding: 2px;
	width: 500px;
	font-style: italic;
	margin-left: auto;
	margin-right: auto;
}

.bordered h1 {
	color: white;
	font-weight: bolder;
	font-style: italic;
	font-size: 12pt;
}

/* MAIN PAGE HEADERS */
H1 {
	color: #336699;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 18pt;
	text-align: left;
	font-weight: bold;
}

/* NO APPARENT CURRENT USAGE - MARKED FOR DELETION */
h2.h2_bg {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	background: url('images/h2_bg.jpg') no-repeat fixed top left;
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	height: 91px;
	width: 505px
}

/* NO APPARENT CURRENT USAGE - MARKED FOR DELETION */
H3 {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 14pt;
	text-align: left;
	font-style: oblique;
	margin-left: 8%;
	margin-right: 8%;
}

/* NO APPARENT CURRENT USAGE - MARKED FOR DELETION */
H4 {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
}

/* USED as subheaders on Stock Market History */
H5 {
	color: #336699;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 14pt;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}

p  {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
 	margin-right: 10px; 
	font-size: 10pt;
}

a:linked, a:active, a:hover, a:visited  {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

/* USED FOR ASK ONE QUESTION DIV */
div.stunted {
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	color: black;
	text-align: center;
}

/* USED FOR ASK ONE QUESTION DIV */
div.stunted a, div.stunted a:active, div.stunted a:visited, div.stunted a:hover {
	font-size: 10pt;
	color: black;
	font-weight: normal;
	text-decoration: underline;
	width: auto;
	height: auto;	
}

/* INDEX PAGE - enter the site */
div.title a, div.title a:active, div.title a:visited  {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 20pt;
	font-weight: bold;
	width: 100%;
	height: 35px;	
	text-decoration: none;
	text-align: center;
}

/* INDEX PAGE - enter the site */
div.title a:hover {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 20pt;
	text-align: center;
	font-weight: bold;
	width: 100%;
	height: 35px;
	text-decoration: underline;
}

/* INDEX PAGE - container for fast loading buttons */
div.fastloadbuttons {
	width: 100%;
	height: 116px;
	margin-bottom: 20px;
}

/* INDEX PAGE - paragraphs */
p.fastload {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
 	padding-right: 5px;
 	padding-left: 12px;	
	font-size: 12pt;
}

/* USED FOR FOOTERS */
.fineprint, .fineprint a {
	text-align: center;
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

/* USED ON FAQ PAGE FOR Q's and A's */
span.qa {
	font-size: 24pt;
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

/* NO APPARENT CURRENT USAGE - MARKED FOR DELETION */
span.centerdamnit {
	text-align: center;
}

/* USED FOR BUY NOW BUTTONS */
#container {
	text-align: center;
}

/* DEPRECATED WHEN CHANGE TO NON-IMAGE BUTTONS - MARKED FOR DELETION */
#nostyle {
	display: none;
}

/* USED FOR EMAIL FORM */
.formbutton  {
	font-size: 8pt;
	background-color: #336699;
	color: white;
	font-weight: bold;
}

/* USED FOR EMAIL FORM */
.formfield  {
	font-size: 7pt;
	color: black;
	font-weight: bold;
	font-family: "Arial";
}

/* NAVIGATION STRUCTURE BUTTONS */
div.navbuttons a:link, div.navbuttons a:active, div.navbuttons a:visited {
	width: 90px;
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Black", "Arial", "Swiss", sans-serif; 
	color: white;
	font-size: 13pt;
	text-decoration: none;
	display: inline;
	float: left;
	font-weight: bold;
}

div.navbuttons a:hover {
	width: 90px;
	height: 25px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Arial Black", "Arial", "Swiss", sans-serif;
	color: white;
	text-decoration: none;
	display: inline;	
	float: left;
	font-weight: bold;
	background-color: #336699;	
}

#mh.navbuttons a {
	width: 128px;
}


.whitestuff  {
	color: white;
}


div#salesgen {
	text-align: center;
	margin-top: 12px;
	margin-left: auto;
	margin-right: auto;
}

.skyscraper {
	margin-top: 15px;
	margin-left: 15px;
}

div#nls {
	width: 180px;
	margin-top: 15px;
	margin-left: 15px;
	border: 1px solid black;
	background-color: white;	
}

.sm-header {
	font-size: 8pt;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	color: white;
	background-color: black;
	padding: 5px;
	font-weight: bold;
	text-align: center;
}

.sm-footer {
	font-size: 8pt;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	color: white;
	background-color: black;
	text-align: center;
	height: 8px;
}

div#nls td {
	font-size: 8pt;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	color: black;
	font-weight: bold;
}

.nls-formbutton  {
	font-size: 8pt;
	background-color: #336699;
	color: white;
	font-weight: bold;
}

.nls-formfield  {
	font-size: 8pt;
	color: black;
	font-weight: bold;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

/******************************************
 * Subscription page styling
 */

div.subscription-container {
	margin: 5px;
	border: 2px solid #336699;
}

div.subscription {
	padding: 5px;
	font-size: 14pt;
	color: white;
	background: #336699;
}

.big-button {
	margin: 10px;
}





/******************************************
 * EVERYTHING BELOW IS FOR SHADED BOXES   */
.table_txt  {
	font-size: 10pt;
}

.table_txt p {
	font-size: 10pt;
}

.table_txt ul {
	margin-top: 0px;
}

.box { 
	text-align: center;
}

.box2 { 
	text-align: left;
}

.box3 { 
	text-align: left;
	padding: 5px;
	text-size: 10pt;
}

#topboxContent { 
	border: 2px solid #339966; 
	background: white;	
}

#topboxContent h1 {
	color: black;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 18pt;
	text-align: center;
	font-weight: bold;
}


#topboxContent h2
{
	color: black;
	text-align: center;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 16pt;
	font-weight: bold;	
}

#smBoxContent { 
	border: 2px solid #339966; 
	background: white;
	padding-left: 10px;
	padding-right: 10px;
}

#smBoxContent h1 { 
	color: black;
	text-align: left;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

#smBoxContent h2 { 
	color: black;
	text-align: left;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

#gBoxContent1 { 
	border: 2px solid #339966; 
	background: white url('images/bg_box1.jpg') no-repeat top left;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding: 10px;
	text-align: left
}

#gBoxContent007 { 
	border: 2px solid #339966; 
	background-color: #69B38E;
	color: white;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding: 10px;
	text-align: left
}

#gBoxContent3 { 
	border: 2px solid #339966; 
	background: white url('images/bg_box1.jpg') no-repeat top left;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 11pt;
	font-weight: normal;
	padding: 10px;
	text-align: left;
	color: white;
}

ul.investorlist  {
	font-size: 10pt;
	font-weight: bold;
	list-style-type: disc;
}

ul.investorlist li  {
	margin-bottom: 5px;
	margin-left: -20px;
}

ul.investorlist li.fli  {
	margin-bottom: 5px;
	font-size: 10pt;
	list-style-type: disc;
}

#gBoxContent2 { 
	border: 2px solid #339966; 
	background: white url('images/bg_box2.jpg') no-repeat top left;
}

#freebieBoxContent {
	border: 2px solid #CC0000; 
	background: white;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}

#listBoxContent { 
	border: 2px solid #339966; 
	background: white url('images/bg_box2.jpg') no-repeat top left;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 10px;
	text-align: left
}

#listBoxContent li { 
	margin-bottom: 10px;
}

.whatdoiget  {
	font-size: 18pt;
	font-weight: bold;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	text-align: center;
}

p.gBoxContent2  {
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 5px;
}

p.gBoxText  {
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
}

.box p  {
	font-size: 10pt;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

.box p strong  {
	font-size: 12pt;
	font-weight: bold;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}

p.specialoffer {
	font-size: 8pt;
	font-family: "Tahoma", "Geneva", "Swiss", "Microsoft Sans Serif", sans-serif;
}