/* ***PRINT STYLES*** */
#header{ display:none;  }
#content3Col #contentLeft{ display:none; }
#contentRight{ display:none; }
#wrapper{ width: 580px; }
#footer{ display:none; }

/* ***GENERAL STYLES*** */

/*
body { text-align:center; margin:0; border:0; padding:0; }

.vSpace1{ width: 100%; height: 1px; line-height: 1px; font-size: 1px; display:block; clear: both; }
.vSpace{ width: 100%; height: 10px; line-height: 1px; font-size: 1px; display:block; clear: both; }
.hide{ height: 1px; line-height: 1px; font-size: 1px; display: none;}
*/

/* ***MAIN SECTION STYLES*** 
#wrapper  { width: 780px; height: auto; margin:0 auto 20px auto; border:2px solid #1C903B; text-align: left; background: #ffffff; }
html>body #wrapper{ width:776px; }
*/
/* ***HEADER STYLES*** 
#branding{ width: 760px; height: 30px; margin-left:10px; }
#branding h1{ width: 300px;}
#branding span{ width:300px; height:30px; line-height:30px; display:block; float:right; text-align:right; }

#header{  }
#headerLeft{ width:178px; float:left; }
#headerLeft h1{ height: 30px; line-height: 30px; margin-left:5px; font-size: 22px; font-weight: 900; font-style: italic; font-family: Arial Black; color: #1C903B;}
#headerLeft span{ display:block; font-size:0; line-height:0; text-align:center; }
#headerLeft img{  }

#header #searchBx{ width:420px; height:184px; float:left; text-align:center; background:url(../img/bg_search.gif) no-repeat; }
#searchBx h1{ height:30px; line-height:25px; text-align:center; font-size:18px; }
#searchBx #searchBxLeft{ width:190px; float:left; margin:0 20px 0 10px; text-align:left; }
* html #searchBx #searchBxLeft{ margin-left:5px; }
#searchBx #searchBxRight{ width:190px; float:left; text-align:left; }
#searchBx label{ display:block; color:#333333; }
#searchBx select{ width:188px; }
html>body #searchBx #ddlCategoriesSelect,html>body #searchBx #countiesSelect{ height:17px; }
#searchBx #headerUC_lbActivityTypes,#searchBx #headerUC_lbLocalities{ height:84px; margin-top:8px; padding-left:3px; }
#searchBx #searchBtnD{ clear:both; padding:5px 0 5px 0; }
#searchBx #searchBtnD a{ width:100px; height:20px; line-height:19px; display:block; margin:0 auto 0 auto; font-weight:bold; text-decoration:none; color:#000000; background:url(../img/b_orange100.gif) no-repeat; }

#headerRight{ width:172px; float:left; }
#headerRight span.login{ height:30px; line-height:30px; display:block; text-align:right; font-weight:bold; font-size:110%; }
#headerRight span{ display:block; text-align:center;}

#header #headerUC_divSearchError{ width:100%; height:16px; line-height:16px; clear:both; text-align:center; color:#f00; }

#header ul{ width:100%; height:25px; line-height:25px; clear:both; padding:0; border-top:1px solid #1C903B; border-bottom:1px solid #1C903B; background:url(../img/bg_gns.gif) repeat-x; }
#header ul li{ float:left; padding:0; background:none; }
#header ul li a:link,#header ul li a:visited,#header ul li a:active,#header ul li a:hover{ height:25px; line-height:25px; display:block; text-align:center; font-weight:bold; text-decoration:none; border-left:1px solid #1C903B; border-right:1px solid #ffffff; color:#000000; }
#header ul li a:hover,#header ul li.selected{ background:url(../img/bg_gns_btn_on.gif) repeat-x; }
a.gns1{ width:76px; }
a.gns2{ width:90px; }
a.gns3{ width:240px; }
a.gns4{ width:100px; }
a.gns5{ width:90px; }
a.gns6{ width:90px; }
a.gns7{ width:90px; }
html>body a.gns1{ width:73px; border-left:0; }
html>body a.gns2{ width:88px; }
html>body a.gns3{ width:238px; }
html>body a.gns4{ width:98px; }
html>body a.gns5{ width:88px; }
html>body a.gns6{ width:88px; }
html>body a.gns6{ width:88px; }
html>body a.gns7{ width:88px; }
*/
/* ***CONTENT WRAPPER STYLES*** 
#contentHome{ width: 100%; height: auto; background:url(../img/bg_home.gif) repeat-y; }
*/
/* ***HOME PAGE STYLES*** 
#contentHome #content{ width:550px; float:left; margin:15px 0 0 16px; }
* html #contentHome #content{ margin-left:8px; }
#contentHome #content h2{ padding-bottom:8px;}

#content #homeFeatureBx{ width:360px; height:136px; float:left; margin-right:15px; overflow:hidden; }
#homeFeatureBx img{ float:left; margin:0 15px 7px 0; border: 1px solid #999999; }
#homeFeatureBx h1{ padding:0 0 4px 0 !important; }
#homeFeatureBx h1 a{ line-height:18px; font-size:18px; color:#333333; }
#homeFeatureBx p{ line-height:16px; }


#content #recentFeaturesBx{ width:175px; height:136px; overflow:hidden; float:left; }
html>body #content #recentFeaturesBx{ width: 174px; }
#content #recentFeaturesBx h2{ height:20px; line-height:20px; margin:0; padding:0; font-size:12px; }
#recentFeaturesBx ul{ height:120px; padding:3px 0 0 10px; font-size:11px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#recentFeaturesBx ul li{ width:160px; float:left; padding:0; background:none; }
#recentFeaturesBx ul li a{ display:block; padding:0 0 5px 8px; color:#333333; background:url(../img/g_arrow_r_green.gif) no-repeat left top; }

#content #numOnline{ height:20px; line-height:20px; margin:15px 0 20px 0; padding-left:10px; font-weight:bold; border-top:1px solid #1C903B; border-bottom:1px solid #1C903B; background:#efefef; }
#content #numOnline span{ width:260px; line-height:20px; float:left; }

#content #mapSearchBx{ text-align:center;}
#content #mapSearchBx h5{ text-align:left; }
#content #mapSearchBx img{ }

#contentRight{ width:180px; height:auto; float:left; margin:15px 0 0 25px; }
#contentRight #sponsorAdsBx{}
#contentRight #sponsorAdsBx h5{}
#contentRight #sponsorAdsBx div{ width: 180px; height: 60px; margin: 3px 0 3px 0; border: 1px solid #666666;}
html>body #contentRight #sponsorAdsBx div{ width: 178px; }
*/
/* ***INNER 3 COLUMN PAGE STYLES*** 
#content3Col{ width:100%; height:auto; background:url(../img/bg_home.gif) repeat-y; }
#content3Col #contentLeft{ width:140px; float:left; margin-top:15px; background:url(../img/bg_lns_right.gif) repeat-y right; }
#contentLeft div{ height:10px; line-height:0; padding-left:10px; font-size:0; border-bottom:1px solid #1C903B; }
#contentLeft ul{ width:100%; padding:0 0 0 0; }
#contentLeft ul li{ width:139px; float:left; padding:0; background:none; }
#contentLeft ul li#hideCorner{ width:1px; height:10px; line-height:10px; float:left; font-size:0; background:url(../img/bg_lns_top_right.gif) no-repeat; }
#contentLeft ul li a{ text-decoration:none; line-height:16px; display:block; padding:5px 0 5px 10px; border-bottom:1px solid #1C903B; font-weight:bold; color:#333333; background:#E1F0E5; }
* html #contentLeft ul li a{ width:139px; }
#contentLeft ul li a:hover,#contentLeft ul li a#on{ text-decoration:none; background:#fff; }
#contentLeft ul li a#first{ background:#E1F0E5 url(../img/bg_lns_top.gif) no-repeat top; }
#contentLeft ul li a#first:hover,#contentLeft ul li a#firstOn{ text-decoration:none; background:#fff url(../img/bg_lns_top_on.gif) no-repeat top;; }
#contentLeft ul li#subNavLast{ line-height:16px; padding:30px 0 5px 0; text-align:center; border-bottom:1px solid #1C903B; font-weight:bold; color:#333333; background:#E1F0E5; }
#contentLeft ul li#subNavLast img{ }

#content3Col #content{ width:410px; float:left; margin:15px 0 0 16px; }
#content h1{ padding:0 0 8px 0; font-size:18px;}
#content h2{ padding:2px 0 8px 0; clear:both; font-size:14px; }
#content p{ padding-bottom:10px; line-height:16px; }
#content p img{ float:left; margin:0 15px 8px 0; border:1px solid #cccccc; }
*/
/* ***FOOTER STYLES*** 
#footer{ height:55px; background:url(../img/bg_footer.gif) repeat-x bottom; }
#footer ul{ float:left; padding:33px 0 0 15px; }
#footer li{ float:left; padding:0; background:none; }
#footer span{ float:right }
*/
/* ***LOGIN/REGISTER STYLES*** 
#content #loginBx{ margin-bottom:20px; padding:10px 0 10px 0; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#loginBx h1{ height:20px; line-height:20px; padding:0 0 0 10px; border-top:1px solid #1C903B; border-bottom:1px solid #1C903B; font-size:12px; background:#efefef;}
#loginBx div{ margin:0 10px 0 10px; }
#loginBx p{ margin:0 10px 0 10px; }
#loginBx #instructionBx{ height:18px; line-height:18px; margin:3px 10px 14px 10px; }
#loginBx #instructionBx span{ float:left; }
#loginBx #instructionBx span#forgotS{ float:right; }
#loginBx p label{ width:150px; line-height:20px; display:block; float:left; text-align:right; margin-right:8px; }
#loginBx #loginBtnD{ text-align:center; }
#loginBx #loginBtnD a{ width:80px; height:20px; line-height:19px; display:block; margin:0 auto 14px auto; font-weight:bold; text-decoration:none; text-align:center; color:#000000; background:url(../img/b_orange80.gif) no-repeat; }
#loginBx #notRegisteredBx{ height:20px; line-height:19px; padding-top:14px; border-top:1px solid #1C903B; }
#loginBx #notRegisteredBx span{ float:left; font-weight:bold; }
#loginBx #notRegisteredBx a{ width:230px; height:20px; line-height:19px; float:right; display:block; margin:0; font-weight:bold; text-decoration:none; text-align:center; color:#000000; background:url(../img/b_orange230.gif) no-repeat; }
*/
/* ***INNER 2 COLUMN PAGE STYLES*** 
#content2Col{ width100%; height:auto; background:url(../img/bg_home.gif) repeat-y; }
#content2Col #content{ width:550px; float:left; margin:15px 0 0 16px; }
* html #content2Col #content{ margin-left:8px; }
*/
/* ***REGISTER BOX STYLES*** 
#registerBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#registerBx h1{ height:20px; line-height:20px; padding:0 0 0 0; font-size:14px; }

#registerBx #registerLeft{ width:255px; float:left; margin:0 19px 0 10px; }
* html #registerBx #registerLeft{ margin-left:5px; }
#registerLeft label{ display:block; padding:8px 0 0 0; }
#registerLeft input,#registerLeft select{ width:100%; }
#registerLeft div{ clear:both; }
#registerLeft div span{ width:122px; display:block; float:left; }
#registerLeft div span.col1{ margin-right:11px; }
#registerLeft label span{ width:auto; display:inline; float:none; }

#registerBx #registerRight{ width:255px; float:left; }
#registerRight label{ display:block; padding:8px 0 0 0; }
#registerRight input,#registerRight select{ width:100%; }
#registerRight div{ clear:both; }
#registerRight div span{ width:122px; display:block; float:left; }
#registerRight div span.col1{ margin-right:11px; }
#registerRight label span{ width:auto; display:inline; float:none; }
#registerRight input#cbOrgVolunteers{ width:13px; margin:8px 0 0 0; margin-right:5px; border:0; float:left; }
* html #registerRight input#cbOrgVolunteers{ height:13px; }


#registerAccountInfoBx{ margin-bottom:20px; padding:5px 0 10px 0; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
* html #registerAccountInfoBx{ padding-top:15px; }
#registerAccountInfoBx div{ width:465px; height:20px; line-height:20px; margin:10px auto 0 auto;  }
#registerAccountInfoBx label{ width:250px; clear:both; float:left; margin-right:10px; text-align:right; display:block; }
#registerAccountInfoBx input,#registerAccountInfoBx select{ width:200px; float:left; }
#registerAccountInfoBx input#cbOrgTAndC{ width:13px; border:0;}
#registerAccountInfoBx label span{ width:auto; display:inline; float:none; }

#registerAccountBtnBx,#registerAccountFreeBtnBx{ height:20px; text-align:center; }
#registerAccountBtnBx ul,#registerAccountFreeBtnBx ul{ width:420px; height:20px; margin:0 auto 0 auto; }
#registerAccountFreeBtnBx ul{ width:260px; }
#registerAccountBtnBx ul li,#registerAccountFreeBtnBx ul li{ float:left; padding:0; background:none; }
#registerAccountBtnBx ul li a#cancel,#registerAccountFreeBtnBx ul li #cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#registerAccountBtnBx ul li a#payOnline{ width:150px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange150.gif) no-repeat; }
#registerAccountBtnBx ul li a#sendCheque{ width:180px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange180.gif) no-repeat; }
#registerAccountFreeBtnBx ul li a#registerFree{ width:180px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange180.gif) no-repeat; }
* html #registerAccountBtnBx ul li a#cancel,
* html #registerAccountBtnBx ul li a#payOnline,
* html #registerAccountFreeBtnBx ul li a#cancel{ margin-right:5px; }
*/
/* ***ACTIVITY INFO BOX STYLES*** 
#activityInfoBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }

#activityInfoBx #activityInfoLeft{ width:255px; float:left; margin:0 19px 0 10px; }
* html #activityInfoBx #activityInfoLeft{ margin-left:5px; }
#activityInfoLeft label{ display:block; padding:8px 0 0 0; }
#activityInfoLeft div label span{ width:auto; display:inline; float:none; }
#activityInfoLeft input,#activityInfoLeft select{ width:100%; }
#activityInfoLeft textarea{ width:100%; height:56px; }
#activityInfoLeft #rbActivityType1,#activityInfoLeft #rbActivityType2{ width:13px; margin-right:7px; border:0; }
#activityInfoLeft #ddlActivityType1,#activityInfoLeft #txtActivityType2{ width:233px; }
#activityInfoLeft div span{ width:122px; display:block; float:left; }
#activityInfoLeft div span.col1{ margin-right:11px; }

#activityInfoBx #activityInfoRight{ width:255px; float:left; }
#activityInfoRight label{ display:block; padding:8px 0 0 0; }
#activityInfoRight div label span{ width:auto; display:inline; float:none; }
#activityInfoRight input,#activityInfoRight select{ width:100%; }
#activityInfoRight select#lbActivityLocality1,#activityInfoRight select#lbActivityLocality2{ width:100%; height:84px; margin-bottom:3px; }
#activityInfoRight div span{ width:122px; display:block; float:left; }
#activityInfoRight div span.col1{ margin-right:11px; }
#activityInfoRight div span a{ width:120px; height:20px; line-height:19px; display:block; float:right; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange120.gif) no-repeat; }
*/
/* ***EDIT EMAIL & PASSWORD STYLES*** 
#activityBtnBx{ height:20px; text-align:center; }
#activityBtnBx ul{ width:210px; height:20px; margin:0 auto 0 auto; }
#activityBtnBx ul li{ float:left; padding:0; background:none; }
#activityBtnBx ul li a#cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#activityBtnBx ul li a#aSaveChanges,#activityBtnBx ul li a#aAddActivity{ width:140px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange140.gif) no-repeat; }
* html #activityBtnBx ul li a#cancel{ margin-right:5px; }
*/
/* ***ACTIVITY INFO BOX STYLES*** 
#activityDetailBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
*/

/* ***ACCOUNT ADMINISTRATION STYLES*** 
#adminAccountInfoBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#adminAccountInfoBx p{ margin:0 15px 0 15px; padding:10px 0 0 0; }
#adminAccountInfoBx p span{ font-weight:bold; }
#adminAccountInfoBx div{ height:20px; line-height:20px; margin:10px 15px 0 15px; }
#adminAccountInfoBx div a{ width:230px; height:20px; line-height:20px; display:block; float:right; text-decoration:none;  text-align:center; font-weight:bold; color:#333333; background:url(../img/b_orange230.gif) no-repeat;  }
#adminAccountInfoBx a:hover{ text-decoration:none; }

#adminActivityBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#adminActivityBx p{ margin:15px 15px 0 15px; }
#adminActivityBx table{ width:520px; margin:0px 0 15px 15px; }
#adminActivityBx table th{ color:#000000;}
#adminActivityBx table .col1{ width:180px; }
#adminActivityBx table .col1 a{ font-weight:bold; color:#333333; }
#adminActivityBx table .col2{ width:150px; text-align:center; }
#adminActivityBx table .col3{ width:70px; text-align:center; }
#adminActivityBx table .col4{ width:70px; text-align:center; }
#adminActivityBx table .col5{ width:50px; text-align:center; }
#adminActivityBx div{ height:20px; margin:0px 15px 0px 15px; }
#adminActivityBx div a{ width:140px; height:20px; line-height:19px; display:block; float:right; text-decoration:none;  text-align:center; font-weight:bold; color:#000000; background:url(../img/b_orange140.gif) no-repeat; }
#adminActivityBx div a:hover{ text-decoration:none; }

#adminAccountDetailsBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#adminAccountDetailsBx ul{ margin:0 15px 0 15px; padding:15px 0 10px 0; }
#adminAccountDetailsBx ul a{ font-weight:bold; color:#333333; }
#adminAccountDetailsBx div{ height:20px; line-height:20px; margin:0 15px 0 15px; }
#adminAccountDetailsBx span.tAndC a{ float:left; }
#adminAccountDetailsBx span.qAndC a{ display:block; float:right; }

#adminBtnD{ height:20px; text-align:center; }
#adminBtnD a{ width:100px; height:20px; line-height:19px; margin:0 auto 0 auto; display:block; text-decoration:none;  text-align:center; font-weight:bold; color:#000000; background:url(../img/b_orange100.gif) no-repeat; }
#adminBtnD a:hover{ text-decoration:none; }
*/
/* ***ACCOUNT ADMINISTRATION STYLES*** 
#adminMoreTimeBx{ margin-bottom:20px; padding-bottom:10px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#adminMoreTimeBx p{ margin:0 15px 0 15px; padding:15px 0 0 0; }
#adminMoreTimeBx p span,#adminMoreTimeBx div label{ width:260px; display:block; float:left; margin-right:10px; font-weight:bold; text-align:right; }
#adminMoreTimeBx div{ height:20px; line-height:20px; margin:10px 15px 0 15px; }
#adminMoreTimeBx #ddlDurations{ width:200px; }
#adminMoreTimeBx #txtAmountDue{ width:200px; }
#adminMoreTimeBx input#moreTimeTAndC{ width:13px; border:0;}

#addTimeBtnD{ height:20px; text-align:center; }
#addTimeBtnD ul{ width:410px; height:20px; margin:0 auto 0 auto; }
#addTimeBtnD ul li{ float:left; padding:0; background:none; }
#addTimeBtnD ul li a#cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#addTimeBtnD ul li a#payOnline{ width:150px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange150.gif) no-repeat; }
#addTimeBtnD ul li a#sendCheque{ width:180px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange180.gif) no-repeat; }
* html #addTimeBtnD ul li a#cancel,* html #addTimeBtnD ul li a#payOnline{ margin-right:5px; }
*/
/* ***TERMS AND CONDITIONS PAGE STYLES*** 
#wrapperTAndC{ width:100%; height:auto; }
#wrapperTAndC #header{ height:133px; margin:15px 15px 0 15px; }
#wrapperTAndC #header span{ float:left; }
#wrapperTAndC #header h1{ float:left; line-height:28px; padding:52px 0 0 0; font-size:20px; }
#wrapperTAndC #content{ margin:15px 15px 0 15px; text-align:left; }
#wrapperTAndC #tAndCBtnBx{ height:20px; text-align:center; }
#wrapperTAndC #tAndCBtnBx ul{ width:60px; height:20px; margin:0 auto 0 auto; padding:0; }
#wrapperTAndC #tAndCBtnBx ul li{ padding:0; list-style:none;  }
#wrapperTAndC #tAndCBtnBx ul li a{ width:60px; height:20px; line-height:19px; margin:0 auto 0 auto; display:block; text-decoration:none;  text-align:center; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
*/
/* ***SEARCH RESULTS STYLES*** 
.resultHeader{}
#content .resultHeader h2{ float:left; padding-bottom:3px; }
.resultHeader span{ float:right; }
.resultItemBx{ margin-bottom:15px; padding:10px 0 10px 0; clear:both; overflow:hidden; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
*html .resultItemBx{ height:80px; }
.resultItemBx img{ float:left; margin:0 10px 0 10px; }
.resultItemBx .resultDetail{ width:460px; float:left; }
.resultItemBx .resultDetail dl{ width:230px; float:left; }
.resultItemBx .resultDetail dt{ }
.resultItemBx .resultDetail dd{ }
.resultItemBx .resultDetail div{ clear:both; padding-top:10px; line-height:16px; }

.resultItemSmallBx{ margin-bottom:15px; padding:8px 0 8px 10px; overflow:hidden; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
.resultItemSmallBx dl{ width:230px; float:left; }
.resultItemSmallBx div{ clear:both; padding-top:5px; line-height:16px; }

.toggleNavBx{ height:20px; margin:10px 0 10px 0; }
.toggleNavBx div{ float:left; }
.toggleNavBx ul{ float:right; }
.toggleNavBx ul li{ float:left; padding:0; margin-left:8px; background:none; }
*/

/* ***ACTIVITY DETAILS STYLES*** 
#detailActivityHdr{ width:100%; }
#detailActivityHdr h1{ width:450px; float:left; }
#detailActivityHdr span{ width:100px; line-height:24px; float:left; text-align:right; }

#rtaBx{ clear:both;}

#detailsActivityInfoBx{ margin-bottom:15px; padding:15px 0 10px 0; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#detailsActivityInfoLeft{ width:250px; float:left; margin:0 15px 0 15px; }
#detailsActivityInfoRight{ width:250px; float:left;  }
#detailsActivityInfoBx span{ float:left; margin-right:5px; font-weight:bold; }

#detailOrgBx{ margin-bottom:20px; padding:15px 0 10px 0; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#detailOrgBx img{ float:left; margin:0 15px 0 15px;}
#detailOrgBx #detailOrgLeft{ width:250px; float:left; margin-right:10px; }
#detailOrgBx #detailOrgLeft p{ margin:0; }
#detailOrgBx #detailOrgRight{ width:185px; float:left; }
#detailOrgBx #detailOrgRight span{ width:65px; float:left; display:block; padding-bottom:8px; }
#detailOrgBx #detailOrgRight address{ float:left; clear:none; }
#detailOrgBx span{ font-weight:bold; }
#detailOrgBx p{ margin:0 15px 0 90px;}

#detailNGBBx{ margin-bottom:20px; padding:15px 15px 10px 15px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#detailNGBLeft{ width:300px; float:left; }
#detailNGBRight{ width:200px; float:right; text-align:center;}
#detailNGBBx p{}
#detailNGBBx span{}

#detailOtherActivities{ margin-bottom:20px; padding:15px 15px 10px 15px; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
*/
/* ***SEARCH LOCALITY STYLES*** 
ul#localityList{ width:550px; }
ul#localityList li{ width:165px; padding:5px 0 5px 15px; float:left;}
* html ul#localityList li{ width:180px; }
ul#localityList li a{ font-weight:bold; }

#searchActivityBx{ margin-bottom:20px; padding:15px 15px 10px 15px; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#searchActivityBx label{ width:200px; display:block; margin:0 auto 3px auto; text-align:left; }
#searchActivityBx input{ width:200px; margin:0 auto 10px auto; }
#searchActivityBx select{ width:200px; margin:0 auto 10px auto; }
#searchActivityBx select#lbActivities{ height:84px; }

#searchActivityBtnBx{ height:20px; text-align:center; }
#searchActivityBtnBx ul{ width:170px; height:20px; margin:0 auto 0 auto; }
#searchActivityBtnBx ul li{ float:left; padding:0; background:none; }
#searchActivityBtnBx ul li a#goBack{ width:80px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange80.gif) no-repeat; }
#searchActivityBtnBx ul li a#search{ width:80px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange80.gif) no-repeat; }
* html #searchActivityBtnBx ul li a#goBack{ margin-right:5px; }
*/
/* ***ABOUT US STYLES*** 
#aboutContactUsBx{ margin-bottom:20px; padding:5px 15px 10px 15px; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#aboutContactUsBx span{ display:block; clear:both; padding-top:10px; text-align:left; }
#aboutContactUsBx label span{ display:inline; clear:none; padding-top:0; text-align:left; }
#aboutContactUsBx label{ width:150px; height:20px; line-height:20px; display:block; float:left; margin-right:5px; text-align:right; }
#aboutContactUsBx input{ width:220px; float:left;}
#aboutContactUsBx textarea{ width:220px; height:92px; }
* html #aboutContactUsBx textarea{ width:216px; height:92px; }

#aboutContactUsBtnBx{ height:20px; text-align:center; }
#aboutContactUsBtnBx a#submit{ width:60px; height:20px; line-height:19px; display:block; margin:0 auto 0 auto; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
*/
/* ***FORGOT PASSWORD STYLES*** 
#forgotPasswordBx{ margin-bottom:20px; padding:5px 15px 10px 15px; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#forgotPasswordBx span{ width:390px; display:block; clear:both; margin:0 auto 0 auto; padding-top:10px; text-align:left; }
#forgotPasswordBx label{ width:180px; line-height:20px; display:block; float:left; margin-right:5px; text-align:right; }
#forgotPasswordBx label span{ width:auto; display:inline; float:none; }
#forgotPasswordBx input{ width:200px; float:left;}

#forgotPasswordBtnBx{ height:20px; text-align:center; }
#forgotPasswordBtnBx a#submit{ width:60px; height:20px; line-height:19px; display:block; margin:0 auto 0 auto; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
*/
/* ***EDIT EMAIL & PASSWORD STYLES*** 
#editPasswordBtnBx{ height:20px; text-align:center; }
#editPasswordBtnBx ul{ width:210px; height:20px; margin:0 auto 0 auto; }
#editPasswordBtnBx ul li{ float:left; padding:0; background:none; }
#editPasswordBtnBx ul li a#cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#editPasswordBtnBx ul li a#aSaveChanges{ width:140px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange140.gif) no-repeat; }
* html #editPasswordBtnBx ul li a#cancel{ margin-right:5px; }
*/
/* ***EDIT ORG INFO STYLES*** 
#orgInfoBtnBx{ height:20px; text-align:center; }
#orgInfoBtnBx ul{ width:210px; height:20px; margin:0 auto 0 auto; }
#orgInfoBtnBx ul li{ float:left; padding:0; background:none; }
#orgInfoBtnBx ul li a#cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#orgInfoBtnBx ul li a#saveChanges{ width:140px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange140.gif) no-repeat; }
* html #orgInfoBtnBx ul li a#cancel{ margin-right:5px; }
*/
/* ***EDIT LOGO STYLES*** 
#editLogoBx{ margin-bottom:20px; padding:5px 15px 10px 15px; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
#editLogoBx div{ width:380px; display:block; clear:both; margin:0 auto 0 auto; padding-top:10px; text-align:left; }
#editLogoBx label{ width:170px; line-height:20px; display:block; float:left; margin-right:5px; text-align:right; }
#editLogoBx label span{ width:auto; display:inline; float:none; }
#editLogoBx input{ width:200px; height:20px; float:left; }

#editLogoBtnBx{ height:20px; text-align:center; }
#editLogoBtnBx ul{ width:210px; height:20px; margin:0 auto 0 auto; }
#editLogoBtnBx ul li{ float:left; padding:0; background:none; }
#editLogoBtnBx ul li a#cancel{ width:60px; height:20px; line-height:19px; display:block; float:left; margin-right:10px; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange60.gif) no-repeat; }
#editLogoBtnBx ul li a#saveChanges{ width:140px; height:20px; line-height:19px; display:block; float:left; text-align:center; text-decoration:none; font-weight:bold; color:#000000; background:url(../img/b_orange140.gif) no-repeat; }
* html #editLogoBtnBx ul li a#cancel{ margin-right:5px; }
*/
/* ***RTE STYLES*** 
.rteBx{ margin-bottom:20px; padding:15px 5px 10px 5px; text-align:center; border-top:1px solid #1C903B; border-left:1px solid #1C903B; background:#efefef; }
.rteBx select{ float:left; margin-right:10px; }
.rteBx ul{ float:left; padding-left:30px; }
.rteBx ul li{ float:left; padding:0; margin:0 5px 0 0; }
.rteBx a{ float:left; }
#rteIFrame{ width: 535px; height: 220px; background:#ffffff;  }
.registerPnlB .rteP		{ text-align: center; margin-top: 5px; }
*/
/* ***ERROR CHECKING STYLES*** 
#lblFeedback{ display:block; padding:0 0 5px 0; color:#009900; font-weight:bold; }
#lblError{ display:block; padding:0 0 5px 0; color:#ff0000; font-weight:bold; }
*/
