﻿/* general */
body { background: #cccccc; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 80%; margin: 0; }
a{ color: #9f1c34; text-decoration: none; }
a:hover { color: #9f1c34; text-decoration: underline; }
h1 { margin: 10px 0; font-size: 160%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h1.pageTitle { margin: 0 0 10px 0; border-bottom: 1px #c4c4c4 solid; }
h2 { margin: 0; font-size: 140%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h3 { margin: 0; font-size: 120%; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
h4, h5, h6 { margin: 0; font-size: 110%; }
p { margin: 0 0 1em 0; line-height: 140%; }

/* layout */
#pageLayout { width: 960px; background: #ffffff; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; }

#bannerImage { display: block; }
#bannerImage img { width: 738px; border: 1px solid #000; }
#leftWebZone {  }


#masterColumns { width: 960px; }
#masterColumnLeft { width: 740px; padding-bottom: 15px; }
#masterColumnRight { width: 210px; padding-bottom: 15px; }
#masterColumnSpacer { width: 10px; }

#contentLayout { width: 740px; border-collapse: collapse; }
#contentLeft { width: 225px; vertical-align: top; padding: 0; }
#contentRight { width: 505px; vertical-align: top; padding: 0; }
#contentSpacer { width: 10px; }

#logoBox { margin-bottom: 10px; text-align: center; }
#logoBox h3 { 
	padding: 3px 5px 3px 5px;
	color: #fff; 
	background: #202020 url('/design/navBgL.jpg') bottom repeat-x; 
	font: bold 100% Arial, Helvetica, sans-serif;
	text-align: left; 
}
#logoImage { }
#logoLink { }

/* header */
#headerLayout { position: relative; }
#actionsMenuFloat { position: absolute; top: 5px; right: 5px; background: #cccccc; font-size: 85%; font-weight: bold; }
#toolsLayout { position: absolute; top: 5px; right: 5px; font-size: 85%; font-weight: bold; }
#toolsLayout div, #toolsLayout table, #toolsLayout td, #toolsLayout a, #toolsLayout span { display: inline !important; }
#searchLayout { position: absolute; top: 50px; right: 5px; font-size: 85%; text-align: right; }
#searchLayout input { background: #cccccc; border: 1px #666666 solid; font-size: 11px; font-family: Arial, Helvetica, sans-serif; padding: 2px; }
#searchLink { margin: 6px 22px; font-size: .9em; }

#logoLayout { padding: 10px; }
#logoLayout img { border: 0; }

/* footer */
#footerLayout { width: 960px; margin: 20px 0 15px 0; font-size: 85%; text-align: center; }
#footerLayout div { padding: 0 0 5px 0; }

/* breadcrumb */
#breadcrumbLayout { font-size: 85%; color: #666666; margin: 10px 0; }
#breadcrumbLayout a { text-decoration: underline; }
.breadcrumb { }
.breadcrumbItem { }
.breadcrumbItemActive { font-weight: bold; }
.ms-pagebreadcrumb { display: none; }

/* global navigation */
#globalNavLayout { background: #919090 url('/design/navBg.jpg') top repeat-x; border-top: 1px #000000 solid; border-bottom: 1px #000000 solid; }
.globalNav { }
.globalNavItem { font-weight: bold;border-bottom: 1px #000000 solid; }
.globalNavItem a { display: block; color: #000000; padding: 10px 15px 10px 10px; }
.globalNavItem a:hover { color: #9f1c34; background: #c4c4c4; text-decoration: none; }
.globalNavItemHover { }
.globalNavItemActive { }
.globalNavMenu { font-size: 85%; font-weight: bold; width: 100%; }
div.globalNavMenu { width: 140px; background: #d2d2d2; padding: 10px 10px 0 10px; }
div.globalNavMenu table { width: 100%; }
.globalNavMenuItem a { display: block; padding: 3px 5px 3px 5px; }
.globalNavMenuItem a:hover { background: #e4e4e4; text-decoration: none; }
.globalNavMenuItemHover { }
.globalNavMenuItemActive { }

/* secondary navigation */
.currentNav { width: 100%; border-right: 1px #000000 solid;  }
.currentNavMenu1 { }
.currentNavHeader { font-weight: bold; border-bottom: 1px #000000 solid; font-size: 90%; }
.currentNavHeader a { display: block; padding: 3px 5px 3px 5px; color: #ffffff; background: #202020 url('/design/navBgL.jpg') bottom repeat-x; }
.currentNavHeader a:hover { color: #c4c4c4; text-decoration: none; }
.currentNavHeaderActive { }
.currentNavMenu2 { background: #9f1c34; color: #ffffff; font-size: 85%; border-bottom: 1px #000000 solid; }
.currentNavItem1 { }
.currentNavItem1 a { display: block; padding: 3px 5px 3px 15px; color: #ffffff; }
.currentNavItemActive { }

/* web parts */
.ms-WPHeader td { color: #ffffff; background: #202020 url('/design/navBgL.jpg') bottom repeat-x; }
.ms-WPTitle { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 100%; padding: 3px 5px 3px 5px; }
.ms-WPTitle a { color: #ffffff; }
.ms-WPBorder { border-color: #000000; }
.ms-WPBody { padding: 5px; }
.ms-partline { background: #cccccc; }
.ms-addnew { padding: 0 0 0 5px; }
a.ms-addnew { font-size: 85%; padding: 0; }

/* lists */
.ms-menutoolbar, table.ms-toolbar, .ms-toolbarContainer { background: #9f1c34; color: #ffffff; font-size: 90%; }
.ms-menutoolbar a, table.ms-toolbar a, .ms-toolbarContainer a { color: #ffffff; font-weight: bold; }
.ms-menubuttonactivehover a, .ms-splitbuttonhover a, .ms-viewselectorhover a { color: #000000; }
.ms-separator img { background: #cccccc; }
.ms-viewheadertr { background: #cccccc; font-size: 80%; }
.ms-descriptiontext { font-size: 85%; color: #666666; }
span.ms-descriptiontext { color: #ffffff; }

/* 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 */
.bullet, .level-bullet { }

/* search results */
.srch-Icon { }
.srch-Title { }
.srch-Description { }
.srch-Metadata { color: #888888; border-top: 1px #cccccc solid; }
.srch-URL a { color: #008800; }



/* WEB STYLING OVERRIDES 9/7/08 */

#globalNavLayout { background: #202020 url('/design/navBgL.jpg') bottom repeat-x; border-top: 1px #000 solid; border-bottom: 1px #000000 solid; }
.globalNavItem a { color: #fff; }
.ms-WPHeader td { color: #000; background: #919090 url('/design/navBg.jpg') top repeat-x; }
.ms-WPTitle a { color: #fff; }

#logoBox h3 { color: #000; background: #919090 url('/design/navBg.jpg') top repeat-x; }

/* WINA Join Form */
.FormError { font-style: italic; color:red;	}
.InputError { border-color:red; }
.First,.required { text-align:right;white-space:nowrap;text-decoration:none; }
.Second {padding-left:5px; width:80% }
.ECHeaderBar { width:100%;height:22px;background:url(http://www.isa.org/Graphics/WINA/search_bg.gif);background-repeat:repeat-x;text-indent:10px;border-top:1px solid #000000;border-bottom:1px solid #000000;color:#ffffff;font-weight:bold;margin-bottom:6px;margin-top:8px; }
.center1 { margin-left: auto; margin-right: auto;width:100%; }
