/* ----- CSS ----- */

*{
margin: 0;
padding: 0;
border: 0;
}

html{
background: #d2d2d7 url(/images/bg-body.jpg) repeat-x top left;
}

body{
font: 12px/14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: #333;
}

/* ----- ID'S ----- */

div#container {
margin: 0 auto 64px auto;
width: 950px;
background-color: #fff;
}

div#header {
padding: 34px 30px 12px 30px;
height: 84px;
width: 950px !important;
width: 900px;
}
div#header img {
float: left;
}
div#columns {
margin: 0 0 64px 0;
padding: 0 30px 0 30px;
position: relative;
z-index: 1;
}     

div#leftColumn {
float: left;
width: 610px;
margin: 0 20px 0 0 !important; margin: 0 10px 0 0;
z-index: 1;
background: transparent;
}

div#banner {
background: transparent url(/images/banner-image2.jpg) no-repeat top left;
border-top: 3px solid #56b487;
border-bottom: 3px solid #56b487;
height: 180px;
}

div#content {
padding: 32px 64px 0 0 !important; padding: 32px 32px 0 0;
}

div#rightColumn {
float: left;
width: 260px;

}




#navigation {
border-top: 3px solid #56b487;
border-bottom: 3px solid #56b487;
padding: 12px 0 7px 0;
margin-bottom:20px;
}

#home #navigation {
position: absolute;
top: 0;
right: 30px;
width: 260px;
}



#date {
float: left;
background: transparent url(http://www.shareholder.com/common/tickers/VIAP_stockquote.gif) no-repeat top left;
margin: 65px 0 0 468px !important;
margin: 65px 0 0 316px;
padding: 0 0 0 0;
width: 259px;
}

#date p {
padding: 2px 0 2px 0;
margin: 0 0 0 14px;
line-height: 17px;
font-weight: bold;
}

div#sidebar {
width:260px;
/*border-left: 2px solid #56b487; */
padding: 0px 0 16px 5px;
/*background: transparent url(/images/bg-sidebar.jpg) repeat-y top left; */
/*margin-top:40px; */
color:#656565;
}



div#sidebar h3{
color:#656565;
}

div#footer {
border-top: 3px solid #56b487;
margin: 0 30px 0 30px;
padding: 8px 0 8px 0;
clear: both;
}

/* ----- CLASSES ----- */

.clearFloat:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
}
.clearFloat{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearFloat {height: 1%;}
.clearFloat {display: block;}
/* End hide from IE-mac */

.floatRight {
float: right;
}

.floatLeft {
float: left;
}

.map {
float: left;
padding: 3px;
border: 1px solid #888;
margin: 1px 12px 10px 0px;
}

div#sidebar a img#map2{
padding:3px;
border:1px solid #888
margin:1px 12px 5px 0px;
}

.icon {
margin: 0 6px 0 0;
float: left;
}

p.subtext {
width: 583px;
}
div.cell
{
border-bottom: 2px solid #56b487;
margin-bottom: 16px;
color: #666;
}
div.cell a {
font-weight: bold;
color: #666;
border: none;
}

div.cell a:hover {
  text-decoration: underline;
  color: #000;
}

/* ----- SPANS ----- */
span.callout {
color: #fff;
background-color: #56b487;
}


/* ----- HEADINGS ----- */
h1 {
color: #50a779;
font-size: 18px;
line-height: 24px;
margin: 0 0 24px 0;
}

h2 {
font-size: 14px;
line-height: 16px;
margin: 0 0 16px 0;
font-weight: bold;
}

h2.tagline {
color: #50a779;
font-size: 18px;
width: 540px;
line-height: 20px;
}

h3 {
font-size: 12px;
line-height: 16px;
margin: 0 0 16px 0;
font-weight: bold;
}

/* ----- PARAGRAPHS ----- */

p{
font-size: 12px;
line-height: 16px;
margin: 0 0 16px 0; 
}

#sidebar p {
font-size: 11px;
}

#footer p {
font-size: 11px;
margin: 0 0 16px 0;
text-align: center;
}

/* ----- LISTS ----- */

li{
font-size: 12px;
line-height: 16px;
}

ul{
list-style: disc;
margin: 0 0 16px 24px; 
}

#navigation ul {
list-style: none;
margin: 0 0 0 0; 
}

#navigation ul li {
font-size: 14px;
line-height: 16px;
}

#navigation ul li a {
color: #333;
text-decoration: none;
}

#navigation ul li ul {
 display: none;
}
#navigation ul li ul li {
padding-left: 14px;
}

#navigation ul li ul li a {
color: #50a779;
}

#navigation ul li a.parent {
color: #50a779;
font-weight: bold;
}

#navigation ul li a.active {
color: #50a779;
font-weight: bold;
padding-left: 14px;
background: transparent url(/images/dot.gif) no-repeat 1px 4px;
}

#about-via #about-via_nav,
#management #about-via_nav,
#board-of-directors #about-via_nav {
display: block;
}

#science-and-products #science_products_nav,
#inflammation-and-disease #science_products_nav,
#pipeline #science_products_nav,
#via-2291 #science_products_nav,
#scientific-advisors-overview #science_products_nav,
#clinical-advisory-and-investigators #science_products_nav,
#drug-assessment-advisors #science_products_nav,
#scientific-advisors #science_products_nav,
#selected-publications #science_products_nav,
#advisors #about-via_nav,
#partnering #about-via_nav 
{
  display: block;
}

#scientific-advisors-overview #science_nav,
#clinical-advisory-and-investigators #science_nav,
#drug-assessment-advisors #science_nav,
#scientific-advisors #science_nav {
  display: block;
}

#investor-relations #investor_nav,
#news #investor_nav,
#media #investor_nav {
  display: block;
}

#careers #careers_nav,
#job-opportunities #careers_nav,
#benefits #careers_nav {
  display: block;
}

#product-pipeline #product-pipeline_nav,
#preclinical-drug-candidates #product-pipeline_nav,
#via-2291 #product-pipeline_nav {
display:block
}

#clinical-trials #clinical-trials_nav,
#acs-trial #clinical-trials_nav,
#cea-trial #clinical-trials_nav,
#fdg-pet-trial #clinical-trials_nav {
display:block
}

#about-inflammation #about-inflammation_nav,
#scientific-publications #about-inflammation_nav{
display:block
}

#newsroom #newsroom_nav,
#media-gallery #newsroom_nav,
#press-kit #newsroom_nav{
display:block
}

#contact h3 {
margin-bottom:0px;
}
/* ----- IMAGES ----- */

img{
}

img a{
}

img a:hover{
}

/* ----- TEXT FORMATTING ----- */

strong{
font-weight: bold;
}

em{
font-style: italic;
}

b{
font-weight: bold;
}

i{
font-style: italic;
}

/* ----- LINKS ----- */

a {
text-decoration: none;
border-bottom: 1px dotted #50a779;
color: #3C8D66;
}

a:hover {
border-bottom: 1px dotted #50a779;
color: #3C8D66;
}

#navigation a, #navigation a:hover {
border: none;
}

/*#sidebar a, #header a {
font-weight: bold;
color: #666;
border: none;
}
*/
#sourceList li a {
background: transparent url(/images/link-icon.gif) no-repeat 0 0;
padding: 0 0 0 15px;
}

/* Layout and Page Structure */

body#about-via div#container div#banner, body#management div#container div#banner, body#board-of-directors div#container div#banner {
background: transparent url(/images/homebanner-company.jpg) no-repeat top left;
}

body#science-and-products div#container div#banner, body#inflammation-and-disease div#container div#banner, body#pipeline div#container div#banner, body#via-2291 div#container div#banner, body#advisors div#container div#banner, body#drug-assessment-advisors div#container div#banner, body#selected-publications div#container div#banner, body#advisors div#container div#banner, body#clinical-advisory-and-investigators div#container div#banner, body#selected-publications div#container div#banner {
background: transparent url(/images/homebanner-science.jpg) no-repeat top left;
}

body#partnering div#container div#banner, body#contact div#container div#banner {
background: transparent url(/images/homebanner-partnering.jpg) no-repeat top left;
}

body#careers div#container div#banner, body#benefits div#container div#banner, body#job-opportunities div#container div#banner {
background: transparent url(/images/homebanner-careers.jpg) no-repeat top left;
}

body#home div#container  div#banner {
background: transparent url(/images/banner-photo-home2.jpg) no-repeat top left;
}

body#news div#container  div#banner, body#media div#container  div#banner {
background: transparent url(/images/homebanner-investor.jpg) no-repeat top left;
}

div#container div#homeContent {
clear: left;
padding-top: 24px;
width: 610px;
z-index: 1;
}

div#homeContent div.homeMessage {
width: 275px;
margin-right: 40px !important; margin-right: 20px;
float: left;
color: #656565;
}

div#rightColumn div.homeMessageNews {
color: #656565;
margin-top:215px;

}

div#homeContent div.homeMessage img, div#homeContent div.homeMessageNews img {
float: left;
}

div#homeContent div.homeMessage p, div#homeContent div.homeMessageNews p {
padding: 0 0 0 90px;
margin: 0 0 8px 0;
line-height: 1.25em;	
}

ul#milestones{
 list-style-position:outside;
margin-left:3px;
margin-right:5px; 
}

ul#milestones li{
margin:0px 0px 10px 10px;
}

#scientific-publications h2{
margin-bottom:0px
}

#clinical-trials #trialsmap {
background: transparent url(/images/clinicaltrials.jpg) no-repeat 0 0;
margin:10px 0 0 0;
padding:0;
height:204px;
width:660px; 
}

#clinical-trials #trialsmap em{
visibility:hidden;
}

#clinical-trials #trialsmap a{
text-decoration:none;
border:none;
}

#clinical-trials #trialsmap #cealink{
position:relative;
display:block; 
top:90px;
left:16px;
width:175px;
height:30px;

}

#clinical-trials #trialsmap #acslink{
position:relative;
display:block; 
top:95px;
left:16px;
width:195px;
height:30px;

}

#clinical-trials #trialsmap #fdgpetlink{
position:relative;
display:block; 
top:100px;
left:16px;
width:95px;
height:30px;

}

#about-inflammation a.imglink {
border:none;
}

#newsroom h2 {
margin-bottom:2px;
}

#newsroom  #content #downloads  {
margin:0px;  
} 

#newsroom  div#downloads em {
display:block;
margin-bottom:5px;}

#newsroom #content #downloads a {
margin-bottom:4px;
line-height:1.5em;
}