@charset "UTF-8";
/* CSS Document */

*{
	margin:0;
	padding:0;	
}

@font-face {
    font-family: 'Myriad';
    src: url('../fonts/myriadpro-light-webfont.eot');
    src: url('../fonts/myriadpro-light-webfont.eot#iefix') format('embedded-opentype'),
         url('../fonts/myriadpro-light-webfont.woff') format('woff'),
         url('../fonts/myriadpro-light-webfont.ttf') format('truetype'),
         url('../fonts/myriadpro-light-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 21px;
	color: #464646;
	background-color: #FFF;
	background-image: url(../img/bg.gif);
	background-repeat: repeat-x;
	margin:0 10px 10px 10px;	
}

a{
	outline:none;
	font-weight:bold;
	text-decoration:none;
}

a:link,
a:visited{
	color:#2b8098;
}

a:hover,
a:active{
	color:#76b400;
}

img{
	border:none;	
}

p{
	margin:0;
	padding:0 0 16px 0;	
}

#container{
	width:996px;
	margin:0 auto;	
}


/* Masthead */
#masthead{
	width:996px;
	border-bottom:solid 6px #efefef;
	height:77px;
}

#logo{
	width:238px;
	margin-top:24px;
	float:left;	
}

/* Navigation */

#navigation{
	float:right;
	width:757px;
}

#navigation>ul{
	position:relative;
	z-index:99;
	width:757px;
}

#navigation>ul>li{
	display:inline;
	float:left;
	list-style:none;
	background-color:#fff;
	
}

#navigation>ul>li>a{
	text-indent:-9999px;
	background-repeat:no-repeat;
	display:block;
	height:77px;
	
}

#navigation>ul>li>a.nav-about-us{
	background-image:url(../img/nav-about-us-off.gif);	
	width:78px;
}

#navigation>ul>li:hover>a.nav-about-us{
	background-image:url(../img/nav-about-us-on.gif);	
}

#navigation>ul>li>a.nav-amd{
	background-image:url(../img/nav-amd-off.gif);
	width:55px;
}

#navigation>ul>li:hover>a.nav-amd{
	background-image:url(../img/nav-amd-on.gif);	
}

#navigation>ul>li>a.nav-the-avalanche-approach{
	background-image:url(../img/nav-the-avalanche-approach-off.gif);
	width:165px;
}

#navigation>ul>li:hover>a.nav-the-avalanche-approach{
	background-image:url(../img/nav-the-avalanche-approach-on.gif);	
}

#navigation>ul>li>a.nav-pipeline{
	background-image:url(../img/nav-pipeline-off.gif);
	width:79px;
}

#navigation>ul>li:hover>a.nav-pipeline{
	background-image:url(../img/nav-pipeline-on.gif);	
}

#navigation>ul>li>a.nav-collaborations{
	background-image:url(../img/nav-collaborations-off.gif);
	width:118px;
}

#navigation>ul>li:hover>a.nav-collaborations{
	background-image:url(../img/nav-collaborations-on.gif);	
}

#navigation>ul>li>a.nav-resources{
	background-image:url(../img/nav-resources-off.gif);	
	width:86px;
}

#navigation>ul>li:hover>a.nav-resources{
	background-image:url(../img/nav-resources-on.gif);	
}

#navigation>ul>li>a.nav-news{
	background-image:url(../img/nav-investors-off.gif);	
	width:90px;
}

#navigation>ul>li:hover>a.nav-news{
	background-image:url(../img/nav-investors-on.gif);	
}

#navigation>ul>li>a.nav-contact-us{
	background-image:url(../img/nav-contact-us-off.gif);
	width:86px;	
}

#navigation>ul>li:hover>a.nav-contact-us{
	background-image:url(../img/nav-contact-us-on.gif);	
}

#navigation sup{
	font-size:10px;
	line-height:normal;	
}

/* Sub Navigation */

#navigation>ul>li>ul{
	display:none;
	font-size:16px;
    font-weight:normal;
    position:absolute;
    z-index:100;
    background-repeat:no-repeat;
    border-bottom:solid 5px #e6e8e9;
	border-right:solid 1px #e6e8e9;
	border-left:solid 1px #e6e8e9;
	background-color:#fff;
	*top:77px;
	
}

#navigation>ul>li:hover>ul{
	display:block;	
}

#navigation>ul>li>ul>li, #navigation>ul>li>ul>li>ul>li {
	display:block;
	list-style:none;
	border-top:solid 1px #dedede;
	margin-left:15px;
	margin-right:15px;
}

#navigation>ul>li>ul>li:first-child{
	border:none;	
}

#navigation>ul>li>ul>li>a, #navigation>ul>li>ul>li>ul>li>a {
	font-weight:normal;
	display:block;
	padding:10px 0 10px 0;
	color:#464646;
}

#navigation>ul>li>ul>li:hover>a, #navigation>ul>li>ul>li>ul>li:hover>a {
	color:#60aa1e;	
}

/* Nav IE 7 Fixes */
#navigation>ul>li.subnav-about-us>ul{
	*margin-left:-78px;
}

#navigation>ul>li.subnav-amd>ul{
	*margin-left:-55px;
}

#navigation>ul>li.subnav-the-avalanche-approach>ul{
	*margin-left:-165px;
}

/* Header Image */

#header-slideshow{
	width:996px;
	height:212px;
	position:relative;	
}

.header-group{
	position:relative;
	z-index:0;	
}

.header-img{
	position:relative;
	z-index:1;	
	width:996px;
	height:212px;
}

.header-txt{
	position:absolute;
	z-index:2;
	width:288px;
	height:114px;
	right:0;
	bottom:0;
}

/* Content Area */
#content-container{
	width:996px;
	margin-top:11px;
}

#content-area{
	width:697px;
	float:left;
}
#content-area.jobvite{
	width:900px;
	float:left;
}




/* Breadcrumbs */

#breadcrumbs{
	height:37px;
	background-color:#ececec;
	font-size:12px;
	color:#6b6b6b;	
}

#breadcrumbs ul li{
	list-style:none;
	display:inline;
	float:left;
	height:28px;
	padding-top:9px;
	padding-right:9px;
}

#breadcrumbs ul li.divider-bar{
	background-image:url(../img/breadcrumbs-divider.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
	margin-right:9px;	
}

#breadcrumbs ul li a{
	display:block;
	color:#2b8098;
	font-weight:normal;
	
		
}

#breadcrumbs ul li:hover a{
	color:#0099c4;	
}

#breadcrumbs sup{
	font-size:8px;
	line-height:normal;	
}

#breadcrumbs ul li>a.home-btn{
	text-indent:-9999px;
	background-repeat:no-repeat;
	background-image:url(../img/breadcrumbs-home-off.gif);
	width:37px;
	height:37px;
	padding:0;
	margin:-9px 0 0 0;
}


#breadcrumbs ul li:hover>a.home-btn{
	background-image:url(../img/breadcrumbs-home-on.gif);
}

/* Actual Content */
#content{
	margin-top:23px;	
}

#content sup{
	font-size:10px;	
	line-height:normal;
}


#content h1{
	font-family: 'Myriad', Arial, sans-serif;
	color:#2b8098;
	font-size:32px;
	padding-bottom:18px;
	font-weight:normal;
}

#content h1 sup{
	font-size:14px;
	line-height:normal;	
}

#content h2{
	font-size:18px;
	font-weight:bold;
	padding-bottom:18px;	
}

#content h3,
#content h4,
#content h5,
#content h6{
	font-size:16px;
	font-weight:bold;
	padding-bottom:0;	
}

#content hr{
	color:#e0e0e0;
	background-color: #e0e0e0;
	height: 1px;
	margin-bottom:16px;
	border:none;	
}

#content ul,
#content ol{
	padding-bottom:16px;	
}

#content ul li{
	list-style:square;
	margin-left:15px;
}

#content ol li{
	margin-left:20px;
	*margin-left:25px;
}

#content blockquote{
	width:667px;
	margin:0 auto;
	padding:15px 15px 0 15px;
	background-color:#e0e0e0;
	margin-bottom:16px;
}

/* Right Column */

#right-column{
	width:288px;
	float:right;
}

#right-column h2.latest-news-headline{
	text-indent:-9999px;
	background-image:url(../img/right-col-latest-news-heading.gif);
	background-repeat:no-repeat;
	width:140px;
	height:48px;
}

#right-column h2.latest-news-headline>a{
	display:block;
	height:48px;	
}

.news-box{
	background-color:#2b8098;
	padding:9px 19px 0 19px;
	width:250px;
	color:#fff;
	font-size:14px;
	line-height:18px;
	margin-bottom:11px;
}

.news-box sup{
	font-size:10px;	
	line-height:normal;
}

.news-box p a:link,
.news-box p a:visited{
	color:#c2f2ff;
}

.news-box p a:hover,
.news-box p a:active{
	color:#fff;
}


.news-box h3{
	color:#fff;
	font-size:14px;	
}

.news-box p{
	padding-bottom:14px;	
}

.news-box h3>a:link,
.news-box h3>a:visited{
	color:#fff;
}

.news-box h3>a:hover,
.news-box h3>a:active{
	color:#c2f2ff;
}


.time-stamp{
	font-size:12px;
	font-style:italic;
	padding-bottom:10px;
}

.news-read-all-btn{
	
}

/* Footer */
#footer-container{
	margin-top:12px;
	border-top:solid 3px #2b8098;
	padding-top:16px;
	font-size:12px;
	line-height:16px;
	margin-bottom:20px;
}

#footer-container p{
	padding-bottom:14px;	
}

#footer-left{
	width:275px;
	float:left;	
}

#footer-right{
	width:720px;
	float:right;
	text-align:right;
}

#footer-right a{
	font-weight:normal;	
}


/* Clear Fixes */
.clear-left{
	clear:left;	
}

.clear-right{
	clear:right;	
}

.clear-both{
	clear:both;	
}

/* Newsletter Sign Up for Clinical Trials */

#mc_embed_signup{
	background-color:#ececec;
	width:450px;
	margin:0 auto;
	padding:15px;
}

.mc-field-group{
	padding-bottom:8px;	
	padding-top:8px;
	border-top:solid 1px #CCC;
}

.mc-field-group label{
	width:150px;
	float:left;
	display:block;
}

.mc-field-group input.required{
	width:300px;
	float:right;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	height:26px;
	border:none;
	outline:none;
}

.asterisk{
	color:#f00;	
}

input.subscribe-button{
	float:right;	
}

/* Style Replacements */
.strong{
	font-weight:bold;	
}

.em{
	font-style:italic;	
}

/* Image Styles */

.image-left{
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
}

.image-right{
	float:right;
	margin-left:10px;
	margin-bottom:10px;	
}

.portrait{
	border:solid 5px #dfecf0;	
}

/* Misc Styles */
table.photo-table{
	border-collapse:collapse;	
	background-color:#ececec;
	width:697px;
	margin-bottom:16px;
}

table.photo-table td{
	padding:15px 5px 5px 5px;
	text-align:center;
}

table.photo-table td img{
	border:solid 5px #fff;	
}

table.photo-table td.photo-byline{
	text-align:center;
	font-size:12px;	
	line-height:16px;
	padding:5px;
}

table.photo-table td.photo-step{
	text-align:center;
	font-size:16px;	
	line-height:19px;
	padding:5px 5px 15px 5px;
	border-bottom:solid 1px #999;
}

.no-border,
td.no-border{
	border:none;	
}

.no-bottom-padding{
	padding-bottom:0;	
}

table.contact-form-table td.no-border{
	border:none;	
}

.contact-form{
	width:415px;
	margin:0 auto;
	background-color:#ececec;
	padding:15px;
}

table.contact-form-table{
	width:415px;
	border-collapse:collapse;
	margin:10px auto;
}

table.contact-form-table td{
	padding:12px;
	border-bottom:solid 1px #CCC;
	vertical-align:top;
}

.contact-input{
	width:220px;
	padding:3px;
	border:solid 1px #666;
	height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

.contact-message{
	width:220px;
	height:300px;
	border:solid 1px #464646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

table.collaborations{
	border-collapse:collapse;
	margin-bottom:16px;	
}

table.collaborations td{
	vertical-align:top;
	padding-bottom:15px;
	padding-top:15px;
	border-bottom:solid 1px #ececec;
}

table.collaborations td.logo{
	padding-right:10px;	
	padding-top:18px;
}

table.collaborations td.no-border{
	border:none;	
}

/* Tab Matrix for News & Twitter Content */
.tab-matrix{
	
	/* padding:9px 19px 0 19px;*/
	width:288px;
	color:#fff;
	font-size:14px;
	line-height:125%;
	margin-bottom:11px;
}

ul.tab-matrix-menu{
	height:40px;
	margin-left:110px;	
}

ul.tab-matrix-menu li{
	background-color:#1b5160;
	font-family:"Myriad", Arial, Helvetica;
	font-size:16px;
	display:inline;
	float:left;	
	list-style:none;
	
	color:#fff;
}

ul.tab-matrix-menu li.active{
	background-color:#2b8098;		
}

ul.tab-matrix-menu li.active a{
	color:#fff;	
}

ul.tab-matrix-menu li:first-child{
	border:none;	
}

ul.tab-matrix-menu li a{
	display:block;
	padding:15px;
	color:#fff;
}


ul.tab-matrix-menu li a.twitter{
	display:block;
	padding:11px 11px 10px 11px;
	color:#fff;
}

ul.tab-matrix-menu li:hover a{
	background-color:#23687b;
}

ul.tab-matrix-menu li.active:hover a{
	background-color:#23687b;
}



.tab-matrix-content{
	
	text-align:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	
}

.tabbed-content-only{
	background-color:#2b8098;
	padding:15px 15px 0 15px;
	color:#fff;
	margin-bottom:12px;
}

.tab-matrix-content hr{
	
	color:#fff;
	background-color: #fff;
	height: 1px;
	margin-bottom:14px;
	border:none;	
}

.tab-matrix-content a:link,
.tab-matrix-content a:visited{
	color:#c2f2ff;
	
}

.tab-matrix-content a:hover,
.tab-matrix-content a:active{
	color:#fff;
}

.tab-matrix-content h3{
	color:#fff;
	font-size:14px;	
}

.tab-matrix-content p{
	padding-bottom:14px;	
}

.tab-matrix-content h3>a:link,
.tab-matrix-content h3>a:visited{
	color:#fff;
}

.tab-matrix-content h3>a:hover,
.tab-matrix-content h3>a:active{
	color:#c2f2ff;
}


.tab-matrix-content ol{
	margin-left:20px;
	margin-bottom:4px;	
}

.tab-matrix-content ul{
	margin-left:15px;
	margin-bottom:4px;	
}