body{text-align:center; background:#e2e2e2; color:#818181;}
#wrapper{width:940px; text-align:center; margin:0 auto; padding: 10px 0 0 0;}
#topNavBar,.content{margin:0 auto; width:705px; height:auto; text-align:left;}
#header{padding-bottom:10px;background-color:#e2e2e2;}
.contentWrapper{background:url('images/background.gif') repeat-y;
}
.logo{float:left;width:100%;height:80px;background:transparent url('images/logo.gif') no-repeat;}
.logo b{display:none;}

#header .flash{width:685px; padding:10px; background:#fff;}

#headerTicker{height:232px;}

#globalNav{float:right;margin:20px 0 0 0;}
#globalNav ul{margin:0;padding:0;list-style:none;}
#globalNav li{float:left;}
#globalNav li a,
#globalNav li a:visited,
#globalNav li a:active{padding:0 6px;background:url('images/navDiv.gif') repeat-y;color:#9b2723;font-size:9px;text-decoration:none;line-height:12px;}
#globalNav li a:hover{text-decoration:underline;}
#globalNav li.first a{background:none;}

#topNavBar{clear:both;}
#topNavBar b{display:none;}
#topNavBar ul{background:#e2e2e2;}
#topNavBar li{display:inline; float:left; padding:0;}
#topNavBar li a{display:inline; float:left; height:32px;}
#topNavBar li.buyers a{background:transparent url('images/buyersBtn.gif') no-repeat 50% 0; width:143px;}
#topNavBar li.buyers a:hover{background:transparent url('images/buyersBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.buyers a.selected{background:transparent url('images/buyersBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.inside a{background:transparent url('images/insideBtn.gif') no-repeat 50% 0; width:142px;}
#topNavBar li.inside a:hover{background:transparent url('images/insideBtnSelected.gif') no-repeat 0 0;}
#topNavBar li.inside a.selected{background:transparent url('images/insideBtnSelected.gif') no-repeat 0 0;}
#topNavBar li.government a{background:transparent url('images/governmentBtn.gif') no-repeat 50% 0; width:148px;}
#topNavBar li.government a:hover{background:transparent url('images/governmentBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.government a.selected{background:transparent url('images/governmentBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.news a{background:transparent url('images/newsBtn.gif') no-repeat 50% 0; width:113px;}
#topNavBar li.news a:hover{background:transparent url('images/newsBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.news a.selected{background:transparent url('images/newsBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.becomeMember a{background:transparent url('images/becomeMemberBtn.gif') no-repeat 50% 0; width:159px;}
#topNavBar li.becomeMember a:hover{background:transparent url('images/becomeMemberBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.becomeMember a.selected{background:transparent url('images/becomeMemberBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.members a{background:transparent url('images/membersBtn.gif') no-repeat 50% 0; width:159px;}
#topNavBar li.members a:hover{background:transparent url('images/membersBtnSelected.gif') no-repeat 50% 0;}
#topNavBar li.members a.selected{background:transparent url('images/membersBtnSelected.gif') no-repeat 50% 0;}

.sidebar{float:left; width:225px; margin:0 10px 0 0; padding: 0; background:#fff;}
.sidebar b{display:none;}
.sidebar ul{}
.sidebar li{float:left; padding:0; border-bottom:2px solid #e2e2e2;}
.sidebar li.sideBottom{border-bottom:none;}
.sidebar li a {float:left; height:71px; width:225px;}
.sidebar li.search {display:inline; width:225px; height:71px;}
.sidebar li.search .searchBtn {float:left; width:48px; margin: 30px 0 0 25px;}
.sidebar li.search input.field{float:right; text-align:left; width:125px; height:30px; background:transparent url('images/sideNavSearchBG.gif') no-repeat 0 0; margin:25px 0 0 0; border:none; padding:5px; text-transform:uppercase; color:#9b2723; text-decoration:none;}
.sidebar li.findRealtor a{background:transparent url('images/sideNavFindRealtorBtn.gif') no-repeat 50% 0;}
.sidebar li.findRealtor a:hover{background:transparent url('images/sideNavFindRealtorBtnSelected.gif') no-repeat 50% 0;}
.sidebar li.findRealtor a.selected{background:transparent url('images/sideNavFindRealtorBtnSelected.gif') no-repeat 50% 0;}
.sidebar li.findProperty a{background:transparent url('images/sideNavPropertyBtn.gif') no-repeat 50% 0;}
.sidebar li.findProperty a:hover{background:transparent url('images/sideNavPropertyBtnSelected.gif') no-repeat 50% 0;}
.sidebar li.findProperty a.selected{background:transparent url('images/sideNavPropertyBtnSelected.gif') no-repeat 50% 0;}
.sidebar li.memberOnly a{background:transparent url('images/sideNavMemberOnlyBtn.gif') no-repeat 50% 0;}
.sidebar li.memberOnly a:hover{background:transparent url('images/sideNavMemberOnlyBtnSelected.gif') no-repeat 50% 0;}
.sidebar li.memberOnly a.selected{background:transparent url('images/sideMemberOnlyBtnSelected.gif') no-repeat 50% 0;}
.sidebar object{margin:0 20px 0 19px;}

.sidebar .sideBarNav{width:225px;padding:20px 0; float:left; text-align:center;}
.sidebar .sideBarNav b{display:none;}
.sidebar .sideBarNav ul{width:80%; margin:0 auto;}
.sidebar .sideBarNav li{float:none;padding:0; margin:0 auto; border-bottom:none; }
.sidebar .sideBarNav li a{width:183px; height:22px; margin-bottom:2px;background:#b5221d url('images/sideNavRedBG.gif') no-repeat 50% 100%; color:#fff; text-decoration:none; text-transform:uppercase; font-size:11px; font-weight:700;cursor:pointer;}
.sidebar .sideBarNav li a:hover,.sidebar .sideBarNav li a.selected{color:#fff;background:#70181b url('images/sideNavRedBGover.gif') no-repeat 50% 100%;}
.sidebar .sideBarNav li ul{margin-top:-2px;float:left;margin-left:13px;}
.sidebar .sideBarNav li ul a{margin:0;background:#E2E2E2;color:#818181;text-decoration:none;width:150px;padding:3px;}
.sidebar .sideBarNav li ul a:hover{background:#E2E2E2;color:#818181;text-decoration:underline}
.sidebar .inner {width:90%; margin:0 auto; padding:10px 0 0 0;}

.sidebar .wpZone_edit{width:225px;}
.sidebar .wpWebPartTitle td{ max-width:125px; overflow:hidden;}
.sidebar li .wpWebPartTitle a {float:none;height:auto;width:auto;}
.sidebar li .wpZone a{height:auto; padding:10px 0;}

.content{float:left; min-height:415px; width:705px; padding-bottom:10px;}
.content .main{clear:left;width:686px; min-height:400px; margin:0; padding:10px 10px 0;background:#fff; }
.content .main .subNav ul{list-style:none; text-align:right; background:transparent url('images/subNavBorder.gif') repeat-y 148px 0; padding-bottom:175px;}
.content .main .subNav ul li a{text-decoration:none; font-size:11px; margin-bottom:5px; padding-right:10px; color:#818181;}
.content .main .subNav ul li a.selected,
.content .main .subNav ul li a:hover{color:#9b2723; background:transparent url('images/subNavSelected.gif') no-repeat 100% 60%;}
.content .main div.titleArea{font-size:62px; text-transform:uppercase; letter-spacing:10px; font-weight:bold; color:#9b2723;}
.content .main div.header{}
.content .main div.topRow{}
.content .main div.centerLeftColumn,
.content .main div.centerColumn,
.content .main div.centerRightColumn{display:inline;float:left;width:32%;height:auto;margin-right:10px;}
.content .main div.centerRightColumn{margin-right:0;}
.content .main div.footer{clear:both;height:auto;}
.content .main a{color:#b5221d; text-decoration:none;}
.content .main a:hover{text-decoration:underline;}
.content .main p{font-size:12px;line-height:20px; margin:0 0 0 0; padding-bottom:8px;}
.content .main h1{font-weight:500;font-size:16px; margin:6px 0 7px 0;}
.content .main h1 strong{color:#9b2723; margin:0 0 0 5px; font-weight:normal;}
.content .main h2{margin-top:20px;font-weight:700;font-size:14px;}
.content .main h3{text-decoration:underline;}
.content .main ul{list-style:disc;margin-left:17px;}
.content .main ol{ list-style-position:inside;}
.content .main li{margin-bottom:5px;}
.content .main .title{margin-right:10px; margin-bottom:15px;}
.content .main .top{margin-right:10px;}
.content .main .leftColumn{float:left; width:170px; padding: 0; margin:0 20px 0 0;}
.content .main .rightColumn{float:left; width:400px; margin-right:10px}
.content .main .bottom{clear:both; margin-right:10px;}

#footer{clear:both; height:60px; text-align:right; background:#fff; width:940px; margin:10px auto 0;}
#footer div.inner{text-align:right; padding:10px 40px;}
#footer b{display:none;}
#footer ul{float:right;}
#footer li{float:left;padding:0 5px 0 13px;line-height:17px; font-size:11px;}
#footer li a{float:left; height:34px; }
#footer a{color:#818181; text-decoration:none;}
#footer a:hover{color:#9b2723;}
#footer li.realtor a{background:transparent url('images/logoRealtor.gif') no-repeat 50% 0; margin:2px 0 0 0; width:26px;}
#footer li.equalOpportunity a{background:transparent url('images/logoEqualOpportunity.gif') no-repeat 50% 0; width:35px;}

.salesStatistics{}
.salesStatistics table{width:100%;margin:15px 0;border-collapse:collapse;}
.salesStatistics th, .salesStatistics td{padding:3px 5px; border:solid 1px #000; white-space:nowrap;}
.salesStatistics th{background-color:#e2e2e2;text-align:center;}
.salesStatistics th#titlecell{color:#fff;background-color:#818181;}
.salesStatistics tr#loadingMessage th{height:346px; vertical-align:middle;}
.salesStatistics td{text-align:right;}
.salesStatistics td.rowTitle{text-align:left;}
.salesStatistics td#footercell{background-color:#e2e2e2;text-align:left; white-space:normal;}
.salesStatistics .reportType{line-height:25px;}
.salesStatistics .reportType input{float:left;margin: 5px 5px 0px;}
.salesStatistics .reportCriteria{float:left; margin-right:10px; line-height:25px;}
.salesStatistics .reportCriteria label{display:block;float:left;clear:left;width:80px;margin:0 5px;text-align:right;}
.salesStatistics .submit input{margin:5px 0px;}
.salesStatistics .note{line-height:normal;margin-top:5px;}

.results{}
.results table{width:100%;margin:15px 0;border-collapse:collapse;}
.results th,
.results td{padding:3px 5px; border:solid 1px #000;}
.results th{background-color:#e2e2e2;text-align:center;}
.results th#titlecell{color:#fff;background-color:#818181;}
.results tr#loadingMessage th{height:250px; vertical-align:middle;}
.results td#footercell{background-color:#e2e2e2;text-align:left; white-space:normal;}
.submit input{margin:5px 0px;}
.searchCriteria{line-height:25px;}
.searchCriteria ul{list-style-type:none !important;}
.searchCriteria ul li{float:left; padding-right:20px;}
.searchCriteria label{display:block;float:left;clear:left;width:80px;margin-left:5px;}

.displayMember{text-align:left;padding:10px 10px 10px 15px;}
.displayMember img{float:right;}
.displayMember label{float:left; clear:left;display:block;width:75px;font-weight:bold;}

#headerTicker li{position:absolute;}

.displayOffice{}
.displayOffice label{float:left; clear:left;display:block;width:150px;}
.displayOffice .officeMembers table{width:100%;margin:15px 0;border-collapse:collapse;}
.displayOffice .officeMembers th,
.displayOffice .officeMembers td{padding:3px 5px; border:solid 1px #000;}
.displayOffice .officeMembers th{background-color:#e2e2e2;text-align:center;}
.displayOffice .officeMembers th#titlecell{color:#fff;background-color:#818181;}
.displayOffice .officeMembers tr#loadingMessage th{height:250px; vertical-align:middle;}

.calendar {border: solid 1px #818181;}
.calendar .event{width:100%;}
.calendar .dateHeader{padding:3px; background:#e2e2e2 none; color:#818181; font-size:14px; font-weight:700}
.calendar .event label{display:block; float:left; clear:left; width:100px; padding:2px 0; text-align:right; }
.calendar .event div.field{float:left;width:550px;margin:2px 5px;}
.calendar hr {clear:both; visibility:visible;}
.calendar .noEvent{padding:2px 5px 2px 105px;}
.calendar .controls ul{float:right; list-style-type:none; margin-left:5px;}
.calendar .controls ul li{float:left; padding-left:15px;}
.calendar .controls ul#tabs li{padding-left:0;padding-right:15px;}
.calendar .controls{padding:5px;}
.calendar .controls label{padding:3px;}
.calendar .month td{font-size:10px;}
.calendar .month th{width:14%; text-align:center;}
.calendar table.month thead{ background-color:#818181;color:#fff}
.calendar table.month{border-collapse:collapse;}
.calendar table.month th{padding:2px;border:solid 1px #000;}
.calendar table.month td{padding:2px;border:solid 1px #818181;}
.calendar table.month tbody tr{height:75px;}
.calendar table.month .prevMonth, .calendar table.month .nextMonth{background-color:#c9c9c9;}
.calendar .month td div{font-size:12px;}
.calendar .register {padding:5px; border-top: solid 1px #818181; text-align:center; font-size:14px; font-weight:bold;}

.eventDetail .event{width:100%;}
.eventDetail .dateHeader{padding:3px; background:#e2e2e2 none; color:#818181; font-size:14px; font-weight:700}
.eventDetail .event label{display:block; float:left; clear:left; width:100px; padding:2px 0; text-align:right; }
.eventDetail .event div.field{float:left;width:550px;margin:2px 5px;}
                     
.rosters #rosterTable table{width:100%;margin:15px 0 0;border-collapse:collapse;}
.rosters #rosterTable th,
.rosters #rosterTable td{padding:3px 5px; border:solid 1px #000;}
.rosters #rosterTable th{color:#fff;background-color:#818181;text-align:center; vertical-align:middle;}
.rosters #rosterTable tr.title{ font-size:14px;}
.rosters #loadingMessage {padding:115px 0; border:solid 1px #000; background-color:#e2e2e2; text-align:center;}

.sidebar li.personalAP{width:80%; margin-top:10px; padding:0 22px 10px;background:transparent url('images/payableBG.gif') no-repeat 50% 0;}
.sidebar li.personalAP .header{text-align:center; padding:5px; color:#fff;font-size:13px; font-weight:700;}
.sidebar li.personalAP .balance{position:relative;text-align:left; padding:0 7px 5px; background:#ddddde; font-size:11px; font-weight:700;}
.sidebar li.personalAP .balance .more{position:absolute; bottom:4px; right:15px; color:#b92837}
.balance .item{display:block; padding-bottom:3px;}
.balance .item a{float:none; width:auto; color:#9b2723}
.balance .item .mlsNo{display:block;float:left;width:63px;}
.balance .item .group{display:block;float:left;width:50px;}
.balance .item .invoice{display:block;float:left;width:50px;text-align:right;}
.balance .item br{clear:both;}
.balance h1{ padding-top:10px; font-size:12px; text-decoration:underline; text-align:center;}

#eventTicker{height:31px;padding:8px 10px 0;background:url('images/marqueeBg.gif') no-repeat 0 0;
color:#fff;font-weight:400;
}
#eventTicker .when{font-weight:700;}
#eventTicker .link{padding-left:15px;}
#eventTicker .link a{color:#fff; text-decoration:none;}

#calTicker{list-style: none;margin:0;background:#DDDDDE;width:350px;}
#calTicker li{padding:10px;height:78px;}
#smallCal dt{width:50px;float:left;}
#smallCal dd{float:left;margin-left:5px;width:250px;}

.committees .committee {}
.committees .committeesList {clear:both; padding-top:30px;}
.committees .committee label{float:left; clear:both; width:120px; padding:4px;}
.committees .committee div{float:left;padding:4px;width:500px;}

.siteLogin{line-height:20px;}
.siteLogin label{float:left; clear:both; width:100px;line-height:26px;}
.siteLogin .rememberMe label{float:none; width:auto;}
.siteLogin .rememberMe input{margin-right:5px;}

.content .main .articleList{}
.content .main .articleList .noResults{}
.content .main .articleList .listItem{}
.content .main .articleList .title{}
.content .main .articleList .title a{}
.content .main .articleList .title a:hover{}
.content .main .articleList .summary{}
.content .main .articleList .modifiedOn{}
.content .main .articleList .pagination{}
.content .main .articleList .fullStory{}
.content .main .articleView{}
.content .main .articleView h1{font-weight:bold; margin:2px 0;}
.content .main .articleView h2{margin:2px 0;font-weight:normal;}
.content .main .articleView .content{width:100%;margin-top:10px;}
.content .main .articleView .author{display:inline;}
.rightMemberColumn{float:right;}
.leftMemberColumn{float:left;width:325px;}
.infoBlock{float:left;height:140px;width:225px;}

#oneClick{}

#oneClick td{width:160px;height:55px;vertical-align:middle;font-size:11px;font-weight:bold;text-align:center;background:#DDDDDE;}
#oneClick tr td a{color:#585A5B;display:inline-table;padding:6px 0;width:159px;}
#oneClick td:hover{background:#B5221D;}
#oneClick tr td:hover a{color:#DDDDDE;}

.articleList p{padding-bottom:0 !important;}

.hide{display:none;}
.captchaImage img{float:none;margin-right:10px;}
ol li span{display:none;}
.ResourceList{margin-left:10px;line-height:16px;}
.ResourceList span{margin-left:20px;}
.ResourceList li{marker-offset:5px;}
.ResourceList a{padding-left:4px;}

.searchCriteria .category{float:left; width:30%;padding:0 0 5px 5px;}
.mlsSplash{text-align:center; background:transparent url('images/loading.gif') no-repeat top center; margin:100px; padding:100px;}
