body { margin: 0; padding-bottom: 40px; color: #000; background: #fff url('/nada/images/gradient.jpg') top left repeat-x; font: .8em Verdana, Arial, Helvetica, sans-serif; }

a { color: #000099; }
.clearFloats { clear: both; }


/* DESIGN & PAGE LAYOUT ============================================== */

#pageLayout { width: 980px; margin: auto; background: #fff; }

/* SEARCH */
#search { padding: 5px; text-align: right; }
.searchField { border: 1px solid #999; width: 95px; height: 12px; }
.javaLink { color: #000099; text-decoration: underline; font-size: 1em; cursor:pointer; }

/* AD BANNERS */

.adBanner { width: 728px; height: 90px; margin: 10px auto; }
.adBox { width: 300px; height: 250px; margin: 10px 0; }

/* BANNER & WELCOME */
#bannerLayout { width: 100%; margin-bottom: 3px; }
#bannerLayout { font: .8em Arial, Helvetica, sans-serif; }
#bannerLayout a, #search a { text-decoration: none; text-transform: uppercase; }
#bannerLayout a:hover, #search a:hover { text-decoration: underline; }

#bannerLogo { width: 500px; height: 74px; text-align: left; vertical-align: top; } 
#bannerLogo img { margin-top: 10px; border-width: 0; }
#bannerGutter { width: 5px; }
#bannerWelcome { width: 475px; padding-top: 5px; text-align: left; vertical-align: top; }
#welcome { padding: 5px 1em; font-weight: bold; color: #fff; background: #98bd37 url('/nada/images/header-gradient-green.jpg') center left repeat-x; }
#welcome span { font-size: 1.2em; padding-right: 10px; }
#welcome a { color: #fff; }
#siteLinks { padding: 5px; }
#siteLinks a { padding: 0 3px; }

/* MAIN CONTENT LAYOUT */
#contentLayout { width: 960px; margin: 0 10px; margin-bottom: 15px; }
#leftContentColumn { width: 200px; }
#centerContentColumn { width: 730px; padding: 0 15px;  }
#centerContentColumnNLN { width: 940px; margin: 0 10px; }
#contentSidebar {
	width: 175px; 
	float: right;
	padding: 10px;
	margin-left: 15px; 
	text-align: left !important;
	background: #cccc99; 
	border: 1px solid #000; 
	}

/* NAVIGATION STYLING */
#breadcrumbs { margin-left: 10px; margin-top: 0; margin-bottom: 10px; font-size: .8em; color: #999; font-weight: bold; }
#breadcrumbs a { color: #999; font-weight: normal; text-decoration: none; }
#breadcrumbs a:hover { text-decoration: underline; }

#subChannelMenu { color: #000099; font-weight: bold; border-top: 1px solid #999; font-size: .9em; }
.subNavLink { padding: .5em; margin-bottom: 0; border-bottom: 1px solid #999; background: #ccc; }
.subNavLink a { text-decoration: none; }
.subNavLink a:hover { text-decoration: underline; }

/* PAGE TOOLS */
#pageTools { margin-top: 2em; }
#pageTools img { vertical-align: middle; }
#pageTools p { margin: .5em 0; }

/* FOOTER */
#footer { margin-top: 15px; border-top: 1px solid #98bd37 font-size: .9em; text-align: center; color: #444; padding-bottom: 10px; }
#footer a { }
#footer p { margin: .8em 0; }
#copyright { font-size: .9em; color: #444; }

/* GENERAL CONTENT STYLING =================================================== */

h1, h2, h3, h4 { font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
h2, h3, h4 { margin-bottom: .5em; }
h1 { font-size: 1.6em; }
h2 { font-size: 1.3em; }
h3 { font-size: 1.2em; }
h4 { font-size: 1em; }

.h3 { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }

p { }
img { border-style: none; }
hr { margin: .5em 0; height: 1px; border-bottom: 1px solid #e5e5e5; }
hr.heavy-rule { margin: .5em 0; height: 3px; border-bottom: 3px solid #496799; }
hr.white-rule { margin: .5em 0; height: 3px; border-bottom: 3px solid #fff; }
hr.red-rule { margin: .5em 0; height: 3px; border-bottom: 3px solid red; }
hr.green-rule { margin: .5em 0; height: 3px; border-bottom: 3px solid #70A517; }

.highlight { color: #cc0000; }
.xsmallText { font-size: .8em; }
.smallText { font-size: .9em; }
.regText { font-size: 1em; }
.largeText { font-size: 1.2em; }
.xlargeText { font-size: 1.4em; }

.clearFloats { clear: both; }
.clearLeftFloat { clear: left; }

#relatedContent { margin-bottom: 10px }
#featuredEvent { margin-bottom: 10px }
#featuredProduct { margin-bottom: 10px }

.sideBarTitle { font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; color: #fff; background: #98bd37 url('/nada/images/header-gradient-green.jpg') center left repeat-x; margin: 0 0 0 0; padding: 2px 5px 2px 5px; }
.sideBarTitle a { text-decoration: none; color: #fff; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; text-transform: uppercase; }
.sideBarTitle h2 { margin: 0; padding: 2px 5px; color: #fff !important; background: #98bd37 url('/nada/images/header-gradient-green.jpg') center left repeat-x; }
.sideBarArea { border-style: solid; border-width: 1px; border-color: #bbb; margin: 0 0 5px 0; padding: 2px 5px; }
.sideBarArea .subTitle { font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #666; }

/* LANDING PAGES */

#missionStatement { color: #000099; border: 1px solid #ccc; padding: .5em 1em; margin-bottom: 1.5em; }

#newsTag { font-weight: bold; font-size: 1.5em; margin: 0; }
#newsLogo { width: 250px; float: right; margin: 0; }
h1.#newsTitle { margin-top: 1.5em; width: 290px; float: left; font-size: 1.3em; }

#newsPostingRollup { margin: 1.5em 0; }
#newsPostingRollup .newsThumb { margin-right: 10px; }
table.newsItem { margin-bottom: .5em; }

h2.sectionTitle { margin-top: 2em; padding: .3em .5em; color:#fff; background: #98bd37 url('/nada/images/header-gradient-green.jpg') center left repeat-x; font-weight: bold; }


/* AUTHORING CONSOLE ==================================== */
#authorConsole, #errorConsole { width: 100%; margin-bottom: 1em; font-size: .9em; line-height: 120%; background: #f1f1f1; border: 1px solid #000099; }
#authorConsole a, #errorConsole a { color: #000099; }
#authorConsole a:hover, #errorConsole a:hover { color: maroon; }
#authorConsole td, #errorConsole td { padding: 0 .5em; line-height: 140%; }
#authorConsole hr { margin: 0; }

fieldset { padding: .5em 1.5em; }
legend { font-size: 1.1em; font-weight: bold; color: #000099; margin-bottom: .5em; }
.phLabel { display: block; font-weight:bold; color: #666; margin-top: 1em; margin-bottom: .2em; }


/* SITE MAP STYLES ====================================== */

/* HOME CHANNEL */
.HitReporting-ReportRootChannel { font-weight: bold; text-transform: uppercase; }
.HitReporting-ReportRootChannel a { color: #000 !important; }

/* PRIMARY LEVEL CHANNELS */
.HitReporting-ReportChannel { margin-top: 2em; padding: .5em; color:#fff; background: #98bd37 url('/nada/images/header-gradient-green.jpg') center left repeat-x; font-weight: bold; text-transform: uppercase; }
.HitReporting-ReportChannel a { color: #fff !important; }
.HitReporting-ReportChannel a:hover {  }

/* SECONDARY LEVEL CHANNELS */
ul.sub { margin-top: .2em; margin-bottom: .5em; }
.sub .HitReporting-ReportChannel { margin-top: .2em; padding: 0; background: #fff; text-transform:none; }
.sub .HitReporting-ReportChannel a { color: #000 !important; }
.sub .HitReporting-ReportChannel a:hover { color: #000; }

/* POSTINGS */
.HitReporting-ReportPosting { font-weight: normal; }

#ATDRSSContainer { padding-top: 10px; }
#ATDRSSFeed .sideline {	FONT-SIZE: 12px; COLOR: #000099; LINE-HEIGHT: 13px;	FONT-FAMILY: "Times New Roman", Times, serif;	TEXT-DECORATION: none; }
