	<!-- Personal Area Page -->
	
	#page_title_box {float:left; margin:0; padding:0;}
	
	#user_icon_box {float:right; margin:2px 2px 0 0; padding:0; border:0;}
	
	span.pppblocktitle {display:block; padding-bottom:5px; text-align: left;}
	
	span.pppbt {display:block; padding-bottom:5px; text-align: left;}

p.createDocLink {margin:0 0 7px 0; padding:0; text-align:left;}

#uh_main-body {position:relative; width:99%; margin:0; padding:0; border:0px solid red; }

.uh_top-page-pad {margin:20px 0 0 0; padding:0;}

h1.uh_page-title {margin:10px 0 10px 0; padding:0; }

#uh_user-name {margin:0; padding:0;}

#uh_user-account_info {margin:10px 0 0 0; padding:0; border:0;}

#uh_user_presentation_link {margin:10px 0 0 0; padding:0; border:0;}

.uh_hor-line {width:100%; margin:7px 0 20px 0;}

.elem-float-left {float:left; margin:0; padding:0; border:0px solid red;}

.elem-float {float:left; margin:0; padding:0; border:0px solid black;}

.elem-float-right { float:right; margin:0; padding:0; border:0px solid red;}

.clear {clear:both; margin:0; padding:0;}

#create_series_link_box {width:90%; margin:0; padding:5px 5px 5px 0; border:0;}

.help-icon-style {height:20px; width:20px; border:0; margin:0; vertical-align:middle;}

.disp-docs-box {margin:0 0 25px 0; padding:0; width:100%; border:0px solid blue; }

.divider {width:50px; border:0; margin:0; padding:0;}

.vert-align  {display:inline-block; height:; vertical-align:bottom; border:0px solid blue;}

.disp-group-mem-even{display:inline-block; line-height:150%; background-color:white;}
.disp-group-mem-odd{display:inline-block; line-height:150%; background-color:ivory;}

.group-error-box {width:100%; margin:10px 0 10px 0; font-weight:bold; font-style:normal; font-size:13px; font-family: arial, sans serif; color:red;}

.list-disp-club-membership {margin:0 0 10px 10px; padding:0;}

.line-disp-club-membership {margin-left:10px; line-height:150%;}

.list-group-members-table{}

.line-group-members-table{}

.group-member-email-cell-in-table{position:relative; width:100%; }

.email-group-member-area {}

.email-success-box {display:inline-block; margin:3px; padding:4px; background-color: #00cc00; font-weight:normal; font-size:13px; font-family: arial, sans-serif; color:black;}
.email-failed-box {display:inline-block; margin:3px; padding:4px; background-color: #orangered; font-weight:normal; font-size:14px; font-family: arial, sans-serif; color:black;}

#show-group-details-box {width:90%; margin:10px;}

.title-send-email-group-admin{margin:0; padding:0; font-weight:bold; font-size:12px; font-family:arial, sans-serif;}

#messages-link-box {width:97%; height:32px; margin:0 0 1em 3%; padding:0; border:0px solid red; line-height: 32px;}
#messages-link-box img {vertical-align: middle;}

.pa-icon-vert-align {vertical-align: text-bottom;}

#email-group-admin-box{ margin:10px; padding:5px; border:1px dashed lightgray; background-color: #FFF3B2;}

#roll-master-group-box {width:90%; margin:3px 0 20px 0; padding:5px; background-color:ivory; border:1px solid gray;}

#master-group-box {width:97%; margin:0 0 0.7em 3%; padding:0; border:0px;}

.master-group-faves-box { width:100%; margin:0; padding:0; border:0px solid red;}

#master-faves-box {width:97%; margin:0 0 0.7em 3%; padding:0; border:0; text-align:left;}

#master-create-links-box {width:97%; margin:0 0 0.7em 3%; padding:0; border:0; text-align:left;}

.positionDiv {position:relative; width:100%; margin:0; padding:0;}

.ul-disp-fav{margin-left:15px;padding:0px;}

.li-disp-fav{margin:0px;padding:0px;}

.disp-fav-title{margin:15px 0 0px 0; padding:0; border:0;}

.msg-res-del-fave{color:crimson;}

.no-faves-created-box {width:30%;}

.view-fav-butt {display: inline-block; margin:0 3px 0 3px; line-height: 14px; background-color: gold;}

.formGroupBox {margin:0; padding:0; border:0px solid gray;}

.emailGroupBox {margin:0; padding:0; border:0px solid gray;}

.stats_sec_head{font-weight: bold; font-size: 14px; font-family: arial, sans serif; color: white;
                   margin: 0 0 5px 0; padding: 2px; background:slategray;}
                   
.plazaitembox {position: relative; width: 100%; margin: 0; padding: 0px 0 5px 0; border-top:0px dashed lightgrey;}                

.statitemline {float:left; width: 90%; margin:0; padding:0 0 0px 0; border:0;}
.statitemnumvis {float:left; width: 10%; margin:0; padding:0 0 0px 0; border:0; text-align:left; }

.botcol {clear: both;}

#master-stats-box {width:97%; margin:0 0 0 3%; padding:0; border:0;}

#master-stats-box-grpres {width:100%; margin:0 0 0 0; padding:0; border:0;}

#stats-box {width:100%; margin:5px 0 0 0; padding:0; border:0;}

.field-manag-grppg {background-color:#fff3b2;}

ul.groupdetails {margin:0 0 10px 3em; padding:0; border:0; }
ul.groupdetails li {list-style-type: circle; font-size: .75em;}

.disp-docs-border-box{width:99%; margin:0; padding:1px; border:1px solid black;}

#create-series-box {margin:.85em;}

#disp_series_outer_box {}

#ser_tit_sep {line-height: 3px;}

#disp-series-box {width:100%; margin:0; padding:0; border:0; text-align: center; background-color: white;}

.disp-series-line-box {width:100%; margin:0; padding:0px; border:0px solid black; background-color:transparent;}

.disp-series-rollup-box {position:relative; top:0; width:100%; margin:0; padding:0px; border:0; background-color:black;}

.disp-series-line-offset-box {height:auto; width:100%; margin:0; padding:0px; border:0; background-color: white;}

.disp-series-line-item-box{width:100%; margin:0; padding:0; border:0; background-color:transparent;} 

.change-series-name-box{width:; margin:3px 1px 3px 1px; padding:0; border:1px solid lightgray; background-color: #cc9999;}

.page-counter-line-style {margin:10px 0 0 0; background-color: lightgray;}

.highlight_selected_series_box {border:1px solid red;}

.indiv_series_info_box {margin-top:5px;}

.series-box-color-title {background-color: green; text-align: center;}
.series-box-color-odd {background-color: #ebbdbd;}
.series-box-color-even {background-color: white;}

.series-box-header-color {margin:5px 0 0 0; background-color: #ebbdbd;}

.series-box-doc-color-odd {background-color: #f2f2f2;}
.series-box-doc-color-even {background-color: white;}

.series-item-display-box {float:left; margin:0 0.2% 0 0; padding:0; border:0px solid black; background-color:transparent;}
.series-item-display-box-hid {float:left; height:0px; margin:0 2px 0 0; padding:0; border:0; background-color:transparent;}

.series-header-display-box {float:left; margin:0; padding:0; border:0; background-color:#dc8c8c;}

.series-name-box {width:50%;}
.series-name-box-offset {position:relative; top:-15px; width:50%; height:1px; margin:0; padding:0; border:0px solid black;}
.series-name-box-hid {height:0px; width:50%; margin:0; padding:0; border:0px solid black; }
.series-show-details-box {width:20%;}
.series-show-details-box-offset {position:relative; top:-18px; width:20%; height:1px; background-color:transparent;font-size:0px;border:0px solid blue;}
.series-show-in-headlines-box {width:20%;border:0px solid black;}
.series-show-in-headlines-box-hid {height:0px; width:20%;border:0px solid black;}
.series-show-in-headlines-box-offset {position:relative; top:-15px; height:1px; width:20%;border:0px solid red;}
.series-delete-box {}
.header-select-box {width:10%;border:0px solid black; text-align: right}
.series-select-box {float:right; margin:0 0 0 2px; padding:0; border:0; width:auto; border:0px solid black; background-color: transparent;}

.series-box-heading{width:100%; margin:0; padding:0; border:0;  background-color: #ebbdbd;}
.series-box-actions{width:auto; margin-left:auto 0; margin-right:auto 0; margin-top:3px; padding:0; border:0; background-color: #f7e9e9; text-align: right}

.realign {margin-left:50%;}

.ridline {font-size:1px;}

.highlight-trigger{font-weight:bold; color: red;}

.hide-trigger-series{position:absolute; top:-99999px; left:-99999px width:1px; height:1px;}

.showMessagesTrigger {cursor: pointer; text-decoration: underline;}
.showMessagesTrigger:hover {color: green;}

<!--  For roll ups  -->

*.apply-group-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.apply-group-rollup-trigger:hover {color:green;}

.hide-join-group-box {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-join-group-box {width:100%; padding:5px; background-color:ivory; border:1px solid gray; }

*.join-group-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.join-group-rollup-trigger:hover {color:green;}

*.create-group-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.create-group-rollup-trigger:hover {color:green;}

.hide-create-group-box {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-create-group-box {width:100%; padding:5px; background-color:ivory; border:1px solid gray; }

*.show-group-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-group-rollup-trigger:hover {color:green;}

.hide-group-box-area {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-group-box-area { width:100%; padding:0px; background-color:ivory; border:0px solid gray;}

*.show-members-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-members-rollup-trigger:hover {color:green;}

.hide-group-members {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-group-members {width:100%; padding:5px; background-color:ivory; border:1px solid gray; }

*.admin-area-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.admin-area-rollup-trigger:hover {color:green;}

.hide-group-admin-area {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-group-admin-area {width:100%; padding:5px; background-color:ivory; border:1px solid gray; }

*.show-group-details-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-group-details-rollup-trigger:hover {color:green;}

.hide-group-details-area {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-group-details-area {width:100%; padding:5px; background-color:ivory; border:1px solid gray; }

.show-details-on {display:inline; margin:0; padding:0; border:0;}
.show-details-off{display:inline; margin:0; padding:0; border:0;}


*.email-group-admin-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.email-group-admin-rollup-trigger:hover {color:green;}

.hide-email-group-admin-area {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-email-group-admin-area {width:auto; padding:5px; background-color:ivory; border:1px solid gray; }


*.show-faves-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-faves-rollup-trigger:hover {color:green;}

.hide-faves-box {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-faves-box {width:auto; padding:5px; background-color:ivory; border:1px solid gray; }


*.show-stats-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-stats-rollup-trigger:hover {color:green;}

.hide-stats-box {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}
.show-stats-box {width:auto; padding:5px; background-color:ivory; border:1px solid gray; }

.create-series-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
.create-series-rollup-trigger:hover {color:green;}

.show-create-series-box {width:100%; padding:5px; background-color:ivory; border:1px dashed lightgray; }
.hide-create-series-box {position:absolute; top:-99999px; left:-99999px width:1px; height:1px; overflow:hidden;}

.show-series-details-rollup-trigger{margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer; background-color:transparent;}
.show-series-details-rollup-trigger:hover {color:green;}

.hide-series-details-rollup-trigger{margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer; background-color:transparent;}
.hide-series-details-rollup-trigger:hover {color:green;}

#show-docs-in-series-box{width:100%; margin:0 0 10px 0; padding:0; border:0; background-color:transparent;}
.hide-docs-in-series-box{display: none;}

.series-show-details-trigger {display:inline-block; text-decoration: underline; cursor: pointer;}
.hide_series_details_trigger {display:none;}

<!-- for main nav box in showhome -->
.text-style-nav-links-box {font-weight:normal; font-size:90%; font-family:arial, sans-serif; text-decoration:underline;  color:gray;}
.show-nav-links-box-user-rollup-trigger {cursor:pointer;}
.show-nav-links-box-user-rollup-trigger:hover {color:green; text-decoration: underline;}
	
.show-user-nav-links-box {width:auto; margin:0; padding:1px; border:0px solid lightgray; background-color: white; z-index: 10;}
.hide-user-nav-links-box {position:absolute; left:-99999px; top:-99999px; height:1px; overflow:hidden;}


#create-join-group-box {margin:10px 0 0 0 }

.group-box{width:100%;}

.rolledup {background-color:#FFC966;}
 
 span.rolledup {}  

 #roll-create-group {margin:7px 0 0 0; padding:5px 0 2px 0; border:0px solid gray; background-color:cornsilk;}


 .hide-project-list-disp-box{display: none; width:auto; padding:5px; background-color:ivory; border:1px dashed lightgray;}
 
.hide-campaign-list-disp-box{display: none; width:auto; padding:5px; background-color:ivory; border:1px dashed lightgray;}

*.show-project-list-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-project-list-rollup-trigger:hover {color:green;}
*.show-campaign-list-rollup-trigger {margin:0; padding:0; font-weight:normal; font-size:12px; font-family:arial, sans-serif; text-decoration:underline; cursor:pointer;}
*.show-campaign-list-rollup-trigger:hover {color:green;}

.show-project-list-trigger {cursor: pointer; text-decoration: underline; color: blue;}
.show-campaign-list-trigger {cursor: pointer; text-decoration: underline; color: blue;}

ul.list-disp-projects {margin-left: 10px; padding:0; border:0;}

ul.list-disp-projects li{margin:0; padding:0; border:0; list-style-type: square; text-decoration: none; color:black;}

.hideit {display:none;}
.dispNone {display:none;}

.showMembList {text-decoration:underline; cursor: pointer;}
.hideMembList {text-decoration:underline; cursor: pointer;}
.showMembList:hover {text-decoration: underline;}
.dispMembList {display:none; width:100%; margin:0; padding:0; border:0px solid black;}
.dispMembListInt {width:99%; margin:0; padding:1px; border:1px dashed black; background-color: white;}
.dispMemberList {display:none; width:100%; margin:0; padding:0; border:0px solid black;}

.blue {color:blue;}
.membListIcon {float:left; max-width: 10%;  margin-right:1%;}
.membListIcon img {max-width:180px; max-height: 60px; border:0px solid red; margin:0; padding:0;}
.membListInfo {float:left; max-width:88%; margin:0; background-color: white; border:0px dashed gray;}
.membListDispBox {margin:0; padding:0; border-top:1px dashed gray; font-size: 12px;}
.membListQuickPres {text-decoration: underline; cursor: pointer;}
.membListQuickPres:hover {color: green;}
.membListSendMail {text-decoration: underline; cursor: pointer;}
.membListSendMail:hover {color: green;}
.membListCloseSendMail {text-decoration: underline; cursor: pointer; color:red;}
.membListCloseSendMail:hover {color: green;}
.membListRow {margin:0; padding:0; border:0; line-height:1.5em;}
.selfdescbox {display: none;}
.membListCloseQuickPres {text-decoration: underline; cursor: pointer; color:red;} 
.membListCloseQuickPres:hover {color: green;}
.sendmailbox {display: none;}
.sendmailResOk {margin:0; padding:3px; background-color: lightgreen;}
.sendmailResFail {margin:0; padding:3px; background-color: orange;}

.shareTrigg1 {text-decoration: underline; cursor: pointer;}
.shareTrigg1:hover {color:orange;}
.shareTrigg2 {text-decoration: underline; cursor: pointer;}
.shareTrigg2:hover {color:orange;}
.shareStatusBox { position:relative; width:93%; margin:2%; padding:1%; border:1px solid orange; background-color: ivory;}
.shareBoxRk {display: none;}

.deactivShareLk {text-decoration: underline; cursor: pointer;}
.deactivShareLk:hover {color:orange;}

.closeBox {float:right; margin:7px; width:10%; text-align: right;}
.closeBoxDeco {text-decoration: underline; cursor: pointer;}
.closeBoxDeco:hover {color: green;}

.notSharedBoxStyle {margin:5px; padding:10px; border:2px solid gray; background-color: #FFFFCC;}

<!-- Register page -->

.contextHelpBox {position:relative; margin:0; padding:0; }

#dispInnBox {width:100%; margin:20px 0 0 0; padding:0; border:0px solid blue;}
#ptitbox {width:100%; margin:20px 0 0 0; padding:0; border:0; text-align: center;}
.errorPrintBox {width: 100%; margin:1em 0 1em 0; padding:0; border:0;}
.regItemBox {width: 100%; margin:0 0 1em 0; padding:0; border:0px solid red;}
#cancelReg {width:95%; text-align: right; margin:1em 5% 1em 0;}
.regInfo {float:right; margin:0; padding:0; border:0;}
#regTermsBox {width:100%; margin:1em 0 1em 0; padding:0; border:0; text-align: center;}
.cancel_update_info {display: inline-block; margin:0; padding:0 3px 3px 3px; border:0; background-color: orange;}

#captcha-area-box {width:100%; margin:0 auto; padding:0; border:0px solid black; text-align: center;}


<!-- All User pages -->

h2.us_nav-title {font-weight:bold; font-size:14px; font-family:arial, sans-serif; color:gray;}

.pers-area-nav-header {font-weight:bold; font-size:14px; font-family: arial, sans-serif; color:gray;}

.us_nav-title-box {margin:20px 0 10px 0;}

#fbLoginBox {width:100%; margin:0; padding:0; border:0; text-align: center;}

<!-- central body -->



.usbodycell { vertical-align: top; width: 100%; background-color: transparent;}



.usbodyoutshell { vertical-align: top; width: 100%; border: 0px solid black; margin: 0px; background-color: transparent;}



.usbodytable { vertical-align: top; width: 100%; border: 0px solid black; margin: 0px; background-color: transparent; font-family: arial; font-size: 1em; font-weight: normal; text-align: left;}



TH.usbodytable { background-color: none; font-size: 1em; font-weight: bold; }

TD.usbodytable { text-align: center; }



.usbodyinnshell { vertical-align: top; width: 100%; border: 1px solid black; margins: 0pxbackground-color: transparent;}



.usbodycont { vertical-align: top; width: 100%; border: 0px solid black; margin: 0px; background-color: white; font-family: arial; font-size: 0.95em; font-weight: normal; text-align: justify;}



TH.usbodycont { background-color: #B6C1FA; font-size: 0.8em; font-weight: bold; text-align: left; }



li.register {list-style-type: disc outside; margin: 0 0 7 7;}





<!-- Help pages -->



Ol.ushelplist { margin-right: 0em; margin-bottom: 0em; margin-left: 0em; margin-top: 0em;

                padding-right: 0em; padding-bottom: 0em; padding-left: 0em; padding-top: 0em;

              }

                

OL.ushelplist LI { margin-right: 0em; marging-bottom: 0em; margin-left: 10px; margin-top: 0em;

                   padding-right: 0em; padding-bottom: 5px; padding-left: 0em; padding-top: 0em;

                   list-style-type: arabic numbers;

                   }

