/*
 * Copyright (c) 2007, YouFig Ltd. All Rights Reserved.
 * Author: Allon Mason
 */
/* body definitions */
body         {FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; font-size: 10pt; margin:0}
body.main    {padding:0; background-image:url('../images/stripe_bg_3.gif'); text-align:center; background-color:#fff}
body.mainFullScreen {padding:0; background-image:none; background-color:#999; text-align:center}
body.popup   {padding:15px; background-image:url('../images/margin_bg.gif')}
.mainDiv, .mainDivComm {width:980px; background-color:#fff; text-align:center; margin:0 auto; margin-top:10px}
.mainDiv     {border:solid 1px #9c0}
.mainDivComm {border:solid 1px #777}
.mainDivFullScreen {width:100%; border:none; background-color:transparent}
.mainDivOuter {border:none; background-color:transparent}
.mainDivOuterFullScreen {border: solid 1px #000; margin:10px; background-color:#fff}
.mainDivInner {width:950px; margin:0 auto; text-align:left}
.mainDivInnerFullScreen {width:100%; padding:15px; text-align:left}
.popupDiv     {width:99%; border: solid 2px #aaa; background-color:#fff; padding:0; margin:0; text-align:center}
.layoutSpacerBottom  {clear:both; height:15px}

/*p   {padding:0; margin:0}   adding this affects FCKeditor editing & formatting*/

/* header definitions */
h1                      {font-family: "Trebuchet MS", Trebuchet, Tahoma, Verdana, sans-serif; font-size:20pt; font-weight:normal; margin:0; padding:0}
.topHeaderLogo          {margin-left:10px; margin-bottom:5px; text-align:left; float:left; position:relative}
.topHeaderLinks         {text-align:right; float:right; color:#999; font-size:8pt; padding:10px; margin-left:10px; padding-bottom:0}
.topStaticHeaderLinks   {color:#999; font-size:8pt; padding:5px; margin-right:10px; margin-top:10px; float:right}
.topHeaderUpdates       {float:right; margin-top:35px; width:365px; text-align:left; font-size:8pt}
.topHeaderCommunityName {font-size:24pt; color:#000; padding:20px; cursor:pointer}

/* font face definitions */
.treb     {font-family: "Trebuchet MS", sans-serif}
.courier  {font-family: Courier, sans-serif}
.arial    {font-family: Arial, sans-serif}

/* link definitions */
a                   {text-decoration: none; color: #03c}
a:visited           {color: #03c}
a:hover             {text-decoration: underline; color:#000; background-color: #cf9}
a.clearhover:hover  {text-decoration: none; color:inherit; background-color: transparent}
a:active            {text-decoration: none; background-color: #fff}

.darkgray a.darkgray            {text-decoration: none; color: #666}
.darkgray a.darkgray:visited    {color: #666}
.darkgray a.darkgray:hover      {text-decoration: underline; color:#000; background-color: #cf9}
.darkgray a.darkgray:active     {text-decoration: none; background-color: #fff}

.vdarkgray a.vdarkgray            {text-decoration: none; color: #444}
.vdarkgray a.vdarkgray:visited    {color: #444}
.vdarkgray a.vdarkgray:hover      {text-decoration: underline; color:#000; background-color: #cf9}
.vdarkgray a.vdarkgray:active     {text-decoration: none; background-color: #fff}

.pink a.pink         {text-decoration: none; color: #ff0084}
.pink a.pink:visited {color: #ff0084}
.pink a.pink:hover   {text-decoration: underline; color:#000; background-color: #cf9}
.pink a.pink:active  {text-decoration: none; background-color: #fff}

.gray a.gray          {text-decoration: none; color: #999}
.gray a.gray:visited  {color: #999}
.gray a.gray:hover    {text-decoration: underline; color:#000; background-color: #cf9}
.gray a.gray:active   {text-decoration: none; background-color: #fff}

.figblue a.figblue         {text-decoration: none; color: #069}
.figblue a.figblue:visited {color: #069}
.figblue a.figblue:hover   {text-decoration: underline; color:#000; background-color: #cf9}
.figblue a.figblue:active  {text-decoration: none; background-color: #fff}

.black a.black         {text-decoration: none; color: #000}
.black a.black:visited {color: #000}
.black a.black:hover   {text-decoration: underline; color:#000; background-color: #cf9}
.black a.black:active  {text-decoration: none; background-color: #fff}

.lightblue a.lightblue         {text-decoration: none; color: #cfe4ff}
.lightblue a.lightblue:visited {color: #cfe4ff}
.lightblue a.lightblue:hover   {text-decoration: underline; color:#000; background-color: #cf9}
.lightblue a.lightblue:active  {text-decoration: none; background-color: #fff}

.brightred a.brightred         {text-decoration: none; color: #c00}
.brightred a.brightred:visited {color: #c00}
.brightred a.brightred:hover   {text-decoration: underline; color:#000; background-color: #cf9}
.brightred a.brightred:active  {text-decoration: none; background-color: #fff}

.medgreen a.medgreen          {text-decoration: none; color: #7dac00}
.medgreen a.medgreen:visited  {color: #7dac00}
.medgreen a.medgreen:hover    {color:#000; background-color: #cf9; text-decoration:underline}
.medgreen a.medgreen:active   {text-decoration: none; background-color: transparent}

.medgreenNH a.medgreenNH          {text-decoration: none; color: #7dac00}
.medgreenNH a.medgreenNH:visited  {color: #7dac00}
.medgreenNH a.medgreenNH:hover    {color:#7dac00; background-color: transparent}
.medgreenNH a.medgreenNH:active   {text-decoration: none; background-color: transparent}

.navgreen a.navgreen          {text-decoration: none; color: #70be00}
.navgreen a.navgreen:visited  {color: #70be00}
.navgreen a.navgreen:hover    {color:#70be00; background-color: transparent}
.navgreen a.navgreen:active   {text-decoration: none; background-color: transparent}

.brown a.brown          {text-decoration: none; color: #960}
.brown a.brown:visited  {color: #960}
.brown a.brown:hover    {color:#960; background-color: #cf9}
.brown a.brown:active   {text-decoration: none; background-color: transparent}

.white a.white          {text-decoration: none; color: #fff}
.white a.white:visited  {color: #fff}
.white a.white:hover    {text-decoration: underline; color:#fff; background-color: transparent}
.white a.white:active   {text-decoration: none; background-color: transparent}

div.avatar a.avatar  {position:relative; text-decoration: none; background-color: #fff; padding:3px; border:2px solid #ccc; display:block; float:left; margin:3px}
div.avatar a.avatar:hover, div.avatar a.avatar:active {border:2px solid #c00}
div.avatar a:focus   {outline:none}
div.avatarWrapper    {width:100%; height:100%; background-color:#fff}

.pageTitle       {font-size:16pt; text-align:left; margin-left:15px; margin-bottom:10px; color:#999; font-style:italic; clear:both}
.pendingMessage  {padding:10px; background-color:#cf3; font-size:12pt; text-align:center; margin-bottom:20px; font-weight:bold}

/* main navigation definitions */
.nav                     {white-space:nowrap; padding:4px; background-image: url("../images/navbg_top_passive.gif"); background-repeat: repeat-x; text-align:center; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; border-bottom: solid 1px #9c0; color:#666; font-size:11pt}
.nav a.clearhover:hover, .nav a.clearhover  {background-color:transparent; text-decoration:none; text-align:center}
.nav a.clearhover:hover  {color:#000}
.nav a.clearhover        {color:#666}
.nav_active              {white-space:nowrap; padding:4px; font-weight:bold; background-image: url("../images/navbg_top_active.gif"); background-repeat: repeat-x; text-align:center; border-top: solid 1px #9c0; border-left: solid 1px #9c0; border-right: solid 1px #9c0; color:#693; font-size:11pt}
.nav_active a.clearhover:hover, .nav_active a.clearhover {background-color:transparent; text-decoration:none; text-align:center}
.nav_active a.clearhover:hover  {color:#000}
.nav_active a.clearhover {color:#70be00}
.non_active_nav          {border-bottom: solid 1px #9c0; text-align:right; padding:0}
.nowrap                  {white-space:nowrap}
.subnav                  {background-image: url("../images/navbg_bottom.gif"); background-repeat: repeat-x; height:20px; padding-top:5px; width:100%; text-align:left}
.subnavWrapper {margin-left:538px}

.messages_active, .messages_passive     {float:left; width:75px; text-align:center; padding:5px; white-space: nowrap}
.messages_active  {background-position:100% 85%; border:solid 1px #77b2e0; border-bottom:solid 1px #fff;  font-weight: bold; cursor:pointer; color:#069; background-image:url('../images/grad_blue_100.gif'); }
.messages_passive {background-color:#f9f9f9; border:solid 1px #ccc; border-bottom: solid 1px #77b2e0; cursor:pointer; color:#888}
.messages_body_outer {clear:both; background-color:#fff; border: solid 1px #77b2e0; padding:5px}

.inviteBodyTop   {width:582px; margin-left:180px; border-bottom:solid 1px #a89a76; height:1px}
.inviteBodyOuter   {width:560px; margin-left:180px; padding:10px; text-align:left; margin-bottom:30px; border:solid 1px #a89a76; background-color:#f9f5e7; border-top:none}
.inviteRemaining {font-size:14pt; position:absolute; top:90px; left:30px; width:120px; text-align:center; z-index:20}
.inviteSubmit   {text-align:right; margin-top:-25px; margin-right:10px}
.inviteTitle    {margin:30px 40px; font-size:12pt}
.inviteImageAlpha {position:absolute; top:0; left:30px; z-index:20}
.inviteSkipStep {width:560px; margin-left:180px; padding:10px; text-align:right; margin-top:-30px; margin-bottom:10px}

.inviteDescText {margin-bottom:10px; font-size:11pt}
.inviteExistingWrapper {border:solid 2px #dbd0aa; border-bottom:solid 1px #dbd0aa; background-color:#fff}
.inviteNewWrapper {overflow-x:hidden; overflow-y:auto; width:550px; height:250px; border:solid 5px #dbd0aa; margin-bottom:30px; background-color:#fff}
.inviteEntryWrapper {border-bottom:solid 1px #dbd0aa; padding:5px; padding-left:0; padding-right:0}
.inviteToggleSelect {font-size:8pt; margin-top:-27px; margin-bottom:30px; text-align:right; margin-right:5px}

.inviteExistingCol1, .inviteExistingCol2, .inviteExistingCol3, .inviteNewCol1, .inviteNewCol2, .inviteNewCol3 {float:left; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.inviteExistingCol1 {width:160px; margin-left:5px}
.inviteExistingCol2 {width:200px; margin-left:10px}
.inviteExistingCol3 {width:165px; margin-left:10px}
.inviteNewCol1 {width:25px}
.inviteNewCol2 {width:200px}
.inviteNewCol3 {width:295px; margin-left:10px}

.inviteTabActive, .inviteTabPassive {width:120px; float:left; text-align:center; padding-top:5px; padding-bottom:5px; border:solid 1px #a89a76}
.inviteTabActive {background-color:#f9f5e7; border-bottom:solid 1px #f9f5e7}
.inviteTabPassive {color:#777; cursor:pointer}
.inviteTabCSV  {width:190px}
.inviteTabEmail  {width:90px}
.inviteTabFirstSpacer, .inviteTabSpacer, .inviteTabFiller {float:left; padding-top:5px; padding-bottom:5px; border-bottom:solid 1px #a89a76; border-top:solid 1px #fff}
.inviteTabFirstSpacer {width:5px}
.invitePhantomMargin {width:180px; height:1px; float:left}
.inviteTabSpacer {width:5px}
.inviteTabFiller {width:161px}

/* registration success page definitions */
.registerSuccessCol1        {float:left; text-align:left; width:500px; margin-left:50px}
.registerSuccessCol1Wrapper {width:500px; margin:0 auto; text-align:left; height:320px;}
.registerSuccessCol2        {width:300px; float:right; border-left:solid 5px #ddd; background-color:#f3f3f3}

/* fig creation success page definitions */
.inviteSuccessCol1    {padding-left:50px}
.inviteSuccessInner   {width:450px; text-align:left}
.inviteSuccessActions {font-size:14pt; margin-bottom:30px; padding:10px}

/* accept panel invite success page definitions*/
.inviteAcceptSuccessWrapper  {width:450px; margin-bottom:30px; margin-left:50px; padding:10px}
.inviteAcceptSuccess         {padding:20px; width:400px; margin-top:20px}

/* float definitions */
.floatleft   {float:left}
.floatright  {float:right}
.floatclear  {clear:both}
.clearer     {clear:both; height:0; width:0}

/* cursor definitions */
.pointer {cursor: pointer}
.arrow   {cursor: default}

/* display definitions */
form      {display:inline}
.relative {position:relative}

/* margin definitions */
.marginAuto        {margin: 0 auto}
.margin0           {margin: 0}

.margin5-right     {margin-right:5px}
.margin10-right    {margin-right:10px}
.margin20-right    {margin-right:20px}
.margin30-right    {margin-right:30px}
.margin45-right    {margin-right:45px}
.margin100-right    {margin-right:100px}

.margin0-bottom    {margin-bottom:0}
.margin2-bottom    {margin-bottom:2px}
.margin5-bottom    {margin-bottom:5px}
.margin8-bottom    {margin-bottom:8px}
.margin10-bottom   {margin-bottom:10px}
.margin15-bottom   {margin-bottom:15px}
.margin20-bottom   {margin-bottom:20px}
.margin30-bottom   {margin-bottom:30px}
.margin50-bottom   {margin-bottom:50px}
.margin100-bottom  {margin-bottom:100px}

.margin2-top   {margin-top:2px}
.margin3-top   {    margin-top:3px}
.margin5-top   {margin-top:5px}
.margin8-top   {margin-top:8px}
.margin10-top  {margin-top:10px}
.margin15-top  {margin-top:15px}
.margin20-top  {margin-top:20px}
.margin25-top  {margin-top:25px}
.margin50-top  {margin-top:50px}

.margin10      {margin:10px}

.margin3-left   {margin-left:3px}
.margin5-left   {margin-left:5px}
.margin10-left  {margin-left:10px}
.margin20-left  {margin-left:20px}
.margin25-left  {margin-left:25px}
.margin30-left  {margin-left:30px}
.margin50-left  {margin-left:50px}
.margin60-left  {margin-left:60px}
.margin80-left  {margin-left:80px}
.margin180-left  {margin-left:180px}

/* padding definitions */
.padding0  {padding:0}
.padding1  {padding:1px}
.padding2  {padding:2px}
.padding5  {padding:5px}
.padding10 {padding:10px}
.padding20 {padding:20px}

.padding-left0  {padding-left:0}
.padding10-left {padding-left:10px}
.padding70-left {padding-left:70px}

.padding10-right {padding-right:10px}

.padding5-bottom  {padding-bottom:5px}
.padding20-bottom  {padding-bottom:20px}

.padding0-top  {padding-top:0}
.padding2-top  {padding-top:2px}
.padding3-top  {padding-top:3px}
.padding5-top  {padding-top:5px}

/* dimension definitions */
.full       {width:100%}
.width_80   {width:80px}/*input & div*/
.width_100  {width:100px}/*button*/
.width_150  {width:150px}/*inputs*/
.width_200  {width:200px}/*inputs*/
.width_250  {width:250px}/*inputs*/
.width_300  {width:300px}/*textarea*/
.width_320  {width:320px}/*textarea*/
.width_380  {width:380px}/*textarea*/
.width_400  {width:400px}/*inputs & textareas*/
.width_445  {width:445px}/*textarea*/
.width_470  {width:470px}/*textarea*/
.width_600  {width:600px}/*div*/

/* horizontal alignment definitions */
.center     {text-align: center}
.right      {text-align: right}
.left       {text-align: left}
.justify    {text-align: justify}

/* vertical alignment definitions */
.top         {vertical-align: top}
.bottom      {vertical-align: bottom}
.baseline    {vertical-align: baseline}
.middle      {vertical-align: middle}
.texttop     {vertical-align: text-top}
.textbottom  {vertical-align: text-bottom}

/* font style definitions */
.italic     {font-style: italic}
.noitalic   {font-style: normal}

/* font weight definitions */
.bold       {font-weight: bold}
.unbold     {font-weight: normal}

/* image definitions */
.userImage  {padding:1px; border:solid 1px #ccc}

.brownBoxLeft, .brownBoxTop, .brownBoxBottom  {background-color:#f9f5e7}
.brownBoxLeft   {border-left:solid 5px #d4c9ac}
.brownBoxTop    {border-top:solid 5px #d4c9ac}
.brownBoxBottom {border-bottom:solid 5px #d4c9ac}

.grayBoxLeft, .grayBoxTop, .grayBoxBottom  {background-color:#f3f3f3}
.grayBoxLeft   {border-left:solid 5px #ccc}
.grayBoxTop    {border-top:solid 5px #ccc}
.grayBoxBottom {border-bottom:solid 5px #ccc}

/*borders*/
.redBorder {border:solid 1px #c00}

/* font size definitions */
.seven      {font-size: 7pt}
.eight      {font-size: 8pt}
.nine       {font-size: 9pt}
.ten        {font-size: 10pt}
.eleven     {font-size: 11pt}
.twelve     {font-size: 12pt}
.thirteen   {font-size: 13pt}
.fourteen   {font-size: 14pt}
.sixteen    {font-size: 16pt}
.eighteen   {font-size: 18pt}
.twenty     {font-size: 20pt}
.twentyfour {font-size: 24pt}

/* font color definitions */
.lightgray      {color:#ccc}
.gray           {color:#888}
.darkgray       {color:#666}
.vdarkgray      {color:#444}
.white          {color:#fff}
.figblue        {color:#069}
.blue           {color:#00c}
.green          {color:#090}
.medgreen       {color:#7dac00}
.black          {color:#000}
.brightred      {color:#c00}
.hotpink        {color:#c06}
.orange         {color:#f93}
.brown          {color:#960}
.darkorange     {color:#c60}
.darkred        {color:#a00}
.medblue        {color:#43a4ef}

/* login definitions */
.loginTitle           {float:left; width:160px; color:#999; font-size:14pt; padding-right:40px; margin-left:20px}
.regTitle             {float:right; width:500px; color:#999; font-size:14pt; padding-right:20px; margin-right:20px}
.loginDiv, .whyRegDiv {padding:15px 20px}
.loginDiv             {float:left; width:160px; position:relative; margin-left:20px}
.whyRegDiv            {float:right; width:480px; margin-right:20px}
.regDiv               {background-color:#f9f5e7; padding-left:20px; width:700px}
.loginOnRegDiv        {float:right; width:180px; font-size:11pt; margin-left:50px; padding:15px 20px; position:relative}
.declineLoginDiv, .declineRegDiv {padding:15px;  float:left}
.declineRegDiv    {width:220px}

/* join request definitions */
.figSuccessDesc             {padding-top:2px; padding-bottom:2px; margin-top:10px; margin-bottom:10px; color:#666}
.figJoinRequestDesc         {margin-bottom:20px; color:#960; width:400px; float:left; padding:10px;}

/* browse categories definitions */
.categoryMain, .categorySub, .categoryAll {background-color:transparent; border-left:solid 3px #ccc; padding:5px 0}
.categoryMainSelected, .categorySubSelected, .categoryAllSelected  {background-color:#fff; border-left:solid 3px #ccc; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; padding:5px 0; font-weight:bold}
.categoryMain, categoryMainSelected, .categoryAll, .categoryAllSelected {font-size:11pt; padding-left:10px}
.categorySub, .categorySubSelected {padding-left:25px}
.categoryMainSelected       {padding-left:10px; font-size:11pt}
.categoryMainInner {padding:5px 0; width:200px; border-bottom:dashed 1px #bbb}
.categoryAllSelected {border-top:0; padding-left:10px}
.categorySeparator {height:10px; background-color:transparent; border-left:solid 3px #ccc}
.categoryStat {color:#999; margin-left:5px; font-size:7pt; white-space:nowrap; font-family:Arial, sans-serif; font-weight:normal}
.categoryMainEdit {float:right; font-size:7pt; color:#999; margin-right:5px; font-weight:normal; font-family:Arial, sans-serif}
.categoryPrivate, .categoryPublic {font-size:8pt; margin-left:4px; font-weight:normal; font-family:Arial, sans-serif}
.categoryPrivate {color:#c00}
.categoryPublic {color:#090}
.categoryPrivateIcon {margin-left:4px}

/* browse definitions */
.browseCats             {float:left; width:230px; background-image:url('../images/grad_gray_480.gif'); border-top:solid 3px #ccc}
.browseBody             {float:right; width:690px}
.browseTabSpacer        {width:5px; border-bottom:solid 1px #ccc; float:left; height:27px}
.browsePanelTabActive   {float:left; padding:5px; border:solid 1px #ccc; border-bottom:none; width:110px; text-align:center; font-weight:bold}
.browsePanelTabPassive  {cursor:pointer; float:left; padding:5px; border:solid 1px #ccc; width:110px; text-align:center; background-color:#f3f3f3}
.browseUserTabActive    {float:left; padding:5px; border:solid 1px #ccc; border-bottom:none; width:95px; font-weight:bold; text-align:center}
.browseUserTabPassive   {cursor:pointer; float:left; padding:5px; border:solid 1px #ccc; width:95px; text-align:center; background-color:#f3f3f3}
.browseSpacerFullWrapper {float:left; border-bottom:solid 1px #ccc; width:451px; height:1px; height:27px}
.browseSpacerFull       {margin-top:5px}
.browsePagingTop        {float:left; font-size:8pt; color:#666; line-height:20pt}
.browseBodyWrapper      {border:solid 1px #ccc; clear:both; margin:0; border-top:none}
.browseFigEntryWrapper1 {width:688px; background-color:#fff; clear:both; border-bottom:solid 1px #eee; padding-top:3px; padding-bottom:3px}
.browseFigEntryWrapper2 {width:688px; background-color:#f9f9f9; clear:both; border-bottom:solid 1px #eee}
.browseFigEntryCol0     {width:30px; padding:5px; padding-left:10px; float:left; padding-top:10px; padding-bottom:10px}
.browseFigEntryCol1     {width:437px; padding:5px; padding-left:10px; float:left; padding-top:10px; padding-bottom:10px}
.browseFigEntryCol2     {width:170px; padding:5px; float:left; padding-top:10px; padding-bottom:10px}
.browseUserEntryWrapper {padding-top:10px; padding-bottom:10px}
.browseUserEntryCol0    {width:70px; padding:5px; padding-left:10px; float:left}
.browseUserEntryCol1    {width:260px; padding:5px; padding-left:10px; float:left}
.browseUserEntryCol2    {width:315px; padding:5px; float:left}
.browseUserEntryCats    {border-left:solid 1px #eee; padding-left:10px}
.browseAlsoFound        {float:left; margin-left:150px}
.browseNoPrivate        {font-size:8pt; color:#999; float:left}
.browseStatusWrapper    {border-bottom:solid 1px #aad5ff; background-image:url('../images/grad_blue_50.gif'); width:688px; padding-top:3px; padding-bottom:3px}
.browseStatusFilter     {margin-left:500px; font-size:8pt}
.browseJoinOpenGroup {padding:10px; border:solid 1px #9c0; background-color:#f4ffd8; margin-bottom:20px; font-size:11pt}

/* input definitions */
input[type=text], input[type=password], input[type=option] {padding:3px; border:solid 1px #9c0; font-size:12pt; color:#000; background-color:#f4ffd8}
textarea, .selectBox {padding:3px; border:solid 1px #9c0; color:#000; background-color:#f4ffd8}
.headerTextarea {height:35px; width:177px; color:#439f00; FONT-FAMILY:Arial, sans-serif; font-size:10pt; padding:0}
.sidebarTextarea {height:57px; width:166px; color:#439f00; FONT-FAMILY:Arial, sans-serif; font-size:10pt; padding:0}

.styledFormField   {border:solid 1px #9c0; font-size:12pt; color:#000}
.catListMover, .catListMoverRegistration {padding:2px; border:solid 1px #75c001; font-size:9pt; color:#000; width:250px; background-color:#f4ffd8}
.catListMover {width:250px}
.catListMoverRegistration {width:220px}
.catListMoverButton{font-size:9pt; width:65px; FONT-FAMILY: Arial, sans-serif}
.forgotPassword    {position: absolute; bottom:-20px; left:0}
button.small, input.small   {font-size:8pt}
input.headerSearch {width:120px; height:15px; font-size:8pt; border:solid 1px #9c0; color:#000}
.headerLinkWrapper  {position:relative; height:17px; width:100%}
.headerLinkCreate   {float:left; margin-left:30px}
.headerLinkExpand   {float:left; margin-left:20px}
.headerSearchWrapper  {margin-top:10px}

.formTitle          {color:#000; font-size:11pt; font-weight:bold}
.formTitleDiv, .formTitleDivSmall {float:left; color:#000; font-size:11pt; font-weight:bold; padding-bottom:20px; padding-right:10px}
.formTitleDiv       {width:280px}
.formTitleDivSmall  {width:140px}
.formElementDiv     {float:left; padding-bottom:20px}
.errorWrapper       {float:left; color:#c00}

.formTitleGroupDiv {width:200px; float:left; color:#666; font-weight:bold; padding:10px}
.formElementGroupDiv  {float:left; padding:10px}

#formElementIframe  {float:left; padding-bottom:20px; width:440px; height:330px}
iframe#avatarList   {border: solid 1px #ccc; overflow-y:auto; overflow-x:hidden}

.postPanelCatSelect         {height:150px; width:200px; float:left}
.postPanelSubmitButtonDiv   {width:700px; padding:5px; text-align:right}
.postPanelConfirmButtonDiv  {width:420px; text-align:right; padding:5px}
.postPanelCol1              {width:710px;float:left}
.postPanelCol2              {width:205px; float:right; padding:10px; padding-top:3px; border-left:solid 5px #ccc; color:#666; background-color:#f3f3f3}
#postPanelSelectedCat       {margin-top:15px; color:#666; font-size:10pt}
#postPanelSelectedCatInner  {width:240px; background-color:#f3f3f3; padding:5px; color:#666; text-align:center; border:solid 3px #ccc}
.postPanelGroupHint {float:left; width:200px; margin-bottom:3px; color:#666}
#postPanelCatHint {float:left; width:200px; margin-bottom:3px; color:#c00}
.postPanelNewGroupLink {font-weight:normal; font-size:10pt; margin-top:10px}

/* user profile dialog definitions */
#userProfileDialog      {width:600px; padding:0}
.userProfileBriefInner  {width:100%; height:500px; padding:20px; overflow-y: auto; overflow-x:hidden; border:solid 3px #999; background-color:#fff}

.hoverDiv       {background-color:#f8fdff; position:absolute; z-index:10; width:275px; border:solid 2px #86cbe3; padding:10px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; text-align:left}
.hoverCloseDiv  {position:absolute; right:-1px; top:0; width:20px; height:20px; font-weight:bold; text-align:center; background-color:#86cbe3; cursor:pointer; padding:1px}
.hoverCloseX    {color:#fff; font-size:12pt; font-weight:bold}
.hoverSeparator {clear:both; border-bottom:solid 1px #86cbe3; margin-top:10px; margin-bottom:10px}
.hoverManagePanelUser {background-color:#fff; padding:5px; border:solid 1px #c00; color:#c00; margin-top:10px}
.hoverManageCommunitylUser {background-color:#fff; padding:5px; border:solid 1px #090; color:#090; margin-top:10px}
.hoverCol1      {float:left; width:70px; margin-bottom:5px}
.hoverCol2      {float:left; width:180px; margin-bottom:5px}

/* invitation page definitions */
#inviteLeftWrapper      {width:580px; float:left}
#inviteInfoLeftWrapper {width:580px; float:left}
.inviteRightWrapper     {width:350px; float:left; background-color:#fff; color:#666; FONT-FAMILY: "Trebuchet MS", sans-serif}
.inviteeListOuter       {width:350px; float:right; margin-bottom:50px}
#inviteeListInner       {width:330px; height:474px; border:solid 1px #55b3dc; background-color:#b9e3f5; padding:10px; padding-bottom:5px; padding-top:9px}
.inviteButtonTop       {text-align:right; margin-bottom:5px}
.inviteeListHeader      {height:27px; font-size:14pt}
.inviteeListWrapper     {height:380px; overflow:auto; padding:10px; background-color:#fff; clear:both}
.inviteeListCol1 {float:left; width:120px; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.inviteeListCol2 {float:left; width:120px; font-size:8pt; color:#888; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.inviteeListColEmail {width:240px; float:left; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.removeDiv              {float:right; font-size: 7pt; color:#c00; letter-spacing:0; text-align:center; line-height:9px; padding-bottom:1px}
.inviteListEntry        {height:25px; padding:5px; border-bottom:solid 1px #ccc}
.inviteListEntryLast    {height:25px; padding:5px}
.inviteNetworkDesc      {width:380px; float:left; margin-top:7px; overflow:hidden; white-space:nowrap; font-size:9pt}
.inviteNetworkSubmit    {width:135px; text-align:right; float:right; overflow:hidden; white-space:nowrap}
.inviteDirectoryDesc    {width:300px; float:left; margin-top:7px; overflow:hidden; white-space:nowrap}
.inviteDicrectorySubmit {width:180px; text-align:right; float:right; overflow:hidden; white-space:nowrap}
.invitesLeft            {font-size:10pt; float:right; margin-right:10px; margin-top:4px}
#txtPersonalMsg         {font-size:8pt; width:320px; height:70px}
#btnSubmitInvite1   {font-size:14pt}
#btnSubmitInvite2   {font-size:14pt}

/*.inviteMenuBullets, .panelInviteBodyInner, .searchHeaderInvite {border:solid 1px #78a000}*/
.searchHeaderInvite, .inviteMenuBullets {background-color:#b1e3f9; border:solid 1px #7dc8e9}

.inviteMenuBullets      {padding:3px; margin-bottom:10px; padding-bottom:5px; padding-top:1px}
.invitePagingHeader     {border-bottom:solid 1px #ddd; padding-bottom:3px; font-size:8pt; clear:both}

.panelInviteBodyTitle {font-size:14pt; height:27px}
.panelInviteBodyOuter {height:468px; background-color:#e0f6ff; border: solid 1px #b9e3f5; padding:10px; vertical-align:top}
.panelInviteBodyInner {background-color:#fff; border:solid 1px #7dc8e9; border-top:none; padding:10px}
.panelInviteAlpha   {float:right; width:140px; text-align:center; margin-top:5px; color:#43a4ef}

.suggestedGroupWrapper {height:30px; border-bottom:solid 1px #ddd; padding-bottom:4px}
.suggestedGroupCol1    {width:30px; font-size:7pt; margin-top:5px; padding-bottom:5px; letter-spacing:0; text-align:center; float:left; padding-right:5px}
.suggestedGroupCol2    {width:125px; float:left; margin-top:5px; padding-bottom:5px}
.suggestedGroupCol3    {width:120px; float:left; margin-top:5px; padding-bottom:5px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; font-size:8pt; color:#666}
.suggestedGroupCol4    {width:246px; padding-left:10px; float:left; margin-top:5px; padding-bottom:5px; font-size:8pt; color:#999; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}

.searchHeader        {background-color:#f8f8f8; color:#666; padding:5px; padding-right:10px; padding-left:10px; border-bottom:solid 5px #999}
.searchHeaderInvite  {padding:5px; padding-right:10px; padding-left:10px; border-bottom:none}


/* list definitions */
li.decimal  {list-style-type:decimal}

.myContactsHeaderCol1  {width:75px;  margin-top:7px; float:left}
.myContactsHeaderCol2  {width:410px; margin-top:7px; float:left}
.myContactsHeaderCol4  {width:155px; float:right}
.myContactsHeaderCol5  {width:95px; margin-top:7px; float:left; font-size:8pt; text-align:right; color:#666}
.myContactsWrapper     {border-bottom: solid 1px #ddd; padding:10px 0}
.myContactsAlt   {background-color:#f9f9f9}
.myContactsCol1  {width:74px; padding:10px; padding-right:0; float:left}
.myContactsCol2  {width:470px; float:left}
.myContactsCol3  {width:130px; padding-right:10px; float:right}
.myContactsCol4  {width:368px; float:left}
.myContactsExistingTags {color:#666; font-size:8pt; margin:10px 0 5px 0}
.myContactsTags  {width:350px; float:left; padding:5px; color:#666; border:solid 1px #ccc; background-color:#ffc}
.myContactsEmpty {padding:10px; text-align:center; border-bottom:solid 1px #ddd; color:#666}

.myUserProfileTags  {width:264px; padding:5px; color:#666; border:solid 1px #9c0; background-color:#f4ffd8}

/*My groups definitions*/

/* user update definitions */
.updateUserWrapper  {margin-bottom:50px}
.updateUserHeader   {padding:5px; background-color:#eee; border-bottom:solid 5px #ccc; font-size:10pt; font-weight:bold}
.updateUserBodyView, .updateUserBodyEdit {padding:5px; border:solid 1px #ccc; border-top:0}
.updateUserFooterView, .updateUserFooterEdit  {border:solid 1px #ccc; background-color:#ccc}
.updateUserFooterView  {padding:1px}
.updateUserFooterEdit  {padding:3px; text-align:right}
.updateUserViewTitle   {float:left; width:220px; padding:10px; color:#666; font-weight:bold}
.updateUserViewValue   {float:left; width:420px; padding:10px}
.updateUserSeparator   {border-bottom:#ccc; margin-top:10px}
#updateUserWarning     {background-color:#FFF6DD; border:solid 1px #ccc; padding:10px; margin-bottom:15px; color:#c00}

.notifyUserViewTitle   {float:left; width:400px; padding:10px; color:#666; font-weight:bold}
.notifyUserViewValue   {float:left; padding:10px}

.figsBodyCol1  {float:right; width:700px}
.figsBodyCol2  {float:left; width:230px}
.figsTitleBar {background-color:#f5ffe0; color:#7dac00; padding-bottom:5px; padding-top:5px; padding-left:10px; padding-right:10px; border-bottom:solid 5px #9c0}
.figsCol1   {float:left; width:530px}
.figsCol2   {float:left; width:150px; padding-left:10px}
.figsWrapper  {border-bottom:solid 1px #ddd; padding:10px 0}

.panelPagingTop       {float:right; font-size:8pt; color:#666; line-height:19px}

/* contact details definitions */
.contactDetailsCol1     {width:230px; float:left; padding:5px; font-weight:bold}
.contactDetailsCol2     {float:left; padding:5px}

/* message list definitions */
.messageContentsWrapper {border-bottom:solid 1px #eee; clear:both; padding:5px}
.messageHeaderCol2      {float:left; width:180px; padding-left:12px}
.messageHeaderCol3      {float:left; width:364px}
.messageHeaderCol4      {float:left; width:130px; padding-left:25px}
.messageCol2            {float:left; width:180px}
.messageCol3            {float:left; width:364px; overflow:hidden; text-overflow: ellipsis; white-space:nowrap}
.messageCol4            {float:right; width:130px; padding-left:25px; margin-top:8px}
.replyDivWrapper        {width:600px; margin:0 auto}
.messageReplyCol1       {float:left; width:110px; text-align:left; padding:5px; margin-left:5px; font-weight:bold;}
.messageReplyCol2       {float:left; width:445px; text-align:left; padding:5px}
.messageBodyCol1        {float:left; width:760px}
.messageBodyCol2        {float:right; width:160px; padding-left:15px; background-color:#fff; border-left: solid 1px #ccc}
.messageHistoryWrapper1 {width:600px; margin:0 auto}
.messageHistoryWrapper2 {text-align:center; padding:10px}
.messageHistoryWrapper3 {border-bottom: dashed 1px #dfd6bf; padding: 10px}
.messageHistoryCol1     {width:90px; float:left; text-align:left}
.messageHistoryCol2     {width:150px; float:left; text-align:left}
.messageHistoryCol3     {width:340px; float:left; text-align:left}
#comboRecipient         {padding:4px; width:200px; border:solid 1px #9c0}
.messageReturnLink      {width:600px; text-align:left; padding:5px; font-size:8pt;}

/* panel help popup definitions */
.panelEditorHelpTitleCol1, .panelEditorHelpTitleCol2  {width:200px; border:solid 1px #fff; font-weight:bold; margin-top:20px}
.panelEditorHelpImageCol1, .panelEditorHelpImageCol2  {width:200px; border:solid 1px #ccc}
.panelEditorHelpDescCol1, .panelEditorHelpDescCol2  {width:190px; margin-top:5px; color:#888; padding:5px}
.panelEditorHelpTitleCol1, .panelEditorHelpImageCol1, .panelEditorHelpDescCol1  {float:left; margin-left:10px}
.panelEditorHelpTitleCol2, .panelEditorHelpImageCol2, .panelEditorHelpDescCol2  {float:right; margin-right:10px}

/* panel comment definitions */
.panelCommentWrapper       {width:600px; margin:0 auto; text-align:left}
.panelCommentListInner     {padding:5px; border-bottom:solid 1px #ddd}
.panelCommentCol1          {float:left; width:150px}
.panelCommentCol2          {float:left; width:120px; font-size:8pt; padding-left:10px}
.panelCommentCol3          {float:left; width:310px}
.panelCommentPagingWrapper {border-bottom:solid 5px #ccc; padding:5px}
#panelCommentLinkAdd, #panelCommentLinkCancel  {float:right; padding-top:5px; font-weight:bold}
#panelCommentList          {border-top:solid 1px #ddd; margin-top:10px; clear:both}
#panelCommentListEmpty     {padding:5px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; color:#777; text-align:center}

/* user comment definitions */
.userCommentPagingWrapper    {border-bottom:solid 1px #ccc; padding:5px}
.userCommentTextareaWrapper  {padding-top:5px; padding-right:10px}
#userCommentMessage          {width:590px}
#btnUserCommentCancel        {float:left}
#stsUserCommentSubmit        {color:#c00; font-size:8pt}

/* panel invite decide definitions */
.panelInviteDecideCol1  {float:left; width:600px; background-color:#fff; margin-bottom:40px}
.panelInviteDecideCol2  {float:right; width:270px; background-color:#f9f9f9; padding:20px; border-left:solid 5px #ccc; color:#888; margin-bottom:40px}
.panelInviteDecideTitle {margin-bottom:10px; clear:both; color:#7dac00; font-size:12pt; font-weight:bold}
.panelInviteDescCol1, .panelInviteDescCol1b    {float:left; width:180px; margin-bottom:20px; margin-right:20px; font-size:11pt}
.panelInviteDescCol2, .panelInviteDescCol2b    {float:left; width:355px; margin-bottom:20px}
.panelInviteDescCol1b   {margin-bottom:0}
.panelInviteDescCol2b   {margin-bottom:0}
.panelInviteDescBtnCol1 {float:left; width:150px; margin-right:20px; font-weight:bold; font-size:11pt}
.panelInviteDescBtnCol2 {float:left; width:410px}

/* user view (user profile) definitions */
.userViewCol1           {float:left; width:330px}
.userViewCol2           {float:right; width:600px}
.userViewCol1Title      {padding:5px; background-color:#E8F6FF; color:#56a0cc; border-bottom:solid 2px #56a0cc; font-size:12pt; position:relative}
.userViewCol2Title      {color:#666; background-color:#eee; border-bottom:solid 2px #ccc; padding:5px; font-size:12pt}
.userViewSummary        {padding:20px; padding-top:5px; margin-bottom:15px; position:relative; border:solid 2px #9c0}
.userViewUpdateLink     {z-index:1; position:absolute; right:0; top:0; padding:3px; padding-top:1px; padding-bottom:1px; font-size:8pt}
.userViewPanelList      {margin-bottom:30px}
.userViewImageWrapper   {border:solid 1px #ccc; background-color:#fff; text-align:center}
.userViewImage          {margin:0 auto; border:solid 10px #fff}
.userViewInvite         {text-align:center; margin-top:10px; padding:5px; font-size:12pt}
.userViewCatEntry       {overflow:hidden; text-overflow: ellipsis; white-space:nowrap; padding:1px}
.userViewContactInfo    {padding:10px; padding-top:1px}
.userViewConnections    {margin-top:10px; margin-bottom:10px}
.userViewPanelsWrapper  {border-bottom:solid 1px #ddd; padding:15px; padding-left:0; padding-right:0}
.userViewPanelsCol1     {float:left; width:415px; padding-left:5px}
.userViewPanelsCol2     {float:left; width:165px; margin-left:15px}

.helpPointsWrapper {border-bottom:solid 1px #ddd}
.helpPointsCol1    {float:left; width:180px; padding:5px; padding-left:0; color:#7dac00; font-weight:bold}
.helpPointsCol2    {float:left; width:275px; padding:5px}
.helpSectionTitle {margin:0 0 10px 30px; font-size:14pt}

.voteAgree      {color:#7dac00; font-weight:bold}
.voteDisagree   {color:#d79619; font-weight:bold}
.voteNoneYet    {color:#999}
.voteDone   {color:#999; font-size:8pt; font-style:italic}

.panelStatusActive  {color:#000}
.panelStatusVoting  {color:#555}
.panelStatusComplete{color:#777}
.panelStatusCancelled{color:#999}
.panelInfoLabel {font-size:8pt; color:#999; margin-left:15px}
.panelInfoValue {color:#666; font-size:8pt}
.panelViewerRole {color:#999; font-size:8pt}

.optionsTitle   {font-size:12pt; font-weight:bold}

/*Community homepage definitions*/
.commBodyCol1 {width:440px; margin-left:30px}
.commBodyTitle {text-align:center; margin-top:15px; FONT-FAMILY:'Trebuchet MS', sans-serif; font-size:20pt}
.commBodyMotto {text-align:center; margin-top:15px; FONT-FAMILY:'Trebuchet MS', sans-serif; font-size:14pt}
.commBodydesc {color:#777; margin-top:20px; text-align:center}
.commBodyCol2 {float:right; color:#777; width:430px; text-align:left; margin-top:30px}
.commBodyLoginTitle {margin-top:20px; font-size:14pt; FONT-FAMILY:'Trebuchet MS', sans-serif; color:#777}
.commBodyLoginBox {text-align:left; width:200px; padding:10px}

/*Group definitions*/
.groupAdminSpacer {margin-right:37px}
.groupListEntryWrapper {border-bottom: solid 1px #ddd; padding:10px;}
.groupListEntryAlternator {background-color:#f3f3f3}
.groupViewTitle {color:#666; float:left; width:140px}
.groupViewInfo {font-weight:bold; float:left; width:200px}
.groupCreateCatEntry {margin-bottom:5px}

.groupUserListCol1 {width:40px; padding:10px; padding-right:0; float:left}
.groupUserListCol2 {width:170px; float:left}
.groupUserListCol3 {width:380px; float:left; padding-left:10px}


.groupUserListPermissionView {float:left; width:150px; font-size:8pt; color:#888}
.groupUserListPermission {float:left; width:150px}

.groupUserListPermissionCol1 {float:left; width:150px; padding-top:2px}
.groupUserListPermissionCol3 {float:left; width:100px}
.groupUserListPermissionRemove {float:right; color:#c00; font-size:7pt; text-align:center; margin:0 10px 0 0}
.groupUserListAdminAssign {float:left; margin-top:5px; width:170px}
.groupUserListUpdateButtonDiv {float:left; margin-top:7px}
.groupUserListTitle {margin-top:3px; float:left; font-size:14pt; color:#999}
/*.groupUpdateInfoTitleWrapper {padding:15px; background-color:#f3f3f3; border-top:solid 5px #aaa; position:relative}*/
.groupUserListAddUser {float:left; font-size:11pt; margin-left:50px; margin-top:7px}

#groupAddLeftWrapper {width:580px; float:left}
.groupAddListOuter {width:350px; float:right; margin-bottom:50px}
#groupAddListInner {width:330px; height:474px; border:solid 1px #e9c27d; background-color:#f9dfb1; padding:10px; padding-bottom:5px; padding-top:9px}
.groupAddButtonTop {text-align:right; margin-bottom:5px}
.groupAddListHeader {height:27px; font-size:14pt}
.groupAddListWrapper {height:380px; overflow:auto; padding:10px; background-color:#fff; clear:both}
#btnSubmitgroupAdd1, #btnSubmitgroupAdd2 {font-size:14pt}
.groupAddBodyTitle {font-size:14pt; height:27px}
.groupAddBodyOuter {height:468px; background-color:#fff3e0; border: solid 1px #e9c27d; padding:10px; vertical-align:top}
.groupAddBodyInner {background-color:#fff; border:solid 1px #e9c27d; border-top:none; padding:10px}
.searchHeaderGroupAdd {background-color:#f9dfb1; border:solid 1px #e9c27d; padding:5px; padding-right:10px; padding-left:10px; border-bottom:none}
.searchHeaderGroupAddMembers {background-color:#f9dfb1; border:solid 1px #e9c27d; padding:3px; margin-bottom:10px; padding-bottom:5px; padding-top:1px}

/*FAQ definitions*/
.helpFAQ_Title {border-bottom:solid 3px #ddd; font-size:13pt; font-weight:bold; margin-top:30px}
.helpFAQ_Link {margin:5px 0}
.helpFAQ_Question {font-size:11pt; margin:15px 0 5px 0}
.helpFAQ_Answer {color:#666; margin-bottom:15px}
.helpFAQ_TopLink {font-size:8pt; font-weight:normal; float:right; margin-top:5px}

/*Community admin definitions*/

.adminUserUpdateDiv {background-color:#f6f6f6; border-top:solid 5px #ddd; padding:10px 15px; margin-bottom:30px}
.adminUserUpdateCol1, .adminUserUpdateCol2, .adminUserUpdateCol3, .adminUserUpdatePermission {float:left}
.adminUserUpdateCol1 {width:150px}
.adminUserUpdateCol2 {width:250px}
.adminUserUpdateCol3 {width:250px; margin-bottom:10px}
.adminUserUpdatePermission {width:330px}
.adminUserUpdateGroupEntry {border-bottom:solid 1px #ddd; padding-top:10px}
.adminUserUpdateGroupHeader {margin-top:-10px}
.adminUserUpdateSubmitButton {font-size:14pt}

.adminUserListWrapper {border-bottom:solid 1px #eee; padding-bottom:8px; padding-top:8px}
.adminUserListCol1, .adminUserListCol2, .adminUserListCol3, .adminUserListCol4 {float:left; padding:3px; overflow-x:hidden}
.adminUserListCol1 {width:190px; font-weight:bold}
.adminUserListCol2 {width:190px}
.adminUserListCol3 {width:150px; color:#777}
.adminUserListCol4 {width:140px}

.adminPanelListWrapper {border-bottom:solid 1px #eee; padding-bottom:8px; padding-top:8px}
.adminPanelListCol1, .adminPanelListCol2, .adminPanelListCol3, .adminPanelListCol4, .adminPanelListCol5 {float:left; padding:3px}
.adminPanelListCol1 {width:360px; font-weight:bold}
.adminPanelListCol2 {width:100px}
.adminPanelListCol3 {width:80px}
.adminPanelListCol4 {width:60px}
.adminPanelListCol5 {width:70px}

.adminGroupListWrapper {border-bottom:solid 1px #eee; padding-bottom:8px; padding-top:8px}
.adminGroupListCol1, .adminGroupListCol2, .adminGroupListCol3, .adminGroupListCol4, .adminGroupListCol5 {float:left; padding:3px}
.adminGroupListCol1 {width:260px; font-weight:bold}
.adminGroupListCol2 {width:120px}
.adminGroupListCol3 {width:90px}
.adminGroupListCol4 {width:90px}
.adminGroupListCol5 {width:110px}

.adminCatWrapperBodyCol1 {width:290px; float:left; height:400px}
.adminCatWrapperBodyCol2 {width:390px; background-color:#fff; float:right}
.adminCatCategoriesTitle {border-bottom:solid 5px #0085be; font-size:14pt; color:#069; padding:3px; padding-left:5px}
.adminCatCategoriesContents {margin-bottom:20px; padding:10px; background-color:#ecf7fb}
.adminCatCatsCol1 {float:left; width:140px; margin-bottom:10px}
.adminCatCatsCol2 {float:left; margin-bottom:10px}
.adminCatActionTitle {border-bottom:solid 5px #ccc; font-size:14pt; color:#888; padding:3px; padding-left:5px; cursor:pointer}
.adminCatActionContents {padding:10px; background-color:#f3f3f3}

.adminWidgetsTitle {margin-bottom:-15px; font-size:12pt}
.adminWidgetsDesc {color:#888; margin-top:10px}
.adminWidgetsCat {margin-top:30px; font-size:14pt; border-bottom:solid 5px #ccc}
.adminWidgetsWrapper {padding-bottom:10px; padding-top:10px; border-bottom:solid 1px #ddd}
.adminWidgetsCol1, .adminWidgetsCol2, .adminWidgetsCol3 {float:left}
.adminWidgetsCol2 {width:70px; text-align:center}
.adminWidgetsCol3 {width:450px; margin-left:15px}
.adminWidgetsCol4 {float:right; width:150px; color:#888; text-align:right; margin-right:5px; font-size:8pt}
/* IE peekaboo bug fix (http://www.positioniseverything.net/explorer/peekaboo.html) */