﻿.wrapper { background-image:url(gfx/bgTopLocal.png); }

#mainArticle,
 .readmore,
 .publish-info,
 .externalLinks,
 .content-nav .menu ul,
 .content-nav .menu ul li a:link,
 .content-nav .menu ul li a:visited { border-color:#c5c5c5 !important; }
.article .publish-info-writer ul { border-bottom:1px solid #f8cb40; float:none; }

.projectwriter { border-color:#fff; }

.more { border-top:1px solid #F8CB40; clear:both; margin:6px 0 0; padding:2px 0; text-align:right; }
.more a:link,
 .more a:visited { color:#897400; font-weight:bold; }
 
.subsite .top input.button { padding:0 15px 3px; }
.subsite input.button { font-size:0.75em; background-color:#4d89a2; background-position:center -50px; border-color:#d6dee3 #1a303e #1a303e #d6dee3; }
.subsite input.button:hover { background-position:left -50px; }

.subsite .articlelist h3 a,
 .subsite .articlelist h3 a:visited { color:#8B8C8E; text-decoration:none; }
 .subsite .articlelist h3 a:hover { text-decoration:underline; }
.articlelist img { float:left; }
.articlelist p { overflow:visible; }
.articlelist .intro { margin-bottom:25px; }
 
table.datepicker { border-color:#6b8795; }
table.datepicker table.title { background-color:#6b8795; border-color:#6b8795; }
table.datepicker td,
 table.datepicker th { border-color:#6b8795; color:#526877; }
table.datepicker td a,
 table.datepicker td a:visited { color:#526877 !important; }
table.datepicker td.selected { background-color:#526877 !important; }

table.LHL .zebra td { background-color:#e6eef2; }

.subsite .main-nav { background-color:#08859d; background-image:url(gfx/mainNavBgLocal.jpg); }
.main-nav .selected a,
 .main-nav .selected a:visited { background-color:#ea0000; background-position:left top; color:#fff; }
.subsite .main-nav a:hover,
 .subsite .main-nav a:active,
 .subsite .main-nav li.hovered a,
 .subsite .main-nav li:first-child a:hover,
 .subsite .main-nav .selected a,
 .subsite .main-nav .selected a:visited,
 .subsite .main-nav li.selected:first-child a,
 .subsite .main-nav li.selected:first-child a:visited { background-color:#dae1e5; background-image:url(gfx/mainNavHoverAndActiveLocal.png); color:#007286; }
 .subsite .main-nav-fp { clear:both; float:left; width:100%; }

.LHLtableheader { background-color:#526877; color:White; }

.RightCalendarEvents { font-size:0.75em; margin:0 0 12px; padding:7px 10px 10px; }
.secondary-content .RightCalendarEvents h2 { font-size:1.5em; }
.RightCalendarEvents .date { font-size:1em; }
.RightCalendarEvents .event { color:#666666; margin:0 0 11px; position:relative; top:5px; }
