﻿@charset "utf-8";
/* CSS Document For NHLRC */

img
	{
		border:none;
	}
	
.wrap a
	{
		color:rgb(0, 150, 213);
		text-decoration:none;
	}

strong
    {
        font-family:MuseoSans-900;
    }

a, a:active, button {
        outline:none !important;
}

a[href$=".pdf"] 
    {
        padding: 0 20px 0 0;
        background: url(/MasterPages/NHLRC/images/icon_pdf.png) no-repeat right center;
    }

a[href$=".ppt"], a[href$=".pptx"]
    {
        padding: 0 20px 0 0;
        background: url(/MasterPages/NHLRC/images/icon_ppt.png) no-repeat right center;
    }

a[href$=".doc"], a[href$=".docx"]
    {
        padding: 0 20px 0 0;
        background: url(/MasterPages/NHLRC/images/icon_doc.png) no-repeat right center;
    }
@font-face {
    font-family: 'FontAwesome';
    src: url('//international.ucla.edu/masterpages/assests/fontawesome/webfonts/fontawesome-webfont.eot');
    font-weight: normal;
    font-style: normal;
}
/* Header */	
	.header.main ul.grids
		{
			padding-left:0;
		}
		
	.header.main a
		{
			text-transform:uppercase;
			display:block;
		}
		
	ul#parent
		{
			padding-bottom:10px;
		}
		
	ul#parent li
		{
			text-align:left;
		}
		
	ul#parent a
		{
			color:rgb(83, 105, 151);
			font-size:15px;
			line-height:18px;
			text-transform:uppercase;
		}

    ul#parent .grid-3
        {
            width:14.5%;
        }

    ul#parent .grid-3:first-child
        {
            margin-left:26.5%;
        }

    ul#parent .grid-3:nth-child(2)
        {
            width:20%;
            margin-right:3%;
        }

    .mobile
	{
		display:none;
	}

		
	input.nav-search[type="text"]
		{
			width:75%;
			border:1px solid rgba(33, 64, 154, 0.5);
			padding:5px;
			font-family:MuseoSans-500Italic;
			color:rgba(33, 64, 154, 0.25);
			margin-bottom:10px;
		}
		
	input.nav-search[type="submit"]
		{
			width:22px;
			height:22px;
			border:none;
			background-color:transparent;
			background-repeat:no-repeat;		
			background-image:url(/MasterPages/NHLRC/images/loupe.png);
		}

	button#nav-control
		{
			display:none;
			background-image:url(/MasterPages/NHLRC/images/menu.png);
			background-color:transparent;
			background-repeat:no-repeat;
			border:none;
			width:32px;
			height:32px;
		}
		
	ul#categories
		{
			padding:10px 0px;
			border-top:1.5px dashed rgb(24, 23, 25);
			border-bottom:1.5px dashed rgb(24, 23, 25);
		}
	
	ul#categories a
		{
			color:rgb(24, 23, 25);
			font-size:20px;
			line-height:22px;
		}

	#mcategories .grid-3 img
		{
			width:100%;
		}

/* Splash */	
	.splash
		{
			width:100%;
            margin-top:5px;
		}

    #full-width-slider
        {
            width:100%;
            height:300px;
        }

    #full-width-slider .grids
        {
            width:auto;
            max-width:960px;
            margin-left:auto;
            margin-right:auto;
        }

    #second_call h2
        {
            margin-top:8px;
            font-size:2.05em;
            margin-bottom:5px;
        }

    #second_call h3
        {
            font-size:1.35em;
            margin-top:5px;
            margin-bottom:15px;
        }

    #second_call p
        {
            margin-top:0;
            font-size:15px;
        }

    #second_call .grid-5
        {
            margin-left:0;
            width:290px;
        }

    #second_call .grid-5 p
        {
            margin-top:10px;
            font-size:1.25em;
        }

    #second_call .grid-5 a, #splash_recognition p a
        {
            font-family: MuseoSans-900;
            color: rgb(22, 23, 24);
        }

    .rscontent p
        {
            margin-top:4px;
        }

    .splash .grid-8 h2
        {
            margin-top:12px;
            margin-bottom:6px;
            font-size:2.6em;
        }

    .splash .grid-8 p
        {
            margin-top:8px;
        }

    #splash_recognition
        {
            background-color:rgb(159, 178, 216);
            height:240px;
            margin-top:20px;
        }

    #splash_recognition p
        {
            color:rgb(24, 23, 25);
            margin-bottom:18.4px;
        }

    #splash_recognition h2 a
        {
            color:rgb(30, 75, 135);
            text-decoration:none;
        }

    #second_call
        {
            background-color: rgb(175, 175, 175);
        }

    .splash .wrap
        {
            padding-top:0;
            padding-bottom:0;
        }

    #splash_workshop .grid-half:first-child
        {
            width:43%;
        }

    #splash_workshop .grid-half:last-child
        {
            width:50%;
        }

	.splash h2
		{
            margin-bottom:0;
            font-family: MuseoSans-700;
        }

	.splash h2 a
		{
			margin:0 0 10px 0;
			color:rgb(24, 23, 25);
			font-weight:normal;
			font-size:0.9em;
            line-height:1.1em;
		}
		
	.splash p
		{
			color:rgba(24, 23, 25, 0.5);
			line-height:1.4em;
            font-size:0.95em;
		}

	.splash strong
		{
            color:rgba(24, 23, 25, 0.75);
        }

    .splash ul
        {
            padding:0 0 0 20px;
            margin-bottom:0;
        }

    #splash_workshop li
        {
            list-style-image:url(/MasterPages/NHLRC/images/arrow_white.png);
            width:20%;
            margin-right:25px;
            float:left;
        }

    #splash_workshop li:nth-child(2)
        {
            width:25%;
        }

    #splash_workshop li:last-child
        {
            width:12%;
        }
    
    .splash a
        {
            /*color:white;*/
            text-decoration:underline;
        }

    #splash_workshop li a
        {
            font-family:MuseoSans-700;
        }

    .splash .grid-one-third ul
        {
            padding:0;
            position:relative;
            top:70%;
        }

    .splash .grid-one-third li
        {
            list-style:none;
            background-color:rgba(254, 187, 54, 0.8);
            border:5px solid rgb(0, 102, 175);
            padding:15px;
            width:230px;
            margin:10px auto;
            text-align:center;
        }

    .splash .grid-one-third li a
        {
            font-size:1.65em;
            font-family: MuseoSans-900;
            color:rgb(0, 102, 175);
            text-decoration:none;
            text-transform:uppercase;
            line-height:1.1em;
        }

    .splash #date
        {
			background-image:url(/MasterPages/NHLRC/images/molecule.png);
			background-color:transparent;
			background-repeat:no-repeat;
            display:block;
            width:157px;
            height:160px;
            margin:80px auto;
        }

    .splash #date span
        {
            text-align:center;
            display:block;
            color:rgb(30, 75, 135);
            text-transform:uppercase;
            font-weight:bold;
        }

    #date #month
        {
            position:relative;
            top:20px;
            font-size:1.5em;
        }

    #date #day
        {
            font-size:3.75em;
        }

    #date #year
        {
            position:relative;
            top:-15px;
            font-size:1.3em;
        }

/* Homepage Body */	
		
	div#body
		{
			margin:15px auto 0 auto;
			padding:0;
		}
		
	div#body .grids
		{
			margin:0 auto;
		}
		


	div#body ul
		{
			margin:0;
			padding:0;
		}
		
	div#body ul li
		{
			list-style:none;
		}

    div#body ol li
        {
            list-style:decimal;
            margin-left:10px !important;
        }
		
	div#body h3
		{
			margin-bottom:0px;
			padding-bottom:5px;
		}
		
	div#body .header
		{
			border-top:10px solid rgb(56, 83, 162);
			border-bottom:6px solid rgb(56, 83, 162);
            background-color:rgb(159, 178, 216);
		}
		
	div#body .header li
		{
			padding:8px 0;
            line-height:1.5em;
		}

    div#body .header h3
        {
			background-color:rgb(56, 83, 162);
            padding-left:5%;
            height:70px !important;

        }

    div#body .header .grid-4 ul
	    {
            padding:2% 5% 0 5%;
	    }
		
	div#body .header h3, div#body .header h3 a
		{
            margin:0;
			font-size:1.4em;
            line-height:1em;
			text-transform:uppercase;
			font-weight:normal;
            height:60px;
            color:white;
		}
		
	div#body .header .grid-4
		{
            margin:0;
            width:33.3%
		}
		
	div#body .header a
		{
			color:rgba(33, 64, 154, 0.8);
			text-decoration:none;
			font-size:1.1em;
            line-height:1.1em;
		}

	div#body .header .learnteach
		{
			border-left:1px dotted rgb(71, 96, 171);
			border-right:1px dotted rgb(71, 96, 171);
        }
	
	div#body .aside
		{
			font-family:'MuseoSans-500Italic';
		}

	div#body .header .aside
		{
			font-size:0.9em;
            color:rgb(56, 83, 162);
		}
				
	div#body .section
		{
			background-color:white;
		}

	div.main#body .section
		{
			padding-bottom:25px;
		}
		
	div.main#body .heritagehome h3
		{
			font-weight:normal;
			font-size:1.15em;
			color:rgb(56, 83, 162);
			border-bottom:2px dotted rgb(0, 150, 213);
		}

	div.main#body .section a
		{
            font-size:0.95em;
        }

    div#body .section .aside 
        {
			font-size:0.8em;
			color:rgb(251, 184, 47);          
        }
		
	div#body .section li
		{
			margin:15px 0;
			line-height:normal;
		}

    .NewsSection 
        {
            text-align:right;
        }
    
    .NewsSection em
        {
            font-style:normal;
			font-family:MuseoSans-500Italic;
            border-bottom:1px solid rgb(0,150,213);
        }

    .heritagehome .grid-6:first-child .NewsSection
        {
            margin-top:45px;
        }

/* Normal Page */

    div#page
        {
            width:101.3%;
            max-width:101.3%;
            position:relative;
            left:-1.7%;
        }

    div#page .grid-12
        {
            border-bottom:4px solid rgb(56,83,162);
            margin:0;
            width:100%;
        }

    div#page .grid-12 h2
        {
            color:rgb(56,83,162);
            margin-left:1.7%;
            margin-top:0.3em;
            margin-bottom:0.3em;
            text-transform:uppercase;
            font-size:2em;
        }

    div#page p
        {
            font-size:0.9em;
        }

    .item-article h2
        {
            position:relative;
            left:-1.7%;
            margin:0;
            padding:2% 1.7% 0.5% 1.7%;
            width:101.7%;
            font-size:2em;
            color:rgb(24, 23, 25);
            border-bottom:2px rgb(24, 23, 25) solid;
            background-color:rgba(137, 138, 138, 0.4);                      
        }

    .item-article img
        {
            width:600px;
        }

    .item-article [class*="grid-"]
        {
            margin:10px 1% 0 0 !important;
        }

    .item-article .grid-10
        {
            width:78%;
        } 

    .item-article .grid-2
        {
            width:20%;
        } 

    .item-article .grid-2 a
        {
            display:block;
            font-size:1.15em !important;
            padding:10px;
            background-color:rgb(159, 178, 216);
            color:rgba(33, 64, 154, 0.8);
            font-family:MuseoSans-700;
        }

    div.abstract
        {
            color:rgb(24, 23, 25);
            font-family:MuseoSans-700;
            font-size:1.05em;
        }

    .article_body
        {
            color:rgb(36, 35, 37);
            font-size:0.95em;
            margin-right:1.7%;
            text-align:justify;
        }

    .item-article h4, #ctl00_full_Width_Top_pagebody h3,
    div.news#body h4
        {
            font-size:1.2em !important;
            color:rgb(0, 150, 214) !important;
            border-bottom:rgb(0, 150, 214) 2px solid;
            padding-bottom:5px !important;
            font-weight:bold !important;
            text-transform:uppercase !important;
        }

    #ctl00_full_Width_Top_ClaireArticleDisplayer1_StoryListUpdatePanel h3,
    #ctl00_full_Width_Top_PeopleStaffDetails_StoryListUpdatePanel h3
        {
            margin-top:10px;
            font-size:2em !important;
            color:rgb(247, 150, 43) !important;
            border-bottom:none !important;
            font-size:1.8em !important;
            font-weight:normal !important;
            text-transform:none !important;
        }

    #ctl00_full_Width_Top_PeopleStaffDetails_StoryListUpdatePanel
        {
            font-size:0.85em;
        }

    #ctl00_full_Width_Top_PeopleStaffDetails_StoryListUpdatePanel em.person-title
        {
            font-size:1.5em;
            font-style:normal;
            margin:0;
            position:relative;
            top:-15px;
            color:rgba(0, 150, 214, 0.6);
            text-transform:uppercase;
            font-weight:bold;
            line-height:1.2em;
        }

    #ctl00_full_Width_Top_PeopleStaffDetails_StoryListUpdatePanel .photo-person
        {
            margin-right:20px;
        }

    ul.people-bullet
        {
            margin-left:15px !important;
            font-size:0.95em;
            color:rgb(65, 64, 66);
        }

    .people-bullet strong
        {
            font-weight:normal;
            font-size:1.2em;
        }

    .people-bullet strong a
        {
            color:rgb(247, 150, 43);
        }

    .people-bullet em
        {
            font-size:0.9em;
            color:rgba(0, 150, 214, 0.7);
            font-weight:bold;
            font-style:normal;
            text-transform:uppercase;
        }

    table#surveyreport
        {
            width:100%;
        }

    table#surveyreport *
        {
            padding:5px 8px;
        }

    table#surveyreport th
        {
            background-color: rgb(54, 95, 145);
            border:1px solid black;
            color: white;
            font-size:1.4em;
            text-align:left;
        }

    table#surveyreport td
        {
            border:1px solid black;
            font-size:0.95em;
        }

    table#surveyreport .susanorange
        {
            background-color:rgb(248, 151, 40);
            font-weight: bold;
            width:64px;
        }

    div#page-link li
        {
            font-size:0.9em;
            margin-top:12px !important;
            margin-bottom:12px !important;
        }

    div#page-link li a
        {
            color:rgb(56, 83, 162);
            text-decoration:underline;
        }

    div#page-link h5
        {
            font-weight:normal;
            text-transform:uppercase;
            margin-top:30px;
            margin-bottom:15px;
            line-height:0;
        }

/* Category Page */
    div.category#ctl00_full_Width_Top_body 
        {
            width:103.3%;
            max-width:103.3%;
            position:relative;
            left:-2.7%;
        }

	div.category#ctl00_full_Width_Top_body .header
        {
            border-top:none;
            background-color:rgb(56, 83, 162);
        }

	div.category#ctl00_full_Width_Top_body .header h1
		{
			font-size:2.5em;
			font-weight:normal;
			color:#FFFFFF;
		}
		
	div.category#ctl00_full_Width_Top_body .leftCol
		{
			background-color: rgb(159, 178, 216);
			margin-left:0;
			padding-left:1.7%;
			border-bottom:1px dotted rgb(33, 64, 154);
            clear:both;
		}
		
	div.category#ctl00_full_Width_Top_body .leftCol h2
		{
			color:rgba(33, 64, 154, 0.8);
			font-size:1.2em;
			font-weight:normal;
		}

	div.category#ctl00_full_Width_Top_body .leftCol h2 a
		{
			color:rgba(33, 64, 154, 0.8);
		}

	div.category#ctl00_full_Width_Top_body .leftCol h2 a[href]
		{
			color:rgb(33, 64, 154);
			text-decoration: underline;
		}
		
	div.category#ctl00_full_Width_Top_body .rightCol
		{
			margin-left:0;
			width:68.5%;
			padding-left:1.7%;
			padding-right:1.7%;
			border-left:1px dotted rgb(33, 64, 154);
			border-bottom:1px dotted rgb(33, 64, 154);
		}
		
	div.category#ctl00_full_Width_Top_body .rightCol p
		{
			color:rgb(77, 91, 167);
			margin-bottom:5px;
		}
		
	div.category#ctl00_full_Width_Top_body .rightCol ul
		{
			font-size:0.9em;
			color:rgb(77, 91, 167);
		}

	div.category#ctl00_full_Width_Top_body .rightCol ul.bulleted
		{
			font-size:1em;
            margin:0 0 0 20px;
		}

	div.category#ctl00_full_Width_Top_body .rightCol ul.bulleted li
		{
            list-style:square;

		}

	div.category#ctl00_full_Width_Top_body .rightCol a
		{
			text-decoration:underline;
		}
		
	div.category#ctl00_full_Width_Top_body .rightCol li
		{
			float:left;
			padding-right:10px;
            margin:5px 0;
			width:31%;
		}

    div.materials .sublist img
        {
            box-shadow: 0 0 15px 1px #dddddd;
            margin-bottom:5px;
        }

    div.materials#ctl00_full_Width_Top_body .header
        {
            background-color:rgb(254, 192, 88);
            background-image:url(/MasterPages/NHLRC/images/hslogo.png);
            background-repeat:no-repeat;
            background-position-x:10px;
        }

    div.materials#ctl00_full_Width_Top_body .header #ctl00_full_Width_Top_CategoryLabel
        {
            color:rgb(0, 150, 214);
            font-size:0.85em;
            font-family:MuseoSans-700;
            padding-left:80px;
        }

    div.materials#ctl00_full_Width_Top_body .leftCol
        {
            background-color:rgb(0, 127, 181);
            border-bottom-color:white;
        }

    div.materials#ctl00_full_Width_Top_body .rightCol
        {
            border-bottom-color:rgb(0, 127, 181);
        }

    @media screen and (-webkit-min-device-pixel-ratio:0) 
    { 
        div.materials#ctl00_full_Width_Top_body .rightCol
            {
                height:360px !important;
            }
        div.materials#ctl00_full_Width_Top_body .rightCol:last-child
            {
                height:120px !important;
            }
    }

    div.materials#ctl00_full_Width_Top_body .leftCol h2 a
        {
            font-family:MuseoSans-700;
            color:white;
        }

    div.materials#ctl00_full_Width_Top_body .section
        {
            padding-bottom:0;
        }

    ul.two-column li
        {
            width:48% !important;
            padding:8px 0;
        }

    ul.four-column li
        {
            width:23% !important;
            padding:8px 0;
        }

    ul.sublist > li:nth-child(3n+1) 
    {
        clear: both;
    }

    ul.four-column > li:nth-child(3n+1) 
    {
        clear: none;
    }

    /*div.category#body .grid-two-thirds ul:last-child li:last-child
        {
            margin-bottom:15px;
        }*/

    div.category#ctl00_full_Width_Top_body .rightCol h3 
        {
            font-size:1.1em;
            color:rgb(77, 91, 167);
            font-weight:normal;
            font-family:MuseoSans-700;
            margin:0;
            padding-top:10px;
            padding-bottom:2px;
            clear: both;
        }

    div.category#ctl00_full_Width_Top_body .rightCol h3 a
        {
            font-size:1.05em;
        }

    div.category#ctl00_full_Width_Top_body .categorycontent
        {
            border-bottom:1px dotted rgb(77, 91, 167);
        }

    div.category#ctl00_full_Width_Top_body .categorycontent .grid-two-thirds
        {
            margin-left:0;
            width:66%;
            background-image:url(/MasterPages/NHLRC/images/splashbg-materials.jpg);
            height:325px;
            padding:2%;
        }

    div.category#ctl00_full_Width_Top_body .categorycontent .grid-one-third
        {
            margin-left:0;
            width:34%;
        }

    .categorycontent p
        {
            margin-top:0.75em;
            margin-bottom:0.75em;
        }

    #others h2
        {
            font-size:1.5em !important;
            color:rgb(247, 150, 43) !important;
            border-bottom:rgb(247, 150, 43) 2px solid !important;
            margin-top:10px;
            margin-bottom:0;
        }

    #others .document-list a
        {
            display:block;
            padding:10px 5px;
        }

    #others .document-list li
        {
            padding:0;
        }

    #others .document-list a:hover
        {
            background-color:rgba(247, 150, 43, 0.2);
        }

/* Event Page */
    div.event#body .header
        {
            background-color:rgb(56, 83, 162);
            border:none;
        }

	div.event#body .header h1
		{
            font-family:MuseoSans-300;
			font-size:2.4em;
			color:white;
			margin-bottom:0;
            border:none;
		}
		
	div.event#body .header h2
		{
			margin-top:0;
			font-size:1.5em;
			color:white;
			font-weight:normal;
		}
		
	div.event#body div.section
        {
            background-color:rgb(159, 178, 216);
    	}

	div.event#body div.section #ctl00_full_Width_Top_maincontent
        {
            background-color:white;
            margin-left:0 !important;
            padding-left:2%;
            padding-right:1.7%;
            width:77%;
            position:relative;
    	}

    div.event#body div.section div.home
        {
            padding-left:0 !important;
            padding-right:0 !important;
            margin:0; 
            width:77%
        }

	#ctl00_full_Width_Top_maincontent #ctl00_full_Width_Top_breadcrumbs
		{
			font-size:0.95em;
			line-height:1.25em;
			color:rgb(124, 106, 85);
            z-index:5;
		}

    .workshop-lteconference
        {
            height:375px !important;
        }

    .workshop-lteconference p
        {
            top:auto !important;
            margin-bottom:5px !important;
        }

    .workshop-lteconference h6
        {
            text-decoration:underline;
            color:black;
            font-size:20px;
            position:relative;
            left:30px;
            margin-top:15px;
            margin-bottom:0;
        }

    .workshop-lteconference section
        {
            color:rgb(100, 100, 100);
            position:relative;
            left:30px;
            width:690px;
            font-size:15px;
            margin-bottom:5px;
        }

    .workshop-lteconference section a
        {
            border-bottom:1px dashed;
        }

    #ctl00_full_Width_Top_eventpgbg
        {
            position:absolute;
            left:0;
            width:100%;
            height:300px;
            background-size: 100%;
        }

    .eventpush .eventcontent
        {
            margin-top:320px;
        }

    .eventpush
        {
            position:relative;
        }

    .eventpush h2.eventtitle
        {
            position:absolute;
            top:-320px;
            left:-20px;
            height:180px;
            width:287px;
            color:white;
            font-family:MuseoSans-100;
            font-size:2.25em !important;
            padding-left:20px;
            padding-top:120px;
            background-color:rgba(56, 83, 162, 0.5);
        }
        	
	#ctl00_full_Width_Top_maincontent #ctl00_full_Width_Top_breadcrumbs a
		{
			text-decoration:underline;
			color:rgb(154, 139, 125);
		}

    #ctl00_full_Width_Top_eventcontent p
        {
            font-size:15px;
            line-height:1.25em;
            margin:0 0 10px 0;
        }

    #ctl00_full_Width_Top_eventcontent p a
        {
            font-size:15px;
        }

    #ctl00_full_Width_Top_eventcontent h4
        {
            font-family:MuseoSans-900;
            font-weight:normal;
            margin:10px 0 0 0;
        }

    #ctl00_full_Width_Top_eventcontent ul
        {
            margin-left:20px;
        }

    #ctl00_full_Width_Top_eventcontent li
        {
            font-size:0.9em;
        }

    #ctl00_full_Width_Top_eventcontent ul li
        {
            list-style-image:url(/MasterPages/NHLRC/images/arrow_body.png) !important;
        }

    #ctl00_full_Width_Top_eventcontent ol li
        {
            list-style:decimal !important;
        }

	#ctl00_full_Width_Top_maincontent h2
		{
			font-size:1.65em;
            line-height:1.1em;
			margin:0 0 10px 0;
		}

    /*Adjust Image for Events*/
    .largeImageVideo .rsImg{
        width: 100% !important;
    } 

    .register-link a
        {
            font-family:'MuseoSans-900';
            text-transform:uppercase;
            color:rgb(0, 102, 175);
            background-color:rgb(254, 187, 54);
            border-bottom:2px rgb(0, 102, 175) solid; 
            display:block;
            padding-left:7%;
            line-height:1.5em;
        }

    .register-link a:hover
        {
            background-color:rgb(0, 102, 175) !important;
            color:rgb(254, 187, 54) !important;
        }

    div.register-link.registerpages
        {
            padding-left:0;
        }

    div#ctl00_full_Width_Top_maincontent.schedule .eventcontent table
        {
            font-size:0.8em;
        }

    div#ctl00_full_Width_Top_maincontent.schedule .eventcontent table a
        {
            font-size:1.15em;
            text-decoration:underline;
            color:rgb(248, 151, 40);
        }

    div#ctl00_full_Width_Top_maincontent.schedule .eventcontent strong
        {
            font-family:MuseoSans-700;
        }

    div#ctl00_full_Width_Top_maincontent.schedule .eventcontent strong a
        {
            font-size:1em;
        }

    .schedule table, .schedule td, .schedule th
        {
            border:rgba(247, 150, 43, 0.7) solid 2px;
        }

    .schedule .eventcontent th
        {
            font-family:MuseoSans-900;
            font-size:1.4em;
            padding:10px 0;
            background-color:rgba(247, 150, 43, 0.2);
            color:rgb(248, 151, 40);
        }

    div#ctl00_full_Width_Top_maincontent.schedule .eventcontent th p
        {
            margin:0;
        }
		
	.document-list
		{
			margin-bottom:20px !important;
		}
		
	.document-list a
		{
			color:black;
            display:block;
            padding:10px 0;
		}

    .document-list h5
        {
            font-size:1.05em;
        }

    .document-list em
        {
            font-style:normal;
            color:rgb(154, 139, 125);
        }

    .document-list a:hover
        {
            background-color:rgba(0, 150, 214, 0.2);
        }

	.document-list p
		{
			color:rgb(154, 139, 125);
			margin:0;
		}
		
	.document-list li
		{
			margin:0 !important;
			border-bottom:1px dashed rgb(154, 139, 125);
			font-size:0.95em;
		}

	.document-list li a
		{
            color:rgb(0,150,214);
            font-family:MuseoSans-900;
		}

    .document-list h5
        {
            margin:0;
            font-weight:normal;
            color:rgb(0,150,214);
            font-family: MuseoSans-500;
        }
		
	div.event#body .grid-3
		{
			float:right;
			border-left:1px dotted rgb(33, 64, 154);
		}
		
	div.event#body .grid-3 a
		{
			display:block;
			font-size:1.15em;
			padding-top:10px;
			padding-bottom:10px;
		}

	div.event#body .grid-3 a:hover
		{
			background-color:rgb(87, 98, 171);
			color:white;
		}
		
	div.event#body .grid-3 a#register:hover
		{
			font-weight:bold;
			color:red;
			background-color:darkred;
		}
		
	div.event#body .grid-3 li
		{
			margin:0 !important;
			border-bottom:1px dotted rgb(33, 64, 154);
		}

    div.event#body .section
        {
            padding-bottom:0;
        }
		
	.event-sidebar
		{
			background-color:rgb(187, 187, 221);
            margin-left:0 !important;
		}

    div.event#body .people-bullet
        {
            margin:0 !important;
        }

    div.event#body .people-bullet h4
        {
            font-size:1.25em;
            margin:3px 0;
            color:rgb(247, 150, 43);
        }

    div.event#body .people-bullet h4 a
        {
            color:rgb(247, 150, 43);
            text-decoration:underline;
        }
		
	#deadline
		{
			font-size:0.95em;
			font-weight:bold;
		}
		
	.event-nav *, #browse-desc, #ctl00_full_Width_Top_workshopresources, .browse-workshop a
		{
			padding-left:7%;
		}
		
	.browse-year a
		{
			padding-left:15%;
		}
		
	#browse-desc, #ctl00_full_Width_Top_workshopresources
		{
            clear:both;
			font-size:0.92em;
			margin:0;
			padding-top:30px;
			padding-bottom:5px;
		}
		
	div.event#body .grid-3 ul
		{
			border-top:1px dotted rgb(33, 64, 154);
		}
		
	div.event#body .grid-3 li a
		{
			color:rgb(87, 98, 171);
		}
		
	div.event#body .grid-3 ul, div.event#body .grid-3 li, div.event#body .grid-3 strong
		{
			padding-left:0;
		}
			
	.event-sidebar a#register
		{
			display:block;
			background-color:red;
			color:darkred;
			padding-bottom:15px;
			padding-top:15px;
			font-size:1.5em;
			text-transform:uppercase;
		}

    div.event#body .second-conference, div.event#body .second-conference .grid-12
        {
            background-color:rgb(30, 75, 135);
        }

    .event-logistics h3, .event-call h3
        {
            color:rgb(247, 150, 43) !important;
            border-bottom: rgb(247,150,43) 2px solid !important;
        }

    .event-call ul li
        {
            margin-left:45px !important;
        }

    #callcontainer
        {
            position:absolute;
            top:-140px;
        }

    #callcontainer a
        {
            font-family:'MuseoSans-900';
            text-transform:uppercase;
            color:rgb(0, 102, 175);
            background-color:rgb(254, 187, 54);
            line-height:normal;
            padding:5px;
            font-size:22px !important;
            display:block;
        }

    #callcontainer p:last-child em
        {
            font-family:'MuseoSans-500';
            font-style:italic;
            font-size:16px;
            color:white;
        }

    div.event#body .conference h2, div.event#body .second-conference h2, div.event#body .third-conference h2
        {
            position:relative;
            top:-45px;
        }

    div.event#body .second-conference h2
        {
            color:rgb(255, 232, 0);
            text-transform:uppercase;
        }

    div.event#body .conference h1, div.event#body .second-conference h1, div.event#body .third-conference h1
        {
            position:relative;
            top:25px;
        }

    div.event#body .first-workshop h1 {
        position: relative;
        top: 5px;
        }

    div.event#body .third-conference h2
        {
            color:rgb(255, 232, 0);
            text-transform:uppercase;
        }

    #ctl00_full_Width_Top_event_paddingbottom
        {
            clear:both;
            height:30px;
        }
		
	.browse-year li
		{
			float:left;
			width:50%;
		}

    #browse-desc2
        {
            clear:both;
        }
		
	div.event#body .grid-3 #year-final a:hover
		{
			background-color:transparent;
			cursor:default;
		}
    #ctl00_full_Width_Top_eventhome
        {
            height:300px;
            background-repeat: no-repeat;
            background-position-x:right;
        }

    #ctl00_full_Width_Top_eventhome p
        {
            width:95%;
            margin:0 0 10px 0;
            text-transform:uppercase;
            font-family:MuseoSans-900;
            font-size:1.5em;
            line-height:1em;
            position:relative;
            top:35%;
            left:30px;
            color:rgb(40, 59, 115);
        }

    #ctl00_full_Width_Top_eventhome p a
        {
            color:rgb(40, 59, 115);
        }

    .homesplash
        {
            text-transform:uppercase;
            font-family: MuseoSans-900;
            font-size:1.5em;
        }

    .homesplash *
        {
            color:white !important;
        }

    .homesplash p:last-child
        {
            color:rgb(226, 88, 34) !important;
        }

    .armanihome
        {
            background-color:rgb(56, 83, 162); 
            color:white;
            font-size:1.05em;
            height:300px;
            padding:15px;
        }

    .armanihome h4
        {
            color:white;
        }

    .armanihome a
        {
            text-decoration:underline;
            color:white;
            font-family:MuseoSans-700;
        }

    .homecolumn
        {
            width:47%;
            float:left;
            margin-right:20px !important;
        }

    .armanihome li
        {
            list-style:square !important;
        }

    .twocolumns
        {
            width:300px;
            margin:0;
        }

    .twocolumns li
        {
            float:left;
            width:145px;
            margin:0 5px 5px 0 !important;
        }

    #homeview
        {
            padding: 0 0 0 20px;
            background: url(/MasterPages/NHLRC/images/arrow_white.png) no-repeat left center;
        }

    .eventlogistics h4
        {
            color: black;
            margin:10px 0 0 0 !important;
            font-size:1.05em !important;
        }

    .eventlogistics h5
        {
            color: rgb(124, 106, 85);
            font-weight:normal;
            font-family:MuseoSans-700;
            margin:10px 0 0 0 !important;
            font-size:1em;
        }

    .eventlogistics h3, .eventcosponsors h3
        {
            font-size:20px !important;
        }

    .eventlogistics em
        {
            display:block;
            line-height:1.15em;
            margin-bottom:10px;
        }

    .eventlogistics p
        {
            font-size:16px !important;
        }

    .eventcosponsors .eventcontent ul
        {
            margin-left:30px !important;   
        }

    #ctl00_full_Width_Top_eventcontent h3
        {
            color: rgb(56, 83, 162);
            font-family:MuseoSans-700;
            border-bottom: 2px solid rgb(56, 83, 162);
            text-transform:uppercase;
            padding-bottom:2px !important;
            margin-bottom:5px !important;
        }

    div#ctl00_full_Width_Top_eventcontent.eventlogistics h3, #event-abstractlayout .abstractcontent h3, .eventcosponsors h3
        {
            color: rgb(247,150,43) !important;
            text-transform: uppercase !important;
            padding-bottom:2px !important;
            font-weight:bold !important;
            border-bottom: rgb(247,150,43) 2px solid !important;
            margin:5px 0 !important;
        }

    #podcast-itunes a
        {
            padding: 0 0 0 20px;
            background: url(/MasterPages/NHLRC/images/icon_itunes.png) no-repeat left center;
        }

    #podcast-rss
        {
            padding-left:10px;
        }

    #podcast-rss a
        {
            padding: 0 0 0 20px;
            background: url(/MasterPages/NHLRC/images/icon_rss.png) no-repeat left center;
        }

    ul.document-list#podcasts li
        {
            padding:10px 0;
        }

    ul.document-list#podcasts h5
        {
            color:rgb(56, 83, 162);
        }

    ul.document-list#podcasts a
        {
            display:inline;
            padding:0;
            color:rgb(0,150,214);
            text-decoration:underline;
        }

    ul.document-list#podcasts a:hover
        {
            background:none !important;
        }

    ul.document-list#podcasts img
        {
            display:none;
        }

    ul.document-list#podcasts p
        {
            margin-top:10px;
        }

    .backbutton
        {
            margin:0 0 8px 0;
            padding-left:15px;
            background: url(/MasterPages/NHLRC/images/arrow_back.png) no-repeat left center;
        }

    .backbutton a
        {
            text-decoration:underline;
            color:rgb(56, 83, 162);
        }

    #event-personlayout p.person-bio
        {
            font-size:0.9em;
        }

    #event-personlayout h3
        {
            color:rgb(247,150,43) !important;
            font-size:1.65em !important;
            border:none !important;
            margin:10px 0 0 0 !important;
        }

    #event-personlayout em.author
        {
            font-style:normal;
			font-family:MuseoSans-700Italic;
			color:rgba(0,150,214,0.7);
            margin:0 0 10px 0;
            display:block;
        }

    #event-abstractlayout h3
        {
            color:rgb(0,150,214) !important;
            font-size:1.65em !important;
            border:none !important;
            margin:10px 0 0 0 !important;
        }

    #event-abstractlayout em.author
        {
            font-style:normal;
			font-family:MuseoSans-700Italic;
			color:rgb(124,106,85);
            margin:0 0 10px 0;
            display:block;
        }

    #event-abstractlayout p
        {
            font-size:0.95em;
        }

    #ctl00_full_Width_Top_Abstract_StoryListUpdatePanel p
        {
            font-size:0.9em;
            margin:0 0 12px 0;
        }

    .reading-list h4
        {
            color:rgb(56, 83, 162);
            border-bottom:rgb(56, 83, 162) 2px solid;
            font-weight:normal;
            text-transform:uppercase;
            font-family:MuseoSans-700;
            font-size:1.1em;
        }

    .reading-list ul
        {
            margin-left:20px !important;
        }

    .reading-list a
        {
            text-decoration:underline;
            font-size:1em !important;
        }

    .reading-list p
        {
            font-size:1em !important;
            color:rgb(124, 106, 85);
        }

    .reading-list em, .reading-list span
        {
            color:rgb(124, 106, 85);
        }

    .poster-list a
        {
            padding-left:5px;
            padding-right:30px;
        }

    .poster-list a:link[href$=".pdf"]
        {
            background: url(/MasterPages/NHLRC/images/icon_pdf.png) no-repeat 99% center;
        }

    .poster-list a:link[href$=".ppt"], .poster-list a:link[href$=".pptx"]
        {
            background: url(/MasterPages/NHLRC/images/icon_ppt.png) no-repeat 99% center;
        }

    .poster-list a:link[href$=".doc"], .poster-list a:link[href$=".docx"]
        {
            background: url(/MasterPages/NHLRC/images/icon_doc.png) no-repeat 99% center;
        }

    .poster-list a:hover[href$=".pdf"], .poster-list a:hover[href$=".ppt"], .poster-list a:hover[href$=".pptx"], .poster-list a:hover[href$=".doc"], .poster-list a:hover[href$=".docx"]
        {
            background-color:rgba(0, 150, 214, 0.2);
            background-repeat: no-repeat;
            background-position: 99% center;
        }

    .event-schedule h4
        {
            background-color:rgb(248,151,40);
            color:white;
            padding:8px;
            font-size:1.1em;
            text-transform:uppercase;
            margin-bottom:0;
            width:685px;
        }

    .event-schedule table
        {
            width:700px;
        }

    .event-schedule table, .event-schedule td, .event-schedule th
        {
            border:rgba(247, 150, 43, 0.7) solid 1px;
            font-size:14px;
        }

    .event-speakers .eventcontent ul  
        {
            margin-left:20px !important;
        }

    .event-speakers .eventcontent a
        {
            font-size:1em !important;
        }

    .armanidemo table, .armanidemo td, .armanidemo th
        {
            border:rgb(99, 83, 65) solid 1px;
            font-size:14px;
        }

    .event-schedule th, .event-schedule td, .armanidemo th, .armanidemo td
        {
            padding:5px;
        }

    .event-schedule th
        {
            background-color:rgba(247, 150, 43, 0.2);
            width: 150px;
            text-align:left;
            color:rgb(248,151,40);
        }

    .oldinstitute h4 a
        {
            color:white;
        }

    div.schedule_entry_right 
        {
	        float: right;
	        padding-left: 20px;
        }

    div.schedule_entry
        {
            width:50%;
        }

    div.schedule-entry-container
        {
            border:2px solid rgb(248, 151, 40);
            padding:5px;
            margin-bottom:8px;
        }

    .oldinstitute li
        {
            list-style-image:none !important;
            list-style-type:square !important;
        }

    .oldinstitute h5
        {
            color:rgb(248, 151, 40);
            font-size:1.15em;
            font-weight:normal;
            font-family:MuseoSans-700;
            margin:0;
        }

    .oldinstitute li
        {
            margin-top:0 !important;
        }

    .oldinstitute li, .oldinstitute span, .oldinstitute a
        {
            font-size:14px;
        }

    .daychooser li
        {
            float:left;
            list-style-type:none !important;
            width:20%;
            margin-bottom:5px !important;
        }

    .daychooser a
        {
            color:rgb(248, 151, 40) !important;
            text-decoration:underline;
            font-size:1.15em !important;
            margin-left:-20px;
        }

    .armanidemo em
        {
            display:block;
            padding-bottom:10px;
        }

    .armanidemo th
        {
            background-color:rgba(99, 83, 65, 0.2);
            text-align:left;
            color:rgb(99, 83, 65);
            font-size:1.2em;
            vertical-align:top;
            font-weight:normal;
            font-family:MuseoSans-700;
        }

    .event-schedule a
        {
            color: rgb(56, 83, 162);
            line-height:1em;
            font-weight:normal;
            font-family:MuseoSans-700;
        }

    .event-schedule #ctl00_full_Width_Top_breadcrumbs a
        {
            font-family:MuseoSans-500;
        }

    .event-nav a[href$=".pdf"], .event-nav a[href$=".ppt"], .event-nav a[href$=".pptx"], .event-nav a[href$=".doc"], .event-nav a[href$=".docx"]
        {
            background-position-x: 98%;
			padding-left:7%;
        }

    .workshop-homesplash
        {
            font-size:0.95em;
        }

    .workshop-homesplash p  
        {
            top:170px !important;
            width:95%;
            margin-bottom:10px !important;
        }

    .workshop-homesplash p:last-child
        {
            color:rgb(208,86,14);
        }

    #splash-desc
        {
            color:black;
            font-size:0.75em;
        }

    .institute-2012 h2
        {
            font-size:1.42em !important;
        }

    div.participants2008 h3
        {
            font-size:1.2em !important;
            color:rgb(0, 150, 214) !important;
            border-bottom:rgb(0, 150, 214) solid 2px !important;
            padding-bottom:5px !important;
            font-weight:bold !important;
            text-transform:uppercase !important;
        }

    div.participants2008 li
        {
            color:rgb(65,64,66);
            list-style-image:none !important;
        }

    div.participants2008 .people-bullet li
        {
            margin-left:20px !important;
        }

    div.participants2008 .people-bullet h4
        {
            font-weight:normal;
            font-family:MuseoSans-900;
            font-size:1.05em !important;
        }

    div.participants2008 .people-bullet em
        {
            color:rgb(65,64,66);
            text-transform:none;
            font-weight:normal;
            font-family:MuseoSans-500;
            font-size:1em;
        }

    div.participants2008 strong
        {
            color: rgb(247,150,43);
        }

    #event-abstractlayout .abstractcontent h4
        {
            font-family:MuseoSans-900;
            font-weight:normal;
            margin:10px 0 0 0;
            font-size:1.05em;
        }

    #event-abstractlayout .abstractcontent p
        {
            font-size:0.9em;
            margin: 0 0 10px 0;
        }

    div.main#body .sponsors .eventcontent a
        {
            display:block;
            padding-top:5px;
            font-size:1.1em;
        }

    #photogallery
        {
            display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
            display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
            display: -ms-flexbox;      /* TWEENER - IE 10 */
            display: -webkit-flex;     /* NEW - Chrome */
            flex-direction:row;
            flex-wrap:wrap;
            width:693px;
            margin:0;
        }

    #photogallery li
        {
            float:left;
            margin:0 !important;
            padding-bottom:1px;
            padding-right:1px;
        }

/* News */
        div.news#body, div.event#body
        {
            width:103.3%;
            max-width:103.3%;
            /*position:relative;
            left:-1.7%;*/
            margin: 0 auto;
        }

	div.news#body .header
        {
            border-top:none;
            background-color:rgb(56, 83, 162);
        }

    div.news#body h4
        {
            margin:15px 0 0 0;
            padding-bottom:3px !important;
        }


	div.news#body .header h1
		{
			font-size:2.5em;
			font-weight:normal;
			color:#FFFFFF;
		}

    div.news#body .document-list a:hover
        {
            background-color:rgba(247, 150, 43, 0.2);
        }

    div.news#body .document-list h5
        {
            color:rgb(247, 150, 43);
            margin:0;
            font-size:1.2em;
        }

    div.news#body .document-list em
        {
			color:rgb(154, 139, 125);
            font-style:normal;
        }

    div.news#body .document-list p
        {
			color:rgb(65,64,66);
            font-size:0.9em;
        }

    div.newsarticle#body h4
        {
			font-size:2em !important;
			color:black !important;
			text-transform:none !important;
            border:none !important;
            font-weight:normal !important;
        }


/* Newsletter */

    .newsletter .header
        {
            border:none !important;
            background-color:rgb(0, 77, 109) !important;
            color:white;
        }

    .newsletter .header h1
        {
            font-size:2em;
            font-weight:normal;
        }

    .newsletter .section .grid-9 
        {
            width:70%;
        }

    .newsletter .section .grid-9 *
        {
            font-size:0.95em;
            font-family:Georgia, 'Times New Roman', serif; 
        }

    .newsletter .section .grid-9 p
        {
            margin-top:3px;
            margin-bottom:12px;
        }

    .newsletter .section .grid-9 h5
        {
            color:rgb(0, 77, 109);
            margin-bottom:0;
            font-size:1.1em;
        }

    .newsletter .section .grid-9 h6
        {
            color:rgba(0, 77, 109, 0.9);
            margin-bottom:0;
            font-size:1em;
        }

    .newsletter .section .grid-9 ul 
        {
            margin-left:40px !important;
        }

    .newsletter .section .grid-9 ul li
        {
            list-style:square !important;
            line-height:1.5em !important;
            font-size:1em;
        }

    .newsletter .section .grid-9 em
        {
            font-style:oblique;
        }

    .newsletter .section .grid-9 h2
        {
            font-family:MuseoSans-700;
            font-size:1.5em;
            color:rgb(0, 77, 109);
            margin-bottom:4px;
        }

    .newsletter .section .grid-9 .newsletter-author
        {
            font-family:MuseoSans-500Italic;
            font-weight:bold;
            color:rgb(0, 103, 133);
        }

    .newsletter .section .grid-9 ul.references
        {
            text-indent:-40px;
        }

    .newsletter .section .grid-9 ul.references li
        {
            list-style:none !important;
        }

    .newsletter .section .grid-3
        {
            background-color:rgb(118, 151, 198);
            width:25%;
            padding-left:1%;
            padding-right:1%;
            float:right;
        }

    .newsletter .section .grid-3 h4
        {
            text-transform:uppercase;
            color:rgb(0, 77, 109);
            font-family:MuseoSans-900;
            margin-bottom:3px;
        }

    .newsletter .section .grid-3 a
        {
            color:rgb(0, 77, 109) !important;
            font-size:1em !important;
            font-family:MuseoSans-700;
        }

    .newsletter .section .grid-3 i
        {
            color:rgb(0, 103, 133);
        }

    #newsletter-announce *
        {
            color:rgb(255, 204, 129) !important;
        }

    #newsletter-announce h4
        {
            color:rgb(254, 192, 88) !important;
        }

    #newsletter-intro *
        {
            font-size:1.1em;
        }

    #newsletter-download
        {
            display:block;
            padding:10px;
            position:relative;
            left:-10px;
            width:212.75px;
            background-color:rgb(252, 178, 21);
            color:rgb(35, 35, 35) !important;
            background-position-x:98%;
        }

    #newsletter-download:hover
        {
            background-color:rgb(255, 204, 129);
        }
		
/* Footer */	
	div#footer
		{
			margin:0 auto;
			padding:0;
		}
		
	div#footer div.grids
		{
			border-top:8px solid rgb(56, 83, 162); 
			padding:10px 0;
			margin:0 15px 0 0;
			color:rgb(154, 139, 125);
			background-color:white;
			text-transform:uppercase;
		}
		
	div#footer div.address *, div#footer div.contact *
		{
			font-size:13px;
			margin:0;
		}
					
	div#footer div.address
		{
			font-style:normal;
            width:38% !important;
		}

    div#footer *
        {
            line-height:1.5em;
        }

    .lrclogo
        {
            margin:0 !important;
            width:7.85% !important;
        }

    .lrclogo img
        {
            position:relative;
            top:-10px;
            left:-10px;
            width:85px;
        }

    .divider:before
        {
            content: " | ";
        }


ul.footerBranding {
    margin-top: 15px;
    margin-bottom: 5px;
}

    ul.footerBranding li {
        display: inline;
        margin-left: 2px;
    }

        ul.footerBranding li a {
            color: white;
            text-decoration: none;
        }

            ul.footerBranding li a:hover {
                text-decoration: none;
                border-bottom: 1px solid #5A7DA8;
            }

        ul.footerBranding li:after {
            content: "•";
            margin-left: 6px;
            color: white;
        }

        ul.footerBranding li:last-of-type:after {
            content: none;
        }
