/************* general page styles ****************/
body {
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.splash_img {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	background-image:  url(images/vmdirect_main_banner.jpg);
	background-repeat: no-repeat;
}

.splash_img_new {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E6E6E6;
	background-image:  url(images/vmdirect_main_banner_new.jpg);
	background-repeat: no-repeat;
}

.hp_main_image {
                BACKGROUND-IMAGE: url(images/main_image.jpg);
                BACKGROUND-REPEAT: no-repeat;
                float: none;
}
.hp_success_module {
                BACKGROUND-IMAGE: url(images/success_stories_bg.gif);
                BACKGROUND-REPEAT: no-repeat;
                float: none;
}
.hp_newsletter_module {
                BACKGROUND-IMAGE: url(images/free_bonus_bg.gif);
                BACKGROUND-REPEAT: no-repeat;
                float: none;
}

.begin_paragraph {
	font-style: italic;
	font-size: 14px;
	font-weight: bold;
}
a:link {
	color: #4987A7;
	text-decoration: underline;
}
a:visited {
	color: #4987A7;
	text-decoration: underline;
}
a:hover {
	color: #4987A7;
	text-decoration: none;
}
a:active {
	text-decoration: underline;
}

#replicated {
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: left;
}
#replicated .welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
#replicated .name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.page_heading {
	font-family: Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #5597BB;
	padding-top: 10px;
	padding-left: 4px;
}
.page_headingwht {
	font-family: Times, serif;
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 4px;
}
.page_headingwht_smaller {
	font-family: Times, serif;
	font-size: 21px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-left: 4px;
}
.sub_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: bold;
}
.sub_heading_vm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: bold;
	font-style: italic;
}
.sub_heading_direct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: normal;
}
.body_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
.black_body_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.light_gray {
color: #737373;
}
.module_copy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E8E8E;
}
.module_bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #8E8E8E;
}
.bold_italic {
	font-style: italic;
	font-weight: bold;
}
.double_line_spacing {
	line-height: 150%;
}
.image_right_padding {
	margin-right: 6px;
}
.image_left_padding {
	margin-left: 6px;
}
.image_top_padding {
	margin-top: 4px;
}
.image_bottom_padding {
	margin-bottom: 4px;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

/*** general form element styles ***/

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}
.input_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #333333;
	border: 1px solid #4987A7;
}

/*** end general form element styles ***/

/************* footer styles ****************/
#footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}
#footer a, #footer a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #4987A7;
	text-decoration: none;
}
#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}
#footer .legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

/************* timer background ****************/
.timer{
	background-image:   url(images/timer_background_uk.gif);
	background-repeat: no-repeat;
	background-position: center;
	float: none;
}

/************* globalNav styles ****************/

#globalNav{
	position: relative;
	width: 768;
	height: 20px;
	padding: 0px;
	margin: 0px;
	background-image:   url(images/main_menu_background.gif);
	background-repeat: repeat-x;
	border: 1px solid #666666;
	background-position: center;
	float: none;
}

a.divider{
	border-right: 1px solid #000000;
	margin: 0px;
	padding: 0px;
}

/** non selected link behavior ***/
a.glink, a.glink:visited{
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
}

a.glink:hover{
	background-image:   url(images/glblnav_selected.gif);
	text-decoration: none;
	background-repeat: repeat-x;
}

/** selected link behavior **/
a.glinksel, a.glinksel:visited{
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	padding: 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-decoration: none;
	background-color: #FFFFFF;
}

a.glinksel:hover{
  	background-image:   url(images/glblnav_selected.gif);
	text-decoration: none;
	background-repeat: repeat-x;
}

/************** login styles *****************/

#login{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: relative;
	top: 12px;
	right: 0px;
	z-index: 100;
	height: 51px;
	width: 301px;
	padding-top: 6px;
	background-image:  url(images/300x50_login_box.gif);
	background-repeat: no-repeat;
}

#login a, #login a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4987A7;
	text-decoration: none;
}

#login a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

#login input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

#login .text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #333333;
	border: 1px solid #4987A7;
}

#login .uppercasetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-color: #333333;
	font-weight: bold;
	text-transform: uppercase;
}


/************** line and border styles *****************/

.keyline_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
}

.keyline_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
}

.keyline_right_bottom {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}

.keyline_left_bottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}

.keyline_left_right_bottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}

.dottedline_bottom {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
	padding-top: 1px;
	padding-bottom: 1px;
}

.dottedline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
}

.top_corner {
	background-image: url(images/top_corner_background.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.page_heading_underline {
	background-image: url(images/double_line.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/************** homepage styles *****************/
#homepage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	/*background-image:  url(images/main_background_new_faded.jpg);
	background-repeat: no-repeat;*/
}
#homepage .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	color: #2C2F43;
	letter-spacing: 0px;
	word-spacing: 1px;
}
#homepage .heading_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #2C2F43;
	letter-spacing: 0px;
	word-spacing: 1px;
}
#homepage .heading_bold_italic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	line-height: 18px;
	font-weight: bold;
	color: #2C2F43;
	letter-spacing: 0px;
	word-spacing: 1px;
}
#homepage .bullets {
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
}

#homepage .sub_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: bold;
	text-align: justify;
}
#homepage .sub_heading_vm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: bold;
	font-style: italic;
	text-align: justify;
}
#homepage .sub_heading_direct {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E86B26;
	font-weight: normal;
	text-align: justify;
}
.orange_video_callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #F47B39;
}

.blue_sub_callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D89AA;
}
/*** if color below is changed we need to create new corner graphics ***/
.video_background {
	background-color: #E6E6E6;
}

/************** free conference call module styles *****************/
#conference {
}
#conference .con {
	background-color: #588AA8;
}
#conference .conback {
	background-color: #88B6D0;
}
#conference .conorg {
	background-color: #E86B26;
}
#conference a, #conference a:visited{
	color: #FFFFFF;
	text-decoration: underline;
}

#conference a:hover{
	text-decoration: none;
}

/************** success pack styles *****************/
#successPacks {
}
#successPacks .cep {
	background-color: #FFF77F;
}
#successPacks .bbp {
	background-color: #CAEFFE;
}
#successPacks .wbp {
	background-color: #FFFCD9;
}
#successPacks .ftp {
	background-color: #FFEED9;
}
#successPacks .asp {
	background-color: #EFEFEF;
}
#successPacks .bsp {
	background-color: #F9F9F9;
}
#successPacks .title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#successPacks .title_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4D89AA;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
#successPacks .title_avail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E86B26;
}
#successPacks .green {
	color: #4D89AA;
}
#successPacks .red {
	color: #FF0000;
}
#successPacks .contents {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
}
#successPacks .details {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	padding-top: 2px;
	padding-left: 2px;
}
#successPacks .graydetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #737373;
	padding-top: 2px;
	padding-left: 2px;
}
#successPacks .price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 4px;
	text-align: right;
	vertical-align: middle;
}
#successPacks .keyline_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9096B6;
}

#successPacks .keyline_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9096B6;
}

#successPacks a, #successPacks a:visited{
	color: #4987A7;
	text-decoration: underline;
}

#successPacks a:hover{
	text-decoration: none;
}

/************** success story thumbs styles *****************/
#testimonialXsell {
	padding-top: 6px;
}

#testimonialXsell .divider {
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E6E6E6;
}

#testimonialXsell .last {
	padding-bottom: 6px;
}

#testimonialXsell .summary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-left: 4px;
	line-height: 10px;
}

#testimonialXsell .name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
}

#testimonialXsell a, #testimonialXsell a:visited{
	color: #4987A7;
	text-decoration: none;
}

#testimonialXsell a:hover{
	text-decoration: underline;
}

/************** success story styles *****************/
#testimonials {
	padding-top: 6px;
}

.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E86B26;
}

#testimonials .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E86B26;

}

#testimonials .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding-top: 0px;
	padding-left: 4px;
}

#testimonials .name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}

#testimonials .level {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #E86B26;
}

#testimonials a, #testimonials a:visited{
	color: #4987A7;
	text-decoration: none;
}

#testimonials a:hover{
	text-decoration: underline;
}

#testimonials .keyline_left {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #9096B6;
}

#testimonials .keyline_right {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9096B6;
}

/************** opportunity styles *****************/
#opportunity {
	padding-top: 6px;
}

#opportunity .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4987A7;
}

#opportunity .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E86B26;
}

#opportunity .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	padding-top: 0px;
	padding-left: 4px;
}

#opportunity .name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #737373;
}

#opportunity .packs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: CC6532;
}

#opportunity a, #opportunity a:visited{
	color: #4987A7;
	text-decoration: underline;
}

#opportunity a:hover{
	text-decoration: none;
}


.opportunity_background {
	background-color: #F9F9F9;
}

#opportunity .red {
	font-size: 10px;
	color: #FF0000;
}

#opportunity .title_avail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E86B26;
}

/************** opportunity menu *****************/
#menu {
	padding-top: 0px;
}

#menu .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #498747;
}

#menu .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4987A7;
}

#menu a, #menu a:visited{
	color: #E86B26;
	text-decoration: none;
}

#menu a:hover{
	text-decoration: underline;
}

.did_you_know {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: #333333;
}

.menu_blue_background {
	background-color: #B9CEDE;
}

.menu_org_background {
	background-color: #E86B26;
}

.opportunity_bullets {
	list-style-image: url(images/check_bullet.gif);
}



/************** product styles *****************/
#product {
	padding-top: 6px;
}

#product .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4987A7;
}

#product .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E86B26;
}

#product .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	padding-top: 0px;
	padding-left: 4px;
}

#product .name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #737373;
}

#product .packs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC6532;
}

#product a, #product a:visited{
	color: #4987A7;
	text-decoration: underline;
}

#product a:hover{
	text-decoration: none;
}


.product_background {
	background-color: #F9F9F9;
}

.product_bullets {
	list-style-image: url(images/scope_bullet.gif);
}

#product .title_avail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E86B26;
}

#product .title_avail_reg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E86B26;
}

#product .title_avail_ital {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
                font-style: italic;
	color: #E86B26;
}

/************** vminsider styles *****************/
#vminsider {
	padding-top: 6px;
}


#vminsider .subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4987A7;
}

#vminsider .heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E86B26;
}

#vminsider .summary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #737373;
	padding-top: 0px;
	padding-left: 4px;
}

#vminsider .name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #737373;
}

#vminsider .packs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC6532;
}

/************** login styles *****************/

dlogin.table {
	font: 10px Arial, Helvetica, sans-serif;
	position: relative;
	top: 12px;
	right: 0px;
	z-index: 100;
	height: 51px;
	width: 301px;
	padding-top: 2px;
	background:  url(images/300x50_login_box.gif) no-repeat center;
    border: none;
}

.dinputbox {
            color: #000000;
            FONT-SIZE: 10px;
            font-weight: normal;
            font-family: arial;
            width: 70px;
            height: 17px;
            border:1px solid #4987a7;
            ALIGN: left;
}

a.dhref {
	color: #4987A7;
	text-decoration: none;
}

.dhrefb {
	color: #4987A7;
	text-decoration: none;
}

a.dhref:hover{
	text-decoration: underline;
}

.dinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
}

.dtext {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	color: #333333;
	border: 1px solid #4987A7;
}

/************* footer styles ****************/
a.footer{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; color: #4987A7; text-decoration: none;
}
a.footer:visited{
	color: #4987A7;
	text-decoration: none;
}
a.footer:hover{
	text-decoration: underline; 
}

a.footer1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px; color: #666666; text-decoration: none;
}
/************* Form styles ****************/
.form_copy {
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.form_copyI {
                font-style: italic
	background-color: #FFFFFF;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

/************* Wizard styles ****************/
#enroll_now {
	COLOR: #333333; LINE-HEIGHT: 1; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#enroll_now .main_background {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #588aa8
}
#enroll_now .top_background {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/e_top_background_02.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .headings {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc6532
}
#enroll_now .packs {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
}
#enroll_now .details {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333
}

#enroll_now .details red {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #333333
}

.clserror {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ff0000
}
#enroll_now .red {
	COLOR: #ff0000
}
#enroll_now A:link {
	COLOR: #588aa8; TEXT-DECORATION: underline
}
#enroll_now A:visited {
	COLOR: #588aa8; TEXT-DECORATION: underline
}
#enroll_now A:active {
	COLOR: #588aa8; TEXT-DECORATION: underline
}
#enroll_now A:hover {
	COLOR: #588aa8; TEXT-DECORATION: none
}
#enroll_now .input_text {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; MARGIN: 2px; COLOR: #588aa8; TEXT-DECORATION: none
}
#enroll_now .step_background {
	BACKGROUND-COLOR: #ffffff
}
#enroll_now .bold_italic {
	FONT-WEIGHT: bold; FONT-STYLE: italic
}
#enroll_now .bold {
	FONT-WEIGHT: bold
}
#enroll_now SELECT {
	FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#enroll_now .corner_lt {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/inside_corner_lt.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .corner_rt {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(images/inside_corner_rt.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .corner_lb {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(images/inside_corner_lb.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .corner_rb {
	BACKGROUND-POSITION: right bottom; BACKGROUND-IMAGE: url(images/inside_corner_rb.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step1a {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_01a.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step1i {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_01i.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step1e {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_01e.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step1c {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_01c.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step2a {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_02a.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step2i {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_02i.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step2e {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_02e.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step2c {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_02c.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step3a {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_03a.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step3i {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_03i.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step3e {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_03e.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step3c {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_03c.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step4a {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_04a.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step4i {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_04i.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step4e {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_04e.gif); BACKGROUND-REPEAT: no-repeat
}
#enroll_now .step4c {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(images/step_04c.gif); BACKGROUND-REPEAT: no-repeat
}
.keyline_top {
	BORDER-TOP: #e6e6e6 1px solid
}
.keyline_left {
	BORDER-LEFT: #e6e6e6 1px solid
}
.keyline_bottom {
	BORDER-BOTTOM: #e6e6e6 1px solid
}
.keyline_right {
	BORDER-RIGHT: #e6e6e6 1px solid
}
.keyline_right_bottom {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.keyline_left_bottom {
	BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.keyline_left_right_bottom {
	BORDER-RIGHT: #e6e6e6 1px solid; BORDER-LEFT: #e6e6e6 1px solid; BORDER-BOTTOM: #e6e6e6 1px solid
}
.dottedline_bottom {
	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BORDER-BOTTOM: #e6e6e6 1px dotted
}
.dottedline {
	BORDER-BOTTOM: #e6e6e6 1px dotted
}
.light_gray_background {
	BACKGROUND-COLOR: #f3f3f3
}
*************** DUSTIN'S CSS ************************
img{border:none}

table.clsTable TD {
      margin: 1px;
      padding: 1px;
      Font-Family: verdana;
      Font-Size: 11px;
      Color: #cccccc;
 }
.clsProductList {width: 100%;}
.clsProductCategory {width: 100%;}



.clsTerms {
      border:1px solid  #494949;
      font-size:10pt;
      padding-bottom: 3px;
      padding-top: 3px;
      padding-left: 6px;
      padding-right: 6px;
      scrollbar-3dlight-color:#cccccc;
      scrollbar-base-color:#ffffff;
      scrollbar-arrow-color:#666666;
      scrollbar-face-color:#eeeeee;
      scrollbar-darkshadow-color:#ffffff;
      scrollbar-highlight-color:#ffffff;
      scrollbar-shadow-color:#cccccc;
      background-color:#ffffff;
}
Input.clsButton {
                BACKGROUND-IMAGE: url(images/blank.gif); 
                width= 1px;
                height= 1px;
      }
.imgright {
                  TEXT-ALIGN: right;
                  width: 100%;
}
.spacer {
                  width: 200px;
                  padding-left: 200px;
	  margin-left: 200px;
}
#player {
	BACKGROUND-POSITION: center center;
	BACKGROUND-IMAGE: url(images/video_holder.gif);
	BACKGROUND-REPEAT: no-repeat;
	float: none;
	height: 240px;
	width: 320px;
}
#globalNav option, #globalNav select {
	background-color: #D7E5F2;
	color: #102132;
	border-color: #284279;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-size: 10px;
}