﻿/* general */
body { background: #fff url('/design/AIHA_lap/page-bg.jpg') top repeat-y; color: #000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; }
a { color: #0066cc; }
h1 { color: #000000; font-size: 28px; font-weight: normal; margin: 10px 0; }
h2 { color: #007fac; font-size: 20px; font-weight: normal; margin: 5px 0; }
h3 { color: #007fac; font-size: 16px; margin: 0; }
h4, h5, h6 { color: #007fac; font-size: 14px; margin: 0; }
p { margin: 0 0 1.5em 0; line-height: 125%; }
img { border: 0; }

/* layout */
.pageWrapper { width: 820px; margin: auto; color: #000; }
.headerWrapper { position: relative; height: 229px; background: #fff url('/design/AIHA_lap/LABACCREDwebsite-header-bg.jpg') 0 10px no-repeat; }
.headerLogo { position: absolute; top: 40px; left: 40px; }
.headerLinks { position: absolute; top: 25px; right: 40px; list-style: none; margin: 0; font-size: 11px; font-weight: bold; }
.headerLinks li { list-style: none; margin: 0 0 0 15px; float: left; }
.headerLinks a { color: #0081ad; text-decoration: none; }
.headerLinks img { display: none; }
.headerSearch { position: absolute; bottom: 60px; right: 25px; }
.headerSearch input[type=text] { width: 200px; background: #fff; color: #666; border: 1px #9ad5ff solid; padding: 2px; }
.headerTitle { position: absolute; top: 50px; right: 30px; width: 500px; color: #fff; margin: 0; font-size: 32px; text-align: right; }
.contentWrapper { padding: 0 30px; }
.contentLeft { width: 158px; padding: 0 40px 0 0; float: left; overflow: visible; }
.contentRight { width: 562px; float: left; overflow: visible; }
.contentBreadcrumb { font-size: 10px; color: #666; }
.contentBreadcrumb a { color: #666; }
.contentBreadcrumb strong { color: #56732e; }
.contentFooter { clear: both; margin: 40px 0; text-align: center; font-weight: bold; }
.contentFooter a { color: #007fac; text-decoration: none; }

/* current navigation */
.navHeader { height: 21px; background: url('/design/AIHA_lap/nav-top.png') top no-repeat; }
.navWrapper { background: #fff; border: #007fac solid; border-width: 0 2px; padding: 5px; }
.navWrapper a { color: #005685; text-decoration: none; }
.currentNav { width: 100%; }
.currentNavHeader a { display: block; padding: 0 0 5px 12px; background: url('/design/AIHA_lap/bullet-blue.png') no-repeat; background-position: 0 3px; }
.currentNavItem { font-size: 11px; }
.currentNavItem a { display: block; padding: 0 0 5px 20px; color: #555; }
.currentNavItem a:hover { color: #000; }
.currentNavHeaderMenu { }
.currentNavItemMenu { }
.currentNavHeaderActive { font-weight: bold; }
.currentNavHeaderActive a { color: #000; }
.currentNavItemActive { font-weight: bold; }
.currentNavItemActive a { color: #000; }
.navFooter { height: 10px; background: url('/design/AIHA_lap/nav-bottom.png') bottom no-repeat; }

/* web parts */
.ms-WPTitle { color: #fff; font-weight: normal; padding: 5px; }
.ms-WPHeader td { background: #004b7b; color: #fff; }
.ms-WPHeader td a { color: #fff; text-decoration: none; }
.ms-partline { background: #cccccc; }
.ms-WPBody { }
.ms-WPBorder { border: 1px #f0f0f0 solid; padding: 10px; }

/* sidebar web part zone */
#sidebarZone { width: 250px; text-align: right; float: right; margin-left: 10px; margin-bottom: 10px; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #dddddd; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #f3f3f3; font-size: 85%; }
.ms-MenuUIPopupBody { }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formlabel h3.ms-standardheader { font-size: 100%; }
.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; }

/* bullets */
.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 controls */
fieldset.editMode { margin: 20px 0 0 0; background: #f5f5f5; padding: 0 10px 10px 10px; }
fieldset.editMode legend { color: #cc0000; font-weight: bold; font-size: 11px; margin: 0 0 10px 0; }
