body {
	text-align:center;
	font-family:"Lucida Sans Unicode", "Lucida Grande",
	Verdana, Arial, Helvetica, sans-serif;
	color:#44484E;
	background:#fbfbf7 url(../images/bg.png) repeat-x 0px 0px;
	margin:0px;
}

* { padding:0; margin:0;}

b, strong, i, em {
	font-family: "Lucida Sans", "Lucida Sans Unicode", 
		"Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}	

p {}

/* links */
a {text-decoration: none;}
a:hover {}
a:focus { outline:none;}
a:visited {}

fieldset {}
span {}

/* Creates a numbered list */
ol {}
/* Precedes each list item, and adds a number */
li {}
/* Creates a bulleted list */
ul {}

/* Creates a definition list */
dl {}
/* Precedes each definition term */
dt {}
/* Precedes each definition */
dd {}


/* Inserts a horizontal rule */
hr {}

/* Indents text from both sides */
blockquote {}


#container_wrapper {
	width:833px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	margin: 0 auto;
}

#top {float:left; margin: 0px 0px 13px 0px;}
#top img {border: 6px solid #ccccc7; margin: 24px 0px 0px 0px;}
*html #top img {border: 6px solid #ccccc7; margin: 21px 0px 0px 0px;}


#content {float:left; width:833px; margin: 33px 0px 0px 0px;}

#left-col {float:left; width:213px; margin: 33px 20px 0px 0px; color:#ccc;}
#left-col .free-trial {float:left; width:167px; background:url(../images/free-trial.png) 0 0 no-repeat;padding: 90px 23px 23px 23px; text-align:left; font-size:12px;}
#left-col .free-trial .input{float:left; border: 1px solid #666; color:#A8A8A8; font-size:11px; width:157px; background:none; padding: 5px; margin: 2px 0px 0px 0px;}
#left-col .free-trial .input:focus {float:left; border: 1px solid #8F8F8F; color:#333; font-size:11px; width:157px; background:#ffffff; padding: 5px; margin: 2px 0px 0px 0px;}
#left-col .free-trial .buttons {border:0; padding:0; margin:0px 0px 0px -3px; background:#080808; float:left; width: 175px;}

#left-col .free-trial ul{list-style:none;}
#left-col .free-trial span{float:left; color:#169CE9; font-size:11px; width:157px; background:none; padding: 5px 5px 5px 0px;}
#left-col .free-trial label{}
#left-col .free-trial li{float:left; padding: 0px 0px 10px 0px;}
#left-col .jeff { width:100%; background:url(../images/dots.png) 0 0 repeat-x; float:left; padding: 0px 0px 10px 0px; margin: 20px 0px 0px 0px;}
#left-col .jeff .trial_jeff{  float:left; padding: 10px 0px 10px 10px; margin: 20px 10px 0px 0px;}
#left-col .jeff p{ float:left; padding: 10px 0px 10px 0px; margin: 20px 0px 0px 0px; text-align:left; color:#373734; font-size:13px;}
#left-col .jeff strong{ padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px; color:#FC8F02; font-size:16px;}
#left-col .jeff a{ padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; color:#169CE9; font-size:13px;}
.left_img {float:left; margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 213px; height: 9px;}

#right-col {text-align:left; float:left; width: 587px; margin: 33px 0px 0px 0px; font-size:12px;}

#right-col h1{color:#FC4302; font-size:17px; font-weight:normal; margin: 44px 0px 10px 0px;}
#right-col h2{color:#333; font-size:15px; font-weight:bold; margin: 15px 0px 8px 0px;}
#right-col h3{color:#333; font-size:13px; font-weight:bold; margin: 15px 0px 3px 0px;}

#right-col a{color:#FC4302;}
#right-col a:hover{color:#FC4302;}
#right-col div a{color:#169CE9; float:left; padding: 5px 0px 0px 0px;}
#right-col p{color:#1B1B1B; font-size:12px; line-height:18px; margin:0px 0px 7px 0px;}
#right-col ol, #right-col ul {margin: 0px 0px 0px 25px; color:#1B1B1B; }
#right-col ol li{padding:0px 0px 7px 0px; line-height:18px}
#right-col ul li{padding:0px 0px 7px 0px; line-height:18px}
#right-col hr{border: 0; height:1px; background:#DEDED9; margin: 30px 0px 15px 0px; padding:0px 0px 0px 0px;}

.quote_left {border:5px solid #F77B19; padding: 20px; width: 150px; color:#333; font-weight:bold; line-height:18px; text-align:center; font-size:11px; float:left; margin: 0px 41px 0px 0px;}

.quote_right {border:5px solid #F77B19; padding: 20px; width: 150px; color:#333; font-weight:bold; line-height:18px; text-align:center; font-size:11px; float:right; margin: 0px 0px 0px 41px;}

.left {float:left; margin: 0px 20px 0px 0px;}
.right {float:right; margin: 0px 0px 0px 44px;}
.border {border: 2px solid #ccccc7;}

.right_jeff {float:right; margin: 0px 0px 0px 44px; padding: 0px 0px 0px 20px; border-left: 1px solid #DEDED9; width: 150px;}


#footer {float:left; width:833px; border-top: 1px solid #C3C3C1; margin: 50px 0px 50px 0px; padding: 20px 0px 0px 0px; font-size:10px; color:#666;}
#footer p{margin: 0px 0px 10px 0px; line-height:18px;}
#footer p strong{color:#333}

/* Navigation */

ul#nav { float:left; width:833px; }
ul#nav { background:url(../images/nav.png) }
ul#nav li { float:left; list-style-type:none }
ul#nav li a { height:39px; display:block; text-indent:-9999px; outline:none }

li#navHome a, li#navSubscribe a, li#navPhilosophy a, li#navReports a, li#navFeedback a, li#navPerformance a, li#navPublisher a, li#navContact a  { background:url(../images/nav.png) }

/*  
Measurements for the nav image replacement:

	The distance from the top to the...

	initial state = 0
	rollover state = 39px
	selected state = 82px

	The distance from the far-left to the...

	home button = 0
	subsribe button = 106px
	zone philosophy button = 138px
	sample reports button = 222px
	trader feedback button = 294px
	performance button = 138px
	publlisher profile button = 222px
	contact coach feedback button = 294px

	The width of the...

	home button = 56px
	subsribe button = 162px
	zone philosophy button = 116px
	sample reports button = 112px
	trader feedback button = 116px
	performance button = 100px
	publlisher profile button = 122px
	contact coach feedback button = 105px
	
*/

li#navHome a					    { background-position:0 0; width:56px;}
li#navHome a:hover,         	
body#pageHome li#navHome a 			{ background-position:0 -39px }

li#navSubscribe a 						{ background-position:-56px 0; width:106px;}
li#navSubscribe a:hover,
body#pageSubscribe li#navSubscribe a 	{ background-position:-56px -39px }

li#navPhilosophy a 					{ background-position:-162px 0; width:116px;}
li#navPhilosophy a:hover,				
body#pagePhilosophy li#navPhilosophy a 	{ background-position:-162px -39px }

li#navReports a 					{ background-position:-278px 0; width:112px;}
li#navReports a:hover,				
body#pageReports li#navReports a 	{ background-position:-278px -39px }

li#navFeedback a 					{ background-position:-390px 0; width:116px;}
li#navFeedback a:hover,				
body#pageFeedback li#navFeedback a 	{ background-position:-390px -39px }

li#navPerformance a 					{ background-position:-506px 0; width:100px;}
li#navPerformance a:hover,				
body#pagePerformance li#navPerformance a 	{ background-position:-506px -39px }

li#navPublisher a 					{ background-position:-606px 0; width:122px;}
li#navPublisher a:hover,				
body#pagePublisher li#navPublisher a 	{ background-position:-606px -39px }

li#navContact a 					{ background-position:-728px 0; width:105px;}
li#navContact a:hover,				
body#pageContact li#navContact a 	{ background-position:-728px -39px }


