/* Begin Font class definitions */

.arialblack9ptwhite  { 
	font            : 9pt 'Arial Black', Helvetica, sans-serif;
	color           : #ffffff;
	}
.arialbold10ptblack {
	font		:bold 10pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arialbold10ptblackcentered {
	font		:bold 10pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	text-align  :center;
	}
.arial10ptblack {
	font		:10pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arial12ptblack {
	font		:12pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arialbold12ptblack {
	font		:bold 12pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arialbold8ptblack {
	font		:bold 8pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arial8ptblack {
	font		:8pt 'Arial', Helvetica, sans-serif;
	color		:#000000;
	}
.arial12ptdkgreen {
	font		:12pt 'Arial', Helvetica, sans-serif;
	color		:#006633;
	}	
.arial10ptwhite{
	font		:10pt 'Arial Black', Helvetica, sans-serif;
	color		:#ffffff;
	}	
.tutorial_qa_font               { /* Common */
	font            : 12pt 'Arial', Helvetica, sans-serif;
	color           : #000000;
	border          :   0.00pt solid #ffffff;
	padding         :   1.50pt;
	}	
	
.tahoma_10pt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tahoma_11pt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tahoma_12pt {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/* This style class controls the Menu Font */
.menu {
		font-family: 9pt 'Arial Black', Helvetica, sans-serif;
		color: #ffffff
}

H1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.heading3,h3        {
	color           : #c16562;
	font            : 14pt 'Arial', Helvetica, sans-serif;
	}

/* End of Font Class Definitions */

/* defines the background color, image, and placement */
body {background: #bedbf6 url('http://www.siriuscomp.com/images/bkground5.JPG') no-repeat top left};

/* This div is blank as an experiment to correct Safari Browser problem displaying the menu*/
div#blank {
	font-family: 'Arial Black', Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	position:absolute;
	left:145px;
	top:30pt;
	width:590px;
	text-align:right;
}
/* This div controls placement of the menu */
div#menutext {
	font-family: 'Arial Black', Helvetica, sans-serif;
	font-size: 9pt;
	position:absolute;
	left:140px;
	top:45pt;
	width:585px;
	text-align:right;
}
/* This style controls the page title that is inside the background graphic */
div#doctitle {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	color: #990000;
	font-weight: bold;
	text-align: right;
	position: absolute;
	left: 358px;
	top: 120pt;
}
/* This div controls placement of the Support and Resistance home page opening paragraph*/
h3#support_and {
	text-align: left;
	position  : absolute;
	left      :116.00pt;
	top       :169.50pt;
	width     :454.50pt;
	height    :88.50pt;
}

div#if_you             { /* If you knew beforehand a... */
	position        : absolute;
	left            : 116.00pt;
	top             : 268.50pt;
	width           : 453.00pt;
	height          :  44.25pt;
	}	

div#these_numbers             { /* These numbers you had on... */
	position        : absolute;
	left            : 118.00pt;
	top             : 320.00pt;
	width           : 190.00pt;
	height          :  43.50pt;
	}
div#sp_numbers_table             { /* SP S&R Table for Date of Chart */
	position        : absolute;
	left            : 111.00pt;
	top             : 356.25pt;
	width           : 203.25pt;
	height          : 296.25pt;
	}	
div#this_emini             { /* This Emini futures chart... */
	position        : absolute;
	left            : 344.25pt;
	top             : 331.00pt;
	width           : 234.75pt;
	height          :  16.50pt;
	}
span#esignal_chart            { /* ESignal Chart */
	background      : transparent url(images/esignal_chart.gif) no-repeat top left;
	position        : absolute;
	left            : 328.00pt;
	top             : 356.25pt;
	width           : 260.25pt;
	height          : 304.50pt;
	}
div#the_bold             { /* (The bold text in the ta... */
	position        : absolute;
	left            : 124.50pt;
	top             : 670.50pt;
	width           : 195.00pt;
	height          :  38.25pt;
	}	
	
div#your_source             { /* Your source for Support ... */
	position        : absolute;
	left            : 111.00pt;
	top             : 732.00pt;
	width           : 480.00pt;
	height          : 130.50pt;
	}

	/* --- photos for the index page --- */
	
	span#top_photo            { /* traders1.jpg */
	background      : transparent url(/images/traders1.jpg) no-repeat top left;
	position        : absolute;
	left            :   3.00pt;
	top             : 169.00pt;
	width           : 104.25pt;
	height          : 139.50pt;
	}
	
	span#middle_photo            { /* traders2.jpg */
	background      : transparent url(/images/traders2.jpg) no-repeat top left;
	position        : absolute;
	left            :   3.00pt;
	top             : 322.00pt;
	width           : 104.25pt;
	height          : 141.00pt;
	}
span#bottom_photo            { /* chartup.jpg */
	background      : transparent url(/images/american-money.JPG) no-repeat top left;
	position        : absolute;
	left            :   3.00pt;
	top             : 436.00pt;
	width           : 104.25pt;
	height          : 139.50pt;
	}
	
	div#index_top             { /* Back to the Top of Home page  */
	position        : absolute;
	left            : 280.25pt;
	top             :1032.00pt;
	width           :  89.25pt;
	height          :  17.25pt;
	}
	
/* Services page styles begin here */

div#services_desc_services             { /* Services - Sirius Computations prov... */
	position        : absolute;
	left            : 119.25pt;
	top             : 197.25pt;
	width           : 414.75pt;
	height          : 116.25pt;
	}
div#services_the_markets             { /* Services - The markets in which we ... */
	position        : absolute;
	left            : 119.25pt;
	top             : 328.50pt;
	width           : 418.50pt;
	height          :  59.25pt;
	}
span#price_table             { /* Services - Price Table */
	background      : transparent url(images/services_price_table.jpg) no-repeat top left;
	position        : absolute;
	left            : 131.25pt;
	top             : 407.25pt;
	width           : 384.00pt;
	height          :  45.75pt;
	}

	
/* Tutorial Styles begin here */


div#tutorial_imagine             { /* Imagine trying to drive ... */
	font            : 12pt 'Arial', Helvetica, sans-serif;
	text-align      : left;
	position        : absolute;
	left            : 117.75pt;
	top             : 195.75pt;
	width           : 445.50pt;
	height          :  95.25pt;
	}
div#tutorial_qa             { /* <TABLE cellSpacing="2" v... */
	position        : absolute;
	left            : 114.00pt;
	top             : 301.50pt;
	width           : 450.75pt;
	height          : 779.25pt;
	}
div#tutorial_bttt             { /* Back to the Top of Tutorial page  */
	position        : absolute;
	left            : 326.25pt;
	top             :1085.50pt;
	width           :  89.25pt;
	height          :  17.25pt;
	}


/* FAQ Styles begin here */

div#faq_for_trading              { /* For trading education re... */
	font            : bold 12pt 'Arial', Helvetica, sans-serif;
	text-align      : left;
	position        : absolute;
	left            : 120.00pt;
	top             : 165.00pt;
	width           : 441.00pt;
	height          :  86.25pt;
	}

div#faq_list             { /* <TABLE cellSpacing="2"> ... */
	position        : absolute;
	left            : 118.50pt;
	top             : 225.75pt;
	width           : 447.00pt;
	height          :1152.00pt;
	}

div#faq_bttt             { /* Back to the Top of Tutorial page  */
	position        : absolute;
	left            : 326.25pt;
	top             :1120.00pt;
	width           :  89.25pt;
	height          :  17.25pt;
	}

/* Contact Us - Styles Begin Here */

div#contact_should_you             { /* Should you wish to conta... */
	text-align      : left;
	position        : absolute;
	left            : 130.00pt;
	top             : 170.00pt;
	width           : 500.00pt;
	height          :  31.50pt;
}

form#contact_form            { /* First Name: - from contactform.shtml virtual-include */
	position        : absolute;
	left            : 130.00pt;
	top             : 205.25pt;
	width           : 417.75pt;
	height          : 259.00pt;
	}
div#contact_bttt             { /* Back to the Top of Contact Us  page  */
	position        : absolute;
	left            : 250.00pt;
	top             : 550.00pt;
	width           :  89.25pt;
	height          :  17.25pt;
	}

/* Order Page - Styles Begin Here */

div#order_to_place             { /* To place your order... */
	text-align      : left;
	position        : absolute;
	left            : 140.00pt;
	top             : 180.00pt;
	width           : 323.25pt;
	height          :  31.50pt;
}

form#order_form            { /* Step 1. Choose the length...   */
	position        : absolute;
	left            : 130.00pt;
	top             : 205.25pt;
	width           : 417.75pt;
	height			: 159.00pt;
	}
div#order_bttt             { /* Back to the Top of Order  page  */
	position        : absolute;
	left            : 250.00pt;
	top             : 645.00pt;
	width           :  89.25pt;
	height          :  17.25pt;
	}

	/* Free Trial - Styles begin here  */
	
form#freetrial_form            { /* Complete: - from freetrialform.shtml virtual-include */
	position        : absolute;
	left            : 130.00pt;
	top             : 175.00pt;
	width           : 417.75pt;
	height          : 259.00pt;
	}	
	
	/* About Us - Styles begin here  */
	
span#aboutusphoto            { /* preview006001.jpg */
	background      : transparent url(images/kipsphoto.jpg) no-repeat top left;
	position        : absolute;
	left            : 109.50pt;
	top             : 172.50pt;
	width           : 141.75pt;
	height          : 138.75pt;
	}
div#aboutusp1             { /* Kenneth I. "Kip" Page, p... */
	position        : absolute;
	left            : 262.50pt;
	top             : 172.50pt;
	width           : 308.25pt;
	height          : 144.75pt;
	}
div#aboutusp2             { /* traverse and inverse com... */
	position        : absolute;
	left            : 108.75pt;
	top             : 320.00pt;
	width           : 456.75pt;
	height          : 201.75pt;
	}
	
	/* Archives - Styles begin here  */

div#calendar-test	{
	position		: absolute;
	left            : 20.00pt;
	top             : 172.50pt;
	width           : 141.75pt;
	height          : 180.75pt;
	}

span#photo-test            { /* traders1.jpg */
	background      : transparent url(/images/american-money.JPG) no-repeat top left;
	position        : absolute;
	left            :   3.00pt;
	top             : 169.00pt;
	width           : 104.25pt;
	height          : 139.50pt;
	}
	
	
/* color has no effect, but text-decoration does??? */
a {  color           : #ffffff;
    text-decoration : underline;
}
a:link              { /* Document Style */
	color           : #990000;
	text-decoration :underline;
	}
a:visited           { /* Document Style */
	color           : #0000FF;
	text-decoration :underline;
	}
a:hover             { /* Document Style */
	color           : #485d72;
	text-decoration :none;
	}
a:active            { /* Active Links */
	color           : #cc6666;
	}
a.navigation:link   {
	color           : #485d72;
	}
a.navigation:visited{
	color           : #607d9b;
	}
a.navigation:hover  {
	color           : #9f6562;
	}

.textlinks {  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; color: FFFFFF}
a.textlinks:link            { color: 99CCFF; text-decoration: underline }
a.textlinks:active         { color: CCFFFF; text-decoration: underline }
a.textlinks:visited        { color: 99CCFF; text-decoration: underline }
a.textlinks:hover         { color: CCFFFF; text-decoration: underline }
