* {
     margin: 0;
}
html, body, #UI {
    height: 100%;
}
body {
    background-color: #d9d9d9; background-image:url(../images/skin/back.repeat.png); background-repeat:repeat-x;
    color: #000000; font-family: arial, geneva; background-repeat:repeat-x;
    font-size: 100%; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal;
    padding: 0; text-align: center; 
}
body {  
    text-align: -moz-center;
}
#Hdr_UI { position:absolute; top:0px; left:0px; height:112px; width:100%; }

#App_Main
{
    text-align: left;
    width: 976px; 
    position:relative; 
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -152px;     
}
.viewSplash #App_Main
{
    margin: 0 auto 0;     
    min-height:0;
    height:auto; 
}

#Ftr_Main { font-size:10px; margin-top:20px; }
#Ftr_Main a { font-size:10px; }
#Ftr_Main .navigation { font-size:10px; margin-top:20px; }
#Ftr_Main .copyright { font-size:10px; margin-top:20px; }
#Ftr_Main p { font-size:10px; margin-top:20px; }

#Hdr_Main { position:relative; height:107px; width:1012px; }
#Hdr_Main .title { display:none; }
#Hdr_Main .logo { position:absolute; left:2px; top:20px; }
* html #Hdr_Main .logo { behavior: url(/clientscript/iepngfix.htc); }

#Nav_Main  { position:absolute; left:300px; top:54px; padding:0; margin:0; width:665px;}
#Nav_Main .navItem { float:left; display:block; margin-right:0px; height:39px; margin-top:0;  text-decoration:none; text-align:center; position:relative; background-image:url(../images/skin/nav.sprite.png); padding-right:2px; }
#Nav_Main .navItem a { display:block; text-indent:-9999px; width:auto; height:39px; }
#Nav_Main .navItem:hover { background-image:url(../images/skin/nav.sprite.selected.png); }
#Nav_Main .selected { background-image:url(../images/skin/nav.sprite.selected.png); }
#Nav_Main #Ni_Business{ background-position:0px 0px; width:146px; }
#Nav_Main #Ni_Chamber { background-position:-148px 0px; width:154px; }
#Nav_Main #Ni_Community { background-position:-304px 0px; width:174px; }
#Nav_Main #Ni_ContactUs { background-position:-480px 0px; width:183px; }

#Nav_Contact { position:absolute; right:50px; top:10px; padding:0; margin:0; width:auto; }
#Nav_Contact .navItem { float:left; display:block; margin-right:0px; height:auto; margin-top:0;  text-decoration:none; text-align:center; position:relative; padding-right:6px; border-right:1px solid #5b5e59; padding-left:6px; }
#Nav_Contact .navItem a { display:block; text-decoration:none; color:#5b5e59; font-size:14px; }
#Nav_Contact .navItem:hover a { color:#8d143e;}
#Nav_Contact #Ni_Directory { border-right:0; }

#Hdr_Main {float:left; }
#Ftr_Main {float:left;}
#Cnt_Main { width:958px; height:auto; float:left; }
#Cnt_Main #Hdr_Content { width:958px; height:11px; background-image:url(../images/skin/content.header.png); display:block; float:left; font:0%;}
* html #Cnt_Main #Hdr_Content { padding:0; margin:0; font-size:1px; line-height:1px;}

#Cnt_Main #Cnt_Content { width:958px; height:auto; background-color:#42661D;  background-image:url(../images/skin/content.repeat.png); background-repeat:repeat-x; float:left; }
#Cnt_Main #Display_Main { width:958px; height:auto; background-image:url(../images/skin/content.shadow.png); background-position:bottom left; 
	position:relative; z-index:5; padding-bottom:19px; top:15px; float:left; }
* html #Cnt_Main #Display_Main { background-image:none; }
#Cnt_Main #Ftr_Content { width:958px; height:19px; background-image:url(../images/skin/content.footer.png);  float:left; font:0%;}

#Mod_Sidebar { width:220px; padding-left:17px; padding-right:13px;  height:auto; color:#fff; float:left; position:relative; }
#Mod_Sidebar .category { padding-left:12px; font-size:27px; color:#fff; }
#Nav_Sidebar { margin-top:16px; }
#Nav_Sidebar ul { padding:0; margin:0; }
#Nav_Sidebar li { padding:0; margin:0; margin-top:4px; }
#Nav_Sidebar li { width:212px; display:block; padding-left:13px;  }
#Nav_Sidebar .current_page_item { background-image:url(../images/skin/arrow.current.gif); background-repeat:no-repeat; background-position:0px 5px; }
#Nav_Sidebar .current_page_ancestor { background-image:url(../images/skin/arrow.down.gif); background-repeat:no-repeat; background-position:0px 9px; }
#Nav_Sidebar .current_page_ancestor .current_page_item { background-image:url(../images/skin/arrow.current.gif); background-repeat:no-repeat; background-position:3px 5px; }
#Nav_Sidebar li a { font-size:15px; color:#fff; text-decoration:none; display:block; padding-top:2px; }
#Nav_Sidebar ul li { width:auto; }
#Nav_Sidebar ul li a { font-size:14px; color:#d5d6d3; }
#Nav_Sidebar ul li { display:none; }
#Nav_Sidebar .current_page_item li { display:block; }
#Nav_Sidebar .current_page_ancestor li { display:block; }
#Nav_Sidebar .current_page_item a { color:#fff; font-weight:bold; }
#Nav_Sidebar .current_page_item li a { color:#d5d6d3; font-weight:normal; }
#Nav_Sidebar .current_page_item .current_page_item a { color:#fff; font-weight:bold; }
.viewArchive #Nav_Sidebar ul li { display:block; }
.viewArchive #Nav_Sidebar li a { display:inline; }



.entryView { position:relative; width:650px; float:left; height:auto; color:#f3f1f1; padding-left:30px; border-left:1px solid #c3c1c1;  }
.chambermasterView { width:925px; padding-left:15px; padding-right:15px; }
.chambermasterView iframe { width:925px; }
.entryView .title { font-size:27px; color:#fff; }
.entryView a  { color:#fff; }
.entryView .entry { color:#f3f1f1; font-size:13px; }
.entryView .entry a { color:#f3f1f1; font-size:13px;  }
.entryView .entry h1 { color:#fff; font-size:24px; margin-top:10px; margin-bottom:10px; }
.entryView .entry h2 { color:#fff; font-size:22px; margin-top:10px; margin-bottom:10px; }
.entryView .entry h3 { color:#fff; font-size:20px; margin-top:10px; margin-bottom:10px; }
.entryView .entry h3 a { color:#fff; font-size:20px; }
.entryView .entry h4 { color:#fff; font-size:16px; margin-top:10px; margin-bottom:10px; }
.entryView .entry ul { list-style-type:circle; margin-bottom:7px; }
.entryView .entry ul ul { list-style-type:circle; margin-bottom:3px; }
.entryView .entry ul li { margin-bottom:7px; }
.entryView .entry  ul li li {margin-bottom:3px;  }
.entryView .post { color:#f3f1f1; font-size:13px; }
.entryView .post a { color:#f3f1f1; }
.entryView .post h1 { color:#fff; font-size:24px; margin-top:10px; margin-bottom:10px; }
.entryView .post h2 { color:#fff; font-size:22px; margin-top:10px; margin-bottom:10px; }
.entryView .post h3 { color:#fff; font-size:20px; margin-top:10px; margin-bottom:10px; }
.entryView .post h3 a { color:#fff; font-size:20px; }
.entryView .post h4 { color:#fff; font-size:16px; margin-top:10px; margin-bottom:10px; }
.entryView .post ul { list-style-type:circle; }
.entryView .post ul li {margin-bottom:7px;  }
.entryView .post ul li li {margin-bottom:3px;  }

.entryView .entry .vvqflv { display:block; float:right; margin-left:14px; margin-bottom:10px; margin-top:2px; margin-right:2px; }
.entryView .post .vvqflv { display:block; float:right; margin-left:14px; margin-bottom:10px; margin-top:2px; margin-right:2px; }
.entryView .entry img  { display:block; float:right; margin-left:14px; margin-bottom:10px; margin-top:2px; margin-right:2px; }
.entryView .post img  { display:block; float:right; margin-left:14px; margin-bottom:10px; margin-top:2px; margin-right:2px; }

#Dv_Search { #f3f1f1;}
#Dv_Search a { #f3f1f1;}
#Dv_Search .title { #f3f1f1;}
#Dv_Search h2 { #f3f1f1;}

#Mod_404  { color:#fff; position:relative;  float:left; height:auto; color:#f3f1f1; padding-left:30px;  width:925px; padding-left:15px; padding-right:15px; }
#Mod_404  a { color:#fff; }
#Mod_404  .title { font-size:27px; color:#fff; }
#Mod_404  h2  { font-size:27px; color:#fff; }


#Mv_Spotlights { width:964px; height:107px; float:left; position:relative; left:-3px; top:-22px;}
#Mv_Spotlights .header { width:964px; height:5px; background-image:url(../images/skin/related.header.png); font:0%;}
#Mv_Spotlights #Cnt_Spotlights { width:964px; height:96px; background-image:url(../images/skin/related.repeat.png); background-repeat:repeat-y; }
#Mv_Spotlights .footer { width:964px; height:6px; background-image:url(../images/skin/related.footer.png); font:0%;}
#Mv_Spotlights #Cnt_Spotlights  .spotlight { float:left; position:relative; width:316px; margin-left:4px;}

#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsor { padding-left:50px; width:266px; height:96px; display:table-cell; vertical-align:middle; text-align:center; background-color:#fff; }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsor a { }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsor img { }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsorPlatinum { background-image:url(../images/skin/sponsor.platinum.png); background-position:5px 0px;  }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsorGoldPlus{ background-image:url(../images/skin/sponsor.goldplus.png); background-position:5px 0px;  }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsorGold { background-image:url(../images/skin/sponsor.gold.png); background-position:5px 0px;  }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsorSilver { background-image:url(../images/skin/sponsor.silver.png); background-position:5px 0px;  }
#Mv_Spotlights #Cnt_Spotlights .spotlight .sponsorBronze { background-image:url(../images/skin/sponsor.bronze.png); background-position:5px 0px;  }

#Mv_Leaderboard { width:964px; height:107px; float:left; position:relative; left:-3px; top:-19px;}
#Mv_Leaderboard .header { width:964px; height:5px; background-image:url(../images/skin/related.header.png); font:0%;}
#Mv_Leaderboard .content { width:964px; height:96px; background-image:url(../images/skin/related.repeat.png); background-repeat:repeat-y; position:relative; }
#Mv_Leaderboard .footer { width:964px; height:6px; background-image:url(../images/skin/related.footer.png); font:0%;}
#Mv_Leaderboard .content .media { left:0px; top:3px; z-index:2; position:absolute; height:96px; width:964px; text-align:center;  }

#Display_Footer { position:relative; float:left; width:964px; height:auto; top:-34px; }
#Nav_Social { width:200px; position:absolute; top:0px; left:0px; }
#Nav_Social .navItem { display:block; width:23px; height:23px; float:left; margin-right:6px;}
#Nav_Social .command a { display:block; width:23px; height:23px; text-indent:-9999px; background-image:url(../images/skin/nav.social.gif); }
#Nav_Social #Ni_Twitter a { background-position:0px 0px; }
#Nav_Social #Ni_Facebook a { background-position:-27px 0px; }
#Nav_Social #Ni_LinkedIn a { background-position:-54px 0px; }
#Nav_Social #Ni_Flickr a { background-position:-81px 0px; }
#Nav_Social #Ni_Rss a { background-position:-107px 0px; }

#Ftr_Main #Nav_Footer { position:absolute; top:2px; right:5px; width:auto; }
#Ftr_Main #Nav_Footer .navItem { display:inline; border-right:1px solid #6c6c70; padding-left:5px; padding-right:5px; margin:0; }
#Ftr_Main #Nav_Footer #Ni_Career { border-right:0; }
#Ftr_Main #Nav_Footer .navItem a { padding:0; font-size:12px; text-decoration:none; }
#Ftr_Main #Dv_Address { position:absolute; top:42px; right:9px; width:auto; margin:0; padding:0; height:30px; }
#Ftr_Main #Dv_Address p { font-size:14px; color:#4d4d4f; font-weight:bold; font-family:verdana; margin:0; padding:0;  }
#Ftr_Main .copyright { position:absolute; top:29px; left:0px; }

#Mod_Callouts { position:relative; float:left; left:-5px; width:970px; margin-top:4px; }
#Mod_Callouts .callout { width:175px; height:156px; background-position:-5px 0px; padding-left:10px; padding-right:10px; padding-top:10px; 
    background-image:url(../images/skin/callout.back.png); display:block; position:relative; float:left; }
#Mod_Callouts .callout a { text-decoration:none; }
#Mod_Callouts .callout .lnkTitle { text-decoration:none; margin:0; padding:0; display:block; }
#Mod_Callouts #Callout_Business { width:175px; background-position:0px 0px; padding-left:15px; }
#Mod_Callouts #Callout_Cta { background-image:url(../images/skin/cta.back.png); width:379px; height:166px; padding:0; margin:0; }
#Mod_Callouts #Callout_Cta img { position:relative; z-index:2; top:3px; left:0px; }
#Mod_Callouts .callout .title { background-image:url(../images/skin/callout.titles.gif); text-indent:-9999px; background-repeat:no-repeat; cursor:pointer;}
#Mod_Callouts .callout .description { padding:0; margin:0; }
#Mod_Callouts .callout .description a { font-size:13px; font-weight:bold; margin-top:10px; display:block; }
#Mod_Callouts .callout .links { display:block; margin-top:10px; position:relative; }
#Mod_Callouts .callout .links a {color:#6d6d71; font-size:13px; display:block; padding-left:15px; margin-top:5px; background-image:url(../images/skin/arrow.right.gif); background-repeat:no-repeat; background-position:3px 2px; }
#Mod_Callouts .callout .links a:hover { text-decoration:underline;}
#Mod_Callouts #Callout_Business .title { background-position:-3px 0px; }
#Mod_Callouts #Callout_Chamber .title { background-position:-202px 0px; }
#Mod_Callouts #Callout_Community .title { background-position:-395px 0px; }

.viewSplash #Cnt_Main #Hdr_Content { display:none; top:0; background:none;}
.viewSplash #Cnt_Main #Cnt_Content { width:958px; height:305px; top:0; background:none;}
.viewSplash #Cnt_Main #Cnt_Content #Display_Main { width:958px; height:305px; top:0; padding:0; margin:0; background:none;}
.viewSplash #Cnt_Main #Ftr_Content { display:none; top:0; background:none;}

#Frozen_UI { background-color: #000; z-index:50000;}
#Display_Frozen {  background-image:url(../images/skin/lightbox.back.png); background-repeat:repeat-x;  z-index:50001;}
#Lightbox { z-index:50002;}
#Lightbox #Cmd_CloseLightbox { position:absolute; top:75px; right:0px; font-family:'times new roman', times; text-decoration:none; font-size:24px; color:#fff; display:none; }
#UI .active  #Cmd_CloseLightbox { display:block; }
#Lightbox #Hdr_Lightbox { display:block; width:959px; height:108px; position:relative; left:-10px; background-position:0px 0px;  }
.active #Hdr_Lightbox { background-image:url(../images/logo.lightbox.gif); }
#Lightbox #Cnt_Lightbox { padding:0; margin:0; }

#Dv_Events { width:625px; height:auto; float:left; color:#f3f1f1  }
#Dv_Events a { color:#f3f1f1  }
#Dv_Events .month { width:625px; display:block; float:left; }
#Dv_Events .month .title { display:block; padding-left:10px; padding-right:10px; height:21px; background-image:url(../images/skin/calendar.title.back.png); padding-top:5px; padding-bottom:4px; font-size:17px; font-weight:bold; text-transform:uppercase; background-repeat:repeat-x; color:#f3f1f1  }
* html #Dv_Events .month .title { background-image:none; background-color:#739155; }
#Dv_Events .month .day { width:625px; height:auto; display:block; float:left; background-image:url(../images/skin/event.back.png); background-repeat:repeat; margin-bottom:10px;  }
* html #Dv_Events .month .day { background-image:none; background-color:#5a7d36; }	
#Dv_Events .month .day .dayNumber { width:20px; height:30px; padding-left:10px; padding-right:10px; display:block; background-image:url(../images/skin/calendar.title.back.png); padding-top:5px; padding-bottom:4px; font-size:17px; font-weight:bold; background-repeat:repeat-x; float:left; margin-right:10px; }
* html #Dv_Events .month .day .dayNumber { background-image:none; background-color:#739155;}
#Dv_Events .month .day .events { width:570px;  float:left; }
#Dv_Events .month .day .events .event .name { text-decoration:underline; display:block; font-size:14px; margin-bottom:10px; cursor:pointer; }

#Dv_EventDetail { width:625px; height:auto; color:#f3f1f1; } 
#Dv_EventDetail a { color:#f3f1f1  }
#Cnt_EventDetail { width:625px; height:auto; }
#Cnt_EventDetail .title {color:#f3f1f1 display:block; padding-left:10px; padding-right:10px; height:21px; background-image:url(../images/skin/calendar.title.back.png); padding-top:5px; padding-bottom:4px; font-size:17px; font-weight:bold; background-repeat:repeat-x; }
* html #Cnt_EventDetail .title { background-image:none; background-color:#739155; }
#Cnt_EventDetail .dateRange { font-weight:bold;  margin-bottom:5px; }
#Cnt_EventDetail .timeRange {  font-weight:bold; margin-bottom:5px;  }
#Cnt_EventDetail .content {  width:575px; padding-left:25px; padding-right:25px; padding-top:25px; padding-bottom:25px; 
    height:auto; display:block; float:left; background-image:url(../images/skin/event.back.png); background-repeat:repeat; margin-bottom:20px;  }
* html #Cnt_EventDetail .content  { background-image:none; background-color:#5a7d36; }	
#Cnt_EventDetail .content .subtitle { font-size:14px; color:#f3f1f1; font-weight:bold; margin-top:30px; margin-bottom:20px; }
#Cnt_EventDetail .content .description {  }
#Cmd_BackToEvents { margin-bottom:30px; clear:both; width:205px; height:26px; text-indent:-9999px; background-image:url(../images/skin/command.returnToCalendar.gif); }

#Dv_Archive .status { color:#fff; margin-bottom:10px; }

#searchform { padding-right:30px; position:absolute; margin:0; padding:0; top:10px; left:305px; }
#searchform label {display:none; }
#searchform #s { display:block; padding:2px; margin:0; font-size:12px; line-height:14px; float:left;  margin-right:5px; }
#searchform #searchsubmit { display:block; margin:0; padding:1px; font-size:12px; }

#Dv_ContactInfo { width:215px; position:relative; padding-left:13px; font-size:11px; line-height:16px;  }

.viewMaintenance #Display_Main { }
.viewMaintenance #Display_Main .status { position:absolute; left:0px; top:50px;  width:250px; height:auto; font-size:13px; color:#49494d; display:none;  }
.viewMaintenance #Display_Main #Media_Maintenance { width:651px; height:521px; float:right; background-image:url(../images/skin/photo.landing.jpg); }
.viewMaintenance #Display_Main #Dv_Contact { position:absolute; top:450px; left:0;  width:275px; font-size:13px; color:#49494d; text-align:right; line-height:16px; }

#Post-18 .title { display:none;}

#Module_Login { width:250px;}
#Module_Login .caption { font-size:14px; }
#Module_Login .textbox {
    height:32px;
    margin:4px 0;
    border-bottom:1px solid #3F641A;
    border-right:1px solid #3F641A;
    display:inline-block;
    line-height:0.8em;
    margin-bottom:10px;
}
#Module_Login .textbox input {
    background:none repeat scroll 0 0 #FFFFFF;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:solid;
    border-width:1px;
    color:#000000;
    font:18px arial,sans-serif bold;
    height:25px;
    margin:0;
    padding:5px 8px 0 6px;
    vertical-align:top;
    width:245px;
    -moz-box-sizing:content-box;
    line-height:0.8em;
}

#Module_Login #Wrap_SignIn {
    border-bottom:1px solid #3F641A;
    border-right:1px solid #3F641A;
    display:inline-block;
    margin:3px 0 4px 4px;
    line-height:0.8em;
}
#Module_Login #Cmd_SignIn {
    background:none repeat scroll 0 0 #EEEEEE;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:solid;
    border-width:1px;
    display:block;
    height:30px;
    line-height:0.8em;
}
#Module_Login #Cmd_SignIn input { 
    bottom transparent;
    border:medium none;
    color:#000000;
    cursor:pointer;
    font:15px arial,sans-serif;
    padding:0; padding-left:6px; padding-right:6px; 
    height:30px;
    margin:0;
    outline:0 none;
    vertical-align:top;
}
#Module_Login #Cmd_SignIn input:active { background:none repeat scroll 0 0 #CCCCCC; }


