body  { background: #666; font-family: Arial, Helvetica, sans-serif; margin: 0;}

/*div {border:#f00 solid 1px;}*/

#all {background: url(/imagesn/main4_r6_c2.jpg) top center repeat-y;}
#headall {width:100%; background:url(/imagesn/main4-back_r1_c2.gif) top center no-repeat;}
#head1 {width:1000px; text-align:right; margin:0 auto; }
#head2 {width: 1000px; margin:0 auto; height:89px; clear:both;}
#head1 img {padding:0; margin:0; border:0px;}
#head2 img {padding:0; margin:0; border:0px;}

a:link {color:#06C;}
a:visited {color:#606;} 
a:hover {color:#c03;}
a:active {color:#C00;}

.small10 {font-size:10px;}
.small11 {font-size:11px;}

ol {color: #666;}
td {font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#fff; background:#333;}
th.subh {background:#ccc; color:#000; font-weight:normal;}
ul {color: #333;}
sup {font-size: 10px; color: #333;}

h1,h2,h3,h4,h5,h6 {font-family:Arial,Georgia, "Times New Roman", Times, serif;color:#385454;}
/*h1 {background:url(/imagesn/heading.jpg) top left no-repeat; height:41px; padding-left:41px; margin-bottom:0px; margin-top:4px;}

h2 {color: #336;}
h3 {color: #639;}
h4 {color: #000;} */

h1 {padding-top:10px; margin-top:0; font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px}
h4  {font-size:16px}
h5 {font-size:14px}
h6 {font-size:12px} 

#mainbody {width:1000px; margin:0 auto;}
#navigation {width:225px; float:left;}
#maincontent {margin-left:240px;}
#content {margin-right:1em; font-size:12px; line-height:1.5em;}

#rightbar {float:right; background:#e5e5e5 url(/imagesn/rightbar2_r2_c1.jpg); width:225px; margin-left:10px;margin-right:1px;}
h3.news {font-size:12px; width:195px; background: #e5e5e5 url(/imagesn/rightbox2_r1_c1.gif) top center no-repeat; margin:10px auto 0 auto; padding:3px 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#303;}
h4.news {font-size:12px; width:205px; height:15px; background: #fff url(/imagesn/rightbox2_r1_c1.gif) top center no-repeat; margin:10px auto 0 auto; text-indent:5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#303;}
#rightbar p {width:190px; margin:0px auto; padding:3px 0;}
p.news {font-size: 11px;}
.rightbox { width:205px;background:#fff url(/imagesn/rightbox2_r3_c1.jpg) bottom center no-repeat; margin:0 auto; padding-top:0;padding-bottom:20px;}
#rightbar p.lawyer {margin:0 auto; text-align:center;}
p#rightbarend {background:url(/imagesn/rightbar2_r4_c1.jpg) bottom left no-repeat; margin:0; padding:0; width:225px;}
.rightbox ul li {font-size:11px;}

#rightbar a:link {text-decoration:none;}
#rightbar a:visited {text-decoration:none;}
#rightbar a:hover {text-decoration:underline;}
#rightbar a:active {text-decoration:underline;}

ul.navigation {font-family: Arial,Verdana,sans-serif; font-size:12px;margin-left: 0; padding-left: .5em;}
ul.navigation li {list-style-image:none; list-style-type:none; font-weight:bold;}
.navigation ul {font-family: Arial,Verdana,sans-serif; margin-left: 0; padding-left: .5em;}
.navigation ul li {list-style-image: none;list-style-type:none; text-transform: none;font-style: normal; font-size: 12px;font-weight: bold;}
.navigation ul li ul li{font-size: 11px; font-weight:normal;}
.navigation a:link { color: #D1E1E1; text-decoration:none;}
.navigation a:visited { color: #D1E1E1; text-decoration:none;}
.navigation a:hover { color: #fff; text-decoration:underline;}
.navigation a:active { color: #527A7A; text-decoration:underline;}
.minihead {font-size: 10px; text-transform: none; font-style: italic; color: #385454; font-weight: bold; font-family: verdana, sans-serif; border-top: 1px solid #527A7A;}
.navmini {font-size:10px; font-weight: normal; font-family: Arial, sans-serif;}

#footall {width:1015px; margin:0 auto;}
#foot1 {width:1000px; margin:0 auto 0 auto;}
#foot1 .ftitle {font-size:11px; width:215px;text-align:right; margin-bottom:0; color:#033; font-weight:bold;}
#foot1 .flinks {font-size:11px; width:585px; margin-left:225px; margin-top:-14px; padding-left:15px; padding-right:15px;}
#foot1 .fimg {margin-left:160px; width:615px; text-align:center; clear:both;}
#foot2 {width:600px; margin:0 auto; padding-left: 175px; padding-top:10px;}
#foot2 p {font-size: 11px; color:#999;}
#foot2 p > p {padding-top:0;margin-top:0;}
#foot3 {background:#666 url(/imagesn/main4_r7_c2.jpg) bottom center no-repeat; margin:0 auto; }
.lastupdated {padding:10px; font-size:10px; font-weight:bold; color:#CCC; margin:0 auto; text-align:center}

/*border-top:#94B8B8 1px solid;border-top:#d5d5d5 1px solid; */
caption {font-size: 12px; color: #666; font-weight: bold;}
table.tableborders {border-top: 1px solid #ccc; border-left: 1px solid #ccc;  margin:0 auto;border-spacing: 0; border-collapse:collapse;}
.tableborders th {border-bottom: 1px solid #306; border-right: 1px solid #306; font-size: 11px; background: #639; color: #fff;}
.tableborders th.sub {border-bottom: 1px solid #336; border-right: 1px solid #336; font-size: 10px; background: #369; color: #fff; text-transform: uppercase;}
.tableborders th.sub2 {border-bottom: 1px solid #336; border-right: 1px solid #336; font-size: 11px; background: #369; color: #fff; text-align:right;}
.tableborders td {border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; font-size: 11px;padding:3px;}
.tabletext {color: #333;}
.tablehead {font-weight:  bold; color: #333;}



#newsnav ul {margin-left: 0; padding-left: 0;}
#newsnav li {border-bottom:1px solid #ccc; font-family: Arial, sans-serif; font-size:11px;list-style-type: none;list-style-image: none; padding-bottom:0px;}
#newsnav li a {display: block; width:100%; padding: 2px 10px; text-decoration: none; font-weight:bold;}
#newsnav li a:link {color: #000;}
#newsnav li a:visited {color: #666;}
#newsnav li a:hover {color: #578BCB; background:#f5f5f5; width:100%; border-bottom:#509C8E;}


h3.feature {padding: 0px 3px 0px 4px; margin: 0px;}
p.feature {padding: 0px 3px 0px 8px; margin: 0px;}

p.journal {font-size: 11px;padding: 0px 3px 3px 4px; margin: 0px; border-bottom: 1px solid #ccc; background:#fff;}
p.journal strong {font-size: 11px; font-weight:bold;}
ul.list {font-size:10px;}
ul.list li {list-style-image: none; padding-bottom:0px;}
dt {font-weight: bold; border-bottom: 1px solid #699; border-top: 1px solid #f6f9f9; padding: 1px 5px; background: #f6f9f9;}
dd {padding-bottom: 1.5em;}
dl.biglist dt {font-weight: bold; border-top: 1px dotted #ccc; border-bottom: 1px solid #fff; padding: 1px;}
dl.biglist dd {padding-bottom: 5px;}
.content p dd p {padding-left:0px;}
div.pullout {padding: 0px 4px 0px 4px; margin:5px; border: 1px solid #CCE6E6; background:#f6f9f9;}
div.pullout h3 {padding: 0px 1px 0px 1px; margin: 0; font-size: 12px;}
div.pullout p {padding: 0px 1px 3px 1px; margin: 0; font-size: 11px;}
.date {font-size: 11px; color: #699;}
a:link.light { color: #666; }
a:visited.light  { color: #666; }
a:hover.light  { color: #fff; }
a:active.light  { color: #666; }

ul.frontpage {margin-left: 1.2em; padding-left: 0;}
.nsubtext {font-size:12px; color:#666;}
h2.smallHeader {padding:0px 0px 0px 3px; margin:0px; background:#666; color:#fff; font-size: 11px; border-bottom:1px solid #ccc;}
#relatednews {float:right; width:175px; margin: 0px 2px 2px 2px; border:1px solid #598DCC; padding:4px; background:#E1EBF7; }
#relatednews h4 {font-size:14px; text-transform: uppercase; color:#598DCC; border-bottom: 1px solid #598DCC; padding-bottom:0px}
#relatednews p {padding:0px; margin:0px;}
#relatednews p.rnewsquote {font-size:11px;padding:4px; background:#fff;}

/*p.rnewsquote {font-size:11px;padding:2px; margin:2px; background:#fff;}*/

.error {font-weight:bold; font-size:11px; color:#f00;}
.topbreadcrumb {font-size:11px;}
div.bottombox {float:right; width:200px; margin: 5px; padding:4px; border: 1px solid #900; background:#f5f5f5;}
div.bottombox h2 {margin-top:0px; padding-top:0px; font-size:14px;}
div.bottombox h3 {margin-top:0px; padding-top:0px; font-size:14px;}
div.bottombox2 {float:left; width:175px; margin: 5px; padding:4px; border: 1px solid #36C; background:#f5f5f5;}

p.gene-abstract {margin-bottom:0px; padding-bottom:0px;}
p.news-article {margin-bottom:0px; padding-bottom:0px;}
p.quote {margin-top:0px; padding-top:0px; padding-left:20px;}
.quote {color:#699; font-size:11px;}
p.news abbr {color:#996;}

blockquote {color:#036; border:1px solid #ccc;margin-bottom:0px;padding:10px; background:#f5f5f5; font-family:Georgia, "Times New Roman", Times, serif; }
blockquote p {padding:0; margin:0;}
p.readmore {margin:0px 40px; padding: 4px; background:#ccc;;text-align:right;}

.doctorpopout {font-size:11px; width:200px;}

div.journalarticles {float:right; width:30%; margin: 5px; padding:0px 4px 4px 4px; border: 1px solid #639; background:#fff;}
div.journalarticles h3 {margin-top:0px; padding-top:0px; font-size:14px;}
.box {background:#f5f5f5; padding:4px; border:1px solid #ccc; font-size:11px;}

.vipcss {visibility:hidden;}
.contactform {font-size:11px;}
form h4 {color:#303; margin:3px 0 0 0; padding:0;}
fieldset {border-width:8px 0 0 0; border-style:solid; border-color: #FC0;}
fieldset legend {font-weight:bold;color:#006666; }
fieldset ul {margin-left:0; padding-left:0; list-style:none;}
fieldset ul  li {text-align:left; margin:3px 0; font-size:11px;}
fieldset li label { float:left; width:50%;}
fieldset input {font-family:Arial, Helvetica, sans-serif;}
fieldset textarea {font-family:Arial, Helvetica, sans-serif; font-size:10px;}
ul.disease-or-injury li {display:block; padding:0 5px; float:left;}
form#short_form input {font-family:Arial, Helvetica, sans-serif; font-size:11px;}


ul.new_nav {font-family: Arial,Verdana,sans-serif; font-size:12px;margin-left: 0; padding-left: .5em;}
ul.new_nav li {list-style-image:none; list-style-type:none; font-weight:bold; font-style:normal;margin-left: 0;}
ul.new_nav ul {font-family: Arial,Verdana,sans-serif; margin-left: 0; padding-left: .5em; }
ul.new_nav ul li {list-style-image: none;list-style-type:none; text-transform: none;font-style: normal; font-size: 12px;font-weight: bold;}
ul.new_nav ul li ul li {font-weight:normal;}
ul.new_nav ul li ul li ul li {font-size:11px; }
ul.new_nav a:link { color: #D1E1E1; text-decoration:none;}
ul.new_nav a:visited { color: #D1E1E1; text-decoration:none;}
ul.new_nav a:hover { color: #fff; text-decoration:underline;}
ul.new_nav a:active { color: #527A7A; text-decoration:underline;}
ul.new_nav li.no_link {font-size: 10px; text-transform: none; font-style: italic; color: #385454; font-weight: bold; font-family: verdana, sans-serif; border-top: 1px solid #527A7A;}
a.hightlight {background: #527A7A; display:block; border-left:5px solid #527A7A; }