﻿/* general */
body { background: #fff; color: #000000; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 75%; margin: 0; }
a { color: #004684; text-decoration: underline; }
a:hover { text-decoration: underline; }
h1 { font-weight: normal; font-size: 2em; color: #4f5154; margin: 0 0 0.3em 0; }
h2 { font-weight: normal; font-size: 1.6em; color: #4c81c3; margin: 0 0 0.3em 0; }
h3 { font-weight: normal; font-size: 1.4em; color: #004684; margin: 0 0 0.4em 0; }
h4, h5, h6 { font-size: 1.2em; color: #000; margin: 0 0 0.5em 0; }
p { margin: 0 0 1.3em 0; line-height: 140%; }
img { border: 0; }
input[type=text], input[type=password], textarea, select { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 1em; background: #fff; border: 1px #4c81c3 solid; padding: 1px 5px; }

/* layout */
#pageWrapper { background: #4c81c3 url('/design/bcen/pageBg.png') center repeat-y; }
#pageLayout { width: 960px; margin: auto; background: #fff; }
#headerLayout { position: relative; z-index: 100; height: 90px; }
#logoLayout { position: absolute; top: 5px; left: 0; }
#headerLinks { position: absolute; top: 5px; right: 0; margin: 0; padding: 0; font-size: 0.9em; font-weight: bold; color: #000; }
#headerLinks li { float: left; margin: 0 0 0 15px; padding: 0; list-style-type: none; display: inline; }
#headerLinks a { color: #000; }
#headerLinks img { display: none; }
#searchLayout { position: absolute; top: 23px; right: 0; }
#searchLayout input[type=text] { border-color: #999; }
#titleAreaLayout { padding: 0 0 0 170px; background: url('/design/bcen/titleShadow.jpg') bottom right no-repeat; margin: 0 0 20px 0; }
#breadcrumbLayout { color: #959595; font-size: 0.9em; padding: 5px 10px; text-align: right; }
#breadcrumbLayout a { color: #959595; }
#breadcrumbLayout .breadcrumbItemActive { font-weight: bold; color: #000; }
#pageTitle { font-size: 2.4em; padding: 0 10px 10px 0; margin: 0; }
#footerLayout { margin: 20px 0; width: 100%; border-collapse: collapse; }
#footerLeft { width: 150px; padding: 0; text-align: center; }
#footerRight { width: auto; padding: 0 0 0 20px; font-size: 0.9em; color: #999; }
.leftNavFooter { text-align: center; margin: 20px 0 0 0; }

/* column layouts */
#pageTable { width: 100%; border-collapse: collapse; }
#pageLeft { width: 130px; padding: 10px; vertical-align: top; background: #DEE5F5; }
#pageRight { width: auto; padding: 0 0 0 20px; vertical-align: top; }

/* global navigation */
#globalNavLayout { position: absolute; bottom: 0; right: 0; width: 641px; padding: 0 0 0 175px; height: 38px; background: #004684 url('/design/bcen/navLeft.gif') bottom left no-repeat; color: #fff; font-size: 0.9em; }
.globalNav { width: 100%; }
.globalNavItem { text-align: center; font-weight: bold; }
.globalNavItem a { display: block; padding: 13px 0 0 0; color: #fff !important; }
.globalNavItem a:link, .globalNavItem a:visited { color: #fff !important; }
.globalNavItemActive { }
div.globalNavMenu { background: #004684; width: 120px; padding: 5px; margin: 6px 0 0 0; }
div.globalNavMenu table { width: 100%; }
table.globalNavMenuItem { color: #fff; }
.globalNavMenuItem a { display: block; padding: 5px 5px 5px 10px; color: #fff; }
.globalNavMenuItem a:hover { background: url('/design/bcen/bulletRed.png') left no-repeat; }

/* current navigation */
.currentNav { width: 100%; }
.currentNavHeader { font-weight: bold; border-top: 1px #dbdddd solid; color: #555; background: #DEE5F5}
.currentNavHeaderMenu { background: #DEE5F5}
#zz2_currentNavn0 .currentNavHeader { border-top-style: none; }
.currentNavHeader a { display: block; padding: 5px 0; color: #555; }
.currentNavItem { font-size: 0.9em; color: #777; }
.currentNavItem a { display: block; padding: 5px 0 5px 15px; color: #777; }
.currentNavItemMenu { border-top: 1px #dbdddd solid; }
.currentNavItemActive { font-weight: bold; color: #000; }

/* web parts */
.ms-WPTitle { color: #4f5154; padding: 0 0 2px 0; }
.ms-WPHeader td { border-bottom: 2px #4c81c3 solid; }
.ms-partline { background: #4c81c3; }
.ms-WPBody { padding: 5px 0 0 0; }
.ms-WPBorder { border-color: #eceeee; padding: 10px; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #4c81c3; color: #fff; }
.ms-menutoolbar a, table.ms-toolbar a, .ms-toolbarContainer a { color: #fff; }
.ms-menutoolbar a:hover, table.ms-toolbar a:hover, .ms-toolbarContainer a:hover { text-decoration: none; }
.ms-splitbuttonhover a, .ms-menubuttonactivehover a, .ms-viewselectorhover a { color: #000; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #f3f3f3; font-size: 85%; color: #999; }
.ms-viewheadertr a { color: #999; }
.ms-descriptiontext { color: #777; font-size: 0.85em; }
span.ms-descriptiontext { color: #fff; }
.ms-MenuUIPopupBody { }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formlabel h3.ms-standardheader { font-size: 1em; font-weight: bold; color: #000; padding: 5px 0; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }
.ms-consolestatusframe { font-size: 85%; }

/* calendar */
.ms-cal-gempty { font-size: 80%; }
.ms-datepickerouter { font-size: 80%; }

/* discussions */
.ms-disc-bar { background: #f3f3f3; }
.ms-disc-bordered-noleft { border-color: #cccccc; }

/* blogs */
.ms-PostDate { font-size: 100%; font-weight: normal; border-bottom: 1px #cccccc dotted; }
.ms-PostTitle { font-size: 130%; border-bottom: 1px #cccccc solid; }
.ms-blogedit { }
.ms-PostBody { }
.ms-PostFooter { }
.ms-CommentHeader { border-bottom: 1px #cccccc dotted; }
.ms-CommentTitle { }
.ms-CommentBody { }

/* wiki */
.ms-wikieditouter { background: #f3f3f3; }
a.ms-wikilink { text-decoration: none; }
a.ms-missinglink { border-bottom: 1px #cccccc dashed; }

/* item styles and bullets */
.item { margin: 0 0 0.5em 0; }
.bullet, .level-bullet { }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }

/* edit mode panel */
fieldset.editMode { background: #f0f0f0; padding: 0 10px 10px 10px; margin: 20px 0 0 0; }
fieldset.editMode legend { color: #cc0000; margin: 0 0 10px 0; font-weight: bold; }
