/* Generated by Developer Tools. This might not be an accurate representation of the original source file */
.agent_benefits {
width:720px;
margin:auto;
}

.agent_benefits p {
width:650px;
margin:auto;
}


.agent_benefits_webform {
border: 1px solid #002a5c;
padding:15px;
width:615px;
margin:auto;
}

.ab_sponsor {
height:60px;
text-indent:-9999px;
background-color:#fff;
background-image: url("https://www.moseley.org/images/interface/agent_benefits_sponsor.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position:center center;
}

.ab_broker {
height:60px;
text-indent:-9999px;
background-color:#fff;
background-image: url("https://www.moseley.org/images/interface/agent_benefits_broker.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position:center center;

}

.ab_ce {
height:60px;
text-indent:-9999px;
background-color:#fff;
background-image: url("https://www.moseley.org/images/interface/agent_benefits_ce50.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position:center center;

}

.ab_ple {
height:60px;
text-indent:-9999px;
background-color:#fff;
background-image: url("https://www.moseley.org/images/interface/agent_benefits_ple50.jpg");
background-repeat: no-repeat;
background-attachment: scroll;
background-position:center center;

}


#container {
	WIDTH: 910px; 
        FONT-FAMILY: Arial, Helvetica, sans-serif; 
        LETTER-SPACING: 0px; 
        COLOR: #002a5c; 
        MARGIN-LEFT: auto; 
        MARGIN-RIGHT: auto; 
}

.resultRowTwo {

background-color:#DCE3E8;

}

.pageheader {
position:absolute;
top:-5000px;
left:-5000px;
}

.btntext {

}

A:visited {
	COLOR: #336699
}
#moseley_main_content {
	WIDTH: 665px; 
        FLOAT: left; 
        CLEAR: both; 
        PADDING-TOP: 27px;
}
#moseley_main_content H1 {
	MARGIN-TOP: 9px; PADDING-LEFT: 10px; WIDTH: 140px; FLOAT: left; COLOR: #002a5c; FONT-SIZE: 24px; MARGIN-RIGHT: 18px
}
#moseley_slideshow {
	WIDTH: 470px; FLOAT: left; HEIGHT: 172px
}
#moseley_intro_text H2 {
	LINE-HEIGHT: 22px; 
        PADDING-LEFT: 10px; 
        WIDTH: 628px; 
        MARGIN-BOTTOM: 0px; 
        HEIGHT: 84px; 
        COLOR: #002a5c; 
        CLEAR: both; 
        FONT-SIZE: 13px; 
        FONT-WEIGHT: normal
}
#moseley_main_content P {
	PADDING-RIGHT: 15px; 
        /*COLOR: #002a5c; */
        FONT-SIZE: 12px
}



#moseley_main_content LI {
	PADDING-RIGHT: 15px; COLOR: #002a5c; FONT-SIZE: 12px
}
#moseley_course_selection_menubar {
	WIDTH: 636px; 
        HEIGHT: 85px; 
       MARGIN-LEFT: 11px
}

/* /////////////////////////////////////////////////////////////COURSE OPTION MENUBAR STYLES */


ul#course_options-menu {

        width:636px;
        padding-left:11px;
        margin: auto;
	list-style: none;

}

ul#course_options-menu li { display: inline; padding-right:0; }
	
ul#course_options-menu li a {
	display: block; float: left; height: 73px;
	background-image: url(https://www.moseley.org/images/interface/moseley_options_menu.png); text-indent: -9999px;

}

	ul#course_options-menu li a.ple_sprite {
		width: 150px; background-position: 0 0;	
	}
	
	ul#course_options-menu li a.ce_sprite {
		width: 150px; background-position: 0px -150px;	
	}
	
	ul#course_options-menu li a.broker_sprite {
		width: 150px; background-position: 0px -300px;	
	}
	
	ul#course_options-menu li a.sales_sprite {
		width: 150px; background-position: 0px -450px;	
	}
	

	ul#course_options-menu li a.ple_sprite:hover, ul#course_options-menu li a.ple_sprite:focus {
		background-position: 0 -74px;	
	}
	
	ul#course_options-menu li a.ce_sprite:hover, ul#course_options-menu li a.ce_sprite:focus {
		background-position: 0 -224px;	
	}
	
	ul#course_options-menu li a.broker_sprite:hover, ul#course_options-menu li a.robot:focus {
		background-position: 0 -374px;	
	}
	
	ul#course_options-menu li a.sales_sprite:hover, ul#course_options-menu li a.sales_sprite:focus {
		background-position: 0 -524px;	
	}
	
ul#course_options-menu a { outline: none; }

/* /////////////////////////////////////////////////////////////END OF COURSE OPTION MENUBAR STYLES */

#moseley_course_selection_menubar P {
TEXT-ALIGN: center; 
MARGIN-TOP: 5px; 
WIDTH: 144px; 
PADDING-RIGHT: 10px; 
BACKGROUND: url(https://www.moseley.org/images/interface/btn_bg2.png) no-repeat;
FLOAT: left; 
HEIGHT: 65px; 
COLOR: #002a5c; 
FONT-SIZE: 17px; 
FONT-WEIGHT: bold; 
PADDING-TOP: 8px
/*padding-left:10px;*/
}

/* /////////////////////////////////////////////////////////////NEW MENUBAR STYLES */
#moseley_course_selection_menubar2 P {
TEXT-ALIGN: center; 
MARGIN-TOP: 5px; 
WIDTH: 148px; 
PADDING-RIGHT: 10px; 
/*BACKGROUND: url(https://www.moseley.org/images/interface/btn_bg2.png) no-repeat;*/
FLOAT: left; 
HEIGHT: 65px; 
COLOR: #002a5c; 
FONT-SIZE: 17px; 
FONT-WEIGHT: bold; 
PADDING-TOP: 8px
/*padding-left:10px;*/
}

.sales_btn {
MARGIN-LEFT: 15px;

}

#moseley_course_selection_menubar A {
	TEXT-ALIGN: center; 
        COLOR: #002a5c; 
        TEXT-DECORATION: none;

}
#moseley_course_selection_menubar A:hover {
	COLOR: gray
}
#only_moseley_section {
	MARGIN-TOP: 0px; WIDTH: 309px; BACKGROUND: url(https://www.moseley.org/images/interface/only_moseley_background.jpg) no-repeat; FLOAT: left; HEIGHT: 250px
}
#only_moseley_section H2 {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center; MARGIN-TOP: 7px; WIDTH: 309px; MARGIN-BOTTOM: 0px; LETTER-SPACING: 4px; HEIGHT: 30px; COLOR: white; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#only_moseley_section UL {
	PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 309px; PADDING-RIGHT: 10px; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
#only_moseley_section LI {
	LINE-HEIGHT: 22px; LETTER-SPACING: 0px; COLOR: #002a5c; FONT-SIZE: 13px
}
.bold {
	FONT-WEIGHT: bold
}
#moseley_announcements {
	MARGIN-TOP: 0px; WIDTH: 318px; BACKGROUND: url(https://www.moseley.org/images/interface/moseley_announcements_background.jpg) no-repeat; FLOAT: left; HEIGHT: 250px; MARGIN-LEFT: 8px
}
#moseley_announcements H2 {
	BORDER-BOTTOM: white 1px solid; TEXT-ALIGN: center; MARGIN-TOP: 7px; WIDTH: 309px; LETTER-SPACING: 4px; HEIGHT: 30px; COLOR: white; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#homepage #footer {
	BORDER-TOP: medium none
}
#homepage #moseley_main_content {
	/*HEIGHT: 800px; borderbottom: 1px solid #002a5c */
}

#deliverymodes {

background: url(https://www.moseley.org/images/interface/deliverymodes.png)  no-repeat; 
FLOAT: left; 
HEIGHT: 340px; 
MARGIN-LEFT: 8px;
line-height:15px;
width: 640px !important;
/*padding-bottom:40px;*/
}


a.textgreen:link, a.textgreen:active, a.textgreen:visited {
color: #019934 !important;
text-transform:uppercase !important;
}

a.textblue:link, a.textblue:active, a.textblue:visited {
color:#0134cd !important;
text-transform:uppercase !important;
}

a.textred:link, a.textred:active, a.textred:visited {
color:#e53738  !important;
text-transform:uppercase !important;
}

a.textgold:link, a.textgold:active, a.textgold:visited {
color:#cd9a00 !important;
text-transform:uppercase !important;
}

a.textdarkred:link, a.textdarkred:active, a.textdarkred:visited {
color:#982324 !important;
font-weight:bold;

}

a.textgreen:hover,  a.textblue:hover, a.textred:hover, a.textgold:hover, a.textdarkred:hover {
color:#666666 !important;
}


.block3 ul{
padding-left:25px;
}

.block2 ul{
padding-left:20px;
}

.block1 ul{
padding-left:20px;
}

.block1 {
float:left;
padding-top: 150px;
padding-right:20px;
width:190px;
}

.block2 {
float:left;
padding-top: 150px;
padding-right:20px;
padding-left:10px;
width:190px;
}

.block3 {
float:left;
padding-top: 150px;
padding-right:20px;
width:190px;
}

.block1, .block2, .block3 li {
font-size: 8px;
font-family: Arial, Helvetica, sans-serif; 


}


#partial_width {
	LINE-HEIGHT: 22px; 
        PADDING-LEFT: 10px; 
        WIDTH: 655px;
       MARGIN-BOTTOM: 20px;
       MARGIN-TOP: 20px
}
#full_width {
	LINE-HEIGHT: 22px; WIDTH: 910px; COLOR: #002a5c; 
}
.interior_heading_short {
	BORDER-BOTTOM: #002a5c 1px solid; 
        TEXT-ALIGN: left; 
        /*WIDTH: 620px; */
        /*MARGIN-BOTTOM: 25px; */
        HEIGHT: 30px; 
        COLOR: #002a5c; FONT-SIZE: 
        17px; PADDING-TOP: 0px
}
H3 {
	MARGIN-BOTTOM: 0px; LETTER-SPACING: 2px; FONT-WEIGHT: bold
}
.interior_heading_long {
	BORDER-BOTTOM: #002a5c 1px solid; 
        MARGIN-TOP: 30px; 
        /*WIDTH: 910px; */
        /*MARGIN-BOTTOM: 25px; */
        HEIGHT: 30px; COLOR: #002a5c; FONT-SIZE: 17px; PADDING-TOP: 0px; text-left: center
}
#postlicensing_learning_options {
	WIDTH: 910px; HEIGHT: 350px
}
#postlicensing_learning_options UL {
	WIDTH: 250px; FLOAT: left
}
#postlicensing_learning_options LI {
	MARGIN-LEFT: 18px
}
moseley_popular_purchases_options {
	POSITION: relative; WIDTH: 910px; HEIGHT: 500px
}
#moseley_option_1 {
	WIDTH: 400px; 
        FLOAT: left; 
        margin:10px 0px 20px 0;
        BORDER-right: #d2d2d2 3px dotted;
       /* MARGIN-RIGHT: 30px; */
}
#moseley_option_2 {
	WIDTH: 400px; 
        FLOAT: left;
        margin-top:10px;
        Padding-LEFT: 30px;
}
#facility_photos {
	FLOAT: left; /*HEIGHT: 175px;*/ padding-RIGHT: 5px; margin-left:-10px;
}

#facility_photos {
	/*HEIGHT: 175px; */
        CLEAR: both
}


#facility_greeting {
	CLEAR: both
}
#instructors {
	CLEAR: both
}
#instructors IMG {
	FLOAT: left; MARGIN-RIGHT: 16px
}
.instructor {
	BORDER-BOTTOM: #002a5c 1px solid; MARGIN-BOTTOM: 10px; CLEAR: both
}
.instructor IMG {
	FLOAT: left; MARGIN-RIGHT: 16px
}
#feedback {
	CLEAR: both
}
H6 {
	COLOR: #002a5c; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#intro H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#moseley_tables {
	CLEAR: both
}
#table_header UL {
	LIST-STYLE-TYPE: none; 
PADDING-LEFT: 10px; 
WIDTH: 860px; 
BACKGROUND: #002a5c; 
HEIGHT: 20px; 
LIST-STYLE-IMAGE: none; 
PADDING-TOP: 7px
}
#table_header LI {
FLOAT: left; 
COLOR: white; 
FONT-SIZE: 13px; 
FONT-WEIGHT: bold;

}
.header_city {
	WIDTH: 170px
}
.header_partner {
	WIDTH: 240px
}
.header_program {
	WIDTH: 165px
}
#table_facilities {
	/*CLEAR: both*/
}
#table_facilities UL {
/*PADDING-BOTTOM: 20px; */
LIST-STYLE-TYPE: none; 
PADDING-LEFT: 0px; 
WIDTH: 910px; 
COLOR: #002a5c; 
LIST-STYLE-IMAGE: none; 
PADDING-TOP: 0px
}
#table_facilities LI {
BORDER-bottom: #ffffff 10px solid; 
FLOAT: left; 
FONT-SIZE: 13px
height:30px;
border-top: #cccccc 4px solid;
padding-top:6px;
}
.city {
	WIDTH: 180px; FONT-WEIGHT: bold
  
}
.partner {
	WIDTH: 240px
}
.programs {
	WIDTH: 165px

}

/* ################### New Table Styles */

#gradient-style
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	/*margin: 45px;*/
	width: 860px;
	text-align: left;
	border-collapse: collapse;
}
#gradient-style th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
        text-align: left;
	background: #002A5C url({site/_url}images/interface/grad_head.png) repeat-x;
	border-top: 2px solid #d3ddff;
	border-bottom: 1px solid #fff;
	color: #fff;
}
#gradient-style td
{
	padding: 8px; 
	border-bottom: 1px solid #fff;
	color: #254A6F;
	border-top: 1px solid #fff;
	background: #F0F0F0 url({site/_url}images/interface/grad_back.png) repeat-x;
}
#gradient-style tfoot tr td
{
	background: #e8edff;
	font-size: 12px;
	color: #99c;
}
#gradient-style tbody tr:hover td
{
	background: #DADADA url({site/_url}images/interface/grad_hover.png) repeat-x;
	color: #2E5D8B;
       text-decoration:none;
}

#gradient-style a {
color: #2E5D8B;
}

#gradient-style a:hover {
color: #2E5D8B;
text-decoration:none;
}

<!--  ################### End of Table Styles -->

.facility_instructor {
	WIDTH: 130px
}
.schedule {
	WIDTH: 80px
         
}
#facility_header IMG {
	WIDTH: 234px; FLOAT: left; MARGIN-RIGHT: 20px
}
#facility_intro {
	FLOAT: left;
        height: 150px;
        width: 350px;
}
#facility_intro H2 {
	PADDING-BOTTOM: 0px; 
        LINE-HEIGHT: 32px; 
        MARGIN: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-RIGHT: 0px; 
        LETTER-SPACING: 1px; 
        COLOR: #002a5c; 
        FONT-SIZE: 32px; 
        PADDING-TOP: 7px
}

.facility_name{

        font-size:32px;
        font-weight:normal;
}
#facility_intro .facility_location {
	PADDING-BOTTOM: 0px; 
        FONT-STYLE: italic; 
        MARGIN: 0px; 
        PADDING-LEFT: 0px; 
        PADDING-RIGHT: 0px; 
      /*  LETTER-SPACING: 1px; */
        FONT-SIZE: 18px; 
        PADDING-TOP: 10px
}
#facility_intro .facility_address {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LETTER-SPACING: 1px; FONT-SIZE: 15px; PADDING-TOP: 15px
}
#facility_info {
	CLEAR: both
}
.facility_section_title {
	BORDER-BOTTOM: #002a5c 1px solid; 
        PADDING-BOTTOM: 3px; 
        WIDTH: 600px; 
        MARGIN-BOTTOM: 20px; 
        FONT-SIZE: 18px; 
        FONT-WEIGHT: normal; 
        /*PADDING-TOP: 40px*/
}
#facility_greeting P {
	WIDTH: 600px
}
#facility_logo {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-left:-15px
}
#facility_specifics {

	FLOAT: right; 
        padding-bottom:50px;
        width: 400px;
}
#facility_specifics UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#facility_specifics LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#facility_specifics IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-TOP: 20px; FLOAT: left; BORDER-TOP: medium none; MARGIN-RIGHT: 20px; BORDER-RIGHT: medium none
}

#facility_photos IMG {
	FLOAT: left; 
        padding-RIGHT: 0px;
        border: 3px solid white;
        margin-bottom:10px !important;
        
}
.instructor {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 20px; WIDTH: 600px
}
.instructor IMG {
	FLOAT: left
}
#facility_instructors .instructor_name {
	FONT-SIZE: 17px; FONT-WEIGHT: bold
}
#facility_instructors .instructor_title {
	FONT-WEIGHT: bold
}
/* //////////////////////Facility Page Styles /////////////////// */

#facility_page_header {
	WIDTH: 900px;
        height:155px;
        FLOAT: left; 
        MARGIN-RIGHT: 20px;
        background: url(https://www.moseley.org/images/interface/page_header.jpg) no-repeat;
}

#facility_page_logo {
	MARGIN: 5px 20px 5px 20px;; 
        FLOAT: left; 
}

#printlogo {
display:none;
}

.facility_page_name{
        width: 350px;
        font-size:15px;
        font-weight:bold;
        margin: 70px 0 0 290px;
       /* padding:70px 0 0 25px;*/
}

.facility_page_name span {
     font-weight:normal;

}

/*
.facility_page_location {
        width: 350px;
        margin: 80px 0 0 290px;
        padding:0px 0 0 40px;
}
*/
#facility_info_left {
     width: 285px;
     float:left;
}


#facility_info_right {
     width:617px;
     float:right;
}

#facility_page_specifics p, #facility_page_instructors .bottom {
       background:url(https://www.moseley.org/images/interface/left_bottom.gif) left bottom no-repeat;
       padding: 0 35px 40px 30px;
     /*  margin-bottom: 10px;*/
}

#facility_page_benefits p {
       background:url(https://www.moseley.org/images/interface/ccep_bottom.jpg) left bottom no-repeat;
       padding: 0 55px 40px 30px;     
       text-align:center;
       color:white;
       font-size:16px;

}

#facility_page_greetings .right_bottom, #facility_sales .right_bottom, #facility_broker .right_bottom, #facility_ce .right_bottom, #facility_ple .right_bottom, #facility_page_feedback .right_bottom, #facility_instructor_profile .right_bottom  {
       background:url(https://www.moseley.org/images/interface/right_bottom.gif) left bottom no-repeat;
       padding: 0 35px 40px 30px;
       margin-bottom: 10px;
}

/* /// background image/// */

#facility_page_greetings, #facility_sales, #facility_broker, #facility_ce, #facility_ple, #facility_page_feedback, #facility_instructor_profile {
        background:url(https://www.moseley.org/images/interface/right_bg.gif) right repeat-y;
    
}

#facility_page_specifics, #facility_page_instructors {
     width: 285px;
     background:url(https://www.moseley.org/images/interface/left_bg.gif) left repeat-y;
     display:block;
     padding:0;
}


#facility_page_benefits {
     width: 285px;
     background:url(https://www.moseley.org/images/interface/ccep_bg.jpg) left repeat-y;
     display:block;
     padding:0;

}

#facility_page_benefits p span, #facility_page_benefits p span ul li {

     color:#ffffff;
}

#facility_page_benefits a:link, 
#facility_page_benefits a:visited {
    color:#fdd000;
    font-weight:bold;
    text-decoration:underline;
}


#facility_page_benefits a:hover {
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
}

#facility_page_specifics p span, #facility_page_instructors p span {
     padding:0;
     display:block;
}

/* h3 image */

#facility_page_specifics h3 {
       background:url(https://www.moseley.org/images/interface/title_facility_information.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}


#facility_page_benefits h3 {
       background:url(https://www.moseley.org/images/interface/ccep_header.jpg) left top no-repeat;
       height:60px;
       margin:0;
       padding: 0;
}



#facility_page_instructors h3 {
       background:url(https://www.moseley.org/images/interface/title_facility_instructors.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

 #facility_page_feedback h3 {
       background:url(https://www.moseley.org/images/interface/title_facility_feedback.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_instructor_profile h3 {
       background:url(https://www.moseley.org/images/interface/title_instructor_profile.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}
 #facility_page_greetings h3 {
       background:url(https://www.moseley.org/images/interface/title_facility_greeting.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_sales h3 {
       background:url(https://www.moseley.org/images/interface/title_salesperson.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_broker h3 {
       background:url(https://www.moseley.org/images/interface/title_broker.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_ce h3 {
       background:url(https://www.moseley.org/images/interface/title_ce.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_ple h3 {
       background:url(https://www.moseley.org/images/interface/title_ple.gif) left top no-repeat;
       height:38px;
       margin:0;
       padding: 0;
}

#facility_page_specifics h3 span, 
#facility_page_benefits h3 span, 
#facility_page_instructors h3 span, 
 #facility_page_feedback h3 span,  
 #facility_instructor_profile h3 span,  
#facility_page_greetings h3 span,
#facility_sales h3 span, #facility_broker h3 span, #facility_ce h3 span, #facility_ple h3 span
 {
     display:none;
     margin:0;
     padding:0;
}

#facility_page_photos {
     margin-left: -10px;
}

.facility_page_purchase {
     padding:10px;
     border: 1px solid #CDCDCD;

}

.facility_instructor_profile img {
     float:left;
     margin-right:16px;

}



/* /////////////////////Added by Emanuel /////////////////////*/
#facility_instructors ul li {
line-height:normal;
}

.instructor_bio {
font-size:12px;

}

#moseley_tables A {
	COLOR: #336699
}
#moseley_tables A:hover {
	COLOR: #002a5c
}
.course_table {
	MARGIN-TOP: 20px; WIDTH: 910px; BORDER-COLLAPSE: collapse; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; FONT-SIZE: 12px
}
#table_title {
	PADDING-TOP: 30px
}
.course_table TH {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #6697b8; COLOR: white; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 8px
}
.course_table TD {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; PADDING-LEFT: 5px; PADDING-RIGHT: 11px; BACKGROUND: #dad6d5; HEIGHT: 80px; COLOR: #002a5c; BORDER-TOP: transparent 1px solid
}
TH.course_type {
	TEXT-ALIGN: left; COLOR: white
}
TD.course {
	TEXT-ALIGN: left; WIDTH: 250px; COLOR: #002a5c
}
.course_table TR:hover TD {
	BACKGROUND: #efefef; COLOR: #339
}


/*Rounded Box */
.roundedcornr_box {
   background: #ffffff url(https://www.moseley.org/images/interface/roundedcornr_grad.gif) repeat-x top left;
   margin-right:10px;
  /* width:640px;*/
}
.roundedcornr_top div {
   background: url(https://www.moseley.org/images/interface/roundedcornr_tl.gif) no-repeat top left;
}
.roundedcornr_top {
   background: transparent url(https://www.moseley.org/images/interface/roundedcornr_tr.gif) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(https://www.moseley.org/images/interface/roundedcornr_bl.gif) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: transparent url(https://www.moseley.org/images/interface/roundedcornr_br.gif) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 30px;
   font-size: 1px;
}
.roundedcornr_content { 
margin: 0 30px; 
margin-top:-30px;
}

.buynow  {
/*background: url(https://www.moseley.org/images/interface/buy_now_btn.png) no-repeat;*/
height:63px;
width:180px;
margin-left:75px;
clear:left;
}

.buynow p {
TEXT-ALIGN: center; 
color:white;
font-size:15px;
}\

.none {
visibility:hidden;
}

.order a{
 font-weight:bold;
color:red;
text-decoration: none;
text-transform:capitalize;
}

a.order:hover {
text-decoration:underline;

}


/* ////////////////////////////////////////////////////////Table Styles */
#rounded-corner
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 45px;
	width: 800px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner thead th.rounded-company
{
	background: #ffffff url('table-images/left.png') left -1px no-repeat;
}
#rounded-corner thead th.rounded-q4
{
	background: #b9c9fe url('table-images/right.png') right -1px no-repeat;
}
#rounded-corner th
{
	padding: 8px;
	font-weight: normal;
	font-size: 13px;
	color: #FFF;
	background: #002A5C;
}
#rounded-corner td
{
	padding: 8px;
	background: #EEEEEE;
	border-top: 1px solid #fff;
	color: #669;
}
#rounded-corner tfoot td.rounded-foot-left
{
	background: #EEEEEE url('table-images/botleft.png') left bottom no-repeat;
}
#rounded-corner tfoot td.rounded-foot-right
{
	background: #e8edff url('table-images/botright.png') right bottom no-repeat;
}
#rounded-corner tbody tr:hover td
{
	background: #FFFFFF;
}

/* ////////////////////////////////////////////////////////End of Table Styles */

.brokerimages img{
border: 1px solid #cccccc;
float:left;
margin-right:20px;
}

.brokerimages ul li {
margin-bottom:20px;
list-style-type:none;
}

.learningpackage {
margin: 0 0 0 20px;
}

.packageborder {
border-bottom:3px solid #cccccc;
padding:10px 0 10px 0;
}

.learningpackage ul {
float:left;
width:145px;
font-size:14px;
margin:10px 7px 10px 5px;
padding: 0 0 0 5px;
border-right:1px solid #F1EDED;
height: 260px;
}

.packagetitle {
list-style-type:none;
font-weight:bold;
}



.learningpackage2 {
margin: 0 0 0 20px;

}

.learningpackage2 ul {
float:left;
width:145px;
font-size:14px;
margin:10px 7px 0 5px;
padding: 0 0 0 5px;
border-right:1px solid #F1EDED;
height: 280px;
}


.popular {
font-size:18px !important;
color:#990000 !important;
font-weight:bold !important;
}

/* ////////////////////////////////////////////// Site Headers //////////// */
.salesperson_header {
background: url('https://www.moseley.org/images/interface/salesperson_header.jpg') no-repeat;
width:672px;
height:251px;
font-weight:bold;
font-style:italic;
line-height:14px;
}

.salesperson_header ul{
margin:0 0 0 330px;
padding-top:15px;
width:200px;
list-style-type:none;
}

.salesperson_header ul li {
padding-bottom:12px;

}

.extendtext {
width:260px;
}

.signup img {
padding:0 13px 0 15px;
margin:3px 0px 10px 0px;
}

.middlebtn {
padding-left:20px;
}

.lastbtn {
padding:0 0px 0 15px;


}

.broker_header {
background: url('https://www.moseley.org/images/interface/broker_header.jpg') no-repeat;
width:672px;
height:251px;
font-weight:bold;
font-style:italic;
line-height:14px;
}

.broker_header ul{
margin:0 0 0 330px;
padding-top:15px;
width:200px;
list-style-type:none;
}

.broker_header ul li {
padding-bottom:12px;

}



.ce_header {
background: url('https://www.moseley.org/images/interface/ce_header.jpg') no-repeat;
width:672px;
height:251px;
font-weight:bold;
font-style:italic;
line-height:14px;
}

.ce_header ul{
margin:0 0 0 330px;
padding-top:15px;
width:200px;
list-style-type:none;
}

.ce_header ul li {
padding-bottom:12px;

}

/* ///////////////////////////////////////////////////////PLE Header */
.ple_header {
background: url('https://www.moseley.org/images/interface/PLE_header.jpg') no-repeat;
width:672px;
height:251px;
font-weight:bold;
font-style:italic;
line-height:14px;
}

.ple_header ul{
margin:0 0 0 330px;
padding-top:15px;
width:200px;
list-style-type:none;
}

.ple_header ul li {
padding-bottom:12px;

}

/* ///////////////////////////STUDENT LOGIN */
#studentlogin {
background-image: url('https://www.moseley.org/images/interface/student_login.jpg');
background-position:relative;
background-repeat: no-repeat;
height:25px;
width:180px;
font-size:12px;
text-align:center;
padding: 3px 0 0 0;
float:right;
z-index: 5000;
margin: -10px 0 0 0;
}

a#studentlogin{
color:#002a5c;
}

a#studentlogin:hover{
color: #FFF;
text-decoration:none;
}

/* ///////////////////////////COURSE LOGIN */
#courselogin {
background-image: url('https://www.moseley.org/images/interface/Student_loginA.jpg');
background-position:relative;
background-repeat: no-repeat;
height:25px;
width:180px;
font-size:12px;
text-align:center;
padding: 3px 0 0 0;
float:right;
z-index: 5000;
margin: -10px 0 0 0;
}

a#courselogin{
color:#002a5c;
}

a#courselogin:hover{
color: #FFF;
text-decoration:none;
}


/* ///////////////////////////Moseley Button Styles */

#spritebutton {
	width: 620px; 
        margin-left:auto;
        margin-right:auto;
        height: 60px;
	/*list-style: none;*/
}

#spritebutton li { display: inline; }

#spritebutton a {
	display: block;  float:left; height: 50px; 
	background-image: url(https://www.moseley.org/images/interface/MoseleyButtons.jpg); 
        text-indent: -9999px;
}

#spritebutton a.appear {
        text-indent: 0px;
        background-image: none;
}


#spritebutton a { outline: none; }

/*//////////////////////ACTIVE STATES///////////////////////*/
#spritebutton  a.findclassroom {
	width: 160px; background-position: 0 0; 
}
#spritebutton  a.enrollnow {
	width: 160px; background-position: 0 -100px; margin-left:50px;
}
#spritebutton  a.residentialwhs {
	width: 160px; background-position: 0 -200px;    margin-bottom:10px;
}
#spritebutton  a.residentialonline {
	width: 160px; background-position: 0 -300px;     margin-bottom:10px;
}
#spritebutton  a.commercialwhs {
	width: 160px; background-position: 0 -400px;	
}
#spritebutton  a.commercialonline {
	width: 160px; background-position: 0 -500px;	
}		
#spritebutton  a.spcewhs {
	width: 160px; background-position: 160px 0px;	margin-bottom:10px;
}
#spritebutton  a.spceonline {
	width: 160px; background-position: 160px -100px;	 margin-bottom:10px;
}
#spritebutton  a.brkcewhs {
	width: 160px; background-position: 160px -200px;	
}
#spritebutton  a.brkceonline {
	width: 160px; background-position: 160px -300px;	
}

/*//////////////////////HOVER STATES///////////////////////*/

#spritebutton  a.findclassroom:hover, #spritebutton  a.findclassroom:focus {
	background-position: 0px -50px;	
}
#spritebutton  a.enrollnow:hover, #spritebutton  a.enrollnow:focus {
	background-position: 0px -150px;	
}
#spritebutton  a.residentialwhs:hover, #spritebutton  a.residentialwhs:focus {
	background-position: 0 -250px;	
}
#spritebutton  a.residentialonline:hover, #spritebutton  a.residentialonline:focus {
	background-position: 0 -350px;	
}
#spritebutton  a.commercialwhs:hover, #spritebutton  a.commercialwhs:focus {
	background-position: 0 -450px;	
}
#spritebutton  a.commercialonline:hover, #spritebutton  a.commercialonline:focus {
	background-position: 0 -550px;	
}
#spritebutton  a.spcewhs:hover, #spritebutton  a.spcewhs:focus {
	background-position: 160px -50px;	
}
#spritebutton  a.spceonline:hover, #spritebutton  a.spceonline:focus {
	background-position: 160px -150px;	
}
#spritebutton  a.brkcewhs:hover, #spritebutton  a.brkcewhs:focus {
	background-position: 160px -250px;	
}
#spritebutton  a.brkceonline:hover, #spritebutton  a.brkceonline:focus {
	background-position: 160px -350px;	
}


/********** contact form **********/

#contactform { margin:0; padding:5px 0px;}
#contactform * { color:#990000;}
#contactform ol{ margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:inline; list-style-type:none !important;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { float:left; margin:0; width:240px; padding:5px 0; font:bold 11px Arial, Helvetica, sans-serif; color:#990000; line-height:110%; }
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:225px; border:1px solid #002a5c; margin:5px 0; padding:5px 2px; height:15px; background:#fff;}
#contactform textarea { width:530px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#fff; height:250px;}
#contactform li.buttons input { padding:3px 0; margin:0 0 -10px 0; border:0; color:#FFF;}
p.response { text-align:center; color:#2c2c2c; font:bold 11px Arial, Helvetica, sans-serif; line-height:1.8em; width:auto;}

.agentbenefitsheader {
font-size:16px;
font-weight:bold;
}

<!-- /////////////////////////////FASTTRACK//////////////////////////////////// -->
#fasttrack_sidebar {

}

/*
#fasttrack_sidebar .last {
	background-image: url(images/interface/ft_bg_repeat.png);
	background-repeat: repeat-y;
        width:234px;
        float:left;
}
*/
#fasttrack_sidebar .last h3 {
	background-color: #cecece;
	padding: 2px 0 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
        text-align:center;
        font-style:italic;
	font-variant: normal;
	text-transform: uppercase;
	background-image: url(images/interface/ft_bg_h3.jpg);
	background-repeat: repeat-x;
	border: 1px solid #aeaeae;
	color: #093162;

}
#fasttrack_sidebar .last li {
	list-style-type: none;
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-position: outside;
	background-image: url(images/interface/ft_bg_bullet.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:25px;
        margin-right:5px;
}
#fasttrack_sidebar .last ul {
	margin-left: -15px;
}
#fasttrack_sidebar h2 {
	background-image: url(images/interface/ft_bg_header.jpg);
	background-position: center top;
        background-repeat:no-repeat;
	text-indent: -9999px;
	height: 75px;

}
#fasttrack_sidebar .last a {
	text-decoration: none;
	color: #003399;
}

#fasttrack_sidebar .last a:hover {
	text-decoration: underline;
	color: #0099FF;
}
#fasttrack_sidebar .last .ft_bg_online {
	background-image: url(images/interface/ft_bg_bullet_online.png);
	height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
	border-bottom: 1px  dashed #aeaeae;
	margin-bottom: 10px;
}

#fasttrack_sidebar .last .ft_bg_whs {
	background-image: url(images/interface/ft_bg_bullet_whs.png);
	height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
}
#fasttrack_sidebar .last .ft_bg_classroom {
	background-image: url(images/interface/ft_bg_bullet_classroom.png);
	height: 35px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 40px;
	border-bottom: 1px  dashed #aeaeae;
	margin-bottom: 10px;
}
<!-- /////////////////////////////END OF FASTTRACK//////////////////////////////////// -->