body {background-color: #fff; font-family: Arial, sans-serif; font-size: 13px; font-weight: normal; margin: 0; padding: 0; color: #000;}

.hiddenText {display: none;}

h2 {font-size: 25px; font-weight: 500; color: #4F91CD; padding: 0 0 10px 0; margin: 0;}
h3 {font-size: 20px; font-weight: 500; color: #4F91CD; padding: 0 0 5px 0; margin: 0;}
h4 {font-size: 15px; font-weight: bold; color: #EF484F; margin: 0; padding: 15px 0 4px 0; clear: both;}

#wrapper {width: 800px; display: block;}

#introTop {margin: 0; padding: 0; height: 337px; width: 800px;}
#introBot {margin: 0; padding: 0; height: 231px; width: 800px;}

/* Primary nav for all pages except the home page */
#header {width: 800px; height: 100px;}

#topNav {width: 800px; height: 34px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #EF484F;}

#topNav ul {clear: left; margin: 0; padding: 0;}
	
#topNav ul li {float: left; list-style: none; margin: 0;}

/* .dot {background-image: url(../images/nav/spacer-dot.gif); height: 34px; width: 5px;} */

.dot {background: url(../images/nav/spacer-dot.gif) no-repeat 12px 0; 
	padding: 0 12px 0 12px;
	height: 34px; 
	width: 29px;
	voice-family: "\"\""; voice-family: inherit; 
	width: 5px;}

#tnAboutUs_on a {background-image: url(../images/nav/aboutUs_on.gif); height: 34px; width: 89px; float: left;}
#tnAboutUs a {background-image: url(../images/nav/aboutUs_off.gif); height: 34px; width: 89px; float: left;}
#tnAboutUs a:hover {background-image: url(../images/nav/aboutUs_on.gif); height: 34px; width: 89px; float: left;}

#tnListServ_on a {background-image: url(../images/nav/listServ_on.gif); height: 34px; width: 122px; float: left;}
#tnListServ a {background-image: url(../images/nav/listServ_off.gif); height: 34px; width: 122px; float: left;}
#tnListServ a:hover {background-image: url(../images/nav/listServ_on.gif); height: 34px; width: 122px; float: left;}
	
#tnLeadGen_on a {background-image: url(../images/nav/leadGen_on.gif); height: 34px; width: 123px; float: left;}
#tnLeadGen a {background-image: url(../images/nav/leadGen_off.gif); height: 34px; width: 123px; float: left;}
#tnLeadGen a:hover {background-image: url(../images/nav/leadGen_on.gif); height: 34px; width: 123px; float: left;}
	
#tnReqInfo_on a {background-image: url(../images/nav/reqInfo_on.gif); height: 34px; width: 100px; float: left;}
#tnReqInfo a {background-image: url(../images/nav/reqInfo_off.gif); height: 34px; width: 100px; float: left;}
#tnReqInfo a:hover {background-image: url(../images/nav/reqInfo_on.gif); height: 34px; width: 100px; float: left;}
	
#tnResCenter_on a {background-image: url(../images/nav/resCenter_on.gif); height: 34px; width: 125px; float: left;}
#tnResCenter a {background-image: url(../images/nav/resCenter_off.gif); height: 34px; width: 125px; float: left;}
#tnResCenter a:hover {background-image: url(../images/nav/resCenter_on.gif); height: 34px; width: 125px; float: left;}
	
#tnPrivacy_on a {background-image: url(../images/nav/privacy_on.gif); height: 34px; width: 109px; float: left;}
#tnPrivacy a {background-image: url(../images/nav/privacy_off.gif); height: 34px; width: 109px; float: left;}
#tnPrivacy a:hover {background-image: url(../images/nav/privacy_on.gif); height: 34px; width: 109px; float: left;}
	
#tnContact_on a {background-image: url(../images/nav/contact_on.gif); height: 34px; width: 100px; float: left;}
#tnContact a {background-image: url(../images/nav/contact_off.gif); height: 34px; width: 100px; float: left;}
#tnContact a:hover {background-image: url(../images/nav/contact_on.gif); height: 34px; width: 100px; float: left;}

#tnBotBrdr {width: 800px; height: 9px; background-color: #A7C8E6;}

/* Primary nav for home page only */

#hpNav {width: 800px; height: 32px; background-color: #4F91CD; margin: 0; padding: 0;}

#hpNav ul {clear: left; margin: 0; padding: 0;}
	
#hpNav ul li {float: left; list-style: none; margin: 0; }

.hpdot {background-image: url(../images/nav/hp/spacer-dot.gif); height: 32px; width: 5px;}

.hpdot_pad {
	background: url(../images/nav/hp/spacer-dot.gif) no-repeat 13px 0; 
	padding: 0 13px 0 13px;
	height: 32px; 
	width: 31px;
	voice-family: "\"\""; voice-family: inherit; 
	width: 5px;}

#hpAboutUs a {background-image: url(../images/nav/hp/aboutUs_off.gif); height: 32px; width: 89px; float: left;}
#hpAboutUs a:hover {background-image: url(../images/nav/hp/aboutUs_on.gif); height: 32px; width: 89px; float: left;}

#hpListServ a {background-image: url(../images/nav/hp/listServ_off.gif); height: 32px; width: 122px; float: left;}
#hpListServ a:hover {background-image: url(../images/nav/hp/listServ_on.gif); height: 32px; width: 122px; float: left;}

#hpLeadGen a {background-image: url(../images/nav/hp/leadGen_off.gif); height: 32px; width: 125px; float: left;}	
#hpLeadGen a:hover {background-image: url(../images/nav/hp/leadGen_on.gif); height: 32px; width: 125px; float: left;}
	
#hpReqInfo a {background-image: url(../images/nav/hp/reqInfo_off.gif); height: 32px; width: 100px; float: left;}
#hpReqInfo a:hover {background-image: url(../images/nav/hp/reqInfo_on.gif); height: 32px; width: 100px; float: left;}
	
#hpResCenter a {background-image: url(../images/nav/hp/resCenter_off.gif); height: 32px; width: 125px; float: left;}
#hpResCenter a:hover {background-image: url(../images/nav/hp/resCenter_on.gif); height: 32px; width: 125px; float: left;}
	
#hpPrivacy a {background-image: url(../images/nav/hp/privacy_off.gif); height: 32px; width: 109px; float: left;}
#hpPrivacy a:hover {background-image: url(../images/nav/hp/privacy_on.gif); height: 32px; width: 109px; float: left;}
	
#hpContact a {background-image: url(../images/nav/hp/contact_off.gif); height: 32px; width: 100px; float: left;}
#hpContact a:hover {background-image: url(../images/nav/hp/contact_on.gif); height: 32px; width: 100px; float: left;}

/* Left nav for all pages except the home page */

#leftNav {background-color: #4F91CD; background-image: url(../images/ln-bgStar.gif); background-repeat: no-repeat; 
	margin: 0; padding: 0; height: 100%; float: left; width: 260px;}

#leftNav-listServ {background-color: #4F91CD; background-image: url(../images/ln-bgStar-listServ.gif); background-repeat: no-repeat; 
	margin: 0; padding: 0; height: 100%; width: 260px; float: left;}

#lnHighSchool-listServ_on a {
	background-image: url(../images/ln_highSchool_on.gif); background-repeat: no-repeat; margin: 172px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}
#lnHighSchool-listServ a {
	background-image: url(../images/ln_highSchool_off.gif); background-repeat: no-repeat; margin: 172px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}
#lnHighSchool-listServ a:hover {
	background-image: url(../images/ln_highSchool_on.gif); background-repeat: no-repeat; margin: 172px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}

#lnHighSchool_on {
	background-image: url(../images/ln_highSchool_on.gif); background-repeat: no-repeat; margin: 210px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}
#lnHighSchool a {
	background-image: url(../images/ln_highSchool_off.gif); background-repeat: no-repeat; margin: 210px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}
#lnHighSchool a:hover {
	background-image: url(../images/ln_highSchool_on.gif); background-repeat: no-repeat; margin: 210px 0 0 0; padding: 0;
	display: block; height: 76px; width: 235px; float: right;}

#lnCollegeBound_on a {
	background-image: url(../images/ln_collegeBound_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}		
#lnCollegeBound a {
	background-image: url(../images/ln_collegeBound_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnCollegeBound a:hover {
	background-image: url(../images/ln_collegeBound_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnTeenage_on a {
	background-image: url(../images/ln_teenage_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnTeenage a {
	background-image: url(../images/ln_teenage_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnTeenage a:hover {
	background-image: url(../images/ln_teenage_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnCollegeStudents_on a {
	background-image: url(../images/ln_collegeStudents_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnCollegeStudents a {
	background-image: url(../images/ln_collegeStudents_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnCollegeStudents a:hover {
	background-image: url(../images/ln_collegeStudents_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnYoungPro_on a {
	background-image: url(../images/ln_youngPro_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnYoungPro a {
	background-image: url(../images/ln_youngPro_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}	
#lnYoungPro a:hover {
	background-image: url(../images/ln_youngPro_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnCollegeGrads_on a {
	background-image: url(../images/ln_collegeGrads_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 73px; width: 235px; float: right;}
#lnCollegeGrads a {
	background-image: url(../images/ln_collegeGrads_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 73px; width: 235px; float: right;}	
#lnCollegeGrads a:hover {
	background-image: url(../images/ln_collegeGrads_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 73px; width: 235px; float: right;}

#lnPermission_on a {
	background-image: url(../images/ln_permission_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnPermission a {
	background-image: url(../images/ln_permission_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnPermission a:hover {
	background-image: url(../images/ln_permission_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnFamilies_on a {
	background-image: url(../images/ln_families_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}	
#lnFamilies a {
	background-image: url(../images/ln_families_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnFamilies a:hover {
	background-image: url(../images/ln_families_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

#lnEthnic {margin: 0; padding: 0; display: block; height: 73px; width: 235px; float: right;}
#lnEthnicTeens {margin: 0; padding: 0; display: block; height: 73px; width: 235px; float: right;}
#lnEthnicFamilies {margin: 0; padding: 0; display: block; height: 73px; width: 235px; float: right;}
#lnEthnicYA {margin: 0; padding: 0; display: block; height: 73px; width: 235px; float: right;}

#ethnicListsOff {background: url(../images/ln_ethnicbg_off.gif); width: 235px; height: 73px; margin: 0 auto; padding: 0; position: absolute;}
#ethnicListsOff li {margin: 0; padding: 0; position: absolute;}
#ethnicListsOff li, #ethnicListsOff a {height: 73px; display: block; width: 157px;}

#ethnicListsOn {background: url(../images/ln_ethnicbg_on.gif); width: 235px; height: 73px; margin: 0 auto; padding: 0; position: absolute;}
#ethnicListsOn li {margin: 0; padding: 0; position: absolute;}
#ethnicListsOn li, #ethnicListsOn a {height: 73px; display: block; width: 157px;}

#ethnicListsOn_Teens {background: url(../images/ln_ethnicbgTeens_on.gif); width: 235px; height: 73px; margin: 0 auto; padding: 0; position: absolute;}
#ethnicListsOn_Teens li {margin: 0; padding: 0; position: absolute;}
#ethnicListsOn_Teens li, #ethnicListsOn_Teens a {height: 73px; display: block; width: 157px;}

#ethnicListsOn_Families {background: url(../images/ln_ethnicbgFamilies_on.gif); width: 235px; height: 73px; margin: 0 auto; padding: 0; position: absolute;}
#ethnicListsOn_Families li {margin: 0; padding: 0; position: absolute;}
#ethnicListsOn_Families li, #ethnicListsOn_Families a {height: 73px; display: block; width: 157px;}

#ethnicListsOn_YA {background: url(../images/ln_ethnicbgYA_on.gif); width: 235px; height: 73px; margin: 0 auto; padding: 0; position: absolute;}
#ethnicListsOn_YA li {margin: 0; padding: 0; position: absolute;}
#ethnicListsOn_YA li, #ethnicListsOn_YA a {height: 73px; display: block; width: 157px;}

#ethnicTeens {top: 0; left: 0; width: 157px;}
#ethnicFamilies {top: 23px; left: 0; width: 157px;}
#ethnicYA {top: 45px; left: 0; width: 157px;}

#ethnicTeens a:hover {display: block; background-image: url(../images/ln_ethnicTeens_on.gif); background-repeat: no-repeat;
 background-position: 0 0;}
#ethnicFamilies a:hover {display: block; background-image: url(../images/ln_ethnicFamilies_on.gif); background-repeat: no-repeat;
 background-position: 0 0;}
#ethnicYA a:hover {display: block; background-image: url(../images/ln_ethnicYA_on.gif); background-repeat: no-repeat;
 background-position: 0 0;}

#lnYoungAdults_on a {
	background-image: url(../images/ln_youngAdults_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}
#lnYoungAdults a {
	background-image: url(../images/ln_youngAdults_off.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}	
#lnYoungAdults a:hover {
	background-image: url(../images/ln_youngAdults_on.gif); background-repeat: no-repeat; margin: 0; padding: 0;
	display: block; height: 69px; width: 235px; float: right;}

.lnSpacer {background-image: url(../images/ln-spacer.gif); margin: 0; padding: 0; width: 235px; height: 7px; float: right;}

.lnSpacer-aboutUs {background-image: url(../images/ln-spacer.gif); margin: 0; padding: 0; width: 235px; float: right; height: 380px;}

#lnFooter {background-image: url(../../images/lnfooter.gif); height: 24px; float: left; width: 260px;}

/* Top Left Nav for Lists & Services section of the site.  This will only appear when the user is in this section of the site. */

#lnDBOfferings_on a {background-image: url(../images/ln_dbOfferings_on.gif); height: 41px; width: 235px; float: right;}
#lnDBOfferings a {background-image: url(../images/ln_dbOfferings_off.gif); height: 41px; width: 235px; float: right;}
#lnDBOfferings a:hover {background-image: url(../images/ln_dbOfferings_on.gif); height: 41px; width: 235px; float: right;}

#lnOnlineLeadGen_on a {background-image: url(../images/ln_onlineLeadGen_on.gif); height: 29px; width: 235px; float: right;}
#lnOnlineLeadGen a {background-image: url(../images/ln_onlineLeadGen_off.gif); height: 29px; width: 235px; float: right;}
#lnOnlineLeadGen a:hover {background-image: url(../images/ln_onlineLeadGen_on.gif); height: 29px; width: 235px; float: right;}

#lnDataProcess_on a {background-image: url(../images/ln_dataProcess_on.gif); height: 25px; width: 235px; float: right;}
#lnDataProcess a {background-image: url(../images/ln_dataProcess_off.gif); height: 25px; width: 235px; float: right;}
#lnDataProcess a:hover {background-image: url(../images/ln_dataProcess_on.gif); height: 25px; width: 235px; float: right;}

#lnTerms_on a {background-image: url(../images/ln_terms_on.gif); height: 27px; width: 235px; float: right;}
#lnTerms a {background-image: url(../images/ln_terms_off.gif); height: 27px; width: 235px; float: right;}
#lnTerms a:hover {background-image: url(../images/ln_terms_on.gif); height: 27px; width: 235px; float: right;}

#lnMaintenance_on a {background-image: url(../images/ln_listMaintenance_on.gif); height: 41px; width: 235px; float: right;}
#lnMaintenance a {background-image: url(../images/ln_listMaintenance_off.gif); height: 41px; width: 235px; float: right;}
#lnMaintenance a:hover {background-image: url(../images/ln_listMaintenance_on.gif); height: 41px; width: 235px; float: right;}

/* Main Content Area Styles */
#mainContentWrapper {padding: 0; display: block; margin: 0 0 0 60px; width: 460px;
	voice-family: "\"}\""; /* This is the box model hack, used to coax IE into correctly implementing our padding */
	voice-family: inherit;
	width: 430px;}
	
#mainContentWrapper ul {padding: 0 0 0 15px; margin: 0; list-style-type: square; color: #DF5661;}
#mainContentWrapper ol {padding: 0 0 0 25px; margin: 0; color: #DF5661;}
#mainContentWrapper li {padding: 0 0 6px 0;}
#mainContentWrapper p {line-height: 18px; margin: 0; padding: 0 0 20px 0; display: block;}
#mainContentWrapper a, a:hover, a:active {font-size: 13px; color: #DF5661; text-decoration: underline;}

#mainContentWrapper-LDO {padding: 0; display: block; margin: 0 0 0 60px; width: 460px;
	voice-family: "\"}\""; /* This is the box model hack, used to coax IE into correctly implementing our padding */
	voice-family: inherit;
	width: 430px;}
#mainContentWrapper-LDO h2 {font-size: 35px; font-weight: 500; color: #4F91CD; padding: 0 0 10px 0; margin: 0;}
#mainContentWrapper-LDO h3 {font-size: 25px; font-weight: 500; color: #4F91CD; padding: 0; margin: 0;}
#mainContentWrapper-LDO h4 a {font-size: 15px; font-weight: normal; color: #EF484F; padding: 0; margin: 0;}	
#mainContentWrapper-LDO p {line-height: 18px; margin: 0; padding: 0 0 10px 0; display: block;}
#mainContentWrapper-LDO a, a:hover, a:active {font-size: 13px; color: #4F91CD; text-decoration: underline;}

#mainContentWrapper-ME {width: 430px; padding: 0 0 0 60px; display: block;}
#mainContentWrapper-ME p {line-height: 18px; margin: 0; padding: 0 0 18px 0; display: block;}
#mainContentWrapper-ME a, a:hover, a:active {font-size: 13px; color: #DF5661; text-decoration: underline;}
.lifontcolor {color: #000;}
#meetExecs-left {float: left; width: 192px;}
#meetExecs-right {float: left; width: 198px;}
.me-wrapper {clear: both; width: 200px;}
.me-wrapperCC {clear: both; width: 300px;}

.lifontcolor{color: #000;}
.aa-wrapper {clear: both; width: 400px;}
.au-star {background-image: url(../images/star.gif); height: 18px; width: 24px; float: left;}
.au-wrapper {padding: 0 0 15px 0;}
#au-mte-don a {font-size: 16px; text-decoration: none; color: #DF5661; width: 168px;}
#au-mte-ceo a {font-size: 12px; text-decoration: none; color: #999B9D; margin: 0 0 0 24px;}
#au-mte-frank a {font-size: 16px; text-decoration: none; color: #DF5661; width: 168px;}
#au-mte-cfo a {font-size: 12px; text-decoration: none; color: #999B9D; margin: 0 0 0 24px;}
#au-mte-charlesC a {font-size: 16px; text-decoration: none; color: #DF5661; width: 168px;}
#au-mte-vpDD a {font-size: 12px; text-decoration: none; color: #999B9D; margin: 0 0 0 24px;}
#au-mte-tom a {font-size: 16px; text-decoration: none; color: #DF5661; width: 168px;}
#au-mte-vpS a {font-size: 12px; text-decoration: none; color: #999B9D; margin: 0 0 0 24px;}
#au-mte-charlesM a {font-size: 16px; text-decoration: none; color: #DF5661; width: 168px;}
#au-mte-vpDS a {font-size: 12px; text-decoration: none; color: #999B9D; margin: 0 0 0 24px;}

#au-affl-NCMEC a {float: left; font-size: 16px; text-decoration: none; color: #DF5661; padding: 0 0 12px 0;}
#au-affl-KitK a {float: left; font-size: 16px; text-decoration: none; color: #DF5661; padding: 0 0 12px 0;}
#au-affl-DMA a {float: left; font-size: 16px; text-decoration: none; color: #DF5661; padding: 0 0 12px 0;}

.ppASL {font-size: 15px; color: #EF484F; padding: 0; margin: 0;}

/* Styles for datasheets */
.priceLine {background-image: url(../images/bb-dot.gif); background-repeat: repeat; clear: both; height: 18px; width: 426px; vertical-align: bottom; margin: 0; padding: 0 0 5px 0;}
.plLeft {float: left; background-color: #FFF;}
.plRight {float: right; background-color: #FFF; text-align: right;}

/*Headline styles for each sub-section*/
.hdl-aboutUs {background-image: url(../images/hdl-aboutUs.gif); width: 312px; height: 118px; margin: 0; padding: 0;}
.hdl-listServ {background-image: url(../images/hdl-listServ.gif); width: 485px; height: 115px; margin: 0; padding: 0;}
.hdl-leadGen {background-image: url(../images/hdl-leadGen.gif); width: 367px; height: 118px; margin: 0; padding: 0;}
.hdl-requestInfo {background-image: url(../images/hdl-requestInfo.gif); width: 370px; height: 118px; margin: 0; padding: 0;}
.hdl-resCenter {background-image: url(../images/hdl-resCenter.gif); width: 485px; height: 118px; margin: 0; padding: 0;}
.hdl-privacy {background-image: url(../images/hdl-privacy.gif); width: 400px; height: 118px; margin: 0; padding: 0;}
.hdl-contactUs {background-image: url(../images/hdl-contactUs.gif); width: 310px; height: 118px; margin: 0; padding: 0;}

/*Headline styles for the Lists section of the site */
.hdl-listsCBHSS {background-image: url(../images/hdl-listsCBHSS.jpg); width: 433px; height: 100px;}
.hdl-listsHSS {background-image: url(../images/hdl-listsHSS.jpg); width: 375px; height: 100px;}
.hdl-listsTeenage {background-image: url(../images/hdl-listsTeenage.jpg); width: 425px; height: 100px;}
.hdl-listsCS {background-image: url(../images/hdl-listsCS.jpg); width: 280px; height: 100px;}
.hdl-listsYP {background-image: url(../images/hdl-listsYP.jpg); width: 350px; height: 100px;}
.hdl-listsCGA {background-image: url(../images/hdl-listsCGA.jpg); width: 430px; height: 100px;}
.hdl-listsPBE {background-image: url(../images/hdl-listsPBE.jpg); width: 360px; height: 100px;}
.hdl-listsFWC {background-image: url(../images/hdl-listsFWC.jpg); width: 360px; height: 100px;}
.hdl-listsEthnicTeens {background-image: url(../images/hdl-listsEthnicTeens.jpg); width: 260px; height: 100px;}
.hdl-listsEthnicFamilies {background-image: url(../images/hdl-listsEthnicFamilies.jpg); width: 260px; height: 100px;}
.hdl-listsEthnicYA {background-image: url(../images/hdl-listsEthnicYA.jpg); width: 360px; height: 100px;}

.hdl-listsYA {background-image: url(../images/hdl-listsYA.jpg); width: 250px; height: 100px;}

#listSTO-left {float: left; width: 190px;}
#listSTO-right {float: left;}

.mcwBig-H2 {font-size: 35px; font-weight: 500; color: #4F91CD; padding: 0 0 10px 0; margin: 0;}

.subDisk {float: right; text-align: right; width: 426px; padding: 8px 0 0 0; margin: 0;}

.footnote {font-size: 10px; line-height: normal; padding: 0 0 20px 0; margin: 0;}

#footer {border-top: 1px solid #72A7D7; clear: both; width: 400px; padding: 0; margin: 0 0 0 60px;/**/ color: #818181; 
		display: block; font-size: 10px; line-height: normal;}
#ftr-btt {float: right; padding: 45px 85px 20px 0; margin: 0; text-decoration: underline; width: 413px; text-align: right;}
#ftr-btt a, a:hover, a:active {font-size: 13px; color: #DF5661; text-decoration: underline;}
#ftr-ny-adrs {float: left; padding: 0; width: 170px;
	voice-family: "\"}\""; /* This is the box model hack, used to coax IE into correctly implementing our padding */
	voice-family: inherit;
	width: 160px;}
#ftr-fl-adrs {float: left; width: 210px; padding: 0; margin: 0;}

/* Form page styles */
.productOffer {clear: both; padding-bottom: 8px;}
.productOfferBigLeft {float: left; width: 197px;}
.productOfferBigRight {float: left; width: 229px; margin: 0;}
.poLeftSm {float: left; width: 197px; padding-bottom: 8px; margin: 0;}
.poRightSm {float: left; width: 229px; padding-bottom: 8px; margin: 0;}
.poLeftBig {float: left; padding-bottom: 20px; margin: 0;}
.poRightBig {float: left;}
.poFullOLG {float: right; text-align: right; width: 350px; padding-right: 77px;}

.formBlock {padding-bottom: 10px; height: 20px;}
.fbLeft {float: left; width: 100px;}
.fbRight {float: left; width: 280px;}

.fbLeftBot {float: left; width: 206px;}
.fbLeftBot2 {float: left; width: 215px;}
.fbLeftBot3 {float: left; width: 225px;}

.fbRightBot {float: left; width: 174px; text-align: right;}
.fbRightBot2 {float: left; width: 165px; text-align: right;}
.fbRightBot3 {float: left; width: 155px; text-align: right;}

.submitReset {padding: 0 0 20px 0; margin: 0; clear: both;}

.submit {background-image: url(../images/submit_bg.gif); height: 32px; width: 83px; border: 0; font-size: 18px; color: #fff; font-weight: 500; font-family: sans-serif;}
.reset {background-image: url(../images/reset_bg.gif); height: 32px; width: 116px; border: 0; font-size: 18px; color: #fff; font-weight: 500; font-family: sans-serif;}

.textArea {background-color: #F4F4F5; height: 19px; margin: 0; padding: 0; border: 1px solid #8D8D8E; 
	width:290px;
	voice-family: "\"}\""; /* This is the box model hack, used to coax IE into correctly implementing our padding */
	voice-family: inherit;
	width: 280px;}
.select {background-color: #F4F4F5; height: 25px; margin: 0; padding: 0; border: 1px solid #8D8D8E;}
.comments {background-color: #F4F4F5; margin: 0; padding: 0; border: 1px solid #8D8D8E; height: 100px; width: 350px;}
