.clear { clear : both; }

img {
  border : none;
 }

.blankbox {
	border : 1px none White;
	margin : 0px;
	padding : 0px;
	width : 100%;
}

h1.CalendarTitle {
   font-size: 150%;
   margin: 0px;
   padding: 0px;
}


.centercolumn {
	margin : 2px;
}

.fixedbox{
	border : 0px none #F00;
        width : 100%;
	margin : auto auto;
	text-align : left;
	}

.fixedboxcenter{
	border : 1px none #0000CD;
	margin : auto;
	padding : 0px;
	text-align : center;
        width : 100%;
	}

.fixedboxleft{
	border : 1px none Lime;
	padding : 2px 2px 0px 0px;
	text-align : left;
    width : 100%;
}

 .tab {
	color:#000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
   height:15px;
	width:100%;
	background-image:url(images/profile_bgrd.gif);
	background-repeat:repeat-x;
   margin:auto;
}

 .bottomtab {
   height:6px;
   width:100%;
	background-image: url(images/profile_bottombgrd.gif);
   background-repeat:repeat-x;
   margin:auto;
 }

.tableboxleft {
	text-align : left;
	width : 100%;
}

.fixedboxright{
	border : 1px none #FFF;
	margin : 0px auto 0px auto;
	padding : 2px 2px 0px 0px;
	text-align : right;
        width : 100%;
}

.fixedfootright{
	border : 0 none #FFF;
	margin : 0px;
	padding : 2px 2px 0px 0px;
	text-align : right;
	width : 100%;
}

.fixedtitleright{
	border : 1px  none #FFF;
	margin : 0px auto auto;
	font-weight : bold;
	text-align : right;
	width : 100%;
}

.footercenter{
	border : 0 none #FFF;
	margin : 0px;
	padding : 0px;
	text-align : center;
	width : 100%;
	font-size:80%;
}

.formcolumn {
	width: 49%;
	float: left;
	text-align: left;
	border: 1px none blue;
}

.formright {
	width: 49%;
	float: right;
	text-align: right;
	border: 1px none green;
}

.formwide {
	width: 98%;
	float: left;
	text-align: left;
}

.leftcolumn {
  margin: 2px;
}

.LgDay{
	font-weight: bold;
	padding: 2px;
	margin-left: 0px;
	float: right;
	border: none;
	font-size: 120%;
}

 .BlkDay .LgDay, .BlkDay .SmDay{
	font-weight: bold;
	padding: 2px;
	margin-left: 0px;
	border: none;
}

.lineboxsmall {
  width : 400px;
  border : 1px solid Black;
 }

.linebox  {
  width : 100%;
  margin : auto;
  border : 1px solid Black;
}

.lineboxleft {
  text-align: left;
  border: 1px solid Black;
  width : 100%;
  margin:auto;
  padding: 2px;
 }

.lineboxright {
  text-align: right;
  border: 0px solid Black;
  width : 100%;
  margin: auto;
 }

.button {
 margin-bottom: 2px;
 margin-right: 2px;
}

.MixFloat {
  float:right;
}

.size100{
  margin-left : 15px;
  width : 100px;
}

.size250{width : 250px;}

.size300{width : 300px;}

.size350{width : 350px;}

.tctrbdr {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border : 1px solid Black;
}

/* ------- Custom Styles -----------------------*/

#container {
	border : 0px solid Black;
	margin: 0px;
	padding: 4px 20px 4px 12px;
	width: 729px;
	background-color: #FFF;
	background-image: url(images/back.gif);
    background-repeat: repeat-y;
}

#bottomBlue {
	border-bottom: 0px solid Black;
	background-image: url(images/backBlue.gif);
	background-repeat: repeat-y;
	margin: 0;
	padding: 4px 20px 4px 146px;
	width: 619px;
	height: 60px;
	clear: both;
}

#indexTop {
	background-image: url(images/headerBack.gif);
	background-repeat: no-repeat;
	background-position: top right; 
}

.mainButton {
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
}

.mainButton a:link    { color: #FFF; text-decoration: none; }
.mainButton a:visited { color: #FFF; text-decoration: none; }
.mainButton a:active  { color: #FFF; text-decoration: none; }
.mainButton a:hover  { color: #DBA640; text-decoration: none; }

.tiny {
	font-size: 11px;
}

#main {
	border: 0px solid #000; 
	margin: 8px;
	padding: 0px;
}

.indexEvent {
	color: #010066;
}

.indexEvent a:link    { color: #010066; text-decoration: none; }
.indexEvent a:visited { color: #010066; text-decoration: none; }
.indexEvent a:active  { color: #010066; text-decoration: none; }
.indexEvent a:hover  { color: #000; text-decoration: underline; }

/* ------- Newsletter Styles ----------------------- */

.NewsletterHeader {
	border-top: 4px solid #666;
	border-bottom: 4px solid #666;
	padding: 15px;
	padding-left: 15px;
	padding-right: 15px;
	margin: auto;
	margin-top: 6px;
	background-color: #EEE;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
}

/* ------ Left Navigation -------------- */

#lnav ul {
	list-style-type: disc;
	list-style-image: url("images/yellowArrow.gif");
	list-style-position: inside;
	margin: 0px;
	margin-bottom: 8px;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 5px;
	border: none;
	line-height: 18px;
}
		
#lnav li {
	border: 0px solid #CCC;
	border-bottom: 1px solid #8080B3;
	margin: 0px;
	padding: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
}

#lnav a:link    { color: #FFF; text-decoration: none; }
#lnav a:visited { color: #FFF; text-decoration: none; }
#lnav a:active  { color: #FFF; text-decoration: none; }
#lnav a:hover  { color: #DBA640; text-decoration: none; }

#lnav .secLogin a    { color: #DBA640; text-decoration: none; }
#lnav .secLogin a:hover    { color: #FFF; text-decoration: none; }

.dirBox {
	border: 6px solid #C1C4D8;
	background-color: #FFFFFF;
	padding: 8px;
	margin: 8px;
	margin-top: 24px;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

.DirLinks    {
	font-size: 10px;
	line-height: 14px;
}

.palsGroupAdd {
	background-color: #EEE;
	padding: 8px;
	margin: 0px;
}

.indexNews {
	font-size: 11px;
	text-align: center;
	padding: 6px;
	margin: 0px;
}

/*Imported Stylesheet (iac_nostd.asp)*/ 
a:link {
	color : #6893ef;
	margin:0px;
}

a:visited {
	color : #1D449A;
	margin:0px;
}

a:active {
	color : #1D449A;
	margin:0px;
}

a:hover {
	background : transparent none;
	color : #FF0000;
	margin:0px;
	text-decoration: none;
}

body {
	background : #666666;
	color : #333;
	text-align : left;
	margin: 0px;
	padding: 0px;
}

body {
	font-family : Arial;
	font-size: 11px;
}

caption {
	background : #1A3C57 none;
	color : #FFF;
	font-size : 25%;
	font-style : normal;
	font-weight : normal;
}

fieldset {
	border : thin none Black;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}

form {
	border : 0px solid red;
	margin : 0px;
	padding : 0px;
}

h1 {
  font-size: 120%;
  font-weight: bold;
  color: #1A3C57;
}

h2 {
  font-size: 120%;
  font-weight: bold;
  color: #1A3C57;
  margin-bottom : 0px;
  padding-bottom:0px;
}

h2 a,
h2 a:hover,
h2 a:active,
h2 a:visited,
h2 a:focus {
  text-decoration: none;
  color: #fff;
}

h3 {
  font-size: 120%;
  font-weight: bold;
  color: #1A3C57;
  margin: 6px;
  padding: 0px;
}

td.today {
	background : #1A3C57 none;
	color : #FFF;
   font-weight: bold;
   }

th.calendar {
   color: white;
   background: #033E06;
	font-weight : bold;
	text-align : center;
  }

th {
	background : #1A3C57 none;
	color : #FFF;
	font-weight : bold;
}

.blacktitle {
	background : #FFF none;
	color : #000;
	font-weight : bold;
}

.blackbar {
	width:100%;
	background:#000;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin: 0px;
	padding: 0px;
	border: 1px solid #fff;
  }

.centercolumn {
	width: 50%;
	border : 2px solid #FFFFFF;
	float : left;
	text-align : left;
	padding : 0px;
	line-height : 130%;
}

 .DirLinks    {
   font-size: 10px;
 }

.fixedboxleft{
	text-align : left;
}

.footer {
	background : #1A3C57 none;
	color : #FFF;
}

.headline {
	background : #1A3C57 none;
	color : #FFF;
}

.hidden {
    display : none;
}

.label,.label-left, .label-center, .label-right {
	background-color : #1A3C57;
	color : #FFF;
	font-weight : bold;
	border: 1px none Black;
}

.label-center { text-align: center;}
.label-left { text-align: left; }
.label-right {text-align: right; }

.label-left a:link,
.label-left a:visited,
.label-left a:active,
.label-right a:link,
.label-right a:visited,
.label-right a:active,
.label-center a:link,
.label-center a:visited,
.label-center a:active,
.label a:link,
.label a:visited,
.label a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.leftcolumn {
	width: 20%;
	border : 2px solid #FFFFFF;
	float : left;
	text-align : left;
	padding : 0px;
	line-height : 130%;
}

.lineborder {
	padding: 1px;
	border : 1px solid Black;
}

.lineboxleft {
      border-color : Black;
 }

.margin15{
	margin-bottom : 10px;
	margin-left : 25px;
	margin-top : 10px;
}

.margin4 {
 margin: 3px;
 border: 1px none #000;
}

.MixFloat {
	float:left;
}

 .NameFont {
  color : #1A3C57;
   font-weight: bold;
   font-size: 18px;
   margin:0px;
 }

.required {
  color: #FF0000;
  font-weight: bold;
}


.strip {
	background : #1A3C57 none;
	color : #FFF;
}

 .tab {
	 color:#000;
	 font-size: 10px;
	 font-weight: bold;
	 text-align: left;
	 background-image:url(images/profile_bgrd.gif);
	 background-repeat:repeat-x;
}

.border1 {
	border: 1px solid #000;
}

.border3stop{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-top: 1px solid #000;
}

.bordersides{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}

.bordertop{
	border-top: 1px solid #000;
}

.borderbottom{
	border-bottom: 1px solid #000;
}

 .bottomtab {
   height:6px;
	background-image: url(images/profile_bottombgrd.gif);
   background-repeat:repeat-x;
   margin:auto;
   background-color:#FFF;
	border-top: 1px solid #000;
 }

.title {
	background : #FFFFFF none;
	color : #000000;
}

.vspace {
 margin-bottom: 6px;
}

/* Calendar formatting section */
.SmallCalendar {
	border: 1px solid #000;
}

.LargeCalendar {
  width: 100%;
	border: 1px solid #000;
}

.WeekCalendar {
}

.WeekList {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
}

.WeekList ul {
  margin: 0px 0px 0px 20px;
	padding: 0px;
}

.WeekList ul li {
  margin: 0px;
	padding: 0px;
}

.MonthBar,
.WeekHeadline,
.WeekHeadline a:link,
.WeekHeadline a:visited,
.WeekHeadline a:active
{
	background : #1D449A none;
	color : #FFF;
	text-align: center;
	text-decoration: none;
	font-weight: bold;
  padding:4px;
	border:0px;
	margin:0px;
}

.PrevWeek{
  padding:2px;
	float: left;
}

.NextWeek{
  padding:2px;
	float: right;
}
 
 .BlkDay, .SmBlkDay {
	background-color: #000000;
}

.small {
  font-size:75%;
}

 .SmBlkDay {
  border-top: 2px solid white;
  border-bottom: 2px solid white;
 }

.StdDay {
	text-align: left;
	margin-left:0px;
	width: 14%;
	height:75px;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.Today {
  border-right: 1px solid #000;
	border-bottom: 1px solid #000;
}

.SmStdDay {
	text-align: left;
	margin-left:0px;
	width: 14%;
   background-color:#efefef;
   font-size: 75%;
   text-align:right;
   border-top: 2px solid white;
   border-bottom: 2px solid white;
   padding-right: 4px;
}

 .Today , .SmStdToday{
   text-align:left;
	background-color: #e6e6e6;
}

.SmToday a:link,
.SmToday a:visited,
.SmToday a:active,
.SmStdDay a:link,
.SmStdDay a:visited,
.SmStdDay a:active {
  text-decoration: none;
  background-color : #030;
  color:#fff;
  padding: 2px;
}


.Today a:link,
.Today a:visited,
.Today  a:active {
	text-decoration: none;
	background : Maroon none;
	color : #FFF;
}

.StdDay a:link,
.StdDay a:visited,
.StdDay  a:active {
	text-decoration: none;
	color: maroon;
}

.SmDay{
	background-color: white;
	margin-left: 0px;
	font-size: 75%;
	float:right;
}

.Today .SmDay{
	font-weight : bold;
}

.SmToday{
	border:1px solid red;
	color: #003300;
	font-size: 75%;
}

.WkDay{
	font-weight: bold;
	background-color: white;
	margin-left: 0px;
}

.OddRow,
.OddRow a {
  background-color: #DCDCDC;
  text-decoration:none;
}

.EvenRow,
.EvenRow a  {
	background-color: #FFF;
	text-decoration: none;
}

.OddRow:hover,
.EvenRow:hover,
.EvenRow:hover a,
.OddRow:hover a{
   color: #FFF;
	background-color: #030;
	text-decoration: none;
}

.databox {
 margin: 3px;
 margin-left:10px;
 background-color: #DCDCDC;
 border: 1px none #000;
 padding: 2px;
}

.logbox  {
    margin : auto;
    width : 430px;
    border : 1px solid Black;
}

.readonlybox {
   font-size: 100%;
   background-color: #E0E0E0;
   border-style: solid;
   border-width: 2px 1px 1px 2px;

   border-color: #000 #C0C0C0 #C0C0C0 #000;
padding: 2px;
   width: 200px;
}

/* ------ Page design ------- */
/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

table, tbody, tfoot, thead, tr, th, td {
/*	margin: 0;
	padding: 0;
	border: 0;*/
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

#pageContainer {
  display:block;
  margin:0px auto;
  margin-bottom:100px;
  width:785px;
}

#ContentHeader {
  border-bottom:2px solid Black;
  height:108px;
  margin:0px;
  padding:0px;
}
#topNav {
  background:#1a3c57;
  border-bottom:3px solid #ffcb65;
}

#alumSearch {
  display:block;
  float:right;
  width:232px;
  padding-top:3px;
}

#alumSearch input {
  font-size:8px;
  vertical-align:top;
}

#topNav #buttons {
  padding:2px 0px;
}

#topNav a img {
  border-right:1px solid #ffcb65;
}

#topNav a img.navLast {
  border-right:0px;
}

#mainContainer {
  background:White url(images/leftNavBack.gif) repeat-y;
  width:785px;
}

#ContentLeft {
  border-right:1px solid #ccc;
  float:left;
  width:141px;
}

#ContentLeft ul {
  background:White;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

#ContentLeft ul li {
  background:url(images/leftNavBullet.gif) no-repeat 0px 1px;
  border-bottom:1px solid #ccc;
  display:block;
  list-style-type:none;
  margin:0px;
  padding:1px 0px 1px 10px;
}

#ContentLeft ul li a {
  color:Black;
  font:10px Verdana, sans-serif;
  text-decoration:none;
}

#content {
  background:White;
  float:left;
  font:11px Arial, Verdana, sans-serif;
  width:618px;
  padding:10px 5px 10px 10px;
}

#frontContent {
  background:White;
  float:left;
  font:11px Arial, Verdana, sans-serif;
  width:643px;
}

#frontContent .mastHead {
  border-bottom:2px solid #ffcb65;
  vertical-align:bottom;
}

#widgetContainer {
  clear:right;
}

#alumniNews, #classNotes, #upcomingEvents {
  float:left;
  width:214px;
}

#upcomingEvents {
  width:215px;
}

#alumniNews h2, #classNotes h2, #upcomingEvents h2 {
  color:White;
  font:bold 13px Verdana, sans-serif;
  padding:12px 0px 13px 10px;
}

.widgetHead {
  margin:0px;
  padding:0px;
}

.widgetContent {
	height: 100%;
	min-height: 200px;
	border-right:1px dashed #666;
	padding: 0 3px;
}

#classNotes .widgetContent {
  border-right:0px;
}

#widgetContainer #alumniNews .widgetHead,
#widgetContainer #classNotes .widgetHead {
  background:#1a3c57;
  padding-bottom:14px;
}

#widgetContainer #upcomingEvents .widgetHead {
  background:Black;
  padding-bottom:12px;
}



#ContentFooter {
  background:Black url(images/footerBack.gif) repeat-y;
  clear:both;
  color:White;
  font:9px Verdana, sans-serif;
  height:64px;
  padding:11px 0px 0px 143px;
  text-align:center;
}


.clear {
  clear:both;
}

td.EvenRow,
td.OddRow {
  font-size: 12px;
}
#ContentMemberTools{
	margin:0 auto; 
	padding:0; 
	text-align:center; 
}
#ContentMemberTools ul { 
	list-style:none; 
	margin:0 auto; 
	padding:0;
}
#ContentMemberTools ul li {   
  color: 000;
  font: 10px Verdana, sans-serif;
  text-decoration: none;
  display:inline; 
  margin:10px 0 0 0; 
  padding:0 5px; 
  border-right:1px solid #000;
}
#ContentMemberTools ul li a {   
  color: 000;
  font: 10px Verdana, sans-serif;
  text-decoration: none;
}
#ContentPageName { 
	width: 618px;
	height: 37px;
	background: url(images/pagenamebg.gif) repeat-x;
	padding: 7px 0 0 0;
}
.PageName { margin: 10px 0 0 0; padding: 10px 10px 0 10px; font: Arial Black, Arial, Helvetica, sans-serif; color: #000066; font-size: 16px;  font-weight: bold;  }
#cid_211_tbMessage { width: 500px; }

.RadEContent, .RadEContentBordered {background:none!important;}

.giving {}
.giving #ContentHeader {border:0; height:auto;}
.giving #pageContainer {width:810px;}
.giving #mainContainer {background:url(images/bkgd_giving.jpg) repeat-y top left; width:790px; padding:0 10px; float:left;}
.giving .photos {float:left; border-bottom:4px solid #ffcb65;display:block; width:100%;}
.giving .photos .img {float:left;}
.giving #content {width:520px;margin:0 10px 0 0;}
.giving #main {border:1px solid #ccc; padding:7px; margin:0 10px 0 0;float:left;position:relative;}
.giving #ContentMiddle #rg_gfid_236_pnlMain { }
.giving #rg_pnlPageHeader {display:none;}
.giving #ContentMiddle #rg_gfid_236_pnlBreadcrumbs {background:#1a3c57; padding:10px; margin:0px 0 10px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:14px;display:block; width:476px;float:left;position:absolute; top:7px;}
.giving #rg_gfid_236_pnlBreadcrumbs br {display:none;}
.giving .idbmsBreadcrumbActive {color:#ffcb65; font-weight:normal; font-size:14px;float:left;}
.giving .idbmsBreadcrumbSeparator {background: url("images/bc_giving.gif") no-repeat scroll left center transparent; float: left; margin: 0 7px; text-indent: -99999px; width: 10px;}
.giving .idbmsBreadcrumb {float:left;}
.giving .idbmsOuterTable_User {float:left;color:#1a3c57; background:url(images/bkgd_givingForm.jpg) repeat-x left 60px;}
.giving .PageTitleHeader {display:none;}
.giving .idbmsStepInstructions_User {padding:20px 20px 0;}
.giving .idbmsInstanceFullRow {padding: 10px 0 0;}
.giving #content .idbmsInstanceFullRow h1 {color:#f9f4fb;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; background:#1a3c57; padding:5px 20px;border-bottom:2px solid #ffcb65; margin:0 0 10px; font-weight:normal;}
.giving #content .idbmsInstanceFullRow h2 {color:#f9f4fb;font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; background:#1a3c57; padding:5px 20px;border-bottom:2px solid #ffcb65; border-top:10px solid #fff;font-weight:normal; margin:0 0 10px;}
.giving #content .idbmsInstanceFullRow br {display:none;}
.giving #content tr#rg_gfid_236_tr_1331 td.idbmsInstanceFullRow br {display:block;}
.giving #content .idbmsInstanceFullRow span#lblPaymentDates br {display:block;}
.giving .idbmsInstanceColumnLabel {padding:0 0 0 20px; width:120px;}
.giving .idbmsInstanceColumnInput {}
.giving .idbmsInstanceColumnInput input, .giving .idbmsInstanceColumnInput select {font-family:Arial, Helvetica, sans-serif; font-size:11px;margin:0 0 6px;}
.giving .idbmsInstanceColumnInput input[type="text"] {width:200px;}
.giving input#rg_gfid_236_fc_1299_TextBox1{width:50px;}
.giving #rg_gfid_236_fc_1300_divDesignationsLabels {border-top: 1px solid #CCCCCC; display: block; font-size: 14px; margin: 0 20px; padding: 5px 0;text-transform: uppercase; width: 452px;}
.giving .idbmsInstanceFullRow table td {padding:10px 20px 0px;}
.imod_des_title {color:#1a3c57; font-family:Georgia, "Times New Roman", Times, serif; font-size:24px;padding:5px 20px;}
.giving .idbmsInstanceFullRow #rg_gfid_236_fc_1301_upScheduledPayments {padding:10px 20px;background:#eee;}
.giving .idbmsInstanceFullRow #rg_gfid_236_fc_1301_upScheduledPayments table td {padding:0 0px 3px;}
.giving table table.EventsHeader td {padding: 0 20px 5px; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px;vertical-align:bottom;}
.giving #rg_gfid_236_tblGrouping_240 {border-top:1px solid #ccc;border-bottom:1px solid #ccc; margin:20px 0;}
.giving #rg_gfid_236_tblGrouping_240 td {padding:20px 10px;}
.giving .EventsHeader .expand, .giving .EventsHeader .collapse {background:#1A3C57;display:block; height:18px;margin:20px 0 0;*display:inline;}
.giving #rg_gfid_236_cp_224 {margin:0 0 20px;padding:0 20px;}
.giving #rg_gfid_236_cp_226 {margin:0 0 20px;padding:0 20px;}
.giving #rg_gfid_236_cp_223 {padding:0 20px;}
.giving #rg_gfid_236_cp_223 input {margin:0 5px 5px 0;}

.giving .structRight {float:left; width:225px; padding:0 15px 0 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; margin:-20px 0 0;}
.giving .structRight h2 {font-family:Georgia, "Times New Roman", Times, serif; color:#032d45; font-size:18px; line-height:25px; border-bottom:1px solid #d7dde2; padding:30px 0 5px; margin:0 0 10px;font-weight:normal;}
.giving .structRight a {color:#333;}
.giving strong {font-weight:bold;}
.giving #ContentGivingCopy2 {margin: 50px 0 0;}
.giving #ContentMemberTools {background:url(images/bkgd_givingFoot.jpg) no-repeat top left; float:left; width:100%; padding:20px 0;}
.giving #ContentMemberTools a {color:#000;}
