﻿body {
	margin: 0;
	padding: 0;
	background: #165780 url(/design/BackgroundTile.gif);
	font: .75em arial, verdana, helvetica, sans-serif;
	color: #333; 
	}

ul { list-style: square; }
li { margin-bottom: 4px; }

a { color: #77a600; }

.clearFloats { clear: both; }
img { border-style: none; }

.s4-trc-container-menu {
	display:none;
}



/* MASTER PAGE DESIGN LAYOUT =========================================================== */

#mossLinks { background: #003C66; padding: 4px 10px; }
#mossLinks a { color: #fff; text-decoration: none; }
#mossWelcome { width: 40%; float: left; }
#mossActions { width: 40%; float: right; text-align: right; }
#mossActions a { color: #ffffff; }

#masterPageLayout { width: 780px; margin: auto; background: #fff; }
#edgeLeft { padding-left: 10px; background: url(/design/PanelShadow_Left.gif) top left repeat-y; }
#edgeRight { padding-right: 10px; background: url(/design/PanelShadow_Right.gif) top right repeat-y; }


/* BANNER HEADER */

#headerLayout { background: #003C66; height: 62px; background: url(/design/header_back.gif) top right no-repeat; }
#headerLogo { width: 160px; float: left; background: url(/design/WF_logo.gif) top left no-repeat; }
#headerLogo a { display: block; width: 160px; height: 62px; }
#headerLogo span { display: none; }
#headerLinks { width: 400px; float: right; padding: 5px 10px; text-align: right; font-size: .9em; color: #0099CC; text-transform: uppercase; }
#headerLinks a { color: #a5d9fc; text-decoration: none; }
#headerLinks a:hover { color: #A5D9FC; text-decoration: underline; }

/* GLOBAL & CURRENT NAVIGATION */
#globalNavBar { 
	padding-left: 145px;
	text-align: left; 
	background: #226b9e url("/design/TopNav_Gradient.jpg") top left no-repeat; 
	border-bottom: 1px solid #003c66;
	position:absolute;
	width:615px;
}

/* primary navigation */
.globalNav { }
#globalNavBar a { 
	display: block; 
	margin: 5px 15px;
	font-size: .9em !important; 
	text-transform: uppercase;
	font-family: FS Ingrid;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fff; 
	text-decoration: none; }
#globalNavBar a:hover { color: #ffffcc; }
.globalNavItemHover { color: #ffffcc; }
.globalNavItemActive { }
.globalNavMenu { }
.globalNavMenuItem { }
.globalNavMenuItemHover { }
.globalNavMenuItemActive { }

/* sub navigation */
#rightNav { margin: 0; padding: 0px 0 0px 0; color: #bceda7; font-size: 1em !important; font-weight: bold; }
#rightNav a {text-decoration:none; color:#bceda7;}
#rightNav a:hover { text-decoration: underline; color:white; }

/* secondary navigation */
#subNavMenu { background: #d2edfe; padding: 5px 8px; margin-bottom: 10px; }
.currentNav { }
.currentNavHeaderMenu { }
.currentNavHeader { margin: 0; padding: 10px 0 0px 0; color: #bceda7; font-size: 1em !important; font-weight: bold; }
.currentNavHeader a:hover { text-decoration: underline; color:white; }
.currentNavHeaderActive { }
.currentNavItemMenu { }
.currentNavItem1 a { 
	display: block; 
	margin: 2px 0;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	line-height: 120%; 
	font-size: 1em !important; 
	font-weight: normal; 
	text-indent: 0 !important; 
	color: #36612c;
	background: url(/design/bullet_dark_green.gif) top left no-repeat;
}
.currentNavItem2 a { display: block; padding-right: 10px; margin: 2px 0; }
.currentNavItem2 a:hover { text-decoration: underline; }
.currentNavItem1 a:hover { text-decoration: underline; }
.currentNavItem3 { }
.currentNavItemActive { }

/* MASTER COLUMN LAYOUT */

#pageContent { padding-top: 5px; padding-bottom: 30px; background: #fff url(/design/PageTop_shadow.gif) top left repeat-x !important;  }

/* breadcrumb */
#breadcrumbTrail { padding: 10px 8px; font-size: .9em; font-weight: bold; color: #666; }
#breadcrumbTrail a { color: #666; font-weight: normal; }
.breadcrumbItem { }
.breadcrumbItemActive { }

#masterColumnLayout { width: 760px; }
#masterColumnLeft { width: 174px; }
#masterColumnSpacerLeft { width: 9px; font-size: 0; }
#masterColumnCenter { padding: 0 0 0 20px; }
#masterColumnSpacerRight { width: 9px; font-size: 0; }
#masterColumnRight { width: 179px; padding-right: 9px; }

/* SHARE LINK */
#share { padding: 200px 0px 0px 0px; }

/* FOOTER  */

#footerLayout { padding: 10px 15px 20px 15px; color: #a5d9fc; background: #003c66 url(/design/FooterBack.gif) bottom center no-repeat; }
#footerLayout a { color: #a5d9fc; text-decoration: none; }
#footerLayout a:hover { color: #A5D9FC; text-decoration: underline; }

#footerAddress { width: 56%; float: left; text-align: left; font-size: .9em; background: #003c66; }
#footerLinks { width: 42%; float: right; text-align: right; font-size: .9em; text-transform: uppercase; background: #003c66; }
#copyright { text-align: center; font-size: .9em; color: #a5d9fc; padding-bottom: 20px; }


/* TEXT & CONTENT DISPLAYS ======================================================================== */

{ font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }

h4 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }

h3 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }

h2 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }

h1 { font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif; }
h1 { margin-bottom: 10px; padding-bottom: 4px; font-size: 1.4em; color: #993366; border-bottom: 1px solid #70a9c5; text-indent: -3px; }
h2 { font-size: 1em; color: #993366; margin-bottom: 5px; }
h3 { font-size: 1em; color: #993366; margin-top: 0px;}
#masterColumnCenter h2 { padding-bottom: 4px; border-bottom: 1px solid #70a9c5; }
#masterColumnCenter p { margin-top: 0; }
#masterColumnCenter ul { margin-top: 0; list-style-image: url(/design/bullet_green.gif); }

/* web parts */
.ms-WPHeader td { }
.ms-partline {  }


/* Right COLUMN  WEB PARTS*/

#masterColumnRight { padding: 5px 8px; margin-bottom: 10px; font-size: .9em; }

#navigationRight { background: #7db370; padding: 10px 5px 10px 10px; }

/* Search Box */
.leftColumnContent { background-color:#ddd; }
table.ms-sbtable input.ms-sbplain { border: 2px inset; }

#masterColumnLeft .webZone { margin-left: 8px; }

#knowledgeTopics { margin: 0; padding: 5px 8px; background: #ebfdd1; }
#knowledgeTopics h2 { color: #669900; font-size: 1.2em; margin-top: 5px; margin-bottom: 0; }
#knowledgeTopics h3 { color: #000; font-size: 1em; margin-top: 8px; margin-bottom: 1px; }
#knowledgeTopics ul { margin: 0; padding: 0; list-style-type: none; list-style-image: url(/design/bullet_green.gif); }
#knowledgeTopics li { color: #99cc00; margin: 0 0 1px 18px; list-style-type: none; }
#knowledgeTopics li a { color: #000; text-decoration: none; }
#knowledgeTopics li a:hover { text-decoration: underline; }

#SRSB { margin: 5px 0; }



/* CENTER COLUMN ROLLUPS */

#topWebZone { margin-top: 10px; }
#topWebZone td { padding: 0; }
#topWebZone .ms-WPBorder {  }
#topWebZone .ms-WPBody { margin: 0; padding: 0px; }

#topWebZone td#column div#linkitem { 
	margin: 10px 0 !important; 
	padding: 5px !important;
	color: #333; 
	font-size: .95em;
	background: #f1f9fe;
	border-top: 1px dotted #006699;
	border-bottom: 1px dotted #006699;
	border-left: 1px solid #006699;
	border-right: 1px solid #006699;
	overflow: auto;
}
#topWebZone td#column div#linkitem div.image-area-left { width: 125px; min-height: 100px;}
#topWebZone td#column div#linkitem div.description {  } 
/* this class is displayed ONLY when the IMAGE LEFT option is chosen */
#topWebZone div.link-item { margin: 0; padding: 0; }
#topWebZone .link-item a { color: #006699; font-weight: bold; text-decoration: none; }
#topWebZone .link-item a:hover { color: #006699; text-decoration: underline; }


/* author settings */

fieldset { padding: 10px;  }
legend { font-weight: bold; color: #666; margin-bottom: 5px; }

/* lists */
.ms-toolbarContainer { background: #dddddd; }
table.ms-toolbar { background: #dddddd; }
.ms-menutoolbar { background: #dddddd; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #f3f3f3; font-size: .8em; }

/* forms */
.ms-formlabel { border-top: 1px #cccccc dotted; }
.ms-formbody { background: #f3f3f3; border-top: 1px #cccccc dotted; }
.ms-formline { border-top: 1px #cccccc dotted; }

/* calendar */
.ms-cal-gempty { font-size: .8em; }
.ms-datepickerouter { font-size: .8em; }

/* discussions */
.ms-disc-bar { background: #f3f3f3; }
.ms-disc-bordered-noleft { border-color: #cccccc; }

/* blogs */
.ms-PostDate { font-size: 1em; font-weight: normal; border-bottom: 1px #cccccc dotted; }
.ms-PostTitle { font-size: 1.3em; 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 */
td#column .level-bullet { background: url(/design/bullet_blue.gif) top left no-repeat !important; }

td#column .bullet { background: url(/design/bullet_blue.gif) top left no-repeat !important; }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }


/* Enhance CQWP */

table.pagination { width: 100%; margin-top: 10px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
table.pagination td { padding: 2px 0 !important; text-transform: uppercase; font-size: .85em; }
table.pagination td a { text-decoration: none; }
table.pagination td a:hover { text-decoration: underline; }
td.prevLink { text-align: left; }
td.nextLink { text-align: right; }

.hide { display: none; }

