body {
	color:				#000000;
    background-color:	#FFFFFF;
	margin:				0;
	padding:			0;
}
form { 
	margin:				0;
} 
table {
	border-collapse: 	collapse;
}
td {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	vertical-align:		top;
	padding: 			0; 
	margin: 			0;
}
table.formTxt td {
	vertical-align:		bottom;
}
table.formTxtTop td {
	vertical-align:		top;
}
select, select.visted, select.bold-link {
	/*color: 				#8097BC;*/
	background-color:	#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
	font-size: 			12px;
}
a, a.visted, a.bold-link {
	color: 				#8097BC;
	background-color:	#FFFFFF;
	font-weight: 		bold;
	text-decoration: 	none;
	font-size: 			12px;
}
a:hover,a:active,a.bold-link:hover,a.bold-link:active,a.footer:active,a.footer:hover {
	text-decoration: 	underline;
}
a.supportLink:link, a.supportLink:visited, a.supportLink:active {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			14px;
	color:				#000000;
	background-color:	#FFFFFF;
	text-decoration:	none;
}
a.supportLink:hover {
	text-decoration: 	underline;
}
.pledgeLink {
	color: 				#000000;
	background-color:	#FFFFFF;
}
.editLink {
	font-weight:		lighter;
}
.edit {
	text-align:			right;
}
hr {
	height: 			0; 
	border-width: 		1px 0 0 0; /* remove all borders except the top one */ 
	border-style: 		solid; 
	border-color: 		#8097BC;				
}
h1 {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			15px;
	margin-bottom:		10px;
}
h2 {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			14px;
	margin-bottom:		10px;
}
h3 {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		bold;
	margin-bottom:		0px;
}
h4 {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight: 		normal;
	margin-top:			0px;
	margin-bottom:		0px;
}
ul {
	list-style:			square;
	margin-top:			5px;
	margin-bottom:		5px;
}
.largeBlackText {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			14px;
}
.largeWhiteText {
	font-family: 		Arial, Helvetica, sans-serif;
	font-weight: 		bold;
	font-size: 			14px;
	color: 				#ffffff;
	background-color:	#003366;
	line-height:        1.5em;
}
.tbl_txt {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			11px;
}
.tbl_link {
	font-family: 		Arial, Helvetica, sans-serif;
	color: 				#000066;
	text-decoration: 	none;
	font-size: 			11px;
}
.giving {
	background-image: 	url(https://giving.ucsf.edu/images/header_bg.gif);
}
.formButton {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 			12px;
	font-weight:		bold;
	color: 				#000000;
	width:				70px;
	height:				22px;
}
.selectDesignation {
    color:				#000000;
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	border: 			1px solid #8097BC; 
	width:				380px;
}
.selectField {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				205px;
	border: 			1px solid #8097BC; 
}
.selectFieldMedium {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				125px;
	border: 			1px solid #8097BC; 
}
.selectFieldShort {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				50px;
	border: 			1px solid #8097BC; 
}
.selectFieldDay {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				45px;
	border: 			1px solid #8097BC; 
}
.selectFieldMonth {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				45px;
	border: 			1px solid #8097BC; 
}
.selectFieldYear {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				60px;
	padding: 			2px 2px;
	border: 			1px solid #8097BC; 
}
.formTextarea {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	height:				50px;
	padding: 			2px 2px;
	/*border: 			solid 1px #8097BC;*/
}
.remit1 {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	text-align:			center;
	width:				77px;
	padding: 			2px 2px;
	border: 			1px solid #FF0000; 
}
.remit2 {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	text-align:			center;
	width:				44px;
	padding: 			2px 2px;
	border: 			1px solid #FF0000; 
}
.code1 {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				77px;
	padding: 			2px 2px;
	border: 			1px solid #8097BC;
}
.code2 {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				44px;
	padding: 			2px 2px;
	border: 			1px solid #8097BC; 
}
.code3 {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				44px;
	padding: 			2px 2px;
	border: 			1px solid #8097BC;
	text-transform:     uppercase;
}


.txt {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				200px;
	border: 			1px solid #8097BC;
}
.matchYourGift {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				230px;
	border: 			1px solid #8097BC;
}
.money {
	color: 				#000000;
	background-color:	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				120px;
	border: 			1px solid #8097BC;
}
.required {
	color:				#FF0000;
	background-color:	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			14px;
}
.requiredHidden {
	visibility:         hidden;
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			14px;
}
.error {
	color: 				#FF0000;
	background-color:	#FFFFFF;
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	margin-top:			10px;
	margin-bottom:		10px;
}
.noMargin {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	width:				350px;
	padding: 			2px 2px;
	border-top: 		solid 1px #8097BC;
	border-right: 		solid 1px #8097BC;
	border-bottom: 		solid 1px #8097BC;
	border-left: 		solid 1px #8097BC;
	margin-bottom:     	0;
}
.note {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			11px;
	margin-bottom:     	12px;
}
.charsLeft {
	font-family: 		Arial, Helvetica, sans-serif;
    font-size: 			12px;
	color:				#999999;
}
.footer {
	font-weight: 		bold; 
	color: 				#CCCCCC;
	background-color:	#FFFFFF;
}
.attention {
	color: 				#8097BC;
}
.designationColor {
	color: 				#D07214;
}
 