﻿/*
    General
*/
H1{font-family:Arial; color:#000000; margin:0; padding-bottom:5px; font-size:16px; font-weight:bold;}

H2{font-size: 10px;font-weight:bold;font-family: Verdana;}

.BiblioGeneral{font-family: Verdana; text-align:left;font-size: xx-small;}

.BiblioTitle{font-family: Verdana; text-align:left; font-size: xx-small;font-weight:bold;}

.ArticleTitle{font-size: 14pt;font-family: Verdana;}

.Article_SecondLvl_Title{font-size: 11pt; font-family: Verdana; color:#003464;}

.Article_SecondLvl_Title_sml{font-size: 10pt; font-family: Verdana; color:#003464;}

.ArticleContent{font-size: 11px;font-family: Verdana;}

.ContentNonBold{font-size: 10px;font-family: Verdana;}

.Content{font-size: 10px; font-weight: bold; font-family: Verdana;}
.Content a{color: #0255FB;font-size: 10px;font-weight: bold; font-family: Verdana;}
.Content a:hover{font-size: 10px;font-weight: bold;font-family: Verdana;}
.Content a:visited{font-size: 10px; font-weight: bold;font-family: Verdana;}

.AbstractLink a { color: #000000; text-decoration:underline; }
.AbstractLink a:hover { color: #CF070E; text-decoration:underline; }

.ContentRed{font-family: Verdana; font-size: 10px; font-weight: bold; color: #FF0000; }

.ContentSmlr{font-family: Verdana;font-size: 10px;color: #375F79;}

.ContentSmlst{font-family: Verdana;font-size: xx-small;color: #375F79;}

.ErrMsg{font-size: 11px;font-weight: bold;font-family: Verdana; color: #003564;padding-bottom: 3px;}
.ErrMsg a {font-size:11px; font-weight:bold; font-family: Verdana; color:#003564; padding-bottom: 3px; text-decoration:underline; }
.ErrMsg a:hover{ font-size:11px; font-weight:bold; font-family: Verdana; color:#003564; padding-bottom: 3px; text-decoration:underline; }

.NumberedList{font-family: Verdana; color: #D30037; font-weight: bold; font-size: 10px;padding-top: 5px;}

.contentTypeTitle{color:#FE000E;font-size: 11px; font-family: Verdana; border:0px;}
 
.relevancyLight{ padding-top:0px; padding-bottom:0px; font-family: Verdana; font-size:10px; color: #999999; vertical-align:middle;}

.SearchResultContent{padding-top:0px; padding-bottom:2px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle;}
.SearchResultContent a { color: #000000; text-decoration:none; }
.SearchResultContent a:hover { color: #CF070E; text-decoration:underline; }

.SearchResultContentTop{ padding-top:4px; padding-bottom:1px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle; }
/*.SearchResultContentTop a { color: #000000; text-decoration:none; }
.SearchResultContentTop a:hover { color: #CF070E; text-decoration:underline; }*/
.SearchResultContentTop a{padding-top:1px; padding-bottom:0px; color: #0000CC; text-decoration:underline;}
.SearchResultContentTop a:hover{color: #CF070E;}

.SearchResultContentBottom { padding-top:0px; padding-bottom:0px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle; }

.SearchFormText {font-size: 11px; font-weight: bold; font-family: Verdana; text-align:left;}

.SearchBodyDisplay{padding-top:0px;padding-bottom:0px;font-family: Verdana;font-size:10px;color: #666666;vertical-align:middle; border:solid 0px #fff;}

.SearchRefineTitleFields{font-size: 9px; font-weight: bold; font-family: Verdana;}

.SearchRefineTitleSubFields{font-size: 9px; font-family: Verdana;}

.SearchRefineCheckBoxFields{font-size: 9px; font-weight: bold; font-family: Verdana;}

.SearchToolsText{font-size: 11px; font-family: Verdana; color:#000000;}

.SearchToolsKeywords{font-size: 11px; font-family: Verdana; color:#000000; font-style:oblique;}
.SearchToolsKeywords a{font-size: 11px; font-family: Verdana; color:#0000CC; font-style:oblique;}
.SearchToolsKeywords a:hover{font-size: 11px; font-family: Verdana; color:#CF070E; font-style:oblique;}

.SearchToolsHighlight{font-family: Verdana; color:#CC0000;}

.PageTitleStyle { font-family: Arial; color: #000000; font-weight: bold; font-size: 11px; }

.AutoCompleteAjax{font-size: 10px; font-weight: bold; font-family: Verdana;}
.AutoCompleteAjax a{background-color:Lime; color: #0255FB;font-size: 10px;font-weight: bold; font-family: Verdana;}
.AutoCompleteAjax a:hover{font-size: 10px;font-weight: bold;font-family: Verdana;}
.AutoCompleteAjax a:visited{font-size: 10px; font-weight: bold;font-family: Verdana;}

.RSSTitleDiv {font: bold 10px verdana, sans-serif; color: #1E1F0F; background-color: #DFE8F3; margin-bottom: 4px; padding: 3px; border-left: 18px solid #4E6AB5}

.RSSContentDiv {font: 10px verdana, sans-serif; color: #1E1F0F; border-left: 18px solid #FFFFFF}

.RSSContentIntro {font: 10px verdana, sans-serif; color: #1E1F0F;}

.AdvanceSearchIndentDiv {border-left: 12px solid #FFFFFF; border-right: 12px solid #FFFFFF; border-bottom:  20px solid #FFFFFF; border-top:  15px solid #FFFFFF;}

.AbstractIndentDiv{border-left: 12px solid #FFFFFF; border-right: 12px solid #FFFFFF; border-bottom:  20px solid #FFFFFF; border-top:  10px solid #FFFFFF;}

.DiseaseBgderImg {border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; border-top: 1px solid #333333}

.creditMM{ font-family:Verdana; color:#333; margin:0; padding:0; font-size:9px; margin-bottom:10px; }

.legendepop{ font-family:Verdana; color:#333; font-size:11px; border-left: solid 30px #fff; border-bottom: solid 20px #fff;  }

.DBTypeTitle{ font-family:Verdana; color:#BB0045; font-size:10px; font-weight:bold; padding-left: 10px; padding-bottom:2px; }

.PopUpTitle{font-size: 14pt; font-family:Times New Roman; color:#333;}

.MyCornerTitle {font: bold 10px verdana, sans-serif; background-color: #F0F0F0; margin-bottom: 4px; padding: 7px; border: 1px solid #D8D8D8}

.MyCornerHeading {font: bold 10px verdana, sans-serif;}

.SearchNoResultsMsg{ font-family:Arial; color:#D05F12; margin:0; padding:0; font-size:16px; font-weight:bold;}

.AbstractImg{ border: solid 1px #9EAAAC; padding: 3px; }

.BottomMenu{font-family: Verdana; font-size: x-small; font-weight: bold; color: #FFFFFF; vertical-align: middle; padding-left:10px; padding-right: 10px;}
.BottomMenu a{color: #FFFFFF; text-decoration:none;}
.BottomMenu a:hover{color: #FFCC00; text-decoration:none;}

.PageTitleInBox{ font: bold 14px Verdana; color:#003564;}

/*
    Box Container --> Webcast Sections
*/

.BoxContainerTitle{ padding-left:22px; font: bold 12px verdana, sans-serif; color:#003564; }

.BoxContainerSpeaker{ padding-left:10px; padding-top:10px; font: 12px verdana, sans-serif; color:#003564; }

.BoxContainerSectionHeading{ font: bold 11px verdana, sans-serif; color:#000000; }

.BoxContainerSectionFirstTitle{ font: bold 11px verdana, sans-serif; color:#FD0202; }
.BoxContainerSectionFirstTitle a{ font: bold 11px verdana, sans-serif; color:#FD0202; text-decoration:none; }
.BoxContainerSectionFirstTitle a:hover{ font: bold 11px verdana, sans-serif; color:#003466; text-decoration:underline; }

.BoxContainerSectionFirstTitleBlue{ font: bold 11px verdana, sans-serif; color:#2E3699; }
.BoxContainerSectionFirstTitleBlue a{ font: bold 11px verdana, sans-serif; color:#2E3699; text-decoration:underline; }
.BoxContainerSectionFirstTitleBlue a:hover{ font: bold 11px verdana, sans-serif; color:#FD0202; text-decoration:underline; }

.BoxContainerSectionSecondTitle{ font: 11px verdana, sans-serif; color:#000000; }
.BoxContainerSectionSecondTitle a{ font: 11px verdana, sans-serif; color:#000000; text-decoration:none; }
.BoxContainerSectionSecondTitle a:hover{ font: 11px verdana, sans-serif; color:#FD0202; text-decoration:underline; }

.BoxContainerSectionSecondTitleFat{font: 11px verdana, sans-serif; color:#000000;}
.BoxContainerSectionSecondTitleFat a{font: bold 11px verdana, sans-serif; color:#000000; text-decoration:underline;}
.BoxContainerSectionSecondTitleFat a:hover{font: bold 11px verdana, sans-serif; color:#FD0202; text-decoration:underline;}

.BoxContainerSectionThirdTitle{ font: 11px verdana, sans-serif; color:#0154FC;}
.BoxContainerSectionThirdTitle a{ font: 11px verdana, sans-serif; color:#0154FC; text-decoration:underline; }
.BoxContainerSectionThirdTitle a:hover{ font: 11px verdana, sans-serif; color:#FD0202; text-decoration:underline; }

/*
    Links
*/

.SessionList{padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:2px; font-family: Verdana; font-size:11px; color: #000000; vertical-align:middle;}
.SessionList a{padding-top:5px; padding-bottom:5px; padding-left:2px; padding-right:2px; color: #000000; text-decoration:none;}
.SessionList a:hover{color: #CF070E;}

.LectureLinks{padding-top:10px; padding-bottom:0px; padding-left:2px; padding-right:2px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle;}
.LectureLinks a{padding-top:10px; padding-bottom:0px; padding-left:2px; padding-right:2px; color: #000000; text-decoration:underline;}
.LectureLinks a:hover{color: #CF070E;}

.SessionTitle{padding-left: 10px; color:#DF0031; font-size: small; font-family: Verdana; text-decoration:none}    
.SessionTitle a{color: #DF0031; font-size: small; font-family: Verdana; text-decoration:underline;}
.SessionTitle a:hover{font-size: small; font-family: Verdana; text-decoration:underline; color:#333}

.WebcastsGeneralTitle{color:#000000; font-size: small; font-family: Verdana; text-decoration:none}    
.WebcastsGeneralTitle a{color: #000000; font-size: small; font-family: Verdana; text-decoration:underline;}
.WebcastsGeneralTitle a:hover{font-size: small; font-family: Verdana; text-decoration:underline; color:red}

.CongressTitle{color:#003463; font-size: small; font-family: Verdana; text-decoration:none}    
.CongressTitle a{color: #003463; font-size: small; font-family: Verdana; text-decoration:underline;}
.CongressTitle a:hover{font-size: small; font-family: Verdana; text-decoration:underline; color:red}

.HomeRHSLinks { padding-top:0px; padding-bottom:0px; font-family: Verdana; font-weight: bold; font-size: 10px; color: #375F79; text-decoration:none;}
.HomeRHSLinks a { padding-top:0px; padding-bottom:0px; font-family: Verdana; font-weight: bold; font-size: 10px; color: #375F79; text-decoration:none;}
.HomeRHSLinks a:hover{ font-family: Verdana; font-weight: bold; font-size: 10px; color: #CF070E;}

.HomeLinks{ font-family: Verdana; font-weight: bold; font-size: 11px; color: #375F79; text-decoration:none;}
.HomeLinks a{ font-family: Verdana; font-weight: bold; font-size: 11px; color: #375F79; text-decoration:none;}
.HomeLinks a:hover{font-family: Verdana; font-weight: bold; font-size: 11px; color: #CF070E;}

.HomeListLinks{ font-family: Verdana; font-weight: bold; font-size: 10px; color: #375F79; text-decoration:none; padding-bottom:3px; padding-top:3px}
.HomeListLinks a{ font-family: Verdana; font-weight: bold; font-size: 10px; color: #375F79; text-decoration:none; padding-bottom:3px; padding-top:3px}
.HomeListLinks a:hover{font-family: Verdana; font-weight: bold; font-size: 10px; color: #CF070E; padding-bottom:2px; padding-top:3px}

.SearchLinks{padding-top:1px; padding-bottom:0px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle;}
.SearchLinks a{padding-top:1px; padding-bottom:0px; color: #0000CC; text-decoration:underline;}
.SearchLinks a:hover{color: #CF070E;}

.FilterPopupLinksNull{font-family: Verdana;font-weight: bold; font-size: 11px; color: #C1C1C1; text-decoration:none;}

.FilterPopupLinks{font-family: Verdana; font-size: 11px; color: #000000;}
.FilterPopupLinks a{font-family: Verdana; font-size: 11px;color: #2E3699; text-decoration:underline;}
.FilterPopupLinks a:hover{ font-family: Verdana;  font-size:11px; color: #CF070E; text-decoration:underline;}

.JournalImg{ border: solid 1px #9EAAAC; padding: 3px; }
.JournalImg a { border: solid 1px #000000; padding: 3px; }
.JournalImg a:hover { border: solid 1px #000000; padding: 3px; }

/*
    .FirstLevelPresentationDetail{font: 12px verdana; color: #1E1F0F; background-color: #DFE8F3; margin-bottom: 4px; padding: 5px; border-left: 4px solid #4E6AB5}
    .FirstLevelPresentationDetail a{color: #000000; font-size: 12px; font-family: Verdana; text-decoration:none; color: #1E1F0F;}
    .FirstLevelPresentationDetail a:hover{font-size: 12px; font-family: Verdana; text-decoration:none; color:red}
    .FirstLevelPresentationDetail a:visited{font-size: 12px; font-family: Verdana; text-decoration:none}
*/

.FirstLevelPresentationDetail{font: 11px verdana; color: #000; font-weight:bold; }
.FirstLevelPresentationDetail a{font: 11px verdana; color: #000; font-weight:bold; font-style:italic;}
.FirstLevelPresentationDetail a:hover{font: 11px verdana; color: red; font-weight:bold;font-style:italic;}
    
.SecondLevelPresentationDetail{font-weight:bold; color: #000000; font-size: x-small; font-family: Verdana; text-decoration:none}    
.SecondLevelPresentationDetail a{color: #000000; font-size: x-small; font-family: Verdana; text-decoration:underline; color: #1E1F0F;}
.SecondLevelPresentationDetail a:hover{font-size: x-small; font-family: Verdana; text-decoration:underline; color:red}
.SecondLevelPresentationDetail a:visited{font-size: x-small; font-family: Verdana; text-decoration:underline}

.ThirdLevelPresentationDetail{padding-top:0px; padding-bottom:0px; font-family: Verdana; font-size:10px; color: #000000; vertical-align:middle;}
.ThirdLevelPresentationDetail a{padding-top:0px; padding-bottom:0px; color: #000000; text-decoration:underline;}
.ThirdLevelPresentationDetail a:hover{color: #CF070E; text-decoration:none;}

.MyCornerLinks { padding-top:0px; padding-bottom:0px; font-family: Verdana,Tahoma,Arial,sans-serif;  font-size: 1.05em; color: #4800DE; text-decoration:none;}
.MyCornerLinks a { padding-top:0px; padding-bottom:0px; font-family: Verdana,Tahoma,Arial,sans-serif;  font-size: 1.05em; color: #4800DE; text-decoration:none;}
.MyCornerLinks a:hover{ font-family: Verdana,Tahoma,Arial,sans-serif;  font-size: 1.05em; color: red; text-decoration:underline}


/*
    Navigation
*/

.HorizontalMenu{font-family: Verdana; font-size: x-small; font-weight: bold; color: #000000; vertical-align: middle; padding-left:10px; padding-right: 10px;}
.HorizontalMenu a{color: #000000; text-decoration:none;}
.HorizontalMenu a:hover{color: #CF070E; text-decoration:none;}

.HorizontalMenuImportant{font-family: Verdana; font-size: x-small; font-weight: bold; color: Red; vertical-align:middle;}
.HorizontalMenuImportant a{color: Red; text-decoration:none;}
.HorizontalMenuImportant a:hover{color: #CF070E;text-decoration:none;}
	
.VerticalMenu{padding-left: 5px; padding-top:7px; padding-bottom:7px; font-family: Verdana; font-size:10px; font-weight: bold; color: #000000; vertical-align:middle;}
.VerticalMenu a{color: #000000; text-decoration:none;}
.VerticalMenu a:hover{color: #CF070E; text-decoration:none;}



/*
    ASP.NET Components
*/
.gvHeaderRow{background-image:url(../images/SearchResult_PagerUnderline.gif);}

.RepeaterSeparator
{
	width:90%; 
	background-image:url(../images/Pointille_BelowTitle.gif); 
	height:2px; 
	border-top:solid 20px #FFFFFF;
	border-bottom:solid 20px #FFFFFF;
}

#Zip_Search{ font-size: 11px; font-family: Verdana; }


.overlay {
        position: fixed;
        z-index: 99;
        top: 0px;
        left: 0px;
        background-color: #FFFFFF;
        width: 100%;
        height: 100%;
        filter: Alpha(Opacity=70);
        opacity: 0.70;
        -moz-opacity: 0.70;
    }
    * html .overlay {
        position: absolute;
        height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
        width: expression(document.body.scrollWidth > document.body.offsetWidth ? document.body.scrollWidth : document.body.offsetWidth + 'px');
    }
    .loader {
        z-index: 100;
        position: fixed;
        width: 120px;
        margin-left: -60px;
        top: 50%;
        left: 50%;
    }
    * html .loader {
        position: absolute;
        margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
    }


.micrositeTitle
{
	font-family:"Arial";
	font-size:16px;
	font-weight:bold;
}

.micrositeDateLoc
{
	font-family:"Verdana";
	font-size:12px;
	font-weight:bold;
}

/*-----------------------------------------------------
   MAIN SEARCH
-------------------------------------------------------*/

.cboSearch {
	width:283px;
	border:solid 1px #7f9db9;

}

.cboSearchIn {
	width:284px;
	border:solid 1px #7f9db9;
}

.tbSearchAdvanced {
	width:227px;
	border:solid 1px #7f9db9;
}

.mainSearchTips {
	color:#5a5a5b;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
	cursor: help;
	width:62px;
}
.mainSearchTips2 {
	color:#5a5a5b;
	font-family:Verdana;
	font-size:11px;
	text-decoration:underline;
}


