﻿
body { margin: 0; color: #333; background: #fff; font: .8em Arial, Helvetica, sans-serif; }

a:link { color: #000; text-decoration: underline; }
a:active { color: #cc0000; text-decoration: underline; }
a:visited { color: #666; }
a:hover { color: #cc0000; text-decoration: underline; }


/* PAGE LAYOUT */
#pageLayout { width: 951px; margin: 0 auto; }

/* global tools */
#toolsLayout { font-size: 11px; margin-left: auto; }
#toolsLayout a { text-decoration: none; }
.loginMenu, .actionsMenu {  }
.loginMenu a { }

/* authoring tools */
#authorToolsLayout {  }
.ms-consolestatusframe { margin-top: 10px; }
.editModeZone { background: #eeeeee; margin-top: 10px; }
.editModeZone legend { font-size: .8em; font-weight: bold; }
.editModePanel { width: 100%; }
.editModePanel th { width: 20%; text-align: left; vertical-align: top; font-size: .8em; }
.editModePanel td { width: auto; vertical-align: top; font-size: .8em; }


/* BANNER */

table#bannerLayout { width: 951px; background: #eee url("/images/Banner_background.jpg") bottom left no-repeat; }
td#bannerLogo { width: 550px; height: 106px; }
#bannerLogo img { border-style: none; }
td#bannerSearch, td#bannerLinks { width: 386px; padding-right: 15px; text-align: right; }

td#bannerSearch { padding-top: 15px; font-size: .85em; text-align: right; }
td#bannerSearch #SRSB { height: 32px; margin: 0; background: url("/images/Search_shadow.jpg") top right no-repeat;  }
td#bannerSearch #SRSB div { margin: 0; padding: 0; }

td#bannerSearch #SRSB table { margin:0; float: right; }
#SRSB td { text-transform: uppercase; color: #000; }
#SRSB td.ms-sbcell { padding: 0; background: #999;  }
#SRSB td.ms-sbtext { padding-right: 3px; font-weight: normal; text-transform: uppercase; color: #000; background: transparent; }
#SRSB td.ms-sbcell input { margin: 1px 2px; background: #fff; width: 102px; height: 16px; border-style: none; }
#SRSB .ms-sbLastcell { display: none; }

#advSearchLink { clear: right; }
#advSearchLink a { color: #cc0000; text-transform: uppercase; text-decoration: none; }
#advSearchLink a:hover { text-decoration: underline; }

td#bannerLinks { padding-bottom: 8px; }
td#bannerLinks a { font-size: .9em; color: #000; text-transform: uppercase; text-decoration: none; }
td#bannerLinks a:hover { text-decoration: underline; }


/* NAVIGATION MENUS */

table#navBorderLayout { width: 951px; }
td#navBorderLeftEdge { width: 2px; background: url("/images/dotted-border-edge.gif") top left repeat-y; }
td#navBorderRightEdge { width: 2px; background: url("/images/dotted-border-edge.gif") top right repeat-y; }
td#navBorderCenter { width: 947px; }

/* TOP NAV */
#globalNavLayout { color: red; font-size: 11px; font-weight: bold; background: url("/images/banner_dropshadow.jpg") top left repeat-x; }
.globalNav { text-align: left; }
.globalNavItem { }
.globalNavItem a, .globalNavItem a:visited { 
	display: block; 
	padding: 5px 10px; 
	font-weight: bold; 
	color: #000; 
	text-transform: uppercase; 
	text-decoration: none; 
}
.globalNavItem a:hover { color: #cc0000; }
.globalNavItemActive a { background: #e7e7e7; color: #cc0000; }

/* TOP NAV DROP MENU */
.globalNavMenu {  }
.globalNavMenuItem { }
.globalNavMenuItem a, .globalNavMenuItem a:visited { 
	display: block; 
	font-size: 11px; 
	padding: 5px; 
	color: #cc0000; 
	background: #e7e7e7 url("/images/dotted-border-bottom.gif") bottom left repeat-x; 
	text-decoration: none !important; 
}
.globalNavMenuItem a:hover { color: #000; text-decoration: underline; }

/* STATIC SUB NAVIGATION DISPLAY */
#subNavLayout {  }
table.leftNav { background: #e7e7e7 url("/images/dotted-border-bottom.gif") top left repeat-x;  }
table.leftNav td { padding:0; background: url("/images/dotted-border-bottom.gif") bottom left repeat-x; }

table.leftNavHeader td { font-size: 11.5px; font-weight: bold; }
table.leftNavHeader td a.leftNavHeader { 
	display: block; 
	padding: 10px; 
	padding-bottom: 5px; 
	color: #cc0000; 
	text-decoration: none; 
}
table.leftNavHeader td a.leftNavHeader:visited { 
	display: block; 
	padding: 10px; 
	padding-bottom: 5px; 
	color: #cc0000; 
	text-decoration: none; 
}

.leftNav a:hover { color: #000; text-decoration: underline; }
.leftNavItem { }
.leftNavHeaderActive a { color: #000 !important; }


/* EXTERIOR DOTTED BORDER */

table#borderLayout { width: 951px; }
td#borderLeftEdge { width: 2px; background: url("/images/dotted-border-edge.gif") top left repeat-y; }
td#borderRightEdge { width: 2px; background: url("/images/dotted-border-edge.gif") top right repeat-y; }
td#borderCenter { width: 947px; }

/* THREE COLUMN MASTER LAYOUT */

table#masterColumnLayout { width: 947px; margin-top: 10px; }
td#masterColumnLeft { width: 209px; padding-top: 35px; }
td#masterColumnCenter { width: 531px; padding: 0 10px 25px 10px; background: url("/images/dotted-border-top.gif") top left repeat-x; }
td#masterColumnRight {  width: 177px; padding-top: 35px; }
td#masterColumnBottom { height: 1px; background: url("/images/dotted-border-bottom.gif") bottom left repeat-x; }
td.masterColumnSpacer { width: 5px; background: url("/images/dotted-border-edge.gif") top center repeat-y; }

.masterColumnTop {
	padding-top: 3px; 
	background: url("/images/dotted-border-bottom.gif") top left repeat-x; 
}


/* LEFT COLUMN HEADINGS */

#masterColumnLeft .ms-WPBody table { margin: 0 10px; }
#masterColumnLeft .columnHeading { 
	margin-top: 10px;
	padding: 5px 10px;
	padding-bottom: 0;
	background: url("/images/dotted-border-bottom.gif") top left repeat-x; 
 }

/* LEFT COLUMN */

td#masterColumnLeft .contentHeader { margin: 0; }
td#masterColumnLeft .content { padding: 5px 20px; }

#quickLinks { margin-top: 15px; }
#quickLinksList a { font-size: .8em; color: #333; text-transform: uppercase; text-decoration: none; }
#quickLinksList a:hover { color: #cc0000; text-decoration: underline; }
#quickLinksList .ms-alternating { background: none; }
#quickLinksList { width: 169px; padding: 5px 20px;  }
#quickLinksList td.ms-vb { padding: 0; padding-bottom: 5px; }

/* RIGHT COLUMN */

#welcomeTitle { background: #cc0000; margin-right: 1px; }
#welcomeText { width: 155px; padding: 10px; font-weight: bold; color: #333; background: #cccc99; }
#welcomeLinks { padding: 10px; }
#welcomeLinks div.link { margin: 5px 0; color: #e70000; }
#welcomeLinks a { font-size: .8em; text-transform: uppercase; color: #333; text-decoration: none; }
#welcomeLinks a:hover { color: #cc0000; text-decoration: underline; }

#myNotebookTitle { padding-top: 3px; background: url("/images/dotted-border-bottom.gif") top left repeat-x; }
#myNotebook { width: 175px; padding: 0; color: #ffffcc; }
#myNotebook .imgLink { text-align: right; }
#myNotebook .imgTitle { margin-top: 10px; margin-bottom: 0; }

#MyBooks, #MyResearch, #MyArticles { padding: 0 10px; }

#myNotebook .title { margin-top: 8px; margin-bottom: 2px; font-weight: bold; font-size: .85em; text-transform: uppercase; }
#myNotebook .title a { color: #000; text-decoration: none; }
#myNotebook .title a:hover { color: #cc0000; text-decoration: underline; }
#myNotebook .source { margin: 2px 0; font-size: 8em; }
#myNotebook .action { margin-top: 0; font-size: .85em; }
#myNotebook .action a { color: #000; text-decoration: none; }
#myNotebook .action a:hover { color: #cc0000; text-decoration: underline; }




/* PAGE BOTTOM */

table#footerLayout { width: 947px; margin: auto; }
td#footerLeft { width: 209px; }
td#footerRight { width: 177px; }
td#footerCenter { width: 551px; padding: 10px 5px; color: #999; text-align: center; font-size: .85em; background: url("/images/dotted-border-bottom.gif") bottom left repeat-x; }
td#footerCenter a { text-decoration: none; color: #999; }
td#footerCenter a:hover { text-decoration: underline; }


/* ROLLUPS */

.groupheader { font-weight: bold; }
.groupheader a { color: #333; text-decoration: none; }
.groupheader a:hover { color: #cc0000; text-decoration: underline; }

.link-item { margin-bottom: 10px; }
.link-item a { color: #333; text-decoration: none; }
.link-item a:hover {  color: #cc0000; text-decoration: underline; }

.link-date { font-weight: bold; }
.link-title {  }
#masterColumnLeft .link-title { width: 170px; }
.link-title a { color: #333; text-decoration: none; }
.link-title a:hover { color: #cc0000; text-decoration: underline; }

.link-abstract { color: #666; }
.link-more { margin-top: 2px; font-size: .8em; font-weight: bold; text-transform:uppercase; color:#cc0000; }
.link-more a { font-weight: normal; color: #333; text-decoration: none; }
.link-more a:hover { color: #cc0000; text-decoration: underline; }

#abstractRollup .link-title { font: bold 1.2em Georgia, "Times New Roman", Times, Paltino, serif; }
#abstractRollup .link-subtitle { font-size: 1em; font-weight: bold; color: #669999; }

#dateRollup {  }
#dateRollup .link-item { margin-bottom: 10px; }
#dateRollup .link-date { font-weight: bold; }
#dateRollup .link-title a { color: #333; text-decoration: none; }
#dateRollup .link-title a:hover { text-decoration: underline; }
#dateRollup .link-abstract { color: #666; }
#dateRollup .link-more { margin-top: 2px; font-size: .8em; font-weight: bold; text-transform:uppercase; color:#cc0000; }
#dateRollup .link-more a { font-weight: normal; color: #333; text-decoration: none; }
#dateRollup .link-more a:hover { color: #cc0000; text-decoration: underline; }






