

body {

	margin:0px auto;

	text-align:center;

	background-color:#fff; 

	font-family:arial,helvetica,clean,sans-serif;

	font-size:13px;

	font-size-adjust:none;

	font-style:normal;

	font-variant:normal;

	font-weight:normal;

	line-height:1.22; }

a { outline: none; }

#content {

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	width:985px; }

	

#content h1 {

	font-size:14px; 

	margin-top:7px;

	margin-left:10px;

	float:left;

}

div#top_bar {

	width:100%;

	height:8px;

	background-color:#333366; }



div#header_nav { 

	margin:0 auto;

	width:985px;

	text-align:left; }



div#logo {

	float:left;

	width:307px; }

div#logo img {

	padding-top:8px; }



#login_box_container {

	width:670px;

	float:left; }

#login_box {

	width:220px;

	text-align:left;

	float:right; }

#login_box #header {

	background-color:#333366; }

#login_box #box_content {

	width:220px;

	background:url(/images/bg_login_box.gif) repeat-x #ffcc33;

	min-height:60px; }

#login_box #box_content #txt {

	margin-top:8px;

	border:1px solid #999999;

	font-size:11px;

	color:#999999;

	width:80px; }

#login_box #box_content #inner {

	padding-top:5px;

	line-height:18px;

	padding-left:18px; }

#login_box #box_content #inner div {

	width:100px;

	float:left; }

#login_box #box_content a {

	text-decoration:none; 

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	color:#666666; }

#login_box #box_content a.login_tag  {

	text-decoration:none; 

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:700;

	color:#006600; }

#login_box #box_content a:hover {

	color:#333333; }

#login_box #box_content a.bottom:hover {

	color:#666666; }

	

#top_nav_container {

	width:670px;

	float:left;

	text-align:right;

	padding-top:15px;

}

#footer_nav_container {

	width:985px;

	float:left;

	text-align:left;

}

#footer_nav_container #one, #footer_nav_container_forum #one {

	float:left;

	width:735px; 

	text-align:left; }

#footer_nav_container #two, #footer_nav_container_forum, #two {

	float:right;

	width:250px; }

#top_nav_container a, #footer_nav_container a, #footer_nav_container_forum a {

	color:#333366;

	text-decoration:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	padding-right:8px;

	padding-left:8px; 

	font-weight:700;}

#footer_nav_container a, #footer_nav_container_forum a {

	color:#9C9C9C;

	font-size:10px; }

#top_nav_container a:hover, #footer_nav_container a:hover, #footer_nav_container_forum a:hover {

	background-color:#ebebeb; }



#promo_block img {

	margin-top:20px;

	margin-bottom:20px; }

#promo_block .padding {

	padding-right:20px; }

	

#third_row {

	width:985px; }

#third_row #left {

	width:615px;

	padding-left:15px;

	padding-right:15px;

	text-align:left;

	float:left; }

#third_row #right {

	width:335px;

	float:left; }

#third_row #tagline {
	color:#339933;
	font-size:30px;
	letter-spacing:4px; }

#third_row #tagline2 {
	color:#339933;
	font-size:40px; }

#conTag {
	color:#339933;
	font-size:20px;
	letter-spacing:4px; }

#conTag2 {
	color:#339933;
	font-size:30px; }

#third_row #copy {

	}



#fourth_row {

	width:985px; }

#fourth_row #left {

	width:300px;

	margin-left:12px;

	margin-right:10px;

	text-align:left;

	line-height:20px;

	float:left; }

#fourth_row #left li {

	margin-top:10px; }

#fourth_row #left a {

	text-decoration:none;

	color:#333366;

	font-weight:700; }

#fourth_row #middle {

	width:300px;

	margin-left:15px;

	margin-right:10px;

	float:left; }

#fourth_row #right {

	width:300px;

	margin-left:15px;

	float:left; }

#fourth_row #right a {

	text-decoration:none;

	color:#333366;

	font-weight:700; }	

#fourth_row #right li {

	margin-top:10px; }


#divider img {

	margin-top:15px;

	margin-bottom:15px; }



/* COLUMNS */



#column_900, #column_700, #column_600, #column_300, #column_200 {

	width:944px;

	margin-left:15px;

	text-align:left; }

*html #column_900, #column_700, #column_600, #column_300, #column_200 {

	margin-left:0px; }

#column_900_hdr, #column_700_hdr, #column_600_hdr, #column_300_hdr, #column_300_hdr {

	width:926px;

	float:left;

	color:#fff;

	font-weight:700;

	font-size:14px; }

#column_900_content, #column_700_content, #column_600_content, #column_300_content, #column_200_content {

	width:942px;

	border:1px solid #cccccc;

	display:table; }

#column_900_content div, #column_700_content div, #column_600_content div, #column_300_content div, #column_300_content div {

	padding:20px; }



#column_900_content .orange {

	color:#cc6600;

	font-weight:700; }

	

#column_900_content #main_content {

	width:620px;

	padding:0px;

	float:left; }

#column_900_content #main_content div {

	padding:0px; }

	

#column_700 {

	width:700px;

	float:left; }

#column_700_hdr {

	width:682px; }

#column_700_content {

	width:698px; }

*html #column_700 {

	margin-left:10px; }



#columns_600_300 {

	float:left;

	text-align:left; }



#column_600 {

	width:600px;

	float:left; }

#column_600_hdr {

	width:582px; }

#column_600_content {

	width:598px; 

	float:left; }

*html #column_600 {

	margin-left:10px; }



#column_300 {

	width:300px;

	float:left; }

#column_300_hdr {

	width:282px;}

#column_300_content {

	width:298px; }



#column_200 {

	width:220px;

	float:left; }

#column_200_hdr {

	width:200px;

	float:left;}

#column_200_content {

	width:218px; }

	

#column_green_hdr {

	height:33px;

	background:url(/images/bg_green_hdr.jpg) repeat-x; }

#column_green_lite_hdr {

	height:33px;

	background:url(/images/bg_green_lite_hdr.gif) repeat-x; }

#column_yellow_hdr_short {

	height:33px;

	background:url(/images/bg_yellow_hdr.jpg) repeat-x; }

#column_yellow_hdr_tall {

	height:67px;

	background:url(/images/bg_yellow_sub_hdr.jpg) repeat-x; }

#column_yellow_hdr_tall div {

	padding-left:25px;

	padding-top:15px; }

#column_yellow_hdr_short div#short_hdr {

	padding-left:25px;

	padding-top:7px; }

#hdr_yellow_box {

	color:#ffffff;

	font-size:14px;

	font-weight:700; }

#hdr_yellow_box_sub {

	color:#000000; }

 #hdr_ends {

	width:9px;

	float:left; }

 #hdr_ends_green_lite {

	width:10px;

	float:left; }

	

#column_200_hdr div {

	color:#ffffff;

	font-weight:700;

	font-size:13px;

	letter-spacing:1px;

	float:left;

}

	

/* FORM ELEMENTS */

#columns_600_300 label {

color:#666666;

font-size:13px;

font-weight:700; }



#column_600_content input, #journal_1 input, #journal_2 #tsched, #journal_3 input, #journal_4 input {

	width:220px; 

	border:2px solid #ccc;

	margin-bottom:5px; }

textarea {

	border:2px solid #ccc; }

select { border: #ccc; width:220px; border-style:solid; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px}

	

a.btn80a {

background-image:url(../images/btns_black.jpg);

background-position:0px -22pt;

background-repeat:no-repeat;

color:#FFFFFF;

cursor:pointer;

float:left;

font-size:14px;

font-weight:700;

height:31px;

line-height:28px;

text-align:center;

text-decoration:none;

vertical-align:middle;

width:80px; }

a.btn80a:link { text-decoration:none; }

a.btn80a:visited { color:#FFFFFF; text-decoration:none; }

a.btn80a:hover { background-position:0px -89px; text-decoration:none; }

a.btn80a:active { text-decoration:none; }



a.btn120a {

background-image:url(../images/btns_black.jpg);

background-position:-80px -22pt;

background-repeat:no-repeat;

color:#FFFFFF;

cursor:pointer;

float:left;

font-size:14px;

font-weight:700;

height:30px;

line-height:28px;

text-align:center;

text-decoration:none;

vertical-align:middle;

width:120px; }

a.btn120a:link { text-decoration:none; }

a.btn120a:visited { color:#FFFFFF; text-decoration:none; }

a.btn120a:hover { background-position:-80px -90px; text-decoration:none; }

a.btn120a:active { text-decoration:none; }



a.btn210a {

background-image:url(../images/btns_black.jpg);

background-position:-350px -22pt;

background-repeat:no-repeat;

color:#FFFFFF;

cursor:pointer;

float:left;

font-size:12px;

font-weight:700;

height:30px;

line-height:28px;

text-align:center;

text-decoration:none;

vertical-align:middle;

width:210px; }

a.btn210a:link { text-decoration:none; }

a.btn210a:visited { color:#FFFFFF; text-decoration:none; }

a.btn210a:hover { background-position:-350px -90px; text-decoration:none; }

a.btn210a:active { text-decoration:none; }

	

/* FORUM OVERWRITES */

.tborder_pipe {

/*	background: #81A2C4; */

	width:985px !important;

	text-align:left !important;

	margin-left:auto;

	margin-right:auto;

	border: 1px solid #000000;

}

.tborder div {

	text-align:left; }

.bottommenu {

	width:985px; 

	margin-left:auto;

	margin-right:auto; }

.tborder td {

	text-align:left; }

#pipe_footer {

	width:985px;

	margin-left:auto;

	margin-right:auto; }

#footer_nav_container_forum {

	width:985px; }

#copyright {

	width:985px;

	margin-left:auto;

	margin-right:auto;

	text-align:right; }

#panel {

	width:965px;

	text-align:left;

	margin-bottom:15px; 

	margin-left:auto;

	margin-right:auto; }

#new_thread {

	text-align:right;

	margin-left:auto;

	margin-right:auto;

	width:985px; }

#users_browsing {

	width:985px;

	text-align:left;

	margin-left:auto;

	margin-right:auto; }



#lc_sub_nav {

	float:left;

	color:#4c4c4c;

	font-weight:700;

	padding-left:38px; }

*html #lc_sub_nav {

	padding-left:58px; }

#lc_sub_nav span {

	padding-left:10px;

	padding-right:10px; }

#lc_image {

	position:relative;

	display:block;

	z-index:999;

	top:0px;

	left:0px;

	width:271px;

	height:280px; }



div #lesson_stats_row_one, div #lesson_stats_row_two {

	display:table;

	width:900px;

	margin:0px;

	padding:0px !important;

	margin-left:auto;

	margin-right:auto;

	background-color:#f5f5f5; }

div #lesson_stats_row_two {

	background-color:#ffffff; }

#lesson_stats_row_one div, #lesson_stats_row_two div {

	padding:0px;

	margin:0px;

	height:25px;

	display:block;

	float:left; }

#lesson_number {

	color:#2b820d; }

#start_date, #lesson_name, #lesson_completion, #lesson_score {

	color:#4c4c4c; }





#lesson_home_objectives_one, #lesson_home_objectives_two {

	background-color:#eaeaea; width:640px; display:block; padding:6px; margin-bottom:1px; padding-left:10px; }

#lesson_home_objectives_two {

	background-color:#f5f5f5; }

#lesson_home_objectives_one img, #lesson_home_objectives_two img {

	padding-right:10px; }

	

#pagination_nav_top {

	float:right;

	padding-right:10px; }

#pagination_nav_top div, #pagination_nav_bot div {

	padding:0px;

	float:left;

}



#padding_zero div {

	padding:0px;

}





/* PACKAGES PAGE */

div#table_cell {

	text-align:center; width:160px; height:40px; float:left; display:block; padding:0px; border-left:1px solid #999999; border-top:1px solid #999999; background-image:url(/images/bg_green_gradiant.gif); color:#000; font-weight:700; }

div#table_cell_extended {

	text-align:center; width:160px; height:40px; float:left; display:block; padding:0px; border-left:1px solid #999999; border-top:1px solid #999999; }

div#table_cell div{

	margin-top:4px; padding:0px; }

div#table_cell_extended div {

	margin-top:10px; padding:0px; }



/* PROFILE SECTIONS */

#trader_info_box {

	border:1px solid #dbdbdb;

	width:210px;

	background-color:#f9f9f9; }

#trader_info_box p {

	margin-top:7px; }

#trader_info_box span {

	padding-left:10px;

	padding-top:10px; }

#trader_info_label {

	color:#666666;

	font-size:12px; }



#friends_box {

	border-top:1px solid #3f981c;

	width:210px;

	height:20px;

	background-color:#ffd15b;

	color:#000000; }

#friends_box_sub {

	width:210px;

	color:#000000; }

#friends_box_sub #left {

	padding:0px;

	width:105px;

	height:22px;

	line-height:22px;

	vertical_align::middle;

	float:left;

	background-color:#ffed9e; }

#friends_box_sub #right {

	padding:0px;

	width:105px;

	height:22px;

	line-height:22px;

	vertical_align::middle;

	float:right;

	text-align:right;

	background-color:#ffed9e; }

#friends_box_sub div {

	padding:0px; }

#friend {

 	display:table;

	float:left;

	width:63px;

	margin-left:5px;

	text-align:left;

	margin-top:15px; }



#active_user {

	margin-left:8px;

	display:table;

	width:264px;

	padding:8px;

	text-align:left;

	border-bottom:1px solid #ffed9e; }
	
	
#hp_weekly_forcast {
	margin-left:18px;
	display:table;
	width:254px;
	padding:8px;
	text-align:left; }
	
div#hp_weekly_forcast span {
	color:#666666; font-size:14px; font-weight:700;	
}
	
div#hp_weekly_forcast a {
	height:25px; 
	line-height:16px;
	text-decoration:none;
	color:#123A8F; }
div#hp_weekly_forcast a:hover {
	text-decoration:underline;
	color:#123A8F; }	
	
#hp_weekly_copy {
	float:left;
	margin-top:15px;
	width:275px; }
	
#active_user_thumb {

	float:left;

	width:60px; }

#active_user_name {

	float:left;

	width:200px; }

#active_user_points {

	float:right;

	background-color:#ffed9e;

	padding:6px;

	font-size:10px;

	width:15px; }





#doing_box { margin-left:20px; margin-top:20px; cursor: pointer; }



#expander_nav_left_module_active {

	width:300px;

	height:35px;

	color:#854d31;

	line-height:35px;

	vertical-align:middle;

	background-image:url(/images/bg_analyze_nav.gif);

	font-weight:700;}

#expander_nav_left_module_inactive {

	border-top:1px solid #ffd15b;

	border-left:1px solid #ffd15b;

	border-right:1px solid #ffd15b;

	width:298px;

	height:32px;

	background-color:#fce99d;

	color:#854d31;

	line-height:32px;

	vertical-align:middle;

	font-weight:700; }



.expander_px_top, .expander_px_top_on {

background-image:url(/images/bg_analyze_nav_top_off.gif);

background-repeat:no-repeat;

color:#854d31;

cursor:pointer;

float:left;

font-weight:700;

height:35px;

line-height:35px;

text-decoration:none;

vertical-align:middle;

width:300px; }

.expander_px_top_on { background-image:url(/images/bg_analyze_nav.gif); }



.expander_px_top_year, .expander_px_top_year_on {

background-image:url(/images/bg_weekly_year_nav.gif);

background-repeat:no-repeat;

color:#854d31;

cursor:pointer;

float:left;

font-weight:700;

height:35px;

line-height:35px;

text-decoration:none;

vertical-align:middle;

width:71px; }

.expander_px_top_year_on { background-image:url(/images/bg_weekly_year_nav_over.gif); }



.expander_px, .expander_px_on {

background-repeat:no-repeat;

background-color:#fce99d;

color:#854d31;

cursor:pointer;

float:left;

font-weight:700;

height:35px;

line-height:35px;

text-decoration:none;

vertical-align:middle;

width:298px;

border-top:1px solid #ffd15b;

border-left:1px solid #ffd15b;

border-right:1px solid #ffd15b; }

.expander_px_on { background:url(/images/bg_analyze_nav_on.gif) repeat-x #fce99d; }



#expander_body_1, #expander_body_2, #expander_body_3, #expander_body_4, #expander_body_5 { 

	width:298px;

	border-left:1px solid #ffd15b;

	border-right:1px solid #ffd15b;

	background-color:#f9f9f9;

	line-height:25px; }

.expander_body_hide { visibility:hidden; display:none; }

.expander_body_show { visibility:visible; display:table; }



a.expander_category, a.expander_category_on { background-repeat:no-repeat; background-color:#fff8d7; color:#854d31; cursor:pointer; float:left; text-decoration:none; vertical-align:middle; width:283px; padding-left:15px; }

a.expander_category_on { background-color:#ffffff; }

a.expander_category:link, a.expander_category_on:link { text-decoration:none; }

a.expander_category:visited, a.expander_category_on:visited { color:#854d31; text-decoration:none; }

a.expander_category:hover, a.expander_category_on:hover { background-color:#ffffff; }

a.expander_category:active, a.expander_category_on:active { text-decoration:none; }

	

a.tab_profile, a.tab_profile_on {

	background-repeat:no-repeat;

	color:#000000;

	cursor:pointer;

	float:left;

	height:27px;

	line-height:27px;

	text-align:center;

	text-decoration:none;

	vertical-align:middle;

	margin-right:2px;

	width:87px;

	background-image:url(/images/tab_profile_1.jpg); }

a.tab_profile_on {

	background-image:url(/images/tab_profile_1_over.jpg); }

a.tab_profile_2_4, a.tab_profile_2_4_on {

	background-repeat:no-repeat;

	color:#000000;

	cursor:pointer;

	float:left;

	height:27px;

	line-height:27px;

	text-align:center;

	text-decoration:none;

	vertical-align:middle;

	margin-right:2px;

	width:113px;

	background-image:url(/images/tab_profile_2_4.jpg); }

a.tab_profile_2_4_on {

	background-image:url(/images/tab_profile_2_4_over.jpg); }

a.tab_profile:link, a.tab_profile_2_4:link { text-decoration:none; }

a.tab_profile:visited, a.tab_profile_2_4:visited { color:#000000; text-decoration:none; }

a.tab_profile:active, a.tab_profile_2_4:active { text-decoration:none; }

a.tab_profile:hover { background-image:url(/images/tab_profile_1_over.jpg); }

a.tab_profile_2_4:hover { background-image:url(/images/tab_profile_2_4_over.jpg); }



.journal_tab_hide {

	display:none;

	visibility:hidden;

	padding:0px; }

.journal_tab_show {

	display:table;

	visibility:visible;

	padding:0px; }

	

#profile_container {

	width:620px;

	float:left; }

#profile_container div {

	padding:0px; }

#comment_section_container {

	background-color:#fff;

	width:550px; }

#comment_section_hdr {

	padding-left:10px;

	margin-left:10px;

	width:560px;

	height:40px;

	background-image:url(/images/bg_lesson_sub_hdr_560.gif); }

#comment_section_hdr_copy {

	margin-top:4px;

	margin-left:10px;

	float:left; 

	width:150px;

	height:30px; }

#comment_section_hdr_copy_sub {

	float:left; 

	width:350px;

	height:40px;

	line-height:40px;

	vertical-align:middle;

	text-align:right; }

#comment_section {

	background-color:#fff;

	padding:5px;

	text-align:left;

	width:540px;

	margin-left:15px; }

#comment_date {

	height:20px;

	width:90px;

	float:left;

	color:#000000;

	font-size:11px;

	margin-left:0px; }

#comment_delete {

	height:20px;

	width:460px;

	float:left;

	margin-bottom:3px; }

#comment_form_hdr {

	font-size:16px;

	font-weight:700;

	border-bottom:2px solid #d6d6d6;

	color:#666666;

	width:500px; 

	margin-left:20px; }

#comment_form {

	padding-left:20px;

	margin-top:15px;

	width:500px;

	margin-left:20px;

	color:#666666; }

	

.loading_hide {

	display:block;

	visibility:hidden;

	float:left;

	text-align:right;

	width:280px; }

.loading_show {

	display:block;

	visibility:visible;

	float:left;

	text-align:right;

	width:280px; }

	

#profile_section_hdr { padding-left:20px; margin-top:20px; clear:left;}

#profile_user_info_tag, #profile_user_info_tag_sm { margin-right:20px; float:left; color:#666666; width:220px; height:23px; line-height:23px; vertical-align:middle; display:table; clear:left; }

#profile_user_info_item, #profile_user_info_item_sm { float:left; width:280px; height:23px; line-height:23px; vertical-align:middle; display:table; }

#profile_user_info_tag_sm { width:150px; height:30px;}

#profile_user_info_item_sm { width:320px; display:table; height:30px; }



.inbox_count {

	color:#ff0000;

	font-size:12px;

}



a.hpfor:link { color:#333366; text-decoration:none; }
a.hpfor:visited { color:#333366; text-decoration:none; }
a.hpfor:hover { color:#999999; text-decoration:underline; }

a.connectfor:link { color:#000; text-decoration:underline; }
a.connectfor:visited { color:#000; text-decoration:underline; }
a.connectfor:hover { color:#000; text-decoration:underline; }


.clear { clear:both; display:block; height:0; overflow:hidden; }
