/***************************************
******** BASIC ELEMENT COLORS  *********
***************************************/

/*IFSP body color is declared below in IFSP class section*/
body {background:#DFECEC;}

#x {background-color:#6A6946;opacity:.5;}

.popdiv,
.TogglePopDiv {background:white;}
.nocolor p:hover {color:inherit;}

	
#wrap {background: white;}

#Masthead {
	background-color: #00F; 
	color:white;
	border-color:#000053;}/*same as menu*/
	

#main .content a:hover {color: #C30;}
#main a {color:black;}
	
#footer {color: #666; border-top:#004080 solid medium;}/*border same color as menu*/
#footer a:link {color: #003399;}
#footer a:visited {color: #663366;}
#footer a:hover, 
#footer a:focus, 
#footer a:active {color: #3366FF;}
	
/*Misc classes*/


/***************************************
*********** FORM COLORS  ***************
***************************************/

fieldset {
	border-color:white;
	background:inherit;
	}
	
legend {
	/*background:inherit;*/
	background:white;
	/*border-color:#AAD5FF; 
	border-style: solid;*/
	}
	
/*Submit buttons*/	
.submit, #Submit,.Submit {
	background-color: #004080; 
	color:white;
	border: thin #0061C1 groove;
	}

/*Reset buttons*/
.Reset, #Reset,	
.cancel, #cancel, #Cancel {
	color:white; 
	background-color:#9C110E;
	border: thin #9C110E groove;
	}
	
.Reset2 {
	color:white; 
	background-color:#666666;
	border: thin #666666 groove;
	}
	
.Finalize {
	color:white;
	background-color:#336666;
	border: thin #336666 groove;
	}

.GreenButton {
	color:white;
	background-color:#336638;
	border: thin #336638 groove;
	}
input,
textarea,
select {border-color:#C0C0C0;}


/***************************************
*********** MENU COLORS  ***************
***************************************/	
#menu ul, 
#menu ul li,
#menu ul.sub, 
#menu ul.sub2 {background-color: #000053;} 

#menu #MeetingMenu, 
#menu #MeetingMenu li,
#menu #MeetingMenu ul.sub, 
#menu #MeetingMenu ul.sub2 {background-color: #000;} 

/*line elements and link elements need to have same color in case not all the line elements are links*/	
#menu ul li,
#menu ul li a {
	color:white;
	}
#menu a:hover,	
#menu li:hover,
#menu li li a:hover,	
#menu a:active {color: #B7B700;}

/*#menu ul.sub li {border-bottom:white dotted 1px;}*/

/*****************************************
*********** IFSP Meeting Pages  **********
*****************************************/
.IFSP {background-color: #004080;}

#NewIFSPMeeting fieldset {border: thin solid #004080;}


/***************************************
*********** ASSORTED CLASSES  **********
***************************************/

.ThemeColorOutline1,
#ClientHome fieldset {border: thin solid #AAD5FF;} /*matches Masthead background color*/
.ThemeColorTopOnly {border-top:thin solid #AAD5FF;}
.ThemeColorBack {background-color:#AAD5FF;}
.HideAnswer {color:#036;}

a:visited {color:inherit;}

#menu .ShowPointer a:hover {cursor:pointer;color:#CCFF00;}

h2 {border-top:medium #004080 double;}


.Colored {color:#003C77;}

.Colored2 {color:white; background-color:#004A95;}

.SelectMe:hover {color:white; background-color:#004A95;}
.Red,
.Alert,
.Alert li,
.Alert a  {color:#CC0000 !important;}

.BoldAlert {
	font-weight: bold;
	color:#CC0000;
}

.Green {
	color:green;
}

.Blue,
.Blue:hover {color:#06F;}

#SocEmotionalTable td {border-color: #9CF;} /*same as other table colors*/
#SocEmotionalTable th {
	border-color: #9CF;
	background-color: #C6E2FF;
}