 * {
margin: 0;
padding: 0;
} 

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

/* ### sitewide links and paragrphs ### */

p {
font-size: .9em;
line-height: 1.2em;
}

img {
border: 0;
}

a:link, a:visited, a:hover {
color: black;
text-decoration:none;
}

/* ### PAGE STRUCTURE ### */

#flashmap {
width: 505px;
float: right;
margin: 0 0 20px 0;
}



#footer {
clear: both;
margin: 20px 0 0 0;
padding: 20px 0 20px 0;
}

hr {
display: none;
}

.hr {
height:15px;
margin: 20px 0;
}

/* ### HEADER ### */

#header img {
float: left;
width: 99px;
margin: 0 20px 0 0;
padding: 0;
border: 0;
}

#header h1 {
display: none;
}

#header h2 {
margin: 0;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 2.0em;
color: #0B4F93;
}

/* 3px Hack */
* html #header img {
margin: 0 -3px; ma\rgin: 0;
}

/* ### MAIN CONTENT ###  */


#MainContent {
margin: 120px 0 0 0;
clear: both;
}

#MainContent p{
line-height: 1.2em;
margin: 0 0 20px 0;
padding: 0;
}

#MainContent li p {
line-height: 1em;
}


#MainContent p.introduction {
margin: 20px 0;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 1.6em;
font-weight: normal;
color: #4D453C;
}

#MainContent h2{
margin: 20px 0;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 2em;
color: #0B4F93;
}

#MainContent h3{
margin: 30px 0 20px 0;
padding: 30px 0 0 0;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 1.3em;
font-weight: normal;
color: #4D453C;
background: url(../images/common/divider_small.gif) center top no-repeat;
clear: both;
}

#MainContent h4{
font-size: 1em;
margin: 0;
padding: 0;
font-weight: bold;
}

#MainContent img.img_right {
float: right;
margin: 5px 0 5px 20px;
}

#MainContent img.img_left {
float: left;
margin: 5px 20px 5px 0;
}

#MainContent div.img_center {
text-align: center;
margin: 20px 0;
}

#MainContent img.img_left {
float: left;
margin: 5px 20px 5px 0;
}



/* ### CALLOUT BOXES ###  */

#MainContent .callout {
float: right;
width: 30%;
margin: 10px 0 10px 10px;
background: #EEE5DA;
border-bottom: 6px solid #CBB9A4;
color: #877969;
}

#MainContent .callout h3 {
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.01em;
font-size: 1.5em;
font-weight: normal;
background: #4d453c;
color: #EEE5DA;
margin: 0;
padding: 5px 5px 0 5px;
border-bottom: 6px solid #CBB9A4;
}

#MainContent .callout h4 {
padding: 5px;
}

#MainContent .callout p {
padding: 5px;
}

#MainContent .callout ul {
margin: 20px 10px 20px 10px;
}

#MainContent .callout ul li{
padding: 0 0 0 15px;
margin: 10px 0;
background: url(../images/common/list_blt.gif) no-repeat 0 5px;
list-style-type: none;
}

#MainContent .highlightBox {
clear:both;
margin: 10px 30px;
padding: 20px 20px;
background: #EEE5DA;
color: #877969;
}

#MainContent .highlightBox ul li{
margin: 0 0 15px 10px;	
list-style-image: url(../images/common/list_blt.gif);
}

#MainContent .highlightBox h3{
background:none;
margin: 0 0 1ex 0;
padding: 0;
}

/* ### ABOUT LISTS ### */

ul.persons {
list-style-type: none;
padding: 0;
margin: 0 0 0 50px;
}

ul.persons li {
margin: 10px 0;
}

ul.persons li em{
font-style: normal;
color: #0B4F93;
}

dl.persons dt {
margin: 30px 0 10px 0;
font-size: 1.2em;
font-weight: bold;
color: #0B4F93;
}

dl.persons dd {
margin: 0 0 10px 0;
}

dl.persons dd em {
font-style: normal;
color: #0B4F93;
}


/* ### News ### */



#MainContent .newsitem {
margin: 4ex 0;
}

#MainContent .newsitem p {
line-height: 1.3em;
margin: 0;
padding: 0;
}

#MainContent .newsitem h4{
font-size: 1.2em;
margin: 0;
padding: 0;
}

#MainContent .newsitem h4 a:link, #MainContent .newsitem h4 a:visited {
text-decoration: none;
color: #877969;

}

#MainContent .newsitem h4 a:hover {
text-decoration: none;
color: #F60;
}

#MainContent .newsitem p.newsdate {
font-weight: bold;
}

#MainContent #newsarticle p.newsdate {
text-align: center;
font-variant:small-caps;
line-height:1.2em;
margin: 1em 0;
}

#MainContent #newsarticle h4.title {
font-family:Georgia, "Times New Roman", Times, serif;
text-align: center;
font-weight: normal;
font-size: 2em;
color: #877969;
margin: 0 0 .5em 0;
padding: 1.1em 0 0 0;
border-top: dashed 1px #877969;
}

#MainContent #newsarticle h5.subtitle {
text-align: center;
font-weight: normal;
font-size: 1em;
margin: 1em 0 2ex 0;
padding: 0 0 2em 0;
border-bottom: dashed 1px #877969;
}

/* ### PROGRAMS PAGE ### */

#MainContent .program {
margin: 30px 0;
padding: 0 0 30px 0;
background: url(../images/common/divider_small.gif) center bottom no-repeat;
}

#MainContent .program img{
margin: 0;
display: block;
float: left;
border: 0;
}

#MainContent .program h2{
line-height: 1em;
margin: 0 0 0 90px;
padding: 0;
clear: none;
}

#MainContent .program h2 a:link, #MainContent .program h2 a:visited, #MainContent .program h2 a:hover {
text-decoration: none;
color: #0B4F93;
}

#MainContent .program p{
margin: 0 0 0 90px;
padding: 0;
}

#MainContent ul.programlist {
list-style-type: none;
margin: 0;
padding: 0;
}

#MainContent ul.programlist li{
color: #0B4F93;
font-weight: bold;
font-size: 1.2em;
margin: 20px 0;
}

#MainContent ul.programlist li ul{
margin: 0 0 30px 0;
}

#MainContent ul.programlist li ul li{
padding: 0 0 0 20px;
margin: 10px 0;
list-style-type: none;
color: #4d453c;
font-weight: bold;
font-size: .8em;
}

#MainContent ul.programlist li ul li ul{
margin: 0;
}

#MainContent ul.programlist li ul li ul li{
padding: 0 0 0 20px;
margin: 5px 0;
list-style-type: none;
color: #4d453c;
font-weight: normal;
font-size: 1em;
}

#MainContent ul.programlist li a:link, #MainContent ul.programlist li a:visited{
color: #0B4F93;
}

#MainContent ul.programlist li ul li a:link, #MainContent ul.programlist li ul li a:visited{
color: #4d453c;
}

#MainContent ul.programlist li a:hover, #MainContent ul.programlist li ul li a:hover{
color: #F60;
}

#MainContent h2.programHead {
color: #4d453c;
font-size: 2em;
}

/* ### CLINICAL TRIALS PROGRAMS BOX ### */

#MainContent div.trials_programs {
background: url(../images/trials/bg_trials_programs.gif) repeat-y;

}

#MainContent div.trials_programs p{
padding: 20px 10px;
width: 275px;
float: left; 
font-weight: bold;
}

#MainContent div.trials_programs ul {
margin: 0 0 0 300px;
padding: 50px 10px;
list-style-type: none;
}

#MainContent div.trials_programs ul li{
margin: 0 0 15px 0;
padding: 0 0 0 15px;
background: url(../images/common/list_blt.gif) left center no-repeat;
}

/* ### CLINICAL TRIALS Ab TABLE ### */

table.abtable{
border: 1px #eee5da solid;
padding: 0;
margin: 0;
font-size:1em;
}

table.abtable td, table.abtable th {
border: 1px #eee5da solid;
color: #877969;
padding: 5px;
margin: 0;
}

.greeksymbol {
font-family: "Times New Roman", Times, serif;
}

table.abtable th{
background-color: #eee5da;
}

table.abtable tr.abtableheading th{
border-bottom: 1px solid white;
text-align: left;
}

/* ### SITES AFFILIATE JUMP ### */

#MainContent ul#affiliates li {
padding: 5px 0 0 20px;
list-style-type: none;
margin: 0 0 20px 0;
color: #0B4F93;
}

#MainContent ul#affiliates li ul li {
color: #4D453C;
margin: 0;
}

#MainContent ul#affiliates li ul li ul li {
padding-left: 30px;
background:url(../images/common/list_blt.gif) 17px 10px no-repeat; 
}

/* ### SITES LISTS ### */

#MainContent dl.sites_list {
margin: 40px 0 ;
}

#MainContent dl.sites_list dt{
font-weight: bold;
color: #0B4F93;
font-size: 1.2em;
}

#MainContent dl.sites_list dd em{
font-weight: bold;
font-style:normal;
display: block;
margin: 10px 0 0 0;
}


/* ### REAGENTS Columns ### */

#reag_column {
width: 47%;
float: left;
}

#res_column {
width: 47%;
float: right;
}

#res_column h3, #reag_column h3 {
font-size:1.5em;
margin: 10px 0 0 0;
padding: 0;
background:none;
}

/* ### REAGENTS DATABASE ### */


#reagentDB table {
width: 100%;
border: 0;
margin: 0;
}

#reagentDB td{
padding: .5em;
border 0;
margin: 0;
}

#reagentDB tr.reagentItem td{
border-top: 20px solid #fff;
background: #CBB9A4;
}

#reagentDB tr.DBdetails{
magin: 0;
border:0;
}

#reagentDB tr.DBdetails td{
background: #EEE5DA;
}

#reagentDB th {
text-align: left;
}


/* ### IMAGE POP-UP ### */

#MainContent .img_pop {
float: right;
width: 180px;
margin: 0 0 15px 35px;

}

#MainContent .img_pop img{
border: none;
}

#MainContent .img_pop a {
padding: 26px 26px 0 0;
background: url(../images/common/btn_magnify.gif) right bottom no-repeat;
}

#MainContent .img_pop p{
color: #0B4F93;
line-height: 1.2em;
margin: 5px 0 0 0;
padding: 0;
}

#MainContent .img_pop p a{
background: none;
padding: 0;
}



/* ### NAVIGATION ### */

#nav {
display: none;
}



ul#pubs {
	list-style-image: url(../images/common/list_blt.gif);
}

ul#pubs li{
margin: 0 0 20px 0;
}

ol#pubs{
list-style-position:outside;
list-style-type:decimal;
padding: 0;
margin: 0;
}

ol#pubs li{
margin: 0 0 20px 30px;
padding: 0 0 0 0;
}

/* ### SIDE BAR ### */

#involved h3 {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 1.2em;
font-weight: normal;
color: #4D453C;
background: #EEE5DA;
margin: 0 20px 0 0;
padding: 5px;
}

#involved ul {
list-style-type: none;
margin: 10px 0;
padding: 0;
}

#involved  li {
margin: 0 0 0 20px;
padding: 5px 0;
}

#newsSide {
display: none;
}

/* ### PDF DOWNLOAD SIDEBAR ### */


#pdf_side{
margin: 20px 0 0 0;
}

#pdf_side img {
border: 1px solid #4D453C;
}

#pdf_side p {
margin: 10px 25px 0 0;
padding: 0 0 0 35px;
background: url(../images/common/icon_pdf_left.gif) top left no-repeat;
}


/* ### STAFF ONLY SIDEBAR ### */

#staffonly h3 {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
letter-spacing: -.03em;
font-size: 1.2em;
font-weight: normal;
color: #4D453C;
background: #EEE5DA;
margin: 20px 20px 1ex 0;
padding: 5px;
}

#staffonly ul {
list-style-type: none;
margin: 1ex 0;
padding: 0;
}

#staffonly li {
margin: 0 0 0 20px;
padding: 5px 0;
}


/* ### SEARCH and CONTACT ###  */

div.contact_office {
width: 33%;
float: left;
}

div.contact_office dt{
margin-top: 0;
}

div.contact_info {
width: 60%;
float: left;
border-left: 1px dashed #EEE5DA;
padding: 0 0 0 10px;
}

div.search_prev {
width: 33%;
float: left;
}

div.search_pages {
width: 33%;
float: left;
text-align:center;
}

div.search_next {
width: 33%;
float: left;
text-align: right;
}
/* ### FOOTER ###  */

#footer a {
display: none;
}

#footnav { 
display: none;
}

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
display: none !important;
height: 0;
width: 0;
position: absolute;
overflow: hidden;
}

span.sIFR-alternate {
visibility: visible !important;
display: block !important;
position: static !important;
left: auto !important;
top: auto !important;
}

 

/*  ###### COLORS ######
#4D453C : dark chocolate BG
#666060 : similar dark choc for links
#EEE5DA : light tan  background
#CBB9A4  : Darker tan borders
#C8BBAD : smilar darker tan borders for footnav links
#877969 : Khaki for links
#F60 : Orange for links
#0B4F93 : Blue for headers

*/