/********************************************************************
Formatting Styles
********************************************************************/
#index {
     margin: 0;
     padding: 0;
     background-color: #ffffff; }
body {
     text-align:center;
     padding:0;
     margin:0;
     background-image: url(../images/bg_body3.jpg);
     background-repeat: repeat-x;
     font-family: Times, "Times New Roman", serif; }
#wrapper {
     width: 920px;
     text-align: center;
     margin: 0 auto;
     padding: 0; }
/********************************************************************
Dropdown Menu Styles
********************************************************************/
.dropdown {
     background-color: #bbcfe6;
     border-bottom: 5px #0061ae solid; }
.dropdown_wrapper {
     width: 920px;
     margin: 0 auto; }
/********************************************************************
Flickr Styles
********************************************************************/
#flickr_badge_source_txt {
     padding:0;
     font: 11px Arial, Helvetica, Sans serif;
     color:#666666; }
#flickr_badge_icon {
     display:block !important;
     margin:0 !important;
     border: 1px solid rgb(0, 0, 0) !important; }
#flickr_icon_td {
     padding:0 5px 0 0 !important; }
.flickr_badge_image {
     text-align:center !important; }
.flickr_badge_image img {
     border: 1px solid black !important; }
#flickr_www {
     display:block;
     padding:0 10px 0 10px !important;
     font: 11px Arial, Helvetica, Sans serif !important;
     color:#3993ff !important; }
#flickr_badge_uber_wrapper a:hover,
		#flickr_badge_uber_wrapper a:link,
		#flickr_badge_uber_wrapper a:active,
		#flickr_badge_uber_wrapper a:visited {
     text-decoration:none !important;
     background:inherit !important;
     color:#3993ff; }
#flickr_badge_wrapper {
     background-color:#ffffff; }
#flickr_badge_source {
     padding:0 !important;
     font: 11px Arial, Helvetica, Sans serif !important;
     color:#666666 !important; }
/********************************************************************
Twitter Top Styles
********************************************************************/
h2.sidebar-title { }
ul#twitter_update_list {
     margin-top: 0;
     margin-bottom: 3px; }
h2.flickr {
     margin-bottom: 5px;
     float: right;
     font-weight: normal; }
#twitter_div a:link, #twitter_div a:visited {
     text-decoration: none;
     border: none;
     color: #ffffff;
     font-size: .9em; }
#twitter_div a:hover {
     color: #0060ad; }
/********************************************************************
Top Menu Quicklinks Styles
********************************************************************/
.top_menu {
     margin: 0;
     padding: 0;
     height:50px;
     width: 920px;
     float: left;
     background-image: url(../images/bg_topmenu.jpg);
     background-repeat: no-repeat;
     background-position: top left; }
.top_menu.button { }
.top_links {
     float: left;
     text-align: left;
     margin: 0;
     padding: 0px;
     height: 50px;
     width: 676px;
     overflow: hidden;
     display: inline; }
.top_links ul {
     text-align: left;
     list-style: none;
     font-family: Times, "Times New Roman", serif;
     font-size: 0.875em;
     margin: 0;
     margin-top: 1.125em; }
.top_links li.no_paddingl {
     padding-left: 5px; }
.top_links li.nopaddingr {
     padding-right: 0; }
.top_links li {
     display: inline;
     padding-right: 13px;
     padding-left: 13px; }
.top_links a {
     color: #0060ad;
     text-decoration: none; }
.top_links a:link, .top_links a:visited, #content a:hover {
     /* This is for Win/IE only */
     color: #0060ad;
     text-decoration: none;
     border: none; }
.top_links a:hover, #content a:link, #content a:visited {
     color: #17af4d; }
/********************************************************************
Top Menu Search Styles
********************************************************************/
.search {
     width: 244px;
     float: right;
     margin: 0;
     padding: 0; }
#search {
     float: left; }
.search img {
     padding: 0;
     margin: 0; }
/********************************************************************
Header Styles
********************************************************************/
.header {
     float: right;
     width: 920px;
     height: 133px;
     background-image: url(../images/bg_logobox.jpg);
     background-repeat: no-repeat; }
.header img.logo {
     float: left; }
.header img {
     margin: 0;
     padding: 0; }
.members img { }
.font_adjust { }
.member_spotlight img { }
td.member_spotlight {
     background-image: url(../images/ms_bg.jpg);
     background-repeat: repeat-x; }
table.member_box {
     float: right;
     margin: 0;
     padding: 0; }
.member_box h1 {
     font-family: Times, "Times New Roman", serif;
     font-size: 0.938em;
     color: #0061ad;
     margin-bottom: 0; }
.member_box p {
     font-family: Times, "Times New Roman", serif;
     font-size: 0.814em;
     margin: 0;
     color: #005fad; }
.member_box a:link, .member_box a:visited {
     color: #17ab4a; }
.member_box a:hover {
     color: #0060ad; }
/********************************************************************
Dynamic Content Styles
********************************************************************/
.dynamic_content {
     float: left;
     width: 898px;
     height: 256px;
     padding: 11px;
     background-color: #c4d0e5;
font-family: Times, "Times New Roman", serif;  }
.events {
     float: left;
     width: 305px;
     margin-right: 11px;
     text-align: left; }
.event_area1, .event_area2 {
     float: left;
     width: 281px;
     height: 97px;
     margin-right: 11px;
     border: 1px #ffffff solid;
     padding: 12px; }
.event_area1 {
     margin-bottom: 12px;
     background-color: #62a0d9;
     background-image: url(/images/fevent.png);
     background-position: top right;
     background-repeat: no-repeat; }
.event_area2 {
     background-color: #084a9c;
     background-image: url(/images/fprogram.png);
     background-position: top right;
     background-repeat: no-repeat; }
.ri_home img {
     border: 1px #ffffff solid; }
.event_area1 p, .event_area1 h1, .event_area2 p, .event_area2 h1 {
     color: #ffffff;
     font-size: 0.875em;
     margin: 0;
      font-family: Times, "Times New Roman", serif; }
.event_area1 p b, .event_area2 p b{
     font-weight: normal;}
.event_area1 h1, .event_area2 h1 {
     font-size: 1.250em;
     font-weight: normal;
     padding-bottom:5px;
     border-bottom: 1px #4e83bc solid;
     margin-bottom: 10px; }
.events a, .events a:link, .events a:visited {
     color: #0060ad; }
.event_area1 a, .event_area2 a:link, .event_area2 a:visited {
     color: #73bbfd; }
/********************************************************************
Home Page Navigation Styles
********************************************************************/
.nav_main, .nav_home {
     float: left;
     width: 920px;
     padding-bottom: 40px;
     background-image: url(../images/bg_main_content.jpg);
     background-repeat: repeat-x; }
.nav_home{
     padding-bottom: 15px;}
#homenav.nav_home li{
     font-size: .938em;}
body#home .nchamber, body#home .nbusiness, body#home .nlifestyle {
     float: left;
     text-align: left; }
body#home .nchamber {
     width: 310px; }
body#home .nbusiness {
     width: 304px; }
body#home .nlifestyle {
     width: 306px; }
.nchamber ul, .nbusiness ul, .nlifestyle ul, .nmembers ul {
     padding-right: 20px; }
.nchamber li, .nbusiness li, .nlifestyle li, .nmembers li {
     margin-bottom: 12px;
     font-family: Times, "Times New Roman", serif;
     font-size: 0.938em;
     padding-bottom: 5px;
     border-bottom: 1px #9ab2d5 solid;
     display: list-item;
     list-style-type: square;
     list-style-image: url(../images/square_bullet.png); }
.nchamber li a, .nchamber li a:link, .nchamber li a:visited, .nbusiness li a, .nbusiness li a:link, .nbusiness li a:visited, .nlifestyle li a, .nlifestlye li a:link, .nlifestyle li a:visited, .nmembers li a, .nmembers li a:link, .nmembers li a:visited {
     text-decoration: none;
     color: #084a9c;
     font-weight: normal;
font-size: 0.938em; }
.nchamber li a:hover, .nbusiness li a:hover, .nlifestyle li a:hover, .nmembers li a:hover {
     color: #2baa54;
  font-weight: normal;  }
/********************************************************************
Subcategory Navigation Styles
********************************************************************/
ul.subcategory li, ul.subcategory li a:link, ul.subcategory li a:visited {
     color:#2baa54; }
ul.subcategory li a:hover {
     color: #084a9c; }
/********************************************************************
Sub Page Navigation Styles
********************************************************************/
.navigation {
     width: 315px;
     float: left; }
.nchamber, .nbusiness, .nlifestyle, .nmembers {
     width: 315px;
     text-align: left; }
.nchamber {
     float: left; }
.nav_main {
     padding-bottom: 40px; }
/********************************************************************
Content Styles
********************************************************************/
/**OLD CONTENT STYLE
#content {
     text-align: left;
     float: left;
     padding-left: 25px;
     padding-top: 15px;
     width: 565px;
     background-repeat: repeat-x;
     background-image: url(../images/bg_content.jpg); }**/
#content {
     text-align: left;
     float: left;
     padding-left: 25px;
     padding-top: 15px;
     width: 565px;
     background-position: top right;
     background-image: url(../images/bg_content.png);
     background-repeat: no-repeat;
font-family: Times, "Times New Roman", serif;  }
.sp_image{
     margin: 15px 0 0 10px;
     border: 1px #ffffff solid; }
#content h1, #content h3, #content h2, h5 {
     font-family: Times, "Times New Roman", serif;
     font-size: 1.064em;
     color: #004a9d;
     margin-top: 5px;
     font-weight: normal; }
td, tr{
    font-family: Times, "Times New Roman", serif;  }
h5{
     font-size: 1.3em;
     margin-bottom: 6px;
margin-top: 7px;     
padding: 7px 0 4px 0;
     font-weight: bold;
     border-bottom: 2px #97b9dc dotted; 
border-top: 2px #97b9dc dotted;}
#content h2{
      color:#2baa54;}
h1.bread_crumb {
     font-size: 0.875em; }
#content p, table p {
     font-family: Times, "Times New Roman", serif;
     color: #004a9d;
     font-size: 0.875em;
     padding-right: 15px;
     line-height: 20px; }
#content {
     color: #004a9d; }
#content .browseTopic p{
     margin-bottom: 0;
     padding-bottom: 0;}
#content #by_topic .browseTopic p{
     margin-top: 0;
     padding-top: 0;}
 #popout #popout_content h1{
         margin-top: 0;
     padding-top: 0;}
#content a:link, .content a:visited {
     color:#2baa54; }
#content a:hover {
     color: #004a9d; }
iframe {
     border: 0;}
p.print {
     margin-bottom: 5px; }
.print {
     text-align: left; }
#content .wrapper3, #bcontact.contact{
     background-color: #eaf0f4;
     border: 1px #88afd3 solid;
     padding-left: 15px;
    padding-bottom: 0;
     margin-bottom: 0; }
#bcontact.contact{
padding-top: 10px;
padding-bottom: 10px;        
background-image: url(/images/calflower.png);
     background-repeat: no-repeat;
     background-position: top right;
  width: 305px;   }
td.dispListingPhones{
     width: 305px;}
#bname.listingTitle{
     font-weight: bold; }
#content .wrapper2{
     padding-left: 15px;
     margin-top: 0;
     margin-bottom: 0;
     padding-top: 0;
     padding-bottom: 0;}
#content .wrapper h4{
     padding-bottom: 0;
     margin-bottom: 0;
     padding-top: 15px;}
/********************************************************************
Calendar Styles
********************************************************************/
tr.event_title{
     background-image: url(/images/bg_event.jpg);
     background-repeat: no-repeat;
     background-position: top left;
}
td.event_title2{
      background-image: url(/images/bg_event3.jpg);
     background-repeat: repeat-x;
     background-position: top left;    }
#content #cal.wrapper{
     background-image: url(/images/calflower.png);
     background-repeat: no-repeat;
     background-position: top right;
padding-bottom: 15px; 
     background-color: #eaf0f4;
     border: 1px #88afd3 solid;
     padding-left: 15px; }
/********************************************************************
Flickr Styles
********************************************************************/
#flickr_badge_source_txt {
     padding:0;
     font: 11px Arial, Helvetica, Sans serif;
     color:#666666; }
#flickr_badge_icon {
     display:block !important;
     margin:0 !important;
     border: 1px solid rgb(0, 0, 0) !important; }
#flickr_icon_td {
     padding:0 5px 0 0 !important; }
.flickr_badge_image {
     text-align:center !important; }
.flickr_badge_image img {
     border: 1px solid black !important; }
#flickr_www {
     display:block;
     padding:0 10px 0 10px !important;
     font: 11px Arial, Helvetica, Sans serif !important;
     color:#3993ff !important; }
#flickr_badge_uber_wrapper a:hover,
		#flickr_badge_uber_wrapper a:link,
		#flickr_badge_uber_wrapper a:active,
		#flickr_badge_uber_wrapper a:visited {
     text-decoration:none !important;
     background:inherit !important;
     color:#3993ff; }
#flickr_badge_wrapper {
     background-color:#ffffff; }
#flickr_badge_source {
     padding:0 !important;
     font: 11px Arial, Helvetica, Sans serif !important;
     color:#666666 !important; }
/********************************************************************
Twitter Top Styles
********************************************************************/
h2.sidebar-title { }
ul#twitter_update_list {
     margin-top: 0;
     margin-bottom: 3px; }
h2.flickr {
     margin-bottom: 5px;
     float: right;
     font-weight: normal; }
#twitter_div a:link, #twitter_div a:visited {
     text-decoration: none;
     border: none;
     color: #ffffff;
     font-size: .9em; }
#twitter_div a:hover {
     color: #0060ad; }
/********************************************************************
Chamber Chat
********************************************************************/
.chamber_chat{
    width: 920px;
     float: left;
     border-top: 1px #DEE4F2 solid;
     padding: 10px 0 10px 0; }
.guest{
     width: 560px;
     float: left;
     margin-right: 12px;
     text-align: left;}
.guest h1{
          margin-top: 7px;
     color: #0060ad;
     font-family: Times, "Times New Roman", serif;
    font-size: 1.3em;
     margin-bottom: 7px;}
.guest img{
     float: left;
     margin: 0 15px 10px 0;}
.guest p{
          font-family: Times, "Times New Roman", serif;
     color: #004a9d;
     font-size: 0.9em;
     padding-right: 15px;
     line-height: 19px;
     margin-top: 0; }
.guest a, .guest a:link, .guest a:visited{
     color: #2baa54;
     text-decoration: none; }
.guest a:hover{
   color: #004a9d;  }

.player{
  float: left;
     width: 348px; 
     text-align: left;  }
.player h2{
               margin-top: 7px;
     color: #0060ad;
     font-family: Times, "Times New Roman", serif;
    font-size: 1.1em;
     padding: 5px;
     background-color: #d5ddef;
     font-weight: normal; }
.player a, .player a:link, .player a:visited{
     color: #004a9d;}
.player a:hover{
   color: #2baa54;  }
.player p{
            font-family: Times, "Times New Roman", serif;
     color: #004a9d;
     font-size: 0.8em;
     padding-right: 15px;
     margin-top: 0;
     margin-bottom: 0;   }
.player h4{
     font-weight: normal;
          color: #0060ad;
     font-family: Times, "Times New Roman", serif;
    font-size: 1.1em;
     margin: 0 0 5px 0; }
.mp3{
     margin: 0px 0 0px 0;
     }
p.padd{
     margin-top: 7px;}

/********************************************************************
Footer Styles
********************************************************************/

.footer {
     clear: both;
     background-image: url(../images/bg_footer.jpg);
     background-repeat: repeat-x;
     padding-top: 20px;
     min-height: 214px; }
#footer.footer{
         background-image: url(/images/footer_new.jpg);
     background-repeat: repeat-x; }
.foot_links img{
     float: left;}
.footer_wrapper {
     clear: both;
     background-image: url(../images/bg_footer2.jpg);
     background-repeat: repeat-x;
     padding-top: 10px;
     width: 920px;
     text-align: center;
     margin: 0 auto;
     padding: 0; }
#footer .footer_wrapper{
   background-image: url(../images/bg_footer3.jpg);  }
.tfooter {
     text-align: center; }
.footer h1 {
     margin-top: 7px;
     color: #0060ad;
     font-family: Times, "Times New Roman", serif;
     font-size: 0.875em; }
.footer p {
     font-size: 0.750em;
     color: #0060ad;
     margin: 0;
     margin-bottom: 5px; }
#footer .fleft p, #footer .fright p, #footer .web_address p{
     font-size: .875em;}
.fleft {
     text-align: right;
     padding-right: 25px; }
.fright {
     text-align: left;
     padding-left: 25px; }
.web_address p {
     padding-top: 10px;
     font-size: 0.875em; }
.web_address a:link, .web_address a:visited, .web_address a {
     color: #0060ad;
     text-decoration: none; }
.web_address a:hover {
     color: #17b345; }
.vguide img, .poll img, .subscribe_bol img{
     float: left;}
/********************************************************************
Sustaining Partners Styles
********************************************************************/
.sus_partners{
	text-align: center;
     background-image: url(../images/bg_suspartners.jpg);
background-repeat: repeat-x;
padding-top: 5px; }
.sus_partners img{
float: none;
margin: 0;}
.sus_partners h1{
text-transform: uppercase;
     font-family: Times, "Times New Roman", serif;
     font-size: 22px;
     color: #0061ad;
     margin-bottom: 10px;
font-weight: normal; }
.sus_partners h2{
 color:#2baa54;
font-family: "Times New Roman", Times, serif;
font-size: 17px;}
.platinum, .diamond, .emerald{
	margin-bottom: 10px;
	padding-bottom: 10px;
border-bottom: 1px #8ebee1 solid; }
.platinum li, .diamond li, .emerald li{
list-style: none;
margin: 0 0 6px 0;
padding: 0 0 4px 0;
border-bottom: 1px #999999 solid;

          font-family: Times, "Times New Roman", serif;
     color: #004a9d;
     font-size: 0.9em;
     line-height: 19px;
     margin-top: 0;}
.platinum li{
font-size: 22px;
font-weight: bold;}

.diamond li{
font-size: 18px;
font-weight: bold;}

h2.spread{
	letter-spacing: 5px; }

.platinum ul, .diamond ul, .emerald ul{
padding-left: 0;
margin-left: 0;
margin-right: 0;
padding-right: 0;}
