@charset "utf-8";
/* CSS Document */

body {
	background-image:url(images/bubblesBG.jpg);
	margin-left: 0px;
	margin-top: 0px;
}

p  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #012258;}
td  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #012258;}
ul {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #90377b;}
ol {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #012258;}
h1 {color: #BB3EC1; font-size: 18px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h2 {color: #BB3EC1; font-size: 16px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
h3 {color: #BB3EC1; font-size: 14px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none;}
blockquote {color: #005b7f; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }


a { font-family: Verdana; color: #005b7f; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;}
a:active { font-family: Verdana; color: #005b7f; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;}
a:visited { font-family: Verdana; color: #005b7f; font-size: 12px; line-height: 11px; font-weight:bold; text-decoration: underline;}
a:hover { font-family: Verdana; color: #B95BA3; font-size: 12px; line-height: 11px; font-weight: bold; text-decoration: underline;} 

/* Body Styles */

#all {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	/* height:1250px; */
}

#head {
	height: 151px;
	width: 800px;
	background-image:url(images/banner.jpg);
	background-repeat:no-repeat;
}


#left {
	float: left;
	width: 550px;
	height: 650px;
	background-image: url(images/left.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
}

#middle {
	float: left;
	width: 3px;
	height: 650px;
	background-image: url(images/vertline.jpg);
	background-repeat: no-repeat;
	background-color:#ffffff;
}

#right {
	float: left;
	width: 246px;
	height: 650px;
	background-image: url(images/broom.jpg);
	background-repeat: no-repeat;	
	background-color:#ffffff;
}

#mission {
	padding: 10px;
	height:auto;
}

#testimonials {
	padding: 10px;
	font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
	color: #012258;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
}

#main {
	float: left;
	width: 799px;
	height: auto;
	background-color:#ffffff;
	/* background-image: url(images/content.jpg);
	background-repeat: no-repeat;  */
}

#mainleft {
	float: left;
	width: 540px;
	height: auto;
	margin-left: 10px;
	background-color:#ffffff;
	margin-top: 10px;
	#margin-top: 29px;
	_margin-top: 29px;
}

#mainright {
	float: left;
	width: 224px;
	height: auto;
	background-color:#ffffff;
	margin-top: 10px;
	#margin-top: 29px;
	_margin-top: 29px;
	margin-left: 10px;
}

#content {
	padding: 10px;
	height:auto;
}

#footer {
	margin-left: auto;
	margin-right: auto;
	width: 800px;
	/* height:500px;  */
	background-color:#ffffff;
}

#note {font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding: 10px;
	color: #012258;
	background-color:#FFFFFF;
}

/* Navigation Styles */

#nav {
	background-color: #3399cc;
	height: 25px;
	width: 799px;
	float: left;
	background-image:url(images/nav.jpg);
	background-repeat: no-repeat;
}

#nav2 {
	background-color: #3399cc;
	height: 27px;
	width: 799px;
	float: left;
	background-image:url(images/nav2.jpg);
	background-repeat: no-repeat;
}



/* Main Menu */

#navmenu {
	position: absolute;
	top: 150px !important;
	top: 150px;
	display: block !important;
	float: left;
	white-space: nowrap;
	background-color: transparent;
	margin-left: 0px !important; 
	margin-left: 0px;
	positioning: visible;
	visibility: visible;
	z-index: 2;
}


ul#navmenu {
  margin: 0px;
  border: 0px none;
  white-space: nowrap;
  display: block !important;
  padding: 1px 0px 0px 0px;
  width: 840px; 
  list-style: none;
}

ul#navmenu ul {
  margin: 0px;
  border: 0px none;
  padding: 0px 0px 0px 10px;
  width: 100% !important;
  width: 175px;
  white-space: nowrap;
  list-style: none;
  display: none;
  position: absolute;
  top: 25px !important; /* top margin of second nav */
  top: 25px; 
  left: 0px;  /* left margin of second nav */
  background-color: transparent; /* second level of navigation  */
  color: #afdfe5;
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
}

ul#navmenu li {
  margin: 0px;
  border: 0px none;
  padding: 0px;
  white-space: nowrap;
  float: left; /*For Gecko*/
  display: inline;
  display: block !important;
  list-style: none;
  position: relative !important;
  position: relative;
  height: 25px;  /* height of second nav and the lack or addition of space between each link box */
}


/* Main level */
ul#navmenu a {
  padding: 0px 20px 0px 10px; /* this determines the padding of the nav blocks*/
  display:block;
  float: left;
  background: transparent;
  color: #afdfe5;  /* Font color for main nav  */
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: 25px !important;
  height: 25px; /*For IE*/
}

/* Main Level Hover */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #dc9bdf;
  color: #005b7f;  
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
}

/* Level 2 */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: left;
  background: #448ccb;
  color: #afdfe5;  /* Font color for second nav  */
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  width: 50px !important; /* Box widths */
  width: 50px; 
}

/* Level 2 Hover */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #dc9bdf;
  color: #005b7f;
  width: 50px !important;  /* Box widths */
  font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
  width: 50px;
  width: 50px; /* hover widths */
}


/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li.iehover ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul{
  display: block;
}






	

	

