﻿/*-------------------------------------------------------
 DIRECTORY BUILDER
---------------------------------------------------------*/
.oDirectoryBuilder .oDataGrid { border-collapse: collapse; width: 100%; border: 1px solid #dbdbdb; }
.oDirectoryBuilder .oDataGrid th.oDataGridHeader { background: #f7f7f7; border: 1px solid #dbdbdb; text-align: left; font-weight: normal; padding: 5px 10px; }
.oDirectoryBuilder .oDataGrid th.oDataGridHeader a.oDataGridHeaderLinkSortAsc { display: block; background: transparent url("/EasySiteWeb/EasySite/StyleData/starter_master/Images/sort-icon-asc.gif") no-repeat right center; color: #00A0DE; }
.oDirectoryBuilder .oDataGrid th.oDataGridHeader a.oDataGridHeaderLinkSortDesc { display: block; background: transparent url("/EasySiteWeb/EasySite/StyleData/starter_master/Images/sort-icon-desc.gif") no-repeat right center; color: #00A0DE; }
.oDirectoryBuilder .table-row-background-alpha, .oDirectoryBuilder .table-row-background-beta { border-bottom: 1px solid #dbdbdb; }
.oDirectoryBuilder .oDataGridCell { padding: 8px 10px; }

/*-------------------------------------------------------
 HEADLINE BOX ALPHA
---------------------------------------------------------
.oBoxStyleAlpha { margin-bottom: 1em; }
.oBoxStyleAlpha .oRSSFeedHeaderOuter { background: #eee; border: 1px solid #dbdbdb; border-radius: 3px 3px 0 0; }
.oBoxStyleAlpha .oRSSFeedHeaderInner { padding: 3px 10px 4px; }
.oBoxStyleAlpha h2.oHeadlineBoxTitle { color: #000; font-size: 1.2em; font-weight: normal; margin: 0; }
.oBoxStyleAlpha .oRSSFeedBodyOuter { border-radius: 0 0 3px 3px; border-bottom: 10px solid #eee; }
.oBoxStyleAlpha .oRSSFeedBodyInner { border-right: 1px solid #dbdbdb; border-left: 1px solid #dbdbdb; padding-bottom: 10px; }
.oBoxStyleAlpha ul.oHeadlineBoxList { margin: 0; padding: 0 10px; list-style-type: none; }
.oBoxStyleAlpha span.oHeadlineBoxItem { display: inline-block; padding-top: 10px; }
.oBoxStyleAlpha .HeadlineBoxSummaryText { margin-bottom: 5px; }
.oBoxStyleAlpha span.oHeadlineBoxItemDate { display: block; color: #aaa; }*/

/*-------------------------------------------------------
 HEADLINE BOX ALPHA - as used on upcoming events on home
---------------------------------------------------------*/
.oHeadlineBoxStyleAlpha { margin: 1em; }
.oHeadlineBoxStyleAlpha .oBoxOuter {  }
.oHeadlineBoxStyleAlpha .oBoxInner {  }
.oHeadlineBoxStyleAlpha .oBoxHeaderInner { padding-bottom: 15px; }
.oHeadlineBoxStyleAlpha h2.oPageListerTitle { font-weight: 200; color: #1375ad; font-size: 2.1em; background: url("/EasySiteWeb/EasySite/StyleData/LAS_master/Images/bullet-lrgchev.png") no-repeat right top 16px; display: inline; padding-right: 18px; }
.oHeadlineBoxStyleAlpha .oBoxBodyOuter { }
.oHeadlineBoxStyleAlpha .oBoxBodyInner{ padding-bottom: 10px; }
.oHeadlineBoxStyleAlpha .oBoxItemOuter { display: block; }
.oHeadlineBoxStyleAlpha ul.oBoxList { margin: 0; padding: 0; list-style-type: none; }
.oHeadlineBoxStyleAlpha .oBoxItemDate { font-style: italic; display: block; padding-top: 10px; }
.oHeadlineBoxStyleAlpha .oBoxItemTitle { display: block; font-weight: 600; margin-bottom: 10px; font-size: 2em; line-height: 1em; font-family: "Relay Comp"; font-style: normal; font-weight: 900; letter-spacing: 0.03em; }
.oHeadlineBoxStyleAlpha .oBoxItemTitle a { color: #474747; }
.oHeadlineBoxStyleAlpha span.oBoxItemContainer { display: block; padding-top: 10px; padding-bottom: 30px; }
.oHeadlineBoxStyleAlpha .oBoxItemSummary { margin-bottom: 5px; }
.oHeadlineBoxStyleAlpha .oBoxItemImage { float: left; margin: 0; padding-right: 20px; min-height: 150px; }

/*-------------------------------------------------------
 HEADLINE BOX BETA - as used on upcoming events on home
---------------------------------------------------------*/
.oHeadlineBoxStyleBeta { margin-bottom: 1em; padding-bottom: 35px; }
.oHeadlineBoxStyleBeta .oBoxItemTitle a { color: #313131; font-size: 1.2em; font-weight: bold; margin: 0; }
.oHeadlineBoxStyleBeta ul.oBoxList { margin: 0; padding: 0; list-style-type: none; max-width: 1280px; margin: 0 auto; }
.oHeadlineBoxStyleBeta li.oBoxItem { display: block; }
.oHeadlineBoxStyleBeta .oBoxItemContainer { background: #d9d9d9; display: block; margin: 9px; min-height: 245px; }
.oHeadlineBoxStyleBeta .oBoxItemTitle { display: block; }
.oHeadlineBoxStyleBeta .oBoxItemInner { margin: 0; padding: 25px; display: block; }
.oHeadlineBoxStyleBeta .oBoxItemSummary { margin-bottom: 5px; font-size: 0.9em; }
.oHeadlineBoxStyleBeta .oBoxItemDate { color: #000; font-size: 1.2em; font-weight: bold; background: #f6b332; display: block; padding: 10px 15px; max-width: 120px; margin: 0 auto; text-align: center; margin-top: 20px; }



