﻿/* CSS Document */

@import url("navigation.css");
@import url("interior.css");
@import url("programs_box.css");

h5 {
margin:0;
padding:0;
}

h4 {
	margin: 0;
	padding: 0;
	color: #0067B2;
}

form {
margin:0;
padding:0;
}

span {
	margin: 0;
	padding: 0;
	color: #7B7976;
}

ul {
	margin: 0;
	padding: 0;
	color: #8F8C88;
}

ul {
	margin: 0;
	padding: 0;
	color: #8F8C88;
}

ul {
	margin: 0;
	padding: 0;
	color: #8F8C88;
}

p {
	margin: 0;
	padding: 0;
	color: #7B7976;
	font-size: small;
}

div {
margin:0;
padding:0;
}

body {
margin:0;
padding:0;
}

html {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#FFF;
}

/*---------------------------------------------------
						  **  Start mainContainer  **
---------------------------------------------------*/

#mainContainer {
margin:0 auto;
width:971px;
height:100%;
}

/*---------------------------------------------------
						**  Start headerContainer  **
---------------------------------------------------*/

#headerContainer {
margin:0;
width:971px;
height:134px;
}

#headerContainer .headerLogo {
width:217px;
height:134px;
float:left;
}

#headerContainer .headerContent { 
width:754px;
float:left;
}

#headerContainer .headerContent .headerInfo {
width:754px;
height:99px;
}

/*---------------------------------------------------
						  **  End headerContainer  **
---------------------------------------------------*/

/*---------------------------------------------------
					   **  Start contentContainer  **
---------------------------------------------------*/

#contentContainer {
	width: 971px;
	color: #7B7976;
}

/*-------------- leftContent Section --------------*/

#contentContainer .leftContent {
float:left;
width:217px;
}

#contentContainer .leftContent2 {
float:left;
width:732px;
}

#contentContainer .leftContent .sideContent {
width:217px;
height:auto;
}

.sideContent select {
margin:0 0 16px 6px;
padding:0 0 0 5px;
width:200px;
height:20px;
line-height:20px;
vertical-align:middle;
color:#7b7976;
font-size:11px;
border:1px solid #8f8c88;
}

.sideContent p.jumpProgDetails {
color:#ce0000;
font-size:11px;
padding:0 10px 10px 8px;
}

.sideContent .questionnaire {
width:208px;
height:124px;
background:url(../images/bkg_questionCalloutBtm.jpg) right bottom no-repeat;
}

.sideContent .questionnaire img {
padding:0 0 2px 0;
}

.sideContent .questionnaire p {
padding:0 0 0 50px;
color:#2173b8;
font-size:10px;
}

.sideContent .questionnaire a {
color:#2173b8;
text-decoration:underline;
}

.sideContent .questionnaire a:hover {
text-decoration:none;
}

/*------------- rightContent Section --------------*/

#contentContainer .rightContent2 {
float:left;
padding:0;
}

#contentContainer .rightContent {
float:left;
padding:0;
}

#contentContainer .rightContent {
width:754px;
}

#contentContainer .rightContent2 {
width:239px;
}

#contentContainer .rightContent .mainImage {
margin:0;
padding:0;
width:754px;
height:auto;
}

#contentContainer .rightContent .mainContentSection {
width:754px;
height:auto;
}

.mainContentSection .struglingParents {
float:left;
width:254px;
}

.mainContentSection .struglingParents .sparCopy {
float:left;
padding:10px 10px 13px 0;
width:244px;
}

.struglingParents .sparCopy img {
float:left;
width:57px;
height:52px;
}

.struglingParents .sparCopy p {
	float:left;
	padding:5px 0 0 8px;
	width:200px;
	font-size:11px;
	color:#7b7976;
	line-height: 15px;
}

.mainContentSection .alumni {
float:left;
width:252px;
}

.mainContentSection .alumni .alumCopy {
float:left;
padding: 10px 10px 13px 6px;
width:236px;
background:url(../images/gfx_spaDivider.jpg) left top no-repeat;
}

.alumni .alumCopy img {
float:left;
width:55px;
height:52px;
}

.alumni .alumCopy p {
	float:left;
	padding:5px 0 0 8px;
	width:200px;
	font-size:11px;
	color:#7b7976;
	line-height: 15px;
}


.mainContentSection .professionals {
float:left;
width:248px;
}

.mainContentSection .professionals .proCopy {
float:left;
padding:10px 10px 13px 5px;
width:233px;
background:url(../images/gfx_apDivider.jpg) left top no-repeat;
}

.professionals .proCopy img {
float:left;
width:53px;
height:52px;
}

.professionals .proCopy p {
	float:left;
	padding:5px 0 0 8px;
	width:200px;
	font-size:11px;
	color:#7b7976;
	line-height: 15px;
}

/*---------------------------------------------------
						 **  End contentContainer  **
---------------------------------------------------*/

/*---------------------------------------------------
						**  Start footerContainer  **
---------------------------------------------------*/

#footerContainer {
	margin: 3px 0 0 217px;
	width: 754px;
	height: 197px;
	clear: left;
	border-top: 1px solid #b7e1f2;
	color: #8F8C88;
}

#footerContainer2 {
margin:3px 0 0 0;
padding:0 0 0 217px;
width:754px;
height:197px;
clear:left;
border-top:1px solid #b7e1f2;
}

#footerContainer2 .accreditation {
width:754px;
display:inline;
}

#footerContainer .accreditation {
width:754px;
display:inline;
}

.accreditation .leftside {
padding:31px 0 19px 0;
width:416px;
}

.accreditation .rightside {
padding:22px 0 19px 0;
width:338px;
}

.accreditation .rightside a {
color:#62605e;
font-size:11px;
text-decoration:underline;
line-height:12px;
}

.accreditation .rightside a:hover {
text-decoration:none;
}

#footerContainer2 .bottomEnd {
padding:0 0 18px 0;
width:754px;
height:23px;
clear:both;
}

#footerContainer .bottomEnd {
padding:0 0 18px 0;
width:754px;
height:23px;
clear:both;
}

#footerContainer2 .linksCopy {
width:754px;
text-align:center;
color:#999;
font-size:10px;
}

#footerContainer .linksCopy {
width:754px;
text-align:center;
color:#999;
font-size:10px;
}

#footerContainer2 .linksCopy a {
color:#999;
text-decoration:underline;
}

#footerContainer .linksCopy a {
color:#999;
text-decoration:underline;
}

#footerContainer2 .linksCopy a:hover {
text-decoration:none;
}

#footerContainer .linksCopy a:hover {
text-decoration:none;
}

/*---------------------------------------------------
						  **  End footerContainer  **
---------------------------------------------------*/

.blueTxt {
color:#2590d6;
}

.blueTxt2 {
color:#42afdc;
}

.blueTxt3 {
	color: #0067B2;
}

.dkBlueTxt {
color:#2f39e8;
}

.purpleTxt {
color:#7c71b6;
}

.purpleTxt2 {
color:#7d60fa;
}

.greenTxt {
color:#57ad10;
}

.orangeTxt {
color:#fe5f01;
}

.yellowTxt {
color:#efb717;
}

.left {
float:left;
}

.right {
float:right;
}

.rightTxt {
text-align:right;
}

.noBullet {
list-style:none;
}

.disclaimer {
font-size:10px;
}

.noLine {
text-decoration:none;
}

/*---------------------------------------------------
						    **  End mainContainer  **
---------------------------------------------------*/
