﻿body {margin: 0;padding: 0;font-family:Tahoma, Arial, Sans-Serif; line-height: 1.6; font-size: 62.5%;padding-bottom:30px;}
body * {margin:0;padding:0;}
h1 { font-size: 18px; font-weight: bold; padding-bottom:0;color:#61749e;}
h2 { font-size: 16px; font-weight: bold;margin-bottom:5px;padding-bottom:0;color:#61749e;}
h3 { font-size: 14px; font-weight: bold;margin-bottom:5px;padding-bottom:0;color:#4a4948;}
h4 { font-size: 12px; font-weight: bold;margin-bottom:0;padding-bottom:0;color:#4a4948;}
h1, h2, h3, h4 {width:620px;}
p {margin-bottom:10px;}

#maintable {background: #fff url(images/navbg.jpg) repeat-y top right;}

#contentcontainer {float:left;clear:both;}
#contentcontainer ul, #contentcontainer li, #contentcontainer p, #contentcontainer a
 {font-size:12px;}
#contentcontainer * {font-family:Tahoma, Arial, Sans-Serif;}
#contentcontainer ul {margin:20px 0; margin-top:5px;}

#contentcontainer ol li {margin-left:25px;}
#contentcontainer a {color:#61749e;}
#contentcontainer a:hover {}

#aspnetForm {text-align:center;margin:0 auto; margin-top:30px;width:860px;text-align:left;border:solid 0px black;}

/*aggregator*/
/* Entry Pages - 2 Col */
.aggcontentcontainer {width:620px;padding:0;padding-top:15px;margin:0;clear:both;}
.aggcard2Main {text-align:right;width:310px;float:left;}
.aggcard2col, .aggcardhover2col {border:solid 1px #dfdfdf;margin:0;color:#000;text-align:left;margin-left:20px;padding:5px;padding-bottom:0px;height:80px;}
.aggcard2col {background-color:#fbfbfb;}
.aggcardhover2col {background-color:#f4f3f3;cursor:pointer;}
.aggcard2col img, .aggcardhover2col img{float:left;height:60px;width:60px;margin: 0 10px 30px 0;padding:0;border:solid 1px #dfdfdf;}
.aggcard2col b, .aggcardhover2col b {font-size:12px;}
.aggcard2col p, .aggcardhover2col p {padding:0;margin:0;font-size:11px;}

#contentcontainer .rtUL li {background:none;}


#header {height:163px;width:860px;border-collapse: collapse;}
#headerleft {width:350px;height:163px;}
#headerright {width:510px;height:163px;text-align:right; vertical-align:top;}
#searchcontainer {padding-right:0px;width:540px;margin-top:46px;float:left;}
#searchcontainer .sf_searchBox label {display:none;}

#searchcontainer .sf_searchSubmit {font-size:10px;}
#topnavcontainer {float:left;width:540px;margin-top:20px;}
#topnavcontainer {padding-right:10px;}
#topnavcontainer *{font-family:Tahoma, Arial, Sans-Serif;font-size:11px; color:#818181;}

#toplinkscontainer {float:left;width:540px;}
#toplinkscontainer span {padding-right:5px;color:#c0c0c0;}
#memberlogin, #memberdirectory, #sitemap {float:right;margin-top:20px;margin-left:5px;/*background: #fff url(images/secure.jpg) no-repeat 2px left*/ ;}
#memberlogin a, #memberdirectory a, #sitemap a {color:#5da290;}
#sitemap {background:none;}

#maintable{border-collapse: collapse;width:860px;}
#mainleft{width:670px; vertical-align:top;border-collapse:collapse;}
#mainleft #breadcrumb {height:20px;width:650px;font-size:11px;padding:5px 10px;}
#mainleft #contentcontainer {width:630px;padding:15px 20px;margin-bottom:50px;padding-top:0;}
#pagetitle {width:440px;float:left;padding:15px;padding-top:10px;}
#pagefunctions {width:170px;float:left;text-align:right;padding:15px;padding-top:10px;margin-top:5px;}

#mainright{width:187px;vertical-align:top;float:right;border-collapse:collapse;padding-bottom:20px;}
.navheader {width:174px;float:right;color:#5c5b5b;font-weight:bold;text-transform:uppercase; padding:5px 5px 5px 10px;margin:0;height:20px;font-size:11px;}
#footer {background:#7dc7b5;width:856px;float:left;text-align:left;padding:4px 2px;color:#474747;font-size:9px;}
#footer a {color:#474747}


.FAQheader {font-size:14px;padding:5px;width:600px;background-color:#eee;}
.FAQList .sf_libraryGrid {margin-bottom:20px;border-bottom:none;}
.FAQList td {display:none;}
.FAQList .sf_docTitle {display:block;width:600px;padding:5px;border:none;}

.pageDownloadList .sf_libraryGrid {width:600px;padding:5px;}
.PositionDownloadList .sf_libraryGrid {width:600px;padding:5px;}

.Awardsheader {font-size:14px;padding:5px;width:590px;background-color:#eee;}
.AwardsList .sf_libraryGrid {width:600px;}
.AwardsList .sf_docTitle {width:60%;}

.StaffExpandedList {padding:0;}

.StaffExpandedList .sf_listTitle {display:none;}
.StaffExpandedList .sf_expandedList {margin:0;padding:0;list-style-type:none;}
.StaffExpandedList H3 {width:600px;}
#contentcontainer .StaffExpandedList .sf_expandedList li {list-style-type:none;width:280px;float:left;margin:0;margin-left:20px;padding:0;background-image:none;height:100px;}

.BranchExpandedList {padding:0;}
.BranchExpandedList H3 {width:600px;}
.BranchExpandedList .sf_listTitle {display:none;}
.BranchExpandedList .sf_expandedList {margin:0;padding:0;list-style-type:none;}
#contentcontainer .BranchExpandedList .sf_expandedList li {list-style-type:none;width:280px;float:left;margin:0;margin-left:20px;padding:0;background-image:none;height:100px;}


.CouncilExpandedList {padding-bottom:20px;}
.CouncilExpandedList .sf_listTitle {display:none;}
.CouncilExpandedList .sf_expandedList {margin:0;padding:0;list-style-type:none;}
#contentcontainer .CouncilExpandedList .sf_expandedList li {border-bottom:solid 1px #eee;list-style-type:none;width:600px;float:left;margin:0;margin-left:20px;padding:0;background-image:none;height:22px;}
#contentcontainer .CouncilExpandedList .sf_expandedList li .sf_listItemTitle {width:300px;float:left;font-size:12px;}
#contentcontainer .CouncilExpandedList .sf_expandedList li .sf_listItemBody {width:300px;float:left;}

#contentcontainer .NewsList {border-top:solid 3px #eee;}
#contentcontainer .NewsList .sf_newsList {margin:0;padding:0;}
#contentcontainer .NewsList .sf_newsList li {border-bottom:solid 1px #eee;list-style-type:none;width:610px;float:left;margin:0;margin-left:5px;padding:0;background-image:none;}
#contentcontainer .NewsList .sf_newsList li h2 {width:450px;float:left;padding:0;margin:0;line-height:auto;font-size:12px;padding-bottom:10px;padding-top:10px;}
#contentcontainer .NewsList p {display:block;}
#contentcontainer .NewsList .sf_newsList .sf_newsDate {width:145px;display:block;float:right;padding-bottom:10px;padding-top:10px;text-align:right;}
#contentcontainer .NewsList .sf_singleNews .sf_NewsTitle {padding-top:30px;}
#contentcontainer .NewsList .sf_singleNews .sf_newsDate {background-color:#eee;padding:5px;}


#contentcontainer .CouncilMeetingDates ul, #contentcontainer .CouncilMeetingDates li {margin:0;padding:0;}
#contentcontainer .CouncilMeetingDates .sf_listTitle {display:none;}
#contentcontainer .CouncilMeetingDates .sf_expandedList li {background-image:none;}
#contentcontainer .CouncilMeetingDates .sf_listItemBody li {}

#contentcontainer .BranchMeetingDates ul, #contentcontainer .BranchMeetingDates li {margin:0;padding:0;}
#contentcontainer .BranchMeetingDates .sf_listTitle {color:#4a4948;font-size:14px;}
#contentcontainer .BranchMeetingDates .sf_expandedList li {background-image:none;}
#contentcontainer .BranchMeetingDates .sf_listItemTitle {font-size:12px;}
#contentcontainer .BranchMeetingDates .sf_listItemBody li {}

#contentcontainer .SearchResults DT {padding-top:20px;}
#contentcontainer .SearchResults DT a{color:#4c6dc4;}
#contentcontainer .SearchResults .sf_pager {margin:0;background-color:#f4f4f4;border:solid 1px #e9e9e9;padding:3px;margin-top:25px;}
#contentcontainer .SearchResults .sf_pager li {margin:0;}
#contentcontainer .SearchResults .sf_PagerItem, #contentcontainer .SearchResults ol.sfpager li a {color:#000;}
#contentcontainer .SearchResults DD a{color:#3f8f7a;}
.SearchResults EM {font-size:10px;}
.clear {clear:both;}

.OrderedListArea {background-color:red;}
