body { color: #3f4454; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #e5e3e3; background-repeat: repeat-x; }
h1{ padding-bottom:0px;margin-bottom:0px;}
h2 { color: #333b66; font-size: 20px; }
h3 { color: #333b66; font-size: 16px; }
#content { background-color: #79aadb; width: 760px; }
.subhead { font-size: 14px; }
/***** header *****/
.header { background-color: white; text-align: left; border-bottom: 1px solid #c8c8c8; }
.header_text { text-align: left; position: relative; top: 7px; right: 15px; float: right; }
.header_subtext { color: #f00; font-size: medium; text-align: left; position: relative; right: 15px;top:10px; float: right; clear: right; }
.header_subtext a:link { color: #f00; } 
.header_subtext a:visited { color: #f00; }
.header_subtext a:hover { color: #f00; }
.header_subtext a:active { color: #f00; }

.header_subtext1 { color: #444f78; font-size: medium; text-align: left; position: relative; right: 15px;top:10px; float: right; clear: right; }
.header_subtext1 a:link { color: #444f78; }
.header_subtext1 a:visited { color: #444f78; }
.header_subtext1 a:hover { color: #444f78; }
.header_subtext1 a:active { color: #444f78; }

#header_search { position: relative; top: -25px; left: 150px; z-index: 1; padding-right: 40px; }
.header_input { color: #6e6e6e; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #79aadb; background-image: url(../images/go2.gif); background-repeat: no-repeat; position: inherit; width: 44px; height: 25px; border-color: #79aadb; border-style: solid; }
.google_search { height: 15px; border: solid 1px #aeaeae; }
.header_image { float: left; }
.header_title { font-size: 11px; color: #999999; }
/***** navigation *****/
.smalltext { font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.sidenav ul { font-weight: bold; line-height: 1.2em; text-indent: -2em; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

.sidenav li { font-weight: normal; list-style: square url(../images/spacer.gif) inside; }
.sidenav a:link {
	color: #24416c;
	text-decoration: none;
}
.sidenav a:visited  {
	color: #24416c;
	text-decoration: none;
}
.sidenav ul a:link {
	color: #24416c;
	text-decoration: none;
}
.sidenav ul a:hover { color: #464646; }
.sidenav ul a:visited {
	color: #000066;
	text-decoration: none;
}
.sidenav ul a:active { color: #006; }
.sidenav ul li a:link { color: #006; text-decoration: none; }
.sidenav ul li a:hover { color: #000; }
.sidenav ul li a:visited {
	color: #006;
	text-decoration: none;
}
.sidenav ul li a:active {}
/***** body *****/
.left_content { background-color: #79aadb; width: 180px; float: left; }
.center_content { background-color: white; width: 400px; float: left; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
.center_content2 { background-color: white; width: 578px; float: left; border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
.right_content { width: 178px; float: left; }
.footer { font-size: 11px; background-color: white; width: 750px; clear: both; padding: 5px; border-top: 1px solid gray; }
#footer a:link { color: #00528a; }
#footer a:visited { color: #00528a; }
#footer a:hover { color: #5da8da; }
#footer a:active { }
.blog { font-size: 11px; }
.blog a:link { color: #0f55a0; text-decoration: none; }
.blog a:visited { color: #4590e0; text-decoration: none; }
.blog a:hover { text-decoration: underline; }
.blog a:active { }
.body_content { padding-top: 5px; padding-right: 3px; padding-left: 5px; }
.style2 {font-size: small; text-decoration:none; color:#333b66;}
.style2 a{font-size: small; text-decoration:none; color:#333b66;}
.style2 a:hover{font-size: small; text-decoration:none; color:#333b66;}
.style11 {font-size: 20px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #333b66; }
.style14 {color: #000099}
.style16 {color: #24416c}
.style18 { color: #ff0000; font-size: 15px; text-align: center; }
.style20 { font-size: medium; color: #FF0000;}
.style21 {color: #333b66}
.testimonial_head { background-image: url(../images/page-top.jpg); width: 542px; height: 43px; }
.testimonial_body { background-image: url(../images/page.gif); background-repeat: repeat-y; width: 542px; }
.testimonial_footer { background-image: url(../images/page-bottom.jpg); width: 542px; height: 43px; }
.testimonial_content { font-family: "courier new", courier; width: 500px; padding: 10px 20px; }
.testimonial_content2 { padding-right: 10px; padding-left: 10px; }
.side-logo {font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; color: #3f4454;}

.education {font-family:"Arial Black", Gadget, sans-serif; font-size:14px; color:#24416c;}

.blog-feed {padding:0px 10px 0px 10px; line-height:normal;}
