﻿/* general */
body { background: #a90633; color: #3d3c3c; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; margin: 0; }
a { color: #a90633; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 170%; text-transform: uppercase; margin: 1em 0 0 0; }
h2 { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 140%; text-transform: uppercase; margin: 1em 0 0 0; color: #a90633; }
h2.subtitle { font-family: "Times New Roman", Times, serif; font-size: 130%; font-weight: normal; text-transform: none; margin: .2em 0 1em 0; color: #3d3c3c; font-style: italic; }
h3 { font-size: 125%; margin: 1em 0 0 0; }
h4, h5, h6 { font-size: 110%; margin: 1em 0 0 0; }
p { margin: 0 0 1em 0; line-height: 140%; }
.buttonRed img { border: 0; }
.contact { font-size: 90%; padding: 20px; background: #FBF2EA; border-bottom: 1px #E0E0E0 solid; border-top: 1px #E0E0E0 solid; float: left; }
.cb { clear: both; }

/* printer friendly link : WHERE IS THIS?? */
.printFriendlyLink {  position:absolute; top:0; right:0; width:200px; vertical-align:top; }
.printFriendlyLink a {  vertical-align:top; }


/* title */
/* .pageTitle { float:left; width:80%; } */

/* edit mode */
fieldset.editMode { background: #f0f0f0; padding: 10px; margin: 0 0 1.5em 0; }
fieldset.editMode legend { font-size: 90%; font-weight: bold; color: #cc0000; }

/* rollups */
.newsReleaseItem { width: 100%; border-collapse: collapse; margin: .5em 0 0 0; }
.newsReleaseDate { width: 20%; vertical-align: top; padding: 0; }
.newsReleaseTitle { width: 80%; vertical-align: top; padding: 0; font-weight: bold; }
.newsReleaseTitle a { color: #a90633; }

/* layout */
#pageLayout { min-width: 1000px; }
#headerLayout { background: #ffffff; height: 95px; position: relative; }
#logoLayout { position: absolute; top: 16px; left: 12px; }
#logoLayout img { border: 0; }
#pageTools { position: absolute; right: 10px; bottom: 10px; font-size: 85%; color: #585858; text-transform: uppercase; }
#pageTools a { color: #585858; }
#pageTools table, #pageTools div, #pageTools span { display: inline; }
#pageTools a { display: inline !important; }
#globalNavLayout { position: relative; background: #bb8d5b url('/design/navBg.jpg') repeat-x; margin: 0 0 10px 0; }
#searchLayout { position: absolute; top: 5px; right: 10px; width:200px; }
#searchLayout input { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#footerLayout { padding: 0 0 0 200px; color: #ffffff; font-size: 90%; }
#footerLayout a { color: #ffffff; }

/* breadcrumb */
#breadcrumbLayout { position: relative; background: #f8ebdd url('/design/pageTL.gif') top left no-repeat; border-bottom: 1px #d6d6d6 dotted; padding: 10px 10px 8px 15px; font-size: 90%; }
#breadcrumbLayout a { color: #3d3c3c; text-decoration: underline; }
.crumbLinks { margin-right: 250px; float: left; }
.breadcrumb {  }
.breadcrumbItem { }
.breadcrumbItemActive { font-weight: bold; color: #a90633; }
/* printer friendly link on master page - used on for Issues page layout */
#printLink { display: none; position: absolute; top: 45px; right: 20px; }

#contentLayout { padding: 0 10px 10px 15px; position:relative; }
.currentNavOuter { width: 168px; margin: 10px auto 10px auto; background: #e4c8a9 url('/design/currentNavBg.gif'); }
.currentNavOuterTop { font-size: 0%; height: 5px; background: url('/design/currentNavOuterT.gif'); }
.currentNavOuterBottom { font-size: 0%; height: 7px; background: url('/design/currentNavOuterB.gif'); }
.currentNavInner { width: 151px; margin: 10px auto 10px auto; background: #ffffff; }
.currentNavInnerTop { font-size: 0%; height: 4px; background: url('/design/currentNavT.gif'); }
.currentNavInnerBottom { font-size: 0%; height: 4px; background: url('/design/currentNavB.gif'); }
.currentNavInnerContent { }
.currentNavTitle { font-weight: bold; font-size: 110%; text-transform: uppercase; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; padding: 0 5px 0 5px; }
#currentNavLayout { font-size: 90%; }
.RilaMarketplace { width: 151px; margin: 10px auto 10px auto; background: #ffffff; border: 0 !important;}
#RilaMarketplace img {  }

/* page columns */
#pageTable { width: 100%; margin: 0 0 15px 0; }
#pageLeft { width: 183px; vertical-align: top; background: #ffffff url('/design/pageTR.gif') top right no-repeat; }
#pageRight { width: auto; vertical-align: top; background: #ffffff; }
.pageSpacer { width: 6px; vertical-align: top; }
#pageLeftB { height: 19px; background: #ffffff url('/design/pageBR.gif') bottom right no-repeat; }
#pageRightB { height: 19px; background: #ffffff url('/design/pageBL.gif') bottom left no-repeat; }


/* primary navigation */
.globalNav { font-family: "Arial Narrow", Arial, Helvetica, sans-serif; }
.globalNavItem { text-transform: uppercase; text-align: center; font-weight: bold; }
.globalNavItem a { display: block; height: 25px; padding: 11px 13px 0 13px; color: #ffffff; }
.globalNavItem a:hover { background: url('/design/navBgActive.jpg') repeat-x; text-decoration: none; }
.globalNavItemHover { }
.globalNavItemActive { background: url('/design/navBgActive.jpg') repeat-x; }
.globalNavMenu { }
.globalNavMenuItem { }
.globalNavMenuItemHover { }
.globalNavMenuItemActive { }

/* secondary navigation */
.currentNav { width: 100%; }
.currentNavHeaderMenu { }
.currentNavHeader { font-weight: bold; border-bottom: 1px #e4c8a9 solid; }
.currentNavHeader a { display: block; padding: 5px; color: #a90633; }
.currentNavHeaderActive { }
.currentNavMenu2 { border-bottom: 1px #e4c8a9 solid; }
.currentNavItem1 { font-weight: bold; }
.currentNavItem1 a { display: block; padding: 2px 5px 3px 17px; color: #525151; background: url('/design/bulletCaretRed.gif') no-repeat; background-position: 8px 6px; }
.currentNavItem2 { }
.currentNavItem2 a { display: block; padding: 1px 5px 2px 27px; color: #525151; }
.currentNavItemActive { }

/* web parts */
.ms-WPHeader td { border-bottom: 1px #d6d6d6 dotted; background: url('/design/wpTL.gif') top left no-repeat; padding: 0 !important; }
.ms-WPTitle { padding: 1px 30px 0 10px; height: 17px; margin: 0 0 0 4px; width: 120px; overflow: hidden; background: #daad7c url('/design/wpTR.jpg') top right no-repeat; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size: 110%; text-transform: uppercase; color: #3d3c3c; }
.ms-WPTitle a { color: #3d3c3c; }
.ms-WPTitle span, .ms-WPTitle nobr { white-space: normal; }
.ms-partline { background: #ffffff; border-bottom: 1px #d6d6d6 dotted; }
.ms-WPBorder { border-color: #d6d6d6; border-style: dotted; background: #ffffff url('/design/wpBg.jpg') bottom repeat-x; }
.ms-HoverCellInActive, .ms-HoverCellActiveDark { background: #ffffff; margin :0; height: 18px; border-style: none; }
a.ms-addnew { font-size: 85%; font-weight: bold; color: #a90633; }
.ms-PartSpacingVertical { margin: 30px 0 0 0; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #bb8d5b url('/design/navBg.jpg') top repeat-x; }
.ms-separator img { background: #ffffff; }
.ms-viewheadertr { background: #F8EBDD; font-size: 80%; color: #a90633; }
.ms-viewheadertr a { color: #a90633; }

/* 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-descriptiontext { color: #808080; font-size: 90%; }
span.ms-descriptiontext { color: #000000; }

/* 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 */
.item { margin: 5px 0 10px 0; }
.bullet, .level-bullet { padding-left: 15px !important; background-image: url('/design/bulletRed.gif') !important; background-repeat:no-repeat !important; background-position: 3px left !important; }
ul.topSitesList { list-style-type: none; margin: 0; padding: 5px; }
ul.topSitesList li { list-style-type: none; padding: 0; margin: .5em 0; }
ul.topSitesList li a { display: block; padding: 0 0 0 15px; background: url('/design/bulletRed.gif') no-repeat; background-position: 0 3px; }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }

/* expandable divs */
.expandable a { color: #a90633; }

/* featured expert */
.featuredPersonImage { margin: 0 0 5px 0; }
.featuredPersonName { font-weight: bold; font-size: 120%; color: #a90633; }
.featuredPersonName a { color: #a90633; }
.featuredPersonTitle { font-size: 90%; font-style: italic; }


/* staff directory */
.directoryTitle { font-size: .8em; font-style: italic; }
.directoryOrg { font-size: .8em; font-weight: bold; }

/* members */
.partnerLogoItemImage { height: 150px; }


