#accrinet { position:relative; height:0px; width:400px;margin:0 auto;}
#accrinet .accrinet {position: absolute;top:-20px; right: 130px; width: 175px; height: 30px;}
#accrinet div {width: 140px;float:left; line-height: 12px;text-align:right;font-size: 10px;}
#accrinet img {width: 30px; height: 30px; border: 0;}
#accrinet div span {font-size: 13px;line-height: 12px;}
a.accrinet { color: #0078bb; }

.blog_markers {background: url(graphics/design/marker_tag.png) no-repeat left top;margin-left:50px;text-indent: 13px;margin-top: 6px;}
.blog_markers a {font-size: 11px; font-weight:normal;padding-top: 4px;color:#000;}

#recaptcha_area {width: 500px;}
div #recaptcha_widget_div{width: 550px;}

/* MenuBegin:menu_main_new */
#menu_main_new a {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 8pt;
 padding-left: 12px;
 padding-right: 12px;
 text-decoration: none;

}
#menu_main_new ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#menu_main_new li .last {
 border-right: 0px;
}
#menu_main_new a:hover {
 background-color: #000000;
 color: white;
}
#menu_main_new li {
 
position: relative;
 vertical-align: middle;
 float: left;
border-right: 0px solid #ffffff;

}
#menu_main_new li ul {
 
display: none;
 float: none;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 140px;
}
#menu_main_new li li a {
  
display: block;
 float: none;
 width: 165px;
 font-size: 8pt;
 text-align: left;
 color: #FFFFFF;
 background-color: #939596;
 border-right: 0;
 line-height: 20px;
 vertical-align: middle;
 


}
#menu_main_new li:hover         , #menu_top li.over {
 background-color: #939596;
 color: #ffffff;
 z-index: 100;
}
#menu_main_new li:hover ul      , #menu_top li.over ul {
 display: block;
 position: absolute;
 top: 30px;
 left: 0px;
}
#menu_main_new li:hover li ul   , #menu_top li.over li ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 150px;
}
#menu_main_new li:hover li:hover, #menu_top li.over li.over {
 z-index: 200;
}
/* MenuEnd:menu_main_new */

/* MenuBegin:menu_quick */
#menu_quick a {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 font-size: 8pt;
 padding-left: 10px;
 padding-right: 10px;
 text-decoration: none;

}
#menu_quick ul {
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#menu_quick li .last {
 border-right: 0px;
}
#menu_quick a:hover {
 background-color: #000000;
 color: white;
}
#menu_quick li {
 
position: relative;
 vertical-align: middle;
 float: left;
border-right:0px ;

}
#menu_quick li ul {
 
display: none;
 float: none;
 position: absolute;
 top: 0px;
 left: 0px;
 width: 130px;
}
#menu_quick li li a {
  
display: block;
 float: none;
 width: 130px;
 font-size: 8pt;
 text-align: left;
 color: #FFFFFF;
 background-color: #939596;
 border-right: 0;
 line-height: 20px;
 vertical-align: middle;


}
#menu_quick li:hover         , #menu_top li.over {
 background-color: #939596;
 color: #ffffff;
 z-index: 100;
}
#menu_quick li:hover ul      , #menu_top li.over ul {
 display: block;
 position: absolute;
 top: 30px;
 left: 0px;
}
#menu_quick li:hover li ul   , #menu_top li.over li ul {
 display: none;
 position: absolute;
 top: 0px;
 left: 150px;
}
#menu_quick li:hover li:hover, #menu_top li.over li.over {
 z-index: 200;
}
/* MenuEnd:menu_main_new */

#addcomment_section {width: 400px;}


#wiki img { border: 0; }
#wiki textarea { width:100%; height:300px; margin-bottom:20px; }
#wiki_title { width: 200px; }
#wiki_comments { width: 100%; }
#wiki_warning { padding: 10px 0px 10px 5px; width: 100%; border: 1px solid red; background-color: #fcc; font-weight: bold; color: red; }
#wiki_toc { list-style:none; margin:0; padding:2px }
#wiki_toc li { padding:2px 0px; }
#wiki h1, #wiki h2, #wiki h3, #wiki h4 { font-weight: normal; color: #00397a; }
#wiki h1 { font-size:20px; background-color: #eee; padding:10px; margin:0px 0px 10px 0px; font-weight:bold; border: 1px solid #aaa; }
#wiki h2 { font-size:16px; margin:1em 0px 0px 0px; font-weight: bold; border-bottom:1px solid #aaa; }
#wiki h3 { font-size:14px; margin:1em 0px 3px 0px; font-weight: bold; }
#wiki h4 { font-size:12px; margin:1em 0px 3px 0px; font-weight: bold; }
#wiki pre { background-color: #fafafa; border: 1px dashed #00f; padding:5px 10px; font-weight: normal; }
#wiki ul, #wiki dl { margin:0px 2em; padding:0; }
#wiki li, #wiki dd { margin:5px; padding:0; color: #404040; }
/*This is to allow the sales people to see links on the wiki, not intended for prime-time help system */
#wiki a { color: #0068e0; }
#wiki a:hover { background-color: #fedf8b; }

#wiki_preview_title { padding-bottom: 15px; font-size: 15pt; font-weight: bold; }

#wiki_diff .title { font-size: 20px; color: #00397a; background-color: #eeeeee; padding:10px; margin:0px 0px 10px 0px; font-weight:bold; border: 1px solid #aaaaaa; }
#wiki_diff table { width: 100%; }
#wiki_diff .history_header, .current_header { background-color: #D4D5D4; text-align: left; padding: 5px; margin: 0px 5px 0px 5px; border-bottom: 1px solid #000000; }
#wiki_diff .current, .history { background-color: #EEEEEE; margin: 0px 5px 0px 5px; border: 1px solid #D4D5D4; }
#wiki_diff .inserted { background-color: #CCFFCC; }
#wiki_diff .deleted { background-color: #F59E92; }
#wiki_diff .changed { background-color: #FFFFAA; }
#wiki_diff .unchanged { background-color: #EEEEEE; }
#wiki_diff .back_button { width: 100%; text-align: center; padding-top: 30px; }

#wiki_diff_legend { padding-top: 30px;  vertical-align: top; }
#wiki_diff_legend .title { font-size: 10pt; border: 1px solid #aaaaaa; background-color: #D4D5D4; width: 300px; padding: 0; margin: 0; }
#wiki_diff_legend .box { border: 1px solid #aaaaaa; background-color: #EEEEEE; width: 300px; }
#wiki_diff_legend .changed { margin: 10px 0px 10px 0px;  padding-left: 5px; }
#wiki_diff_legend .inserted { margin: 10px 0px 10px 0px; padding-left: 5px; }
#wiki_diff_legend .deleted { margin: 10px 0px 10px 0px; padding-left: 5px; }

ol { list-style-type: decimal; }
ol ol { list-style-type: lower-alpha; }
ol ol ol { list-style-type: lower-roman; }

/* #wiki_quickref is displayed on the wiki_detail layout */
#wiki_quickref table { margin-bottom: 10px; }
#wiki_quickref table, #wiki_quickref th, #wiki_quickref td { border: 1px solid black; }
#wiki_quickref th { padding: 5px; background-color: #ccc; }
#wiki_quickref td { padding: 3px 5px; background-color: #fff; }

<----------------------------- TOP ----------------------------------------->

/* ModuleBegin::wiki */
#wiki_body { width:100%; height:300px; }
#wiki_title { width: 200px; }
#wiki_comments { width: 100%; }
#wiki_category { margin:0; }
#wiki_warning { padding: 10px 0px 10px 5px; width: 100%; border: 1px solid red; background-color: #fcc; font-weight: bold; color: red; }
#wiki_toc { list-style:none; margin:0; padding:2px }
#wiki_toc li { padding:2px 0px; }
.wikiWrapper .revisions, #wiki_discussion .revisions { color:#555; padding-top:5px; text-align:center; }
.wikiWrapper .revisions { border-top:1px solid #cfcfcf; }

#wiki_preview_title { padding-bottom: 15px; font-size: 15pt; font-weight: bold; }

#wiki_diff table { width: 100%; }
#wiki_diff .th_row { background-color: #eee; }
#wiki_diff th { padding:5px; }
#wiki_diff td { padding:3px; border-bottom:1px solid #aaa; }
#wiki_diff .history_header, .current_header { background-color: #d4d5d4; text-align: left; padding: 5px; margin: 0px 5px 0px 5px; border-bottom: 1px solid #000; }
#wiki_diff .current, .history { background-color: #eee; margin: 0px 5px 0px 5px; border: 1px solid #d4d5d4; }
#wiki_diff .inserted { background-color: #cfc; }
#wiki_diff .deleted { background-color: #f59e92; }
#wiki_diff .changed { background-color: #ffa; }
#wiki_diff .unchanged { background-color: #eee; }
#wiki_diff .back_button { width: 100%; text-align: center; padding-top: 30px; }

#wiki_diff_legend { padding-top: 30px;  vertical-align: top; }
#wiki_diff_legend .title { font-size: 10pt; border: 1px solid #aaa; background-color: #d4d5d4; width: 300px; padding: 0; margin: 0; }
#wiki_diff_legend .box { border: 1px solid #aaa; background-color: #eee; width: 300px; }
#wiki_diff_legend .changed { margin: 10px 0px 10px 0px;  padding-left: 5px; }
#wiki_diff_legend .inserted { margin: 10px 0px 10px 0px; padding-left: 5px; }
#wiki_diff_legend .deleted { margin: 10px 0px 10px 0px; padding-left: 5px; }
/* ModuleEnd::wiki */

/* 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(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;
}
#menu_marketplace ul {
 border: 0px solid #000000;
 padding: 0;
 margin: 0;
 list-style: none;
 float: left;
}
#menu_marketplace li {
 position: relative;
 width: 175px;
 vertical-align: middle;
 height: 25px;
 padding-top: 8px;
}
#menu_marketplace a {
 border-bottom: 0px solid #000000;
 text-decoration: none;
 color: #ffffff;
 margin-left: 30px;
 font: normal 12px Arial, Helvetica, sans-serif;
 text-align: left;
}
#menu_marketplace a:hover {
 text-decoration: underline;
 color: #ffffff;
}
#menu_marketplace a.last {
 border-bottom: 0;
}
#menu_marketplace li.item1 {
 background: #4f443f url(graphics/home_page/menu1_new.gif) no-repeat left top;
}
#menu_marketplace .item1 a:hover {
 background: #281f1b;
}
#menu_marketplace li.item2 {
 background: #79706c url(graphics/home_page/menu2_new.gif) no-repeat left top;
}
#menu_marketplace .item2 a:hover {
 background: #4f443f;
}
#menu_marketplace li.item3 {
 background: #98918e url(graphics/menu/menuthird_bg.gif) no-repeat left top;
}
#menu_marketplace .item3 a:hover {
 background: #79706c;
}
#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(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;
}
.header1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #7A706C;
 padding-top: 10px;
}
.header1_blue {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #0063be;
 padding-top: 10px;
}
.footerTD {
 padding-left: 0px;
 padding-right: 10px;
 padding-top: 20px;
 
 background: url(graphics/footer_bg.jpg) no-repeat top;
}

.address {
 padding-left: 24px;
 padding-top: 20px;
 padding-bottom: 0px;
 padding-right: 20px;
 
 font-size: 8pt;
}
.footerLinks {
 padding-left: 0px;
 padding-top: 20px;
 padding-bottom: 0px;
 padding-right: 0px;
}
.menuTopTD {
 background-image: url(graphics/headernav_bg.jpg);
 padding-left: 20px;
}
.menuTopTD_new {
 background-image: url(graphics/headernav_bg_2.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: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 color: #333333;
}
/* =================================================================== */ .menuMainPipe {
 color: white;
}
.menuMainPipeLink {
 color: #FFFFFF;
 font-size: 9pt;
 padding-left: 10px;
 padding-right: 10px;
 text-decoration: none;
}
.menuMainPipeLink:hover {
 text-decoration: underline;
 background: #000000;
}
.menuMainPipeLink_ST {
 color: #FFFFFF;
 font-size: 9pt;
 padding-left: 10px;
 padding-right: 10px;
 text-decoration: none;
 font-weight: bold;
}
.menuMainPipeLink_ST:hover {
 text-decoration: underline;
 background: #4580ba;
}
.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: 8pt;
 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: #ba8600;
 font-size: 9pt;
 text-decoration: none;
}
a:hover {
 text-decoration: underline;
}
body, th, td, input,select {
 font-family: 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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: Arial, Helvetica, sans-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: #7A706C;
 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 {
 width: 100%;
 background-color: black;
 background-image: url(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: Arial, Helvetica, sans-serif;
 font-size: 18pt;
 font-weight: normal;
 color: #0063be;
 margin-bottom: 10px;
}
h2 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14pt;
 font-weight: normal;
 text-decoration: none;
 color: #717174;
 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: #0063be;
 font-weight: bold;
 padding-top: 4px;
 padding-left: 4px;
 font-size: 14pt;
/*background: url(graphics/design/blog_title_bg.png) repeat-x;*/
}

ul.recent_blog_post_ul {list-style-type:none; padding:0; text-indent: 0;}
ul.recent_blog_post_ul li a {color: #000; text-decoration:underline;}
ul.recent_blog_post_ul li {padding: 2px 0;}

.bodyMain {
 padding-bottom: 20px;
 padding-left: 20px;
 padding-right: 20px;
 padding-top: 20px;
 text-align: left;
 border-left: 1px solid #dddddd;
}
.bodyMainStaff {
 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;
}

.entrydate { background:transparent url(graphics/design/date_bg.gif) no-repeat scroll 3px 3px; float:left; height:53px; margin-right:5px; width:49px; }
html>body .entrydate { background:transparent url(graphics/design/date_bg.png) no-repeat scroll 3px 3px; }
.entrydate .dateMonth { color:#ffffff; font-size:10px; margin:0; padding:5px 0 0; text-align:center; }
.entrydate .dateDay { color: #000000; font-family:Times New Roman,Helvetica,Sans-Serif; font-size:21px; font-weight:bold; margin:0; padding:3px 0 0 0; text-align:center; }


#events {
 background-color: #FFFFFF;
}
.cal {
 font-family: Arial, Helvetica, sans-serif; 
 background-image: url(graphics/cc_r31_c25.jpg);
 background-repeat: repeat-x;
 padding-top: 5px;
}
.calDayOff {
 font-family: Arial, Helvetica, sans-serif; 
 color: #000000;
 font-weight: normal;
 line-height: 100%;
 text-decoration: none;
 text-align: center;
}
.calDayOn a {
 font-family: Arial, Helvetica, sans-serif; 
 color: #7A706C;
 font-size: 8pt;
 font-weight: bold;
 line-height: 100%;
 text-decoration: none;
 text-align: center;
}
.calDayOn:hover {
 background-color: #3366cc;
 color: #ffffff;
 text-decoration: none;
}
.calMonth {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 6pt;
 font-weight: bold;
 text-decoration: none;
 text-transform: capitalize;
 position: relative;
 top: 0;
 left: 0;
 text-align: center;
 margin-left: 10px;
 margin-right: 10px;
}
.calMonth:hover {
 text-decoration: none;
}
.calMonthGlance {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-decoration: none;
 padding-top: 10px;
}
.calMonthGlance:hover {
 text-decoration: none;
}
.calMonthMore {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 9pt;
 text-decoration: none;
}
.calMonthMore:hover {
 text-decoration: none;
}
.calendarpopDay {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopEmptyDay {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #e7e7e7;
}
.calendarpopEvent {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 font-weight: bold;
 color: #000000;
 text-decoration: none;
}
.calendarpopEvent:hover {
 text-decoration: none;
}
.calendarpopEventOff {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #ffffff;
}
.calendarpopEventOn {
 font-family: Arial, Helvetica, sans-serif;
 background-color: #66ccff;
}
.calendarpopEventTime {
 font-family: Arial, Helvetica, sans-serif;
 color: #ffffff;
 font-size: 8pt;
}
.calendarpopHeader {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 11pt;
 font-weight: bold;
 text-decoration: none;
}
.calendarpopLink {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8pt;
 font-weight: normal;
 text-decoration: none;
}
.calendarpopLink:hover {
 text-decoration: none;
}
.calendarpopNormal {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: normal;
}
.calendarpopScroll {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10pt;
 text-decoration: none;
}
.calendarpopScroll:hover {
 text-decoration: none;
}
.calendarpopToday {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.calendarpopWeek {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}
.calScroll {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 7pt;
 text-decoration: none;
}
.calScroll:hover {
 text-decoration: none;
}
.calToday {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-align: center;
}
.calWeek {
 font-family: Arial, Helvetica, sans-serif;
 color: #000000;
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
}
.copyright {
 font-size: 10pt;
 font-weight: bold;
}
.datebox {
 font-size: 8pt;
 padding-left: 10px;
 font-weight: bold;
}
.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;
 padding-left: 7px;
 border-color: #ffffff;
 border-bottom: 10px solid #ffffff 
}

.eventDetail {
 padding-left: 10px;
}
.eventHeadline {
 font-weight: bold;
 font-size: 10pt;
 text-decoration: none;
 color: #0063be;
 padding-top: 10px;
}
.eventHeadline_small {
 font-weight: bold;
 font-size: 9pt;
 text-decoration: none;
 color: #0063be;
 padding-top: 5px;
}
.eventHeadline:hover {
 text-decoration: none;
}
.eventHeadlineTD {
 padding-left: 10px;
 
}
.eventMoreLink {
 font-size: 8pt;
 padding-left: 10px;
}
.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: 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;
}
/* =================================================================== */ .newsHeadline {
 color: #3366cc;
 font-size: 11pt;
 font-weight: bold;
 text-align: left;
 text-decoration: none;
}
.newsListBlurb {
 font-weight: normal;
 font-size: 8pt;
 padding-left: 15px;
}
.newsListHeadline {
 font-weight: bold;
 text-decoration: none;
 font-size: 10pt;
}
.newsListHeadline:hover {
 text-decoration: underline;
}
.newsListHeadlineTD {
 padding-top: 5px;
 padding-left: 4px;
}
.newsListPublishline {
 font-size: 8pt;
 font-weight: bold;
 padding-left: 15px;
}
.newsListMoreLink {
 font-size: 8pt;
}
.newsPrevNext {
 line-height: 42px;
 font-weight: bold;
 color: #0063be;
}
.newsPublished {
 color: #666666;
 font-size: 8pt;
}
.newsSubHeadline {
 color: #3366cc;
 font-size: 10pt;
 text-align: left;
 text-decoration: none;
}
.newsThumbnail {
 border: 0;
 margin-bottom: 2px;
 margin-top: 2px;
 float: left;
 margin-right: 10px;
}
.newsCopyright {
 font-family: verdana,arial,helvetica;
 text-align: center;
 width: 100%;
 font-size: 1;
 font-style: italic;
}
/* =================================================================== */ .photoAlbumBody {
}
.photoAlbumDescription {
 padding-bottom: 10px;
}
.photoGalleryBG {
 background: #ffffff;
}
.photoGalleryBGTop {
 background: #000000;
}
.photoGalleryBody {
 background-color: #3366cc;
}
.photoGalleryCaption {
 padding-top: 5px;
 text-align: center;
}
.photoGalleryDescription {
 font-size: 8pt;
 text-align: center;
}
.photoGalleryNumbers {
 background-color: #333333;
 font-size: 8pt;
}
.photoGalleryTitle {
 font-size: 8pt;
}
.photoPagnationTD {
 text-align: center;
 font-size: 8pt;
}
.photoRemote {
 padding-bottom: 5px;
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 5px;
 font-size: 8pt;
 font-weight: bold;
}
.photoRemoteTD {
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
}
/* =================================================================== */ .pollChoices {
 padding-left: 15px;
}
.pollHeading {
 color: #3366cc;
 font-size: 10pt;
 font-weight: bold;
 text-align: left;
}
.pollHomeChoices {
 font-size: 10pt;
}
.pollHomeQuestion {
 font-size: 10pt;
}
.pollLink {
 color: #3366cc;
 font-size: 10pt;
 font-weight: normal;
 padding-left: 10px;
}
.pollQuestion {
 color: #3366cc;
 font-size: 12pt;
 font-weight: bold;
 padding-bottom: 10px;
 padding-left: 10px;
 padding-top: 10px;
}
.pollResultChoices {
 font-size: 8pt;
 font-weight: bold;
 padding-left: 20px;
}
.pollResultHeading {
 color: #3366cc;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
}
.pollResultHomeChoices {
 font-size: 8pt;
 font-weight: bold;
}
.pollResultHomeHeading {
 color: #3366cc;
 font-weight: bold;
 text-align: left;
}
.pollResultHomeLink {
 font-size: 8pt;
 font-weight: bold;
}
.pollResultHomeQuestion {
 color: #3366cc;
 font-size: 8pt;
 font-weight: bold;
 text-align: left;
}
.pollResultLink {
 font-size: 8pt;
 font-weight: bold;
}
.pollResultQuestion {
 color: #3366cc;
 font-size: 10pt;
 font-weight: bold;
 padding-left: 20px;
}
.pollVote {
 padding-bottom: 10px;
 padding-top: 10px;
 text-align: center;
}
/* =================================================================== */ .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;
}
/* =================================================================== */ .membershipForgot {
 text-align: left;
 padding-bottom: 10px;
}
.membershipGroup {
 font-weight: bold;
 color: #7A706C;
 padding-bottom: 17px;
 font-size: 10pt;
}
.membershipHeaderRow {
 background-color: #000066;
 color: #ffffff;
 font-size: 11px;
 font-weight: bold;
 text-align: center;
}
.membershipHeaderCell {
}
.membershipLoginBox {
 background-color: #D0D5DC;
 border: 3px solid #7A706C;
 padding-left: 60px;
 padding-right: 60px;
 font-size: 11px;
 color: #7A706C;
}
.membershipOddRow {
 background-color: #ebebeb;
}
.membershipEvenRow {
 background-color: #ffffff;
}
.membershipOddCell {
 padding-left: 10px;
 padding-right: 10px;
}
.membershipEvenCell {
 padding-left: 10px;
 padding-right: 10px;
}
.membershipPassword {
}
.membershipRemember {
 text-align: left;
}
.membershipSeparatorCell {
}
.membershipSeparatorRow {
 background-color: #000066;
}
.membershipTable {
 border: 2px solid #000066;
 text-align: left;
 padding: 5px;
}
.membershipUserID {
}
/* =================================================================== */ .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: 0px;
}
.calGrid table {
 padding-top: 5px;
}
.calGrid td {
 font-family: Arial, Helvetica, sans-serif;
 text-align: center;
 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(graphics/cc_r15_c19.jpg); */ .r15c19 {
 background-image: url(graphics/new_home_divider2.jpg);
 background-repeat: no-repeat;
}
.r15c19b {
 background-image: none;
 background-repeat: no-repeat;
}
.r15c17 {
 padding-left: 9px;
 background-image: none;
 background-repeat: no-repeat;
}
.menuHeader {
 padding: 5px 20px 0px 0px;
}
.menuHeaderLink {
 font-family: Arial, Helvetica, sans-serif;
 color: #FFFFFF;
 text-transform: uppercase;
 font-size: 7pt;
 font-weight: bold;
}
.menuHeaderTD {
 background-image: url(graphics/topnav_new.gif);
 background-repeat: no-repeat;
 width: 614px;
}
.menuHeaderTD_new {
 background-image: url(graphics/topnav_new.gif);
 background-repeat: no-repeat;
 width: 614px;
 
}
.menuHeaderDiv {
 margin: 10px 20px 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:#0063be; color:#000000; padding:0;}
#freedom_calendar .calDaysColor { background-color:#ffffff; color:#7c7c7c; padding:0;}
#freedom_calendar .calWeekend { background-color:#ffffff; padding:0;}
#freedom_calendar .calWeekend a { color:#ba8600; background-color:#ffffff; padding:0;}
#freedom_calendar .cal { background-color: #000000; color:#0063be; font-size:8pt; padding:0; }
#freedom_calendar .cal a { color:#ba8600; background-color: #ba8600; padding:0; }
#freedom_calendar .calHighlightColor { color:#ffffff; background-color: #6e6e6e; padding:0;}

/* ModuleBegin::faq */
#faqRoot { margin: 0 auto; padding: 0; }
#faq .faqcontent { margin: 0 10px 0 15px; }
#faq h2.faqopened, #faq h2.faqclosed { font-size:12pt; cursor: pointer; padding: 0 0 0 15px; margin-bottom: 0; }
#faq h2.faqclosed:hover { color: #004469; }
#faq h2.faqclosed { background: transparent url(graphics/jquery/collapsed.gif) no-repeat scroll 0 5px; margin-bottom: 5px; }
#faq h2.faqopened { background: transparent url(graphics/jquery/expanded.gif)  no-repeat scroll 0 5px; }
/* ModuleEnd::faq */

#fileUpload .upload { display: none; }
#fileUpload .delete { display: none; }
#blog_categories_list,#blog_recent_posts_list,#blog_archives_list,#blog_tags_list {min-height: 50px;margin-top: 20px;}
#blog_categories_list .side_header {background: url(graphics/design/ccc_blog_categories.jpg) no-repeat; width:165px; height: 21px;margin-bottom: 10px;}
#blog_recent_posts_list .side_header {background: url(graphics/design/ccc_recent_blog_posts.jpg) no-repeat; width:165px; height: 21px;margin-bottom: 10px;}
#blog_archives_list .side_header {background: url(graphics/design/ccc_archives.jpg) no-repeat; width:165px; height: 21px;margin-bottom: 10px;}
#blog_tags_list .side_header {background: url(graphics/design/ccc_blog_tags.jpg) no-repeat; width:165px; height: 21px;margin-bottom: 10px;}
#blog_twitter_feed {}


#scrollable_div ul {
  
}
#scrollable_div ol {
    list-style-type: decimal;
	list-style-position: inside;
}
#scrollable_div ol ol {
	list-style-type: decimal;
}
#scrollable_div ul li {padding-left: 9px; list-style-type:none; background: url(graphics/design2012/small-dot.png) no-repeat 0 5px;  }
#scrollable_div ol li { font-style: italic; }
#scrollable_div ol ol { font-style: normal; }
