html {
   margin: 0;
   padding: 0;
}
 
body {
   font-size: 90%; /* initially set to percentage so that ems work without producing miniscule text in IE */
   text-align: center; /* needed to center the container in IE5.x because it doesn't like 'margin: 0 auto' */
   margin: 0 auto; padding: 0;	
   font-weight: normal; color: #000;
   line-height: 1.4em;
   background-color: #fff;
	/* behavior: url(csshover.htc);  WinIE behavior call */
}
 
/*=====elements======*/
 
img {
   border: 0;
   padding: 0;
   margin: 0;
   display: block;
}

img.centre {
   margin-left: auto;
   margin-right: auto;
   display: block;
}

img#righttopimage {
   padding-top: 35px;
}

img#pagetitle {
   padding-top: 10px;
}

a {
   color:#2D73B9;
} 
 
a:hover {
   color:#000;
} 

a.toplink {
   display: block;
   margin-top: 3px;
   font-size: 0.9em;
}

p.infoheader{
   font-weight: bold;
   font-size: 1.15em;
   text-decoration: underline;
   padding-top: 10px;
}

h1.infoheader{
   font-weight: bold;
   font-size: 1.15em;
   text-decoration: none;
   padding-top: 10px;
}

/*=====divs======*/


div#wrapper {
   font: 95% arial, helvetica, sans-serif;
   text-align: justify; /* resets the text alignment */
   clear: left; /* Stops the content sitting next to the menu */
   margin: 0 auto; 
   padding: 0; 
   width: 980px;
   background-color: #fff;
   overflow: hidden;
   border-style: solid;
   border-width: 0 0 5px 0;
   border-color: #2d73b9;
}

div#infowrapper {
   font: 1.1em arial, helvetica, sans-serif;
   text-align: left; /* resets the text alignment */
   margin: 0 auto; 
   padding: 0; 
   width: 780px;
   background-color: #fff;
}

div#infoheader {
   padding-top: 10px;
   padding-bottom: 20px;
}

div#backlink {
   text-align: left;
   color: #000;
   padding-bottom: 50px;
   padding-top: 20px;
}

div#infotitle {
   text-align: center;
   font-weight: bold;
   text-decoration: underline;
   font-size: 1.2em;
}

div#infotitle2 {
   text-align: center;
   font-weight: bold;
   text-decoration: underline;
   font-size: 1.2em;
}

div#infotitle3 {
   text-align: center;
   font-weight: bold;
   text-decoration: underline;
   font-size: 1.2em;
}

div#leftbar {
   border-style: solid;
   border-width: 0 5px 0 5px;
   border-color: #2d73b9;
   float: left;
   width: 150px;
   height: 100%;
   background-color: #fff;
   padding-bottom: 10000px;
   margin-bottom: -10000px;
}

div#navbar {
   float: left;
   width: 100px;
   height: 100%;
   background-color: #b5dbff;
   padding-bottom: 10000px;
   margin-bottom: -10000px;
}

div#content {
   float: left;
   width: 570px;
   padding-left: 15px;
   padding-right: 20px;
   margin-bottom: 10px;
   background-color: #fff;
}

div#rightbar {
   border-style: solid;
   border-width: 0 5px 0 0;
   border-color: #2d73b9;
   float: right;
   padding-right: 10px;
   width: 100px;
   height: 100%;
   background-color: #fff;
   padding-bottom: 10000px;
   margin-bottom: -10000px;
}

div#footer {
   clear: both;
   border-top: 1px solid #063d73;
   padding-top: 20px; 
   margin: 20px 0; 
   font-size: 1.0em;
   text-align: center;
   color: #2D73B9;
}

/*====fix for faqs page height so anchors work properly====*/

div#leftbar_faq {
   border-style: solid;
   border-width: 0 5px 0 5px;
   border-color: #2d73b9;
   float: left;
   width: 150px;
   background-color: #fff;
   height: 5100px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}
div#navbar_faq {
   float: left;
   width: 100px;
   background-color: #b5dbff;
   height: 5100px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

div#content_faq {
   float: left;
   width: 570px;
   padding-left: 15px;
   padding-right: 20px;
   margin-bottom: 10px;
   background-color: #fff;
}

div#rightbar_faq {
   border-style: solid;
   border-width: 0 5px 0 0;
   border-color: #2d73b9;
   float: right;
   padding-right: 10px;
   width: 100px;
   background-color: #fff;
   height: 5100px;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

div.right {
   float: right;
   clear: both;
   padding-top: 10px;
   padding-bottom: 10px;
}

div.left {
   float: left;
   clear: both;
   padding-top: 10px;
   padding-bottom: 10px;
}

div.header {
   font-weight: bold;
   padding-bottom: 5px;
}

div.header a:hover {
    font-weight: bold;
    color: #2D73B9; 
}

div.text {
   padding-bottom: 20px;
   
}

div#internalheader {
   color: #000;
   font-size: 1.1em;
   font-weight: bold;
}

div#space {
   min-height: 200px;
}

h2 {
   color: #000;
   font-size: 1.1em;
   font-weight: bold;
}

/*====span styles====*/

span.blacktext {
   color: #000;
}

span#pageheader {
   display: none;
   font-size: 1.0em;
}

/*====list styles====*/

ul.menulist {
   padding: 0;
   list-style: none;
   margin: 0;
}

ul.menulist li {
  min-height: 25px;
  background-repeat: no-repeat;
}

ul.menulist li a, .navbar li a:visited {
   display: block;
   text-decoration: none;
   min-height: 25px;
   background-repeat: no-repeat;
}

ul.menulist li img {
   border:none;
}

li a span {
   display:none;
}

ul.menulist li a:hover{
   font-weight: bold;
}

ul.faq {
   
}

ul#infolist {
   
}

ul.infolist {
   
}

li.infol {
   background: #fff;
   color: #000;
   width: 700px;
   padding-bottom: 5px;
}

li.faqlist {
   padding-bottom: 10px;
   color: #2D73B9;
}

li.bodylist {
   padding-bottom: 5px;
   color: #2D73B9;
}

/*====nav rollovers====*/

.home {background-image: url(../images/home1.jpg); width: 100px; margin-top: 70px;}
.home a:hover {background-image: url(../images/home2.jpg);}
.homecurrent {background-image: url(../images/home3.jpg); width: 100px; margin-top: 70px;}
.homecurrent a:hover {background-image: url(../images/home2.jpg);}

.help {background-image: url(../images/help1.jpg); width: 100px;}
.help a:hover {background-image: url(../images/help2.jpg);}
.helpcurrent {background-image: url(../images/help3.jpg); width: 100px;}
.helpcurrent a:hover {background-image: url(../images/help2.jpg);}

.info {background-image: url(../images/info1.jpg); width: 100px;}
.info a:hover {background-image: url(../images/info2.jpg);}
.infocurrent {background-image: url(../images/info3.jpg); width: 100px;}
.infocurrent a:hover {background-image: url(../images/info2.jpg);}

.who {background-image: url(../images/who1.jpg); width: 100px;}
.who a:hover {background-image: url(../images/who2.jpg);}
.whocurrent {background-image: url(../images/who3.jpg); width: 100px;}
.whocurrent a:hover {background-image: url(../images/who2.jpg);}

.faq {background-image: url(../images/faq1.jpg); width: 100px;}
.faq a:hover {background-image: url(../images/faq2.jpg);}
.faqcurrent {background-image: url(../images/faq3.jpg); width: 100px;}
.faqcurrent a:hover {background-image: url(../images/faq2.jpg);}

.brain {background-image: url(../images/brain1.jpg); width: 100px;}
.brain a:hover {background-image: url(../images/brain2.jpg);}
.braincurrent {background-image: url(../images/brain3.jpg); width: 100px;}
.braincurrent a:hover {background-image: url(../images/brain2.jpg);}

.spinal {background-image: url(../images/spinal1.jpg); width: 100px;}
.spinal a:hover {background-image: url(../images/spinal2.jpg);}
.spinalcurrent {background-image: url(../images/spinal3.jpg); width: 100px;}
.spinalcurrent a:hover {background-image: url(../images/spinal2.jpg);}

.links {background-image: url(../images/links1.jpg); width: 100px;}
.links a:hover {background-image: url(../images/links2.jpg);}
.linkscurrent {background-image: url(../images/links3.jpg); width: 100px;}
.linkscurrent a:hover {background-image: url(../images/links2.jpg);}

