
/* Body Tags */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #1B548B;
	background-color: #D0E8FF;
	margin: 0px;
}

p {
	margin: 10px
}

hr {
	height: 2px;
	color: #A2E51F;
	margin: 5px 0px 5px 0px;
}

/* Body Container */
#body {
	width: 753px;
	border-style: solid;
	border-width: 0px 1px 0px 1px;
	border-color: #1B548B;
	margin: auto;
	position: relative;
	background-color: #FFFFFF;
}

#body-small {
	width: 400px;
	margin: auto;
	position: relative;
	background-color: #FFFFFF;	
}


/* Header Container */
#header {
	width: 750px;
}

/* Content Container */
#content {
	width: 720px;
	margin: auto;
	background-color: #FFFFFF;
	padding: 15px
}

#content-small {
	width: 400px;
	margin: auto;
	background-color: #FFFFFF;
	padding: 15px
}

/* Footer Container */
#footer {
	width: 755px;
	margin: auto;
	border-top: 4px solid #1B548B;
	font-size: 7pt;
}

/* Form Tags */
form {
	margin: 0px;
}

/* All Inputs */
input {
	border: 1px solid #A2E51F;
	font-size: 9pt;
	color: #1B548B;
}

/* Green Inputs */
input.green {
	border: 1px solid #A2E51F;
	font-size: 9pt;
	font-weight: bold;
	color: #476A01;
}

/* Drop Down Menus */
.drop_down {
	border: 1px solid #659726;
	font-size: 9pt;
	font-weight: bold;
	color: #1B548B;
}

/* Drop Down Menus - Blue */
.drop_down_blue {
	border: 1px solid #1B548B;
	font-size: 9pt;
	font-weight: bold;
	color: #1B548B;
}

/* Text Area */
.text_area {
	border: 1px solid #2E64AC; 
	background: #FFFFFF;
	color: #1B548B;
	font-size: 8pt;
}

/* Text Area - Green */
.text_area_green {
	border: 1px solid #A2E51F; 
	background: #FFFFFF;
	color: #1B548B;
	font-size: 8pt;
}

/* All Links */
a:link, a:active, a:visited {
	color: #4982BA;
	text-decoration: none;
}
a:hover {
	color: #A2E51F;
}

/* Image Rollovers */
.img, a.img, a.img img {
	filter: Alpha(opacity=100); /* IE */
	-moz-opacity: 1.0; /* Mozilla */
}
a.img:hover, a.img:hover img {
	filter: Alpha(opacity=75);
	-moz-opacity: 0.8;
}

/* Login Box */
table.login_form th{
	text-align: right;
}

/* Width of Table */
table.bold_headings {
	width: 75%;		
}

/* Bold & Align Left Column */
table.bold_headings th {
	font-weight: bold;
	text-align: right;
}

/* Align Right Column */
table.bold_headings td {
	text-align: left;
}

/* Inputs in the Right Column */
table.bold_headings td input {
	border: 1px solid #A2E51F;
	font-size: 8pt;
	color: #1B548B;
}

/* Commission Report Table */
table.commission_report th {
	color: #486A0D;
}

/* Commission Report Table */
table.commission_report {
	border: 1px solid #80B519;
	border-right: 1px solid #486A0D
}

/* Commission Report Table */
table.commission_report_inner th {
	font-weight: bold;
}

/* Commission Report Table */
table.commission_report_inner {

	font-weight: normal;

}

/* Vertical Line for Tables */
table.vertical_line {
	font-size: 7pt;
}

/* Vertical Line for Tables */
table.vertical_line th {
	border-right: 1px solid #AEEA3A;
	color: #486A0D;
	font-size: 8pt;
	font-weight: 100
}

/* All Form Buttons */
input.button {
	border: 1px solid #1B548B;
	color: #FFFFFF;
	background-color: #1B548B;
	font-weight: bold;
	font-size: 8pt;
}

/* Green Buttons */
input.button_green {
	border: 1px solid #A2E51F;
	color: #476A01;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}

/* Blue Buttons */
input.button_blue {
	border: 1px solid #1B548B;
	color: #1B548B;
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 8pt;
}

/* Terms & Conditions Box */
.terms_conditions {
	width: 550px; 
	height: 150px; 
	overflow: auto; 
	text-align: left; 
	margin: 5px auto 5px auto; 
	padding: 5px;
	border: 1px solid #A2E51F;
	font-size: 7pt;
}

/* No White Space */
.no_space {
	font-size: 1px; 
	line-height: 0px;
}

/* Line Spacer */
.spacer {
	border-top: 1px solid #AEEA3A;
	font-size: 1px;
	line-height: 0px;
}

/* Header Titles */
.heading {
	font-size: 22pt;
	font-family: Impact, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute; 
	right: 15px; 
	top: 22px;
	color: #A2E51F;
}

/* Align Text Right */
.align_right {
	text-align: right;
}

/* Align Text Left */
.align_left {
	text-align: left;
}

/* Center Text */
.align_center {
	text-align: center;
}

/* Small Font */
.small_font {
	font-size: 7pt;
}

/* Bold Text */
.bold {
	font-weight: bold;
}

/* Float Left */
.float_left {
	float: left;
}

/* Float Right */
.float_right {
	float: right;
}

/* Clear Floats */
.clear_floats {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}

/* Page Headings */
.page_headings {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 20px;
	border-bottom: 3px solid #1B548B;
}

/* Holds Content */
.content_box {
	 border: 1px solid #9DCEFD; 
	 background-color: #E5F2FF;
}

/* Content Box Heading */
.headings {
	font-weight: bold; 
	font-size: 9pt; 
	background-color: #C9F675;
	color: #476A01;
	padding: 2px;
}

/* Tab Image */
.heading_tab {
	background: #2271BE url('../members/images/heading-tab.jpg') no-repeat;
	padding: 3px 0px 0px 3px;
	height: 22px;
	width: 262px;
	font-weight: bold;
	font-size: 10pt;
	color: #D0E8FF;
}

/* RM Training Box */
.rm_box {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 520px;
	float: left;
}

/* RM Training Box - Video Listing */
.rm_box_list {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 520px;
}

/* RM Training Box */
.login_box {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 520px;
	margin: auto;
	color: #476A01;
	float: center;
}

/* Synergy Room Training Box */
.synergy_box {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 352px;
	float: right;
}

/* Synergy Room Training Box - Video Listing */
.synergy_box_list {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 352px;
}

/* Marketing Training Box */
.marketing_box {
	border: 1px solid #A2E51F; 
	background-color: #FCFEF8; 
	width: 520px;
	margin-top: 15px;
}

/* Expand/Collapse Line */
.ec_line {
	border-bottom: 1px solid #2B7CCB; 
	font-weight: bold;
}

/* XP Bar - Green */
.xp_bar_green {
	background: #D0E8FF url('../members/images/xp-bar.jpg') repeat-x;
	font-size: 10pt; 
	font-weight: bold; 
	color: #476A01; 
	border-bottom: 1px solid #A2E51F; 
	height: 20px;
	padding: 4px 0px 0px 10px;
}

/* XP Bar - Blue */
.xp_bar_light_blue {
	background: #D0E8FF url('../members/images/xp-bar-light.jpg') repeat-x;
	font-size: 10pt; 
	font-weight: bold; 
	color: #2B669E; 
	border-bottom: 1px solid #6FA9E0; 
	height: 20px;
	padding: 4px 0px 0px 10px;
}

/* Errors */
.error {
	font-weight: bold;
	color: #CE0000;
	text-align: center;
	padding: 10px;
}

/* Training Video */
.train_video {
	float: left;
	width: 400px;
	margin: auto;
	text-align: center;
	background-image: url('../members/images/lcd-screen-square-new.jpg');
	background-repeat: no-repeat;
	width: 340px;
	height: 203px;
}

/* Signup Box Video */
.signup_box {
	float: right;
	width: 300px;
	margin: auto;
}

/* Site Title */
.site_title {
	font-size: 9pt;
	font-weight: bold;
	border-bottom: 1px solid #2B7CCB;
	text-align: center;
}

/* Site Box */
.site_box {
	background-color: #EAF4FF; 
	border: 1px solid #6BA1D5; 
	padding: 5px;
	text-align: center;
}

/* Media Library Box */
.media_box {
	border: 1px solid #C6F46D; 
	background-color: #FFFFFF; 
	padding: 5px;
}

/* Back Button */
.back_button {
	text-align: right;
	margin-top: 15px;
}

/* Green Vertical Line */
.vertical_line_green {
	border-right: 1px solid #486A0D;
}	

/* Commission Report Spacer */
.report_spacer {
	background-color: #80B519; 
	font-size: 1px; 
	line-height: 0px;
}

/* Commission Report Background */
.report_background {
	background-color: #F6FEE6;
}	

/* Commission Report Background - Grand Total */
.total_background {
	background-color: #DCFF9B;
}

/* Report Title */
.report_title {
	text-align:center; 
	font-size: 12pt;
	margin-bottom: 10px;
}

/* Terms and Conditions Titles */
.terms_title {
	margin-bottom: 10px; 
	margin-top: 15px;
	font-weight: bold;
}

.blue {
	color: #4982BA;
}

.red {
	color: #CE0000;
}