
/**********************  Generic Definitions */

BODY
{
	margin: 4;
	background-color: #6B9EEA;  /* Blue */
	font-size: 20px;
	font-family: Times New Roman, serif; 
}

.header
{
	margin: 0;
	background-color: white;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-top: white dotted 2;
 }
 .navbar
{
	margin: 0;
	background-color: white;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-top: white solid 1;
	border-bottom: white solid 1;

 }
 .body
{
	margin: 0;
	background-color: white;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-bottom: white dotted 2;
 }
 
 h2, h3 {position:relative;
			left:-25px}
			
			
li {	
font-size: 17px;
font-weight: bold;
font-family: Times New Roman, serif; 
text-align: left;
}

.photo
 {
	border: 4px solid white;
 }
 
 .error_message {
	text-align: center;
	color: red;
	font-weight: bold;
	font-size: 18px;
}
/************************ Pseudo Link Definitions */


A:link
{
    COLOR: green
}
A:visited
{
    COLOR: green
}
A:active
{
    COLOR: green
}
A:hover
{
    COLOR: black
}
/********************** fValidate CSS Settings */

input.errHilite, select.errHilite, textarea.errHilite {
	border: 1px solid #DDC;
	background-color: #FFE;
	}
label.errHilite {
	color: #C00;
	}
	
ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
/********************** Index.php Page Definitions */
  .index
 {
 	font-family: Times New Roman, serif; 
	font-size: 20px;
	line-height: 90%;
	font-weight: bold;
	text-align: left;
	background-color: white;
		border-top: white dotted 2;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-bottom: white dotted 2;
 }
  .index2
 {
 	font-family: Times New Roman, serif; 
	font-size: 15px;
	line-height: 110%;
	text-align: left;
	text-indent: 10px;
	background-color: white;
	border-top: white dotted 2;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-bottom: white dotted 2;
 }
 /********************** about.php Page Definitions */
 
  .about
{
	margin: 0;
	background-color: #C5FA5D;
	border-top: white solid 2;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-bottom: white dotted 2;
 }
 /********************** directions.php Page Definitions */

#all{
	position: relative;
	}
#left{
	position: absolute;
	height: 400px;
	width: 240px;
	top: 20px;
	display: block;
	left: 2%;
	}
	
#right {
	position:absolute;
	height: 400px;
	width: 470px;
	top: 25px;
	left: 35%;
	}

 /********************** contact.php Page Definitions */
 
 .contact
 {
 	font-family: Times New Roman, serif; 
	font-size: 20px;
	line-height: 90%;
	font-weight: bold;
	text-align: left;
	background-color: white;
		border-top: white dotted 2;
	border-left: white dotted 2;
	border-right: white dotted 2;
	border-bottom: white dotted 2;
	
 }
  /********************** counselor_application.php Page Definitions */
  
  .form_title {
  	
	text-align: right;
	font-weight:bold;
	font-size: 16px;
    text-decoration: none;
	background-color: #FAE584; /* modified Dark Yellow: FAE584 */
	color: #000000; 
}
  .form_title2 {/*used for comments and suggestions text titles*/
  	
	text-align: left;
	font-size: 16px;
    text-decoration: none;
	font-weight: bold;
	background-color: #FAE584; /* modified Dark Yellow: FAE584 */
	padding: 10px;
	color: #000000; 
}
.message {
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.form_text {
	
	text-align: left;
	font-size: 16px;
    text-decoration: none;
	font-weight: bold;
}

.form_input {
font-family: ariel, sans-serif;
font-size: 16px;
font-weight: bold;
text-align:left;
border: 3px double #FAE584; /* Light Green  #C5FA5D  Yellow: FFFF80   Dark Yellow Lions Club Logo FFC92C */
}

.form_input2 {
font-family: Times New Roman, serif; 
font-size: 16px;
text-align:left;
border: 3px double #FAE584; /* Light Green  #C5FA5D  Yellow: FFFF80   Dark Yellow Lions Club Logo FFC92C */
}

.form_select{

font-size: 16px;
font-weight: bold;
text-align:left;
}

.button {
font-weight:bold;
background-color:  #FAE584;  /* Blue */
font-size: 16px;
}