/*
 * FORM SPECIFIC STYLES
 */

body {
  width:900px;
}

#layout_container {
  margin:0 auto;
}

body.index div.lead_form p {
  width:80%;
  margin:0 0 20px 15px; 
}

body.index #layout_main #layout_center form {
  width:242px;
  height:200px;
}

body.index .buttonContainer {
  margin-top:30px;
}

form .button,
.questions_pagination a.next {
  cursor:pointer;
	background:transparent url("../images/pa/continue.png") no-repeat 0 0;
	padding:5px 63px;
	margin:0 auto;
	border:none;
	color:transparent;
	font-weight:bold;
	font-size:0px;
	width: 162px;
	height: 29px;
	margin-left: -10px;
  _color:#73A264;
  _padding-top:3px;
}


a.next:hover {
	background:transparent url("../images/pa/continue.png") no-repeat 0 0;
}

.fact dl dd {
  background:transparent url(../images/pa/factbottom.gif) no-repeat scroll 0 0;
}

div.step2 .error_message {
  padding-left:162px;
}

.subQuestions .formRow {
  padding-top:5px;
}

.subQuestions {
  clear:left;
}

.checkbox_group_elements{
  background:#F6F6F6 none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  overflow:auto;
  padding:6px 3px;
  width:160px;
}

form .checkbox_group_elements label {
  width:120px;
  text-align:left;
  clear:none;
  text-transform:capitalize;
  _padding-top:5px;
}

form .checkbox_group_elements .checkbox_row input {
  width:16px;
  float:left;
  clear:left;
}

#formRow_terms {
  padding-left:138px;
}

#formRow_terms input {
  width:16px;
  height:16px;
}

.formRow input {
  width:236px;
}


body.step2 .formRow select {
  width:240px;
}


/* loading indicator */
body.step3 .ajax_loader h1 {
  margin:0px auto;
  text-align:center;
  font-size:18pt;
  font-weight:bold;
  font-family:Lucida Sans Unicode,Verdana,Arial,sans-serif;
  padding:40px 0px;
}

body.step3 .ajax_loader img {
  margin:0px auto;
  display:block;
  text-align:center;
  padding-bottom:40px;
}

body.step3 #spinner-container img {
  margin:none;
}

body.step3 #spinner-container h1 {
  margin:none;
  text-align:left;
}

body.step3 #spinner-container {
  padding-left:10px;
}

body.step2 #layout_container {
  background:transparent url('../images/pa/formbackgroundlarge_grd.png') no-repeat 0 85px;
  padding:0;
  width:701px;
}

body.step2 #layout_main {
  padding-bottom:75px;
}

body.step3 #layout_main,
body.step4 #layout_main,
body.step4success #layout_main {
  background:transparent url('../images/pa/formbackgroundlarge_grd.png') no-repeat 0 0;
  padding:0;
}

#enclosing_pages {
  padding-bottom:8px;
}

div.step2 #formRow_terms .error_message {
  padding-left:0
}

/* Step 2 / Flippable Sections */

a.prev {
  display:block;
  float:left;
  margin-bottom:5px;
  margin-right:5px;
  padding:0.3em 0.5em;
  border:1px solid #AAAAEE;
  color:#1155BB;
}

/*
body.step2 .button {
  position:relative;
  left:20px;
  bottom:-3px;
}
*/

body.step4 #spinner-container .step_message,
body.step4success #spinner-container .step_message {
  background:transparent none;
  padding-left:15px;
}

body.step4success #layout_main #layout_center {
  background:transparent none;
}

#article #main_image { 
  float:left;
  padding:5px 10px 5px;
}

.questions_pagination a.prev {
  display:block;
  float:left;
  margin:3px 5px 5px;
  padding:0.3em 0.5em;
  border:1px solid #999;
  color:#fff;
  position:relative;
  left:110px;
  _bottom:0;
  background-color:#ccc;
}

.questions_pagination {
  clear:both;
  float:left;
  position:relative;
}

.step2 .questions_pagination a.prev {
  margin-top:3px;
}

.questions_pagination a.next {
  margin:0;
  display:block !important;
  padding:5px 0 0;
  position:relative;
  text-align:center;
  left:110px;
}

body.step2 .buttonContainer {
  padding-left:0;
  display:inline-block;
  left:110px;
  position:relative;
  float:left;
  clear:none;
}

body.step2 .buttonContainer input {
  margin:0;
  _color:#73A264;
}

a.next:hover {
	background:transparent url("../images/pa/continue.png") no-repeat 0 0;
}

div.step2 .error_message {
  padding-left:134px;
}

.step2 #layout_main {
  padding-bottom:40px;
  margin-bottom:15px;
}

body.step2 form {
  padding:0 20px 0 15px;
  position:relative;
  background:transparent url('../images/form_bg.png') no-repeat 3px 0;
  []padding-bottom:45px;
}

body.step2 #layout_main {
  background:transparent url('../images/school_logos.jpg') no-repeat 5px 100%;
}

div.leftCopy {
  float:left;
  width:250px;
  height:250px;
  margin-left:15px;
}

.meter-wrap {
  left:230px;
  _left:218px;
  top:80px;
  position:absolute;
}

body.step2 #layout_main {
  min-height:350px;
}

#layout_center div.step2 {
  width:420px;
  float:left;
  background:transparent url('../images/form_bg_bottom.png') no-repeat 0 98%;
  padding-bottom:20px;
  margin:0 0 40px;
}

#clear_fix {
  clear:both;
}

.step2 form .formRow label {
  width:125px;
}

.step2 div.lead_form p.title {
  padding-top:15px;
  padding-left:10px;
  height:60px;
  margin-bottom:50px;
  color:#fff;
  text-align:left;
  line-height:1.2em;
}

.step2 .pagination_section {
  /*display:none;*/
}

#footer {
  width:650px;
}

#footer .nav a {
  padding:1px;
}


/*ARTICLE PAGES */

html #container #header {
/*margin-left: 80px;*/
height: 75px;
}


h2#article_title,
#article_body h3{
color:#080D0F;
font:bold 14pt "Lucida Sans Unicode",Verdana,Arial,sans-serif;
margin:0 0 9px;
text-transform:uppercase;
font-weight: normal;
}

#article_body h3{
	font-size: 12pt;
	float: left;
	height: 30px;
	margin: 30px 0 0;
	text-transform: capitalize;
}


#article p, 
#article p li,
#article_body,
#article_body ul li{
  clear:none;
  display:block;
  width:auto;
  float:none;
  font-size:11pt;
  padding: 0 5px;
  margin: 5px 0;
  line-height: 1.4;
  font-family: "Lucida Sans Unicode",Verdana,Arial,sans-serif;
}

body div.article_page {
	width:900px;
	margin: 0 auto;
	padding: 0;
	margin: 0;
}

.article_page #main {
	width: 100%;
}

#article #main_column {
	width: 455px;
}


.article_page #main #article {
	width:auto;
}

#article #right_column {
padding: 0;
margin: 0 0 0 30px;
height: 260px;
width: 277px;
float:right;
}

/*/*/
*html #article #right_column {
margin: 0 0 0 30px;
}


#article #right_column #lead_gen_form {
margin: 0;
padding: 0;	
}

#article #right_column #lead_gen_form .index{
margin: 0;
padding: 0;	

}

#article #right_column #lead_gen_form .index form{
margin: 0;
padding: 5px 0 0 30px;	
width: 247px;
height: 215px;
background:url("../images/reg_widget_flip.png") no-repeat scroll 0 0 transparent;
}

form .buttonContainer {
	margin-top:20px;
}


#article #right_column #lead_gen_form .index form div{
padding: 0;
width: 250px;
}

#article #right_column #lead_gen_form .index form div p.title{
padding: 0;
width: 200px;
margin-left: 15px;
}

/*HIDE TOP NAV*/
#article #top_nav_list_container {
	display: none;
}

/*TURNING ON LEFT NAV*/
#article #left_nav_list_container {
display:block;
padding-top:0;
width:120px;
margin-right: 10px;
}

.article_page #left_nav_list_container {
background:url("../images/article_left_nav_bg.png") no-repeat scroll 0 0 transparent;
float:left;
height:338px;
padding-left:10px;
padding-top:10px;
width:120px;
}

#article #left_nav_list{
background: none;
width: 105px;
padding: 0;
margin: 10px 0 0;
}

#article #left_nav_list li {
border-bottom:1px solid white;
padding:0 0 4px 0;
text-align:center;
list-style-type: none;
background:none;
font-size: 11pt;
}

#article #left_nav_list li a,
#article #left_nav_list li a:hover {
	color: white;
	text-decoration: none;
}

 
#article_body ul {
  margin-left:10px;
}

#article_body ul li {
  background:transparent url("../images/pa/dot_1.gif") no-repeat scroll 0 9px;
  padding-left:15px;
}

#start-now-cta {
  background:transparent url("../images/pa/CTA_edu_PA.jpg") no-repeat scroll 0 0;
  height:27px;
  margin-bottom:10x;
  width:363px;
}

