﻿/* general */
body { background: #517d98 url('/images/liver_bg.jpg') top left repeat-x; color: #333; font-size: .8em; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: 10px 0 10px 0; }
/* old  background: #929292;  */

a { color: #3366cc; }
h1.pageTitle { margin: 5px 0 0 0; padding: 10px 10px 20px 10px; font-size: 1em; color: #2e5ea7; background: url('/images/divShadowH.gif') bottom repeat-x; }
h1.pageTitle a { color: #2e5ea7; text-decoration: none; }
h2 { font-size: 1.2em; color: #000; }
h3 { font-size: 1em; color: #000; }
h4 { font-size: .9em; text-transform: uppercase; }
h4.boardMember { color: #6691d0; }

div.pageContent { padding: 0 10px 10px 10px; }
.clearBoth { clear: both; margin-bottom: 10px; }

/* articles */
.subTitle, .articleAuthor, .articleDate, .articleSource { font-size: .8em; font-weight: bold; }
.articleInfo { width: 50%; float: left; }
.articleInfo input, .articleInfo textarea, .bannerTitle textarea { width: 95%; }
.articleAbstract { width: 50%; float: left; font-size: .8em; font-weight: bold; }
.articleAbstract textarea { width: 90%; }

/* layout */
#pageLayout { width: 911px; margin: auto; }
#contentLayout { width: 100%; background: #fff; margin-top: 5px; }
#contentLeft { width: 186px; background: url('/images/cornerWhiteTL.gif') top left no-repeat; vertical-align: top; border-right: 1px #ededed solid; }
#contentRight { width: auto; background: url('/images/cornerWhiteTR.gif') top right no-repeat; vertical-align: top; }
#contentLeftB { height: 6px; background: url('/images/cornerWhiteBL.gif') bottom left no-repeat; font-size: .01em; border-right: 1px #ededed solid; }
#contentRightB { height: 6px; background: url('/images/cornerWhiteBR.gif') bottom right no-repeat; font-size: .01em; }

/* header */
#headerLayout { background: url('/images/headerBg.jpg') no-repeat; width: 100%; height: 65px; }
#headerLeft { width: 110px; text-align: center; }
#headerLeft img { border: 0; padding-top: 3px; }
#headerRight { width: auto; text-align: right; vertical-align: top; padding-right: 5px; }

/* tools */
#toolsLayout { font-size: .8em; margin: 5px 0 0 auto; }
#toolsLayout td { padding: 0 7px 0 7px; background: url('/images/bulletTools.gif') left no-repeat; }
#toolsLayout td.actions { background: url('/images/bulletActions.gif') left no-repeat; }
#toolsLayout td td { background-image: none; padding: 0; }
#toolsLayout a { text-decoration: none; }
#toolsLayout img { border: 0; }
#pageTools { margin: 30px 0 0 0; font-size: 80%; border-top: 1px #3366cc dotted; }
.pageToolPrint a { text-decoration: none; font-weight: bold; display: block; padding: 5px 5px 5px 22px; border-bottom: 1px #3366cc dotted; background: url('/images/print.gif') left no-repeat; background-position: 5px 5px; }
.pageToolEmail a { text-decoration: none; font-weight: bold; display: block; padding: 5px 5px 5px 22px; border-bottom: 1px #3366cc dotted; background: url('/images/email.gif') left no-repeat; background-position: 5px 7px; }

/* search */
#searchLayout { margin: 5px 0 0 auto; padding: 3px 0 0 0; color: #6691d0; width: 281px; height: 30px; background: url('/images/searchBg.gif') no-repeat; }
.ms-sbtable { margin: auto; }
.ms-sctabcn, .ms-sctabcnhover, .ms-sctabcf, .ms-sctabcfhover, .ms-sctabrx { border-color: #cccccc; }
.ms-sbcell { border-width: 0; background: transparent; }
.ms-sbtext { font-size: .85em; }
.ms-sbtable input { border: 1px #86a3c1 solid; background: #fafcff; font-size: .9em; padding: 2px; }
.srch-BestBets { width: auto; }
.srch-stats { white-space: normal; }

/* links */
#linksLayout { width: 100%; margin: 4px 0 4px 0; font-size: .85em; }
#linksLeft { width: 540px; text-align: right; }
#linksRight { width: auto; text-align: right; color: #fff; padding-right: 5px; }
#linksRight a { color: #fff; text-decoration: none; }
#linksRight a:hover { text-decoration: underline; }

/* primary navigation */
#navLayout { width: 100%; height: 29px; }
#navLeft { width: 5px; background: url('/images/navLeft.jpg') no-repeat; text-align: right; }
#navCenter { background: url('/images/navBg.jpg'); text-align: center; }
#navRight { width: 5px; background: url('/images/navRight.jpg') no-repeat; }
.globalNav { margin: auto; display: inline; background: url('/images/navSeparator.gif') right repeat-y; }
.globalNavItem { font: bold .95em Arial, Helvetica, Verdana, sans-serif; letter-spacing: 1px; }
.globalNavItem a { color: #fff; display: block; padding: 7px 10px 8px 10px; }
.globalNavItem a:hover { background: url('/images/navBgActive.jpg'); }
div.globalNavMenu { background: #2e5ea7; padding: 10px 10px 0 10px; margin-top: 8px; }
.globalNavMenuItem { text-align: left; font-size: .8em; }
.globalNavMenuItem a { display: block; padding: 3px; color: #fff }
.globalNavMenuItem a:hover { background: #143d7a; }

/* secondary navigation */
.navTitle { font-weight: bold; color: #6691d0; text-transform: uppercase; padding: 20px 10px 5px 10px; border-bottom: 1px #ededed solid; }
.navContent { padding: 5px 5px 10px 5px; }
.leftNav { width: 100%; }
.leftNav a { }
/* table.leftNavHeader { font-weight: bold; color: #8c8c8c; padding: 3px 5px 3px 15px; border-bottom: 1px #585858 dotted; background: url('/images/bulletNavArrow.gif') no-repeat; background-position: 6px 8px; } */
table.leftNavHeader { font-weight: bold; color: #8c8c8c; padding: 3px 5px; border-bottom: 1px #585858 dotted; }
.leftNavHeader a { color: #8c8c8c; }
/* table.leftNavItem { color: #8c8c8c; font-size: .8em; padding: 3px 5px 2px 30px; background: url('/images/bulletNav.gif') no-repeat; background-position: 23px 7px; } */
table.leftNavItem { color: #8c8c8c; font-size: .8em; padding: 3px 5px 2px 15px; }
.leftNavItem a { color: #8c8c8c; }
.leftNavItemActive { font-weight: bold; }
.leftNavItemActive a { color: #6691d0; }


/* breadcrumb */
#breadcrumbLayout { font-size: .8em; padding: 5px 10px 0 10px; }

/* footer */
#footerLayout { margin-top: 10px; text-align: center; color: #fff; font-size: .8em; }
#footerLayout p { margin: 8px 0; }
#footerLayout a { color: #fff; }

/* authoring tools */
#authorToolsLayout { }
.ms-consolestatusframe { }
.editModeZone { background: #ededed; color: #000; margin-top: 10px; font-size: .8em; }
.editModeZone legend { font-weight: bold; }
.editModeTaxonomy { width: 100%; }
.editModeTaxonomy td { width: 33%; vertical-align: top; }

/* web parts */
.ms-WPHeader td { background: #6691d0 url('/images/wpBg.gif') repeat-x; padding: 5px 5px 4px 5px; }
.ms-WPBorder { border-color: #e8e8e8; }
.ms-partline { background: #e8e8e8; }
.ms-WPTitle { color: #fff; }
.ms-WPTitle nobr { white-space: normal; }
.ms-WPTitle a { color: #fff; text-decoration: none; }

/* rollups and presentation */
.bullet { background-image: url('/images/bulletCaret.gif'); }
.loginBullet { background-image: url('/images/bulletCaret.gif'); background-repeat:no-repeat; background-position: 0 5px; padding-left: 10px; }

/* sharepoint forms and tables */
table.ms-menutoolbar { background: url('/images/wpBg.gif'); padding: 5px 5px 4px 5px; color: #fff; }
table.ms-toolbar { background: url('/images/wpBg.gif'); padding: 5px 5px 4px 5px; color: #fff; border-width: 0; }
table.ms-toolbar .ms-descriptiontext { color: #fff; }
td.ms-toolbar a { color: #fff; text-decoration: none; font-size: .9em; }
td.ms-toolbar .ms-descriptiontext a { color: #3366cc; }
.ms-viewselector a, .ms-viewselectorhover a { color: #000 !important; }
.ms-separator { color: #fff; }
.ms-separator img { background: #fff; }
table.ms-listviewtable { font-size: .9em; }
.ms-viewheadertr { color: #8c8c8c; }
.ms-viewheadertr a { text-decoration: none; color: #8c8c8c; }
th.ms-vh, th.ms-vh2, th.ms-vh-icon, th.ms-vh2-nograd { background: #e8e8e8; border: #585858 dotted; border-width: 0 1px 1px 0; vertical-align: middle; }
td.ms-addnew { background: url('/images/bulletArrow.gif') no-repeat; background-position: 6px 6px; padding-left: 10px; }
a.ms-addnew { font-size: .8em; text-decoration: none; color: #8c8c8c; }
.ms-addnew img { display: none; }

/* calendar */
.ms-calheader img { width: auto; }

/* menus */
.ms-MenuUIPopupBody { font-size: .85em; color: #000; }