/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a { border: 0pt none ;
    margin: 0pt;
    padding: 0pt;
    }

  body { font-family: Verdana,Helvetica,Arial,sans-serif;
    font-size: 76%;
    color: rgb(61, 120, 152);
    background-color: rgb(76, 79, 147);
    opacity: 1;
    }

  h1, h2, h3, h4, h5, h6 { font-family: Verdana,Helvetica,Arial,sans-serif;
    margin-bottom: 0.3em;
    margin-top: 0em;
    }

  h1 { font-weight: bold;
    font-size: 1.4em;
    }

  h2 { font-weight: bold;
    font-size: 1.3em;
    }

  h3 { font-weight: bold;
    font-size: 1.2em;
    }

  h4 { font-weight: bold;
    font-size: 1.1em;
    }

  h5 { font-weight: bold;
    font-size: 1em;
    }

  h6 { font-weight: bold;
    font-size: 0.8em;
    }

  img {  }

  lo { font-size: 1em;
    margin-bottom: 0.1em;
    }

  ul { font-size: 1em;
    margin-bottom: 0.1em;
    padding-left: 1.5em;
    }

  li { margin-bottom: 0.3em;
    font-size: 1em;
    list-style-position: outside;
    }

  pre { font-size: 1em;
    font-family: monospace;
    }

  strong { font-weight: bold;
    }

  b { font-weight: bold;
    }

  p { margin-top: 0px;
    margin-bottom: 0.75em;
    font-size: 1em;
    }

  .p1 { margin-top: 0px;
    margin-bottom: 0.75em;
    font-size: 1em;
    color: rgb(153, 51, 102);
    }

  .p2 { margin-top: 0px;
    font-size: 1.1em;
    font-weight: bold;
    color: rgb(153, 51, 102);
    }

  a { margin-top: 0px;
    margin-bottom: 0.75em;
    font-weight: bold;
    color: rgb(195, 71, 0);
    font-size: 1em;
    text-decoration: none;
    }

  a:link { color: rgb(195, 71, 0);
    }

  a:visited {  }

  a:active {  }

  a:hover { text-decoration: underline;
    }

  #splashwrapper { border: 3px solid rgb(61, 120, 152);
    margin-right: auto;
    margin-left: -380px;
    position: absolute;
    width: 760px;
    background-image: url(../Assets/Images/Img/SplashBackground.jpg);
    margin-top: -250px;
    top: 50%;
    height: 500px;
    left: 50%;
    background-color: rgb(216, 214, 188);
    background-repeat: no-repeat;
    }

  #splashwrapper2 { background-repeat: no-repeat;
    height: 420px;
    width: 100%;
    }

  #splashnav { margin-top: 300px;
    margin-left: 25px;
    width: auto;
    }

  #wrapper { border: 3px solid rgb(61, 120, 152);
    margin-right: auto;
    margin-left: -380px;
    position: absolute;
    width: 760px;
    background-image: url(../Assets/Images/Img/WrapperBackground.jpg);
    margin-top: 10px;
    height: auto;
    left: 50%;
    background-color: rgb(216, 214, 188);
    background-repeat: no-repeat;
    }

  #wrapperinner { margin: 15px;
    }

  #logo { float: left;
    position: relative;
    height: 100px;
    width: 150px;
    }

  #logotext { float: left;
    position: relative;
    height: 100px;
    width: 570px;
    }

  #headernav { height: auto;
    width: 730px;
    }

  #headerline { border-bottom: 1px solid rgb(195, 71, 0);
    float: left;
    height: 10px;
    width: 555px;
    }

  #headersubnav { float: left;
    height: auto;
    width: auto;
    margin-top: 2px;
    margin-left: 20px;
    }

  #leftnav { float: left;
    height: 300px;
    width: 120px;
    clear: left;
    margin-top: 70px;
    }

  #content { border-left: 1px solid rgb(195, 71, 0);
    float: left;
    height: auto;
    width: 565px;
    margin-top: 10px;
    }

  #content a { text-decoration: underline;
    color: rgb(61, 120, 152);
    font-weight: bold;
    }

  #content a:visited { text-decoration: underline;
    color: rgb(61, 120, 152);
    font-weight: bold;
    }

  #content a:link { text-decoration: underline;
    color: rgb(61, 120, 152);
    font-weight: bold;
    }

  #content a:hover { text-decoration: underline;
    color: rgb(195, 71, 0);
    }

  #pagetitle { border-bottom: 1px solid rgb(195, 71, 0);
    float: left;
    position: relative;
    margin-left: 15px;
    width: 400px;
    }

  #pagetitle ul { padding-left: 0px;
    }

  #pagetitle a { text-decoration: none;
    }

  #pagetitle a:link { text-decoration: none;
    }

  #pagetitle a:visited { text-decoration: none;
    }

  #footer { border-top: 1px solid rgb(195, 71, 0);
    position: relative;
    height: auto;
    width: 730px;
    clear: both;
    float: left;
    margin-top: 15px;
    font-size: 0.75em;
    color: rgb(61, 120, 152);
    padding-top: 10px;
    }

  #footer a { text-decoration: none;
    color: rgb(61, 120, 152);
    font-weight: bold;
    }

  #footer a:link { text-decoration: none;
    color: rgb(61, 120, 152);
    font-weight: bold;
    }

  #footer a:hover { text-decoration: underline;
    color: rgb(195, 71, 0);
    }

  .clearfix:after { content: ".";
    display: block;
    height: 0pt;
    clear: both;
    visibility: hidden;
    }

  .clearfix {  }

  * html .clearfix { height: 1%;
    }

  .clearfix { display: block;
    }

  ul#primary-nav, ul#primary-nav ul { margin: 0pt;
    padding: 0pt;
    width: 120px;
    font-size: 100%;
    background-color: transparent;
    }

  ul#primary-nav li { position: relative;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    background-color: transparent;
    }

  ul#primary-nav li a { border-bottom: 0pt none;
    padding: 1px;
    display: block;
    text-decoration: none;
    color: rgb(195, 71, 0);
    font-weight: bold;
    opacity: 1;
    background-image: url(file:///C:/My%20Web%20Sites/f/physio/a/Assets/Images/Img/Butter.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    }

  * html ul#primary-nav li { float: left;
    height: 1%;
    background-color: rgb(255, 255, 255);
    }

  * html ul#primary-nav li a { height: 1%;
    }

  ul#primary-nav ul { border: 1px solid rgb(195, 71, 0);
    background: rgb(249, 249, 249) none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    position: absolute;
    display: none;
    left: 119px;
    top: 0pt;
    }

  ul#primary-nav li ul li a { padding: 2px 5px;
    background-color: rgb(255, 255, 255);
    }

  ul#primary-nav li:hover ul ul, ul#primary-nav li:hover ul ul ul, ul#primary-nav li.over ul ul, ul#primary-nav li.over ul ul ul { display: none;
    }

  ul#primary-nav li:hover ul, ul#primary-nav li li:hover ul, ul#primary-nav li li li:hover ul, ul#primary-nav li.over ul, ul#primary-nav li li.over ul, ul#primary-nav li li li.over ul { display: block;
    z-index: 200;
    background-color: rgb(255, 255, 255);
    }

  ul#primary-nav li.menuparent { background: transparent url(file:///C:/My%20Web%20Sites/f/physio/a/Assets/Images/Img/Butter.gif) no-repeat scroll right center;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  ul#primary-nav li.menuparent:hover, ul#primary-nav li.over { background-color: rgb(249, 249, 249);
    }

  ul#primary-nav li a:hover { color: rgb(61, 120, 152);
    opacity: 0.848;
    }

  .topline { border-top: 1px solid rgb(195, 71, 0);
    }

  .bottomline { border-bottom: 1px solid rgb(195, 71, 0);
    }

  #contentleft { float: left;
    margin-left: 15px;
    position: relative;
    height: auto;
    width: 255px;
    clear: left;
    margin-top: 5px;
    }

  #contentright { float: left;
    margin-left: 20px;
    position: relative;
    height: auto;
    width: 255px;
    }

  #contentcentre { float: left;
    margin-top: 5px;
    margin-left: 15px;
    width: 565px;
    }

  .contentrows { border-bottom: 1px solid rgb(195, 71, 0);
    padding: 0px 0px 10px;
    float: left;
    position: relative;
    width: 550px;
    margin-left: 15px;
    height: auto;
    clear: both;
    margin-top: 10px;
    }

  .image_text { float: left;
    color: rgb(195, 71, 0);
    font-size: 95%;
    }

  .image_1 { border: 1px solid rgb(255, 255, 255);
    padding: 4px;
    position: relative;
    height: auto;
    width: auto;
    float: left;
    background-color: rgb(225, 223, 191);
    }

  .image_2 { border: 1px none rgb(195, 71, 0);
    padding: 8px;
    position: relative;
    height: auto;
    width: auto;
    float: left;
    }

  .image { position: relative;
    float: left;
    width: 200px;
    margin-left: 10px;
    }

  .contenttext { margin-top: 5px;
    float: left;
    position: relative;
    width: 100%;
    }

  .imageright { position: relative;
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    }

  .floatleft { float: left;
    clear: both;
    position: relative;
    }

  .splashimage { position: relative;
    margin-left: 300px;
    margin-top: 300px;
    float: right;
    }

  .quote_1 { padding: 10px 10px 10px 0px;
    position: relative;
    height: auto;
    width: auto;
    float: left;
    }

  .quote_2 { padding: 2px;
    position: relative;
    height: auto;
    width: auto;
    float: left;
    }

  .quote { position: relative;
    float: none;
    width: 230px;
    margin-left: auto;
    margin-right: auto;
    height: 150px;
    }

  .imagecentre { position: relative;
    float: none;
    width: 230px;
    margin-top: 10px;
    margin-bottom: 20px;
    }

  #bread li { margin: 0px;
    padding: 0px;
    text-decoration: none;
    display: inline;
    list-style-type: none;
    font-size: 0.8em;
    list-style-position: inside;
    }

  #bread { margin-left: 0px;
    }

  #foot li { text-decoration: none;
    display: inline;
    list-style-type: none;
    padding-right: 3px;
    font-size: 0.85em;
    }

  #breadcrumbs { width: 100px;
    }

  .bold { font-weight: bold;
    }

