#ecda-wrapper {
	margin: 20px 0 0 35px;
	width: 647px;
	font: 10px Arial, sans-serif !important;
	}



/*
--------------------------------------------------------------------------------------
COMMON CLASSES
--------------------------------------------------------------------------------------
*/

#ecda-wrapper h2 {
	color: #21528C;
	font-size: 17px !important;
	font-weight: normal;
	}

#ecda-wrapper h3 {
	font-weight: normal;
	color: #6398da;
	}

#ecda-wrapper img {
	border: 0;
	}

#ecda-wrapper img.floatLeft {
	margin-right: 10px;
	float: left;
	}

#ecda-wrapper a,
#ecda-wrapper a:link,
#ecda-wrapper a:visited {
	color: #21528C;
	font: 14px Arial, sans-serif !important;
	text-decoration: underline;
	}

#ecda-wrapper a:hover {
	text-decoration: none;
	}
	
#ecda-wrapper #earn-your-cda  a,
#ecda-wrapper #earn-your-cda a:link,
#ecda-wrapper #earn-your-cda a:visited {
	color: #21528C;
	font: 22px Arial, sans-serif !important;
	text-decoration: underline;
	}

#ecda-wrapper #earn-your-cda a:hover {
	text-decoration: none;
	}



#ecda-wrapper h1, 
#ecda-wrapper h2, 
#ecda-wrapper h3, 
#ecda-wrapper h4, 
#ecda-wrapper h5, 
#ecda-wrapper h6,
#ecda-wrapper p,
#ecda-wrapper ul,
#ecda-wrapper ol,
#ecda-wrapper li,
#ecda-wrapper ul li ul,
#ecda-wrapper dl,
#ecda-wrapper dt,
#ecda-wrapper dd,
#ecda-wrapper table,
#ecda-wrapper td {
	margin: 0;
	padding: 0;
	font: 14px/18px Arial, sans-serif;
	list-style-type: none;
	}

#ecda-wrapper .ecda-clear {
	clear: both;
	height: 30px;
	}

#ecda-wrapper p {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 15px;
	}

#ecda-wrapper p.center {
	text-align: center;
	}

#ecda-wrapper p.bold {
	font-weight: bold;
	}
	
/* positions ecda image in paragraph 4px down to even up with paragraph */
img.ecda-image {
	position: relative;
	top: 4px;
	}

p.disclaimer {
	position: relative;
	top: 3px;
	color: #767676;
	font-size: 11px !important;
}


/* ~~~~~~ LAYOUT: HEADER ~~~~~~ */
#ecda-header {
	width: 647px;
	height: 100px;
	background: url(images/header-bg.jpg) no-repeat;
	}

#ecda-header h2 {
	padding: 35px 0 0 20px;
	color: #fff;
	font: 22px Arial, sans-serif;
	}



/*
--------------------------------------------------------------------------------------
HOMEPAGE
--------------------------------------------------------------------------------------
*/

h3#anonline {
	margin: 10px 0 15px 0;
	color: #6398DA;
	font: 13px Helvetica, Arial, sans-serif;
	text-align: right;
	}

h3#anonline strong {
	color: #21528C;
	font-weight: normal;
	}


/* ~~~~~~ MENU ~~~~~~ */
#ecda-menu {
	padding-top: 25px;
	width: 647px;
	height: 186px;
	background: url(images/bg-main-menu.jpg) no-repeat;
	}

#ecda-menu a,
#ecda-menu a:link,
#ecda-menu a:visited {
	color: #000;
	text-decoration: none;
	}

#ecda-menu a:hover {
	text-decoration: underline;
	}

#ecda-menu h3 {
color: #870a06;
	font: normal 15px Arial, sans-serif;
	}

#ecda-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}

#ecda-wrapper #ecda-menu ul li a,
#ecda-wrapper #ecda-menu ul li a:link,
#ecda-wrapper #ecda-menu ul li a:visited {
	font: 13px/17px Arial, sans-serif !important;
	color: #000;
	}

#ecda-menu .about-the-program {
	margin: 0 20px 0 40px;
	width: 210px;
	display: inline;
	float: left;
	}

#ecda-menu .registration-billing {
	margin-right: 40px;
	width: 140px;
	display: inline;
	float: left;
	}

#ecda-menu .after-enrolling {
	width: 170px;
	float: left;
	}



/* ~~~~~~ eCDA HOMEPAGE: Kids Collage ~~~~~~ */
#kids-collage {
	margin: 0 20px 0 0;
	width: 310px;
	height: 227px;
	float: left;
	background: url(images/homepage/kids-collage.jpg) no-repeat;
	}


/* ~~~~~~ eCDA HOMEPAGE: Welcome ~~~~~~ */
#ecda-welcome {
	margin: 25px 0 0 10px;
	width: 280px;
	float: left;
	}

#ecda-welcome p {
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 15px;
	}


/* ~~~~~~ eCDA HOMEPAGE: Earn Your CDA ~~~~~~ */
#earn-your-cda {
	margin-top: 40px;
	float: left;
	width: 248px;
	}

#earn-your-cda h3 {
	margin-left: 7px;
	width: 200px;
	color: #21528C;
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	line-height: 23px;
	}
	

#earn-your-cda h4 {
	margin-top: 5px;
	width: 218px;
	height: 120px;
	text-indent: -9999px;
	background: url(images/homepage/innovation.jpg) no-repeat;
	}


/* ~~~~~~ eCDA HOMEPAGE: Testimonials ~~~~~~ */
#ecda-wrapper #testimonials {
	margin-top: 50px;
	padding: 10px;
	width: 373px;
	float: right;
	background: #f0eff5;
	}

#testimonials .first,
#testimonials .second {
	float: left;
	display: inline;
	font-size: 14px;
	line-height: 18px;
	}

#testimonials .first {
	margin: 0 14px 0 10px;
	width: 160px;
	float: left;
	display: inline;
	}

#testimonials .second {
	width: 170px;
	float: left;
	display: inline;
	}

#testimonials strong {
	color: #193D65;
	font-weight: normal;
	}




/* ~~~~~~ PAGES: BREADCRUMB ~~~~~~ */
#ecda-breadcrumb {
	position: relative;
	left: -5px;
	margin-top: -20px;
	width: 657px;
	height: 36px;
	background: url(images/breadcrumb-bg.jpg) no-repeat;
	}

#ecda-breadcrumb ol {
	margin-left: 10px;
	}

#ecda-breadcrumb ol li {
	position: relative;
	top: 5px;
	margin-right: 3px;
	padding-right: 10px;
	display: inline;
	color: #8e8e8e;
	font-size: 11px;
	background: url(images/breadcrumb-arrow.jpg) no-repeat right;
	}

#ecda-breadcrumb ol li a,
#ecda-breadcrumb ol li a:link,
#ecda-breadcrumb ol li a:visited {
	color: #8e8e8e;
	font-size: 11px !important;
	text-decoration: underline;
	}

#ecda-breadcrumb ol li a:hover {
	text-decoration: none;
	}

#ecda-breadcrumb ol li.you-are-here {
	text-transform: uppercase;
	background: none;
	padding: 0;
	}
	



/*
--------------------------------------------------------------------------------------
WHAT IS ECDA?
--------------------------------------------------------------------------------------
*/

#what-intro { 
	width: 647px;
	height: 186px;
	background: url(images/intro-bg.jpg) no-repeat;
	}

#what-intro #definition {
	margin: 20px 0 0 30px;
	width: 280px;
	display: inline;
	float: left;
	}

#what-intro #high-touch p a {
	margin: 30px 0 0 30px;
	width: 276px;
	height: 114px;
	display: block;
	text-indent: -9999px;
	float: left;
	background: url(images/whatisecda/high-touch.png) no-repeat;
	}
	

/* ~~~~~~ girl using laptop ~~~~~~ */
#girl-laptop {
	width: 328px;
	height: 293px;
	float: left;
	background: url(images/whatisecda/girl-laptop.jpg) no-repeat;
	}


/* ~~~~~~ enroll in ecda and... ~~~~~~ */
#enroll-in-ecda-and {
	width: 290px;
	padding: 5px 5px 20px 5px;
	float: right;
	background: #e5edf8;
	}

#enroll-in-ecda-and img {
	margin: 0 0 0 15px;
	}
	
#enroll-in-ecda-and h3 {
	margin: 10px 10px;
	padding: 10px 0 10px 6px;
	color: #000;
	font-weight: normal;
	font-size: 16px;
text-align: center;
background: #fff;
	}

#enroll-in-ecda-and h4 {
	margin: 5px 0 0 20px;
	color: #0f2e53;
	font-size: 15px;
	font-weight: normal;
	}

#enroll-in-ecda-and ul {
	margin-left: 20px;
	}

#enroll-in-ecda-and ul li {
	font-size: 14px;
	padding-left: 10px;
	background: url(images/arrow-right.jpg) no-repeat 0 3px;
	}

#enroll-in-ecda-and ul li em {
	font-size: 11px;
	}

#enroll-in-ecda-and ul li.nobullet {
	padding: 0;
	background: none;
	}

#enroll-in-ecda-and p {
	width: 170px;
	float: right;
	}

.naeyc-center {
	display: block;
	margin-left: 80px !important;
	}


/* ~~~~~~ features of eCDA ~~~~~~ */
#features-of-ecda {
	width: 316px;
	height: 308px;
	float: left;
	}

#features-of-ecda h3 {
	text-indent: -9999px;
	}

#features-of-ecda ul  {
	text-indent: -9999px;
	}


/* ~~~~~~ testimonials ~~~~~~ */
#what-testimonials {
	margin: 20px 0 0 10px;
	width: 290px;
	float: left;
	}

#what-testimonials p {
	color: #5c5c5c;
	font-size: 14px;
	}

#what-testimonials p strong {
	font-weight: normal;
	color: #000;
	}

#what-testimonials a.read-more {
font-style: italic !important;
font-size: 12px !important;
}


/* ~~~~~~ credentials paragraphs ~~~~~~ */
#credentials {
	padding: 10px 0 100px 0;
	border-top: 15px solid #f1eef5;
	}

#credentials p.teaching-strategies {
	width: 261px;
	float: left;
	}

#credentials p.council {
	width: 340px;
	float: right;
	}
	
	

/*
--------------------------------------------------------------------------------------
WHAT WILL YOU LEARN?
--------------------------------------------------------------------------------------
*/

#learn-intro {
	position: relative;
	left: -20px;
	width: 667px;
	height: 211px;
	background: url(images/whatwillyoulearn/intro-bg.jpg) no-repeat;
	}

#learn-intro ul {
	margin-left: 340px;
	padding-top: 15px;
	width: 300px;
	}

#learn-intro ul li {
	margin-bottom: 5px;
	font-size: 14px;
	padding-left: 10px;
	background: url(images/square-bullet-bg-purple.jpg) no-repeat 0 2px;
	}

#learn-intro ul li ul li {
	padding-left: 10px;
	background: url(images/hyphen-bullet-bg-purple.jpg) no-repeat 0 4px;
	}

#learn-intro ul li.nobullet {
	background: 0;
	padding: 0;
	}


/* ~~~~~~ cda links ~~~~~~ */
#cda-links {
	margin: 0 auto;
	width: 630px;
	height: 86px;
	background: url(images/whatwillyoulearn/cda-links.jpg) no-repeat;
	}

#cda-links ul li {
	display: inline;
	line-height: 15px;
	}

#cda-links ul li.cdagoals {
	margin: 33px 0 0 33px;
	float: left;
	color: #7a0c27;
	}

#cda-links ul li.cdafunctional {
	margin: 33px 0 0 114px;
	float: left;
	color: #7a0c27;
	}

#cda-links ul li.teacherprep {
	margin: 26px 0 0 110px;
	float: left;
	color: #7a0c27;
	text-align: center;
	}
	
	
	
/* ~~~~~~ prepared for cda assessment ~~~~~~ */
#prepared-for-cda-assessment {
	margin: 20px 0 0 140px;
	width: 385px;
	}

#prepared-for-cda-assessment h2 {
	font-size: 16px;
	}

#prepared-for-cda-assessment h3 {
	margin-bottom: 10px;
	}

#prepared-for-cda-assessment table {
	width: 400px;
	}

#prepared-for-cda-assessment table thead th {
	display: none;
	}

#prepared-for-cda-assessment td.course {
	padding-left: 10px;
	background: url(images/square-bullet-bg-white.jpg) no-repeat 0 7px;
	}

#prepared-for-cda-assessment td.credit-amount {
	text-align: right;
	font-size: 14px;
	background: url(images/hyphen-bullet-bg-white.jpg) no-repeat 0 7px;
	}


/* ~~~~~~ you are now ready to... ~~~~~~ */
p#you-are-ready {
	margin-bottom: 50px;
	font-size: 13px;
	}

p#you-are-ready img {
	margin-left: 10px;
	position: relative;
	top: 10px;
	}




/*
--------------------------------------------------------------------------------------
WHAT HAPPENS IN EACH CLASS?
--------------------------------------------------------------------------------------
*/

p.whathappens {
	width: 550px;
	padding-left: 50px !important;
	line-height: 18px !important;
	}

#whathappens-bg {
	margin-bottom: 40px;
	width: 646px;
	height: 370px;
	background: url(images/whathappens/whathappens-bg.jpg) no-repeat;
	}

#whathappens-bg ul.top {
	margin-left: 210px;
	padding-top: 84px;
	}

#whathappens-bg ul.top li {
	display: inline;
	padding-left: 10px;
	background: url(images/right-arrow-bg-white.jpg) no-repeat left;
	font-size: 13px;
	}

#whathappens-bg ul.main {
	margin: 50px 0 0 230px;
	width: 350px;
	}

#whathappens-bg ul.main li {
	line-height: 18px;
	margin-bottom: 5px;
	}

#whathappens-bg ul.main li strong,
#whathappens-bg ul.reflections li strong {
	color: #0f2e53;
	font-weight: normal;
	}

#whathappens-bg ul.main li ul {
	margin-left: 5px;
	}

#whathappens-bg ul.main li ul li {
	background: url(images/hyphen-bullet-bg-purple.jpg) no-repeat left;
	padding-left: 10px;
	}

#whathappens-bg ul.reflections {
	margin: 10px 0 0 230px;
	}



/*
--------------------------------------------------------------------------------------
WHAT ARE THE REQUIREMENTS?
--------------------------------------------------------------------------------------
*/

#computer {
	width: 250px;
	height: 256px;
	float: left;
	background: url(images/whatrequirements/computer.jpg) no-repeat;
	}

#requirements {
	width: 390px;
	float: left;
	}

#requirements h2 {
	color: #6398da;
	font-size: 16px !important;
	}

#requirements .access-to-computer {
	margin: 0 10px 10px 0;
	width: 180px;
	float: left;
	}

#requirements h2.c-require,
#requirements h2.c-require a {
	margin-bottom: 20px !important;
	color: #000 !important;
	font-size: 18px !important;
	}

#requirements h2.c-require a {
	color: #21528C !important;
	}

#requirements .computer-skills {
	width: 190px;
	float: right;
	}

#requirements .personal-skills {
	margin: 30px 0 10px 0;
	padding: 5px 0 10px 0;
	width: 160px;
	clear: both;
	background: #f4f6f9;
	}

#requirements .working-in {
	padding: 20px 0 30px 0;
	width: 390px;
	height: 110px;
	background: url(images/whatrequirements/working-in-an.jpg) no-repeat;
	}

#requirements .personal-skills ul li {
	margin-right: 35px;
	display: block;
	background: url(images/right-arrow-bg-purple.jpg) no-repeat left;
	}

#requirements .access-to-computer h2,
#requirements .computer-skills h2,
#requirements .personal-skills h2 {
	margin-bottom: 5px;
	padding: 4px;
	text-indent: 5px;
	background: #f4f6f9;
	}

#requirements .personal-skills h2 {
	margin-bottom: 0;
	}

#requirements .working-in p {
	padding-left: 15px;
	width: 370px;
	font-size: 13px;
	}

#requirements ul {
	margin-left: 10px;
	}

#requirements ul li {
	font-size: 13px;
	padding-left: 10px;
	background: url(images/right-arrow-bg-white.jpg) no-repeat 0 2px;
	}




/*
--------------------------------------------------------------------------------------
WHAT ARE THE SCHEDULE OPTIONS AND COSTS?
--------------------------------------------------------------------------------------
*/

#schedule-options {
	margin-right: 20px;
	width: 300px;
	float: left;
	}

#schedule-options ul li {
	margin: 0 0 10px 10px;
	}

#tuitions-and-costs img {
	float: left;
	}

#tuitions-and-costs h2 {
	margin: 20px 0 10px 0;
	font-size: 15px;
	}

#tuitions-and-costs {
	width: 650px;
	margin: 0 auto;
	}

#tuitions-and-costs p {
	font-size: 14px !important;
	}

#tuitions-and-costs table {
	border: 1px solid #d9d9d9;
	}

#tuitions-and-costs table thead {
	display: none;
	}

#tuitions-and-costs table tbody td.item {
	padding: 10px 0 10px 10px;
	text-transform: uppercase;
	font: 13px Arial, sans-serif;
	color: #000;
	width: 260px;
	background: #e5edf8;
	border-bottom: 15px solid #fff;
	}

#tuitions-and-costs table tbody td.item a,
#tuitions-and-costs table tbody td.item a:link,
#tuitions-and-costs table tbody td.item a:visited,
#tuitions-and-costs table tbody td.fee a,
#tuitions-and-costs table tbody td.fee a:link,
#tuitions-and-costs table tbody td.fee a:visited {
	font-size: 13px !important;
	}

#tuitions-and-costs table tbody td.fee {
	text-align: right;
	padding: 10px 10px 10px 0;
	font: 13px Arial, sans-serif;
	background: #e5edf8;
	border-bottom: 15px solid #fff;
	}

#tuitions-and-costs table tbody td small {
	text-transform: lowercase;
	}

#tuitions-and-costs td.semester-monthly {
	padding: 0 0 15px 10px;
	font: 13px Arial, sans-serif;
	}

#tuitions-and-costs td.total,
#tuitions-and-costs td.total-fee {
	padding: 0 10px 10px 10px;
	text-transform: uppercase;
	font: bold 13px Arial, sans-serif;
	color: #b12e26;
	}



/*
--------------------------------------------------------------------------------------
SEMESTER START
--------------------------------------------------------------------------------------
*/

#unique-features {
	margin-right: 25px;
	margin-bottom:50px;
	padding: 10px;
	width: 320px;
	float: left;
	background: #f4f6f9;
	}

#unique-features p {
	font-size: 13px;
	background: url(images/square-bullet-bg-purple.jpg) no-repeat 0 4px;
	padding-left: 10px;
	}

#unique-features p.nobullet {
	padding: 0;
	background: none;
	}

#unique-features h2 {
	margin: 10px 0 15px 0;
	font-size: 18px;
	}

#semester-tuition-and-costs h2 {
	margin: 16px 0 5px 0;
	font-size: 18px;
	}

#semester-tuition-and-costs p {
	font-size: 13px;
	}

#semester-tuition-and-costs dl {
	margin:  -15px 0 20px 0;
	}

#semester-tuition-and-costs dt,
#semester-tuition-and-costs dd {
	font-size: 13px;
	}

#semester-tuition-and-costs dt {
	margin-right: 3px;
	float: left;
	}

#semester-tuition-and-costs dt.total-cost {
	margin-top: 15px;
	float: none;
	font-weight: bold;
	}

#semester-tuition-and-costs p.important {
	color: #870a06;
	}

#schedule-start-photo {
	position: relative;
	left: -30px;
	width: 238px;
	height: 328px;
	float: left;
	background: url(images/semester-start/guy-girl.jpg) no-repeat;
	}

#schedule-start-photo-monthly {
	position: relative;
	left: -20px;
	top: 10px;
	width: 234px;
	height: 328px;
	float: left;
	background: url(images/monthly-start/guy-girl.jpg) no-repeat;
	}

#schedule-table {
	margin-top: 60px;
	width: 400px;
	float: right;
	}

#schedule-table h2 {
	font-size: 18px;
	width: 400px;
	height: 40px;
	background: url(images/shadow.jpg) repeat-x;
	}

#schedule-table h3 {
	margin-bottom: 10px;
	}

#schedule-table table tr.alt {
	background: #e5edf8;
	}

#schedule-table table td {
	margin: 0;
	padding: 5px;
	width: 100px;
	text-align: center;
	font: 13px Arial, sans-serif;
	border-bottom: 1px solid #c9dbf3;
	}

#enrollment-instructions {
	width: 385px;
	float: left;
	}

#enrollment-instructions h2 {
	font-size: 18px;
	}

#enrollment-instructions .step {
	margin: 20px 0 0 0;
	width: 385px;
	clear: both;
	}

#enrollment-instructions .number {
	padding: 11px 0 0 13px;
	width: 32px;
	height: 35px;
	float: left;
	color: #000;
	font: bold 12px Arial, sans-serif;
	background: url(images/semester-start/step-bg.jpg) no-repeat;
	}

#enrollment-instructions .instruction {
	width: 340px;
	float: right;
	}

#enrollment-instructions .instruction h3 {
	margin-top: 10px;
	color: #4880c6;
	font: bold 15px Arial, sans-serif;
	}

p span.emphasize {
	text-transform: none;
	font-weight: bold;
	font-style: italic;
	font-size: inherit;
	font-family: Arial, sans-serif;
	}

#enrollment-notes {
	margin-top: 50px;
	width: 223px;
	float: right;
	}

p.congratulations {
	text-align: center;
	font-weight: bold !important;
	}

#enrollment-notes .note {
	padding: 0;
	width: 223px;
	background: #f7f7f7 url(images/semester-start/note-top.jpg) no-repeat;
	}

#enrollment-notes .note h3 {
	margin-left: 10px;
	padding-top: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	}

#enrollment-notes .note p {
	margin: 0 0 0 10px;
	padding: 0;
	}

#enrollment-notes .note-bottom {
	margin-bottom: 20px;
	width: 223px;
	height: 16px;
	background: url(images/semester-start/note-bottom.jpg) no-repeat;
	}




/*
--------------------------------------------------------------------------------------
THIRD PARTY BILLING
--------------------------------------------------------------------------------------
*/


#schedule-start-photo-thirdparty {
	position: relative;
	left: -10px;
	top: 15px;
	width: 236px;
	height: 338px;
	float: left;
	background: url(images/thirdpartybilling/girls.jpg) no-repeat;
	}

table.ecda-table {
	border: 1px solid #c0c0c0;
	margin-bottom: 15px !important;
	padding-bottom: 10px !important;
		}

table.ecda-table th {
	font: bold 12px Arial, sans-serif;
	text-align: center;
	padding: 10px 0;
	color: #000;
	}

table.ecda-table tbody tr.alt {
	background: #f7f7f7;
	}

table.ecda-table tbody td {
	padding: 4px 0 4px 4px !important;
	font: 13px Arial, sans-serif !important;
	color: #000;
	text-align: center;
	border-bottom: 1px solid #bcb6d4;
	}

table.ecda-table tbody td.start-date,
table.ecda-table tbody td.course-code,
table.ecda-table tbody td.end-date {
	width: 100px;
	}

table.ecda-table tbody td.section-number {
	width: 60px;
	}

table.ecda-breakdown {
	width: 400px;
	}

#ecda-wrapper table.ecda-breakdown thead th {
	text-align: left;
	font-size: 14px;
	font-family: Arial, sans-serif;
	color: #000;
	}

table.ecda-breakdown tbody tr td {
	padding: 4px;
	font: 12px Arial, sans-serif;
	color: #000;
	text-align: left;
	border-bottom: 1px solid #bcb6d4;
	}

#ecda-wrapper table.ecda-breakdown tbody tr td.item {
	width: 250px;
	text-align: left;
	}

#ecda-wrapper table.ecda-breakdown tbody tr td.cost {
	width: 100px;
	text-align: right;
	}





/*
--------------------------------------------------------------------------------------
TEXT & APPLICATION PACKET
--------------------------------------------------------------------------------------
*/

#ecda-wrapper h2.textbook {
	margin-bottom: 5px;
	padding-left: 32px;
	font-size: 18px;
	background: url(images/textbookapplication/textbook-icon.jpg) no-repeat 0 -3px;
	}

#ecda-wrapper p.shadow {
	margin: 0 auto 20px auto;
	width: 576px;
	height: 62px;
	font-size: 15px;
	text-align: center;
	background: url(images/shadow002.jpg) repeat-x 0 10px;
	}

#ecda-wrapper .textbooks {
	margin: 10px 0 30px 0;
	width: 600px;
	background: #f4f6f9;
	}

#ecda-wrapper .textbooks ul li {
	width: 300px;
	float: left;
	}

#ecda-wrapper .textbooks ul li a,
#ecda-wrapper .textbooks ul li a:link,
#ecda-wrapper .textbooks ul li a:visited {
	text-decoration: none;
	display: block;
	float: left;
	padding: 25px 20px 20px 20px;
	}

#ecda-wrapper .textbooks ul li a img {
	float: left;
	margin-right: 10px;
	}

#ecda-wrapper .textbooks ul li a strong {
	text-decoration: underline;
	font-weight: normal;
	}

#ecda-wrapper .textbooks ul li a em {
	margin-top: 20px;
	display: block;
	color: #000;
	}

#ecda-wrapper .textbooks ul li a:hover {
	color: #000;
	}

#ecda-wrapper h2.application-packet {
	margin-bottom: 5px;
	padding-left: 32px;
	font-size: 18px;
	background: url(images/textbookapplication/application-icon.jpg) no-repeat;
	}

#ecda-wrapper .easy-instructions {
	margin: 30px 0 0 0;
	width: 470px;
	float: left;
	}

#ecda-wrapper h5 {
	font-size: 15px;
	margin-bottom: 15px;
	}

#ecda-wrapper .easy-instructions ol {
	margin-left: 25px;
	width: 380px;
	}

#ecda-wrapper .easy-instructions ol li {
	list-style: decimal inside;
	margin-bottom: 10px;
	}

#ecda-wrapper .bookstore-contact {
	margin-top: 50px;
	width: 160px;
	float: right;
	}

#ecda-wrapper .bookstore-contact a {
	padding: 25px 0 0 0;
	display: block;
	width: 160px;
	height: 62px;
	text-align: center;
	background: url(images/button-bg.jpg) no-repeat;
	}



/*
--------------------------------------------------------------------------------------
PROGRAM ACCESS
--------------------------------------------------------------------------------------
*/

#ecda-wrapper .girls-laptop {
	margin-right: 20px;
	width: 256px;
	height: 267px;
	float: left;
	display: inline;
	background: url(images/programaccess/girls-laptop.jpg) no-repeat;
	}

#ecda-wrapper .student-data-sheet {
	margin: 0 20px 0 0;
	padding: 20px;
	width: 310px;
	display: inline;
	float: left;
	background: #f5f4f9;
	}

#ecda-wrapper .student-data-sheet h2 {
	font-size: 17px;
	}

#ecda-wrapper .student-data-sheet p {
	width: 310px !important;
	}

#ecda-wrapper .login-instructions {
	margin: 10px 10px 0 0;
	padding: 20px 0 0 23px;
	width: 330px;
	height: 200px;
	float: right;
	display: inline;
	background: url(images/programaccess/login-instructions-bg.jpg) no-repeat;
	}

#ecda-wrapper .login-instructions h2 {
	font-size: 16px;
	}

#ecda-wrapper .login-instructions p {
	width: 300px;
	}

#ecda-wrapper .program-intro {
	margin: 0 auto;
	width: 580px;
	clear: both;
	}

#ecda-wrapper .program-intro p strong {
	color: #372382 !important;
	font-weight: normal;
	}

div.center {
	margin: 40px 0 10px 0;
	text-align: center;
	}

#ecda-wrapper .blackboard {
	margin: 20px 0 0 70px;
	width: 200px;
	display: inline;
	float: left;
	text-align: center;
	}

#ecda-wrapper .blackboard p {
	line-height: 19px;
	}

#ecda-wrapper .girl {
	margin: 20px 0 0 0;
	width: 283px;
	height: 258px;
	float: left;
	display: inline;
	background: url(images/programaccess/girl.jpg) no-repeat;
	}





/*
--------------------------------------------------------------------------------------
CDA COMPETENCY STANDARDS
--------------------------------------------------------------------------------------
*/

.cda-competency-intro {
	width: 300px;
	}

#ecda-wrapper table.cstandards {
	width: 650px;
	}

#ecda-wrapper table.cstandards th {
	color: #000;
	}

#ecda-wrapper table.cstandards th {
	vertical-align: middle;
	padding: 10px 5px 5px 5px;
	background: #f4f6f9;
	border-bottom: 1px solid #c9dbf3;
	}

#ecda-wrapper table.cstandards th.module {
	display: none;
	}

#ecda-wrapper table.cstandards td {
	vertical-align: top;
	padding: 15px 5px 20px 5px;
	background: #f4f6f9;
	border-bottom: 1px solid #c9dbf3;
	}

#ecda-wrapper table.cstandards td.goal {
	width: 180px;
	padding-left: 20px;
	}

/*inside tables*/
#ecda-wrapper table.cstandards td table tr td {
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
	background: #f4f6f9;
	border: 0;
	}

#ecda-wrapper table.cstandards td table tr td.functional-area {
	width: 500px;
	}

#ecda-wrapper table.cstandards td table tr td.ecda-module,
#ecda-wrapper table.cstandards td.ecda-module {
	width: 50px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	display: none;
	}




/*
--------------------------------------------------------------------------------------
CDA PROFESSIONAL RESOURCE FILE
--------------------------------------------------------------------------------------
*/

.resourcefile-girl {
	margin: 0 30px;
	width: 182px;
	height: 223px;
	display: inline;
	float: left;
	background:url(images/cdaresource/girl.jpg) no-repeat;
	}

.resourcefile-intro {
	margin-top: 10px;
	width: 400px;
	float: left;
	}

#ecda-wrapper .ecda-divider {
	margin-bottom: 10px;
	width: 618px;
	height: 16px;
	clear: both;
	background: url(images/divider.jpg) no-repeat;
	}

#ecda-wrapper .binder {
	margin: 0 0 0 20px;
	width: 160px;
	float: left;
	}

#ecda-wrapper .three-ring-binder {
	margin-top: 4px;
	width: 430px;
	float: left;
	}

#ecda-wrapper .three-ring-binder h2 {
	font-size: 18px;
	margin-bottom: 5px;
	}

#ecda-wrapper .three-ring-binder ul {
	margin: 0 0 10px 10px;
	}

#ecda-wrapper .three-ring-binder ul li {
	padding-left: 12px;
	background: url(images/right-arrow-bg-white.jpg) no-repeat 0 4px;
	}

#ecda-wrapper .three-sections h2 {
	margin: 30px 0 20px 0;
	font-size: 18px;
	}

#ecda-wrapper .three-sections .autobiography h2,
#ecda-wrapper .three-sections .statements-of-competence h2,
#ecda-wrapper .three-sections .resource-collection h2 {
	margin: 0 20px 0 0;
	padding: 10px 3px 10px 10px;
	font-size: 14px;
	width: 115px;
	float: left;
	background: #f8f6fc url(images/cdaresource/three-sections-arrow.jpg) no-repeat right;
	}

#ecda-wrapper .three-sections .autobiography,
#ecda-wrapper .three-sections .statements-of-competence,
#ecda-wrapper .three-sections .resource-collection {
	margin-bottom: 20px;
	padding: 20px 20px 10px 20px;
	clear: both;
	background: #e5edf8;
	}

#ecda-wrapper .three-sections .statements-of-competence {
	padding-bottom: 0;
	}

#ecda-wrapper .three-sections .resource-collection {
	margin-bottom: 0;
	}

#ecda-wrapper .three-sections .statements-of-competence .statements {
	width: 450px;
	float: left;
	}



/*
--------------------------------------------------------------------------------------
CONTRACTED COHORTS
--------------------------------------------------------------------------------------
*/

#cc-ecda {
	margin: 0 40px 0 10px;
	width: 222px;
	height: 230px;
	float: left;
	}

#group-rates {
	clear: both;
	}

#group-rates h3.red {
	color: #bb432a;
	}

#contracted-ecda {
	width: 330px;
	float: right;
	margin-right: 30px;
	}

#group-rates .shadow {
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 700px;
	height: 55px;
	background: url(images/shadow.jpg) repeat-x bottom;
	}

#group-rates th {
	vertical-align: middle;
	color: #000;
	padding-bottom: 15px;
	border-bottom: 1px solid #e5e5e5;
	}

#group-rates td {
	text-align:center;
	padding: 10px;
	border-bottom: 1px solid #bcb6d4;
	}

#group-rates tbody tr.alt {
	background: #f7f7f7;
	}

#group-rates p.disclaimer {
	float: right;
	}

#additional-fees {
	clear: both;
	width: 700px;
	margin: 40px 0 0 10px;
	}

.fees {
	width: 650px;
	border: 1px solid #e6e6e6;
	}

.textbook-fee,
.cda-fee,
.ncc-app-fee {
	padding-top: 10px;
	width: 180px;
	float: left;
	text-align: center;
	}

.textbook-fee {
	width: 200px;
	}

.cda-fee {
	width: 230px;
	}

.ncc-app-fee {
	width: 200px;
	}

#additional-fees h3 {
	margin-bottom: 10px;
	}

#additional-fees .textbook-fee h3,
#additional-fees .cda-fee h3,
#additional-fees .ncc-app-fee h3 {
	margin: 10px 0 0 0;
	}

#additional-fees .textbook-fee h3 a,
#additional-fees .cda-fee h3 a,
#additional-fees .ncc-app-fee h3 a {
	font-size: 15px !important;
	padding: 5px;
	}

#additional-fees p {
	font-size: 13px !important;
	padding: 5px;
	}

#additional-fees p.fee {
	color: #000 !important;
	font-size: 16px !important;
	}
 
#additional-fees p.total {
	float: right;
	margin-right: 40px;
	color: #000;
	text-transform: uppercase;
	font-weight: bold;
	}

#additional-fees p.total span {
	color: #bb432a;
	font: bold 19px Arial, sans-serif;
	}


/*
--------------------------------------------------------------------------------------
eCDA TESTIMONIALS
--------------------------------------------------------------------------------------
*/

#testimonials-page p {
	line-height: 20px;
	padding-bottom: 20px;
	}

#testimonials-page p span {
	color: #21528C;
	font-style: italic;
	}




/*
--------------------------------------------------------------------------------------
CONTACT US
--------------------------------------------------------------------------------------
*/

#ecda-wrapper .contact-girls {
	margin: 0 40px 0 20px;
	width: 246px;
	height: 326px;
	display: inline;
	float: left;
	background: url(images/contactus/girls.jpg) no-repeat;
	}

#ecda-wrapper .contact-area {
	margin-top: 20px;
	width: 330px;
	float: left;
	}

#ecda-wrapper .contact-area h2 {
	margin-bottom: 2px;
	font-size: 19px !important;
	line-height: 20px !important;
	}

#ecda-wrapper .contact-area p {
	padding-bottom: 10px;
	}



/*
--------------------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------------
*/

#ecda-footer {
	margin: 20px 0;
	width: 647px;
	height: 153px;
	clear: both;
	background: url(images/footer-bg.jpg) no-repeat;
	}

#ecda-footer h3 {
	margin-bottom: 3px;
	color: #646368;
	font-size: 12px;
	font-weight: bold;
	}

#ecda-footer ul li {
	line-height: 13px;
	font-size: 11px;
	color: #646368;
	}

#ecda-footer li a,
#ecda-footer li a:link,
#ecda-footer li a:visited {
	margin-bottom: 1px;
	padding-left: 9px;
	color: #646368;
	font-size: 11.3px !important;
	text-decoration: none;
	background: url(images/square-bullet.jpg) no-repeat top left;
	}

#ecda-footer li a:hover,
#ecda-footer li a.active:link,
#ecda-footer li a.active,
#ecda-footer li a.active:visited {
	color: #000;
	}

#ecda-footer .about-the-program {
	padding-top: 25px;
	margin: 0 5px 0 140px;
	color: #646368;
	width: 160px;
	display: inline;
	float: left;
	}

#ecda-footer .registration-billing {
	margin: 0 10px;
	padding-top: 25px;
	width: 135px;
	display: inline;
	float: left;
	}

#ecda-footer .after-enrolling {
	padding-top: 25px;
	width: 180px;
	float: left;
	}

#ecda-footer li.nobullet a {
	background: none;
	padding: 0;
	}
