body {
	font-family: verdana, Arial, sans-serif ;
	background-color:#075094;
	font-size:62.5%;
	line-height:1;
}


/*------------------------------color information---------------------------------*/
.rubyred {color:#C20032;}

#wrapper {
	width:1000px;
	height:auto;
	margin:14px auto 0 auto;
	padding:0;
}
/*---------------------------------branding with navigation------------------------*/
#branding {
	
}
h1.chimerix-logo {
	width:140px;
	height:106px;
	background: url(http://www.chimerix-inc.com/images/Chimerix-logo.gif) 0 0 no-repeat;
	float:left;
}
h1.chimerix-logo a {
	text-indent:-9999px;
	width:140px;
	height:106px;
	display:block;
}
/*-------------------------------site-search---------------------------------*/
.site-search {
	width:260px;
	height:21px;
	float:right;
	background-image:url(http://www.chimerix-inc.com/images/search-bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	margin:18px 0 0;
}

.site-search form input.searcfield {
	border:none;
	width:184px;
	height:14px;
	padding:4px 6px 3px;
	font-size:11px;
	background:none;
}
.site-search form input.searchbtn {
	width:51px;
	height:21px;
	margin:0 0 0 2px;
}


/*-------------------------------top_navigation---------------------------*/
#navigation {
	height:26px;
	width:920px;
	margin:-25px 0 0 60px;
	.margin:-25px 0 0 50px;
	clear:both;
	position:relative;
	float:left;
	
}
#menu li {
    float: left;
    display: block;
    
  }

  #menu li a {
    position: relative;
    padding: 6px 14px;
    display: block;
    color: #075094;
	font-size:14px;
        font-family: calibri, arial, tahoma, verdana ;
	font-weight:700;
	background:#bca169 url(http://www.chimerix-inc.com/images/menu-list-bg.jpg) 0 0 no-repeat;
	text-decoration:none;
	text-transform:capitalize;
  }

  #menu li a:hover, #menu li a.active {
    background: #fff;
    color: #075094;
	text-decoration:none;
	font-size:14px;
         font-family: calibri, arial, tahoma, verdana ;
	font-weight:700;
  }

  #menu li ul {
    left : -999em;
    position : absolute;
	z-index:8;
  }

  #menu li ul li { float : none; }

  #menu li ul a {
    width : 170px;
    padding : 8px 10px;
    background : #dce2ec;
    border:1px solid #8a9ebf;
	border-top:none;
    font-weight : 700;
	
  } 

  #menu li ul a:hover {
    background: #b9c5d9;
	border-bottom:1px solid #fff;
    
  }

  #menu li:hover ul, #menu li.sfhover ul {
    left: auto;
    /*border-top: 1px solid #999;*/
  }
  #menu li ul li ul {
clear:both;
position:relative;
margin:0;
padding:0;
border-top:none;

}
  #menu li ul li ul li {
   float : none;
   margin:0;
   padding:0;
border-top:none;
}
#menu li ul li ul li a { 
    width : 150px;
    padding : 8px 20px;
    background : #f3f3f3;
    border:1px solid #8a9ebf;
    border-top:none;
    font-weight : 700;
}
#menu li ul li ul li a:hover {
background : #ff60;
border-top:none;
}
/*---------------------------------branding with navigation close------------------------*/
/*-----------------------------------content_holder----------------------------*/
.content_holder {
	width:976px;
	padding:12px;
	margin:0 0 12px;
	clear:both;
	background-color:#fff;
	display:block;
	float:left;
}
/*---------------------------------content-main------------------------*/

#banner {
	border:1px solid #4f6c9f;
	float:left;
}
img.banner {
	float:left;
}
.side-article {
	float:left; 
	width:268px;
	margin:0;
	padding:0 15px;
	height:260px;
	background-image:url(http://www.chimerix-inc.com/images/side-article-bg.jpg);
	background-repeat:repeat-x;
	
	
}
.side-article h2 {
	color:#7d0509;
	font-size:12px;
	line-height:18px;
	font-weight:700;
	margin:0;
	padding:10px 0 0;
        font-family: verdana, Arial, sans-serif ;	
        line-height: 18px;
}
.side-article h3 {
	color:#153c84;
	font-size:11px;
	line-height:13px;
	font-weight:600;
	margin:0;
	padding:10px 0 0;
	font-family: verdana, Arial, sans-serif ;	
        line-height: 16px;
}
ul#our_effort {margin:0; padding:5px 0 0 0;}
ul#our_effort li { 
	font-size:11px; 
	background: url(http://www.chimerix-inc.com/images/right-arrow.gif) 0 4px no-repeat; 
	height:20px; 
	padding:0 0 0 10px;
        font-family: verdana, Arial, sans-serif ;	
}
ul#our_effort li a{color:#153c84; text-decoration:none;font-family: verdana, Arial, sans-serif ;	}
ul#our_effort li a:hover{text-decoration:underline;font-family: verdana, Arial, sans-serif ;	}

/*-----------------------------feature_product--------------------------*/

.feature_product {
	width:310px;
	float:left;
	padding:0 30px 0 0;
	display:block;
}
.nopadding {padding:0;}
.feature_pro_info {float:right; width:220px;}
.feature_product_img{
	float:left;
	margin:0 5px 0 0;
}
.feature_pro_info h2 {
	font-size:16px;
	font-weight:600;

}
.feature_pro_info h3 {
	font-size:12px;
	font-weight:700;
	font-family:arial, tahoma, verdana;
	color:#7d0509;
	padding:7px 0;
}
.feature_pro_info p{
	color:#333;
	font-size:13px;
	line-height:16px;

}

.feature_pro_info a.arrow {
       color:#075094;
	font-size:11px;
	text-decoration:none;
	background: url(http://www.chimerix-inc.com/images/news_arrow.gif) 0 5px no-repeat;
	padding:0 0 0 8px;
	margin:0 0 0 5px;
}


/*----------------------------------feature_news_events------------------------*/
.feature_news_events {
	float:right; 
	margin:0;
       	padding:0 12px 12px;
	background-image:url(http://www.chimerix-inc.com/images/news_events_bg.jpg);
	background-repeat:repeat;
	position:relative;
        font-family: verdana, Arial, sans-serif ; 
}
.fne_home_width {
       /*height:183px;*/
       /*  height:auto;*/
	width:274px;
}
.fne_inner_width {
	width:184px;
	background-image:url(http://www.chimerix-inc.com/images/fne_bg_right.jpg);
	background-repeat:repeat-x;
	position:relative;
	min-height:600px;
	height:auto !important;
	height:600px;
	z-index:1;

}
.feature_news_events h2 {color:#404040; padding:6px 0 0;padding-left:8px; font-size:13px; font-weight:700; font-family:verdana, Arial, sans-serif ;margin:0 0 0 -8px;}
.feature_news_events h3 {margin:2px 0 0; font-size:12px;color:#075094; padding:0; font-weight:600;font-family: verdana, Arial, sans-serif ;}
.feature_news_events h3  img{ float:left; margin:0 5px 0 0;}
.feature_news_events p {
	font-size:11px;
	padding:3px 0 2px;
	clear:both;
	margin:0;
	line-height:15px;
        font-family: verdana, Arial, sans-serif ;
}
.feature_news_events p a {
	color:#075094;
	font-size:11px;
	text-decoration:none;
	background: url(http://www.chimerix-inc.com/images/news_arrow.gif) 0 5px no-repeat;
	padding:0 0 0 8px;
	margin:0 0 0 5px;
}
.feature_news_events a.top {
	position:absolute;
	top:8px;
	right:-0.5px;
	color:#1f55b4;
	font-size:10.5px;
	text-decoration:none;
	background: url(http://www.chimerix-inc.com/images/news_arrow.gif) 0 3px no-repeat;
	padding:0 0 0 7px;
        margin:0 10px;
}

.feature_news_events h2.sidebar_heading{
                          padding-left: 8px; 
                          font-size: 12px;
 
}
.feature_news_events h2.sidebar_heading a{
                         color: #404040;
                         text-decoration:none;
}
/*-----------------------------content_body------------------------------*/
.content_body {
width:545px;
padding:0 0 15px 17px;
float:left;
}
.content_body h2 {
	color:#7d0509;
	font-size:24px;
	margin:0;
	padding:10px 0 0;
}
.content_body ul{padding-left:1px;list-style:inside;list-style-type:square;}
.content_body ul li{
        padding:5px 0 5px 0;
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:16px;}
.content_body ul li u{color:#000080;}
.content_body h3 {
color:#7d0509;
font-size:14px;
}
.content_body h4 {
color:#666;
font-size:13px;
}
.content_body h3, h4 {
font-weight:600;
font-family: calibri, arial, tahoma, verdana ;
margin:0;
padding:0;
}

.content_body p {
	padding:5px 0 5px 0;
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:16px;
}

/*-----------------------------content_body1 New------------------------------*/
.content_body1 {
width:545px;
padding:0 0 15px 17px;
float:left;
}
.content_body1 h2 {
	color:#7d0509;
	font-size:24px;
	margin:0;
	padding:10px 0 0;
}

.content_body1 h3 {
color:#7d0509;
font-size:14px;
}
.content_body1 h4 {
color:#666;
font-size:13px;
}
.content_body1 h3, h4 {
font-weight:600;
font-family: calibri, arial, tahoma, verdana ;
margin:0;
padding:0;
}

.content_body1 p {
	padding:10px 0 15px;
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:16px;
}

/*-----------------------------content_body2 New------------------------------*/
.content_body2 {
width:545px;
padding:0 0 15px 17px;
float:left;
}
.content_body2 h2 {
	color:#7d0509;
	font-size:24px;
	margin:0;
	padding:10px 0 0;
}

.content_body2 h3 {
color:#7d0509;
font-size:14px;
}
.content_body2 h4 {
color:#666;
font-size:13px;
}
.content_body2 h3, h4 {
font-weight:600;
font-family: calibri, arial, tahoma, verdana ;
margin:0;
padding:0;
}

.content_body2 p {
	padding:10px 0 15px;
	margin:0;
        font-family: verdana ;
	font-size:13px;
	font-weight:400;
	line-height:16px;
}
/*---------------------bcamp--------------------*/
#bcamp {
	clear:both;
}
#bcamp li {
	display:inline;
	color:#222;
	font-size:11px;
	font-family:tahoma;
	margin:0 0px;
}
#bcamp li a {
	color:#686868;
	background:url(http://www.chimerix-inc.com/images/news_arrow.gif) right 5px no-repeat;
	padding:0 10px 0 0;
	margin:0;
	text-decoration:none;
}

#bcamp li a:hover {
}

/*---------------------Search bcamp--------------------*/
#bcampSearch {
	clear:both;
}
#bcampSearch li {
	display:inline;
	color:#222;
	font-size:11px;
	font-family:tahoma;
	margin:0 0px;
}
#bcampSearch li a {
	color:#686868;
	padding:0 10px 0 0;
	margin:0;
	text-decoration:none;
}

#bcampSearch li a:hover {
}


/*-------------------------------footer---------------------------*/
#footer {
	clear:both;
	margin:0 auto;
	padding:0;
	width:1000px;
	height:30px;
     
}
#footer span {
	display:block; 
	width:290px; 
	height:25px; 
	line-height:25px;
	float:left;
	color:#fff;
	font-size:12px;
     
}

#footer ul {
	width:700px; 
	height:25px;
	float:right;
        padding:3px 0 0 0;
}
#footer ul li {
	list-style:none; 
	float:left;
	height:20px;
	line-height:20px;
	color:#fff;
}
#footer ul li a{
	padding:0 8px;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	text-transform:capitalize;

}

table tbody tr td.label {font-size:12px; font-family:arial;}

/*----------------------sidebar-------------------*/
#sidebar {
	float:left;
	width:188px;
}
#sidebar img.top {
	border:1px solid #8b9fc0;
}
#side_nav {
}
#side_nav li {
	background:  #ceba90 url(http://www.chimerix-inc.com/images/shade-bg.jpg) 0 0 repeat-x;
	width:186px;
	height:auto;
	border:1px solid #baaa89;
	border-top:none;
	font-size:15px;
        font-family: calibri, arial, tahoma, verdana ;
	text-align:center;
	margin:0;padding:0;
}
#side_nav li.top {
	border-top:1px solid #baaa89;
	height:37px;
	line-height:37px;
}
#side_nav li ul li a.active {
	padding: 6px 25px 10px;
	display: block;
	color: #075094;
	height:25px;
	width:136px;
	font-size:13px;
	line-height:15px;
	font-weight:700;
	text-decoration:none;
	background: #e4d9c2 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) no-repeat 95% -49px ;
}
#side_nav li a{
	padding: 6px 15px 6px 8px;
	_padding: 6px 15px 6px -10px;
	margin:0;
	display: block;
	color: #333;
	width:163px;
	font-size:13px;
	line-height:25px;
	font-weight:700;
	text-decoration:none;
	text-transform:capitalize;
	text-align:left;
	background: #ceba90 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) 95% 0 no-repeat;
_border:1px solid #f60;
}
#side_nav li a:hover{
	color: #075094;
	background: #e4d9c2 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) 95% -49px no-repeat;
}
#side_nav li a.active {
color: #075094;
background: #e4d9c2 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) 95% -49px no-repeat;
}
#side_nav li ul { 
	margin:0; 
	padding:0; 
	clear:both;
}
#side_nav li ul li {
	margin:0;
	padding:0; 
	background-image: none; 
	border:none; 
	width:186px;
	height:auto;
	border:1px solid #baaa89;
	border-bottom:none;
	border-right:none;
	border-left:none;
}
#side_nav li ul li a {
    background-color: transparent;
    border:none;
	text-transform:capitalize;
	text-align:left;
    padding: 6px 25px 10px;
	display: block;
        height:25px;
	color: #333;
	width:136px;
	font-size:13px;
	line-height:15px;
	font-weight:700;
	text-decoration:none;
	background: #ceba90 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) no-repeat 95% 0;
} 
#side_nav li ul li a:hover {
	background-color: transparent;
	padding: 6px 25px 10px;
	display: block;
	color: #075094;
	width:136px;
	font-size:13px;
        height:25px;
	line-height:15px;
	font-weight:700;
	text-decoration:none;
	background: #e4d9c2 url(http://www.chimerix-inc.com/images/side-bar-arrow.gif) no-repeat 95% -49px ;
}

ul#archive {
padding: 10px 20px;
margin:0;
}
ul#archive li{
list-style:squre;
font-size:12px;
line-height:16px;
}
ul#archive li a{
color:#000;
text-decoration:none;
}
ul#archive li a:hover{
color:#075094;
text-decoration:none;
}

h2#actitle {font-size:15px;padding:10px 10px 0;
}

h2#actitle a {
text-decoration:none;
color:#333;
}

h2#actitle a:hover {
color:#333;
}

h3.big {line-height: 18px;color:#075094;font-family:Georgia;}

h3.big a {color:#075094;text-decoration:none;font-family:Georgia;}

h3.medium {line-height: 16px; color:#075094;font-family: verdana, Arial, sans-serif ;}

h3.medium a{color:#075094;text-decoration:none;font-family:Georgia;width:147px;float:right;}

.banneranim {
	width:676px;
	height:260px;
	margin:0;
	padding:0;
	float:left;
	overflow: hidden;
}

.flash {
	
	float:left;
	margin:0;
height:260px;
	padding:0;
}

.boxdimage { 
              width:28px; 
              height:24px; 
              background: #000 url(http://www.chimerix-inc.com/images/news.jpg) no-repeat 95% 0;
              float:left; 
              margin-top:6px; 
              line-height:10px; 
              padding-top:4px;
              margin-right:4px;
         
}


.boxdimagenew { 
              width:28px; 
              height:24px; 
              background: #000 url(http://www.chimerix-inc.com/images/news.jpg) no-repeat 95% 0;
              float:left; 
              margin-top:6px; 
              line-height:10px; 
              padding-top:8px;
              margin-right:4px;
         
}


.box { width:268px; height:28px; float:left; }
.boxdi { 
              width:28px; 
              height:24px; 
              background-color:#1b274d; 
              font-family:arial, tahoma, verdana; 
              font-weight:bold; font-size:11px; 
              color:#FFF;  
              text-transform:uppercase; 
              text-align:center; 
              float:left; 
              margin-top:6px; 
              line-height:10px; 
              padding-top:4px;
              margin-right:4px;
             
}

.boxdi-txsidebar { 

                           padding-left:6px; 
                           font-family:Georgia;
                           line-height: 16px;
}

.boxdi-txsidebar a{
                           
                             text-decoration:none;
                             font-family:Georgia;
                             margin-top:3px;
                             margin-left:4px;
                             width:147px;
                             float:right;
                            
}

.boxdi-txsdbar { width:146px; height:28px; float:left; padding-left:4px; margin-top:3px;}
.boxdi-tx { width:236px; height:28px; float:left; padding-left:4px;padding-bottom:29px;margin-top:3px;font-family:Georgia;}

.boxdi-txsd { width:146px; height:28px; float:left; padding-left:4px; margin-top:3px;}

.midsize {
	margin:0 0 1.5em;
        font-size:18px;
}
.newslink {color:#075094;text-decoration:none;}
.contentlink {text-decoration:none;color:#686868;}
.bcamptlink {text-decoration:none;color:#686868;font-size: 11px;font-family: tahoma;
.hmelink {text-decoration:none;}
}

#pageheader{
	background-color:#075094;
}

.nav_categories li ul {margin:0 0 0 25px;}
.nav_categories li ul li {line-height:13px;}
