﻿
body { 
	margin: 0; 
	color: #333; 
	background: #bdbdbb url('/asid/images/chapters/bgLight.gif'); 
	font: .8em "Lucida Grande", Geneva, Verdana, "Trebuchet MS", Helvetica, Arial, Tahoma; 
}

a { color: #0033cc; }
a:visited { color: #993366; }
.clearFloats { clear: both; }

#pageLayout { width: 760px; }
#bannerLayout { width: 100%; background: #b3b3b3; color: #fff; }
#bannerLogo { width: 205px; height: 117px; }
#bannerTools { width: 520px; padding: 5px 10px; text-align: right; }

#bannerLinks { color: #fff; font-size: .9em; text-align: right; padding-right: 15px; }
#bannerLinks a { color: #fafafa; text-decoration: none; }
#bannerLinks a:hover { color: #fafafa; text-decoration: underline; }
#bannerSearch { width: 171px; height: 24px; background: url(/asid/images/searchBg.gif) top right no-repeat;  }
.searchField { width: 140px; background: #ffffff; border: 0; }
.searchButton { cursor: hand; cursor: pointer; padding-right: 5px; }

#bannerTitles { padding: 0 10px; text-align: left; }
#chapterTitle { font-size: 2em; font-weight: bold; color: #fafafa; }
#asidTitle { }

/* content column layout */
#masterColumnLayout { width: 100%; }
#masterColumnLeft { width: 138px; padding: 0; }
#masterColumnRight { width: 622px; padding: 0; }
.masterColumnLeft { background: #d6d6d6; }
.masterColumnRight { background: #fff; }

/* Navigation */
#infoNavLinks, #subNav { width: 100%; }
td.navLink { height: 28px; padding: 5px; color: #fff; vertical-align: middle; }
td.navLink a { 
	color: #fff; 
	font-size: .85em; 
	font-weight: bold;
	text-decoration: none;
}
.navLink a:hover { text-decoration: underline; }
#infoNavLinks td { background: #78c01e url(/asid/images/chapters/NavLink2.gif) top left repeat-x; }
td#navLinkHome { background: #ff7309 url(/asid/images/chapters/NavLink1.gif) top left repeat-x; }
#subNav td { background: #01a0c7 url(/asid/images/chapters/navLink.gif) top left repeat-x; }

/* content */
#breadcrumbs { padding: 5px 10px; color: #fff; background: #5fb423; font-size: .85em; }
#breadcrumbs a { color: #fff; text-decoration: none; }
#breadcrumbs a:hover { color: #fff; text-decoration: underlin; }
.contentArea { padding: 10px; }
#landingBanner { }

#footer { padding: 10px; color: #888; text-align: center; font-size: .8em; }
#footer p { margin: 5px 0; }
#footer a { color: #777; }

/* Text displays */

h1, h2, h3, h4 { font-family: Arial, "Trebuchet MS", Helvetica, Sans-Serif !important; }
h1 { font-size: 1.3em; color: #377931; margin-top: 0; font-weight: bold; }
h2 { font-size: 1.1em; color: #0c3796; margin-bottom: 5px; }
h3 { font-size: 1em; color: #666; }
h4 { font-size: .9em; color: #000; }

p { margin-top: 5px; }
ul { margin-top: 5px; }
li { margin-bottom: 4px; }

/* TELERIK EDITOR STYLE CLASSES */

.smallText { font-size: .8em; }
.regText { font-size: 1em; }
.largeText { font-size: 1.2em; }
.xlargeText { font-size: 1.4em; }
.highlight { color: #bd2000; }

/* home page */

#introText { 
	padding: 10px;
	padding-bottom: 20px;
	color: #666; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 6px solid #ff8120;
	margin-bottom: 10px;
}
.moreLink { font-size: .8em; text-transform: uppercase; text-align: right; }

#homeColumnLayout { width: 622px; }
#homeMainColumn { width: 420px; }
#homeSideColumn { width: 201px; }

#chapterUpdates { }

#nationalEvents {
	width: 200px; 
	overflow: hidden;
	background: #f1f1f1; 
	border-left: 1px solid #999; 
	border-bottom: 1px solid #999; 
	}
#nationalEvents h2 {
	margin: 0;
	padding: 5px;
	text-align: center;
	background: #666;
	color: #fafafa;
	font-size: .9em;
}
#nationalEvents .contentArea { padding: 0 10px; font-size: .8em; }
#nationalEvents p { margin: 10px 0; }
#adSpace h2 { margin: 0; }
#adSpace .contentArea { padding: 0 10px; font-size: .85em;  } 

#asidUpdates { margin-bottom: 15px; padding-bottom: 10px; border-bottom: 6px solid #ff8120; }
#asidUpdates h3 { margin-top: 10px; margin-bottom: 5px; color: #ff8120; }
.updateLayoutLeft { width: 100%; }
.updateLayoutRight { width: 100%; }
.updateLayoutLeft .imageBlock { width: 110px; text-align: left; }
.updateLayoutRight .imageBlock { width: 110px; text-align: right; }
.imageBlock image { width: 100px; }

#updateAnnouncements { border-bottom: 1px solid green; padding-bottom: 10px; }
#updateIssues { border-bottom: 1px solid green; padding-bottom: 10px; }
#updateNews { border-bottom: 1px solid green; padding-bottom: 10px; }

/* fieldsets and legends */

fieldset { margin: 15px 0; padding: 5px 15px; }
legend { color: #000066; font-weight: bold; margin-bottom: 5px; }

.formLayout { margin: 10px 0; }
.formLayout td, .formLayout th { padding: 4px; }
.formLayout th { font-weight: bold; color: #666; text-align: right; }
.formLayout td { }


/* AUTHORING CONSOLE ==================================== */

#authorConsole, #errorConsole { padding: .5em; color: #000; font: normal .9em/120% Verdana, Arial, sans-serif !important; background: #FFFBE9; border: 1px solid #376899; }
#authorConsole a, #errorConsole a { color: #376899; display: block; margin: .5em 0; }
#authorConsole br { display: none; }
#authorConsole p { margin: .5em 0 .8em 0; }

.authorInput { padding: 10px; background: #fff; }

.authorInput fieldset { padding: .5em 1em; }
.authorInput legend { font-weight: bold; color: blue; margin-bottom: .5em; }
.phLabel { display: block; margin: 3px 0; font: bold 1em Arial, sans-serif; text-align: left; color: #999; }
