BODY
{
	padding: 0px;
	margin: 0px;
	color: black;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 13px;
	background-color:#3399CC;
}

.Banner
{
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
}

.MainForm
{
	/*  rajan 10/11/12 */
	/*
	padding-left: 5px;
	padding-right: 5px;
 	*/
	background-color: White;
	margin:0;
	padding:0;
}

.IntroBody
{
	background-color: White;
}

.CustomMission
{
	background-color: #3b72ab;
}

.CustomMissionText
{
}

H3
{
	font-size: 18px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}

.BannerLink
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	line-height: 125%;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	text-decoration: none;
}

.ErrorMessage
{
	color: Red;
}

.errorstyle
{
	font-size: 13px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: 500;
	color: Red;
	background-color: Transparent;
}

.FontGeneralMedium
{
	font-size: 13px;
    font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
    color: #323232;
}

.IntroText
{
	font-size: 13px;
}

.SubHeader
{
	font-size: 13px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #0055a6;
	text-decoration: none;
}

.ColumnHeader
{
	font-size: 13px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.ReviewDGStyle
{
	font-size: 13px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}

.SectionStyle1
{
	background-color: White;
}

.SectionStyle2
{
	background-color: White;
}

.TributeSectionStyle
{
	background-color: #ffc300;
	font-weight: normal;
}

.NavFont
{
	font-weight: bold;
	font-size: larger;
	font-style: italic;
}
.ReqField
{
	color: black;
}

.editButton
{
	height: 20;
	font-size: xx-small;
	vertical-align: middle;
	background-color: White;
}

.cmdButton
{
}

.cmdButtonNoBorder_not_used
{
	background-color: White;
	border: 1px outset #000000;
}

.SectionLabel
{
	font-size: 18px;
	font-family: Arial, Lucida Sans Unicode, 'Trebuchet MS' ,Verdana,Sans-Serif;
	font-weight: bold;
	color: White;
	text-decoration: none;
	letter-spacing: 1px;
}

TABLE.GiveToIntro
{
	font-size: 14px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	color: #3B72AB;
	background-color: #FFC300;
	border-width: 5;
}

TABLE.MultiFundPledgeDates
{
	color: Black;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: xx-small;
	border-collapse: collapse;
}

.GiveToRequired
{
	font-size: 8pt;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	color: #3B72AB;
	background-color: White;
}

A:link.HighlightedLink
{
	color: Red;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:visited.HighlightedLink
{
	color: Red;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:active.HighlightedLink
{
	color: Red;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}
A:hover.HighlightedLink
{
	color: Red;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}

.List
{
	font-size: 14px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	border: 1px outset #000000;
}

.UCLAFundHeading
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333399;
	line-height: 50px;
}
.UCLAFundtext
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 14px;
	color: #000000;
}
.UCLAFundblueText
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 14px;
	color: #003399;
}
.UCLAFundindentText
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 14px;
	color: #000000;
	clip: rect(auto,auto,auto,auto);
	left: 20px;
	padding-left: 20px;
}
.UCLAFundindentBlueText
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size: 14px;
	color: #006699;
	padding-left: 35px;
}

.FinePrint
{
	font-size: 10px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
}

.Footer
{
	/*
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	background-color: White;
	*/
	text-align: center;
}

.FooterRule
{
	background-color: Gray;
}

#pnlPopup
{
	width: 100%;
	height: 100%;
	overflow: auto;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	z-index: 99;
}

.FundGrid
{
	border-color: Black;
}

.FundGrid td
{
	border-width: 1px;
	border-color: Black;
}

.Step1Alignment
{
	text-align: center;
}

.FooterFill
{
	display: none;
}

.AddressSubHeader
{
	font-size: 14px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.OrderFieldsSectionHeader
{
	background-color: #FFB300;
	font-size: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.OrderFieldsHeaderCol1
{
	width: 8%;
	text-align: center;
	height: 20px;
	min-height: 20px;
	background-color: White;
	color: Black;
	font-size:12px !important;
}

.OrderFieldsHeaderCol2
{
	text-align: center;
	height: 20px;
	min-height: 20px;
	background-color: White;
	color: Black;
	font-size:12px !important;
}

.OrderFieldsHeaderCol3
{
	width: 10%;
	text-align: center;
	height: 20px;
	min-height: 20px;
	background-color: White;
	color: Black;
	font-size:12px !important;
}

.OrderFieldsItemCol3
{
	width: 10%;
}

.OrderItemDescriptionLeft
{
	width: 30%;
	float: left;
}

/*  TBAmount settings - two columns */


.OrderFieldsSectionHeaderTBAmount
{
	background-color: #FFB300;
	font-size: 18px;
	padding-top: 2px;
	padding-bottom: 2px;
}


/* end, TBAmount settings */

#trchkCorporateGift {
    display: none;
}

#tblDesignation
{
	display: none;
}

.OrderFieldsHeaderTableLit
{
	width: 100%;
	text-align: left;
	padding:0;
}

.MakeChanges
{
	color: White;
	/*	Need the settings below because it was previously inheriting SectionHeader settings, but SectionHeader was changed
		Login caused "Check this box to update" text to appear, which pushed form out because font was bigger */
	font-size: 13px;
	text-transform:none;	
}

.OrderFieldsHeaderTable
{
	background-color: #0055A6;
	border: solid 0 silver !important;
	border-collapse: collapse;
}

.OrderFieldsHeaderTable tr td
{
	border: none 1px silver !important;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size:18px;
	letter-spacing:1px;
}

.OrderFieldsItemTR td
{
	border: solid 1px silver !important;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	vertical-align: top;
	padding-top: 10px;
}

.OrderFieldsItemTable tr td
{
	border: solid 1px silver !important;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	background-color:WhiteSmoke;
}

.FooterRule
{
	display: none;
}

#pnlAdditionalUserFields
{
	padding: 0;
	margin: 0;
}

#pnlAdditionalUserFields table
{
	padding: 0;
	margin: 0;
}

.divHeader
{
	background-color:Silver;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight:bold;
	font-size:18px;
	color:White;	
	padding:3px;
	margin:0;
}

/* doesn't work with IE 8 */
.OrderFieldsHeaderTable tr:nth-child(2) td
{
	background-color:#0055A6;
	color:White;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;	
}

/* because it doesn't work with IE 8, what about IE 9 */
.OrderFieldsHeaderCol1, .OrderFieldsHeaderCol2, .OrderFieldsHeaderCol3
{
	background-color:#0055A6;
	color:White;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
}

#tblStandardIntro
{	
	width:96% !Important;
}

#tblLogin table
{	
	width:96% !Important;
}

#pnlDonorInfo table:nth-child(2)
{
	width:96% !Important;
	margin-left:auto;
	margin-right:auto;
}

.OrderFieldsItemCol2
{
	padding-left:5px !Important;
}

.OrderFieldsItemCol3
{
	width: 10% !Important;
}

.SectionHeader
{
	background-color: #FFB300;
	font-family: Arial, Sans-Serif;
	font-size:18px;
/*	letter-spacing:1px; */	/* Contact Info heading was too long after log in */
	font-weight:bold;
	text-align: center;
	margin:20px 0 10px 0;
	color:White;
	padding:3px 0;
	}

.OrderFieldsItemCol1 input[type=text]
{
	text-align:right;
}

#divBanner
{
	margin-top:0px;
}

#divBanner #tdHeaderImageBGColor
{
	width:100% !Important;
	text-align:center;
}

#tblFundListBoxes
{
	width:96% !Important;
	margin-left:auto !Important;
	margin-right:auto;
}

#tblGiftOptions
{
	width:96% !Important;
	margin-left:auto !Important;
	margin-right:auto !Important;
}

.SubHeader
{
	line-height:30px;
}

.title
{
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size:30px;	
	font-weight:bolder;
	text-align:center;
}

.subtitle
{
	font-family:Segoe UI, Sans-Serif;
	font-size:20px;	
	
	text-align:center;
}

#lblTestMode
{
	display:inline-block;
	font-family:Times New Roman, Georgia, Sans-Serif;
	font-style:italic;
	font-size:16px;
	margin:15px 0 12px 0;
	width:98%;
	text-align:center;
	letter-spacing:1.5;
	color:Red;
}

#lblFooterFund
{
	padding-right:20px;
}

/* User fields */
#pnlOrderUserFields table
{
	width:100%;
	background-color:White;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

#pnlOrderUserFields table div.SectionHeader
{
	margin-bottom:0 !Important;
}

#trOrderUserFields td:nth-child(1) table
{
	margin:5px 0 5px 0;
	margin-top: 10px;
	border-collapse:collapse;
	border-style:none;
}

#pnlOrderUserFields table td
{
	background-color:WhiteSmoke;
	/* padding:10px 0; */
}

#pnlOrderUserFields table tr:nth-child(1) td
{
	background-color:White;
	padding:0;
}

/* User fields */
#pnlOrderUserFields0 table
{
	width:100%;
	background-color:White;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse;
}

#pnlOrderUserFields0 table div.SectionHeader
{
	margin-bottom:0 !Important;
}

#trOrderUserFields0 td:nth-child(1) table
{
	margin:0 0 5px 0;
	border-collapse:collapse;
	border-style:none;
}

#pnlOrderUserFields0 table td
{
	background-color:WhiteSmoke;
	padding:10px 0;
}

#pnlOrderUserFields0 table tr:nth-child(1) td
{
	background-color:White;
	padding:0;
}

#pnlOrderUserFields0 table div.OrderFormLitHeader
{
	height:auto;
	min-height:20px;
	background-color: #FFB300;
	font-size: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: White;
	text-decoration: none;
	letter-spacing: 1px;
	vertical-align:baseline;
}

#lblAmountPrompt
{
	padding-left:40px;	
}

#tblPaymentTable
{
	text-align:center;
	margin:auto;
}

/* prevent truncation of totals/sub-totals */
.OrderFieldsItemCol3 input[type=text]
{
	text-align:right;
	width:80px;	
}

#tbOrderFieldsTotal
{
	text-align:right;
	width:80px;	
}

#tbOrderFieldsDeductibleTotal
{
	text-align:right;
	width:80px;	
}

/*  to center comments */
#Div2 table tr td table
{
	width: auto !Important;
	text-align:center !Important;
}

.EventDetails
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size:20px;	
	font-weight:bold;
	text-align:center;
}    

.AwardTitle
{
    text-decoration:underline;
    font-size:16px;
    text-align:left;
    font-weight:bold;
}

.AwardDescription
{
    text-align:left;
    font-size:16px;
 }

.EventTitle
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-size:40px;	
	font-weight:bold;
	text-align:center;
}    

.EventTime
{
    width:80px;
    white-space:nowrap;
    font-weight:bold;
    vertical-align:top;
    text-align:right;
    padding-right:10px;
}

.EventSeparator
{
    vertical-align:top;
    width:10px;
    padding-right:10px;
}

.EventDescription
{
    vertical-align:top;
}

#Form1
{
    width: 800px;
}

.IntroText
{
    font-size:18px;
    font-weight:bold;
}

#Div1
{
    display:none;
}

.GuestSectionHeader
{   
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    margin-top:10px;
    background-color:#E1E1E1;
}
.GuestHeader
{
    padding-top:5px;
    padding-left:15px;
}

#trAdditionalUserFields2
{
    display:none;
}

/* #trMakeOneTimeGift
{
    display:none;
} */

table.UserFieldTableClass
{
	width:100%;
}

.UserFieldHeader
{
	background-color: #FFB300;
	font-family: Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	margin:10px 0 10px 0;
	color:White;
	padding: 3px 0 0px 0;

}

.GuestLabel
{
    text-decoration:underline;
    margin-top:10px;
    font-weight:bold;
    /* rajan 6/18/2019 - start */
    padding-left:15px;
    /* rajan 6/18/2019 - end */
}

#tblUserControl_pnlOrderUserFieldsTop_3
{
    width:100%;
}

#tblDesignation4
{
/*    display:none; */
}


.UserFieldDDLPrompt
{
    max-width:50% !important;
}

.UserFieldDDL select
{
    max-width:500px !important;
}



.UserFieldDDLPrompt
{
    width:60%;
}


#C2_OLGAdditional__Donation_Area
{
    max-width:190.467px;
}

#C3_OLGAdditional__Other_Donation_Area
{
    max-width:190.467px;
}

#C4_OLGAdditional__Cell_Phone
{
    max-width:190.467px;
}

.SubsectionHeader
{
	background-color: Silver; /*#FFB300;*/
	font-family: Arial, Sans-Serif;
	font-size:18px;
	font-weight:bold;
	text-align: center;
	margin:5px 0 0 0;
	color:White;
	padding: 1px 0px 1px 0px;
}

/* rajan June 2019 - start */
h1
{
    font-family:Times New Roman, Sans-Serif;
    text-align:center;
    margin:25px 0px 40px 0px;
	font-size:30px;
	line-height:125%;
}
/* rajan June 2019 - end */

/* rajan 6-25-2019 - start */
#tblContactInformation tr td .SubHeader
{
	font-size: 18px;
	font-family: "Times New Roman","Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;
	font-weight: bold;
	color: #0055a6;
	font-style:italic !important;
}

/* rajan 6-25-2019 - commented on 1/17/2020 */
/*
table #trCommentsAndVR td div
{
    margin-top:10px;
}
*/
/* rajan 6-25-2019 - end */


/* rajan - 8/7/2019 - start */
#spReqFieldsSpacer1
{
   font-size:xx-small  !important;
}
/* rajan - 8/7/2019 - end */