

/* Direct-to-Trial Home */
#dtt2HomeFlash {clear:both;margin:4px 0px 0px 0px;padding:0px;width:100%;height:429px;background-color:#eee;}

/* Direct-to-Trial Home HTML */
.dtt2Home {clear:both;margin:4px 0px 0px 0px;padding:20px 28px 0px 34px;width:920;height:891px;background-image:url(/images/dtt2/bg_home2.jpg);}
.dtt2Home h1 {float:left;display:block;margin:0px;padding:0px;height:80px;width:690px;font-family:"Trebuchet MS", Helvetica, sans-serif;font-weight:bold;font-size:30px;color:#2b5e00;line-height:36px;}
.dtt2Home h2 {float:left;display:block;margin:0px;padding:0px;height:29px;width:690px;font-family:"Trebuchet MS", Helvetica, sans-serif;font-weight:bold;font-size:15px;color:#7ac142;}
.dtt2Home h3 {margin:0px;padding:0px 0px 12px 0px;font-family:"Trebuchet MS", Helvetica, sans-serif;font-weight:normal;font-size:19px;color:#2b5e00;line-height:19px;}
.dtt2Home h4 {margin:0px;padding:0px 0px 6px 0px;font-weight:bold;color:#2b5e00;font-size:11px;}
.dtt2Home h5 {margin:0px;padding:6px 0px;font-weight:bold;color:#2b5e00;font-size:12px;}
.dtt2HomeCTA {float:right;display:block;margin:40px 0px 0px 0px;padding:0px;height:64px;width:220px;}
.dtt2HomeCTA2 {float:right;display:block;margin:10px 60px 0px 0px;padding:0px;height:46px;width:310px;}

.dtt2Home .mod1 {clear:both;float:left;margin:34px 63px 0px 7px;padding:20px 0px 0px 175px;width:575px;height:196px;background:url(/images/dtt2/hero_mod1.jpg) no-repeat;}
.dtt2Home .mod2 {clear:both;float:left;margin:34px 13px 0px 7px;padding:20px 0px 0px 175px;width:725px;height:196px;background:url(/images/dtt2/hero_mod2.jpg) no-repeat;}
.dtt2Home .mod3 {clear:both;float:left;margin:35px 13px 0px 7px;padding:20px 0px 0px 175px;width:725px;height:196px;background:url(/images/dtt2/hero_mod3.jpg) no-repeat;}

.dtt2Home p {clear:left;margin:0px;padding:0px 0px 6px 0px;color:#666;font-size:12px;line-height:16px;}
.dtt2Home ul {margin:0px;padding:0px;list-style:disc outside;}
.dtt2Home li {margin:0px 0px 0px 20px;padding:0px;color:#666;font-weight:normal;line-height:14px;}
.dtt2Home ul.left {clear:both;float:left;display:block;width:350px;}
.dtt2Home a {color:#647e90;text-decoration:underline;}
.dtt2Home a.video {padding:0px 18px 0px 0px;background:url(/images/dtt2/dtt2videoblueicon.gif) right no-repeat;}
.dtt2Home a.testimonials {float:left;display:block;margin:0px 0px 0px 20px;padding:60px 0px 0px 0px;width:200px;height:75px;text-align:center;font-weight:bold;font-size:10px;background:url(/images/dtt2/testimonials.gif) no-repeat center top;}
.dtt2Home ul.resources {display:block;float:left;}
.dtt2Home ul.resources li {display:block;float:left;margin:0px 12px 0px 0px;padding:0px;width:150px;height:50px;}
.dtt2Home ul.resources li p {font-size:10px;line-height:13px;}

/* Enroll Masthead */
.dtt2Masthead {clear:both;margin:7px 0px 8px 0px;padding:0px;width:982px;height:227px;background-image:url(/images/dtt2/bg982x322_ltgreen.jpg);}
.dtt2MastheadShort {clear:both;margin:7px 0px 8px 0px;padding:0px;width:982px;height:38px;background-image:url(/images/dtt2/bg982x322_ltgreen.jpg);}
.dtt2MastheadLong {clear:both;margin:7px 0px 8px 0px;padding:0px;width:982px;height:322px;background-image:url(/images/dtt2/bg982x322_ltgreen.jpg);}
.dtt2MastheadLong p.note {clear:both;display:block;margin:0px 20px 0px 20px;border-top:2px solid #7ac142;padding:14px 0px 10px 414px;width:528px;height:14px;color:#858982;font-size:11px;font-weight:bold;}
.dtt2MastheadLong .cta {display:block;margin:0px 0px 0px 406px;padding:0px;height:43px;width:333px;}

.dtt2StepTitle {float:left;margin:0px;padding:0px 6px 0px 0px;width:850px;height:38px;}
.dtt2StepIcons {display:block;float:left;margin:10px 8px;padding:0px;width:100px;height:20px;}
.dtt2StepIcons li {display:block;float:left;margin:0px;padding:0px;width:20px;height:20px;}
.dtt2BenefitsColA {display:block;float:left;margin:8px 0px 0px 18px;padding:0px;width:396px;height:165px;color:#7ac142;font-size:17px;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.dtt2BenefitsColA li {display:block;margin:0px;padding:10px 0px 0px 12px;width:378px;height:18px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#858982;background: url(/images/dtt2/dtt2arrowgreybulletsmall2.gif) no-repeat;}
.dtt2BenefitsColB {display:block;float:left;margin:8px;padding:0px;width:530px;height:165px;color:#7ac142;font-size:17px;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.dtt2BenefitsColB strong {color:#666;}
.dtt2BenefitsColB li {display:block;margin:0px;padding:10px 0px 0px 12px;font-size:12px;width:518px;height:16px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#858982;background: url(/images/dtt2/dtt2arrowgreybulletsmall2.gif) no-repeat;font-weight:bold;}
.dtt2BenefitsColB li.double {display:block;margin:0px;padding:10px 0px 0px 12px;width:518px;height:28px;font-size:12px;color:#858982;background: url(/images/dtt2/dtt2arrowgreybulletsmall2.gif) no-repeat;line-height:16px;}
.dtt2BenefitsColB li a:link, .dtt2BenefitsColB li a:visited, .dtt2BenefitsColB li a:hover {color:#666;text-decoration:underline;padding:0px 20px 0px 0px;background:url(/images/dtt2/dtt2videogreyiconsmall.gif) right no-repeat;}

/* Enroll Step 1 (4 Offers) */
.dtt2Mod4 {margin:0px;padding:0px;width:982px;font-size:11px;text-align:center;background-image:url(/images/dtt2/dtt2mod4middle.gif);}
.dtt2Mod4 .pkg1 {float:left;margin:0px;padding:0px;width:240px;}
.dtt2Mod4 .pkg2, .dtt2Mod4 .pkg4 {float:left;margin:0px 0px 0px 7px;padding:0px;width:240px;}
.dtt2Mod4 .pkg3 {float:left;margin:0px 0px 0px 8px;padding:0px;width:240px;}

.dtt2Mod4small {margin:0px;padding:0px;width:784px;font-size:11px;text-align:center;background-image:url(/images/dtt2/dtt2mod4smallmiddle.gif);}
.dtt2Mod4small .pkg1 {float:left;margin:0px;padding:0px;width:190px;}
.dtt2Mod4small .pkg2, .dtt2Mod4small .pkg3, .dtt2Mod4small .pkg4 {float:left;margin:0px 0px 0px 8px;padding:0px;width:190px;}

.dtt2ModMinipub {clear:both;float:left;margin:0px;border-left:1px solid #93c17d;border-right:1px solid #93c17d;padding:6px 19px;width:942px;text-align:left;}
.dtt2ModPkgMinipub {clear:both;margin:0px;padding:0px 20px;width:auto;text-align:left;}
.dtt2ModPkgSmallMinipub {clear:both;margin:0px;padding:0px 11px;width:auto;text-align:left;font-size:11px;}
.dtt2ModMinipub h2, .dtt2ModPkgMinipub h2, .dtt2ModPkgSmallMinipub h2 {margin:0px;padding:6px 0px 6px 0px;font-size:16px;color:#2b5e00;text-align:left;font-family:"Trebuchet MS", Helvetica, sans-serif;line-height:18px;}
.dtt2ModMinipub h3, .dtt2ModPkgMinipub h3, .dtt2ModPkgSmallMinipub h3 {margin:0px;padding:6px 0px 18px 0px;font-size:16px;color:#2b5e00;text-align:center;font-family:"Trebuchet MS", Helvetica, sans-serif;line-height:18px;}
.dtt2ModMinipub h4, .dtt2ModPkgMinipub h4, .dtt2ModPkgSmallMinipub h4 {margin:0px;padding:0px 0px 12px 0px;font-size:14px;color:#2b5e00;line-height:16px;}
.dtt2ModMinipub h5, .dtt2ModPkgMinipub h5, .dtt2ModPkgSmallMinipub h5 {margin:0px;padding:12px 0px 0px 0px;font-size:11px;}
.dtt2ModMinipub h6, .dtt2ModPkgMinipub h6, .dtt2ModPkgSmallMinipub h6 {margin:0px;padding:12px 0px 0px 0px;font-size:11px;color:#2b5e00;}
.dtt2ModMinipub p, .dtt2ModPkgMinipub p {margin:0px;padding:0px;}
.dtt2ModPkgSmallMinipub p {margin:0px;padding:0px 0px 12px 0px;}
.dtt2ModPkgMinipub ul {list-style:outside disc;margin:0px 0px 12px 6px;}
.dtt2ModPkgSmallMinipub ul {list-style:outside disc;margin:0px 0px 12px 0px;}
.dtt2ModPkgMinipub ul li, .dtt2ModPkgSmallMinipub ul li {margin:0px;padding:3px 0px;}

.dtt2ModPkgCTA {clear:both;margin:0px;padding:0px 20px;width:200px;font-size:9px;text-align:left;}



/* Enroll Left Column */
.dtt2enrollLeft {float:left;margin:13px 14px 0px 10px;padding:0px;width:392px;font-size:12px;line-height:16px;}
.dtt2enrollLeft h3 {float:left;margin:0px;padding:0px 0px 12px 0px;color:#7ac142;font-size:19px;font-weight:bold;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.dtt2enrollLeft .confirmation {margin:0px;border-bottom:2px solid #7ac142;padding:0px 0px 20px 0px;width:392px;text-align:left;}
.dtt2enrollLeft .confirmation h4 {clear:both;margin:0px;padding:0px 0px 6px 0px;text-align:left;font-weight:bold;font-size:12px;}
.dtt2enrollLeft .confirmation p {margin:0px;padding:6px 0px;width:392px;text-align:left;font-size:12px;line-height:16px;}
.dtt2enrollLeft .confirmation strong {font-weight:bold;color:#2b5e00;}
.dtt2enrollLeft .cta {clear:both;display:block;float:left;margin:0px;padding:20px 0px;height:37px;width:392px;text-align:right;}
.dtt2enrollLeft .cta p {display:block;clear:both;float:left;margin:0px;padding:12px 0px;width:392px;text-align:left;font-size:11px;}
.dtt2enrollLeft .printRecords {float:left;margin:0px;padding:12px 0px;font-size:11px;}

.dtt2contactForm {float:left;display:block;margin:0px;border-bottom:2px solid #7ac142;padding:0px 0px 20px 0px;width:392px;list-style:none;text-align:left;}
.dtt2contactForm li.req {color:#666;font-size:11px;width:390px;padding:12px 0px 12px 0px;}
.dtt2contactForm li.name {clear:left;float:left;display:block;margin:2px 0px;padding:6px 0px 4px 0px;width:130px;font-size:12px;}
.dtt2contactForm li em {color:#ff3030;font-style:normal;}
.dtt2contactForm li.field {float:left;display:block;margin:3px 0px;padding:0px 0px 0px 2px;width:260px;}

.dtt2userForm {float:left;display:block;margin:0px;border-bottom:2px solid #7ac142;padding:20px 0px 20px 0px;width:392px;list-style:none;text-align:left;}
.dtt2userForm li.name {clear:left;float:left;display:block;margin:2px 0px;padding:6px 0px 4px 0px;width:130px;font-size:12px;}
.dtt2userForm li em {color:#ff3030;font-style:normal;}
.dtt2userForm li.field {float:left;display:block;margin:3px 0px;padding:0px 0px 0px 2px;width:260px;color:#666;font-size:10px;}
.dtt2userForm li.fieldReqs {clear:left;color:#666;font-size:10px;width:256px;padding:0px 0px 6px 136px;line-height:12px;}
.dtt2userForm li.checkbox {clear:left;float:left;display:block;margin:12px 0px;padding:0px 12px 0px 0px;width:20px;font-size:12px;}
.dtt2userForm li.confirm {float:left;display:block;margin:14px 0px;padding:0px;width:360px;color:#666;font-size:11px;}
.dtt2userForm li.confirmDetails {float:left;display:block;margin:0px 0px 14px 30px;padding:0px;width:360px;color:#666;font-size:11px;color:#666;}

.dtt2CCForm {float:left;display:block;margin:0px;border-bottom:2px solid #7ac142;padding:0px 0px 20px 0px;width:392px;list-style:none;text-align:left;}
.dtt2CCForm li.name {clear:left;float:left;display:block;margin:2px 0px;padding:6px 0px 4px 0px;width:130px;font-size:12px;}
.dtt2CCForm li em {color:#ff3030;font-style:normal;}
.dtt2CCForm li.field {float:left;display:block;margin:3px 0px;padding:0px 0px 0px 2px;width:260px;color:#666;font-size:10px;}
.dtt2CCForm li.ccvField {float:left;display:block;margin:3px 0px;padding:0px 0px 0px 2px;width:50px;}
.dtt2CCForm li.ccvNote {float:left;display:block;margin:3px 0px;padding:0px 0px 0px 18px;width:190px;color:#666;font-size:10px;line-height:12px;}
.dtt2CCForm li.reqs {clear:left;color:#666;font-size:11px;width:392px;margin:0px;padding:0px 0px 12px 0px;}
.dtt2CCForm li.checkbox {clear:left;float:left;display:block;margin:12px 0px;padding:0px 12px 0px 0px;width:20px;font-size:12px;}
.dtt2CCForm li.confirm {float:left;display:block;margin:14px 0px;padding:0px;width:360px;color:#666;font-size:11px;}

.dtt2review {display:block;float:left;margin:0px;border-bottom:2px solid #7ac142;padding:12px 0px 20px 0px;font-size:12px;font-weight:bold;text-align:left;list-style:none;width:392px;}
.dtt2review li.title {float:left;display:block;margin:0px;padding:0px 0px 6px 0px;font-size:12px;font-weight:bold;width:300px;height:14px;}
.dtt2review li.edit {float:right;display:block;margin:0px;padding:0px 0px 6px 0px;width:40px;height:14px;text-align:right;}
.dtt2review li {clear:left;display:block;float:left;margin:0px;padding:0px 2px;font-size:12px;width:300px;font-weight:normal;}

/* Enroll Right Column */
.dtt2enrollRight {float:left;margin:13px 12px 20px 14px;padding:0px;width:540px;font-size:11px;text-align:left;}
.dtt2summary {float:left;margin:0px;border-left:1px solid #93c17d;border-right:1px solid #93c17d;padding:0px 19px;width:500px;font-size:11px;text-align:left;line-height:16px;}
.dtt2summary h3 {margin:0px;padding:12px 0px;color:#7ac142;font-size:19px;font-weight:bold;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.dtt2summary h5 {margin:0px;padding:12px 0px 3px 0px;font-size:11px;font-weight:bold;}
.dtt2summary h6 {display:inline;margin:0px;padding:0px;font-size:10px;font-weight:bold;}
.dtt2summary ul.benefits {display:block;margin:0px;border-bottom:2px solid #7ac142;padding:0px 0px 20px 12px;width:488px;}
.dtt2summary ul.benefits li {margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;list-style:disc outside;}
.dtt2summary ul.benefits li a.greenVid:link, .dtt2summary ul.benefits li a.greenVid:visited, .dtt2summary ul.benefits li a.greenVid:hover {color:#2b5e00;font-weight:bold;text-decoration:underline;padding:0px 20px 0px 0px;background:url(/images/dtt2/dtt2videogreenicon.gif) top right no-repeat;}
.dtt2summary p {margin:0px;padding:20px 0px 20px 0px;}
.dtt2summary .cta {clear:both;float:right;}

.dtt2summaryPayment {float:left;display:block;margin:20px 0px;border-top:2px solid #7ac142;border-bottom:2px solid #7ac142;padding:20px 0px;width:500px;list-style:none;}
.dtt2summaryPayment li {clear:left;float:left;display:block;margin:0px;padding:2px;width:440px;}
.dtt2summaryPayment li.price {clear:none;width:50px;text-align:right;}
.dtt2summary a.dtt2linkRight:link, .dtt2summary a.dtt2linkRight:visited, .dtt2summary a.dtt2linkRight:hover {display:block;width:130px;height:20px;margin:0px;padding:12px 0px 0px 0px;float:right;text-decoration:underline;color:#2b5e00;text-align:right;}

/* Overlay */
.dtt2overlay {margin:0px;padding:20px;}
.dtt2overlay h1 {margin:0px;padding:20px 0px 0px;font-size:19px;font-weight:bold;color:#2b5e00;font-family:"Trebuchet MS", Helvetica, sans-serif;}
.dtt2overlay h5 {margin:0px;padding:12px 0px 0px 0px;font-size:12px;}
.dtt2overlay_header {margin:0px;padding:10px 0px 16px 20px;height:34px;}
.dtt2overlay_separator {margin:30px 20px 0px 20px;border-bottom:2px solid #7ac142;}
.dtt2overlay a.closeWindow {float:right;margin:0px;padding:10px 0px 0px 0px;width:50px;height:11px;}


/* General */
.dtt2base {color:#444;}
img {border:0px;}
sup.dtt2 {font-size:8px;}
sup.dtt2sup {font-size:12px;}
a.dtt2:link, a.dtt2:visited, a.dtt2:hover {text-decoration:underline;color:#2b5e00;}
.dtt2footnote {clear:both;color:#666;font-size:10px;padding:20px 0px 10px 0px;margin:0px;}


/* Styles used by overlay.js and jquery.impromptu.js, ONLY in dtt */
.jqiwarning .jqi{ 
	background-color: #b0be96; 
}
.jqifade{ 
	position: absolute; 
	background-color: #333333;
}
div.jqi{ 
	position: absolute; 
	background-color: #111111; 
	padding: 1px; 
/*	width: 1022px; */ 
	text-align: left; 
}
div.jqi .jqiclose{ 
	float: right; 
	margin: 0px 30px 0 0; 
	cursor: pointer;
	background-color: #ffffff; 
	font-size:10px;
	*margin: 0px 10px 0 0; 
	*width: 200px;
	*text-align:right;
}
div.jqicontainer{
	background-color: #111111; 
}
div.jqiTitle{
	background-color: #ffffff;
	width: 100%;
	margin: -30px -0px; 
}
div.jqi .jqicontainer{ 
	background-color: #ffffff; 
	padding: 30px 0px 0px 0px; 
	color: #000000; 
	*width: 80%;
}
div.jqi .jqimessage{ 
       background-color:#ffffff;
       padding: 10px; 
}
div.jqi .jqibuttons{ 
	text-align: center; 
    background-color:#ffffff;
	padding: 10px 0 10px 0; 
}
div.jqi button{ 
	padding: 3px 20px 3px 10px; 
	margin: 0 10px; 
	width: 110px;
}

