html,body {background:#9cc;color:#3f3f3f;font:normal 12px Arial;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,ul,ol {margin:0 0 10px;padding:0;}
a { color:#0f5f5f;text-decoration:none; }
a:hover { text-decoration:none;color:black;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
h1 {font-size:18px;color:#1f5f5f;}
h2 {font-size:14px;}
form {margin:0;padding:0;}
input.text,textarea {border:1px solid #dad6d6;}
input.text {width:300px;}
button.button {background:url(/assets/images/button.gif) no-repeat center center;border:0;color:#fff;cursor:pointer;font:normal 12px Verdana;height:21px;line-height:21px;margin:0;overflow:visible;margin:0 3px 0 0;padding:0;text-transform:uppercase;width:65px;}
textarea {height:200px;width:420px;}
.layout {margin:10px auto;width:940px;}
.t {background:url(/assets/images/t.gif) no-repeat;height:13px;}
.c {background:url(/assets/images/c.gif) repeat-y;padding:15px;}
.b {background:url(/assets/images/b.gif) no-repeat;height:48px;}
.logo {background:url(/assets/images/logo.gif) no-repeat;;display:inline;float:left;height:508px;margin:17px 0 0 16px;text-indent:-5000px;width:278px;}
.body {float:right;width:616px;}
.navigation {height:84px;list-style:none;margin:0;overflow:hidden;padding:0;}
.navigation li {float:left;}
.navigation a {color:#fff;font:bold 12px Arial;display:block;height:26px;margin:0 0 10px 2px;padding:50px 10px 0;text-decoration:none;width:101px;}
.navigation .selected,.navigation :hover {height:35px;margin-bottom:0;padding-bottom:0;}
.homepage .navigation {height:78px;}
.homepage .navigation a,.homepage .navigation :hover {margin-bottom:2px;height:26px;padding-bottom:0;}
.homepage .navigation .services a,.homepage .navigation .services :hover {height:41px;}
.homepage .content {padding:0;}
.banner {background:url(/assets/images/banner.jpg) no-repeat;height:253px;margin:0 0 15px;width:616px;}
.banner h1 {color:#ffcc66;font:normal 30px "Times New Roman";margin:0;padding:170px 0 0 190px;}
.banner p {color:#ffcc66;font:bold 12px "Times New Roman";padding:0 0 0 320px;}
.banner a {color:#ffcc66;font:bold 12px "Times New Roman";}
.content {margin:20px 15px 15px;}
.home {margin:0px;}
.clear {clear:both;}
.services a {background:#3f3f3f;height:41px;margin:0 0 10px;padding-top:35px;width:104px;}
.about a {background:#2dacad;}
.resources a {background:#cccc99;}
.location a {background:#ffcc66;}
.contact a {background:#99cccc;}
.services .selected,.services :hover {background:url(/assets/images/services-over.gif);height:50px;padding-top:35px}
.about .selected,.about :hover {background:url(/assets/images/about-over.gif);}
.resources .selected,.resources :hover {background:url(/assets/images/resources-over.gif);}
.location .selected,.location :hover {background:url(/assets/images/location-over.gif);}
.contact .selected,.contact :hover {background:url(/assets/images/contact-over.gif);}
.form td {vertical-align:top;}

div.altmedica {
	float:right;
}
div.altmedica, div.altmedica a {
	color:#555555;
}