@charset "utf-8";
/* CSS Document */

* {font-family:Arial;}
body {background:#d0e6f2; font-size:13px; color:#09456c; padding:0px; margin:5px 0;}
a {color:#09456c; text-decoration:underline;}
a:hover {color:#156ba3; text-decoration:underline;}

#clear {clear:both;}

#container {border:thin solid #09456c; width:1000px; margin:0 auto; background:#fff;}

#header {width:1000px; height:147px; background:url(images/head.jpg) no-repeat; border:none; margin:0px; padding:0px;}
#headmenu {font-size:12px; font-weight:bold; padding-top:120px; text-align:center; color:#fff; width:1000px;}
#headmenu a {color:#fff; text-decoration:none;}
#headmenu a:hover {color:#d0e6f2; text-decoration:none;}

#contact {font-size:12px; color:#fff; padding:4px; margin:0px 2px 2px; background-color:#5f97bf; text-align:center;}
#contact a {color:#fff;}

#menuside {font-size:12px; font-weight:bold; border-right:medium #09456c solid; width:200px; margin-top:10px; float:left;}
#menuside ul {list-style-type:none; padding:0; margin:0;}
#menuside li {list-style-type:none; text-align:right; display:block; margin:0; padding:8px;}
#menuside li a{color:#09456c; text-decoration:none;}
#menuside li a:hover{color:#156ba3; text-decoration:none;}

#content {float:left; width:700px; min-height:450px; margin:10px 30px 15px;}
#title {font-size:14px; font-weight:bold; color:#fff; background:#09456c; padding:5px; margin-bottom:10px;}

#footer {clear:both; margin:0 auto 10px; text-align:center; font-size:11px;}

.headimg {margin-bottom:15px;}

#faqQs {background:#dee7ec; list-style:none; padding:5px; margin:0px; font-size:11px;}
#faqQs li {padding:5px;}
#faq {font-size:12px; list-style:none; padding:0px; margin:0px;}
#faq li {font-weight:bold; padding:10px;}
#faq li ul {list-style:none; padding:0px; margin:0px;}
#faq li ul li {font-weight:normal; font-style:italic; margin:0px; padding:10px;}

#certs {text-align:center;}
#certs img {margin:10px; border:1px #09456c solid;}

#pics {text-align:center;}
#pics img {margin:10px; border:1px #09456c solid;}

#subnav {list-style:none; text-align:center; margin:20px 0px; padding:0px;}
#subnav li {display:inline; margin:0px; padding:10px;}

.testamonial {margin:0; padding:15px 0 5px;}
.testaname {font-size:11px; font-weight:bold; text-align:right;}
.testalocation {font-size:11px; font-style:italic; text-align:right;}

ul.MenuBarHorizontal {margin:0; padding:0; list-style-type:none; cursor:default; width:auto; float:right; background:none;}
ul.MenuBarActive {z-index:1000;}
ul.MenuBarHorizontal li {margin:0; padding:0; border-top:1px #FFF solid; border-left:1px #FFF solid; list-style-type:none; position:relative; text-align:left; cursor:pointer; float:left; background:none;}
ul.MenuBarHorizontal ul {margin:0; padding:0; list-style-type:none; z-index:1020; cursor:default; position:absolute; left:-1000em; width:150px;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left:auto;}
ul.MenuBarHorizontal ul li {width:150px; border:none; background-color:#5F97BF;}
ul.MenuBarHorizontal ul ul {position:absolute; margin:-5% 0 0 95%;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible ul.MenuBarSubmenuVisible{left:auto; top:0;}
ul.MenuBarHorizontal a {display:block; cursor:pointer; padding:5px 10px; color:#FFF; text-decoration:none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {background-color:#5F97BF; color:#FFF;}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {background-color:#41769c; color:#FFF;}
ul.MenuBarHorizontal iframe {position: absolute; z-index: 1010; visibility:hidden;}
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}
