/*
colors:

dark blue:  #4B427C
light blue  #71699A
ice blue: #C6C3D7
yellow  #F7EB23;
dark green  #4C993D
light green  #7EB574
*/
body {
	background-color: #eeeeee;
	background-image: url(bg.jpg);
}

td {
	/*text-align: left;*/
	vertical-align : top;
}
	
.requiredAsterix { color: #F7EB23; } 
.formLabels	 {
	text-align: right;
	color: #FAFAD2;
	white-space : nowrap;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: 12pt;
	padding : 10px;
}		

hr {
	height: 1;

}

.section_content_gr{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #333333;
	line-height: 12pt;
	padding : 10px;
}
.section_content_lb{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: white;
	line-height: 12pt;
	padding : 10px;
}

.classLabels ,.calendar-month, .adminReportHeader, h3, .adminHeading  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	color:white;
	font-weight: bold;
	white-space : nowrap;
}

.adminHeadRow  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 5px;
	color:white;
	font-weight: normal;
	white-space : nowrap;
	background-color: #95CF9E;

}


.adminHeading {
	background-color: #95CF9E;
}

.classData   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 5px;
	color:white;
	white-space : nowrap;
}


 .day-heading  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	padding: 1px;
	color:white;
	font-weight: normal;
}

.regular-day  {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	padding: 2px;
	color:white;
	text-align: center;
	vertical-align: middle;
}

.linked-day {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	padding: 2px;
	color: #F7EB23;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	text-decoration: underline;
}

.section_address_gr {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #333333;
	line-height: 12pt;
	padding : 10px;
	text-align: right;
	background-color: 	#95CF9E;
}
.section_address_gr a {
color: #00519D;
}

.section_content_gr, .section_subtitle_gr , .section_subtitle_gr_rt  {
	background-color : #95CF9E;
}

.bg_gr {
	background-color: #95CF9E;
}

.bg_bl {
	background-color: #00519D;
}

.home_logo{
	padding-bottom: 15px;
}

.section_content_lb, .section_subtitle_lb, .section_subtitle_lb_rt , .section_faq_lb, .section_faqcontent_lb  {
	background-color : #00519D;/*#1A63A7;*/
}

.section_faq_lb {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	color : #FAFAD2;
	font-style: italic;
}

.section_subtitle_gr_rt, .section_subtitle_lb_rt {
	text-align: right;
	color: #00519D;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	padding-right: 10px;
	padding-bottom: 10px;
	text-decoration: none;
} 

.section_subtitle_gr_rt:hover, .section_subtitle_lb_rt:hover {
	text-decoration: underline;
} 

a {
	color: #F7EB23;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.section_subtitle_gr, .section_subtitle_lb {
	color: #F7EB23;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 10px;
}

.section_faqcontent_lb {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

.top_menu_td {
	text-align : right;
	vertical-align: top;
}

.top_menu {
	padding: 10px;
	color : White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: none;
}
.top_menu:hover {
	padding: 10px;
	color : #F7EB23;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-decoration: underline;
}

.menu_td {
	background-color : #4C993D;
	vertical-align: middle;
}

.menu {
	color: white;
	text-decoration: none;
	padding: 7px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11pt;
}

.menu:hover, .menu_on, .menu_on:hover {
	color: #F7EB23;
	text-decoration: none;
	padding: 7px;
	font-size : 11pt;
}

.section_title {
	background-color : #C6C3D7;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #00519D;
	font-size: 10pt;
	padding:  5px;
	font-weight: bold;
}
.section_block {
	background-color : #C6C3D7;
}

.focus_text_ye {
	font-family: "Times New Roman", Times, serif;
	font-size: 28pt;
	color: #00519D;
	font-style: italic;
	font-weight: bold;
	padding-left: 30px;
	line-height: 100%
}
.focus_text_wh {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18pt;
	color: #333333;
}

.focus_text {
	padding: 10px;
	background-color : #95CF9E;
}

.footer_td {
	color : #C6C3D7;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	text-align:right;
	padding-top : 10px;
}

.footer_link {
	
}

.adminRow0 {
	background-color: #828093;
	color: white;
	font-size: 10pt;
}
.adminRow1 {
	background-color: #00519D;
	color: white;
	font-size: 10pt;
}

body {
	margin : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
