/* Start of CMSMS style sheet 'Accessibility and cross-browser tools' */
span.accesskey{ text-decoration:none}

.accessibility, hr{ position:absolute;  top:-999em;  left:-999em}

dfn{ position:absolute;  left:-1000px;  top:-1000px;  width:0;  height:0;  overflow:hidden;  display:inline}

a.external span{ position:absolute;  left:-5000px;  width:4000px}

a.external{ padding:0 12px 0 0}

a.external:link{ color:#18507C;   background:url(images/cms/external.gif) no-repeat 100% 0}
a.external:visited{ color:#18507C;   background:url(images/cms/external.gif) no-repeat 100% 0}

a.external:hover{ color:#18507C;   background:url(images/cms/external.gif) no-repeat 100% 0;  background-color:#C3D4DF}

.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
* html>body .clearfix{display:inline-block; width:100%}

* html .clearfix{height:1%}


/* End of 'Accessibility and cross-browser tools' */

/* Start of CMSMS style sheet 'Navigation: Watsu' */
#menuwrapper{ width:100%}

#primary-nav, #primary-nav ul{ list-style:none;  margin:0px;  padding:0px;  width:100%;  margin-left:-1px}
#primary-nav ul{ position:absolute;  top:0;  left:100%;  display:none}
#primary-nav li{ margin:0px auto; position:relative; width:178px}

#primary-nav a{border-bottom:1px dotted #222; color:#222; display:block; margin:0px; min-height:1em; padding:5px 10px 5px 22px; text-decoration:none; font-size:14px}
#primary-nav li, #primary-nav li.menuparent{ background-color:transparent;  min-height:1em}

#primary-nav a:hover{background:transparent url(uploads/images/template/watsu.gif) no-repeat scroll 0px 7px; color:#6C6C6C}

#primary-nav li.menuactive,  #content #sidebar #primary-nav li.menuactive:hover, #primary-nav .menuactive:hover{background:transparent url(uploads/images/template/watsu.gif) no-repeat scroll 0px 7px}

#primary-nav li.menuparent, 
#primary-nav li.menuparent:hover, 
#primary-nav li.menuparenth{background:transparent url(uploads/images/template/watsu.gif) no-repeat scroll 0px 6px}

#primary-nav li:hover, 
#primary-nav li.menuh, 
#primary-nav li.menuparenth, 
#primary-nav li.menuactiveh{ background:inherit}

#primary-nav ul, 
#primary-nav li:hover ul, 
#primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, 
#primary-nav li.menuparenth ul ul{ display:none}
#primary-nav li:hover ul, 
#primary-nav ul li:hover ul, 
#primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, 
#primary-nav ul li.menuparenth ul, 
#primary-nav ul ul li.menuparenth ul{ display:block}

#primary-nav li.sectionheader{ font-size:130%;  font-weight:bold;  padding:1.5em 0 0.8em 0.5em;  background-color:transparent;  margin:0;  width:100%}

#primary-nav li hr.separator{ display:block;  height:0.5em;  color:#abb0b6;  background-color:transparent;  width:100%;  border:0;  margin:0;  padding:0}
/* End of 'Navigation: Watsu' */

/* Start of CMSMS style sheet 'Layout: Watsu' */
*{margin:0; padding:0}

body{ text-align:left;  font-family:"Trebuchet MS",Arial,Verdana,Geneva,Helvetica,sans-serif;  font-size:14px;  line-height:1.5em}

div{ font-size:1em}

img{ border:0}

a, 
a:link 
a:active{ text-decoration:underline;  background-color:inherit;  color:#222}

a:visited{ text-decoration:underline;  background-color:inherit;  color:#222}

a:hover{ text-decoration:none;  color:#222;  background:none}

body{   background:#ccc url(uploads/images/template/background.jpg);  color:#222;  margin:1em}

.intro{color:#FFF; text-align:center; font-size:11px; padding-bottom:5px}

div#pagewrapper{ border:1px solid #696969;  margin:0 auto;   max-width:760px;   min-width:760px;  background-color:#fff; ;  color:#222}

div#header{ height:180px;   background:#C8D7DC}

div#header h1 a{   background:#C8D7DC url(uploads/images/template/logo.jpg) no-repeat 0 0px;  display:block;  height:169px;   text-indent:-999em;   text-decoration:none;  font-size:0px;  line-height:0px}

div#search{ float:right;  width:23em;   text-align:right;  padding:0.6em 0 0.2em 0;  margin:0 1em}

div.breadcrumbs{ padding:1em 0 1.2em 0;  font-size:90%;   margin:0 1em;   border-bottom:1px dotted #000}

div#content{ margin:0em 0px 0em 0;  background:transparent url(uploads/images/template/content.gif) repeat-y scroll 0px top; padding-bottom:15px}

div#main{ margin-left:215px;  margin-right:2%}

div#sidebar{ float:left;   width:195px;   display:inline;   margin-left:0}

div#footer{clear:both; color:#222; background:#C8D7DC}
div#footer{font-size:11px; margin:0pt; padding:5px 1.5em; text-align:center}
div#footer p a{color:#222}
.footertable{vertical-align:top}

.footertable a, .footertable a:visited{text-decoration:none; background-color:transparent; color:#222}

.footertable a:hover{text-decoration:underline; background-color:transparent; color:#222}

div.hr{ height:1px;  padding:1em;  border-bottom:1px dotted black;  margin:1em; clear:both}

div.left49{ width:49%;  font-size:0.7em}

div.right49{ float:right;  width:49%;  text-align:right;  font-size:0.7em; clear:both}

div#content{}

div#content h1{color:#222; font-size:26px; text-align:left; padding-bottom:1px;  line-height:1em;  margin:0 0 0em 0; font-weight:normal}
div#content h2{color:#222; font-size:22px; text-align:left; padding-bottom:1px;  line-height:1em;  margin:0 0 0.5em 0; font-weight:normal}
div#content h3{ color:#222;  font-size:20px;  line-height:1em;  margin:0 0 0em 0; font-weight:normal}
div#content h4{ color:#222;  font-size:18px;  line-height:1em;  margin:0 0 0.25em 0; font-weight:normal}
div#content h5{ color:#222;  font-size:16px;  line-height:1em;  margin:0 0 0.25em 0; font-weight:normal}
h6{ color:#222;  font-size:14px;  line-height:1em;  margin:0 0 0.25em 0; font-weight:normal}

p{ font-size:1em;  margin:0 0 0em 0;  line-height:1.4em;  padding:0}

blockquote{ border-left:10px solid #ddd;  margin-left:10px}
strong, b{ font-weight:bold}
em, i{ font-style:italic}

div.templatecode{ margin:0 0 2.5em}

div#main ul, 
div#main ol, 
div#main dl{   font-size:1.0em;    line-height:1.4em;    margin:0 0 1.5em 0}

div#main ul li, 
div#main ol li{   background:transparent url(uploads/images/template/watsu2.gif) no-repeat scroll 0px 5px; list-style-type:none; margin:0pt 0pt 0.25em 2em; padding-left:20px}

div#main dl dt{ font-weight:bold;  margin:0 0 0 1em}
div#main dl dd{ margin:0 0 1em 1em}

div#main dl{ margin-bottom:2em;  padding-bottom:1em;  border-bottom:1px solid #c0c0c0}

.hidden{display:none}

.image{padding:5px}

#bookmark{margin-left:10px; padding-top:10px; text-align:right}

#bookmark a{text-decoration:none; color:#6C6C6C}

#bookmark img{margin-bottom:-5px}

#practitioners td{padding-left:5px; padding-top:13px; vertical-align:top}

.table-blue{background-color:#EAFAFF}

.table-grey{background-color:#F4F4F4}

.table-white{background-color:#FFF}

.odd{ background-color:#F4F4F4}
.even{ background-color:#fff}

/* End of 'Layout: Watsu' */

