﻿body {
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-family: Arial, Tahoma, Helvetica, Sans-Serif;
	background-color: #EFEFEF;
}
#root { background-color: #fff; width:900px; margin:0 auto;}
#head { height: 149px; text-align: left; background:  url(/images/header-new-cap-bg.jpg) top left repeat-x; }
#head_content { height: 149px; background: url(/images/header-combined.jpg) top left no-repeat; }
#head_cap { height: 93px; background: transparent url(/images/header-cap.png) top left no-repeat; }
#search { font-size: .85em; height: 30px; line-height: 30px; float: right; width: 20.5em; }
#search, #search span, #search input { vertical-align: middle; }
#foot { margin-top: .5em; background: #f4f4f4 url(/images/copyright-bg.gif) top left repeat-x; }
#foot, #links { clear: both; } 
#middle_content, #foot_links, #copyright, #head_content { width: 895px; }
#copyright { height: 17px; line-height: 17px;  text-align: right; font-weight: bold; font-size: .8em; color: #333; }
#foot_links { padding: 3px; font-size: .8em; background: #f4f4f4 url(/images/foot_links-bg.gif) top left repeat-x; }
#foot_links a { color: #333; }
#foot_links_bg {background: #f4f4f4 url(/images/foot_links-bg.gif) top left repeat-x; }

#leftnav { margin-top: 5px; width: 185px; vertical-align: top; float:left; left: 0; }
#content { padding: 0 5px 0 190px; vertical-align: top; font-size: .9em;  }

table td { font-size: 1em; }

#leftnav ul { margin: 0 0 0 2px; padding: 0; list-style: none; width: 185px; font-size: .85em; }
#leftnav ul ul { display: none; width: 178px; margin-left: 1px; } 
#leftnav ul ul ul { margin: 0; }
#leftnav li.AspNet-Menu-Selected ul, #leftnav li.AspNet-Menu-ChildSelected ul, #leftnav li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-Selected ul, #leftnav li.AspNet-Menu-ChildSelected ul li.AspNet-Menu-ChildSelected ul { display: block; }
#leftnav li.AspNet-Menu-Selected ul ul, #leftnav li.AspNet-Menu-ChildSelected ul ul { display: none; } 

#leftnav ul li { margin: 1px 0 1px 0; }
#leftnav ul li ul li { overflow: hidden; white-space: nowrap; }
#leftnav ul li ul li a { overflow: hidden; width: 168px; }
#leftnav ul li a { padding: 0 0 0 10px; background: #fff url(/images/leftnav-main-bg.png) center left no-repeat; height: 24px; line-height: 24px; display: block; color: #ac5900; text-decoration: none; font-weight: bold; }
#leftnav ul li.AspNet-Menu-Selected a { color: #000; background: #fff url(/images/leftnav-main-bg-sel.png) center left no-repeat; }
#leftnav ul li ul li.AspNet-Menu-Selected a, #leftnav ul li ul li a, #leftnav ul li.AspNet-Menu-Selected ul li a { background: #fff url(/images/leftnav-sub-bg.png) center left no-repeat; height: 20px; line-height: 20px; display: block; color: #776639; text-decoration: none; font-weight: bold;  }
#leftnav ul li ul li.AspNet-Menu-Selected a { color: #000; font-weight: bold; }
#leftnav ul li ul li ul li.AspNet-Menu-Selected a, #leftnav ul li ul li ul li a, #leftnav ul li.AspNet-Menu-Selected ul li ul li a, #leftnav ul li ul li.AspNet-Menu-Selected ul li a { padding-left: 2em; background: #fff url(/images/leftnav-sub-sub-bg.png) center left no-repeat; height: 20px; line-height: 20px; display: block; color: #776639; text-decoration: none; font-weight: bold;  }
#leftnav ul li ul li ul li.AspNet-Menu-Selected a { color: #000; font-weight: bold; }

#news_box { margin-bottom: .25em; width: 315px; float: right; margin-left: 5px; font-size: .85em; background: #fff url(/images/news_box-top.gif) top center no-repeat; }
#news_box .head, #news_box .body  { border-left: 1px solid #f8db96; border-right: 1px solid #f8db96; background-color: #fef6e1; }
#news_box .body { text-align: center; }
#news_box .head { margin-top: 4px; padding: 3px; padding-left: 5px; font-weight: bold; }
#news_box .text { text-align: left; background-color: #fff; margin: 3px; margin-bottom: 0; border: 1px solid #f8db96; padding: 0 8px 0 8px; }
#news_box .bottom { height: 4px; font-size: 2px; background: #fff url(/images/news_box-bottom.gif) bottom center no-repeat; } 

#links td  { text-align: center; vertical-align: middle; }

#leftnav li span.pdf { vertical-align: middle; width: 16px; height: 16px; float:right; margin: 4px 10px 0 0; }
#leftnav li li span.pdf { margin: 2px 10px 0 0; }
a.pdf { background: url(/images/acro-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.pdf-wrap span { display: inline-block; background: url(/images/acro-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.doc { background: url(/images/doc-15px.gif) bottom right no-repeat; padding-right: 17px; }
a.xls { background: url(/images/excel-15px.gif) center right no-repeat; padding-right: 17px; }

h1 { font-size: 1.5em; font-weight: bold; margin-top: .5em; }

#skip { height: 1px; }
#breadcrumb { margin: 0px -5px 0 auto; padding: 0; }
#breadcrumb .bread { padding: 3px 4px 4px 4px; background: url(/images/bread-bg.gif) bottom center repeat-x; font-size: .85em; background-color: #fef6e1; }
#breadcrumb .bread_r { font-size: 1px; width: 5px; border: 0; padding: 0; background: url(/images/bread-right.gif) bottom left no-repeat; }
#breadcrumb .bread_l {  font-size: 1px; width: 5px; border: 0; padding: 0; background: url(/images/bread-left.gif) bottom right no-repeat; }

.question { font-weight: bold; padding-left: 25px; background: url(/images/q.gif) top left no-repeat; }
.answer { padding-left: 25px; background: url(/images/a.gif) top left no-repeat; }
.answer_c { padding-left: 25px; }

.legal { font-size: .9em; }
.b, .sect { font-weight: bold; }
a { color: #296d87; }
a:hover { color: #002b3c; }

div.sect { margin: 1em 0 1em 0; font-size: 1.2em; font-weight: bold; padding:3px; background-color: #efefef; border:1px solid Silver; }

.board, .plan, .project { margin: 1em 0 1em 0; }
.board .title, .plan .title, .project .title, .category { font-size: 1.2em; font-weight: bold; padding:3px; background-color: #efefef; border:1px solid Silver; }
.project .title, .plan .title { background: none; border: none; }
.category { margin-top: 1em; }
.board .links { padding: 3px; }
/*.board .links a { color: #36819e; }*/
.board .links ul { margin: 0; padding: 0; margin-left: 2em; list-style-type:none;   }
.board .links ul li { background: url(/images/arrow-blue.gif) left center no-repeat; padding: 0 0 0 1em; }
.board .body, .plan .body, .project .body { margin: 0 .5em 0 .5em; }

.back { text-align: right; font-size: .85em; margin-top: .5em; }
.back a { color: #666; }
.back span { padding: 2px 5px 2px 5px; border: 1px solid #ffe7ae; background-color: #fff; }

#content { line-height: 1.5em; }
#breadcrumb, #news_box { line-height: normal; }
#breadcrumb a { color: #333; }

.calitem { font-size: .8em; line-height: normal; }

.docs { width: 99%; border: 1px solid #ddd; }
.docs td { vertical-align: middle; }
.docs .type th { padding: 3px; font-weight: bold; color: #fff; text-align: left; font-size: 1em; background: #92a2b1 url(/images/blue-bg.gif) bottom left repeat-x; }
.docs .legend th { background-color: #efefef; font-size: .9em; padding: 2px; font-weight: bold; text-align:left; border-bottom: 1px solid #ccc; }
.docs .alt td { background-color: #e9f5f5; }
.docs .doc { padding-left: 1em; text-align: left; vertical-align:top; white-space: nowrap;  }
.docs .agenda, .docs .minutes { width: 9em; text-align: center; vertical-align:top; }
.docs .items{vertical-align:top;}
.docs .items ul{font-size:.9em; width:10em; line-height:110%;   margin-left:.8em; margin-top:0; padding:0; list-style:disc;}

.docsize { font-size: .75em; font-family: Verdana, "Courier New", Monospace; }

ul.doclist { margin: 0; padding: 0; margin-left: 2em; list-style-type:none; }
ul.doclist ul { margin: 0; padding: 0; margin-left: 2em; list-style-type:none; }
ul.doclist li { background: url(/images/arrow-blue.gif) left .35em no-repeat; padding: 0 0 0 1em; }
ul.doclist li li { background: url(/images/arrow-blue-light.gif) left .35em no-repeat; padding: 0 0 0 1em; }
ul.doclist li li li { background: url(/images/arrow-blue-white.gif) left .35em no-repeat; padding: 0 0 0 1em; }
.doclist table { width: 100%; border: 1px solid #ccc; margin: .25em; }
.doclist table td { font-size: .9em; line-height: normal; }
.doclist table th { background-color: #efefef; border-bottom: 2px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.adobe { padding: 1em; margin: 1em; border-top: 2px solid #ddd; clear: right; }

.news { }
.release, .news .date { text-align: right; color: #666; font-size: .9em; }
h1.headline { }
.related { }
.subheadline { font-size: .8em; }

.form_item {  width: 9em; margin-right: .5em; text-align: right; font-weight: bold; }
.label {   }
.error { font-weight: bold; }
.formerror { color:#CC3300; font-weight: bold; }
.bio img { margin-bottom: 2px;  }
.bio { font-size: .85em; line-height: 1em; text-align: center; width: 110px; margin: .25em; padding: 1em; border: 1px solid #ccc; height: 140px; float: left; }

.committee_pic { float: right; border: 1px solid #000; margin-bottom: .5em; margin-left: .5em; }
span.key { text-decoration: underline; }
.attachments { display: none; }
.horizonawardtitle{color:#3780b3; font-size:1.1em; margin-bottom:0px;}

