﻿html, form 
{
	margin:0px;	
}
.body
{
	font-family:"Trebuchet MS";
	font-size:11px;
	background-color:#cccccc;
	margin-top: 0px;
}
.hideOverFlow
{
	width:850px;
	padding-left:25px;
	padding-right:25px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
}
.master
{
	width:800px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
}

/* Default Link styles */
.mainContainer a, .mainContainer a:link, .link-item a, .link-item a:link
{
	color:#003399;
}

.mainContainer a:visited, .link-item a:visited
{
	color:#663399;
}

/* Authoring section styles */
.siteActionMenu 
{
	float:right;
}
.sharepointLogin 
{
	display:inline;
	float:right;
}
.console 
{
	clear:both;
}
.topLinkBar 
{
	display:inline;
	float:right;
	padding-left:1px;
	padding-right:7px;
	width:auto;
}

/* Change to add padding-right to Search text*/
.ms-sblink a:link, .ms-sblink a:visited {
color:#666666;
font-family:Tahoma;
font-size:8pt !important;
padding-left:4px;
padding-right:4px !important;
text-decoration:none;
}



/* Container Classes */
.topNavLinksContainer
{
	height:23px;
	/*Adds gradient to top nav*/
	background-image:url('../../../SiteCollectionImages/gradient.png');
	background-repeat: repeat-y;
	clear:both;
	/*Helps center top menu titles vertically*/
	padding-top:3px;
}
.headerContainer
{
	margin:0px;
}
.topNavContainer
{
	background-image:none;
	background-color:#666666;
	height:30px;
	clear:both;
	padding-top:0px;
	position:relative;
	z-index:1;
}
.topNavContainer #CenteringDiv
{
	position:absolute;
	left:50%;
}
.topNavContainer #NavDiv
{
	position:relative;
	left:-50%;
}
.topNavContainer #NavGreyBar
{
	float:left; 
	margin-left:-5px; 
	background-color:#666666; 
	position:relative;
}

.searchContainer
{
	float:right;
	margin: 3px 20px 0px;	
}
.leftBarContainer
{
	width:130px;
}

.leftBarContainer nobr{
	white-space:normal;
}

.mainContainer
{
	padding-left:0px;
	padding-right:0px;
}
.footerNavLinksContainer
{
	height:23px;
	background-color:#6699ff;
	clear:both;
}
.footerLinksContainer
{
	width: 473px;
	height:20px;
	padding-top:3px;	
}
/* Top Nav Link Styles */
.topNavLinks
{
	margin:0px 10px 0px 7px;
	padding-top: 2px;
	float:left;
}
.topNavLink, .footerNavLink
{
	color:#FFFFFF;
	float:left;
	padding:0px 7px;
	margin:0px;	
}
.topNavLink a 
{
	color:#ffffff;
	font-size:11.5px;
	text-decoration:none;
	font-weight:bold;
}
.topNavLink a:hover, .footerNavLink a:hover
{
	text-decoration:underline;
}
.topNavSeperator
{
	font-size:11.5px;
	color:#ffffff;
	float:left;
	margin:0px;
	line-height:15px;
}
/* Search Box Styles */
/* Changes update core.css border to thin solid gray and fontsize increased for search box in FF*/
.ms-sbplain
{	
	margin-top: 0px !important;
	/*border: thin solid #666666;*/
	height:12px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	vertical-align: top;
	margin-top:-2px;

}

.ms-sbtable-ex
{
	width:150px;
}

/*Background color for Search Bar Change*/
/*#SRSB .ms-sbgo {
background-color: #666666;
}*/

.ms-sbgo
{
	
	vertical-align: top;
	/*background-color:#666666 !important;*/
	padding:0px 0px 0px 0px !important;
	border: none;
	height:5px !important;
}
	padding:0px 0px 0px 0px !important;
	border: none;
	height:5px !important;
}

/*Set padding to format search*/
td.ms-sbcell {
	padding:0px !important;
}

/*white background of search*/
.ms-sbcell{
	
	padding:0px !important;
	background:white;
}

/* Top Navigation Styles */
.topNavi
{
    *position:relative;
    *top:-1px;
    /*margin-top:7px;*/
    height:30px;
}
.topNavi td img
{
	border:0px;
	/*display:none;*/
}
.topNaviItem
{
	font-family: "Trebuchet MS";  
	font-size: 11px;
	font-weight:bold;
	text-transform:uppercase; 
	color: #ffffff;
	height: 30px;
}
.topNaviItem a
{
	color:#FFFFFF;
	display:block;
	padding:7px 8px 0px 8px;
	height:23px;
}
.topNaviItem a:hover
{
	/*text-decoration:underline;*/
	background-color:#999999;
}

.topNaviSelected
{
	background-color:#999999;
}

.topNaviSelected a
{
	color:#FFFFFF;
	/*text-decoration:underline;*/
}
.topNaviHover a
{
	color:#FFFFFF;
}
.topNaviFlyOuts
{
	border-top:1px #FFFFFF solid;
}
/* Change */
.topNaviFlyOutsItem
{	
	font-family:"Trebuchet MS"; 
	font-size:11px; 
	background-color: #666666;
	border:1px #FFFFFF solid;
	border-top-style: none;
	color:#FFFFFF; 
	min-width:80px;
	/**width:150px;
	min-width:150px;
	width:170px !important;*/
}
.topNaviFlyOutsItem a
{
	color:#FFFFFF;
	text-align:left;
    display:block;
    padding:4px 5px 4px 5px;
}
.topNaviFlyOutsHover
{
	background-color: #CCCCCC;
}
/* LeftNav Styles */
.leftNavSpacer
{
	width:130px;
}
.leftNavi
{
	margin:10px 0px;
	padding-top:0px;
	background-color: #FFF;
	width:130px;
}
.leftNavi1, .leftNavi2, .leftNavi3
{
	border-bottom:1px #CCC solid;
}
.leftNavi1
{
	font-family:"Trebuchet MS";  
	font-size: 11px; 
	line-height:21px;
	font-weight:bold;
}

.leftNavi1:hover
{
	background-color: white;
	
}

.leftNavi1 a
{
	padding-left:10px;
	padding-right:10px;
	display:block;
	color:#339900;
	text-decoration:none;
	/*Removes arrow from top item of left menu*/
	background-image: none !important;
}

.leftNavi2
{	
	font-family:"Trebuchet MS";  
	font-size: 11px; 
	line-height:17px;
	background-image:url('/SiteCollectionImages/arrows/green.gif');
	background-repeat:no-repeat;
	background-position:10px 4px;
}
.leftNavi2 a
{
	color:#003399;
	padding-left:18px;
	display:block;
	padding-right:10px;
	text-decoration:none;
}
.leftNavi3
{	
	font-family: tahoma;  
	font-size: 11px; 
	line-height:21px;
}
.leftNavi3 a
{
	color:#339900;
	padding-left:18px;
	display:block;
	padding-right:10px;
	text-decoration:none;
	/*sets Arrow when not selected*/
	background-image:url('/SiteCollectionImages/arrows/green.gif');
	background-repeat: no-repeat;
	background-position:10px 5px;


}
.leftNaviSelected
{
	background-color: #FFF;
	color:#036E72;
	font-weight:bold;
}
.leftNaviSelected a
{
	/*Creates down arrow on left nav*/ 
	background-image:url('/SiteCollectionImages/arrows/green_down.gif');
	background-repeat:no-repeat;
	background-position:5px 10px;
	/*teal when selected*/
	color:#339900;	
}
.leftNaviHover
{
	background-color: white;
	color:white;
}

.leftNaviHover a
{	
	color:#339900;
}
/* Content Styles */
.pageTitle
{
	color:#036E72;;
	font-weight:bold;
	font-size:14px;
	padding-top:20px;
	/*Changed left padding from 17px to zero to accomodate new title location*/
	padding-left:0px;
	padding-bottom:5px;
}
div.pageTitle {
	color:#0099ff;
	font-family:"Trebuchet MS";
}
.pageContent
{
	font-family:"Trebuchet MS";
	font-size:12px;
	line-height:14px;
	color:#646565;
}
.pageContent .ms-PostTitle
{
	line-height:24px;
}
.pageContent .ms-PostWrapper
{
	width: 426px;
}
.pageContent .ms-blogrss
{
	width: 426px;
}
.contentCol1
{
	vertical-align:top;
	 width:456px; 
	 overflow:hidden; 
	 padding:0px 17px 20px 17px;
}
.contentCol2
{
	width:170px;
	overflow:hidden;
	padding-right:10px;
}
.contentCol3
{
	padding:0px 100px 20px 17px;
	overflow:hidden;
}
.pubPageContent
{
	/*margin-top:20px;*/
	/*margin-bottom:20px;*/
	clear:both;
}
.pubPageContent p
{
	line-height:16px
}

.pubPhotoContent
{
	/*width:390px; */
	clear:both;
}
.photoCaption
{
	float:right; 
	width:245px; 
	font-size:10px; 
	font-style:italic;
}
.indexCalloutContainer
{
	border:1px #CCC solid;
	width:185px;
	padding-bottom:10px;
	margin-bottom:20px;
}
.indexCalloutHeader
{
	font-size:11.5px;
	color:#FFFFFF;	
	background-color:#666666;
	padding:3px 7px 1px 7px;
}
.indexCalloutMonth
{
	padding:5px 7px;
	font-size:11px;
}
.indexCalloutTitle
{
	padding:5px 7px;
	font-size:11px;
}
.indexCalloutLink
{
	padding:5px 7px;
	font-size:11px;
}
.ms-WPBody .indexCalloutLink a, .ms-WPBody .indexCalloutLink a:link, .ms-WPBody .indexCalloutLink a:visited
{
	font-size:11px;
}
.calloutLink
{
	font-size:12px;	
	font-weight:bold;
}
.ms-WPBody .calloutLink a, .ms-WPBody .calloutLink a:link, .ms-WPBody .calloutLink a:visited
{
	color:#646565;
	background-image:url('/SiteCollectionImages/arrows/green.gif');
	background-repeat: no-repeat;
	background-position:40px 2px;
	display:block;
	padding-left:50px;
}
.callout1Container img
{
	border:3px #CCC solid;
}
.callOut2Container img
{
	border:3px #FFF solid;
}
.ms-PartSpacingVertical
{
	font-size:0px;
	margin-bottom:20px;
	margin-top:0px;
}
.ms-WPBody
{
	font-family:"Trebuchet MS";
}
.ms-WPBody td
{
	font-family:"Trebuchet MS";
}
/* Home Page Styles */
.homePageItem
{
	margin-bottom:20px;
}
.homePageRSSContainer
{
	/* background-color:#E3DFDC; */
	background-color:#ffffcc;
	width:160px;
	padding:0px 30px 5px 15px;
	margin-bottom:20px;
}
.homePageRSSContainer div {
	padding-top:10px;
}
.slm-layout-main {
	padding-top:0px !important;
}

.ms-WPBody .homePageRSSContainer a:link {
	display:block;
	color:#003399;
	font-size:11px;
}
.homePageRSSContainer img
{
	padding-top:15px;
}
.homePageRSSBlueBar
{
	background-color:#6699ff;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding:3px 7px;
	width:191px;
}
.homePageBlueBar
{
	background-color:#6699ff;
	color:#FFF;
	font-weight:bold;
	font-size:12px;
	padding:3px 7px;
	margin-bottom:10px;
}
.subTitle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.homePageAbstract
{
	color:#646565;
	font-size:12px;
}
.readMoreLink
{
	color:#339900;
	display:inline;
	background-image:url('/SiteCollectionImages/arrows/green.gif');
	background-repeat:no-repeat;
	background-position:2px 3px;
	padding-left:12px;
}
.homePageItalic
{
	font-size:10px;
	color:#646565;
	margin-bottom:10px;
}
/* Left Callout Styles */
.leftCalloutContainer
{
	padding-left:10px;
	margin-bottom:20px;
	margin-top:10px;
}
.leftCalloutContainer img
{
	margin-bottom:10px;
}
.leftCalloutLinkHeader
{
	color:#4cacea;
	font-size:11px;
}
.ms-WPBody .leftCalloutLink a:link, .ms-WPBody .leftCalloutLink a:visited
{
	line-height:10px;
	/* background-image:url('/SiteCollectionImages/arrows/green_small.gif'); */
	background-image:url('/SiteCollectionImages/arrows/green.gif');
	background-repeat:no-repeat;
	/* background-position:1px 3px; */
	background-position:2px 3px;
	color:#339900;
	/* font-size:10px; */
	font-size:11px;
	/* padding-left:7px; */
	padding-left:12px;
	/* display:block; */
	display:inline;
	margin-bottom:10px;
}

/* Footer Bar Styles */
.footerNavLink a
{
	color:#ffffff;
	font-size:9px;
	text-decoration:none;
	font-weight:bold;
}

/* Archive Rollup Styles */
.VaxYearContainer
{
	border-bottom:1px #666666 solid;
	width:100%;
	float:left;
	margin-top:10px;
}

.VaxYearContainer div {
	position: relative;
	bottom:0px;
}

.VaxArchiveItem
{
	width:542px;
	float:right;
	padding-top:7px;
}

.VaxArchiveTitle
{
	float:left;
	width:222px;
}

.VaxArchiveLinks
{
	float:left;
	width:320px;
}

.VaxColumnHeader
{
	color:#333333;
	font-weight:bold;
}

.VaxArchiveYear
{
	float:left;
}

.ArchiveYear
{
	font-size:16pt;
	font-weight:bold;
	color:#339900;
	line-height:16pt;
}

.RAYear
{
	clear:both;
	/*font-size:medium;*/
	font-size:16pt;
	font-weight:bold;
	color:#339900;
	line-height:16pt;
	font-weight:bold;
	
	padding-bottom:5px;
	margin-top:10px;
}
.RAListItem
{
	clear:both;
	line-height:15px;
}
.RAListTitle
{
	float:left;
}
.RAListFlags
{
	width:300px;
	float:right;
}
.RAListLinks
{
	padding-bottom:15px;
	width:375px;
	float:right;
}
.RAListFlags img
{
	border: 0px #FFFFFF solid;
}
.RAListInfo
{
	float:right;
}

/*IAVI Author Styles*/
#AbstractTitle
{
	text-decoration:underline;
	font-weight:bold;
}

#AbstractPublication
{
	margin-top:12px;
}

#Abstract
{
	margin-top:12px;
}

#AbstractViewArticle
{
	margin-top:12px;
}

/*IAVI Events Styles*/
#EventsRollup{
	padding-bottom:35px;
}

#EventsTopLinks{
	margin-bottom:20px;
	line-height:16px;
}

#EventsTopLinks a {
	font-size:14px;
}

.EventTitle a:hover{
	cursor:pointer;
}

.EventItem{
	position:relative;
	z-index:0;
}

.EventMonthYear{
	font-weight:bold;
	font-size:16pt;
	color:#339900;
	margin-bottom:10px;
	margin-top:15px;
}

.EventLocation{
	margin-bottom:10px;
}

.EventPopout{
	border:1px #444444 solid;
	padding: 5px 5px 5px 5px;
	position: absolute;
	top:-50px;
	left:100px;
	background-color:#FAFAFA;
	width:300px;
}
.EventPopoutContainer{
	display:none;
	position:relative;
	z-index:1;
}

.EventPopoutBody{
	padding-top:10px;
}

.EventPopoutHide{
	display:none;
}

.EventPopoutHeader{
	float:left;
	width: 270px;
}

.EventPopoutClose{
	float:right;
}

.EventPopoutClose a:hover{
	cursor:pointer;
}

.EventPopoutBody{
	clear:both;
}

.EventPopoutFooter {
	margin-top: 10px;
}

.EventPopoutFooter a:link {
	white-space:nowrap;
}

/*IAVI Letters css*/
#LF_SourcePageInfo{
	margin-top:20px;
}
#LF_UserInfo{
	margin-top:20px;
}
.LF_Field{
	clear:both;
	height:25px;
}
.LF_FieldTitle{
	float:left;
	padding-top:5px;
}
.LF_FieldInp{
	float: right;
	width: 300px;
}
.LF_FieldInp input{
	width:150px;
}

.LF_Body TEXTAREA{
	height:200px;
	width:276px;
}
.LF_Body input{
	width:276px;
}

#LF_Submit{
	float:right;
	width:205px;
	margin-top:10px;
}
#LF_Submit input {
	border:1px #000000 solid;
}
#LF_Confirm{
	margin-top:20px;
}
/*IAVI LTE css*/
.LTE_Title{
	font-weight:bold;
}
.LTE_VolIssDate{
	font-style:italic;
	margin-bottom:10px;
}
.LTE_Body{
	margin-bottom:10px;
}
.LTE_RespTitle{
	font-weight:bold;
	margin-bottom:10px;
}
.LTE_Response{
	margin-bottom:20px;
}

/*IAVI LTA css*/
.LTA_Title{
	float:left;
	margin-top:40px;
	font-weight:bold;
	font-size:medium;
	padding-bottom:1px;
}
.LTA_Link{
	float:right;
	margin-top:40px;
}
.LTA_Question{
	clear:both;
	padding-top:20px;
	border-top:1px #646565 solid;
}
.LTA_Answer{
	margin-top:15px;
	padding-bottom:20px;
}

.LetterToAuthorLink{
	padding-bottom:10px;
}
/*Lowers blog dates to give more space at top of page*/
h3.ms-PostDate {
	padding-top:10px;
}
/*Trials DB css*/
.TDB_Updated{
	margin-bottom:28px;
}
.TDB_Filter{
	color: #339900;
	font-size:14px;
	float:left;
	width:33%;
}
.TDB_Filter label{
	color: #333333;
}
.TDB_ViewButton{
	clear:both;
	float:right;
}
.TDB_ViewButton input {
	margin-right:75px;
}

.TrialElement{
	clear:both;
}
.TrialKeyText{
	float:left;
	margin-right:5px;
	font-weight:bold;
}
.TrialHeader{
	margin-bottom: 10px;
}
.TrialTitle{
	font-weight:bold;
	font-size:14px;
	color:#339900;
	margin-bottom:5px;
}
.TrialName{
	margin-bottom:10px;
}
.TrialResultColumn{
	padding-right:5px;
	padding-bottom:5px;
	vertical-align:top;
}
.TrialLinkColumn{
	white-space:nowrap;
	padding-bottom:5px;
}
.TrialHeaderColumn{
	padding-right:5px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:20px;
	white-space:nowrap;
	color:#339900;
}
.TrialSearchCriteria {
	font-weight:bold;
	margin-bottom:10px;
}
/* Report Articles CSS */
div.pubPageContent a:link {
	text-decoration:none;
}
div.pubPageContent a:visited {
	text-decoration:none;
	color:#663399
}
div.pubPageContent a:hover {
	text-decoration:underline;
}
div.pubPageContent {
	color:#333333;
}
.VAXPageContent {
	line-height:16px;
}
/*Custom RTE Styles */
.ms-rteCustom-ArticleByline {
	font-style:italic;
	font-weight:bold;
	COLOR: #7f7f7f;
}
.ms-rteCustom-CallOut {
	font-weight:bold;
}
.ms-rteCustom-ArticleHeadLine {
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS";
	color: #000000;
}
.ms-rteCustom-Caption
{
	font-size:12pt;
	color: #333333;
	font-style:italic;
}
.ms-rteCustom-SpotLight
{
	font-size:18px;
	color: #339900;
}
.ms-rteCustom-VAXSubHead
{
	font-size:14px;
	color:#339900;
	font-weight:bold;
}
.ms-rteCustom-VAXLink
{
	font-size:12px;
	font-weight:bold;
}
.ms-rteCustom-VAXLink a
{
	background-image:url(/SiteCollectionImages/arrows/green.gif);
	background-repeat:no-repeat;
	background-position:6px 4px;
	padding-left:15px;
}

/* Article Title Styles on Homepage */
.subTitle {
	font-size:14px;
}

/* Registration Form Styles */
.subh1
{
	white-space:nowrap;
}
