﻿/* ---------------------------- globalLinkList ---------------------*/
#pageContent .globalLinkList
{
  text-align:right;
}
/* ------------ toolMenu --------*/
#pageContent .toolMenu
{
  float:right;
}
#pageContent .toolMenu a:hover
{
  background:none;
  text-decoration:none;
}

/* ------------ breadcrumbs --------*/
#pageContent .breadcrumbs
{
  float:left;
}
#pageContent .breadcrumbs ul,
#pageContent .breadcrumbs li
{
  margin:0;
  padding:0;
  list-style-type:none;
}
#pageContent .breadcrumbs li
{
  float:left;
  padding-left:6px;
}
#pageContent .breadcrumbs li.first
{
  float:left;
  padding-left:0;
}

#pageContent .breadcrumbs a
{
  display:block;
  color:#999;
  text-decoration:none;
  font-size:95%;
  background:transparent url('/upload/__System/backgrounds/breadcrumbs_divider_bg.gif') no-repeat center right;
  padding-right:10px;
  
}
/* ---------- SOUNDList ------------*/
#pageContent .SOUNDList
{
  clear:both;
  padding-bottom:60px;
}
html>body #pageContent .SOUNDList
{
  padding-bottom:58px;
}
#pageContent .SOUNDList h2
{
  background:#053567;
  display:block;
  margin:0;
  padding:0 0 0 5px;
  color:#fff;
  font-size:90%;
  height:19px;
  line-height:19px;
  text-transform:uppercase;
}
#pageContent .SOUNDList .itemList
{
  margin-top:2px;
  border-top:solid 1px #c1cdd9;
}
#pageContent .SOUNDList .itemList .item
{
  border-bottom:solid 1px #c1cdd9;
  padding:3px 0 0 0;
}
#pageContent .SOUNDList .itemList .content .title a
{
  font-size:110%;
  color:#772729;
  font-weight:700;
  letter-spacing:0;
  text-decoration:none;
}
#pageContent .SOUNDList .showMoreLink
{
  background:transparent url('/upload/__System/backgrounds/show_more_link_marker.gif') no-repeat center left;
  padding:0 5px 0 10px;
  float:right;
}
#pageContent .SOUNDList .showMoreLink a
{
  color:#333;
  font-size:120%;
}


/* --------------------- calendarlist ------------------------ */


html>body #pageContent .SOUNDList .calendarList .calendarItem
{
  padding:3px 0 3px 0;
}
#pageContent .SOUNDList .calendarList .date
{
  width:83px;
  padding:9px 0 0 1px;
  color:#333;
  font-weight:bold;
  float:left;
}
#pageContent .SOUNDList .calendarList .content
{
  width:496px;
  padding:7px 0 0 10px;
  color:#333;
  float:left;
  background:transparent url('/upload/__System/backgrounds/front_calendar_list_item_bg.gif') repeat-y top left;
}
#pageContent .SOUNDList .calendarList .content .text
{
  font-size:98%;
  letter-spacing:0;
  padding:2px;
  line-height:145%;
}
/* --------------------- newslist ------------------------ */
#pageContent .SOUNDList .newsList .date
{
  float:right;
  padding:10px 5px 0 0;
  color:#333;
  font-weight:bold;
}
#pageContent .SOUNDList .newsList .content
{
  width:500px;
  padding:7px 0 0 0px;
  color:#333;
  float:left;
}
#pageContent .SOUNDList .newsList .content .text
{
  font-size:98%;
  letter-spacing:0;
  padding:2px;
  line-height:145%;
}
/* ---------------- globalLinkList --------------*/
#pageContent .globalLinkList
{
}
#pageContent .globalLinkList ul,
#pageContent .globalLinkList li
{
  margin:0;
  padding:0;
  list-style-type:none;
}
#pageContent .globalLinkList li
{
  display:block;
}
#pageContent .globalLinkList .listTitle
{
  padding-bottom:2px;
  margin-bottom:34px;
  color:#c93030;
  border-bottom:solid 1px #c99;
}
html>body #pageContent .globalLinkList .listTitle
{
  padding-bottom:4px;
}
#pageContent .globalLinkList .globalLinkItem
{
  padding-bottom:18px;
}
#pageContent .globalLinkList .globalLinkItem .title
{
  color:#c62d2d;
  font-weight:700;
  font-size:115%;
  padding-bottom:2px;
  border-bottom:solid 1px #999;
}
#pageContent .globalLinkList .globalLinkItem .link a
{
  color:#666666;
  font-size:115%;
  font-weight:700;
  background:transparent url('/upload/__System/backgrounds/show_more_link_marker.gif') no-repeat center left;
  padding-left:10px;
  text-decoration:none;
}
/*-------------------------------------*/
#pageContent  .newsSearch
{
}
#pageContent  .newsSearch h2.title
{
  margin-bottom:2px;
}
#pageContent  .newsSearch .floatBreak
{
  display:block;
  height:1px;
  line-height:1px;
  font-size:1px;
  clear:both;
}
#pageContent  .newsSearch .label
{
  display:block;
  padding:15px 0 5px 0;
}
#pageContent  .newsSearch .newsMonth,
#pageContent  .newsSearch .newsYear
{
  float:left;
}
#pageContent  .newsSearch .newsYear
{
  margin-left:50px;
}


#pageContent  .newsSearch .input
{
  display:block;
  width:250px;
}
#pageContent  .newsSearch .narrow
{
  display:block;
  width:100px;
}
#pageContent  .newsSearch .textbox
{
  display:block;
  width:245px;
}
#pageContent  .newsSearch .button
{
  margin-top:15px;
}
/* ------------------ newsSearchResultList -----------------*/

#pageContent .newsSearchResultList
{
  margin-top:40px;
  border-bottom:solid 1px #c1cdd9;
  padding-bottom:0;
}
#pageContent .newsSearchResultList .paging
{
  padding:5px 0;  
  width:100%;
  text-align:center;
}
html>body #pageContent .newsSearchResultList
{
  padding-bottom:0;
}
#pageContent .newsSearchResultList .newsListItem
{
  padding:10px 0;
  border-top:solid 1px #c1cdd9;
}
#pageContent .newsSearchResultList .newsListItem .title
{
  margin-bottom:5px;
}
#pageContent .newsSearchResultList .newsListItem .title a
{
  text-decoration:none;
  color:#600;
  font-weight:bold;
  font-size:110%;
}
#pageContent .newsSearchResultList .newsListItem .dateTime
{
  font-weight:bold;
  margin-bottom:5px;
  float:right;
}
#pageContent .newsSearchResultList .newsListItem .abstract 
{
  width:500px;
  font-weight:normal;
}

/* ------------ pageNewsItem -------*/
#pageContent .pageNewsItem .updated
{
  font-weight:bold;
  padding:5px 0;
}
#pageContent .pageNewsItem .source
{
  padding:0;
  margin:17px 0 0 0;
}
#pageContent .pageNewsItem .newsListLink
{
  display:block;
  padding:17px 0;
}
/* --------------- SiteSearch --------------*/
#pageContent .SiteSearch
{
}
#pageContent .SiteSearch .formSection
{
  margin-bottom:40px;
}

#pageContent .SiteSearch .ResultHeader
{
	display:block;
	clear:both;
}

#pageContent .SiteSearch .ResultHeader .NumberOfResults
{
  float: left;
  display: block;
}

#pageContent .SiteSearch .ResultHeader .Paging
{
	float:right;
}

#pageContent .SiteSearch .formSection .label,
#pageContent .SiteSearch .formSection .text,
#pageContent .SiteSearch .formSection .button
{
  display:block;
  margin:0 0 5px 0;
}
