/* CHANGE COLORS AND BACKGROUND PICTURES HERE */
/***************THEME ONLY*****************/
/*THINGS THAT NEED TO BE CHANGED*/

/*states page 1*/

.stateList ul li a:link, .stateList ul li a:visited{
	color: #666666;/*DO NOT TOUCH*/
}

.stateList ul li a:hover, .stateList ul li a:active{
	color: #387eb4;
}


/*index page*/ 
div.form{
	background:#fff;
	border:2px solid #387eb4; /*CHANGE THIS ONLY*/
	
	}

div#copybox strong{
	color:#387eb4;
	}

#content ol li a{
	color:#387eb4;
	}
	
table.copy_col th{
	border-bottom:1px dotted #387eb4;
	}
	
.form_footer, .form_footer a{
	color:#387eb4;
	}
	
input{
	border:2px solid #A9D5FD;/*LIGHT COLOR*/
	}
	
table.copy_col th{
	border-bottom:1px dotted #387eb4;
	}

/*validation*/
img.valCheck{
	float:right;
	border:0px;
	}

.privtip,	
.tooltip{
	margin-top:-25px;
margin-left:-15px;
margin-right:6px;
	float:left;
	}

.privtipMessage,
.tooltipMessage{
	max-width:200px;
	padding:8px;
	font-size:12px;
	}
	
.privtipMessage{
	margin: 15px 0 0 -240px;
	color:#333;
	border:1px solid #333;
	background-color:#efefef;
	}

.tooltipMessage{
	margin: 15px 0 0 -9px;
	color:#ff3333;
	border:1px solid #ff3333;
	background-color:#fff1f1;
	}

.tooltipMessage.green{
	color:#21C130;
	border:1px solid #21C130;
	background-color:#d4fad7;
	}

/*pick schools page*/ 

div.page_count p{
	color:#387eb4;
	}
	
div#loose{
	border:2px solid #387eb4;/*BORDER*/
	color:#387eb4; /*FONT COLOR*/
	background:#e6f1fb;/*LIGHT*/
	text-align:center;
	}

h2#distance{
	color:#387eb4;
	}
	
/*summary page*/

div.form_header h1, div#content h1{
	color:#387eb4;
	}

.miles{
	color: #387eb4;
	}

.messageOne{ 
	background-color:#fff !important;
	}

/*----------DO NOT EDIT BEYOND THIS POINT UNLESS NECESSARY  ------------*/
/* BODY */


div#wrapper{
	background:url(../../../img/layouts/shiny/contentbg.gif) no-repeat top center;	
	}
	
/* CONTENT */

div#content_v2{
	color:#666666;
	}
	
#content p, #content ol li{
	color:#666666;
	}
	
	
div#content h2{
	color:#333333;
	}
	


/* TABS */
ul#tabnav li{
	background-image:url(../../../img/layouts/shiny/tabs.gif);
	}

div#copybox{
	background:transparent url(../../../img/layouts/shiny/copybg.gif) top left repeat-y;
	}
	
table.tabs{
	border:2px solid #333;
	}	
	
table.tabs strong.tabs{
	color:#ffffff;
	}
	
table.tabs td{
	border:1px solid #333;
	}
	
ul.copylist li{
	color:#333333;
	}
	
ul.copylist li{
	color:#333333;
	}

/* FORM */

	
div.form strong{
	color:#333;
	}


	
	
/* ERROR */

div#flashMessage{
	color:#FF3333;
	}

.flashMessage{
	color: #D60202;
	background-color: #FFF0ED;
	border: 1px solid #FF0000;
	}
	
div.error-message {
	color:#FF3333;
	}
	
.error{
	color:#FF3333;
	}
	
.flashMessage{
	color: #D60202;
	background-color: #FFF0ED;
	border: 1px solid #FF0000;
	}


/* results */

.form_error_message{
	font-size: 18px;
	color:#f32121;
	}

#facebox form div{
	margin:auto;
	padding-left:20px;
	}
	
#facebox .footer{
	clear:both;
	width:100%;
	}

a.close img{
	position:static;
	}
	
#results_form .valCheck{
	margin-right:3px !important;
	}

#facebox input#submitbutton{
	margin-top:10px;
	margin-bottom:10px;
	width:170px;
	height:45px;
	outline:none;
	}
	
#school_description{
	float:left;
	width:350px;
	font-family:Arial,Helvetica, "sans serif";
	color:#222;
	text-align:justify;
	}

#school_description{
	font-size:14px;
	line-height:20px;
	}

#facebox_right{
	float:right;
	width:310px;
	}

.facebox_copy img{
	padding-top:2px;
	float:left;
	}
	
#results_form #form2{
	font-family:Arial,Helvetica, "sans serif";
	color:#222;
	width:300px;
	padding-left:20px;
	background-color:#d2eafc;
	border:2px solid #387eb4;
	}

#liteForm{
width:260px;
}

	
#results_form #form2 h2{
	text-align:center;
	width:290px;
	}

.loading{
	width:700px;
	font-family:Arial,Helvetica,"Sans Serif";
	}
	

/*.li_01{
	background:transparent url(../../../img/layouts/shiny/bg_ol1.png) no-repeat left top;
	}
.li_02{
	background:transparent url(../../../img/layouts/shiny/bg_ol2.png) no-repeat left top;
	}
.li_03{
	background:transparent url(../../../img/layouts/shiny/bg_ol3.png) no-repeat left top;
	}
.li_04{
	background:transparent url(../../../img/layouts/shiny/bg_ol4.png) no-repeat left top;
	}
*/

h2.select_message{
	color:#186CAC;
	}
	
#header_results{
	margin: 0 0 0 0;
	width:729px;
	height:125px;
	background:url(../../../img/layouts/shiny/header3.jpg) no-repeat top center !important;	
	}
	
.results_copy h3,
#results_wrapper h3 a,
.results_copy a,
.results_copy_link a{
	color:#186CAC;
	}
	
.facebox_copy{
	padding:10px;
	width:295px;
	float:right;
	background-color:#fff;
	border-top:1px dotted #135689;
	border-bottom:1px dotted #135689;
	font-size:12px;
	color:#333;
	}

.facebox_copy strong{
	color:#135689;
	font-size:14px;
	}

#school_description{
	line-height:normal;
	text-align:left;
	color:#333;
	}
	
#form2{
	margin-bottom:10px;
	padding-left:10px !important;
	}

/*privacy*/

#privacy_link{
	text-align:center;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:20px 0;
}

#privacy_link a:link,
#privacy_link a:visited{
	color:#387eb4;
	}
	
#privacy_link a:hover,
#privacy_link a:active{
	color:#387eb4;
	}
	
/*----------DO NOT EDIT BEYOND THIS POINT UNLESS NECESSARY  ------------*/
/* BODY */

body{
	background:#fff url(../../../img/layouts/shiny/bg.jpg) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	}

div#wrapper{
	background:url(../../../img/layouts/shiny/contentbg.gif) no-repeat top center;	
	}

/* CONTENT */

div#content_v2{
	color:#666666;
	}
	
#content p, #content ol li{
	color:#666666;
	}
	
	
div#content h2{
	color:#333333;
	}
	


/* TABS */
ul#tabnav li{
	background-image:url(../../../img/layouts/shiny/tabs.gif);
	}

div#copybox{
	background:transparent url(../../../img/layouts/shiny/copybg.gif) top left repeat-y;
	}
	
table.tabs{
	border:2px solid #333;
	}	
	
table.tabs strong.tabs{
	color:#ffffff;
	}
	
table.tabs td{
	border:1px solid #333;
	}
	
ul.copylist li{
	color:#333333;
	}
	
ul.copylist li{
	color:#333333;
	}

/* FORM */

	
div.form strong{
	color:#333;
	}

	
/* ERROR */

div#flashMessage{
	color:#FF3333;
	}

.flashMessage{
	color: #D60202;
	background-color: #FFF0ED;
	border: 1px solid #FF0000;
	}
	
div.error-message {
	color:#FF3333;
	}
	
.error{
	color:#FF3333;
	}
	
.flashMessage{
	color: #D60202;
	background-color: #FFF0ED;
	border: 1px solid #FF0000;
	}


/* SUMMARY */

#infoBox h3{
	padding-top:5px !important;
	}


/***RESULTS HEADER**/
h3.summary_school_type{
	color:#FFFFFF;
	background-image: url(../../../img/layouts/shiny/state_name_bg.jpg);
	
	}

/***RESULTS TABLE***/
div#broaden,
thead.column_header{
	background:#387eb4 url(../../../img/layouts/shiny/bg_tableheader.png) repeat-x scroll left top !important;
	}


#results_shiny {
	border:2px solid #387eb4 !important;
	}

tr#loose_matches {
	background-color:#387eb4 !important;
	}

#results_table td {
	border-bottom:2px solid #2b618a !important;
	}
	
#infoBox a.h3-link {
	color:#2b618a !important;
	}
	
#school_bar{
	margin:40px auto 10px !important;
	}
	
/**summary message**/

.summaryMsg p{
	border:2px solid #387eb4;	
}