/*
	Common Elements
	built by AntalMedia (www.antalmedia.com)
	built on WSC3 CSS standards
	
	copyright 2007. all rights reserved.
		
*/
/****************************************|BODY|****************************************/
body { background-color: #45525a; }
body.primary, body.secondary { background: url(/lib/images/backgrounds/gray_bg.gif) 0 0 fixed no-repeat #45525a; }
/****************************************|HEADER|****************************************/
#header {
	position: relative;
	background: url(/lib/images/base/header_bg.jpg) 50% 10px no-repeat;
	height: 172px;
}
#masthead {
	padding: 0 10px;
	height: 120px;
}
.identity {
	padding:10px 0 0 10px;
	height: 100px;
	width: 550px;
}
.identity a, .identity a:visited {
	display: block;
	height: 100px;
	width: 550px;
	text-indent: -999em;
	background: url(/lib/images/header_logo.png) 0 0 no-repeat;
}
.identity a:hover {}
#top_links {
	float: right;
	width: 545px;
}
#questions {
	float: left;
	margin: 22px 0 0 0;
	width: 357px;
}
#questions li {
	display: inline;
	margin: 0;
	padding: 0;
}


#cogmed_video-page #questions {
	float: left;
	margin: 22px 0 0 0;
	width: 340px;
}
#cogmed_video-page #questions li {
	display: inline;
	margin: 0;
	padding: 0;
}
#system_requirements-page #questions {
	float: left;
	margin: 22px 0 0 0;
	width: 340px;
}
#system_requirements-page #questions li {
	display: inline;
	margin: 0;
	padding: 0;
}

/****************************************|TOP NAVIGATION|****************************************/
#top_navigation {
	position: absolute;
	top: 0;
	right: 30px;
	height: 30px;
	width: 378px;
	background: url(/lib/images/base/top_navigation_bg.gif) 0 0 no-repeat;
}
#top_navigation ul {
	margin: 0;
	padding: 0;
}
#top_navigation li {
	float: left;
	margin: 0;
	padding: 0 0;
	list-style: none;
}
#top_navigation li a {
	display: block;
	height: 30px;
	text-indent: -999em;
	text-align: left;
}
#top_navigation #current_students, #top_navigation #current_students:visited {
	width: 86px;
	background: url(/lib/images/top_navigation_btns/client_login.gif) no-repeat 0 0;
}
#top_navigation #fees_questions, #top_navigation #fees_questions:visited {
	width: 129px;
	background: url(/lib/images/top_navigation_btns/fees_and_questions.gif) no-repeat 0 0;
}
#top_navigation #download_brochures, #top_navigation #download_brochures:visited {
	width: 134px;
	background: url(/lib/images/top_navigation_btns/download_brochures.gif) no-repeat 0 0;
}
#top_navigation #download_media, #top_navigation #download_media:visited {
	width: 115px;
	background: url(/lib/images/top_navigation_btns/download_media.gif) no-repeat 0 0;
}
#top_navigation #register:hover, #top_navigation #current_students:hover, #top_navigation #fees_questions:hover, #top_navigation #download_brochures:hover, #top_navigation #download_media:hover {background-position: 0 -30px;}
/****************************************|NAVIGATION|****************************************/
#navigation {
	padding: 0;
	height: 45px;
}
#navigation ul {
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
}
#navigation li a {
	display: block;
	height: 45px;
	text-indent: -999em;
}
#navigation {background: url(/lib/images/base/navigation_bg.gif) no-repeat 0 0;}
#navigation #home, #navigation #home:visited {
	width: 84px;
	background: url(/lib/images/navigation_btns/home.gif) no-repeat 0 0;
}
#navigation #programs, #navigation #programs:visited {
	width: 114px;
	background: url(/lib/images/navigation_btns/programs.gif) no-repeat 0 0;
}
#navigation #testing, #navigation #testing:visited {
	width: 88px;
	background: url(/lib/images/navigation_btns/testing.gif) no-repeat 0 0;
}
#navigation #professionals, #navigation #professionals:visited {
	width: 136px;
	background: url(/lib/images/navigation_btns/professionals.gif) no-repeat 0 0;
}
#navigation #news, #navigation #news:visited {
	width: 65px;
	background: url(/lib/images/navigation_btns/news.gif) no-repeat 0 0;
}
#navigation #locations, #navigation #locations:visited {
	width: 105px;
	background: url(/lib/images/navigation_btns/locations.gif) no-repeat 0 0;
}
#navigation #being_green, #navigation #being_green:visited {
	width: 168px;
	background: url(/lib/images/navigation_btns/green_commitment.gif) no-repeat 0 0;
}			
#navigation #le_workshops, #navigation #le_workshops:visited {
	width: 95px;
	background: url(/lib/images/navigation_btns/le_workshops.gif) no-repeat 0 0;
}

#navigation #contact_us, #navigation #contact_us:visited {
	width: 112px;
	background: url(/lib/images/navigation_btns/contact_us.gif) no-repeat 0 0;
}
#navigation .main_navActive {background-position: 0 -90px !important;}
#navigation #programs:hover, #navigation #locations:hover, #navigation #testing:hover, #navigation #news:hover, #navigation #home:hover, #navigation #le_programs:hover, #navigation #le_workshops:hover, #navigation #why_le:hover, #navigation #faculty_staff:hover, #navigation #le_locations:hover, #navigation #contact_us:hover, #navigation #professionals:hover, #navigation #being_green:hover {background-position: 0 -45px;}

li.toll_free {
	width: 236px;
	height: 45px;
	background: url(/lib/images/navigation_btns/toll_free.gif) no-repeat 0 0;
	text-indent: -999em;
}
li.quick_links {
	padding: 16px 0 0 0 !important;
	margin-right:30px;
}
li.quick_links #quick_links {
	width: 155px;
	font-size: 13px;
}


/****************************************|SECTION_DIVIDE_01|****************************************/
.section_divide_01 {
	height: 14px;
}
/****************************************|VIDEO PLAYERS IMBED|****************************************/

#home_video{
float:left;
height:380px;
width:320px;
padding-right:30px;
}


#tlp_video{
float:right;
height:220px;
width:180px;
margin-right:50px;

}
/****************************************|THREE HOME PAGE COLUMN|****************************************/
#index-page .article { padding-right: 0; }
#three_col {
	width:570px;
	padding:0px 20px;
	margin:0 auto;
	margin-top:0px;
	height:auto;
}
ul.three_ul {
	margin:0 auto;
	width:160px;
	float:left;
	padding-right:20px;
}
ul.three_ul li {
	padding-top:7px;
	padding-left:10px;
	line-height:1.25em;
	list-style:none;
	background: url(/lib/images/bullet_sq.gif) no-repeat 0 13px;
}
ul.logo_ul {
	margin:0 auto;
	width:160px;
	float:left;
	padding-right:20px;
}
ul.logo_ul li {
	display:block;
	padding-top:7px;
	line-height:1.25em;
}
#two_col {
	width:580px;
	height:350px;
	padding:10px 10px;
	margin:0 auto;
}
ul.two_ul {
	margin:0 auto;
	width:180px;
	height:52px;
	float:left;
}
ul.two_ul li {
	display:block;
	padding-top:7px;
	line-height:1.25em;
}
ul.two_ul li a:hover {
	border-bottom:dotted 1px #999999;
}
ul.two_ul img{
	float:left;
	display:inline;
}
#single_col {
	width:870px;
	margin-left:10px;
	height:25px;
	margin:0 auto;

}
/****************************************|INNER|****************************************/
#inner, #base {
	overflow:hidden;
}
#download_files-page #inner { 
	padding: 30px 30px 100px 175px !important;
}
	#heading {
		padding-bottom: 2px;
	}
	.headliner_upper_left a, .headliner_upper_left a:visited, .headliner_upper_left a:hover,
	.headliner_upper_right a, .headliner_upper_right a:visited, .headliner_upper_right a:hover,
	.headliner_lower_right a, .headliner_lower_right a:visited, .headliner_lower_right a:hover { border: 0 !important; }
	.headliner_upper_left {
		margin-bottom: 6px;
		height: 120px;
		width: 220px;
	}
	.headliner_upper_left {
		margin-bottom: 6px;
		height: 120px;
		width: 220px;
	}	
	#corporate_speech-page .headliner_upper_left {
		margin-bottom: 6px;
		height: 120px;
		width: 220px;
		background:url(/lib/images/headliner_corners/headliner_upper_left_gray.jpg) no-repeat 30px 0;
		
	}
	.headliner_lower_right {
		height: 147px;
		width: 270px;
	}
	.inner_left {
		padding-right: 10px;
		width: 440px;
	}
	
	.inner_right {
		width: 176px;
	}
	.article_50 {
		width: 300px;
	}
/***/
.frame-blue {
	margin:20px 0;
	padding:25px 25px 10px;
	background:#cce4f6;
	border-color:#96b1c0;
	border-style:solid;
	border-width:1px 1px 3px;
}
/***/
.aa_programs, .ai_programs, .pul_programs {
	margin: 0;
	padding: 0;
	width: 635px;
	list-style: none;
}
.aa_programs a, .ai_programs a, .pul_programs a {
	border: 0 !important;
}
.aa_programs li, .ai_programs li, .pul_programs li {
	display: inline;
	margin: 0;
	padding: 0;
}
.aa_programs li { width: 210px; height: 130px; }
.ai_programs li, pul_programs li { width: 310px; height: 190px; }
/***/
.location_addresses, .location_maps { width: 310px; }
.location { min-height: 250px; }
/***/
.product_item {
	width: 640px;
	float: left;
}
.dev_desc {
	width:80%;
	float: left;
}
.item_desc {
	float: left;
	width: 440px;
}
.item_desc p {
	margin: .5em 0;
	padding: 0;
}
.item_photo {
	float: right;
	width: 175px;
}
.listen_btn {
	display: block;
	margin: 5px 0 0 55px;
	height: 20px;
	width: 60px;
	border: 0 !important;
	text-indent: -9999em;
}
.listen_btn:hover {
	background-position: 0 -20px;
}
/***/
.section {
	padding: 15px 20px 0 20px;
}
.sub_section {
	margin-top: .5em;
	padding-top: 1em;
	border-top: 1px solid #CCCCCC;
}
/***/
.push_l {
	margin: -10px 0 0 -30px;
}
/***/
.staff_item { float: left; width: 600px; }
.staff_photo { float:right; margin-left:10px; width:240px; }
.staff_bio {  }
/***/
.home_main {
	float: left;
	width: 600px;
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 25px 15px;
}
.home_main_video {
	float: left;
	width: 650px;
}
#auditory_intervention_programs-page .inner_left, #personal_use_library-page .inner_left{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 30px 0;
	min-height:600px;
}


#pace-page .section, #mtc-page .section, #lips-page .section, #vv-page .section, #on_cloud_nine-page .section,   #the_sound_health_series-page .section, #academic_achievement_programs-page .section, #learning_ears-page .section{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 120px;
	min-height:600px;
}


#being_green-page .section  {
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 120px;
	min-height:600px;
}
#fast_forword-page .section{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 90px;
	min-height:700px;
}

#samonas-page .section, #the_listening_program-page .section {
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 90px;
	min-height:600px;
}
#mtc-page .section{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 120px;
	min-height:800px;
}
#the_sound_health_series-page .section {
	background:url(/lib/imagesbase//article_logo_bg.gif) no-repeat 80px 140px;
	min-height:600px;
}

#music_for_babies-page .section  {
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 85px;
	min-height:600px;
}
.home_sidebar {
	margin-left: 618px;
	width: 265px;
}
#cogmed_video-page .home_main, #system_requirements-page .home_main {
	float: left;
	width: 980px;
}
#corporate_speech-page .section, #literacy-page .section, #social_emotional-page .section, #sensory_input-page .section, #large_motor-page .section, #fine_motor-page .section, #basic_concepts-page .section, #time_and_sequencing-page .section, #feeding_development-page .section, #client_login-page .section, #contact_us-page .section, #download_brochures-page .section, #watch_me_eat-page .section{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 90px;
	min-height:700px;
}
#download_media-page .section{
	background:url(/lib/images/base/article_logo_bg.gif) no-repeat 80px 600px;
	min-height:1200px;
}
/****************************************|PAGE LOGOS RIGHT|****************************************/
.page_logo {
	height:30px;
	width:66px;
	float:right;
	margin:25px 10px 0 0;
}
.page_logo_wide {
	height:30px;
	width:127px;
	float:right;
	margin:25px 10px 0 0;
}
#pace-page .page_logo {
		background:url(/lib/images/pace_page.gif) no-repeat 0 0;
}
#mtc-page .page_logo {
		background:url(/lib/images/page_mtc.gif) no-repeat 0 0;
}
#lips-page .page_logo {
		background:url(/lib/images/page_lips.gif) no-repeat 0 0;
}
#vv-page .page_logo {
		background:url(/lib/images/page_vv.gif) no-repeat 0 0;
}
#on_cloud_nine-page .page_logo {
		background:url(/lib/images/page_on_cloud_nine.gif) no-repeat 0 0;
}
#fast_forword-page .page_logo {
		background:url(/lib/images/page_fast_forword.gif) no-repeat 0 0;
}
#cogmed_video-page .page_logo, #system_requirements-page .page_logo {
		background:url(/lib/images/page_cogmed.gif) no-repeat 0 0;
}

#samonas-page .page_logo {
		background:url(/lib/images/page_samonas.gif) no-repeat 0 0;
}
#the_listening_program-page .page_logo_wide {
		background:url(/lib/images/page_listening_program.gif) no-repeat 0 0;
}
#corporate_speech-page .page_logo {
		background:url(/lib/images/page_corporate_speech.jpg) no-repeat 0 0;
}
#watch_me_eat-page .page_logo {
		background:url(/lib/images/wme.gif) no-repeat 0 0;
}

#learning_ears-page .page_logo {
		background:url(/lib/images/page_moyers.jpg) no-repeat 0 0;
}
/****************************************|SIDEBAR|****************************************/
.sidebar .sidebar_nav {
	width: 190px;
	padding: 15px;
	background: url(/lib/images/sidebar_bg.gif) no-repeat 0 0 #123549;
}
.sidebar .sidebar_nav {margin-bottom: 6px;}
.sidebar_base {height: 9px;}
/****************************************|SECTION_DIVIDE_02|****************************************/
.section_divide_02 {height: 14px;}
.outset {
	margin: 0 -17px;
}
/****************************************|SECTION_DIVIDE_VIDEO|****************************************/
.section_divide_video {height: 18px;}
.section_divide_dbl {height: 20px;}

/****************************************|BASE|****************************************/
#base {}
.base_left { padding: 10px; }
.base_left {
	width: 600px;
}
.base_right {
	width: 270px;
}
#cogmed_video-page .base_right, #system_requirements-page .base_right {
margin-right:25px;
}
#cogmed_video-page .base_left, #system_requirements-page .base_left {
margin-left:10px;
}
/****************************************|SECTION_DIVIDE_03|****************************************/
.section_divide_03 {height: 20px;}
/****************************************|FOOTER|****************************************/
p.copyright {
	float: left;
	font-size:.8em;
}
p.antalmedia {
	float: right;
	font-size:.8em;
}
/****************************************|FORMS|****************************************/
form.form {
	width: 620px;
}
form.login_form {
	margin: 100px auto 250px;
	width: 300px;
}
form.login_form label { float: left; width: 60px; } 
form.login_form .input { float: right; margin-right: 0; width: 210px; }
/******|FIELDSETS|*****/
fieldset {
	border-width: 1px;
	border-style: solid;
	border-color: #EEEEEE;
	margin-bottom: 10px;
	padding: 5px 20px;
}
fieldset.comment { padding-bottom: 20px; }
fieldset.borderless { border: 0 !important; margin: 0; padding: 5px 0; }
fieldset.submit { text-align: right; }
fieldset.forms { text-align: left; }
fieldset.documents { text-align: left; }
fieldset.articles { text-align: left; }

/******|INPUTS|*****/
input.name { width: 200px; }
input.email { width: 215px; }
input.telephone { width: 175px; }
input.date_field{ width: 15px; }
input.inputActive { background: #F1F1F1; }
input.last { margin-right: 0; }
input.child-name{ width: 180px; }
input.home_address{ width: 180px; }
input.borderless, input.radio, input.checkbox { border: 0 !important; }
textarea { height: 70px; width: 573px;  }

/******|REQUIRED|*****/
span.required {
	padding-left: 5px;
	font-size: .8em;
	color: #6F0000;
}

/******|VALIDATION ERROR CLASS|*****/
.formErrorOff { background: #ffffff; color: #111111; }

/******|SEND BUTTON|*****/
input.send_btn {
	margin: 0;
	padding: 0;
	height: 40px;
	width: 200px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
}
input.send_btn:hover {cursor: pointer;}
/******|ENROLL BUTTON|*****/
input.enroll_btn {
	margin: 0;
	padding: 0;
	height: 40px;
	width: 200px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
}
input.send_btn:hover {cursor: pointer;}
/******|LOGIN BUTTON|*****/
input.login_btn {
	margin: 0;
	padding: 0;
	height: 40px;
	width: 115px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
}
input.login_btn:hover {cursor: pointer;}
/******|ADD FORMS BUTTON|*****/
input.forms_btn {
	float:left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 250px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
	display:block;
}
input.forms_btn:hover {cursor: pointer;}
/******|ADD DOCUMENTS BUTTON|*****/
input.docs_btn {
	float:left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 250px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
	display:block;
}
input.docs_btn:hover {cursor: pointer;}
/******|ADD ARTICLES BUTTON|*****/
input.articles_btn {
	float:left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 250px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
	display:block;
}
input.articles_btn:hover {cursor: pointer;}
/******|DELETE BUTTON|*****/
input.delete_btn {
	float:left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 130px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
	display:block;
}
input.delete_btn:hover {cursor: pointer;}
/******|LOG OUT BUTTON|*****/
input.logout_btn {
	float:left;
	margin: 0;
	padding: 0;
	height: 40px;
	width: 130px;
	border: 0;
	line-height: 40px;
	text-indent: -9999em;
}
input.logout_btn:hover {cursor: pointer;}
/******|DEFAULTS|*****/
.borderless { border: 0 !important; }
img.inline_img {
	float: right;
	margin: 10px;
}
label, input, textarea { 
	font-size: 11px;
	font-family: arial;
	color: #111111;
}
.quick_links {
	padding-left: 10px;
}
#cogmed_video-page .quick_links {
	float:right;
	margin-right:25px;
}
label { margin-right: 6px; line-height: 14px; width: 60px; }
input { margin-right: 10px; line-height: 12px; padding: 1px 2px; background-color: #FFFFFF; border: 1px solid #d7d7d7; }
textarea { overflow: auto; padding: 1px 2px; background-color: #FFFFFF; border: 1px solid #d7d7d7; }

/****************************************|CONTACT LOGOS CHECKBOX|****************************************/
#cogmed label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#cogmed{ 
	background:url(/lib/images/programs/contact_logos/cogmed_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
	padding-bottom:20px;
}
#samonas label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#samonas{ 
	background:url(/lib/images/programs/contact_logos/samonas_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#mtc label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#mtc{ 
	background:url(/lib/images/programs/contact_logos/mtc_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
	
}
#listening_program label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#listening_program{ 
	background:url(/lib/images/programs/contact_logos/listening_program_c.gif) no-repeat 25px 12px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#fast_forword label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#fast_forword{ 
	background:url(/lib/images/programs/contact_logos/fast_forword_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#vv label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#vv{ 
	background:url(/lib/images/programs/contact_logos/vv_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#cloud_nine label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#cloud_nine{ 
	background:url(/lib/images/programs/contact_logos/on_cloud_nine_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#lips label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#lips{ 
	background:url(/lib/images/programs/contact_logos/lips_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#pace label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#pace{ 
	background:url(/lib/images/programs/contact_logos/pace_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#assesment{ 
	background:url(/lib/images/programs/contact_logos/alcott.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#assesment label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#social_skills_groups{ 
	background:url(/lib/images/programs/contact_logos/social_skills_groups.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#social_skills_groups label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#learning_ears {
	background:url(/lib/images/page_moyers.jpg) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#learning_ears label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#apraxia_clinic{ 
	background:url(/lib/images/programs/contact_logos/apraxia_clinic.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#apraxia_clinic label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
#wme{ 
	background:url(/lib/images/programs/contact_logos/wme_c.gif) no-repeat 25px 15px;
	width:93px;
	height:25px;
	float:left;
	padding-top:20px;
	padding-right:20px;
}
#wme label  {
	font-size:9px;
	line-height:.99em;
	color:#660000;
}
/****************************************|ADMIN|****************************************/
body.current_students-parent #inner , body.adminstration-parent #inner {
	padding: 30px 60px;
}


.moyers{
width:auto;
height:auto;
padding-bottom:20px;
padding-left:5px;
font-size:10px;
}

#frmRegister fieldset {
	clear: both;
}
#frmRegister .register_form_title {
	margin: 20px 0 5px 0;
	font-size: 1.3em;
	font-weight: bold;
}
#frmRegister label {
	display: block;
	float: left;
}
#frmRegister .register_first_col {
	width: 82px;
}
#frmRegister input, #frmRegister select {
	float: left;
}
#frmRegister #program {
	width: 390px;
}
#frmRegister #program2 {
	width: 390px;
	margin-left:156px;
	margin-top:10px;
}
#frmRegister #program3 {
	width: 390px;
	margin-left:156px;
	margin-top:10px;
}
#frmRegister #program4 {
	width: 390px;
	margin-left:156px;
	margin-top:10px;
}

#frmRegister #first_name, #frmRegister #email, #frmRegister #home_address, #frmRegister #profession {
	width: 175px;
	margin-right: 30px;
}
#frmRegister #last_name, #frmRegister #telephone, #frmRegister #home_address_2 {
	width: 175px;
}
#frmRegister #city {
	margin-right: 30px;
	width: 175px;
}
#frmRegister #state {
	width: 50px;
	margin-right: 10px;
}
#frmRegister #zip_code {
	width: 40px;
}
#frmRegister #card_number {
	width: 260px;
}
#frmRegister #card_vn {
	width: 40px;
}
#frmRegister #expiration_month {
	margin-right: 10px;
	width: 45px;
}
#frmRegister #expiration_year {
	margin-right: 20px;
	width: 70px;
}
#frmRegister .cvv2 {
	width: 40px;
}
#frmRegister #submit {
	float: right;
}
#total_cost {
	font-size: 1.5em;
	margin: 0 0 20px 0;
}
.credit_card_icons {
	float: left;
	margin: 0 0 0 20px;
}
#frmRegister .program_label {
	width: 150px;
}
#frmRegister fieldset.submit {
	margin-right: 57px;
}
#frmRegister .program {
	float: none !important;
}
