@charset "UTF-8";
/* CSS Document */
body {
	font-family: Arial, sans-serif;
	color: #666666;
	line-height: 1.5;
	margin: 0;
	padding: 0px;
	background-color: #FFFFFF;
	font-size:0.85em;
}

/*layout  */
h1 {
	font-family:"Geneva"," Arial", "Helvetica";
	font-size:1.2em;
	color:#0055a5;
}
h2 {
	font-family:"Geneva"," Arial", "Helvetica";
	font-size:1.1em;
	color:#0055a5
}
/* repeating areas */

.alt_1 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em;
	COLOR: #666666;
	FONT-FAMILY: "ARIAL", "HELVETICA";
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #cfdfef;
	padding:20px;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	}
.alt_2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 1.0em;
	COLOR: #666666;
	FONT-FAMILY: "ARIAL", "HELVETICA";
	TEXT-DECORATION: none;
	BACKGROUND-COLOR: #ffffff;
	padding:20px;
	border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
}
.cell5 {
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 1px solid;
	BACKGROUND-COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.search_box td {
	font-family:"arial";
	font-size:14px;
	padding-left:10px;
}
center {
	font-family:"arial"
}
.page_content {
margin:20px 10px 15px 25px;
padding:20px 10px 15px 25px;
}
.question {
font-size:0.9em;
font-weight:bold;
color:#0055a5;
}
.img_left {
float:left;
margin:0;
padding-right:20px;
padding-bottom:10px;
}
.mini_table {
margin-left:20px;

}
#mission {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:400;
color:#7C7C7C;
line-height:1.2em;
background-color:##EAEAEA;
border:thin;
border-color:#666666;
padding:0;
text-align:left;

}
#mission img {
margin-left:0;
padding-left:0;
float:left;
}

/* mini Features Styles */

.mini_table{
width:176px;

}
.mini_cont ul {
list-style-type:none;
margin:5px;
padding:5px;

}
.mini_cont li{

border-bottom:thin;
border-bottom-color:#999999;
border-bottom-style:solid;
display:block;
padding:0.25em;
}
.mini_title{
border-bottom:#cacaca solid 1px;
background-color:#0055a5;
background:#0055a5;
height:28px;
}

.div_title{
text-align:center;
padding-left:0px;
padding-top:0px;
font-weight:bold;
color:#ffffff;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size:12px;
}

.mini_cont{
	padding:0;
	margin:0;
	color:#666666;
	font-family:Trebuchet, Helvetica, sans-serif;
	font-size:12px;
}
.video {
margin-left:100px
}
.mini_cont img {
padding-left:10px;}

.mini_left {
padding-right:5px;
}
.mini_right {
padding-left:5px;
}

/* contact forms styles*/
#contact label {
	float: left;
	width: 20%;
	font-size:90%;
	margin-left:1.2em;
}
#contact div {
	clear: left;
	margin:0.4em 0 0.6em 0;
}
#contact fieldset {
border:1px solid #92b8ce;

}
#contact legend {
	color:#0055a5;
}
#contact txt {
width:60%;
border:1px solid #89B1ca;
}
#contact  textarea.txt {
width:50%;
}
#contact .btn {
	border:2px solid #89b1ca;
	background-color:#0055a5;
	color:#fff;
	padding:0.4em;
}
#contact div.submit {
text-align:center;
}
#contact_image {
float:right;
padding-right:25px;}

/*Caelndar */

.row_head {
  border-width:0px;
  border-style:solid;
  border-color:#ffffff;
  background-color:#ffffff;
}
.head {
  font-family:arial;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  /*use default color-this is the month heading*/
}

.row_week {
  border-width:1px;
  border-style:solid;
  border-color:#EDF193;
}
.weekday {
  font-family:arial;
  font-size:11px;
  width:24px;
  text-align:center;
  color:#ffffff;
  background-color:#3366CC;
  border:0px solid #99b3cc;
  padding:1px;

}

.row_day {
  padding:1px;
}
.day {
  font-family:arial;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#000000;
  background-color:#f0f0f0;
  border:1px solid #f0f0f0;
  padding:1px;

}

.day_empty {
  font-family:arial;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#f0f0f0;
  background-color:#f0f0f0;
  border:1px solid #f0f0f0;
  padding:1px;

}
.day_disabled {
  font-family:arial;
  font-size:11px;
  width:23px;
  text-align:center;
  text-decoration:line-through;
  color:#999999;
  background-color:#f0f0f0;
  border:1px solid #f0f0f0;
  padding:1px;

}
.day_current {
  font-family:arial;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#ffffff;
  background-color:#336699;
  border-width:1px;
  border-style:solid;
  border-color:#dddddd;
  padding:1px;

}
.day_special {
  font-family:arial;
  font-size:11px;
  width:23px;
  text-align:center;
  color:#ffffff;
  background-color:#cc9999;
  border-width:1px;
  border-style:solid;
  border-color:#ffcccc #996666 #996666 #ffcccc;
  padding:1px;

}
.blog_bio {
	display:block;
	float:right;
	margin: 5px;
	padding: 5px;
	height: 310px;
	width: 210px;
	border:thick;
	border-color:#003;
	
}