/* CSS Document */
* {
  border: 0;
  padding: 0;
  margin: 0;
}
img {
  border: 0;
  padding: 0;
  margin: 0;
}
a {
  color: blue;
  /* color: #2e6284;*/
  text-decoration: none;
}
p {
  font-size: 12px;
  line-height: 1.5em;
  margin-bottom: 10px;
}
h1 {
  font-size: 20px;
  margin-bottom: 20px;
}
h2 {
  font-size: 18px;
  margin-bottom: 20px;
}
h3 {
  font-size: 16px;
  margin-bottom: 20px;
}
h1.hero_title {
  font-size:24px;
  margin-bottom:20px;
}
p.hero_subtitle {
  font-size:18px;
}

ul.globalnav {
  margin-left:30px;
}
.left {
float: left;
}
.right {
float: left;
}
.cleaar {
  clear: both;
}

body {
  background:url(/images/bg2.jpg) repeat-x top;
  font-family: 'Lucida Grande',Verdana,sans-serif;
  color: #696464;
}
body.home {
  background: url(/images/bg.png) repeat-x top;
}
span.counter {
  font-weight:bold;
  background-color: gray;
  color: white;
  padding:2px;
}
.page {
  width: 956px;
  margin: 0 auto;
}
.header {
  width: 956px;
}
.header.home {
  height: 398px;
}

.header_div {
  width: 956px;
  height: 87px;
}

.logo {
  width: 410px;
  float: left;
}

.globalnav {
  width: 530px;
  float: right;
  color: #FFFFFF;
  font-size: 14px;
  padding-top: 10px;
  text-align: right;
}
.globalnav li ul {
  display: none;
  width: 8.7em; /* Width to help Opera out */
  background-color: #00558B;
}
.globalnav ul li {
  display: inline;
}
.globalnav ul li a:link, .globalnav ul li a:visited {
  color: #FFFFFF;
}
 .topnav {
  color: #FFFFFF;
  padding-top: 7px;
  height:26px;
}
.topnav ul {
  margin-left:20px;
  text-align:right;
}
.topnav ul li {
  display: inline;
}
.topnav ul li a:link, .topnav ul li a:visited {
  color: #FFFFFF;
}
.sidenav {
  border: 1px dashed #cbcbcb;
  background: #f4f4f4;
  padding: 8px;
  margin-bottom: 10px;
}
.sidenav h3 {
  margin-bottom: 10px;
}
.maincontent {
  width: 645px;
  padding-left: 0px;
  padding-top: 20px;
}
.rightsidebar {
  width: 232px;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 20px;
  font-size: 12px;
  margin-left: 25px;
}
.mainhead {
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 8px;
}

.patient_people {
  width: 956px;
  padding-top: 35px;
  color: #FFFFFF;
}

.head_content {
  width: 956px;
  background: url(/images/midbg_transparent.png) no-repeat;
  height: 265px;
}

.connect_with {
  width: 230px;
  float: left;
  color: #868485;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
}

.learn_from,.latest_news,.patient_comm {
  width: 230px;
  float: left;
}

.content_up {
  padding-bottom: 20px;
  border-bottom: 1px dashed #CDCDCD;
  padding-top: 20px;
}

.small_img {
  width: 70px;
  height: 55px;
  float: left;
}

.h1_text {
  width: 120px;
  float: left;
  font-size: 18px;
  font-weight: bold;
}

.simple_text {
  width: 220px;
  color: #696464;
  font-size: 12px;
}

.clear_both {
  clear: both;
}

.content_bot {
  width: 947px;
  margin: 0 auto;
  padding-bottom: 20px;
  padding-top: 20px;
  border-bottom: 1px solid #CDCDCD;
}

.content_bot_left {
  width: 370px;
  float: left;
  padding-right: 20px;
  color: #696464;
  font-size: 13px;
  line-height: 20px;
}
  .heading {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.connect_with h3 ,.ataxcia h3 {
  font-family: "Arial Unicode MS";
}

.content_bot_mid {
  width: 301px;
  float: left;
}
.content_bot_right {
  width: 228px;
  float: left;
  padding-left: 20px;
}
.footer {
  clear:both;
  width: 950px;
  margin: 0 auto;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #9B9B9B;
  font-size: 13px;
  font-weight: bold;
}
.twitter_post {
  width: 299px;
  border: 1px solid #CBCBCB;
  background: #F4F4F4;
  font-size: 13px;
  line-height: 20px;
  color: #6B696A;
  padding-left: 5px;
  padding-right: px;
}
.verticle_align {
  vertical-align: middle;
}
.email {
  width: 228px;
  border-bottom: 1px dashed;
  padding-top: 10px;
}
 
.tell_friend {
  width: 228px;
  padding-top: 20px;
}

.tell_friends {
  width: 228px;
  border-bottom: 1px dashed;
  padding-top: 20px;
}

.font_color {
  color: #437495;
}
.mission_driven {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: normal;
}
.copyright {
  color: #9B9B9B;
  font-size: 13px;
  font-weight: bold;
  padding-right: 20px;
}
.follow_us {
  color: #345974;
}
.mini_img {
  width: 35px;
  height: 30px;
  float: left;
  padding-left: 10px;
}
.line {
  width: 360px;
  border-bottom: 1px dashed #CCCCCC;
}
.line_twitter {
  width: 300px;
  border-bottom: 1px dashed #CCCCCC;
}
.com_news_line {
  width: 220px;
  border-bottom: 1px solid #CCCCCC;
  padding-top: 10px;
}

.privacy_policy {
  padding-left: 10px;
}
.get_email {
  color: #6A6667;
  font-size: 12px;
  font-weight: bold;
  padding-left: 10px;
}
.text_box {
  border: 1px solid #7d7d7d;
  width: 220px;
  height: 25px;
}
.Adrenoleukodystrophy {
  color: #59809D;
  font-size: 13px;
}
.ataxcia {
  width: 220px;
  float: left;
  color: #888687;
  font-weight: bold;
}
.tweetmeme {
  color: #6888A1;
}
   
.ataxcia {
  margin: 0;
}
.ataxcia ul li {
  list-style: url(/images/tick.jpg);
  margin-left: 32px;
}
.ataxcia ul li a {
  font-size: 13px;
  color: #929091;
  text-decoration: none;
}
.ataxcia li ul {
  width: 8.7em; /* Width to help Opera out */
}
.seeall {
  width: 220px;
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
  font-size: 12px;
}
p.mailing_address {
  border: 1px solid black;
  padding: 10px;
}
.news a {
  font-weight:bold;
  font-size:14px;
}
.news p {
  margin-bottom:20px;
}
.extended_topnav {
}
table.testimonials p {
  padding-left:20px;
}