
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

body {
padding: 0;
margin: 0;
background: url(/static/images/body_bg.gif) left top repeat-x #F0F6ED;
}

div, table, tr, td, img, form, input, select, p, ul, li, h1, h2, h3, h4, h5, h6, label, textarea {
padding: 0;
margin: 0;
}

a {
padding: 0;
margin: 0;
text-decoration: none;
}

.spacer {
padding: 0;
margin: 0;
clear: both;
font-size: 0;
line-height: 0;
}

/*========================main_content=========================*/	
#main_content {
width: 988px;
margin: 0 auto;
line-height: 0;
}

/*========================headerpaneltop=========================*/
#header_panel {
background: url(/static/images/header_panel_bg.jpg) left top no-repeat;
width: 988px;
margin: 0 auto;
padding: 26px 0 0 0px;
}
#header_panel .subpanel {
width: 958px;
margin: 0 auto;
}
#header_panel .subpanel .logo_panel {
width: 648px;
float: left;
padding: 9px 0 0 4px;
}
#header_panel .subpanel .phone_panel {
width: 306px;
float: left;
padding: 3px 0 0 0px;
}
#header_panel .subpanel .phone_panel p {
font: bold 12px/14px Arial, Helvetica, sans-serif;
color: #840000;
padding: 0 8px 0 0;
text-align: right;
}
#header_panel .subpanel .phone_panel p.training_text {
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #1F6E0C;
padding: 0 8px 0 0;
text-align: right;
}

/*========================menupanel=========================*/
#menu_panel {
width: 958px;
margin: 0 auto;
}
#menu_panel ul {
padding: 25px 0 0px 0px;
text-align: center;
}
#menu_panel ul li {
padding: 0 2px 0 0px;
font: normal 13px/35px "Tahoma", Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
display: inline;
height: 35px;
}

#menu_panel ul li.nobg {
background-image: none;
display: inline;
}

#menu_panel ul li a {
padding: 12px 5px 8px 5px;
font: normal 13px/35px  "Tahoma", Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
display: inline;
height: 35px;
}


#menu_panel ul li a:hover {
padding: 12px 5px 8px 5px;
font: normal 13px/35px  "Tahoma", Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
background: url(/static/images/hover_bg.gif) left top repeat-x;
display: inline;
height: 35px;
}
#menu_panel ul li a.active01 {/*script dynamically adds a class of "selected" to the current active menu item*/
padding:12px 5px 8px 5px;
font: normal 13px/35px  "Tahoma", Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
background: url(/static/images/hover_bg.gif) left top repeat-x;
display: inline;
height: 35px;
}

.menu_no_banner {
padding: 0 0px 11px 0px;
}

/*========================menupanelend=========================*/

/*========================headerbanerpanel=========================*/
#headerbanner_panel {
width: 958px;
margin: 0 auto;
padding: 9px 0 0 0px;
}
#headerbanner_panel #banner_panel {
width: 653px;
float: left;
padding: 0;
margin: 0 9px 0 0px;
}
#headerbanner_panel #loginpanel {
width: 287px;
float: right;
background: url(/static/images/lopgin_panel.jpg) left top no-repeat;
padding: 3px 0 0 7px;
}
#headerbanner_panel #loginpanel h2 {
width: 275px;
height: 31px;
}
#headerbanner_panel #loginpanel .form {
width: 259px;
margin: 0 auto;
padding: 17px 0 0 0px;
}
#headerbanner_panel #loginpanel .form p {
font: bold 12px/23px Arial, Helvetica, sans-serif;
color: #fff;
width: 43px;
float: left;
background-color: inherit;
}
#headerbanner_panel #loginpanel .form .input {
font: bold 12px/23px Arial, Helvetica, sans-serif;
width: 211px;
height: 23px;
border: 1px solid #072C06;
outline: none;
}
.sign_up_button {
margin:0 0 0 75px;
}
#headerbanner_panel #loginpanel .text_panel {
width: 278px;
float: left;
padding: 0 0 10px 0;
}
		 	
#headerbanner_panel #loginpanel p.text01 {
font: normal 11px/13px Arial, Helvetica, sans-serif;
color: #BFFCBF;
text-align: center;
background-color: inherit;
padding: 4px 0 0 0;
}
#headerbanner_panel #loginpanel p.text01 span {
font: bold 11px/13px Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
}
#headerbanner_panel #loginpanel p.text01 span a {
font: bold 11px/13px Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: inherit;
}
	
	
/*========================headerbanerpanelend=========================*/


/*========================headerpaneltopend=========================*/
/*========================bodypanel=========================*/
#body_panel {
width: 988px;
margin: 0 auto;
background: url(/static/images/bod_bg.jpg) left top repeat-y;
}
#body_panel #subpanel {
width: 958px;
margin: 0 auto;
}
#body_panel #subpanel .body_left {
width: 652px;
float: left;
}
	
#body_panel #subpanel .body_left .panel1 {
width: 213px;
float: left;
padding: 0 6px 0 0px;
}
	
#midelpanel #midelsubpanel .panel101 .panel1bg{
	width:312px;
	border-left:1px solid #82A851;
	border-right:1px solid #82A851;
	background:url(/static/images/panel_bg.gif) left top repeat-x;
	}	
#body_panel #subpanel .body_left .panel1 .panel1bg{
	width:211px;
	border-left:1px solid #6B933E;
	border-right:1px solid #6B933E;
	background:url(/static/images/ntns_panel_bg.gif) left top repeat-x #6B933E; 
	}
#body_panel #subpanel .body_left .panel1 .panel1bg h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:6px 0 13px 0px;
	}

#body_panel #subpanel .body_left .panel1 .panel1bg h2.training{
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:3px 0 6px 0px;
	}	
#body_panel #subpanel .body_left .panel1 .panel1bg .book01 {
float: left;
padding: 0 6px 0 5px;
}
#body_panel #subpanel .body_left .panel1 .panel1bg p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 6px 9px 0px;
}
	
	
#body_panel #subpanel .body_left .panel01 {
width: 213px;
float: right;
padding: 0 0px 0 0px;
}
	
	
#body_panel #subpanel .body_left .panel01 .panel1bg01 {
width: 211px;
border-left: 1px solid #6B933E;
border-right: 1px solid #6B933E;
background: url(/static/images/ntns_panel_bg.gif) left top repeat-x #6B933E;
}
	
#body_panel #subpanel .body_left .panel01 .panel1bg01 h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:10px 0 15px 0px;
	}

#body_panel #subpanel .body_left .panel01 .panel1bg01 .book01 {
float: left;
padding: 0 6px 3px 5px;
}
#body_panel #subpanel .body_left .panel01 .panel1bg01 p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 5px 0px 0px;
}
#body_panel #subpanel .body_left .panel01 .panel1bg {
width: 211px;
border-left: 1px solid #6B933E;
border-right: 1px solid #6B933E;
background: url(/static/images/ntns_panel_bg.gif) left top repeat-x #6B933E;
}

#body_panel #subpanel .body_left .panel1 .panel1bg h2 {
font: bold 14px/16px Arial, Helvetica, sans-serif;
color: #0F450F;
text-align: center;
padding:5px 0 20px 0px;
}

#body_panel #subpanel .body_left .panel1 .panel1bg h2.training {
font: bold 14px/16px Arial, Helvetica, sans-serif;
color: #0F450F;
text-align: center;
padding:3px 0 6px 0px;
}
	
#body_panel #subpanel .body_left .panel1 .panel1bg .book01 {
float: left;
padding: 0 6px 3px 3px;
}

#body_panel #subpanel .body_left .panel1 .panel1bg p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 6px 9px 0px;
}
	
#body_panel #subpanel .body_left .content {
padding: 20px 46px 0 11px;
}
	
#body_panel #subpanel .body_left .content h2 {
font: normal 25px/25px Arial, Helvetica, sans-serif;
color: #046800;
padding: 0px 0 0 0px;
background-color: inherit;
}

#body_panel #subpanel .body_left .content h2 span {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_left .content p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px 0px 0 0px;
background-color: inherit;
text-align: justify;
}
	
#body_panel #subpanel .body_left .content h3 {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #046800;
padding: 18px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_left .content h4 {
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 18px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_left .content ul {
padding: 10px 0 0 0;
}
#body_panel #subpanel .body_left .content ul li {
padding: 0px 0 0 18px;
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000;
background: url(/static/images/arrow.gif) left 5px no-repeat;
background-color: inherit;
}
#body_panel #subpanel .body_left .content .baner {
margin: 17px 0 11px 45px;
}
#body_panel #subpanel .body_left .content .nmls_button {
margin: 0px 0 0px 210px;
}
#body_panel #subpanel .body_left .content .see_more {
margin: 21px 0 15px 156px;
}
	
#body_panel #subpanel .body_left .content .two_banners {
    margin: 17px 0 0 15px;
}
#body_panel #subpanel .body_left .content .two_banners .caption {
    font-size: 75%;
    margin: 0 3em 0 1em;
    text-align: center;
}		
	
#body_panel #subpanel .body_right {
width: 296px;
float: right;
}


.follow_panel {
width: 294px;
float: right;
}
.follow_panel .follow_panel02 {
width: 268px;
float: left;
background: url(/static/images/follow_panel_top01.gif) left 0px no-repeat;
height: 35px;
font: normal 15px/35px Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 0 0 17px;
background-color: inherit;
}
	
.follow_panel .follow_panel05 {
width: 277px;
float: left;
background: url(/static/images/follow_panel_top01.gif) left 0px no-repeat;
height: 35px;
font: normal 15px/35px Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 0 0 17px;
background-color: inherit;
}
	
	
.follow_panel .follow_panel01 {
width: 277px;
float: left;
background: url(/static/images/follow_panel_top01.gif) left 0px no-repeat;
height: 35px;
font: normal 15px/35px Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 0 0px 17px;
background-color: inherit;
}
	
	
	
.bottom003 {
margin: 0 0 16px 0px;
}
	
	
		
.follow_panel .follow_panel_bg {
width: 294px;
background: url(/static/images/follow_panel_bg.gif) left top repeat-y;
}
.follow_panel .follow_panel_bg .follow_panel_midel {
width: 271px;
margin: 0 auto;
}
.follow_panel .follow_panel_bg .follow_panel_midel0102 {
width: 271px;
margin: 0 auto;
padding: 13px 0 0 0px;
}
.bcome {
margin: 4px 0 4px 4px;
}
#addthis_toolbox {
width: 170px;
}

ul.right_panel_list {
padding: 0 0 0 0px;
}
ul.right_panel_list li {
padding: 0 3px 0 3px;
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #3B5998;
float: left;
background-color: inherit;
}
ul.right_panel_list li a {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #3B5998;
background-color: inherit;
}
	
		
.follow_panel .follow_panel_bg .follow_panel_midel_bg {
width: 216px;
background: url(/static/images/right_panel_bg.gif) left top repeat-y;
padding: 6px 0 0 55px;
}
	
.follow_panel .follow_panel_bg .follow_panel_midel_bg01 {
width: 259px;
background-color: #FFFFFF;
margin: 0 auto;
}	
	
.logo01 {
margin: 0px 0 11px 0px;
}

.banner_panel {
width: 959px;
margin: 0 auto;
background-color: #EBEBEB;
background-color: inherit;
}
		
#body_bottom {
width: 988px;
margin: 0 auto;
background: url(/static/images/body_bottom.jpg) left top no-repeat;
height: 23px;
}
	
/*========================bodypanelend=========================*/
.banner_panel {
width: 958px;
margin: 10px auto 0;
background-color: #EBEBEB;
padding: 0 0px 0 0px;
}
.banner_panel .img {
margin: 45px 0px 45px 35px;
float: left;
}
.banner_panel .ezine {
margin-top: 60px;
}
.banner_panel .ranking {
margin-top: 65px;
}
.banner_panel .affiliates {
margin-top: 45px;
}
.banner_panel .img01 {
margin: 92px 100px 112px 0px;
float: left;
}
.banner_panel .img02 {
margin: 19px 0px 16px 0px;
}

/*========================maincontenend=========================*/	

/*========================footerpanel=========================*/
#footer_panel {
width: 959px;
background: url(/static/images/footer_bg.gif) left top no-repeat;
height: 48px;
margin: 0 auto;
}
#footer_panel ul {
padding: 15px 0 0 0px;
text-align: center;
}
#footer_panel ul li {
padding: 0 0px 0 0px;
font: normal 11px/16px Arial, Helvetica, sans-serif;
color: #fff;
background-color: inherit;
display: inline;
}
#footer_panel ul li a {
font: normal 11px/16px Arial, Helvetica, sans-serif;
color: #fff;
background-color: inherit;
}
p.copy_right {
font: normal 12px/16px Arial, Helvetica, sans-serif;
color: #055F01;
text-align: center;
padding: 24px 0 9px 0px;
background-color: inherit;
}
	
	
/*========================footerpanelend=========================*/

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position: absolute;
top: 0;
font: normal 11px/19px Arial, Helvetica, sans-serif;
z-index: 100;
color: #fff;
background: #FFA73D;
width: 175px;
visibility: hidden;
margin: 0 0 0 0px;
}

.dropmenudiv a {
display: block;
background: #FFA73D;
height: 22px;
padding: 0 0 0 20px;
text-decoration: none;
color: #fff;
font-size: 11px;
line-height: 22px;
border-bottom: solid 1px #85B506;
}

.dropmenudiv a.noBdr {
border: none;
}

.dropmenudiv a:hover {
background: url(/static/images/submenu-hover.gif) repeat-x 0 0;
	/*background-color:#306EAF;*/
}

.dropmenudiv a.active {
	/*background:url(/static/images/middle_navbg.gif) repeat-x 0 0;*/
	border-left:1px solid #047700;
border-right: 1px solid #047700;
padding: 0 19px;
visibility: hidden;
}

.dropmenudiv1 {
position: absolute;
top: 0;
font: normal 11px/19px Arial, Helvetica, sans-serif;
z-index: 100;
color: #fff;
background: #3366FF;
width: 175px;
visibility: hidden;
margin: 0 -10px 0 0;
}

.dropmenudiv1 a {
display: block;
background: #0E5488;
height: 22px;
padding: 0 0 0 0px;
text-decoration: none;
color: #fff;
font-size: 11px;
line-height: 22px;
border-bottom: solid 1px #3288D1;
}

.dropmenudiv1 a.noBdr {
border: none;
}

.dropmenudiv1 a:hover {
background: url(/static/images/submenu-hover.gif) repeat-x 0 0;
	/*background-color:#306EAF;*/
}

.dropmenudiv1 a.active {
	/*background:url(/static/images/middle_navbg.gif) repeat-x 0 0;*/
	border-left:1px solid #047700;
border-right: 1px solid #047700;
padding: 0 19px;
visibility: hidden;
}


/* ######### Style for Drop Down Menu ######### */
.see_more {
margin: 23px 0px 14px 166px;
}
	
/*==========================Instructorspage=========================*/
#body_panel #subpanel .body_left01 {
width: 652px;
float: left;
border-right: 1px solid #E3EDE0;
padding: 0 0 0px 0px;
margin: 0 0 18px 0px;
}
#instructor_list {
width: 629px;
margin: 0 auto;
}
	
#instructor_list h2 {
font: normal 25px/25px Arial, Helvetica, sans-serif;
color: #046800;
padding: 10px 0 0 0px;
background-color: inherit;
}
#instructor_list h2 span {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
display: block;
background-color: inherit;
}
#instructor_list .instructor {
float: left;
width: 629px;
padding: 20px 0 0 0px;
background: url(/static/images/dotted_line.gif) left bottom repeat-x;
}
#instructor_list .instructor h3 {
font: bold 13px/16px Arial, Helvetica, sans-serif;
color: #000000;
}
#instructor_list .instructor p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 14px 0 0 0px;
text-align: justify;
}
#instructor_list .instructor p span {
font: bold 13px/18px Arial, Helvetica, sans-serif;
color: #046800;
}
	
#instructor_list .last {
background: transparent;
}
	
.instructor_picture {
float: left;
padding: 0 22px 73px 0px;
}
	
	
/*==========================Instructorspageend=========================*/	
/*==========================Testimonialspage=========================*/	

#testimonial_list {
width: 629px;
margin: 0 auto;
}

#testimonial_video {
text-align: center;
padding: 25px 0 0 0px;
}
	
#testimonial_list h2 {
font: normal 25px/25px Arial, Helvetica, sans-serif;
color: #046800;
padding: 10px 0 0 0px;
background-color: inherit;
}
#testimonial_list h2 span {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
display: block;
background-color: inherit;
}
    	
#testimonial_list .testimonial {
float: left;
width: 629px;
padding: 0px 0 0 0px;
background: url(/static/images/dotted_line.gif) left  top repeat-x;
margin: 10px 0 0 0px;
}
#testimonial_list .testimonial p {
font: italic 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 16px 0 0 0px;
text-align: justify;
}
#testimonial_list .testimonial h3 {
font: bold 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 6px 0 0 0px;
}
#testimonial_list .testimonial h3 span {
font: bold 11px/18px Arial, Helvetica, sans-serif;
color: #6A6A6A;
padding: 0px 0 0 0px;
display: block;
}
#testimonial_list .testimonial h3 span.smalltext {
font: normal 11px/12px Arial, Helvetica, sans-serif;
color: #6A6A6A;
padding: 0px 0 0 0px;
display: block;
}
	
#testimonial_list .first {
margin: 25px 0 0 0px;
}

/*==========================Testimonialspageend=========================*/		
/*==========================Webinarspage=========================*/	

#webinar_list {
width: 629px;
margin: 0 auto;
}

#webinar_list .webinars {
float: left;
width: 629px;
padding: 0px 0 0 0px;
margin: 10px 0 0 0px;
}
#webinar_list .webinars p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 16px 0 0 0px;
}
#webinar_list .webinars h3 {
font: bold 13px/16px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
}
#webinar_list .webinars ul {
padding: 8px 0 0 0px;
}

#webinar_list .webinars ul li {
padding: 0 0 0 15px;
font: normal 13px/20px Arial, Helvetica, sans-serif;
color: #000000;
background: url(/static/images/arrow.gif) left 6px no-repeat;
}
#webinar_list_header {
width: 629px;
background: url(/static/images/freemnls_bg.gif) left 11px no-repeat;
font: bold 13px/39px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 11px 0 0 0px;
}
	
#webinar_list_body {
width: 629px;
background: url(/static/images/freemnls_bg01.gif) left top repeat-y;
}
	
#webinar_list_body .webinar {
width: 629px;
border-bottom: 1px solid #ACCBAC;
height: 41px;
}
#webinar_list_body .webinar p.date_time {
width: 150px;
float: left;
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #044805;
padding: 4px 0 4px 21px;
text-align: center;
}
#webinar_list_body .webinar p.instructor {
width: 329px;
float: left;
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#webinar_list_body .webinar .register {
float: left;
padding: 8px 0 0 0px;
}

#webinar_list_body .last {
border-bottom: 0;
}

/*==========================Webinarspageend=========================*/	
/*==========================Affiliate Registration=========================*/
#old_form {
width: 439px;
margin: 0 auto;
padding: 10px 0 0 0px;
}
#old_form .body {
width: 371px;
background: url(/static/images/form_panel_bg.gif) left top repeat-y;
padding: 11px 34px 0 34px;
}
#old_form .body p {
float: left;
text-align: right;
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #044805;
width: 130px;
margin-right: 5px;
}
	
#old_form .body .input {
background: url(/static/images/input_bg.gif) left top no-repeat;
height: 23px;
width: 226px;
border: none;
margin: 7px 0 0 0;
padding: 4px 3px 0 3px;
}
#old_form .body .textarea {
background: url(/static/images/text_area.gif) left top no-repeat;
height: 84px;
width: 226px;
border: none;
margin: 7px 0 0 0px;
padding: 4px 3px 0 3px;
}
#old_form .body .select {
height: 23px;
width: 229px;
margin: 7px 0 0 0px;
}
	
#old_form .body .submit_button {
margin: 13px 0 19px 142px;
}

#old_form .body ul.errorlist {
    width: 226px;
    float: right;
    padding: 0;
    margin: 0;
}

#old_form .body ul.errorlist li {
    list-style-type: none;
    color: red;
}
	
/*==========================Affiliate Registrationend=========================*/

/*==========================Affiliate Sales===================================*/

#affiliate_sales_list {
width: 629px;
margin: 0 auto;
}

#affiliate_sales_list .affiliate_sales {
float: left;
width: 629px;
padding: 0px 0 0 0px;
margin: 10px 0 0 0px;
}
#affiliate_sales_list .affiliate_sales p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 16px 0 0 0px;
}
#affiliate_sales_list .affiliate_sales h3 {
font: bold 13px/16px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
}
#affiliate_sales_list .affiliate_sales ul {
padding: 8px 0 0 0px;
}

#affiliate_sales_list .affiliate_sales ul li {
padding: 0 0 0 15px;
font: normal 13px/20px Arial, Helvetica, sans-serif;
color: #000000;
background: url(/static/images/arrow.gif) left 6px no-repeat;
}
#affiliate_sales_list_header {
width: 629px;
background: url(/static/images/freemnls_bg.gif) left 11px no-repeat;
font: bold 13px/39px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 11px 0 0 0px;
}
	
#affiliate_sales_list_body {
width: 629px;
background: url(/static/images/freemnls_bg01.gif) left top repeat-y;
}
	
#affiliate_sales_list_body .affiliate_sale {
width: 629px;
border-bottom: 1px solid #ACCBAC;
height: 2em;
padding-bottom: 3px;
}
#affiliate_sales_list_body .affiliate_sale p.timestamp {
width: 120px;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #044805;
text-align: center;
}
#affiliate_sales_list_body .affiliate_sale p.customer {
width: 170px;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#affiliate_sales_list_body .affiliate_sale p.city_state {
width: 170px;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#affiliate_sales_list_body .affiliate_sale p.order_number {
width: 90px;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#affiliate_sales_list_body .affiliate_sale p.amount {
width: 60px;
float: left;
font: bold 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: right;
}

#affiliate_sales_list_body .last {
border-bottom: 0;
}

/*==========================Affiliate Sales End===============================*/

/*=========================webinerpanel=========================*/
.nmls_licensingclasses{
	width:294px;
	float:right;
	}
.nmls_licensingclasses .nmls_licensingclassesbg {
	width:292px;
	background:#E8F2E4;
	border-left:1px solid #BAC8B6;
	border-right:1px solid #BAC8B6;
	padding:0 0 0 0px;
	}
.nmls_licensingclasses .nmls_licensingclassesbottom{
	margin:0 0 7px 0px;
	}
.right_panel_img{
	margin:17px 0 8px 63px;
	}
	
.click_button{
	margin:0 0 8px 0px;
	}
	
.click_to_view{
	margin:0px 0 0 0px;
	}
.click_to_view01{
	margin:15px 0 0 0px;
	}
.webinar_midel_bg{
	width:260px;
	background:url(/static/images/we_banir_panel_bg.gif) left top repeat-y;
	}
.webinar_midel_bg .midel_panel_banir{
	width:234px;
	margin:0 auto;
	}
.webinar_midel_bg .midel_panel_banir .besafe_img{
	margin:0 0 3px 36px;
	}
.webinar_midel_bg .midel_panel_banir .free_nmls_img{
	margin:0 0 3px 61px;
	}	
.webinar_midel_bg .midel_panel_banir .training_img{
	margin:0 0 3px 51px;
	}		
.webinar_panel{
	width:260px;
	margin:0 auto;
}
.webinar_midel_bg .midel_panel_banir .promotes_img{
	margin:8px 0 8px 46px;
	}

/*=========================webinerpanel end=========================*/

/*=========================Online NMLS Course=========================*/
#onlinenmlscourse{
	width:276px;
	margin: 0 auto;
	padding: 0 0 0 1px;
	}
#onlinenmlscourse .onlinenmlscourse_img{
	width:199px;
	background:url(/static/images/online_nmls_img.gif) left top no-repeat;
	padding:13px 0 0 78px;
	}
#onlinenmlscourse .onlinenmlscourse_img h2{
	font:bold 18px/18px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0px 0px;
	}	
#onlinenmlscourse .onlinenmlscourse_img h2 span{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	padding:20px 0 10px 10px;
	}
#onlinenmlscourse .onlinenmlscourse_img h2 span a{
	font:bold 13px/13px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	}	
.onlinebutton{
	margin: 0;
	padding: 0;
	}
#free_safe{
    width:276px;
    margin: 0 auto;
    padding:7px 0 0 1px;
    }
/*=========================Online NMLS Courseend=========================*/

/*==========================Free Events Page=========================*/	

#free_event_list {
width: 629px;
margin: 0 auto;
}

#free_event_list .free_events {
float: left;
width: 629px;
padding: 0px 0 0 0px;
margin: 10px 0 0 0px;
}
#free_event_list .free_events p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 16px 0 0 0px;
}
#free_event_list .free_events h3 {
font: bold 13px/16px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
}
#free_event_list .free_events ul {
padding: 8px 0 0 0px;
}

#free_event_list .free_events ul li {
padding: 0 0 0 15px;
font: normal 13px/20px Arial, Helvetica, sans-serif;
color: #000000;
background: url(/static/images/arrow.gif) left 6px no-repeat;
}
#free_event_list_header {
width: 629px;
background: url(/static/images/freemnls_bg.gif) left 11px no-repeat;
font: bold 13px/39px Arial, Helvetica, sans-serif;
color: #fff;
text-align: center;
padding: 11px 0 0 0px;
}
	
#free_event_list_body {
width: 629px;
background: url(/static/images/freemnls_bg01.gif) left top repeat-y;
}
	
#free_event_list_body .event {
width: 629px;
border-bottom: 1px solid #ACCBAC;
height: 78px;
}
#free_event_list_body .event p.date {
width: 90px;
float: left;
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #044805;
padding-left: 21px;
text-align: center;
}
#free_event_list_body .event p.venue {
width: 210px;
float: left;
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#free_event_list_body .event p.speakers {
width: 210px;
float: left;
font: bold 11px/16px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#free_event_list_body .event p.topic {
width: 629px;
float: left;
font: bold 13px/16px Arial, Helvetica, sans-serif;
color: #000000;
text-align: center;
}
#free_event_list_body .event .register {
float: left;
padding: 8px 0 0 0px;
}

#free_event_list_body .last {
border-bottom: 0;
}

/*==========================Free Events Page End=========================*/

#course_list {
    width: 100px;
    float: left;
    padding-right: 20px;
}

#course_list li.chapter {
    margin-top: 10px;
}

#course_video {
    width: 600px;
    float: left;
    padding-top: 20px;
    padding-left: 70px;
}

#course_video h3.title {
    font-size: 26px;
    margin-bottom: 1.5em;
}

#mediaspace {
    padding-top: 1.5em;
    padding-left: 70px;
    padding-bottom: 1.5em;
}

#swfplayer {
    padding-top: 1.5em;
    padding-left: 134px;
    padding-bottom: 1.5em;
}

#course_description {
    width: 600px;
    float: left;
    padding-top: 20px;
}

.course_download {
    margin-left: 180px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/*** GOOD FORM ***/
.form {
    width: 20em;
    margin: 2em 6em;
}

.form .body {
width: 371px;
background: url(/static/images/form_panel_bg.gif) left top repeat-y;
padding: 2em 3em;
}

.form .body .field {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: bold 12px/12px;
    clear: both;
}

.form .body .field .errors {
    
}

.form .body .field span.label {
    width: 130px;
    float: left;
    text-align: right;
    color: #044805;
    margin-right: 5px;
}

.form .body .field span.input {
    background: url(/static/images/input_bg.gif) left top no-repeat;
    width: 226px;
    border: none;
}

.form .body p {
float: left;
text-align: right;
font: 12px/12px Arial, Helvetica, sans-serif;
color: #044805;
width: 130px;
margin-right: 5px;
}
	
.form .body .input {
background: url(/static/images/input_bg.gif) left top no-repeat;
height: 23px;
width: 226px;
border: none;
margin: 7px 0 0 0;
padding: 4px 3px 0 3px;
}

.form .body .textarea {
background: url(/static/images/text_area.gif) left top no-repeat;
height: 84px;
width: 226px;
border: none;
margin: 7px 0 0 0px;
padding: 4px 3px 0 3px;
}

.form .body .select {
height: 23px;
width: 229px;
margin: 7px 0 0 0px;
}
	
.form .body .submit_button {
margin: 13px 0 0 142px;
}

.form .body ul.errorlist {
    width: 226px;
    float: right;
    padding: 0;
    margin: 0;
}

.form .body ul.errorlist li {
    list-style-type: none;
    color: red;
}
/*****************/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/******************/

#body_panel #subpanel .body_right .promo {
    float: right;
    margin: 7px;
}

/******************/

#body_panel #subpanel .body_wide {
width: 958px;
float: left;
}
	
#body_panel #subpanel .body_wide .panel1 {
width: 213px;
float: left;
padding: 0 6px 0 0px;
}
	
#midelpanel #midelsubpanel .panel101 .panel1bg{
	width:312px;
	border-left:1px solid #82A851;
	border-right:1px solid #82A851;
	background:url(panel_bg.gif) left top repeat-x;
	}	
#body_panel #subpanel .body_wide .panel1 .panel1bg{
	width:211px;
	border-left:1px solid #6B933E;
	border-right:1px solid #6B933E;
	background:url(ntns_pan.gif) left top repeat-x #6B933E; 
	}
#body_panel #subpanel .body_wide .panel1 .panel1bg h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:6px 0 13px 0px;
	}

#body_panel #subpanel .body_wide .panel1 .panel1bg h2.training{
	font:bold 16px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:3px 0 6px 0px;
	}	
#body_panel #subpanel .body_wide .panel1 .panel1bg .book01 {
float: left;
padding: 0 6px 0 5px;
}
#body_panel #subpanel .body_wide .panel1 .panel1bg p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 6px 9px 0px;
}
	
	
#body_panel #subpanel .body_wide .panel01 {
width: 213px;
float: right;
padding: 0 0px 0 0px;
}
	
	
#body_panel #subpanel .body_wide .panel01 .panel1bg01 {
width: 211px;
border-left: 1px solid #6B933E;
border-right: 1px solid #6B933E;
background: url(ntns_pan.gif) left top repeat-x #6B933E;
}
	
#body_panel #subpanel .body_wide .panel01 .panel1bg01 h2{
	font:bold 14px/16px Arial, Helvetica, sans-serif;
	color:#0F450F;
	text-align:center;
	padding:10px 0 15px 0px;
	}

#body_panel #subpanel .body_wide .panel01 .panel1bg01 .book01 {
float: left;
padding: 0 6px 3px 5px;
}
#body_panel #subpanel .body_wide .panel01 .panel1bg01 p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 5px 0px 0px;
}
#body_panel #subpanel .body_wide .panel01 .panel1bg {
width: 211px;
border-left: 1px solid #6B933E;
border-right: 1px solid #6B933E;
background: url(ntns_pan.gif) left top repeat-x #6B933E;
}

#body_panel #subpanel .body_wide .panel1 .panel1bg h2 {
font: bold 14px/16px Arial, Helvetica, sans-serif;
color: #0F450F;
text-align: center;
padding:5px 0 20px 0px;
}

#body_panel #subpanel .body_wide .panel1 .panel1bg h2.training {
font: bold 14px/16px Arial, Helvetica, sans-serif;
color: #0F450F;
text-align: center;
padding:3px 0 6px 0px;
}
	
#body_panel #subpanel .body_wide .panel1 .panel1bg .book01 {
float: left;
padding: 0 6px 3px 3px;
}

#body_panel #subpanel .body_wide .panel1 .panel1bg p {
font: bold 11px/15px Arial, Helvetica, sans-serif;
color: #fff;
padding: 0px 6px 9px 0px;
}
	
#body_panel #subpanel .body_wide .content {
padding: 20px 46px 0 11px;
}
	
#body_panel #subpanel .body_wide .content h2 {
font: normal 25px/25px Arial, Helvetica, sans-serif;
color: #046800;
padding: 0px 0 0 0px;
background-color: inherit;
}

#body_panel #subpanel .body_wide .content h2 span {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 12px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_wide .content p {
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000000;
padding: 10px 0px 0 0px;
background-color: inherit;
text-align: justify;
}
	
#body_panel #subpanel .body_wide .content h3 {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: #046800;
padding: 18px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_wide .content h4 {
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #A55000;
padding: 18px 0 0 0px;
display: block;
background-color: inherit;
}
	
#body_panel #subpanel .body_wide .content ul {
padding: 10px 0 0 0;
}
#body_panel #subpanel .body_wide .content ul li {
padding: 0px 0 0 18px;
font: normal 13px/18px Arial, Helvetica, sans-serif;
color: #000;
background: url(arrow000.gif) left 5px no-repeat;
background-color: inherit;
}
#body_panel #subpanel .body_wide .content .baner {
margin: 17px 0 11px 45px;
}
#body_panel #subpanel .body_wide .content .nmls_button {
margin: 0px 0 0px 210px;
}
#body_panel #subpanel .body_wide .content .see_more {
margin: 21px 0 15px 156px;
}
	
#body_panel #subpanel .body_wide .content .two_banners {
    margin: 17px 0 0 15px;
}
#body_panel #subpanel .body_wide .content .two_banners .caption {
    font-size: 75%;
    margin: 0 3em 0 1em;
    text-align: center;
}

#wide_form {
width: 834px;
margin: 0 auto;
padding: 10px 0 0 0px;
}
#wide_form .body {
width:834px;
background: url(/static/images/questionnaire_bg.gif) left top repeat-y;
padding: 11px 0px 0 34px;
font: normal 11px/30px Arial, Helvetica, sans-serif;
color:#000000;
}

#wide_form .body #middle {
	width:519px;
	margin:0 0 0 135px;
	}



#wide_form .body p {
float: left;
text-align: right;
font: bold 12px/12px Arial, Helvetica, sans-serif;
color: #044805;
width: 130px;
margin-right: 5px;
}


	
#wide_form .body .input {
background: url(/static/images/input_bg.gif) left top no-repeat;
height: 23px;
width: 226px;
border: none;
margin: 7px 0 0 0;
padding: 4px 3px 0 3px;
}

#wide_form .body .input01 {
background: url(/static/images/input_bg01.gif) left top no-repeat;
height: 29px;
width:367px;
border: none;
margin: 7px 0 0 0;
padding: 0px 3px 0 3px;
}


#wide_form .body .textarea {
background: url(/static/images/text_are.gif) left top no-repeat;
height: 84px;
width: 226px;
border: none;
margin: 7px 0 0 0px;
padding: 4px 3px 0 3px;
}
#wide_form .body .select {
height: 23px;
width: 229px;
margin: 7px 0 0 0px;
}
	
#wide_form .body .submit_button {
margin: 13px 0 19px 142px;
}

#wide_form .body ul.errorlist {
    width: 226px;
    float: right;
    padding: 0;
    margin: 0;
}

#wide_form .body ul.errorlist li {
    list-style-type: none;
    color: red;
}
