/*--------------------- New Styles --------------------*/

@font-face { font-family: "Quicksand"; src: url("../fonts/Quicksand-Regular.ttf"); }
@font-face { font-family: "Quicksand"; src: url("../fonts/Quicksand-Bold.ttf"); font-weight:bold; }

@font-face { font-family: "Source Sans Pro"; src: url("../fonts/SourceSansPro-Regular.ttf"); }
@font-face { font-family: "Source Sans Pro"; src: url("../fonts/SourceSansPro-Bold.ttf"); font-weight:bold; }
@font-face { font-family: "Source Sans Pro"; src: url("../fonts/SourceSansPro-BoldItalic.ttf"); font-weight:bold; font-style:italic; }
@font-face { font-family: "Source Sans Pro"; src: url("../fonts/SourceSansPro-Italic.ttf"); font-style:italic; }

* {font-family: 'Source Sans Pro', Arial, sans-serif; font-size:14px;}
a {text-decoration: none;}

.clearall {clear: both; zoom: 1;}
.clearall:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.left {float:left;}
.right {float:right;}

.text-right {text-align:right;}
.text-left {text-align:left;}
.text-center {text-align:center;}

h1 {color:#3176bb; font-family: 'Quicksand', Arial, sans-serif; font-size:30px;}
h2, h2 a {margin-bottom:3px; margin-top:0; font-family: 'Quicksand', Arial, sans-serif; font-size:20px;}
h2 {color:#4E5F6E;}
h3 {color:#4e5f6e; font-family: 'Quicksand', Arial, sans-serif; font-size:16px;}
h4 {color:#4E5F6E; font-family: 'Quicksand', Arial, sans-serif; font-size:14px; margin-top:0;}

#menu {margin:10px -15px 0 0; font-size:12px;}
#menu li {display:inline-block; list-style:none; font-weight:bold; margin-right:0.3em;}
#menu a {border-radius: 0.2em; color: #444444; display: inline-block; padding: 0.3em 0.7em; transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s; -webkit-transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s; transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s; font-size:18px;}
#menu a:hover {color:#fff; background-color:#b0257b; text-decoration:none;}

#color-bar {background:url(../images/top-colors.gif) #F6F6F6 no-repeat center; background-size:1250px 5px; height:5px; margin:auto; margin-bottom:35px;}

.printversion {position:relative;}
.client_name {position:absolute; top:-25px; right:0px;}

.heading-stretched {padding:60px 0 2px 0; border-bottom:#dcdcdc 1px solid; width:1250px; margin:auto;}
.heading-stretched h1 {width:1250px; margin:auto; font-family: 'Quicksand', Arial, sans-serif; font-size:25px;}

.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt90 {margin-top:90px;}
.mt110 {margin-top:110px;}
.mt-30 {margin-top:-30px;}
.mt-40 {margin-top:-40px;}

.ml5 {margin-left:5px;}
.ml10, div .ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml40, div .ml40 {margin-left:40px;}
.ml60 {margin-left:60px;}
.ml70 {margin-left:70px;}
.ml90 {margin-left:90px;}
.ml100 {margin-left:100px;}
.ml150 {margin-left:150px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr40 {margin-right:40px;}
.mr50 {margin-right:50px;}
.mr60 {margin-right:60px;}

.mb5 {margin-bottom:5px;}
.mb10, td table.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb40 {margin-bottom:40px;}

.p0 {padding:0;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}
.pl25 {padding-left:25px;}
.pl30 {padding-left:30px;}
.pl40 {padding-left:40px;}
.pl50 {padding-left:50px;}
.p20 {padding:20px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr20 {padding-right:20px;}
.pr40 {padding-right:40px;}
.pr50 {padding-right:50px;}
.plr5 {padding:0 5px;}
.plr10 {padding:0 10px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pb10 {padding-bottom:10px;}
.pb20 {padding-bottom:20px;}

.grey {color:#a3a3a3;}

.font0 {font-weight:normal;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font22 {font-size:22px;}

.bold {font-weight:bold;}

.vert-divider {color:#999999; padding:0 7px;}

form {margin:0;}

.table {border: #009900 1px solid;}

.nobr {white-space:nowrap;}

#myprofile {position:relative; display:inline-block;}
#myprofile .menu-dropdown {width:200px; border:1px #B0257B solid; border-radius:3px; position:absolute; display:none; top:15px; left:-100px; background:#FFFFFF; text-align:left; box-shadow:rgba(122, 122, 122, 0.3) 3px 3px 0px; z-index:100;}
#myprofile .dd-heading {font-family: 'Quicksand', Arial, sans-serif; font-size:15px; color:#FFFFFF; padding:5px 7px; background-color:#B0257B; font-weight:bold;}
#myprofile ul {margin:0; padding:0;}
#myprofile li {list-style-type:none; padding:7px 15px; border-bottom:#CCCCCC 1px dotted; margin:0;}
#myprofile li a {font-weight:bold;}
#myprofile li:last-child {border-bottom:none;}

.sidearrow {padding-right:10px; background:url(../images/sprite.png) no-repeat; background-position: 57px 7px;}
.arrow {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 3px; margin-left:0;}
.arrow:hover {background-position: 1px -440px;}

.add {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -360px; height:20px; margin-left:0;}
.add:hover {background-position: 1px -378px;}
.notesbtn {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -360px; height:20px; margin-left:0;}
.notesbtn:hover {background-position: 1px -378px;}
.search {padding:0 5px 0 19px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -572px; height:20px; margin-left:0;}
.search:hover {background-position: 1px -592px;}
.close {padding:0 5px 0 19px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -288px -578px; height:20px; margin-left:0;}
.close:hover {background-position: -288px -598px;}
.add-small {padding:0 5px 0 16px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -397px; height:15px; margin-left:0;}
.add-small:hover {background-position: 1px -411px;}
.view-small {padding:0 5px 0 16px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -484px; height:15px; margin-left:0;}
.view-small:hover {background-position: 1px -508px;}
.summary-small {padding:0 5px 0 16px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -290px -484px; height:15px; margin-left:0;}
.summary-small:hover {background-position: -290px -508px;}
.print {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -288px -533px; height:15px; font-size:12px; color:#3d6b96;}
.print:hover {background-position: -288px -558px;}
.download {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -534px; height:15px; font-size:12px; color:#3d6b96;}
.download:hover {background-position: 0 -554px;}
.delete {padding:0 5px 0 25px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -556px -570px; height:20px; margin-left:0;}
.delete:hover {background-position: -556px -596px;}
.edit {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -528px -569px; height:20px; margin-left:0;}
.edit:hover {background-position: -528px -595px;}
.hotlistbtn {padding:0 5px 0 20px; background:url(../images/sprite-minerva.png) no-repeat; background-position: -528px -569px; height:20px; margin-left:0;}
.hotlistbtn:hover {background-position: -528px -595px;}
.filter {padding:0 5px 0 13px; background:url(../images/sprite-minerva.png) no-repeat; background-position: 0 -640px; height:15px; margin-left:0;}
.filter:hover {background-position: 0 -622px;}

#container {width:1250px; text-align:left; margin:auto; position:relative;}

.menu-item {width:100%; padding:0;}
.menu-item li {width:25%; height:390px; float:left;  list-style:none;}
.menu-item li .tile {margin:5px 20px 15px 20px; text-align:left; padding:5px 30px; border:#FFFFFF 1px solid;}
.menu-item li .report-tile {margin:5px 0px 15px 50px; text-align:left; padding:5px 30px; border:#FFFFFF 1px solid;}
.menu-item li .report-tile h2 {position:relative; border:#FFFFFF 1px solid;}
.menu-item li span { font-size:15px;}
.menu-item li.report {width:33%; height:auto;}

.tileimg {height:170px; background:url(../images/sprite-minerva.png) no-repeat left bottom;}
	.img1 {background-position:-23px -25px; width:170px;}
	.img2 {background-position:-216px -35px; width:170px;}
	.img3 {background-position:-385px -39px; width:170px;}
	.img4 {background-position:-565px -33px; width:170px;}
	.img5 {background-position:-34px -205px; width:170px;}
	.img6 {background-position:-226px -205px; width:170px;}
	.img7 {background-position:-419px -215px; width:170px;}
	.img8 {background-position:-607px -205px; width:170px;}
	.img9 {background-position:-607px -405px; width:170px;}

.w25 {width:25%;}
.w20 {width:20%;}
.w30 {width:30%;}
.w33 {width:33%;}
.w41 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w60 {width:60%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w40 {width:40px;}
.w50px {width:50px;}
.w-min60 {min-width:60px;}
.w-min80 {min-width:80px;}
.w100 {width:100px;}
.w160px {width:160px;}
.w200px {width:200px;}
.w250px {width:250px;}
.w400 {width:400px;}
.w500px {width:500px;}
.w600px {width:600px;}
.w900px {width:900px;}
.w1260px {width:1250px;}
.w1300px {width:1300px;}
.h250px {height:250px;}
.border {border: 1px solid #CCCCCC; border-radius:5px;}
.border2 {border-top: 2px dotted #CCCCCC;}
.border3 {border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.bordertop {border-top: 1px dotted #CCCCCC;}
.border-right {border-right: 1px dotted #CCC;}

.last-records {padding:0 20px;}
.records {border-bottom:#CCCCCC dotted 1px; padding:6px 0px; transition: background-color 0.3s; -webkit-transition: background-color 0.3s;}
.records:hover {background-color:#fffef7;}
.records:last-child {border-bottom:none; margin-bottom:20px;}

input, select {padding:2px; border:#ccc 2px solid; min-width:130px; height:auto; font-size:inherit;}
select.minwidth {min-width:inherit;}
input.minwidth {min-width:inherit;}
.inputminwidth input, .inputminwidth select {min-width:inherit;}
.searchform input.minwidth {min-width:inherit;}

.fieldspadding td {padding-top:7px; padding-bottom:7px;}
.searchform td {padding-top:15px;}
.searchform input, .searchform select {width:180px;}
.searchform input.minwidth, .searchform .minwidth {width:inherit;}
.searchform input.w600px {width:600px;}

.divider {border-top:#CCCCCC 1px dotted; margin:35px 0;}
.divider2 {border-top:#CCCCCC 1px dotted; margin:15px 0;}
.sdivider {border-bottom:#CCCCCC 1px dotted; padding:10px 0; border:10px 0;}
.sdivider:first-child {displray:none;}

.small-btn {color:#FFFFFF; padding:3px 12px; background:#0f88e3; border:2px #9dc9eb solid; border-radius:6px; transition:background 0.4s ease-out, border 0.4s ease-out; -webkit-transition:background 0.4s ease-out, border 0.4s ease-out; display:inline-block; font-weight:bold;}
.small-btn:hover {background:#8755F9; border:2px #d5c4fc solid;}
.reset-btn {color:#3686D0; background:#fff; display:inline-block; border:none; text-decoration:underline; cursor:pointer;}
.tiny-btn {border:1px solid #CCCCCC; background-color:#f2f2f2; font-size:12px;}

.last-accessed {position:absolute; top:0; right:0;}

.campaign-summary {border-top:#CCCCCC 2px dotted; margin-bottom:40px;}
.campaign-summary tr {transition:background-color 0.3s; -webkit-transition:background-color 0.3s;}
.campaign-summary tr:hover {background-color:#fffdf1;}
.campaign-summary td {border-bottom:#CCCCCC 1px dotted; padding:25px 0px; text-align:center;}
.campaign-summary td.text-right {text-align:right;}
.campaign-summary td.text-left {text-align:left;}
.campaign-summary td.small-td {padding:10px 0px;}
.campaign-summary td.nopad {padding:0px;}
.campaign-summary td.noborder {border-bottom:none;}
.campaign-summary th.small-td {background-color:#f6f6f6; padding:10px 0px; font-weight:normal;}
.small-td td {padding:10px 0px;}
.small-td th.pr10 {padding-right:10px;}
.small-td th {background-color:#eaeaea; padding:10px 0px; font-weight:normal;}
.small-td th .separator {min-height:inherit; border-left:#fff 1px solid; vertical-align:inherit; padding:5px 10px; margin-left:-1px;}
.campaign-summary td:first-child {text-align:left;}
.campaign-summary td.center {text-align:inherit;}
.campaign-summary td.align-left {text-align:left;}
.campaign-summary td.text-center {text-align:center;}
.campaign-summary .separator {min-height:50px; border-left:#e6e6e6 1px solid; vertical-align:middle; padding:0 10px;}
.campaign-summary .separator2 {min-height:15px; border-left:#e6e6e6 1px solid; vertical-align:middle; padding:4px 10px;}
.campaign-summary td .pl30 {padding-left:30px;}
.campaign-summary td.pl20 {padding-left:20px;}
.campaign-summary td .pl25 {padding-left: 25px;}
.campaign-summary td.pl30 {padding-left:30px;}
.campaign-summary td.plr5 {padding-left:5px; padding-right:5px;}


.big, .big a {display:block; font-size:24px; font-weight:bold;}
.big {color:#4e5f6e;}
.big a {color:#3686d0;}

.big2, .big2 a {display:block; font-size:20px; font-weight:bold;}
.big2 {color:#4e5f6e;}
.big2 a {color:#3686d0;}

.big3, .big3 a {display:block; font-size:16px; font-weight:bold;}
.big3 {color:#4e5f6e;}
.big3 a {color:#3686d0;}

.big4, .big4 a {display:inline-block; font-weight:bold;}
.big4 {color:#4e5f6e;}
.big4 a {color:#3686d0;}

.reports-links {padding:0;}
.menu-item .reports-links li {float:none; height:auto; width:auto; margin-top:5px;}

.report-image {position:absolute; top:-10px; left:-85px; width:73px; height:73px; background:url(../images/sprite-reports.png) no-repeat;}
.report-tile .img1 {background-position:0 0;}
.report-tile .img2 {background-position:0 -76px;}
.report-tile .img3 {background-position:0 -154px;}
.report-tile .img4 {background-position:-77px 0;}
.report-tile .img5 {background-position:-77px -76px;}
.report-tile .img6 {background-position:-77px -154px;}
.report-tile .img7 {background-position:-157px -152px;}
.report-tile .img8 {background-position:-157px -76px;}
.report-tile .img9 {background-position:-156px 0px;}

.showcounter {visibility:hidden; display:inline-block; font-size:14px; font-weight:normal; margin-top:-5px;}

#login {background:url(../images/login-elements.png) no-repeat #99d5ca; width:100%; background-position:center 150px;}
#login .img1 {position:absolute; left:8%; bottom:50px;}
#login .img2 {position:absolute; right:15%; bottom:50px;}
#login #logo {position:absolute; left:8%; top:50px;}
#login .footer {background:#002039; height:50px; width:100%; position:absolute; left:0; bottom:0; line-height:50px; text-align:center; color:#CCCCCC;}
#login .footer a:hover {background:none;}
#login label {min-width:130px; display:inline-block; font-size:16px;}

#login-container {width:400px; margin:auto; margin-top:10%; background:#FFFFFF; border-radius:5px; padding:20px 45px; z-index:100; position:relative;}
.warning {padding:5px 10px; border:#990000 2px solid; border-radius:4px; color:#990000; background:#f5dcdc;}

.pagination {background:faf7ec; border:#CCC 1px solid; border-top-left-radius:4px; border-top-right-radius:4px;}
.pagination .regular3 {background-color:faf7ec;}
.pagination td {height:40px; line-height:40px; padding:0 15px; min-width:200px; background-color:faf7ec;}
.pagination td.nums a {margin-right:10px;}

#filters {width:230px; border:1px #3686D0 solid; border-radius:3px; position:absolute; top:5px; right:5px; display:none; background:#FFFFFF; text-align:left; box-shadow:rgba(122, 122, 122, 0.3) 3px 3px 0px; z-index:100; padding:0; cursor:default;}
div #filters .f-heading {background-color:#3686D0; color:#fff; font-size:16px; font-weight:bold;}
div #filters .f-heading:hover {background-color:#3686D0;}
#filters li {border-bottom: 1px dotted #CCC; list-style-type: none; margin: 0; padding: 7px 15px; transition:background-color 0.3s; -webkit-transition:background-color 0.3s;}
#filters li div {display:inline-block; margin-left:15px;}
#filters li:hover {background-color:#FFFDF1;}
#filters li:last-child {border:none;}
#filters-t {padding:1px 10px 1px 5px; cursor:pointer; line-height:normal; display:inline-block; border-radius:4px; transition:background-color 0.3s, color 0.3s; -webkit-transition:background-color 0.3s, color 0.3s;}
#filters-t:hover {background-color:#3686D0; color:#fff;}

.small-arrow {height:10px; width:10px; float:right; background:url(../images/sprite.png) no-repeat; background-position: center center; margin:5px 0 0 5px;}

.address {margin-top:10px;}

.inactive {color:#aaa;}

.move10 {display:inline-block; margin-left:20px;}
.move20 {display:inline-block; margin-left:20px;}

.openpopup {display:none; background-color:#f1faff; background: -webkit-linear-gradient(#fff, #f1faff); background: -o-linear-gradient(#fff, #f1faff); background: -moz-linear-gradient(#fff, #f1faff); background: linear-gradient(#fff, #f1faff);}

.noinactive {background-color:#ffd8cd;}
.noactive {background-color:#ffede8;}
.yesinactive {background-color:#c5f5c6;}
.yesactive {background-color:#e8ffe9;}

.border-bottom {padding-bottom:10px; border-bottom:#CCCCCC 2px dotted;}

.data-highlight, .data-highlight2 {width:100%; padding-left:0;}
.data-highlight li, .data-highlight2 li {list-style:none; display:inline-block; padding:13px 18px; margin:0; text-align:center; border-left:#FFF 2px dotted; border-right:#FFF 2px dotted; border-bottom:#FFF 1px solid; background-color:#e6f1f8; margin-left:-6px;}
.data-highlight li.mt5, .data-highlight2 li.mt5 {margin-top:5px;}
.data-highlight2 li {background-color:#e6f7f8;}

.shadow {box-shadow:0px 1px 5px rgba(0,0,0,0.5);}

.highlight {transition:background 0.4s ease-out, border 0.4s ease-out; -webkit-transition:background 0.4s ease-out, border 0.4s ease-out;}
.highlight:hover {background:#eef6fc;}
.highlight-td {background:#f7f8e8;}

.row2 {background:#fbfaf8;}
.rowsoft {background:#ffeaea;}
.rowhard {background:#a4d9ff;}
.underline {text-decoration:underline;}

.opacity50 {opacity:0.5;}

.relative {position:relative;}

.note {display:inline-block; position:relative;}
.note div {position:absolute; width:120px; padding:7px 10px; background-color:#d42800; text-align:left; font-size:12px; top:-65px; border-radius:3px; box-shadow:0 0 4px rgba(0,0,0,0.4); border:#FFF 1px solid; display:none; color:#FFF;}

.tileimg a {display:inline-block; width:100%; height:100%;}
.tileimg a:hover {background:none;}

.data-highlight li.ml10 {margin-left:10px;}

.total {background-color:#ecf6fa; font-weight:bold;}

.totalb { font-size:50px;  font-weight:bold;}


textarea {padding:2px; border:#ccc 2px solid;}

.btn {padding:2px; border:#FFFFFF 1px solid; transition:border-color 0.3s ease-out; -webkit-transition:border-color 0.3s ease-out;}
.btn:hover {border-color:#3686D0; background:none;}

.zebra tr:nth-child(odd) {background-color:#FBFAF8;}
.zebra tr:hover {background-color:#FFFDF1;}

/*--------------------- Old Styles --------------------*/

#DivCalendar {z-index:100;}

body         { font-family: Arial, 'Trebuchet MS', Verdana; color: #000000; font-size: 8pt; margin:0px; background:url(../images/body-bckgrnd.gif) repeat-x;}
body.popup   { background:none;}
table, tbody, td, th, tr, li, ul, p, div, span { font-family: 'Source Sans Pro',Arial,sans-serif; font-size: 14px; color:#444444; }

a            { color: #3686D0; text-decoration: none; display:inline-block; padding:0 3px; margin-left:-3px; -webkit-transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s; transition: background-color 0.3s ease-out 0s, color 0.3s ease-out 0s; border-radius:2px;}
a:hover 	{color:#fff; background-color:#3686D0; text-decoration:none;}

.headertext { font-family: Verdana, Arial, 'Trebuchet MS'; font-size: 8.5pt; color: #7A7A7A; font-weight: bold; }
.vertt       { writing-mode: tb-rl; filter: flipv fliph}
.activecell, .activecell a  { font-family: 'Quicksand',Arial,sans-serif; font-size: 23px; margin-bottom: 3px; margin-top: 0; padding-bottom:10px; color: #4E5F6E; font-weight:bold;}
.activecell a:hover {background:#FFFFFF;}
.activecell {padding-left:0px;}
.activecell div {border-bottom:#CCC 1px dotted;}
.inactivecell { background-color: #EBEBEB; border: 1px solid #9A9A9A; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px; display:none; }
.inactivecell2 { background-color: #EBEBEB; border-left: 1px solid #9A9A9A; border-right: 1px solid #9A9A9A; border-top: 1px solid #9A9A9A; border-bottom: 0px solid #FFFFFF; padding-left: 10px; padding-right: 10px; padding-top: 0px; padding-bottom: 0px;  display:none; }
.cellseparator { background-color: #FFFFFF; border-left: 0px solid #9A9A9A; 
               border-right: 0px solid #9A9A9A; border-top: 0px solid #9A9A9A; 
               border-bottom: 1px solid #9A9A9A }
.formcell    { background-color: #FFFFFF; border-left: 1px solid #9A9A9A; 
               border-right: 1px solid #9A9A9A; border-top: 0px solid #FFFFFF; 
               border-bottom: 1px solid #9A9A9A; padding: 10px }
.nav         { margin: 15px }

.donorid-head  { background-color: #B69379; font-weight: bold; color: #FFFFFF }
.donorid1       { background-color: #F0DDCD }
.donorid2       { background-color: #DEC9B6 }
.arrows      { background-color: #828282 }
.tableheader { background-color: #656565; font-weight: bold; color: #FFFFFF }
.tableheader2 { background-color: #8F8F8F; font-weight: bold; color: #FFFFFF }
.regular1    { background-color: #F7F7F7 }
.regular2    { background-color: #EBEBEB }
.regular3    { background-color: #F7F7F7 }
.regular4    { background-color: #F7F7F7 }

