div#mainPanelTop img			{display:none;}
div#mainPanelTop img#frameTop	{display:block;}
div#mainPanelTop				{height:8px; min-height:0px; border-bottom:none !important; background-color:#DBDBDB;}

/*** Override site map nav ***/
div.siteMapNav {margin-bottom:5px; padding-top:0}

div#mainPanelBott               {min-height: 450px;}

div#column1                     {width: 466px; float: left; padding: 0px;}
div#column2                     {width: 228px; float: left; padding: 0px; background: url(/library/images/fundraise/bg-eventimg.gif) no-repeat left 16px;}
div#profilePage div#column2     {background-position: left 8px;}

div#column1 h3.sifrLrg          {padding-top: 10px;}

div#profilePage a.highLink      {display: block; background-position: left  4px;}

div#profilePage div#column1 div#bigThingsDonePanel                          {position: relative; margin-top: 16px; float: left;}
div#profilePage div#column1 div#bigThingsDonePanel div#profThingsCounter        {width: 131px; height: 85px; background: url(/library/images/profile/bg-thingsdone.gif) no-repeat left bottom;}
div#profilePage div#column1 div#bigThingsDonePanel div#profThingsCounter span   {width: 200px; color: #F6F5ED; padding: 8px 0 0 2px; margin: 0px; margin-left: 3px; font-size: 7em; font-weight: bold; font-family: "Times New Roman", Serif;}
div#profilePage div#column1 div#bigThingsDonePanel div#profThingsCopy           {width: 131px;}
div#profilePage div#column1 div#bigThingsDonePanel div#profThingsCounterBar     {position: absolute; top: 0px; background: url(/library/images/profile/bg-thingsdone-bar.gif) no-repeat left 12px; width: 131px; height: 73px;}

table#detailTable               {float: left; border-collapse: collapse; width: 301px; margin-top: 10px;}
table#detailTable tr th,
table#detailTable tr td         {border-bottom: solid 2px #FFF; padding-bottom: 1px; font-weight: normal;}
table#detailTable tr th.first,
table#detailTable tr td.first   {padding-left: 11px; padding-right: 0px;}
table#detailTable tr th.second,
table#detailTable tr td.second  {text-align: center; width: 40px; padding-left: 8px;}
table#detailTable tr.alt td     {background-color: #E0E0E0;}
table#detailTable a {text-decoration:underline;}

div#column1 div#subColumn1,
div#column1 div#subColumn2,
div#column1 div#subColumn3,
div#column1 div#subColumn4      {width: 221px; float: left;}
div#column1 div#subColumn1,
div#column1 div#subColumn2      {min-height: 320px; margin-top: 20px; margin-bottom: 15px;}
div#column1 div#subColumn2,
div#column1 div#subColumn4      {margin-left: 16px;}
div#column1 div#subColumn5	  	  {width: auto; margin-top: 25px;}

div#registrationPage div#column1 p,
div#updateProfilePage div#column1 p {margin-top: 14px; margin-bottom: 0px;}
div#registrationPage div#column1 p.first,
div#updateProfilePage div#column1 p.first {margin-top: 0px;}

div#column1 div#column1Footer   {padding-top: 10px; margin-bottom: 9px;}

div#column1 div.mainPanelBott               {background: url(/library/images/profile/bg-mainpanel-bott.gif) no-repeat left bottom; margin-bottom: 14px; margin-top: 14px;}
div#column1 div.mainPanelTop                {background: url(/library/images/profile/bg-mainpanel-top.gif) no-repeat left top; padding-bottom: 1px; padding-top: 11px;}
div#column1 div.mainPanelTop p              {margin-top: 0px;}
div#column1 div.mainPanelTop div.dblMargRt  {padding-bottom: 14px; margin-bottom: 12px; min-height: 1px; width: 449px;}
div#column1 div.mainPanelTop div.last       {padding-bottom: 7px;}
div#column1 div.mainPanelTop input.button   {display: block; float: right; margin-bottom: 0px;}
div#column1 div.mainPanelTop div.formL,
div#column1 div.mainPanelTop div.formR      {float: left;}
div#column1 div.mainPanelTop div.formL      {width: 262px;}
div#column1 div.mainPanelTop div.formR      {padding-top: 1em;}

div#column2 div.sidePanelBott   {background: url(/library/images/profile/bg-sidepanel-bott.gif) no-repeat left bottom; margin-bottom: 14px;}
div#column2 div.sidePanelTop    {background: url(/library/images/profile/bg-sidepanel-top.gif) no-repeat left top; padding-bottom: 1px; padding-top: 11px;}
div#column2 div.sidePanelTop p  {margin-top: 14px;}
div#column2 div.sidePanelTop ul {list-style: none; list-style-type: none;}
div#column2 div.sidePanelTop ul li small a  {text-decoration: none; color: #666666;}

div#column2 div#profilePanel                    {position: relative; height: 250px; margin-bottom: 0px;}
div#column2 div#profilePanel div.margLft        {display: block !important; width: 205px; height: 205px;}
div#column2 div#profilePanel div.margLft img    {margin: 0px;}
div#column2 div#profilePanel span#userRating    {position: absolute; right: 1px; top: 129px; display: block;height: 120px; width: 116px; text-indent: -1000em; background-position: left top; background-repeat: no-repeat;}
div#column2 div#profilePanel span.Bronze        {background-image: url(/library/images/stickers/img_status_bronze.png);}
div#column2 div#profilePanel span.Silver        {background-image: url(/library/images/stickers/img_status_silver.png);}
div#column2 div#profilePanel span.Gold          {background-image: url(/library/images/stickers/img_status_gold.png);}
div#column2 div#profilePanel a#reportOffensive  {text-decoration: underline;}

ul.articleContainer                 {list-style: none; list-style-type: none; padding: 0px; margin: 0px;}
ul.articleContainer li              {border-top: solid 1px #DBDBDB; min-height: 53px; background: url(/library/images/general/bg-itemframe-small.gif) no-repeat 8px 15px; padding: 14px 0px 9px 8px;}
ul.articleContainer li,
div.sidePanelTop ul.articleContainer li.first   {border-top: none;}

div#donationsPage ul                        {list-style: none; list-style-type: none; padding: 0px; margin: 27px 8px 0px 0px;}
div#donationsPage ul li                     {background: #f4f4f4 url(/library/images/donations/bg-donation-top.gif) repeat-x left top; margin-bottom: 15px;}
div#donationsPage ul li div.donationBottom  {background: transparent url(/library/images/donations/bg-donation-bott.gif) repeat-x left bottom;}
div#donationsPage ul li div.donationDetails {background: url(/library/images/general/bg-itemframe-small.png) no-repeat 16px 1px; min-height: 53px; padding-left: 16px;}
div#donationsPage ul li img                 {display: block; float: left;}
div#donationsPage ul li span                {display: block; float: left; width: 127px; padding-top: 15px;}
div#donationsPage ul li span.date           {text-align: center}
div#donationsPage ul li span.amount         {float: right; text-align: right}

div#column2 ul.articleContainer     {margin-left: 8px; width: 205px;}
div#column2 ul.articleContainer li p{margin-top: 0px;}

div#column2 div#userGroupList {margin-bottom:15px;}
div#column2 div#userGroupList a {text-decoration: underline;}

div#thingsDonePage,
div#donationsPage                               {padding-bottom: 13px;}


/*** UpdateProfile.aspx ***/
div#updateProfilePage div#column1   {display: inline;}
div#updateProfilePage div#column1 fieldset p              {margin-top: 2px; width: 210px;}
div#updateProfilePage div#column2   {width: 205px;}
div#column1 fieldset div.frm        {width: 213px; float: left;}
div#column1 fieldset div.thinHr     {margin-right: 16px;}
div#column1 fieldset div.thickHr    {margin-right: 8px; margin-top: 12px;}
div#column1 fieldset div label      {display: block;}
div#column1 fieldset small          {color: #666666;}
div#column1 fieldset .borderedField {width: 179px;}

div#column1 fieldset#personalDetails div.frm    {min-height: 41px;}
div#column1 fieldset#personalDetails div.thickHr{padding-bottom: 14px;}

div#column1 fieldset#networkDetails                 {margin-top: 11px;}
div#column1 fieldset#networkDetails div.thinHr      {padding-bottom: 2px;}
div#column1 fieldset#networkDetails div.thickHr     {padding-bottom: 12px;}
div#column1 fieldset#networkDetails div.frm         {min-height: 10px;}
div#column1 fieldset#networkDetails div#networkValidationKeyRow{margin-top: 10px; padding-top: 5px;}

div#column1 fieldset#privacyDetails                 {margin-top: 11px;}

div#updateProfilePage div#column2 div#profilePanel      {}
div#updateProfilePage div#column2 div.belowHintBottom   {margin-top: 23px !important;}
div#updateProfilePage div#column2 input                 {font-size: 1em; display: block; float:none; margin-bottom: 6px; margin-top:6px;}
div#updateProfilePage div#column2 .borderedField {width: 184px;}

div#updateProfilePage div#column2 div#profilePanel div.margTop  {display: block !important;}

div#buttonPanelTop  {font-size: 0.1em; line-height: 0.1em; width: 466px; height: 6px; background: url(/library/images/registration/bg-panel-top.gif) no-repeat left top; margin-top: 0px; padding: 0px;}
div#buttonPanelBott {width: 448px; height: 41px; background: url(/library/images/registration/bg-panel-bott.gif) no-repeat left bottom; padding-top: 6px; padding-right: 18px; margin-bottom: 9px;}
div#updateProfilePage div#buttonPanelBott input     {float: right;}


/*** Forgot password popup ***/
div#changePasswordPage div#column1  {width: 360px;}
div#changePasswordPage label        {display: block;}
div#changePasswordPage input        {vertical-align: bottom;}


/*** Reset password page ***/
div#changePasswordPage fieldset {margin-top: 25px;}

/*** ViewFundraisers.aspx ***/
div#viewFundraisersPage ul.articleContainer li      {border-top: solid 1px #DCDCDC;}

div#column1 div#viewWallLink {clear:left;width:200px;}

div#column1  div#profileHeaderContainer {float:left; margin-left: 8px; width:444px;}
div#column1  div#profileHeaderContainer h2 {float:left; margin-left: 0px; margin-right:100px; width:240px;}
div#column1  div#referPageContainer {float:left; margin-top:15px; width:96px;}
div#column1 div#userDisplayName {clear:left;}
div#column1 div#userDisplayName h3 {border-top: solid 3px #DBDBDB !important;}

div#column1 div#personalInfoDisplay{margin-top:4px; margin-left: 7px; width:122px;}
div#column1 div.personalInfoContainer {padding-top:6px;}
div#column1 div.personalInfoContainer .personalInfoLabel {color:#525252;}
div#column1 div.personalInfoContainer .personalInfoContent {}

/*Personal summary*/
div#column1 div#personalSummary {margin-left:20px; margin-top:3px;}