/* Contact Us styles */	


.blueBox one_col_layout
{
  style:width:645px;
}
	
.contactText
{
  line-height: 1.5em;
  font-size: 1.2em;
  padding: 15px 25px 10px 25px;
  margin-top:15px;
	width:180px;

}

.contactDivider 
{
  margin:20px 0 15px 0;
  height:11px;

}

.partnerName
{
  margin-bottom:15px;
}

.subPageTitleContact
{
 padding:24px 0 0 0;
 margin:0;
 text-align:center;


}

.fmiImage
{
margin:20px 0 20px 0;
padding-bottom:25px;

 
}

.contactInfo
{



}

.contactFields
{
color:#145790;
font-weight:bold;
text-align:right;
padding-bottom:20px;

}

.contactFieldsRadio
{
color:#145790;
font-weight:bold;
padding-bottom:20px;
font-size:.9em;
margin:0 0 10px 45px;

}

.formField
{
margin-right:50px;
margin-bottom:8px;
font-size:.9em;
}
				

.contactComments
{
}	

.contactSubmit
{
}

.contactSubmitBtn
{
padding-top:7px;
margin-left:290px;
margin-bottom:20px;
}

.contactRule
{
 border-top:1px solid #9abbd8;
 margin:25px;   
}      

/* Schools & Training styles */	


.schoolBlock
{
  width: 647px; /* 687 - padding */
  padding: 15px 20px 15px 20px;
  font-size: 12px;
}
.schoolBlock .photo
{
  float: left;
  display: inline;
  width: 201px;
  border: solid 3px #ffffff;
  margin:10px 0 0 0;
}
.schoolBlock .text
{
  position: relative;
  float: left;
  display: inline;
  width: 395px; /* 435 - padding */
  padding: 10px 20px 0px 20px;
}
.schoolBlock .widetext
{
  position: relative;
  float: left;
  display: inline;
  width: 596px; /* 435 - padding */
  padding: 10px 20px 0px 20px;
}

.schoolName
{
  color:#5638be;
  font-weight:bold;
  font-size: 12px;
}

.schoolName a
{
  color:#5638be;
}

.schoolDescription
{
  font-size: 12px;
  line-height: 1.3em;
  color:#262626;
}

.schoolName a
{
  color:#5638be;
}


.schoolLink
{
  float:left;
  margin:15px 0 0 0;
  padding:0;
}

.schoolLink a
{
  color:#5638be;
}

.schoolLink img
{

  float:left;
  margin:0px 15px 15px 0px;
  display:inline;
  
}

/* Job Sites styles */	


.sitesBlock
{
  width: 647px; /* 687 - padding */
  padding: 15px 20px 15px 20px;
  font-size: 12px;

}

.sitesBlock .content
{
   height:700px;
}

.sitesBlock .photo
{
  display: inline;
  width: 283px;
  border: solid 3px #ffffff;
  margin:0px 15px 0px 15px;
  
}
.sitesBlock .text
{
  position: relative;
  display: inline;
  width: 270px; /* 446 - padding */
  padding: 35px 20px 0px 20px;
  float:left;
}

.linkRule
{
background: url(/images/jobs/link_rule.gif) repeat-x;
margin:13px 0 13px 0;
height:5px;

	
}

/* Newsletter styles */

.newsletterBlock
{
  width: 647px; /* 687 - padding */
  padding: 15px 20px 15px 20px;
  font-size: 12px;

}

.newsletterBlock .content
{
   height:700px;
}

.newsletterBlock .photo
{
  display: inline;
  width: 283px;
  border: solid 3px #ffffff;
  margin:0px 15px 0px 15px;
}

.newsletterBlock .text
{
  position: relative;
  display: inline;
  width: 270px; /* 446 - padding */
  padding: 35px 20px 0px 20px;
  float:left;
}

.newsletterBlock img
{
    float:left;
    margin-bottom:15px;

}

.issueDescription 
{
  float:left;
  color:#262626;
  width:170px;
  margin:0px 0 0 5px;
  padding-top:15px;
}

.issuePDF 
{
  float:left;
  color:#262626;
  width:200px;
  margin:0px 0 0 5px;
  padding-top:15px;
}



.issueDescription ul
{
  list-style-type:none;
  padding:0 0 0 0px;
  font-size:.9em;
    width:170px;
}

.issueDescription li
{
    margin:0;
    padding:0;
}

.newsletterLink
{
    width:280px;
}

.newletterLink img
{

}



div.blt
{ 
  text-indent: -11px; 
  padding-left: 0px;
  padding-bottom: 4px;
 
}


.newsletterPhoto
{
    float:left;
    width: 293px;
    border:1px solid red;

}
 
.newsletterPhoto img
{
  display: inline;
  border: solid 3px #ffffff;
  margin:0px 15px 0px 15px;
  border:1px solid red;
}

/* Intro for Parents/Students Styles */


.introColumnLeft
{
  float:left;
  width:260px;
  margin-right:20px;
}

.introColumnLeft ul
{
     padding:18px;
     margin:0; 
}

.introColumnLeft li
{
     padding-bottom:5px;
     margin:0; 
}


.introColumnRight
{
  float:left;
  width:274px;

	}

.introColumnRight img
{
  float:left;
	width:274px;
	margin:30px 0 0 0;
	padding:0;

}


