@import url(/Custom/Core/Css/User.css);

/***************************************************************************************************** Custom.MASTER */

@font-face 
{
  font-family: 'Liberation Sans Narrow';
  src:  url('/Custom/Core/Css/Liberation-Sans-Narrow.ttf.eot?#iefix') format('embedded-opentype'),
        url('/Custom/Core/Css/Liberation-Sans-Narrow.ttf.woff') format('woff'),
        url('/Custom/Core/Css/Liberation-Sans-Narrow.ttf.svg#Liberation-Sans-Narrow') format('svg'); 
  font-weight: normal;
  font-style: normal;
}

em, i {
  font-style: italic;
}

@import url(/Custom/Core/Css/fontello.css);

div#BodyInner
{
    background:white url(/Custom/Core/Images/background.waves.jpg) no-repeat 50% -104px;
    padding-top:30px;
}

/***** -Main */

div#Main_TopCap,
div#Main,
div#Main_BottomCap
{
    clear:both;
    margin:0 auto;
    padding:0 15px;
    width:972px; /* 5 190px columns + 3px gutters : 5*190+6*3=962 */
}

div#Main_TopCap
{
    background:transparent url(/Custom/Core/Images/dropshadow.top.png) no-repeat;
    height:40px;
    position:relative;
}

div#Main
{
    background:transparent url(/Custom/Core/Images/dropshadow.png) 0 0 repeat-y;
}

div#MainInner
{
    position:relative;
    z-index:800;
    padding:112px 5px 30px 5px;
    width:965px; /* 968-3 */
}

div#MainBottom
{
    background:transparent url(/Custom/Core/Images/background.bottom.jpg) no-repeat 0 0;
    height:20px;
    width:972px;
    position:absolute; /* within div#MainInner */
    bottom:-20px;
    z-index:800;
}

div#Main_BottomCap
{
    background:transparent url(/Custom/Core/Images/dropshadow.bottom.png) no-repeat 0 0;
    min-height:40px;
    margin-bottom:100px;
}

/***** -Utility */

div#Utility
{
    position:absolute;
    top:-25px;
    width:972px;
    height:40px;
}

div#Utility div.UtilitySection
{
    float:right;
}

div#Utility div.UtilitySection p
{
    margin:3px 0;
    font-size:1em;
    color:#444444;
}

div#Utility div.UtilitySection p span.Bar
{
    color:#7C7C7C;
    margin:0 5px;
}

div#Utility div.UtilitySection p a
{
    color:#528EB2;
}

div#Utility div.UtilitySection p a:hover
{
    color:#404040;
}


/***** IdCard */

div#IdCard 
{
    height:20px;
    padding:7px 5px 0 0;
}

div#IdCard img.Thumbnail
{
    float:left;
    border:1px solid #888888;
    margin-right:5px;
}

div#IdCard div.FloatContainer
{
    float:left;
    padding-top:6px;
}

div#IdCard p
{
    line-height:1;
    margin:0;
}

/* Little colored box for inbox counts etc. */


strong.Count
{
    background:#0057B8;
    color:White;
    padding:1px 5px 2px 5px;
    margin:0px 2px;
    -o-border-radius:7px;
	-ms-border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
}

strong.Count
{
    text-decoration:none!important;
}

p#Crumbs strong.Count
{
    /* Hide in crumbs */
    display:none;
}

/* Login in utility area */

div#UtilityLogin 
{
    padding-top:7px;
}

div#UtilityLogin a.GrayButton
{
    background:#0198f1;
    padding:4px 11px 5px 19px;
    margin-left:3px;
    margin:2px 4px 0 0;
    color:White;
}

div#UtilityLogin a.GrayButton span
{
    top: 4px;
    left:2px;
    background-image:url(/Standard/Core/Images/Buttons/Buttons.White.gif)!important;
}

div#UtilityLogin a.GrayButton:hover
{
    color:White;
    background-color:#666666;
    text-decoration:none;
}

div#UtilityLogin a.GrayButton:hover span
{
    background-image:url(/Standard/Core/Images/Buttons/Buttons.White.gif)!important;
}


div#UtilityLogin a#LoginButton {
    font-size:1.2em;
    font-weight:bold;
    padding:4px 20px 5px 30px!important;
    /*background-color:#0167bb;*/
}

div#UtilityLogin a#LoginButton span {
    top:5px;
    left:10px;
}

div#UtilityLogin a#LoginButton:hover {
    /*background-color:#666666;*/
}


/***** -Masthead */

div#Masthead
{
    background:transparent url(/Custom/Core/Images/background.masthead.jpg) no-repeat top left;
    position:absolute; /* within div#MainInner */
    top:-20px;
    height:112px;
    width:962px;
}

div#Masthead div#BrandContainer
{
    height:112px;
}



/***** -MenuContainer */

div#MenuContainer
{
    width:957px;
    height:25px;
    background-color:White;
    position:relative;
    overflow:visible;
    z-index:800;
    padding:0 5px 0 0;
    border-bottom:5px solid #0167bb;
}

/***** -ul#Menu*/

/* Level 1+ */

ul#Menu
{
    margin:0;
    padding:0;
    list-style:none;
    float:right;
}

ul#Menu li
{
    position:relative;
    list-style:none;
    margin:0;
    padding:0;
    float:left;
    display:block;
    margin-left:20px;
}

ul#Menu li a
{
    font-weight:bold;
    border-bottom:5px solid white;
    display:block;
    font-size:.9em;
    line-height:1.2;
    height:14px;
    padding:3px 0;
    color:#8F8F8F;
}

ul#Menu li.Selected a,
ul#Menu li.Selected a:hover
{
    color:#009cde;
}

ul#Menu li.Selected a
{
    border-color:#0057B8;
}


ul#Menu li.Hover a 
{ 
    color:#363636;
    text-decoration:none;
    border-color:#A2A2A2;
}


/* Level 2+ */

ul#Menu li div.DropDownMenu
{
    display:none;
    position:absolute;
    top:24px;
    left:0px;
    z-index:0;
    padding:0;
    margin:0 0 0 0;
    background:#FAFDFE;
    width:150px;
    border-top:1px dotted #0167bb;
    border-bottom:5px solid #0057B8;
    
    border-top:5px solid #A2A2A2;
    
}

ul#Menu li div.DropDownMenu ul
{
    margin:0;
    padding:15px 0;
    height:100%;
}

ul#Menu li div.DropDownMenu ul li
{
    float:none;
    margin:0;
}

ul#Menu li div.DropDownMenu ul li a
{
    border:none;
    padding:4px 10px 4px 25px;
    display:block;
    float:none;
    height:auto;
    color:#444444;
    position:relative;
}

ul#Menu li div.DropDownMenu ul li a span
{
    display:block;
    position:absolute;
    width:6px;
    height:6px;
    left:12px;
    top:6px;
}

ul#Menu li div.DropDownMenu ul li a:hover
{
    background:#F2FAFD url(/Standard/Core/Images/Dingbats/dots.3.gif) repeat-x 0 bottom;
    color:#009cde;
}

ul#Menu li div.DropDownMenu ul li a:hover span
{
    background:transparent url(/Custom/Core/Images/arrow.right.gray.gif) no-repeat 4px 4px;
}

ul#Menu li div.DropDownMenu ul li.Selected a,
ul#Menu li div.DropDownMenu ul li.Selected a:hover
{
    color:Black;
}

ul#Menu li div.DropDownMenu ul li.Selected a span,
ul#Menu li div.DropDownMenu ul li.Selected a:hover span
{
    background-color:#0057B8;
}

   
/* Level 3+ */

ul#Menu li div.DropDownMenu ul li ul
{
    margin:0;
    padding:0;
}

ul#Menu li div.DropDownMenu ul li ul li a
{
    margin-top:0;
    padding:2px 10px 2px 35px;
    font-weight:normal;
}

ul#Menu li div.DropDownMenu ul li ul li a span
{
    display:none;
}



/******************************* QUICKSEARCH */

div#SearchContainer
{
    display: inline-block;
    position:relative;
    width:auto; 
    z-index:910;
	-o-border-radius:0px;
	-ms-border-radius:0px;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	background: transparent;
}

div#SearchContainerInner
{
    height:22px;
	background:transparent;
}

div#SearchContainerInner span
{
    display:block;
    height:22px;
}

div#SearchContainerInner input {
background: transparent url(../images/search.png) no-repeat 4px 12px;
border: none;
font-size: 16px;
font-weight: bold;
line-height: 16px;
padding: 0 5px 0px 25px;
margin-top: 3px;
margin-right: 10px;
width: 101px;
height: 40px;
color: #fff;
-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
-o--o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
-ms--o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
-moz--o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
-webkit--o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

div#SearchContainerInner Input:focus
{
    background-color: #015c99;
    width: 161px
}

div#SearchContainerInner input::-webkit-input-placeholder {
   color: #fff;
}

div#SearchContainerInner input:-moz-placeholder { /* Firefox 18- */
   color: #fff;  
}

div#SearchContainerInner input::-moz-placeholder {  /* Firefox 19+ */
   color: #fff;  
}

div#SearchContainerInner input:-ms-input-placeholder {  
   color: #fff;  
}
div#SearchContainerInner input:focus
{
    -o-box-shadow: none;
	-ms-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
    color: #fff !important;
}

div#SearchContainerInner input.Watermark
{
    color: #B4B4B4 !important; 
    text-transform:lowercase;
}


div#SearchDropDown
{
    display:none;
    z-index:900;
    position:absolute;
    top:30px;
    right:-1px;
    width:418px;
    background:url(/Standard/Core/Images/background.menu.400.png) no-repeat bottom;
}

.QuickSearchContainer
{
    display: inline-block;
    position: relative;
}

.QuickSearchContainer.Active div#SearchDropDown
{
    display:block;
}

div#SearchDropDownTop
{
    position:absolute;
    top:-39px;
    right:0px;
    width:200px;
    padding:9px;
    height:21px;
    background:url(/Standard/Core/Images/background.menu.200.png) no-repeat left top;
}

div#SearchDropDownTop span
{
    display:block;
    height:30px;
    width:200px;
    background:#015c99;
}

div#SearchDropDownInner
{
    width:400px;
    background-color:#015c99;
    margin:0 9px 9px 9px;
}

div#SearchDropDown h4
{
    border-top:1px dotted #80AECC;
	padding: 6px 5px 2px 5px;
    margin:8px 0 -17px 0;
    color:#D9E7F0;
    font-weight:bold;
}

div#SearchDropDown h4 span
{
    display:block;
    width:90px;
    overflow:hidden;
}

div#SearchDropDown ul
{
    margin:0;
    padding:10px 15px 20px 15px;
    height:100%;
    list-style:none;
}

div#SearchDropDown ul li
{
    font-weight:normal;
    color:White;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size: 14px;
	margin: 0px;
	padding:2px 5px 2px 18px;
	cursor: pointer;
	display: block;
	line-height:14px;
	height:14px;
	overflow: hidden;
	margin-left:100px;
    background:transparent url(/Standard/Core/Images/Buttons/Buttons.White.gif) no-repeat ;
}

 
div#SearchDropDown ul li.Add { background-position:0px -60px; }

 
div#SearchDropDown ul li.Alert { background-position:0px -1290px; }

 
div#SearchDropDown ul li.Book { background-position:0px -840px; }

 
div#SearchDropDown ul li.Calc { background-position:0px -660px; }

 
div#SearchDropDown ul li.Cart { background-position:0px -1410px; }

 
div#SearchDropDown ul li.Check { background-position:0px -0px; }

 
div#SearchDropDown ul li.Down { background-position:0px -390px; }

 
div#SearchDropDown ul li.Drag { background-position:0px -1170px; }

 
div#SearchDropDown ul li.Edit { background-position:0px -30px; }

 
div#SearchDropDown ul li.EndDown { background-position:0px -1650px; }

 
div#SearchDropDown ul li.EndLeft { background-position:0px -1590px; }

 
div#SearchDropDown ul li.EndRight { background-position:0px -1560px; }

 
div#SearchDropDown ul li.EndUp { background-position:0px -1620px; }

 
div#SearchDropDown ul li.Exclamation { background-position:0px -1080px; }

 
div#SearchDropDown ul li.Eye { background-position:0px -690px; }

 
div#SearchDropDown ul li.Flag { background-position:0px -810px; }

 
div#SearchDropDown ul li.FriendAdd { background-position:0px -990px; }

 
div#SearchDropDown ul li.Friends { background-position:0px -1020px; }

 
div#SearchDropDown ul li.GoDown { background-position:0px -630px; }

 
div#SearchDropDown ul li.GoLeft { background-position:0px -570px; }

 
div#SearchDropDown ul li.GoRight { background-position:0px -540px; }

 
div#SearchDropDown ul li.GoUp { background-position:0px -600px; }

 
div#SearchDropDown ul li.Inbox { background-position:0px -1320px; }

 
div#SearchDropDown ul li.Key { background-position:0px -240px; }

 
div#SearchDropDown ul li.Left { background-position:0px -330px; }

 
div#SearchDropDown ul li.Mail { background-position:0px -180px; }

 
div#SearchDropDown ul li.No { background-position:0px -120px; }

 
div#SearchDropDown ul li.Online { background-position:0px -1050px; }

 
div#SearchDropDown ul li.Out { background-position:0px -270px; }

 
div#SearchDropDown ul li.Page { background-position:0px -750px; }

 
div#SearchDropDown ul li.Pages { background-position:0px -780px; }

 
div#SearchDropDown ul li.PDF { background-position:0px -1260px; }

 
div#SearchDropDown ul li.Person { background-position:0px -150px; }

 
div#SearchDropDown ul li.Pics { background-position:0px -930px; }

 
div#SearchDropDown ul li.Print { background-position:0px -210px; }

 
div#SearchDropDown ul li.Question { background-position:0px -1110px; }

 
div#SearchDropDown ul li.Quote { background-position:0px -870px; }

 
div#SearchDropDown ul li.Quotes { background-position:0px -900px; }

 
div#SearchDropDown ul li.Right { background-position:0px -300px; }

 
div#SearchDropDown ul li.Rss { background-position:0px -1350px; }

 
div#SearchDropDown ul li.Rss2 { background-position:0px -1380px; }

 
div#SearchDropDown ul li.Save { background-position:0px -1500px; }

 
div#SearchDropDown ul li.Search { background-position:0px -1530px; }

 
div#SearchDropDown ul li.Star { background-position:0px -1140px; }

 
div#SearchDropDown ul li.Straight { background-position:0px -1200px; }

 
div#SearchDropDown ul li.SwapV { background-position:0px -1680px; }

 
div#SearchDropDown ul li.SwapH { background-position:0px -1710px; }

 
div#SearchDropDown ul li.Tag { background-position:0px -720px; }

 
div#SearchDropDown ul li.Threaded { background-position:0px -1230px; }

 
div#SearchDropDown ul li.ThumbsDown { background-position:0px -1470px; }

 
div#SearchDropDown ul li.ThumbsUp { background-position:0px -1440px; }

 
div#SearchDropDown ul li.Up { background-position:0px -360px; }

 
div#SearchDropDown ul li.Vdown { background-position:0px -510px; }

 
div#SearchDropDown ul li.Video { background-position:0px -960px; }

 
div#SearchDropDown ul li.Vleft { background-position:0px -450px; }

 
div#SearchDropDown ul li.Vright { background-position:0px -420px; }

 
div#SearchDropDown ul li.Vup { background-position:0px -480px; }

 
div#SearchDropDown ul li.X { background-position:0px -90px; }



div#SearchDropDown ul li strong
{
    color:White;
}

.SearchAutocompleteLoading {
	background-image:url(/Custom/Core/Images/spinner.015c99.gif)!important;
}

div#SearchDropDown ul li.SearchAutocompleteOver {
    background-image:url(/Standard/Core/Images/Buttons/Buttons.White.png);
    background-color: #347DAD;
}

div#SearchResults
{
    text-align: left;
    line-height: 1.2;
}

/***** -ContentContainer */

div#ContentContainer
{
    clear:both;
    max-width: 1072px;
    width: 100%;
    margin: 0 auto;
}

/***** -Footer */

div#Footer
{
    padding-top:50px;
    height:200px;
    top:100px;
}

div#Footer h4
{
    margin:0;
    font-weight:bold;
    text-transform:none;
    font-size:11px;
    letter-spacing:0;
    color:#363636;
}

div#Footer p
{
    margin:0;
    font-size:11px;
}

div#Footer div#FooterLinks p
{
    margin-bottom:6px;
}

/***************************************************************************************************** MINIMAL.MASTER */

div.Minimal div.MainContent
{
    min-height:300px;
    padding-bottom:50px;
}

/***************************************************************************************************** GRID SYSTEM */

/* Use for any area that uses the 5-column grid */
div.ColumnContainer {
  background: url("/Custom/Core/Images/ColumnBackgrounds/columns.1072.gif") repeat-y scroll 0 0 white;
  clear: both;
  overflow: hidden;
  width: 1075px;
}

/* Column backgrounds for specific layouts */
div.gray-fade-white-white-white { background-image:url(/Custom/Core/Images/ColumnBackgrounds/gray-fade-white-white-white.gif); }
div.gray-white-white-white-white { background-image:url(/Custom/Core/Images/ColumnBackgrounds/gray-white-white-white-white.gif); }
div.fade-white-white-white-white { background-image:url(/Custom/Core/Images/ColumnBackgrounds/fade-white-white-white-white.gif); }
div.white-white-white-fade-gray { background-image:url(/Custom/Core/Images/ColumnBackgrounds/white-white-white-fade-gray.gif); }
div.white-white-white-white-gray { background-image:url(/Custom/Core/Images/ColumnBackgrounds/white-white-white-white-gray.gif); }
div.white-white-white-white-fade { background-image:url(/Custom/Core/Images/ColumnBackgrounds/white-white-white-white-fade.gif); }
div.white-white-white-white-white { background-image:url(/Custom/Core/Images/ColumnBackgrounds/white-white-white-white-white.gif); }

div.afi-white-fade { background-image:url(/Custom/Core/Images/ColumnBackgrounds/afi-white-fade.gif); }


div.white-white-white-white-fade { background-image:url(/Custom/Core/Images/ColumnBackgrounds/sidebar.right.fade.1072.gif); }

/* Single block spanning one or more columns, usually with a solid color background*/
div.GridBlock
{
    float:left;
    padding:0;
    margin:0 3px 3px 0;
}


div.GridBlock.Last {
    margin-right:0;
}



/* GridBlock with a heavy white border */
div.WhiteBorder
{
    border:3px solid white;
    margin:-3px 0 0 -3px;
}

/* GridBlock with a dotted border on top*/
div.DottedBorderTop
{
    background-image:url(/Standard/Core/Images/Dingbats/dots.3.gif);
    background-repeat:repeat-x;
    background-position:-1px -2px;
}

/* Put inside another block to add normal interior spacing on left and right */
.PadHorizontal
{
    padding-left:10px;
    padding-right:10px;
}

/* Put inside another block to add normal interior spacing on top and bottom */
.PadVertical
{
    padding-top:10px;
    padding-bottom:10px;
}

/* Add this style to ColumnContainer divs to give a bit of white space at the bottom */
.PadBottom
{
    padding-bottom:5em;
}

/* Get rid of duplicate space above first element in a section */
div.PadVertical > p:first-child,
div.PadVertical > h1:first-child,
div.PadVertical > h2:first-child,
div.PadVertical > h3:first-child,
div.PadVertical > h4:first-child,
div.PadVertical > h5:first-child,
div.PadVertical > h6:first-child
{
    margin-top:0;
}

/* Widths for GridBlocks */
.C5 { width:1069px; } /* 5 columns: 190*5 + 3*4 */
.C4 { width:854px; } /* 4 columns: 190*4 + 3*3 */
.C3 { width:639px; } /* 3 columns: 190*3 + 3*2 */
.C2 { width:424px; } /* 2 columns: 190*2 + 3*1 */
.C1 { width:209px; } /* 1 column: 190*1 + 3*0 */
.C1-4 { width:53px; } /* 1/4 column */

/* Widths for FloatContainers */
.F5 { width:1072px; } /* 5 columns: 190*5 + 3*5 */
.F4 { width:857px; } /* 4 columns: 190*4 + 3*4 */
.F3 { width:642px; } /* 3 columns: 190*3 + 3*3 */
.F2 { width:430px; } /* 2 columns: 190*2 + 3*2 */
.F1 { width:215px; } /* 1 columns: 190*1 + 3*1 */

/* Heights for GridBlocks */
.V4 { height:848px; } /* 4 rows: 189*4 + 3*3 */
.V3 { height:636px; } /* 3 rows: 189*3 + 3*2 */
.V2 { height:423px; } /* 2 rows: 189*2 + 3*1 */
.V1 { height:210px; } /* 1 row: 189*1 + 3*0 */
.V2-3 { height:125px;} /* 2/3 row: 61*2 + 3*1 */
.V1-3 { height:61px;} /* 1/3 row: 61*1 + 3*0 */

.E1 { width:215px; } /* 1 columns: 190*1 + 3*1 */

/* Background colors */
div.Blue { background-color:#0167bb; }
div.Gold { background-color:[[c:Gold]]; }
div.Green { background-color:#6CA86C; }
div.Orange { background-color:#666666; }
div.LightBlue { background-color:#0198f1; }
div.Gray { background-color:#888888; }
div.LightGray { background-color:#DBDBDB; }
div.White { background-color:#FFFFFF; }

/* Faded background colors */
div.Fade1 { background-color:#E1E1E1; }
div.Fade2 { background-color:#E7E7E7; }
div.Fade3 { background-color:#EDEDED; }
div.Fade3 { background-color:#F3F3F3; }
div.Fade4 { background-color:#F9F9F9; }
div.Fade5 { background-color:#FDFDFD; }

div.Fade1 h1,
div.Fade2 h1,
div.Fade3 h1,
div.Fade4 h1,
div.Fade5 h1
{
    background:none;
}


/******************************* FORM WIDTHS */

div.C2 div.FormRow label.Label,
div.C3 div.FormRow label.Label
{
    width:100px;
}

div.C2 div.FormRow div.FieldContainer { width: 243px } /* 383-30-110 */
div.C3 div.FormRow div.FieldContainer { width: 436px } /* 576-30-110 */
div.C4 div.FormRow div.FieldContainer { width: 569px; } /* 769-20-160 */
div.C5 div.FormRow div.FieldContainer { width: 772px } /* 962-30-160 */


/***************************************************************************************************** Index.aspx: FRONT PAGE FEATURES */

div#RotatingFeatureContainer
{
    position:relative;
    height:350px;   
}

div#RotatingFeatureContainer div.Feature
{
    background:#b7ddf3;
    position:absolute;
    width:1072px;
    top:0;
    left:0;
}

/* Captions */

div#RotatingFeatureContainer div.Feature div.RotatingFeatureCaption
{
    position:absolute; /* within div#RotatingFeatureContainer */
    top:150px;
    left:20px; 
    padding-left:5px;
}

div#RotatingFeatureContainer div.Feature div.RotatingFeatureCaption p
{
    margin:0;
}

div#RotatingFeatureContainer div.Feature div.RotatingFeatureCaption p strong
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight: bold;
    font-style: normal;
    color: #404040;
    font-size: 1.6em;
    line-height:110%;
    letter-spacing:-1px;
}

div#RotatingFeatureContainer div.Feature div.RotatingFeatureCaption h6 {
    margin-top:0;
    letter-spacing:0;
    text-transform:none;
    font-size:12px;
}


div#RotatingFeatureContainer div.Feature div.RotatingFeatureCaption a.BulletLink {
    display:block;
    margin-top:6px;   
    color: #404040;
    font-size: 1em;
}

div#RotatingFeatureContainer .FeatureImage
{
    opacity: 0.35;
}

/* Thumbnails */
div#RotatingFeatureContainer div#RotatingFeatureController 
{
  display: block;
  padding-top: 320px;
  text-align: center;
  visibility: visible;
  width: 1072px;
}

div#RotatingFeatureContainer div#RotatingFeatureController a 
{
  background: url("/Custom/Core/Images/spotlight-nav.png") no-repeat scroll left top transparent;
  display: inline-block;
  margin: 4px;
  padding: 0;
  position: relative;
}

div#RotatingFeatureContainer div#RotatingFeatureController a img
{
    border: none;
    height: 15px;
    width: 15px;
    visibility: hidden;
}

div#RotatingFeatureContainer div#RotatingFeatureController a.On
{
    z-index:2;
    background-position: -15px 0;
}


/* Connector dots */

div#Feature div#ConnectorDots
{
    height:100px;
    position:absolute; /* within div#Feature */
    top:305px;
    right:383px; /* C2 = 2*190 + 1*3 */
    width:576px; /* C3 = 3*190 + 2*3 */
    z-index:0;
}

div#Feature div#ConnectorDots span
{
    display:block;
    background: transparent url('/Custom/Core/Images/connector.dots.gif') no-repeat right 0;
    height:100px;
}

/***************************************************************************************************** Index.aspx: MISSION STATEMENT*/

p#MissionStatement
{
    margin:0;
    font-size:1.8em;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    letter-spacing:-1px;
    color:#7C7C7C;
}

p#MissionStatement strong
{
    color:#222222;
    font-weight:bold;
}


/***************************************************************************************************** Index.aspx: EVENT LINK*/

div.EventLink
{
     margin:0 0 15px 0;
    position: relative;
    color:#666666; 
}

/**Removed :  font-size:1.5em; **/
div.EventLink h2
{   
    margin:0;
    color:Black;
    text-transform:none;
}

div.EventLink p.EventYear
{
    display:block;
    font-size:2em;
    color:#444444;
    line-height:1;
    margin:3px 0 0 0;
}

div.EventLink h6 {
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    text-align: left; 
    font-weight:bold;
    text-transform:none;
    margin:0 0 2px 0;
    font-size:1em;
}

div.EventLink p
{
    font-size: 0.8em;
    margin: 0;
    text-align: left;
}

div.EventLink p.EventLocation
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
}

div.EventLink p.EventDate
{
    font-weight:bold;
    margin-top:9px;
}

div.EventLink a
{
    color: #666666;
}



/* Knowledge Network  */

div.WhatsThis
{
    background-color:#0198f1;
}
    
div.StatsBox
{
    background-color:#0198f1!important;
}
    
div.StatsBox div.DetailsLabel  
{
    color:#99D6F9; 
}
    
    



/***************************************************************************************************** ARTICLE LINKS */

/****** -ArticleLink */
/* Flexible set of classes for use with news links, event links, etc. */

div.ArticleLink
{
    margin:0 0 15px 0;
    position: relative;
    color:#666666; 
}


div.ArticleLink img.Thumbnail
{
    float:left;
    margin:2px 10px 0 0;
}

div.ArticleLink p.Dateline em
{
    color:#666666;
    font-style:normal;
    font-weight:bold;
}

div.ArticleLink h2
{
    margin:2px 0 4px 0;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight:bold;
}

div.ArticleLink h3
{
    margin:0 0 2px 0;
    text-transform:none;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:1.2em;
    font-weight:bold;
    color:#696969;
}

div.ArticleLink.Strong h3
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight:bold;
    text-transform:uppercase;
    font-size:1.1em;
}

div.ArticleLink h3 a
{
    font-weight:bold;
}

div.ArticleLink h5
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight:normal;
    text-transform:none;
    margin:0 0 2px 0;
    font-size:1.2em;
}

div.ArticleLink h6
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight:bold;
    text-transform:none;
    margin:0 0 20px 0;
    font-size:1em;
}

div.ArticleLink a
{
   color:#666666; 
}

#articleMore
{
     font-size: 0.5em;
    font-weight: bold;
    margin: 0 auto ;
    background : none;
    width:50px; 
    float:right ;
}

div.ArticleLink p
{
    margin:0;
}

div.ArticleLink p a
{
    font-weight:bold;
}

div.ArticleLink span.Author
{
    color:#A2A2A2;
    margin-right:5px;
    padding-right:7px;
    border-right:1px solid #ddd;
    font-size:.95em;
    line-height:1;
    font-weight:bold;
}

div.ArticleLink span.Author strong
{
    color:#A2A2A2;
    text-transform:uppercase;
}


/* Large variations */

div.ArticleLink div.Large h2
{
    font-size:2.5em;
    padding-top:10px;
}

div.ArticleLink div.Large h3
{
    font-size:1.9em;
}

div.ArticleLink div.Large p
{
    font-size:1.4em;
}

/* Heading for Rotator */
.RotatorHeading div.ArticleLink h2
{
    font-size:2.0em;
}

.Large .Abstract {
    font-size:1.1em;
    font-style:normal;
    font-weight:bold;
    color:#696969;
}

.Large .Abstract p {
    line-height:1.3;
}


/* FloatContainer widths by column (assumes 60px thumbnail) */
/* column width - 2*10px margins - 60px thumbnail - 10px margin */
div.C4 div.ArticleLink div.FloatContainer { width:669px; /* 769-30-60-10 */ }
div.C3 div.ArticleLink div.FloatContainer { width:476px; /* 576-30-60-10 */ }
div.C2 div.ArticleLink div.FloatContainer { width:283px; /* 383-30-60-10 */ }
div.C1 div.ArticleLink div.FloatContainer { width:90px; /* 190-30-60-10 */ }

/* FloatContainer widths for other thumbnail sizes */
div.C1 div.ArticleLink.Thumbnail25 div.FloatContainer { width:125px; /* 190-30-25-5 */ }

/***************************************************************************************************** INSIDE PAGES */

div#Inside
{
   max-width: 1072px;
	width: 100%;	
	margin: 0 auto;
	padding: 0 3px;
	overflow: hidden;
}

/****** -ContextMenu */

div#ContextMenu
{
    padding:0 0 15px 5px;
}

/* Heading */

div#ContextMenu h2
{
    margin-top:0;
    font-size:1.4em;
}
 
div#ContextMenu h2 a
{
    display:block;
    margin:0 0 7px 0;
    padding:15px 15px 5px 5px;
    color:#444444;
    border-bottom:1px dotted silver;
}

/* Level 1 */

div#ContextMenu ul
{
    margin:0;
    padding:0;
    list-style:none;
}

div#ContextMenu li
{
    margin:0;
    padding:0;
}

div#ContextMenu li a
{
    font-size:1em;
    display:block;
    height:auto;
    margin:1px 0;
    padding:0;
    color:#444444;
    padding:3px 15px 4px 25px;
    position:relative;
}

div#ContextMenu li a span
{
    position:absolute; /* within div#ContextMenu li a */
    display:block;
    width:7px;
    height:7px;
    top:7px;
    left:10px;
}


div#ContextMenu a.Selected,
div#ContextMenu a.Selected:hover
{
    color:Black;
}

div#ContextMenu a.Selected span,
div#ContextMenu a.Selected:hover span
{
    background-color:#0057B8;
}

div#ContextMenu li a:hover
{
    text-decoration:none;
    background:#F2FAFD url(/Standard/Core/Images/Dingbats/dots.3.gif) repeat-x 0 bottom;
    color:Black;
    border-color:#696969;
}

div#ContextMenu a:hover span
{
}

/* Level 2 */

div#ContextMenu li ul 
{
    margin-bottom:8px;
}

div#ContextMenu li ul li a
{
    padding:1px 15px 2px 25px;
    margin:0;
}


/****** -PageImage */

div#PageImage
{
    float:right;
    margin:0 0 20px 20px;
}

div#PageImage img
{
    float:none;
}

div#PageImageCaption
{
    font-weight:bold;
}


/***************************************************************************************************** CONTENT BODY */
/* Wraps the main body with long-form content (e.g. the Story in an Article, the Content on a Page, etc. */

div#ContentBody
{
    min-height:400px;
    margin-left : 10px;
}

div#ContentBody h1
/* Make h1 much smaller if it's found inside an article etc. */
{
    margin-top:2em;
    font-size:2em;
}    

div#ContentBody h2
{
}

/*****************************************************************************************************  PAGE */

/* Document cover image */
div.Document div.PhotoRight img.Thumbnail
{
    border:1px solid #ddd;
}

/***************************************************************************************************** SIDEBAR & MAIN COLUMN (e.g. Page.aspx) */

div.SidebarContainer  
{
    background:url(/Custom/Core/Images/ColumnBackgrounds/sidebar.right.fade.1072.gif); 
    margin: 0 auto;
    max-width: 1072px;
    width: 100%;
}

div#MainColumn
{
}

div#SecondaryColumn
{
}

div#SecondaryColumn h2
{
    color:#444444;
}


/***************************************************************************************************** UTILITY CLASSES */


/****** -Large */
/* Use for any element that should have larger type treatment than surrounding areas. */


p.Large,
.Large p,
.Large li
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:1.2em;
    line-height:1.5;
}

.Large h2
{
}

.Large h3
{
    margin-top:1.5em;
    font-size:1.4em;
}

.Large p strong
{
    font-weight:bold;
}

.Large p span.Dateline
{
    margin-right:10px;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Helvetica,Geneva,sans-serif;
    font-weight:bold;
    color:#FFFFFF!important;
    text-transform:uppercase;
    font-size:.75em;
    background:#B8B8B8;
    padding:2px 15px;
    position:relative;
    top:1px;
    float:left;
}


.Large p a.MoreLink
{
    font-size:.8em;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-weight:bold;
}

.Large a.BulletLink
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:14px;
    display:block;
    font-weight:normal;
    height:auto;
    line-height :110%;
    margin:6px 0;
    background-image: url(/Custom/Core/Images/Bullets/bullet.blue.med.gif);
    background-position:0 4px;
    padding-left:12px;
    background-repeat: no-repeat;
}

.Large a.BulletLink:hover
{
    background-image: url(/Custom/Core/Images/Bullets/bullet.blue.big.gif);
}

.Reverse .Large a.BulletLink
{
    background-image: url(/Custom/Core/Images/Bullets/bullet.white.med.gif);
}

.Reverse .Large a.BulletLink:hover
{
    background-image: url(/Custom/Core/Images/Bullets/bullet.white.big.gif);
}


/****** -Dateline */
/* Use for dates in article links, at the beginning of articles, etc. */

.Dateline,
.Dateline strong
{
    color:#8F8F8F!important;
}

.Dateline span
{
}

/****** -Author */
/* Use for individual or organization responsible for creating an article */

p.Author
{
    color:#444444;
    font-style:italic;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:1.3em;
}


/****** -PageCrown */

div#PageCrown
{
    position:relative;
    overflow:hidden;
    /*width: 100%;
    background:#F3F3F3 url(/Custom/Core/Images/boxes.white.gif) no-repeat bottom right;*/
}

div#PageCrown h1
{
    font-size:2.0em;
    line-height:1;
    margin:0;
    padding:14px 90px 5px 0;
    background:transparent;
}

div#PageCrown .title
{
    font-weight:bold;
}

div#PageCrown div.DetailsContent strong,
div.Statistics strong
{
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    line-height:1;
    font-size:1.5em;
    font-weight:normal;
}

div#PageCrown.HasTabstrip
{
    padding-bottom:28px;
}


div#PageCrown p.Abstract
{
    font-size:1.3em;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-style:normal;
    font-weight:bold;
    margin-top:0;
    color:#7C7C7C;
}

/****** TopicCrown variant */

div#PageCrown.TopicCrown
{
    background-color:#2E78B4;
}

div#PageCrown.TopicCrown h1
{
    padding:12px 0 32px 20px;
    font-size:3.2em;
    background:transparent url(/Custom/Core/Images/tag.white.big.gif) no-repeat 0 21px;
}

div#PageCrown.TopicCrown div.Tabstrip a
{
	background-image:url(/Custom/Core/Images/RoundCorners/lightblue.27.left.png);
}

div#PageCrown.TopicCrown div.Tabstrip a:hover
{
    background-color:#404040;
}

div#PageCrown.TopicCrown div.Tabstrip a span
{
	background-image:url(/Custom/Core/Images/RoundCorners/lightblue.27.right.png);
}

div#PageCrown p, div#PageCrown li
{
    line-height: 1;
}

/****** -PageLabel */

h4#PageLabel
{
    float:left;
    padding:2px 15px 6px 15px;
    background:#0167bb;
    color:White;
    letter-spacing:3px;
    margin-top:0;
    font-weight:bold;
}

/****** -Crumbs */

p#Crumbs
{
    float:left;
    padding:2px 30px 5px 15px;
    background:#0167bb;
    color:White;
    margin-top:0;
    font-weight:bold;
    font-size:1em;
}

p#Crumbs strong
{
    text-transform:uppercase;
    color:#C0D9EE;
}


p#Crumbs a
{
    color:#B3D1EB;
    font-weight:bold;
    margin-right:5px;
}

p#Crumbs a:hover
{
    color:White;
}

p#Crumbs span.Bar
{
    color:#4D95CF;
    margin-right:5px;
    font-size:1.2em;
}

/* Tabstrip in page crown */

div#PageCrown div.Tabstrip {
  bottom: 3px;
  height: 20px;
  left: 0;
  margin: 0;
  padding: 8px 0 0 10px;
  position: absolute;
}

div#PageCrown div.Tabstrip a
{
    display:block;
    float:left;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Helvetica,Geneva,sans-serif;
	font-size:.9em;
	margin-right:5px;
	border:none;
	background:#0167bb url(/Custom/Core/Images/RoundCorners/fade1.27.left.png) no-repeat 0 0;
	color:#FFFFFF;
	position:relative;
    padding:3px 10px 12px 10px;
    font-weight: normal;
}

div#PageCrown div.Tabstrip a span
{
    display:block;
	padding:1px 5px 3px 5px;
	background:transparent url(/Custom/Core/Images/RoundCorners/fade1.27.right.png) no-repeat right 0;
}

div#PageCrown div.Tabstrip a:hover
{
    background-color:#0198f1;
	text-decoration:none;
}

div#PageCrown div.Tabstrip a.On,
div#PageCrown div.Tabstrip a.On:hover
{
	color:Black;
	font-weight:normal;
	background-color:white;
	font-size:1.1em;
	top:-5px;
    padding:5px 10px 12px 10px;
}

div#PageCrown div.Tabstrip a.On span
{
    display:block;
	padding:2px 7px 12px 7px;
}

div.TabContainer
{
    min-height:400px;
}

/****** -DetailsContainer */

div.DetailsContainer
{
    clear:both;
    padding:2px 0;
    height:100%;
}

div.DetailsLabel
{
    float:left;
    width:30px;
    color:#696969;
    font-size:.8em;
    overflow:hidden;
    text-transform:uppercase;
    line-height:15px;
}

div.DetailsContent
{
    float:left;
    margin-left:10px;
    overflow:hidden;
    line-height:15px;
}

.C3 div.DetailsLabel { width:100px; }
.C3 div.DetailsContent { width:430px; }

.C2 div.DetailsLabel { width:50px; }
.C2 div.DetailsContent { width:290px; }

.C1 div.DetailsLabel { width:30px; }
.C1 div.DetailsContent { width:120px; }

/* Reversed variants */

 div.Blue div.DetailsLabel { color:#99C2E4; } 
 div.LightBlue div.DetailsLabel { color:#99D6F9; } 
 div.DarkBlue div.DetailsLabel { color:#99B0C5; } 
 div.Yellow div.DetailsLabel { color:#99BCE3; } 
 div.Gray div.DetailsLabel { color:#CFCFCF; } 


/* Large variant */

div.Large div.DetailsLabel
{
    float:none;
    width:auto;
}

div.Large div.DetailsContent
{
    float:none;
    width:auto;
    margin:0;
    line-height:1.2;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:1.8em;
}

/* Medium variant */

div.Medium div.DetailsLabel
{
    display:block;
    float:none;
    width:auto;
}

div.Medium div.DetailsContent
{
    float:none;
    width:auto;
    margin:0 0 8px 0;
    line-height:1.2;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Arial,Helvetica,Geneva,sans-serif;
    font-size:1.3em;
}


/****** -OnThisPage  */
/* Use for lists of links to named anchors */

p.OnThisPage
{
    font-size:.9em;
    color:#7C7C7C;
}

p.OnThisPage a
{
    white-space:nowrap;
}

p.OnThisPage strong
{
}

/****** -PageTools */

div#PageTools
{
    background:transparent url(/Standard/Core/Images/Dingbats/dots.2.gif) repeat-x;
    clear:both;
    height:100%;
    margin-top:24px;
    padding:24px 0;
}

/****** -Toolbar */
div#Toolbar
{
    background:#F3F3F3;
    clear:both;
    height:100%;
    padding:3px;
}

    
/******************************* LARGE FORMFIELDS (Customization of /Standard/Core/Css/Module.css) */

.Large .FormField
{
    font-weight:bold;
}

/******************************* MISC */

textarea.Watermark,
input.Watermark {
    font-style:normal!important;
}

/******************************* SITEMAP */

div#Sitemap ul {
    margin:0;
    padding:0;
}

div#Sitemap h2 {
    font-weight:bold;
    font-size:15px;
    line-height:1.1;
    padding-bottom:9px;
    background:transparent url('/Standard/Core/Images/Dingbats/dots.3.gif') repeat-x 0 bottom;
}

div#Sitemap ul {
    margin:6px 0;
}

div#Sitemap ul li {
    list-style:none;
    margin:9px 0;
    font-size:11px;
    font-weight:normal;
    font-family:'Arial Narrow', 'Liberation Sans Narrow',Helvetica,Geneva,sans-serif;
}

div#Sitemap ul li a {
}


/******************************* RSS FEED LINK */

a.RssFeedLink {
    position:absolute;
    right:5px;
    top:5px;
    background:#666666;
    border-color:#666666;
    color:White;
}

a.RssFeedLink span.ui-icon {
    background-image:url(/Standard/Core/Css/jQuery-ui/images/ui-icons_ffffff_256x240.png);
}

a.RssFeedLink:hover {
    background-color:#616161;
    border-color:#616161;
    text-decoration:underline;
}

a.Inline 
{
	position:relative!important;
}

/******************************* ADDTHIS */

a.AddThisButton span {
    float: left;
    margin: 0 4px 0 0;
}

/******************************* ANNOUNCEMENTS  */

div.AnnouncementsContainer {
    position:fixed;
    top:-99999px;
    left:0;
    width:100%;
    z-index:9999;
}

div.Announcement {
    margin:10px auto;
    width:940px;
    background:#E8E8E8;
    border-color:#666666;
    border-width:3px;
    -o-box-shadow:0 0 13px rgba(0,0,0,0.4);
	-ms-box-shadow:0 0 13px rgba(0,0,0,0.4);
	-moz-box-shadow:0 0 13px rgba(0,0,0,0.4);
	-webkit-box-shadow:0 0 13px rgba(0,0,0,0.4);
	box-shadow:0 0 13px rgba(0,0,0,0.4);
    font-size:1.2em;
    font-weight:bold;
    padding:15px;
    -moz-opacity: .90;
	-webkit-opacity: .90;
	opacity: .90;
	filter: alpha(opacity=90);
}

div.Announcement a.JqButton {
    background:transparent;
    border-color:#949494;
    padding:5px 10px 5px 25px;
    top:5px;
}

div.Announcement a.JqButton:hover {
    background:#666666;
    border-color:#666666;
}

div.Announcement a.JqButton span.ui-icon {
    top:3px;
    left:7px;
}

/* DocumentSearch.ascx */
#Inside .C3.DocumentSearchPanel 
{
    width: 560px;
}

/* Organization overrides */
#Organization #PageCrown { margin: 0 -10px 0 0px; }
.OrganizationHeaderBar, .OrganizationOverview { background: #FFFFFF; }
.OrganizationBadgePanel { position: relative; }
.OrganizationBadgePanel .AFIMemberOrgBadge { position: absolute; bottom: 0; right: 0; left: 0; padding: 0.35em; background: #0167bb; text-align: center; color: #FFFFFF; font-weight: bold; }

div.FacetFilter div.CheckboxListTarget label.CheckboxLabel {
  color: #444444;
  float: left;
  font-size: 11px;
  font-weight: normal;
  overflow: hidden;
  padding: 0 0 0 4px;
  width: 150px;
}

div.Listing div.ListingDecoration span.Score {
  font-size: 1.6em;
}

label {
  padding: 0 5px;
}

a.GrayButton {
  font-size: 0.85em;
}

.Message.Warning {
  background-color: #009cde;
  background-image: url("/Standard/Core/Images/warning.white.png");
}

div._Clickable:hover h1,
div._Clickable:hover h2,
div._Clickable:hover h3,
div._Clickable:hover h4,
div._Clickable:hover h5,
div._Clickable:hover h6,
div._Clickable:hover a
{
    color: #009cde;
}

#feat_box .PadHorizontal {
  padding-left: 3px;
  padding-right: 3px;
}

#feat_box div.EventLink h6 {
  font-family: "Arial Narrow","Liberation Sans Narrow",Arial,Helvetica,Geneva,sans-serif;
  font-size: 0.33em;
  font-weight: bold;
  margin: 0 0 2px;
  text-align: left;
  text-transform: none;
}
.AccessButtons .icon-home {
  font-size: 1.2em;
}

.profileThumbnail, Thumbnail {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
}

.AccessButtons > a {
  display: inline-block;
  margin-top: 2px;
}

#HomeLink
{
    font-size: 1.1em;
    margin-right: 15px;
}


.GridBlock.C1.Last {
    width: 209px;
}


p#Crumbs
{
	background: #009CDE;
	color: #fff;
}

p#Crumbs span.Bar
{
	color: #b3d1eb;
}

div.PopupTipContainer
{
    margin-right: 50px;
}

#nav li ul li ul li a {
  padding-left: 35px !important;
  width: 159px;
}

.TopicList h2 {
color: black;
}

#SecondaryColumn div.C1 div.ArticleLink div.FloatContainer {
    width: 180px;
}

.StarInput
{
    width: 100px;
}

div.BlogPostLinkSmall h3 a
{
    font-weight: normal;
}

.featured_event div.EventLink p {
  font-size: 0.3em;
  margin: 0;
  text-align: left;
}

ol {
    padding-left: 40px;
}