/* MenuBegin:menu_EC */
#menu_EC a {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
 font-size: 10pt;
 padding-left: 5px;
 padding-right: 20px;
 text-decoration: none;
 font-weight: bold;
}
#menu_EC ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#menu_EC li .last {
 border-right: 0;
}
#menu_EC a:hover {
 background-color: #AEBF57;
 color: white;
}
#menu_EC li {
 
position: relative;
 vertical-align: middle;
 float: left;
}
#menu_EC li ul {
 
display: none;
 float: none;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 150px;
}
#menu_EC li li a {
  
display: block;
 float: none;
 width: 160px;
 font-size: 8pt;
 text-align: left;
 color: #000000;
 background-color: #95a44b;
 border-right: 0;
 line-height: 15px;
 vertical-align: middle;
padding-bottom: 5px;
}
#menu_EC li:hover         , #menu_top li.over {
 background-color: #95a44b;
 color: #000000;
 z-index: 100;
}
#menu_EC li:hover ul      , #menu_top li.over ul {
 display: block;
 position: absolute;
 top: 30px;
 left: 0px;
}
#menu_EC li:hover li ul   , #menu_top li.over li ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 150px;
}
#menu_EC li:hover li:hover, #menu_top li.over li.over {
 z-index: 200;
}
/* MenuEnd:menu_EC */




/* ModuleBegin::c2er */ .c2erCOLIResult th {
 background-color: #dddddd;
 padding: 5px 10px;
 border-left: 1px solid #999999;
}
.c2erCOLIResult td {
 padding: 2px 8px;
 border-left: 1px solid #999999;
 border-top: 1px solid #999999;
 text-align: right;
}
.c2erCOLIResult tr.odd {
 background-color: #efefef;
}
.c2erCOLIResult table {
 border: 1px solid black;
 width: 100%;
}
.c2erCOLIResult .col_1 {
 text-align: left;
 border-left: 0;
 background-color: #fffeee;
 width: 40%;
}
.c2erCOLIResult .odd .col_1 {
 background-color: #fffccc;
}
.c2erCOLIResult .section1 .text,.c2erCOLIResult .section2 .text {
 font-weight: bold;
}
.c2erCOLIResult .section1,.c2erCOLIResult .section2 {
 margin-top: 15px;
}
.c2erCOLI .border {
 border: 1px solid black;
 padding: 20px;
}
.c2erCOLI td {
 padding: 3px;
}
.c2erCOLI .colSubmit {
 text-align: center;
 padding-top: 20px;
}
.c2erCOLI .colText {
 text-align: right;
 font-weight: bold;
}
/* ModuleEnd::c2er */ /* ModuleBegin::documents */ .freedomDocuments table {
 width: 100%;
}
/* ModuleEnd::documents */ #position_related_links ul {
 padding-left: 0px;
 margin-left: 15px;
 list-style-image: url(http://www.charlottechamber.com/graphics/cc_r2_c2b.gif);
 text-indent: 0px;
}
#position_related_links a {
 padding-left: 0px;
 color: #515047;
}
#position_related_links ul ul {
 padding: 0;
 margin-left: 0px;
}
#position_related_links ul ul a {
 color: #7D7C73;
 font-size: 10px;
 background-image: none;
}

#broadcastemail_signup_form {
 margin: 0;
}
form td {
 vertical-align: top;
}
.formTextRequired {
 font-weight: bold;
}
#member_access ul {
 border: 0px solid #000000;
 padding: 0;
 margin: 0;
 list-style: none;
}
#member_access li {
 position: relative;
 width: 160px;
 vertical-align: middle;
 background: #F5F3ED url(http://www.charlottechamber.com/graphics/bullet.gif) no-repeat 7px 50%;
}
#member_access a {
 border-bottom: 0px solid #000000;
 text-decoration: none;
 color: #0063be;
 padding-left: 25px;
 padding-top: 2px;
 height: 18px;
 display: block;
 font: normal 12px Arial, Helvetica, sans-serif;
 text-align: left;
}
#member_access a:hover {
 text-decoration: underline;
 color: #0063be;
}
#member_access a.last {
 border-bottom: 0;
}
.tablePage {
 background-color: #FFFFFF;
 padding: 7px;
text-align: left;

}
.header1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #d95c2f;
 padding-top: 10px;
}
.header1_blue {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #d95c2f;
 padding-top: 10px;
}
.footerTD {
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 0px;

 background: #FFFFFF
}

.address {
 padding-left: 10px;
 padding-top: 15px;
 padding-bottom: 0px;
 padding-right: 20px;
 
 font-size: 9pt;
}
.menuTopTD {
 background-image: url(http://www.charlottechamber.com/graphics/Engage/nav_bar.gif);
 padding-left: 20px;
}
.headerTable {
 border-top-width: 2px;
 border-right-width: 2px;
 border-bottom-width: 1px;
 border-left-width: 2px;
 border-top-style: solid;
 border-right-style: solid;
 border-bottom-style: solid;
 border-left-style: solid;
 border-top-color: #F5F3ED;
 border-right-color: #F5F3ED;
 border-bottom-color: #F5F3ED;
 border-left-color: #F5F3ED;
}
.titleColumnRight {
 padding-bottom: 7px;
 padding-left: 4px;
 padding-top: 10px;
}
.moduleBody {
 background-color: #F5F3ED;
 padding: 10px;
}
/* =================================================================== */ body tr td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #333333;
}
/* =================================================================== */ .menuMainPipe {
 color: white;
}
.menuMainPipeLink {
font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 8pt;
 padding-left: 15px;
 padding-right: 10px;
 text-decoration: none;
 font-weight: bold;
align: right;
}
.menuMainPipeLink:hover {
 text-decoration: none;
 background: #95a44b;
 color: #FFFFFF;
}
.memberAccessTD {
 background-color: #F5F3ED;
 width: 160px;
}
#menu_top a {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 float: left;
 text-align: center;
 position: relative;
 padding: 2px 7px 4px 7px;
 color: #0063be;
 text-decoration: none;
 display: block;
}
#menu_top ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#menu_top li .last {
 border-right: 0;
}
#menu_top a:hover {
 background-color: #4f5459;
 color: white;
}
#menu_top li {
 position: relative;
 vertical-align: middle;
 float: left;
}
#menu_top li ul {
 display: none;
 float: none;
 position: absolute;
 top: 23px;
 left: 0px;
 width: 194px;
}
#menu_top li li a {
 display: block;
 float: none;
 width: 180px;
 font-size: 7pt;
 text-align: left;
 color: #FFFFFF;
 background-color: #939596;
 border-right: 0;
 line-height: 17px;
 vertical-align: middle;
}
#menu_top li:hover         , #menu_top li.over {
 background-color: #939596;
 color: #ffffff;
 z-index: 100;
}
#menu_top li:hover ul      , #menu_top li.over ul {
 display: block;
 position: absolute;
 top: 19px;
 left: 0px;
}
#menu_top li:hover li ul   , #menu_top li.over li ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 190px;
}
#menu_top li:hover li:hover, #menu_top li.over li.over {
 z-index: 200;
}
a {
 color: #d95c2f;
 font-size: 10pt;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
body, th, td, input,select {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
body, th, td {
 color: #333333;
}
#topNavigation a {
 color: white;
}
.formButtons a:hover {
 text-decoration: none;
 background-color: #D0D5DC;
}
.formButtons a {
 border-left: 1px groove #7A706C;
 border-top: 1px groove #7A706C;
 border-right: 1px ridge #7A706C;
 border-bottom: 1px ridge #7A706C;
 color: #7A706C;
 background-color: #F2F4F3;
 font-weight: bold;
 padding: 3px 10px;
 white-space: nowrap;
 display: inline-block;
}
.membershipLoginBox .termsAndConditions {
}
.membershipLoginBox .termsAndConditions table {
}
.termsAndConditions {
 text-align: center;
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 background-color: #F1F1F1;
}
.termsAndConditions table {
 padding: 5px 10px 5px 10px;
 width: 400px;
 border: 2px solid #7A706C;
 margin: 0px auto;
 background-color: #D0D5DC;
}
.termsAndConditions .termsTitle {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 12pt;
 font-weight: bold;
 color: #7A706C;
 padding-bottom: 20px;
}
.termsAndConditions .terms textarea {
 width: 100%;
 height: 150px;
 white-space: pre;
 overflow: auto;
}
.termsAndConditions .termsAgree {
 text-align: left;
 font-size: 11px;
 font-weight: bold;
}
.termsAndConditions .termsSubmit {
 padding-top: 20px;
}
.membershipTitle {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: bold;
 font-size: 20px;
 color: #7A706C;
 background-color: #FFFFFF;
 padding-left: 5px;
 text-align: left;
}
.membershipMenu {
 text-align: right;
 padding: 5px 10px 5px 0px;
 background-color: #FFFFFF;
}
.navLinks {
 text-align: center;
}
/* ModuleBegin::proposals */ .proposalsProjectDescription {
 background-color: #f1f1f1;
}
.proposalsForm form {
 background-color: #F1F1F1;
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 padding: 10px;
 text-align: left;
}
.proposalsForm td {
 font-size: 9pt;
 color: #000000;
 padding-top: 5px;
}
.proposalsProjectDetail {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 background-color: #F1F1F1;
 padding: 10px;
}
.proposalsProjectDetail textarea {
 width: 95%;
 height: 100px;
 white-space: pre;
 overflow: auto;
}
.proposalsProjectDetail td {
 color: #000000;
 font-size: 9pt;
 text-align: left;
}
.proposalsProjectDetail .title {
 color: #000000;
 font-size: 9pt;
 font-weight: bold;
 padding-top: 10px;
 padding-bottom: 10px;
 margin-left: -7px;
}
.proposalsProjectSearch {
 padding: 15px;
 background-color: #F1F1F1;
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
}
.proposalsProjectSearch td {
 vertical-align: middle;
 font-size: 9pt;
 color: #000000;
 font-weight: bold;
}
.proposalsProjectSearch input {
 font-size: 9pt;
 font-weight: bold;
}
.proposalsProjectLister {
 border-top: 2px solid #0063be;
}
.proposalsProjectLister a {
 color: #7A706C;
}
.proposalsProjectLister tr {
 height: 20px;
}
.proposalsProjectLister .tdViews {
 text-align: right;
}
.proposalsProjectLister .tdAction {
 text-align: center;
 width: 1px;
 white-space: nowrap;
}
.proposalsProjectNav {
 border-bottom: 2px solid #0063be;
}
.proposalsProjectNav .prev {
 text-align: left;
 border-right: 0px;
 height: 40px;
}
.proposalsProjectNav .next {
 text-align: right;
 border-left: 0px;
 height: 40px;
}
.proposalsProjectPages {
 text-align: center;
 padding-top: 30px;
}
.proposalsProjectAddendum table {
 background-color: #D0D5DC;
}
.proposalsProjectAddendum td {
 background-color: white;
 padding: 3px;
}
.proposalsProjectDescription textarea {
 width: 690px;
 background-color: #f1f1f1;
 border: 1px;
 overflow: auto;
 font-family: Arial, sans-serif;
 height: 300px;
}
.proposalsInfo {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 padding: 5px;
 background-color: #EDE7CD;
}
.proposalsInfo table {
 width: 100%;
}
.proposalsInfo td {
 color: #000000;
 font-weight: normal;
 font-size: 9pt;
 text-align: left;
}
.proposalsInfo td .proposalsProjectAddendum table {
 background-color: #EBDD8D;
}
.proposalsTypeHelpLink {
 padding-left: 10px;
}
.proposalsTypeHelpLink a {
 font-weight: bold;
}
.proposalsProjectLister th {
 color: #000000;
 background-color: #D0D5DC;
 height: 30px;
 text-align: center;
 font-size: 11px;
 border-right: 1px solid white;
}
.proposalsProjectLister td {
 border-bottom: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
 padding: 3px;
 font-size: 11px;
 background-color: #F1F1F1;
 empty-cells: show;
}
.bodyProposals {
 padding-bottom: 20px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 20px;
 text-align: left;
}
.bodyProposals a {
 font-size: 12px;
}
/* ModuleEnd::proposals */ /* MyAccount table lister BEGIN */ .freedomTable {
 border-top: 2px solid #94834B;
 border-bottom: 2px solid #94834B;
 font-size: 11px;
 padding: 1px;
}
.freedomTable th {
 color: #7A706C;
 background-color: #D0D5DC;
 height: 30px;
 text-align: center;
 font-size: 11px;
 border-right: 1px solid white;
}
.freedomTable a {
 color: #7A706C;
}
.freedomTable tr {
 height: 20px;
}
.freedomTable td {
 background-color: #F1F1F1;
 border-bottom: 1px solid #FFFFFF;
 border-right: 1px solid #FFFFFF;
}
.toolbarText {
 font-size: 11px;
 font-weight: bold;
 color: #465DOA;
}
/* MyAccount table lister END */ /* MyAccount Begin */ .myaccountHeading {
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 16px;
 font-weight: bold;
 padding: 5px;
}
.myaccountMain, .myaccountMain a {
 font-weight: bold;
 color: #7A706C;
}
.myaccountMain td {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 border-right: 2px solid white;
 border-left: 2px solid white;
 vertical-align: top;
 background-color: #F1F1F1;
}
.myaccountTitle {
 width: 340px;
 text-align: center;
 padding: 3px;
 background-color: #D0D5DC;
 color: #7A706C;
}
.myaccountDetail td, .myaccountDetail a {
 font-size: 11px;
 color: #7A706C;
 padding-top: 5px;
}
.myaccountDetail select, .myaccountDetail input {
 font-size: 11px;
}
.myaccountDetail .formtextRequired {
 font-weight: bold;
}
.myaccountDetail form {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 background-color: #F1F1F1;
 padding: 11px;
}
.myaccountDetail textarea {
 width: 500px;
}
.myaccountLister {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 background-color: #F1F1F1;
 text-align: left;
 padding: 11px;
}
.myaccountLister td, .myaccountLister input {
 font-size: 11px;
}
.myaccountForm {
 text-align: left;
}
.myaccountFormSection {
 padding: 5px;
 font-weight: bold;
 font-size: medium;
}
.MYACCOUNT_HEADING {
 ont-family: Georgia, "Times New Roman", Times, serif;
 font-size: 16px;
 font-weight: bold;
 padding: 5px;
}
.MYACCOUNT_DETAIL {
 text-align: left;
}
.MYACCOUNT_DETAIL form {
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 background-color: #F1F1F1;
 padding: 11px;
}
.MYACCOUNT_DETAIL .formtextRequired {
 font-weight: bold;
}
.MYACCOUNT_DETAIL td, .MYACCOUNT_DETAIL a {
 font-size: 11px;
 color: #7A706C;
 padding-top: 5px;
}
.MYACCOUNT_DETAIL select, .MYACCOUNT_DETAIL input {
 font-size: 11px;
}
/* MyAccount End */ /* ModuleBegin::forum */ .frame {
 padding: 1px;
 border-top: 2px solid #7A706C;
 border-bottom: 2px solid #7A706C;
 margin: 10px 0px;
}
.frame table {
 width: 100%;
 text-align: center;
}
.frame th {
 color: #7A706C;
 padding: 0px 3px;
 font-weight: bold;
 font-size: 11px;
 background-color: #D0D5DC;
 height: 25px;
 border-right: 1px solid white;
}
.frame td {
 padding: 5px;
 border-top: 1px solid white;
 border-right: 1px solid white;
}
/* .frame tr { background-color: #F1F1F1; } */ .frame .category td {
 background-color: #F1F1F1;
 font-weight: bold;
 color: #7A706C;
 padding: 10px 5px;
 font-size: 12px;
 text-align: left;
}
.frame .message {
 padding: 10px 10px 20px 10px;
 font-size: 12px;
 text-align: left;
}
.frame .messageLabel {
 width: 150px;
 font-weight: bold;
 text-align: left;
 vertical-align: top;
 padding: 10px;
}
.frame .topic {
 text-align: left;
 font-weight: bold;
 padding-left: 10px;
}
.frame .row a, .frame .rowOdd a, .frame .rowEven a {
 color: #7A706C;
}
.frame .rowUnread {
 background-color: #FDFFB4;
}
.frame .rowEven {
 background-color: #F1F1F1;
}
.frame .rowEvenUnread {
 background-color: #FEFFD4;
}
.frame .rowOddUnread {
 background-color: #FDFFB4;
}
.seperator td {
 background-color: silver;
 height: 6px;
}
.backtotop {
 text-align: left;
}
.title {
 font-weight: bold;
 text-align: left;
 padding-left: 10px;
}
.title a, .user a {
 color: #7A706C;
}
.blurb {
 font-size: 11px;
 text-align: left;
 padding-left: 10px;
 padding-bottom: 5px;
}
.post .date {
 font-size: 9px;
}
.messageHeader {
 border-bottom: 1px solid #CCCCCC;
 height: 18px;
 width: 99%;
 margin-bottom: 10px;
}
.messageHeader .date {
 float: left;
 font-size: 10px;
}
.messageHeader .subject {
 color: #7A706C;
 float: left;
 padding-left: 10px;
 font-size: 10px;
 font-weight: bold;
}
.messageHeader .number {
 float: right;
}
.tagSearch {
 background-color: #2FF0FF;
 font-weight: bold;
 color: black;
}
.tagCode {
 background-color: black;
 color: white;
 font-family: monospace;
 border: 1px inset white;
 padding: 10px;
 margin: 10px 30px;
 font-size: 12px;
}
.tagQuote {
 background-color: white;
 color: black;
 border: 1px inset black;
 padding: 10px;
 margin: 10px 30px;
 font-size: 12px;
}
.tagCode a {
 color: white;
 font-weight: bold;
}
.buttonBar td {
 background-color: #D0D5DC;
 padding: 10px;
}
.bar, .pagesFrame {
 height: 20px;
}
.bar .button {
 float: right;
 margin-left: 3px;
}
.button {
 font-size: 9pt;
 font-weight: bold;
}
.breadcrumb {
 font-weight: bold;
 color: #d95c2f;
 padding: 5px 0px;
 float: left;
}
.header .pagesFrame {
 margin-top: 10px;
}
.footer .pagesFrame {
 margin-bottom: 10px;
}
.pages {
 float: right;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
}
.pages div {
 float: left;
}
.prevGroup, .prev, .next, .nextGroup {
 border-left: 1px solid #cccccc;
 padding: 3px 5px;
}
/* .prevGroup, .nextGroup { background-color:#F1F1F1; } */ .prev, .next {
 background-color: #DEE3E7;
}
.pagesLister {
 padding: 3px 0px;
}
.prevnextCurrent, .prevnextWindow {
 padding: 3px 5px;
 border-left: 1px solid #cccccc;
}
.prevnextCurrent {
 font-weight: bold;
}
#freedomForum.layouterror .frame {
 border: 0px solid #00FF00;
 margin: 20px;
}
.errorMessage {
 font-weight: bold;
 color: #DF0000;
 padding-bottom: 20px;
}
/* ModuleEnd::forum */ .tableMain {
 background-color: #000000;
 background-image: url(http://www.charlottechamber.com/graphics/home_page/background_new.jpg);
 background-repeat: repeat-x;
 background-position: left top;
 padding-top: 22px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
}
h1 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 16pt;
 font-weight: bold;
 color: #d95c2f;
 margin-bottom: 10px;
 padding-top: 10px;
}
h2 {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: normal;
 text-decoration: none;
 color: #d95c2f;
 margin-bottom: 10px;
}
.blogArchiveMonth {
 padding-left: 10px;
}
.blogArchiveYear {
 font-weight: bold;
}
.blogCommentsLink {
 font-size: 8pt;
}
.blogDate {
 padding-top: 5px;
 font-size: 8pt;
}
.blogDividerBottom {
}
.blogDividerComments {
 height: 1px;
 background-color: #cccccc;
}
.blogDividerTop {
 height: 1px;
 background-color: #cccccc;
}
.blogEntry {
 padding-top: 5px;
}
.blogEntryFooter {
 padding-bottom: 10px;
}
.blogFooter {
 height: 1px;
 background-color: #cccccc;
}
.blogPosted {
 padding-bottom: 5px;
 padding-top: 5px;
 color: #3366cc;
 font-size: 8pt;
}
.blogTitle {
 color: #95a44b;
 font-weight: bold;
 padding-top: 10px;
 font-size: 14pt;
}
.bodyMain {
 padding-bottom: 20px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 20px;
 text-align: left;
}
.bodyMainTypeD {
 padding-bottom: 20px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 0px;
 text-align: left;
}
.breadcrumbBold {
 font-size: 8pt;
 text-decoration: none;
}
.breadcrumbBold:hover {
 text-decoration: underline;
}
.breadcrumbLight {
 font-size: 8pt;
 text-decoration: none;
}
#events {
 background-color: #FFFFFF;
}
.cal {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 background-image: url(http://www.charlottechamber.com/graphics/cc_r31_c25.jpg);
 background-repeat: repeat-x;
 padding-top: 5px;
}
.calDayOff {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 color: #000000;
 font-weight: normal;
 line-height: 140%;
 text-decoration: none;
}
.calDayOn a {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #7A706C;
 font-size: 9pt;
 font-weight: bold;
 line-height: 140%;
 text-decoration: underline;
}
.calDayOn:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 background-color: #3366cc;
 color: #ffffff;
 text-decoration: none;
}
.calMonth {
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
 text-transform: capitalize;
 position: relative;
 top: 0;
 left: 0;
 text-align: center;
 margin-left: 20px;
 margin-right: 20px;
}
.calMonth:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;  
 text-decoration: underline;
}
.calMonthGlance {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
 padding-top: 10px;
}
.calMonthGlance:hover {
 text-decoration: underline;
}
.calMonthMore {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 text-decoration: none;
}
.calMonthMore:hover {
 text-decoration: underline;
}
.calendarpopDay {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopEmptyDay {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #e7e7e7;
}
.calendarpopEvent {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}
.calendarpopEvent:hover {
 text-decoration: underline;
}
.calendarpopEventOff {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #ffffff;
}
.calendarpopEventOn {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 background-color: #d95c2f;
}
.calendarpopEventTime {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 8pt;
}
.calendarpopHeader {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
}
.calendarpopLink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopLink:hover {
 text-decoration: underline;
}
.calendarpopNormal {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: normal;
}
.calendarpopScroll {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: none;
}
.calendarpopScroll:hover {
 text-decoration: underline;
}
.calendarpopToday {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.calendarpopWeek {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}
.calScroll {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 7pt;
 text-decoration: none;
}
.calScroll:hover {
 text-decoration: underline;
}
.calToday {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.calWeek {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 8pt;
 font-weight: bold;
}
.copyright {
 font-size: 8pt;
}
.datebox {
 font-size: 8pt;
 padding-left: 10px;
}
.directoryFieldLabel {
 font-weight: bold;
}
.directoryHeading {
 color: #3366cc;
 font-size: 11pt;
 font-weight: bold;
 padding-bottom: 10px;
}
.directoryListHeadline {
 font-weight: bold;
}
.enewsBoxEdit {
 border: 1px solid #98A2A1;
 width: 120px;
 margin-left: 0px;
}
.enewsBoxSubmit {
 vertical-align: middle;
 padding-left: 10px;
 padding-top: 3px;
}
.enewsBoxText {
 font-size: 8pt;
 padding-bottom: 1px;
}
.eventBigLink {
 font-size: 8pt;
 font-weight: normal;
}
.eventBigLink:hover {
}
.eventDateHeader {
 padding: 2px;
 background-color: #e3e3e3;
 font-size: 8pt;
 border-color: #ffffff;
 border-bottom: 7px solid #ffffff
 
}
.eventDetail {
 padding-left: 50px;
 padding-right: 50px;
}
.eventHeadline {
 font-weight: bold;
 font-size: 10pt;
 text-decoration: none;
 color: #d95c2f;
 padding-left: 50px;
 padding-bottom: 7px
}
.eventHeadline:hover {
 text-decoration: none;
}
.eventHeadlineTD {
 font-weight: bold;
 font-size: 10pt;
 text-decoration: none;
 color: #d95c2f;
 padding-bottom: 10px;
 padding-top: 10px;
}
.eventMoreLink {
 font-size: 8pt;
 padding-left: 10px;
 padding-top: 7px;
 
}
.FAQQ {
 color: #3366cc;
 font-weight: bold;
}
.FAQQuest {
 color: #3366cc;
 font-weight: bold;
}
.headerHeadline {
 color: #3366cc;
 font-size: 24pt;
 font-weight: bold;
 text-align: right;
}
.headerTagline {
 color: #3366cc;
 font-size: 16pt;
 font-style: italic;
 font-weight: bold;
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: right;
}
.image {
 margin: 10px;
}
.imageCaption {
 color: #3366cc;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 8pt;
 padding-bottom: 5px;
 padding-top: 2px;
 text-align: center;
}
.jobHeading1 {
 color: #3366cc;
 font-size: 12pt;
 font-weight: bold;
}
.jobHeading2 {
 color: #3366cc;
 font-weight: bold;
}
.menuTopPipe {
 text-decoration: none;
 color: #333333;
}
.menuTopPipeLink {
 font-size: 10pt;
 text-decoration: none;
 color: #7A706C;
 padding-left: 10px;
 padding-right: 10px;
}
.menuTopPipeTopLink:hover {
 text-decoration: underline;
}
.menuTD1 {
 padding-bottom: 2px;
 padding-left: 5px;
 padding-right: 2px;
 padding-top: 2px;
}
.menuTD1selected {
 padding-bottom: 2px;
 padding-right: 2px;
 padding-top: 2px;
 padding-left: 5px;
}
.menuTD2 {
 padding-bottom: 2px;
 padding-left: 5px;
}
.menuTDBullet1 {
 vertical-align: middle;
}
.menuTDBullet1selected {
 vertical-align: top;
 padding-top: 5px;
}
.menuText1 {
 font-weight: normal;
 text-decoration: none;
 font-size: 8pt;
 color: #515047;
}
.menuText1:hover {
 text-decoration: underline;
 color: #7A706C;
}
.menuText1selected {
 text-decoration: underline;
 color: #7A706C;
 font-weight: normal;
}
.menuText1selected:hover {
 text-decoration: underline;
}
.menuText2 {
 text-decoration: none;
 color: #515047;
}
.menuText2:hover {
 text-decoration: underline;
}
.menuText2selectedFormat {
 text-decoration: underline;
 padding-left: 5px;
}
/* =================================================================== */ .moreoverCopyright {
 font-size: 8pt;
 font-style: italic;
 text-decoration: none;
}
.moreoverDate {
 color: #666666;
 font-size: 7pt;
 padding-left: 5px;
}
.moreoverDateHome {
 color: #666666;
 font-size: 7pt;
 padding-left: 5px;
}
.moreoverHeadline {
 font-weight: bold;
 text-decoration: none;
}
.moreoverHeadline:hover {
 text-decoration: underline;
}
.moreoverHeadlineHome {
 font-size: 8pt;
 font-weight: bold;
 text-decoration: none;
}
.moreoverHeadlineHome:hover {
 text-decoration: underline;
}
.moreoverMoreLink {
 font-size: 8pt;
 font-weight: normal;
}
.moreoverMoreLinkHome {
 font-size: 8pt;
}
.moreoverSource {
 color: #666666;
 font-size: 8pt;
}
.moreoverSourceHome {
 color: #666666;
 font-size: 8pt;
}
.moreoverTitleHome {
 font-weight: bold;
 text-decoration: none;
}
.moreoverTitleHome:hover {
 text-decoration: underline;
}

/* =================================================================== */ .searchBox {
 vertical-align: middle;
 margin-left: 7px;
}
.searchBoxInput {
 vertical-align: middle;
 border: 1px solid #98A2A1;
 width: 120px;
}
.searchBoxText {
 font-size: 8pt;
}
/* =================================================================== */ .sectionHeader {
 color: #3366cc;
 font-size: 12pt;
 font-weight: bold;
}
.sectionLink {
 font-size: 8pt;
 font-weight: bold;
}
.sectionLink:hover {
}
/* =================================================================== */ .sendpageBody {
 background-color: #3366cc;
}
.sendpageFormText {
 color: #ffffff;
 font-weight: normal;
}
.sendpageFormTextRequired {
 color: #ffffff;
 font-weight: bold;
}
.sendpageHeader {
 color: #ffffff;
 font-weight: bold;
 padding-top: 10px;
}

/* =================================================================== */ .stockLinks {
 font-size: 8pt;
}
.stockLinks:hover {
}
.stockSmallText {
 font-size: 8pt;
 text-decoration: none;
}
.stockText {
 font-size: 8pt;
 text-decoration: none;
}
/* =================================================================== */ .WXForecastLink {
 text-align: center;
}
.WXSmalltext {
 font-size: 7pt;
 font-weight: normal;
 text-decoration: none;
}
.WXSmalltextHigh {
 color: #ff3333;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.WXSmalltextLow {
 color: #3366cc;
 font-size: 7pt;
 font-weight: bold;
 text-decoration: none;
}
.WXSummaryBorder {
 background-color: #000080;
}
.WXSummary {
 background-color: #ffffff;
}


/* =================================================================== */ .calNext {
 position: absolute;
 top: 5;
 left: 145;
 font-weight: bold;
}
.calPrev {
 font-weight: bold;
 position: absolute;
 top: 5;
 left: 5;
}
.calGrid {
 margin-top: 5px;
 clear: both;
 width: 100%;
 padding-right: 5px;
}
.calGrid table {
 padding-top: 5px;
}
.calGrid td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: right;
 font-size: 8pt;
}
.calGrid tr.calWeek {
 font-weight: bold;
 text-align: center;
}
.menuText3 {
 color: #7D7C73;
 font-size: 10px;
}
.menuTDBullet2selected {
 vertical-align: top;
 padding-top: 3px;
}
.menuTD3 {
 padding-left: 10px;
 padding-bottom: 2px;
}
/*  background-image: url(http://www.charlottechamber.com/graphics/cc_r15_c19.jpg); */ .r15c19 {
 background-image: url(http://www.charlottechamber.com/graphics/new_home_divider2.jpg);
 background-repeat: no-repeat;
}
.r15c19b {
 background-image: url(http://www.charlottechamber.com/graphics/cc_r15_c19b.jpg);
 background-repeat: no-repeat;
}
.r15c17 {
 padding-left: 9px;
 background-image: url(http://www.charlottechamber.com/graphics/cc_r15_c17.jpg);
 background-repeat: no-repeat;
}
.menuHeader {
 padding: 5px 20px 0px 0px;
}
.menuHeaderLink {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 7pt;
}
.menuHeaderTD {
 background-image: url(http://www.charlottechamber.com/graphics/home_page/topnav_new.gif);
 width: 614px;
}
.menuHeaderDiv {
 margin: 10px 40px 0px 0px;
}
.menuTopDiv {
 margin: 0px 0px 0px 45px;
 width: 100%;
}
.platinum_Sponsors {
 font-weight: bold;
 font-size: 12pt;
 color: #959595;
 border: solid 1px #959595;
 padding: 3px;
}
.gold_Sponsors {
 font-weight: bold;
 font-size: 12pt;
 color: #ab8618;
 border: solid 1px #ab8618;
 padding: 3px;
}
.silver_Sponsors {
 font-weight: bold;
 font-size: 12pt;
 color: #666666;
 border: solid 1px #666666;
 padding: 3px;
}
.bronze_Sponsors {
 font-weight: bold;
 font-size: 12pt;
 color: #776221;
 border: solid 1px #776221;
 padding: 3px;
}
.microbanner {
 border: solid #ffffff 2px;
 width: 160px;
}
.calendarDays {
 padding: 6px;
}
.eventOn {
}
.homePageNews a {
 font-size: 8pt;
}

}
calendarMonths {
 width: 400;
}

#classSelect0 {height:150px; width:500px;}
#freedom_calendar { position: absolute; left: 100px; top: 100px; width: 175px; z-index: 100; visibility: hidden; clip:rect(0px 175px 175px 0px); height:175px; background-color:#ffffff; }
#freedom_calendar .calBorderColor { border:3px solid #ccc; }
#freedom_calendar .calBgColor { background-color:#4b5a01; color:#000000; padding:0;}
#freedom_calendar .calDaysColor { background-color:#ffffff; color:#6e8404; padding:0; font-size: 8pt;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#freedom_calendar .calWeekend { background-color:#ffffff; padding:0;}
#freedom_calendar .calWeekend a { color:#d95c2f; background-color:#ffffff; padding:0;}
#freedom_calendar .cal { background-color: #000000; color:#4b5a01; font-size:8pt; padding:0; }
#freedom_calendar .cal a { color:#d95c2f; background-color: #d95c2f; padding:0;  font-family: Verdana, Arial, Helvetica, sans-serif;}
#freedom_calendar .calHighlightColor { color:#ffffff; background-color: #6e8404; padding:0;}
