@charset "UTF-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
}

img, table {
	border: none;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
	margin-top: 10px;
}

#site_div {
	position: relative;
	width: 983px ;
	margin-left: auto ;
	margin-right: auto ;
}

.site_left_shadow {
	background: url('/images/revision_3/background_side_gradient.png') top left repeat-y;
}

.site_right_shadow {
	background: url('/images/revision_3/background_side_gradient_right.png') top right repeat-y;
}

/* Layout Containers */
#site_container {
	width: 957px;
	background-color:#ffffff;
}

#title_bar {
	position: relative;
	width: 957px;
	height: 45px;
}

#menu_bar {
	position: relative;
	width: 957px;
	height: 21px;
}

#banner {
	position: relative;
	width: 957px;
	height: 296px;
}

#main_body {
	position: relative;
	width: 957px;
}

#footer {
	position: relative;
	width: 957px;
	height: 81px;
}

.body_1 {
	width: 656px;
}

.body_2 {
	width: 322px;
}

.body_3 {
	width: 656px;
	padding: 0 20px;
}

/* Title Bar Styles */
img.investview_logo {
	margin: 8px;
}

.main_login_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/button_log_in.png') no-repeat;
	width: 73px;
	height: 23px;
	text-decoration: none;
}

.main_login_
{
	background-position: 0px 0px;
}
.main_login_:hover
{
	background-position: 0px -23px;
}


/* Menu Bar Styles */
.menu_bar_top {
	background-color: #879e86;
	color: #ffffff;
}

.menu_bar_bottom {
	background-color: #2e1d0f;
}

.menu_bar_squares {
	margin-left: 100px;
}

.menu_item {
	background-color: #2e1d0f;
}
.menu_item_selected {
	background-color: #8ea58d;
}
.menu_item a, .menu_item_selected a {
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #ffffff;
	height: 12px;
	padding: 2px 20px 6px;
	text-decoration: none;
	cursor: pointer;
}
.menu_item a:hover, .menu_item_selected a, .menu_item_selected a:hover {
	background-color: #8ea58d;
}

.special_menu_item {
	background-color: #2e1d0f;
}
.special_menu_item_selected {
	background-color: #8ea58d;
}
.special_menu_item a, .special_menu_item_selected a {
	display: block;
	overflow: hidden;
	font-size: 12px;
	color: #ffffff;
	height: 12px;
	padding: 2px 20px 6px 26px;
	text-decoration: none;
	cursor: pointer;
}
.special_menu_item a:hover, .special_menu_item_selected a, .special_menu_item_selected a:hover {
	background-color: #8ea58d;
}


/* Body Content Styles */
.form_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d99f2a;
	text-align: right;
}

p.form_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8ea58d;
	margin: 2px 0px 10px 0px;
}

.form_medium_input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e1d0f;	
	width: 170px;
}

.image_float_left {
	float: left;
	margin: 10px;
}

.image_float_right {
	float: right;
	margin: 0px 0px 0px 10px;
}

.image_float_left_5 {
	float: left;
	margin: 5px;
}

.image_float_right_5 {
	float: right;
	margin: 5px;
}

.table_row {
	background-color: #ffffff;
}

.table_row_alt {
	background-color: #f5e8d1;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
}

.page_caption_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: bold;
	color: #262626;
}

.page_caption_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #d99f2a;
	padding: 2px 2px 2px 0px;
}

.page_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-top: 10px;
	white-space: nowrap;
}

.page_caption_center {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	white-space: nowrap;
	vertical-align: middle;
}

.page_content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8ea58d;
	white-space: nowrap;
}

p.page_content_text {
	margin: 5px 20px 10px 20px;
}

.page_content_dashed_separator {
	padding-top: 5px;
	background: no-repeat url("/images/revision_2/home_dashed_separator.png") bottom left;
	width: 632px;
}

.page_content_separator_orange {
	background: no-repeat url("/images/revision_3/gradient_bar.png") left;
}

.sidebar_caption_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d99f2a;
	line-height: 18px;
}

.sidebar_phone_number {
	padding-top: 5px;
	padding-bottom: 10px;
}

.sidebar_text_orange {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d99f2a;
}

p.sidebar_text_orange {
	margin: 15px 25px;
	line-height: 20px;
}

.sidebar_container_top {
	/* border-top: 1px solid #8ea58d; */
	border-top: 1px solid #c6d2c6;
}

/*
td.sidebar_container_allornone {
	border-left: 2px solid #c6d2c6;
}
*/

.sidebar_learn_more {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #d99f2a;
	padding: 5px 20px 0px 20px;
}

.sidebar_learn_more a {
	color: #d99f2a;
	text-decoration: none;
}

.sidebar_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676767;
	padding: 5px 10px 0px 10px;
	text-align: justify;
}

.sidebar_text a {
	color: #d99f2a;
	text-decoration: none;
}

.home_horizontal_separator {
	background: url('/images/revision_2/gray_separator.png') top right repeat-y;
	background-repeat: repeat-y;
}

.sidebar_horizontal_separator {
	background: url('/images/revision_2/gray_separator.png') top left repeat-y;
	background-repeat: repeat-y;
}

.orange_separator {
	background: url("/images/revision_3/orange_pixel.png") top left repeat-x;
}

.sidebar_separator_gray {
	margin: 0px 9px;
}

td.sidebar_vline {
	background-color:#ffffff;
}

.sidebar_module {
	padding: 10px 0px;
}

.sidebar_image {
	padding: 5px 10px 0px 20px;
	vertical-align: top;
}

.home_training_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/icon_training.png') no-repeat;
	width: 33px;
	height: 33px;
	text-decoration: none;
	vertical-align: top;
}
.home_essentials_sidebar_
{
	background-position: 0px 0px;
}
.home_essentials_sidebar_:hover
{
	background-position: 0px -33px;
}
.home_technicals_sidebar_
{
	background-position: -33px 0px;
}
.home_technicals_sidebar_:hover
{
	background-position: -33px -33px;
}
.home_options_sidebar_
{
	background-position: -66px 0px;
}
.home_options_sidebar_:hover
{
	background-position: -66px -33px;
}
.home_adv_technicals_sidebar_
{
	background-position: -99px 0px;
}
.home_adv_technicals_sidebar_:hover
{
	background-position: -99px -33px;
}
.home_adv_options_sidebar_
{
	background-position: -132px 0px;
}
.home_adv_options_sidebar_:hover
{
	background-position: -132px -33px;
}
.home_application_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/icon_application.png') no-repeat;
	width: 33px;
	height: 33px;
	text-decoration: none;
	vertical-align: top;
}
.home_newsletters_sidebar_
{
	background-position: 0px 0px;
}
.home_newsletters_sidebar_:hover
{
	background-position: 0px -33px;
}
.home_tradingroom_sidebar_
{
	background-position: -34px 0px;
}
..home_tradingroom_sidebar_:hover
{
	background-position: -34px -33px;
}
.home_coaching_sidebar_
{
	background-position: -67px 0px;
}
.home_coaching_sidebar_:hover
{
	background-position: -67px -33px;
}
.home_coaches_corner_sidebar_
{
	background-position: -100px 0px;
}
.home_coaches_corner_sidebar_:hover
{
	background-position: -100px -33px;
}

.submenu {
	margin-top: 40px;
}

.submenu_item {
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div.submenu_item {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

.submenu_item a {
	position: relative;
	color: #2e1d0f;
	text-decoration: none;
}

.submenu_item_selected {
	padding-right: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

div.submenu_item_selected {
	text-align: right;
	padding-top: 10px;
	padding-bottom: 10px;
}

.submenu_item_selected a {
	position: relative;
	color: #d99f2a;
	text-decoration: none;
}

.submenu_label {
	font-size: 14px;
	font-weight: bold;
	color: #8ea58d;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 20px;
}

.store_price99_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/price_99.png') no-repeat;
	width: 73px;
	height: 38px;
	text-decoration: none;
	vertical-align: top;
}
.store_price99_
{
	background-position: 0px 0px;
}
.store_price99_:hover
{
	background-position: 0px -38px;
}

.store_price199_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/price_199.png') no-repeat;
	width: 73px;
	height: 38px;
	text-decoration: none;
	vertical-align: top;
}
.store_price199_
{
	background-position: 0px 0px;
}
.store_price199_:hover
{
	background-position: 0px -38px;
}

.store_price299_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/price_299.png') no-repeat;
	width: 73px;
	height: 38px;
	text-decoration: none;
	vertical-align: top;
}
.store_price299_
{
	background-position: 0px 0px;
}
.store_price299_:hover
{
	background-position: 0px -38px;
}

.store_price_6month_icon
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/price_999.png') no-repeat;
	width: 73px;
	height: 20px;
	text-decoration: none;
	vertical-align: top;
}
.store_price_6month_
{
	background-position: 0px 0px;
}
.store_price_6month_:hover
{
	background-position: 0px -20px;
}

.store_price_12month_icon
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/price_1795.png') no-repeat;
	width: 81px;
	height: 20px;
	text-decoration: none;
	vertical-align: top;
}
.store_price_12month_
{
	background-position: 0px 0px;
}
.store_price_12month_:hover
{
	background-position: 0px -20px;
}

.promo_header {
	background: no-repeat url("/images/special_red_tag_header.png") top left;
	padding-right: 50px;
}

.blank_header {
	height: 293px;
	padding-right: 50px;
}

.home_header {
	background: no-repeat url("/images/revision_3/home_woman_01.png") top left;
	height: 335px;
	padding-right: 20px;
}

.home_header_background {
	background: url("/images/revision_3/home_top_background_sliver.png") top left repeat-x;
}

.home_arrows {
	height: 128px;
	background: no-repeat url("/images/revision_2/arrows.png") top left;
}

.home_arrows_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #d99f2a;
}

.home_software {
	padding-top: 35px;
	padding-right: 20px;
}

.home_education {
	padding-top: 35px;
	padding-left: 20px;
}

.home_you {
	padding-top: 65px;
}

.event_sidebar_module_caption {
	width: 322px;
	height: 65px;
	background: no-repeat url("/images/revision_2/right_header.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
	line-height: 23px;
	padding: 0px 22px;
}

.event_sidebar_module_container_lt_orange {
	width: 322px;
	height: 150px;
	background-color: #f5e8d1;
}

.event_sidebar_small {
	width: 282px;
	margin: 0px 20px;
}

.event_sidebar_module_caption_small {
	height: 24px;
	background: no-repeat url("/images/revision_2/right_header_mini.png");
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}

.event_sidebar_module_container_lt_orange_small {
	height: 45px;
	background-color: #f5e8d1;
	padding: 15px;
}

.event_sidebar_module_workshop_button {
	margin-top: 5px;
}

.sidebar_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 0px 20px;
}

.sidebar_caption_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #092560;
	padding: 0px 20px;
}

.sidebar_content {
	padding: 0px 20px;
}

.sidebar_content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
	margin: 2px 0px;
}

.packages_header {
	background: no-repeat url("/images/revision_2/education_products_01.png") top left;
	height: 293px;
	padding-right: 30px;
	padding-top: 10px;
}

.package_caption1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #2e1d0f;
}

.package_caption2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
	padding-right: 40px;
}

.package_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d99f2a;
}

.package_item {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
	padding: 1px 40px 2px 10px;
}

.package_subitem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
	padding: 1px 40px 2px 25px;
}

.packages_header {
	background: no-repeat url("/images/revision_2/education_products_01.png") top left;
	height: 293px;
	padding-right: 30px;
}

.software_header {
/* 	background: no-repeat url("/images/revision_2/image_software.png") top left; */
	height: 293px;
	padding-right: 50px;
}
.software_investview_header {
	width: 33%;
	padding-top: 12px;
}
.software_investview_seer_header {
	width: 32%;
	padding-top: 12px;
}
.software_investview_marketpoint_header {
	width: 45%;
	padding-top: 12px;
}

.software_submenu {
	margin-top: 12px;
	font-size: 12px;
}

.software_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
}

.software_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
}

p.software_text {
	margin-top: 10px;
}

.software_fundamentals {
	width: 585px;
	height: 425px;
	background: no-repeat url("/images/revision_2/software_fundamentals.png") top left;
}

.ger_anaysis_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2e1d0f;
	padding-top: 5px;
	padding-bottom: 5px;
	background: no-repeat url("/images/revision_2/home_separator_orange.png") bottom left;
}

.ger_anaysis_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
}

.ger_anaysis_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
}

.you_header {
	background: no-repeat url("/images/revision_2/image_you.png") top left;
	height: 293px;
	padding-right: 40px;
}

.you_submenu {
	margin-top: 40px;
}

.you_submenu_item {
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.you_submenu_item a {
	position: relative;
	top: -5px;
	color: #2e1d0f;
	text-decoration: none;
}

.you_submenu_item_selected {
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.you_submenu_item_selected a {
	position: relative;
	top: -5px;
	color: #d99f2a;
	text-decoration: none;
}

.you_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 10px;
}

.you_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #2e1d0f;
	padding-right: 20px;
	padding-left: 10px;
}

p.you_text {
	margin-top: 10px;
}

.testimonial_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	color: #8ea58d;
	margin-left: 20px;
}

.testimonial_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 16px;
	color: #2e1d0f;
	margin-left: 20px;
	margin-top: 15px;
}

.testimonial_signature {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 16px;
	color: #2e1d0f;
	margin-left: 35px;
}

.education_header {
	background: no-repeat url("/images/revision_2/education_products_01.png") top left;
	height: 293px;
	padding-right: 40px;
}

.education_submenu {
	margin-top: 15px;
}

.modules_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
	padding-right: 15px;
}

.modules_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
	padding-bottom: 10px;
}

.course_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2e1d0f;
	padding-bottom: 5px;
	background: no-repeat url("/images/revision_2/home_separator_orange.png") bottom left;
}

.course_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
	padding-top: 10px;
}

.course_data {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2e1d0f;
	margin: 10px 0px 15px 0px;
	padding: 0px 15px;
}

.contact_us_header {
	background: no-repeat url("/images/revision_2/image_contact.png") top left;
	height: 293px;
	padding-right: 40px;
}

.contact_us_submenu {
	margin-top: 35px;
}

.legal_header {
	background: no-repeat url("/images/revision_2/image_legal.png") top left;
	height: 293px;
	padding-right: 40px;
}

.legal_submenu {
	margin-top: 35px;
}

.store_header {
	background: no-repeat url("/images/revision_2/store_header.png") top left;
	height: 258px;
	padding-right: 40px;
}

.store_submenu {
	margin-top: 35px;
}

.store_label {
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	white-space: nowrap;
}

.store_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #526451;
	padding-left: 20px;
	white-space: nowrap;
}

.product_label {
	font-size: 14px;
	font-weight: bold;
	padding: 20px 5px 15px 0;
}

.product_price_label {
	font-size: 14px;
	font-weight: bold;
	padding: 20px 15px 15px;
}

.product_price_label_2 {
	font-weight: bold;
	color: #676767;
	text-align: center;
}

.product_price {
	font-size: 14px;
	font-weight: bold;
	color: #d99f2a;
	text-align: center;
	padding: 20px 15px 15px;
}

.product_price_2 {
	font-size: 14px;
	font-weight: bold;
	color: #d99f2a;
	text-align: center;
	padding: 0 15px;
}

.product_action_buttons {
	padding: 10px 15px 0px;
}

.product_description {
	width: 100%;
	padding: 0 5px;
}

.product_image {
	padding: 0 15px 10px 5px;
}

.product_notation {
	text-align: right;
	padding: 8px 0 5px;
	color: #404040;
}

.product_notation_text {
	font-size: 11px;
	font-style: italic;
}

.product_row_seperator {
	height: 2px;
	background-color: #f5e8d1;
}

.product_spacer {
	height: 10px;
}


.progression_stage_active {
	color: #d99f2a;
	font-size: 14px;
	font-weight: bold;
}


.system_message {
	color: #ff0000;
	padding: 10px;
}


.table_header {
	background-color: #d99f2a;
	padding: 5px 20px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}

.table_container {
	background-color: #f5e8d1;
	padding: 10px 15px 15px;
}

.input_table td {
	padding: 4px 5px;
	white-space: nowrap;
}

.input_table .text_input {
	width: 139px;
}

.input_table .select_box {
	width: 145px;
}

td.table_section_label {
	padding: 0px 0px 5px;
	text-align: left;
	white-space: nowrap;
	font-size: 14px;
	font-weight: bold;
}


/* Shopping Cart Styles */
.shopping_cart {
	font-weight: bold;
}

.cart_notation
{
	font-weight: normal;
}

.cart_notation_text {
	font-weight: normal;
	font-size: 11px;
	font-style: italic;
}

.cart_product_label_container {
	padding: 10px 15px;
}
.cart_product_label_container a {
	font-weight: normal;
	font-size: 10px;
}

.cart_product_label {
	font-size: 14px;
}

.cart_product_image {
	padding: 0 15px 8px;
}

.cart_quantity_container {
	padding-bottom: 8px;
}

.cart_quantity_label {
	text-align: left;
	padding-bottom: 5px;
}

.cart_product_quantity {
	font-size: 14px;
}

.cart_price_container {
	padding-bottom: 8px;
}

.cart_price_label {
	text-align: left;
	padding-bottom: 5px;
}

.cart_product_retail_price {
	font-size: 14px;
	color: #ff0000;
	text-decoration: line-through;
}

.cart_product_price {
	font-size: 14px;
	color: #d99f2a;
}

.cart_row_separator {
	text-align: right;
	padding-bottom: 3px;
	border-bottom: 1px solid #c6d2c6;
}

.cart_total_label {
	text-align: left;
	font-size: 14px;
}

.cart_total {
	text-align: right;
	font-size: 14px;
	color: #d99f2a;
}

.description_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #676767;
	line-height: 18px;
}

.description_text a, .description_text a:hover {
	color: #2f67c2;
	text-decoration: none;
}

.description_text_2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #433c36;
}

.description_text_2 a, .description_text_2 a:hover {
	color: #2f67c2;
	text-decoration: none;
}

.description_text_justified {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #676767;
	line-height: 18px;
	text-align: justify;
}

.terms_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
	text-align: justify;
}

.terms_list {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}

.terms_list li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8ea58d;
}

.privacy_policy_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8ea58d;
}

.privacy_policy_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
	text-align: justify;
}

.privacy_policy_list {
	margin: 5px 0px 10px 0px;
	padding: 0px 0px 0px 25px;
}

.privacy_policy_list li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2e1d0f;
}

.register_submenu {
	margin-top: 20px;
}

.product_registration_table {
	width: 626px;
}

.product_registration_caption {
	background: no-repeat url("/images/revision_2/product_reg_bar.png") top left;
	height: 39px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
}

.product_registration_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2e1d0f;
	background-color: #f5e8d1;
}

.register_tab a, .register_tab a:hover {
	display: block;
	overflow: hidden;
	background: no-repeat url("/images/revision_2/tab_orange.png") top left;
	width: 132px;
	height: 12px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d99f2a;
	padding: 4px 10px 7px;
	text-decoration: none;
}

#register_events_option_container {
	position: relative;
	width: 632px;
}

.register_tab_selected a, .register_tab_selected a:hover {
	display: block;
	overflow: hidden;
	background: no-repeat url("/images/revision_2/tab_white.png") top left;
	width: 132px;
	height: 12px;
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d99f2a;
	padding: 4px 10px 7px;
	text-decoration: none;
}

.register_events_option_content_container {
	border-top: 1px solid #d99f2a;
	margin-bottom: 57px;
}

p.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d99f2a;
}

.caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: gray;
	padding-top: 8px;
}

#seminar_location_caption {
	background-color: #d99f2a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding: 1px 5px 2px 5px;
	text-align: center;
}

#seminar_location_container {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #d99f2a;
	padding: 5px;
	background-color: #f5e8d1;
	margin-bottom: 10px;
}

.registration_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d99f2a;
	padding: 2px;
}

.registration_caption a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #d99f2a;
	padding: 2px;
	text-decoration: underline;
}

.event_registration_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #d99f2a;
}

.registration_gift_caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2e1d0f;
}


/* Footer Styles */
.total_logo_small {
	margin: 0px 20px 0px 30px;
}

.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8ea58d;
}

.footer_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8ea58d;
	text-decoration: none;
}


/* Buttons */
.btn
{
	display: block;
	overflow: hidden;
	margin: 0; padding: 0;
	background-position: top left;
	background-repeat: no-repeat;
}
.btn:hover
{
	background-position: bottom left;
}


.add_new_customer_
{
	width: 110px;
	height: 22px;
	background-image: url(/images/buttons/add_new_customer.png);
}
.add_to_cart_
{
	width: 89px;
	height: 22px;
	background-image: url(/images/buttons/add_to_cart.png);
}
.buy_now_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/buy_now.png);
}
.cancel_
{
	width: 50px;
	height: 22px;
	background-image: url(/images/buttons/cancel.png);
}
.close_
{
	width: 44px;
	height: 22px;
	background-image: url(/images/buttons/close.png);
}
.continue_
{
	width: 53px;
	height: 18px;
	background-image: url(/images/buttons/continue.png);
}
.continue_gray_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/gray_orange/continue.png);
}
.continue_shopping_
{
	width: 110px;
	height: 22px;
	background-image: url(/images/buttons/continue_shopping.png);
}
.check_out_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/check_out.png);
}
.go_
{
	width: 30px;
	height: 18px;
	background-image: url(/images/buttons/go.png);
}
.go_back_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/go_back.png);
}
.login_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/login.png);
}
.print_
{
	width: 55px;
	height: 22px;
	background-image: url(/images/buttons/print.png);
}
.register_now_
{
	width: 89px;
	height: 22px;
	background-image: url(/images/buttons/register_now.png);
}
.remove_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/remove.png);
}
.review_order_
{
	width: 85px;
	height: 22px;
	background-image: url(/images/buttons/review_order.png);
}
.save_
{
	width: 50px;
	height: 22px;
	background-image: url(/images/buttons/save.png);
}
.select_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/select.png);
}
.submit_order_
{
	width: 89px;
	height: 22px;
	background-image: url(/images/buttons/submit_order.png);
}
.update_cart_
{
	width: 73px;
	height: 22px;
	background-image: url(/images/buttons/update_cart.png);
}
.update_info_
{
	width: 89px;
	height: 22px;
	background-image: url(/images/buttons/update_info.png);
}
.update_payment_information_
{
	width: 160px;
	height: 22px;
	background-image: url(/images/buttons/update_payment_information.png);
}

.demo_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/demo/links.png') no-repeat;
	width: 200px;
	height: 91px;
	text-decoration: none;
}

.software_
{
	background-position: 0px 0px;
}

.newsletter_
{
	background-position: -200px 0px;
}

.trades_
{
	background-position: 0px -91px;
}

.trading_room_
{
	background-position: -200px -91px;
}

.demo_ap_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/demo/actionpack_links.png') no-repeat;
	width: 120px;
	height: 44px;
	text-decoration: none;
}

.advanced_options_
{
	background-position: 0px 0px;
}
.advanced_options_:hover
{
	background-position: 0px -44px;
}

.advanced_technicals_
{
	background-position: -120px 0px;
}
.advanced_technicals_:hover
{
	background-position: -120px -44px;
}

.investing_essentials_
{
	background-position: -240px 0px;
}
.investing_essentials_:hover
{
	background-position: -240px -44px;
}

.options_
{
	background-position: -360px 0px;
}
.options_:hover
{
	background-position: -360px -44px;
}

.technicals_
{
	background-position: -480px 0px;
}
.technicals_:hover
{
	background-position: -480px -44px;
}

.manuals_
{
	background-position: -600px 0px;
}
.manuals_:hover
{
	background-position: -600px -44px;
}

.home_offer_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/button_offer_01.png') no-repeat;
	width: 354px;
	height: 118px;
	text-decoration: none;
}
.home_offer_
{
	background-position: 0px 0px;
}
.home_offer_:hover
{
	background-position: 0px -118px;
}

.home_offer_text {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}

.home_tools_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_tools_01.png') no-repeat;
	width: 319px;
	height: 146px;
	text-decoration: none;
}
.home_tools_
{
	background-position: 0px 0px;
}
.home_tools_:hover
{
	background-position: 0px -146px;
}

.home_training_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_training_01.png') no-repeat;
	width: 319px;
	height: 146px;
	text-decoration: none;
}
.home_training_
{
	background-position: 0px 0px;
}
.home_training_:hover
{
	background-position: 0px -146px;
}

.home_application_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_application_01.png') no-repeat;
	width: 319px;
	height: 146px;
	text-decoration: none;
}
.home_application_
{
	background-position: 0px 0px;
}
.home_application_:hover
{
	background-position: 0px -146px;
}

.home_tools_02_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_tools_02.png') no-repeat;
	width: 53px;
	height: 146px;
	text-decoration: none;
}
.home_tools_02_
{
	background-position: 0px 0px;
}
.home_tools_02_:hover
{
	background-position: 0px -146px;
}

.home_training_02_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_training_02.png') no-repeat;
	width: 53px;
	height: 146px;
	text-decoration: none;
}
.home_training_02_
{
	background-position: 0px 0px;
}
.home_training_02_:hover
{
	background-position: 0px -146px;
}

.home_application_02_button
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/home_application_02.png') no-repeat;
	width: 53px;
	height: 146px;
	text-decoration: none;
}
.home_application_02_
{
	background-position: 0px 0px;
}
.home_application_02_:hover
{
	background-position: 0px -146px;
}


.home_market_values
{
	font-size: 14px;
}

.home_actionpack_icons
{
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: url('/images/revision_3/mini_course_icons.png') no-repeat;
	width: 38px;
	height: 38px;
	text-decoration: none;
}
.home_essentials_
{
	background-position: -1px 0px;
}
.home_technicals_
{
	background-position: -41px 0px;
}
.home_options_
{
	background-position: -81px 0px;
}
.home_advanced_technicals_
{
	background-position: -121px -0px;
}
.home_advanced_options_
{
	background-position: -161px -0px;
}


div#flashcontent
{
	width:800px;
	margin:10px auto;
}

/**
	Copied from the members stylesheet
**/
.header
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 22px;
	text-decoration: none;
	color: #095C36;
}

.gold_links a
{
	color: #D7A329;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	text-decoration: none;
}
.gold_links a:hover
{
	color: #095C36;
	text-decoration: underline;
}


