/*Wild Default - Wildflower default*/
/*GLOBAL SETTINGS*   * #selector *style: = ie6 ie7*/

/*   Global Settings   */

*{  /*Global Clear Out & Default Style*/
	margin:0;
	padding:0;
	border:none;
	list-style:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	}


h1{
	font-size:18px !important;
}

h2,h2 a{
	font-size:16px !important;
}



h3{
	font-size:14px !important;
}

h4{
	font-size:13px !important;
}

h5{
	font-size:12px !important;
}


img{
	border:none;
	}

.clear{      
	clear:both;
	}

/*    Body Section    */


#eduLogo{
	width:100px;
	height:31px	;
	background:url(/../../../../img/layouts/prime/wildflower/global/logo.png) no-repeat scroll 0 0 ; /*Call to Action Background*/
	margin:8px 0 0;
	}


#wrapper{
	width:900px;
	margin:0 auto;
	}

#container{
	overflow:hidden;

	}

#content{
	margin:35px 0 ;
	float:left;
	}

#top_border,
#top_border img{
	width:900px;
	height:16px;
	}
	
#global_header{
	margin:10px 0 0 25px;
	width:400px;
	float:left;
	}	
	

/* Global Call to Action*/	

#global_CTA_Box{
	width:400px;
	*width:400px; /*IE 6 & 7*/
	float:right;
	margin:0 20px 0 0;
	}
	
#global_CTA{
	position:absolute;
	top:-80px;
	right:-8px;
	_right:35px;
	}	
	
#global_description{
	text-align:right;
	font-size:12px;
	clear:both;
	margin:24px 0 0;
	}
	

/*    Left Column   */

.sideBarElement h4{
	text-transform:uppercase;
	font-size:14px !important;
	padding:2px 0 0;
	
}

.sideBarElement img{
	margin:0 5px 0 0;
	float:left;
}

#featureSchoolLogo{
	margin:20px;
	
}

#topSchoolsSideBar{
   clear:both;
}

#featureSchools .quickLinksBox{
	width:95% !important;
}

#topSchoolsSideBar .quickLinksBox{
	width:74%;
}
#left_Column{
	width:175px;
	margin:0 10px 0 25px;
	float:left;
	}

#left_Column h4{
	font-size:16px;	
	margin:0 4px 0 0;
	color:#164a7e;
	}

#left_Column ul{
	margin:10px 0;
	}

#left_Column ul li{
	margin:8px 0;
	}

#left_Column ul li a{
	font-size:13px;
	}
	
#topSchoolsSideBar h4{
	font-size:16px;
	}

#featureSchools img{

	}	

.sideBarElement{
	margin:0 0 25px 0;
	}
	
#featureSchools{
	margin:30px 0;
	}

/*   Right Column  */

#right_Column{
	width:655px;
	*width:630px; /*ie7*/
	margin:0 25px 0 10px;
	_margin:0 0 0 10px; /*ie6*/
	float:right;
	}

/* ------- Home Page ----------*/

/*Call to Action Section*/

#main_CTA{
	height:198px;
	width:654px;
	margin:0 auto 15px;
	position:relative;
	}

#wf_zip_prime{
	width:354px;
	float:right;
	margin:125px 0 0;
	}

#wf_zip_prime #LeadZip{
	width:87px;
	float:left;
	font-size:15px;
	text-align:center;
	height:18px;
	*height:18px !important; /*ie7*/
	padding:5px 0;
	*padding:1px 0 !important;/*ie7*/
	font-size:14px;
	margin:2px 0 0;
	*margin:7px 0 0 !important;/*ie7*/
	}

.clearFieldActive{ /*active input field color*/
	font-weight:bold;
	}

#wf_zip_prime .submit{ /*CTA button*/
	width:43px;
	float:left;
	margin:0 0 0 3px;
	}

#wf_zip_prime p{ /* "or" Text*/
	width:27px;
	float:left;
	font-size:16px;
	margin:7px 0;
	*margin:8px 0;/*ie7*/
	font-weight:bold;
	}

select#dropDown{
	width:140px;
	border:solid #999 2px;
	color:#333;
	font-size:16px;
	*font-size:14px;/*ie7*/
	height:34px;
	padding:5px 2px;
	*margin:7px 0 0;/*ie7*/
	}

#main_CTA .overlay{ /*pinwheel overlay*/
	border:none !important; 
	}

/*Main Copy*/

#mainCopy{
	margin:0 0 30px 0;
	padding:10px 0 0;
	border-top:1px solid #999;
	}

#mainCopy h2{
	font-size:16px;
	margin-left:0 !important;
}

#mainCopy p{
	margin:7px 0;
	}	

/*Section Contents*/

#column_left_elements{
	width:317px;
	*width:300px;/*ie7*/
	float:left;
	margin:0 10px 0 0;
	}
	
#column_right_elements{
	width:315px;
	*width:300px;/*ie7*/
	float:left;
	margin:0 0 0 10px;
	}

.sectionBox{
	margin: 0 0 65px 0;
	width:100%;
	clear:both;
	}

.topCopies{
	margin: 10px 0 10px 0;
	}

.top5 h3 a {
	font-size:16px;
	}
	
.customSection{
	width:296px;
	padding:0 0 0 5px;
	}

.customSection p{
	margin:10px 0 0;
	}


.customSection p br{
    margin:0 0 10px;
	}


 .sectionBottom , .sectionTop{
	width:301px;
	height:10px;
	*height:15px;/*ie7*/
	_height:13px;/*ie6*/
	}

#stateMapSection .sectionTop{
   *margin-bottom:0;/*ie7*/
	}

.sectionTop{
	*margin-bottom:-5px;
	}

.customSection h3{
	margin: 3px 0 10px 10px;
	}

.topCopies .sectionBottom{
	*margin:0 0 0 0;
	}

.topCopies img.sectionPic{
	width:75px;
	height:75px;
	float:left; 
	margin:0 10px 10px 0 ;
	}	

.customSection {
	position:relative;
	}

.customSection p a.icon,
.customSection p a.downIcon{
	position:absolute;
	bottom:2px;
	right:15px;
	width:13px;
	height:13px;
	}

.customSection p a.icon:hover {
	position:absolute;
	bottom:2px;
	right:15px;
	width:13px;
	height:13px;
	background:url(/../../../../img/layouts/prime/wildflower/home/dropdown_button_ovr.gif) no-repeat scroll 0 0; /*hover*/
}

.customSection p a.downIcon:hover {
	position:absolute;
	bottom:2px;
	right:15px;
	width:13px;
	height:13px;
	background:url(/../../../../img/layouts/prime/wildflower/home/dropup_button_ovr.gif) no-repeat scroll 0 0; /*hover*/
}


.customSection p{
	line-height:17px;
	padding:0 10px;
	*padding:0 10px 10px; /*ie7*/
	*margin:-3px 0 0 0; /*ie7*/
	_height:130%; /*ie6*/
	width:92%;
	}

ul.subPageLinks {
	margin:0 0 0 16px;
	width:95%;
		}

ul.subPageLinks li{
	margin:0 0 7px 0;
	width:95%;
	}

ul.subPageLinks li a{
	font-size:14px;
	}

#smallMapimage img{
	width:250px;
	padding:10px 20px;
	}

#stateMapSection{
	width:301px;
	_width:295px; /*ie6*/
	}

/* -------  Views Page ----------*/

#viewsCTAleft{
	width:175px;
	}

#viewsTitle{
	font-size:20px;
	margin:0 0 20px 0;
	}

#viewsContent p{
	width:90%;
	margin:0 0 20px 0;
	}
	
#viewsContent h3{
	font-size:16px;
	margin:10px 0;
}

#viewsContent p img{
	float:right;
	margin:0 0 20px 20px;
}

#right_Column{
	position:relative;
	
}

#right_Column #viewsContent ul{
	margin:0 0 20px 0;
	list-style-type: circle !important;
}


#viewsPageList{
	margin: 20px 0 0;
	}

.viewsLinkBox{
	padding: 20px 0;
	width:90%;
	}

.viewsLinkBox p{
	font-size:13px;
	}

.viewsLinkBox h3 {
	margin:0 0 5px;
	}

.viewsLinkBox h3 a{
	font-size:18px;
	text-decoration: underline;
	}

h2#viewsTitle{
	margin:0 0 12px 0 !important;
	}

/* -------  Wild States Page ----------*/

#states{
	width:500px;
	margin:0 auto;
	text-align:center;
	}
	
#states ul{
	list-style-type: none;	
	}
	
#states ul{
	list-style-type: none;	
	}

.stateList{
	float:left;
	width:165px;
	font-size:15px;
	}	

.stateList ul li{
	margin: 0 0 8px;
	}

.stateList ul li a{
	font-size:16px;
	}

#mapField{
	margin:0 0 0 30px;
	_margin:0;
	}

/* -------  Wild States sub Page ----------*/

/*Summary body*/

a.link_btn img {
	border:none;
	}
	
div#content h2 {
	margin-left:10px;
	}
	
#row_1_summary{
	padding:25px 0;
	}
	
#summaryMessage{
	width:495px;
	margin:0 auto;
	padding:10px;
	}
	
#summaryMessage p{
	text-align:center;
	font-size:14px;
	line-height:18px;
	}	

#resultHeader{
	text-align:center; 
	font-size:18px;
	}

#summaryMessagev1 h3.summary_school_type{
	font-size:14px; 
	padding:5px 0 5px 10px;
	margin:15px 0;
	}

#summaryMessagev1 ol.matchList li{
	height:100%;
	}
	
#summaryMessagev1 ol.matchList li a img.logo{
	clear:both;
	margin:0 auto;
	width:100%;
	}
	
ol#groundMatches li,
ol#onlineMatches li,
ol#crspMatches li{
	text-align: left;
	}

ol#groundMatches li a .logo,
ol#onlineMatches li a .logo,
ol#crspMatches li a .logo{
	margin:0 11px 0 10px;
	border:none;
	}

/*LOGO SECTIONS*/
.logoBox{
	width:220px; 
	_width:200px; 
	float:left;
	margin:auto 10px auto 10px;
	_
	}

.learnMoreCTA {
	margin:5px 0 0;
	text-align:center;
	}

.learnMoreCTA a{
	font-size:16px;
	}

/*LOCATION COURSE SECTIONS*/

#summarySchoolLink{
	padding: 0 0 5px 0;
	overflow:hidden;
	}

#summaryContent{
	margin:0 0 50px 0;
	width:90%;
	overflow:hidden;
	}

#summaryContent ul{
	width:655px;
	clear:both;
	margin: 0 0 20px 0;
	}

#summaryContent ul li{
	list-style-position:inside;
	list-style-type:disc;
	}

#summaryContent p{
	margin:20px 0 20px ;
	}

.linkHeaders{
	height:100%;
	overflow:hidden;
	padding:0 0 5px ;
	}

.linkHeaders img{
	float:left;
	width:25px;
	height:25px;
	margin:0 5px 0 0;
	}

.summary_school_type{
	padding:4px 0 5px 0;
	font-size:17px;
	width:80%;
	float:left;
	height:100%;
	}

div.toTop{
	float:left;
	margin:8px 0 0;
	padding:0 0 0 13px;
	}

div.toTop img{
	width:10px;
	height:10px;
	margin:4px 3px 0 0;
	}

#summaryMessagev1 ol li .locationBox{
	width:325px; 
	float:right;
	font-size:13px;
	}

#summaryMessagev1 ol li .locationBox h4{
	font-size:14px; 
	text-decoration:underline; 
	line-height:15px;
	}

#summaryMessagev1 ol li .locationBox .program{
	margin:5px 0;
	clear:both;
	font-size:12px;
	}	

.schoolName{
	margin:0 0 8px 0;
	line-height:18px;
	}

h2.stateHeader{
	margin:10px 0 !important;
	font-size:16px;
	clear:both;
	}

.schoolName a{
	font-size:17px;
	}

.locationCourse{
	margin:0 auto;
	overflow:auto;
	height:100%;
	}

.location{
	margin:0 0 5px 0;
	overflow:hidden;
	}

.area{
	float:left;
	margin:0 25px 0 0;
	width:175px;
	_width:150px;
	}

.course{
	float:left;
	width:150px;
	}

li.programs{
	margin:0 0 2px 0;
	padding:0 0 3px 0;
	line-height:14px;
	}

#right_Column ol{
	clear:both;
	}

.locationBox{
	padding:15px 20px 0 0;
	font-size:14px;
	width:220px;
	float:left;
	}

li.school{
	margin:25px 0;
	overflow:hidden;
	padding:10px 0;
	height:100%;
	-moz-border-radius: 8px;  /*Produces Fully Rounded Effect*/
	-webkit-border-radius:8px;  /*Produces fully rounded effect*/ 
	}

.logo{
	width:85%;
	}

/*state sub links*/
.clearfix{
	clear:both;
	}

.subButtons{
	float:left;
	padding:2px 5px;
	}

#ground{
	padding-left:0;
	}

#summarySchoolLink h3{
	font-size:19px;
	margin:0 0 5px 0;
	}

#scrollList{
	height:18px;
	}

/*  ---------- footer  ----------*/

#footer{
	overflow:auto;
	line-height:16px !important;
	}

#footer img{
	width:15px;
	height:15px;
}

.footerHeader{
	border-bottom:1px solid #999999;
	margin:0 0 10px;
	padding:0 0 3px;
	}

#footer h4{
	margin:0 ;
	font-size:12px;
	float:left;
	width:89%;
	color:#333;
	}


#footer ul li{
	margin:0 0 2px;
	}

.footerBox{
	width:180px;
	float:left;
	padding:10px 20px 10px;
	height:200px;
	}

.footerBox a{
	font-size:11px;
	}

#footMenu{
    width:165px;
	}

#footTopSchools{
	padding-left:20px;

	}

#footTopStates{
	width:210px;
	}

#footResourse{
	padding-left:25px;
	border:none;
	}

#copyRight{
	padding:20px 0 10px ;
	clear:both;
	text-align:center;
	overflow:hidden;
	color:#fff;
	}

#copyRight img{
	margin:5px 0 0;
	}


	.inputField{
	    width:85px;
	    border:solid 1px #999;

	}

	#emailForm{
	    border:1px solid #666;
	    padding:10px 5px;
	    margin:0 0 20px;
	}

	#emailForm p{
	   text-align:center;
	   font-size:14px;
	   margin:0 0 10px;
	}

	#emailForm form{
	   width:175px;
	}

	.inputBox{
	  width:75px;
	}


	.textBox{
	  width:70px;
	}

	#submitTD{
	  width:156px;
	}
