/*---------------------------------------
| Global Style Sheet for Clarus Health  |
| Copyright (c) 2004 ZURB               |
---------------------------------------*/


/* -- STANDARD SELECTORS -- */

body {
     color: #000000;
     font: normal 10px/100% Verdana, Arial, Helvetica, sans-serif;
     background: #ABAED1 url('images/bg.gif') repeat-x top left;
     margin: auto;
     padding: 0px;
	 line-height: 16px;

}

p       { margin:0 0 10px 0; padding:0;}

a       { color:#000000;}
a:hover { color:#333399;}

h1, h2, h3, h4 { font-family: Verdana, Helvetica, Arial, sans-serif; line-height:110%; margin:14px 0 5px 0; padding:0; }
h1      { font-size:1.3em; margin-bottom:20px;}
h2      { font-size:1.1em; }
h3      { font-size:1.0em; }
h4      { font-size:1.0em; }

ul,ol   { margin: -5px 0 5px 30px; padding:0; }
ul li   { margin:0; padding:0; }

table   { border-collapse: collapse; border:0; margin:0; padding:0; }
th      { font-size:1.0em; font-weight:bold; line-height:250%; }
tr      { vertical-align:top;}
td      { padding:0; }

img     { margin:0; padding:0; border:0; }
form    { margin:0; padding:0; }
hr      { margin:0; padding:0; color:#666666; height:1px; border:0; }

p.quote { font-style:italic; margin-bottom:2px;}
p.sig   { line-height: 12px;}

/* -- CUSTOM SELECTORS -- */
div#container       {
    	width:753px;
	margin:0 auto 0 auto;
	padding:0;
	background-color: #FFFFFF;
	
	}
div#container2  {float:left;
                width:753px;
                margin:0;
                padding:0;
                background-color: #FFFFFF;}

div#head            { position:relative; width:753px; height:89px; margin:0; padding:0; background:url(images/bg_header.gif) no-repeat top left;}
div#head ul         { position:absolute; right:0; bottom:0; margin:0 0 10px 0; padding:0; }
div#head ul li      { margin:0; padding:0; display:inline; }
div#head ul li a    { text-decoration:none; font-size:1.1em; font-weight:bold;}

div#banner          { width:753px; margin:0; padding:0; }

div#body            { float:left; width:751px; margin:auto; padding:0; border-style: solid; border-color: #000000; border-width: 0px 1px; background-color:#ffffff;}
  div#sidenav       { float:left; width:161px; height:237px; margin:10px 0 0 10px; padding:0; background:url(images/bg_sidenav2.jpg) no-repeat top left;}
  div#main          { float:left; width:570px; margin:0; padding:0; }
    div#content       { margin:0; padding:0 30px 30px 30px;}


div#body_home       { float:left; width:751px; margin:auto; padding:0; border-style: solid; border-color: #000000; border-width: 0px 1px; background-color:#ffffff; }

  div#body_left_container   {
	float:left;
	width:351px;
	margin:0;
	padding:15px 10px 0 20px;
	font-size:110%;
}
  div#body_left_inner       {
	float:left;
	width:351px;
	margin:0;
	padding:0;
	}

  div#body_right_container  {
	float:left;
	width:320px;
	margin:0;
	padding:20px 15px 0 35px;
	font-size:110%;	
}
 
  div.body_right_inner { float:none; clear:both; width:320px; margin:0 0 10px 0; padding:0; }
  div.body_right_inner img  { float:left; margin:0 20px 10px 0; padding:0;}
  div.body_right_inner h2   { margin:0; padding:42px 0 0 0; }


  
div.bio_picture {float:none; clear:both;}
div.bio_picture img {float:left; margin: 0 10px 10px 0; padding:0;}
div.bio_picture h2  {clear:none; margin: 0; padding: 0;}
div.bio_picture p   {clear:none;}

p#seal  {text-align:center;}

.email img	{vertical-align: text-top;}
div#foot            {
	float:left;
	width:751px;
	margin:0;
	font-size:.9em;
	text-align:center;
	background:url('images/bg_s.gif') repeat-x top left;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
div#foot ul         { margin:0; padding:0; }
div#foot ul li      { margin:0; padding:0; display:inline; }
div#foot ul li a    { text-decoration:none; }


/* -- sidenav -- */
div#sidenav ul              { margin: 12px 0 0 0; padding: 0; width:161px; border-top: 1px #8E8E8E solid; border-bottom: 1px #E8E8E8 solid; }
div#sidenav ul li           { margin: 0px; padding:0; display: inline; }
div#sidenav ul li a         { font-size:0.9em; width:161px; height:21px; margin:0px; padding:0; display:block; text-decoration:none; border-top: 1px #D3E2E3 solid; border-bottom: 1px #638587 solid; font-weight:bold; }
div#sidenav ul li a:hover   { background-color:#6175AB; color:#ffffff; }
div#sidenav ul li a.active  { background-color:#5F8A8C; /*:url  ('images/bg_sidenav_li.gif') */ color:#000000; }

div#sidenav ul#subnav              { margin: 0 0 0 20px; padding: 0; width:131px; border:0; }
div#sidenav ul#subnav li           { margin:0 0 0 0; padding:0 0 0 0; display: inline; }
div#sidenav ul#subnav li a         { width:131px; height:23px; margin:0 0 0 0; padding:0 0 0 0; display:block; text-decoration:none; border-top: 1px #E8E8E8 solid; border-bottom: 1px #8E8E8E solid; }
div#sidenav ul#subnav li a:hover   { background:url('images/bg_sidenav_li.gif') no-repeat center top; color:#000000; }
div#sidenav ul#subnav li a.active  { background:url('images/bg_sidenav_li.gif') no-repeat center top; color:#000000; }
