BODY
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	COLOR: black; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
	background:#FFFFFF;
}
H1
{
	color: #000000;
	border: 0px;
	border-bottom-width: 4px;
	border-color: #000000;
	border-style: solid;
	font-size: 18pt; /*New --  font size is a bit smaller*/
}
TD
{
	vertical-align: top;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
IMG
{
	border: 0px;
}
A
{
	color: #000;
}
A:hover
{
	text-decoration: none;
}
.MainPage
{
	padding: 10px 10px 10px 10px;
}
.MainLoginOff
{
	padding: 10px 10px 10px 20px;
	width: 100%;
}
.windowheader
{
	width: 100%;
}
.WindowHeader .HeaderRightLogo
{
	text-align: right;
}

.HeaderCompTable
{
	width: 100%;
}

.HeaderCompTable .col-rightLogo
{
	text-align: right;
}
.HeaderCompTable .col-leftLogo
{
	text-align: left;
}

/*Style for the input text and textarea*/
.input 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px; /*small;*/
}

/*Style for the background-bar*/
.topMenuBar
{
	position:absolute; 
	width:10; 
	height:10; 
	background-color:white; 
	layer-background-color:white; 
	visibility:hidden; 
	border: 0px solid;
}

/*Styles for topMenuMultiLayer 0*/
.topMenuMain, 
.topSubMenuMain, 
.topSubMenuOver, 
.topMenuOver
{
	position:absolute; 
	padding:2px; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight:bold;
}

.topMenuMain
{
	background-color: white; 	
	layer-background-color: white; 
	color: black; 
	border: 0px solid;
}

.topMenuOver
{
	background-color: #eeeeee; 
	layer-background-color: #eeeeee; 
	color: #fe230a; 
	cursor: pointer; 
	border: 0px solid; 
}

.topMenuSubMenuMain
{
	background-color:#eeeeee; 
	layer-background-color:#eeeeee; 
	color:black;
}

.topMenuSubMenuOver
{
	background-color:#eeeeee; 
	layer-background-color:#eeeeee; 
	color:#fe230a; 
	cursor: pointer; 
}

.topMenuBorder
{
	position: absolute; 
	visibility: hidden; 
	background-color: white; 
	layer-background-color: white; 
	border: 0px solid;
}

/******************************************************************/
/*                                                                */
/*                    BLOCKS                                      */
/*                                                                */
/******************************************************************/
.Block, Instruction, .Warning, .Error, .Tree
{
	margin: 0px 0px 5px 0px;
	width: 100%;
	padding: 10px 10px 10px 10px;
	border: 0px;
	border-style: solid;
	border-color: #000000;
}

H2
{
	padding: 0x 0px 0px 0px;
	color: #000000;
	font-size: 15pt;
}

.BlockHeader, .InstructionHeader, .WarningHeader, .ErrorHeader, .TreeHeader
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	margin: 0px;
	padding: 5px 0px 5px 0px;
}

.BlockDetails, .InstructionDetails, .WarningDetails, .ErrorDetails, .TreeDetails
{
	margin:0 50px 0 0;
	width: 100%;
}

.Block TD
{
	border: 0px;
}
.BlockMessage
{
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: bold;
}

/******************************************************************/
/*                                                                */
/*               General Formatting Tables                        */
/*                                                                */
/******************************************************************/

.Col-Dollar, .Col-Integer, .Col-Percentage, .Col-Decimal, .Col-Number,
.Col-Percentage input,
.Col-Dollar input,
.Col-Integer input,
.Col-Decimal input,
.Col-Number Input
{
	vertical-align: top;
	text-align: right;
}

.Col-Image, .Col-Time
{
	vertical-align: top;
	text-align: center;
}

.Col-Checkbox, .Col-Radio, .Col-Text, .Col-Date
{
	text-align: left;
}

.LeftAlign,
.LeftAlign .Col-Input,
.LeftAlign .Col-Integer,
.LeftAlign .Col-Date,
.LeftAlign .Col-Time,
.LeftAlign .Col-Image,
.LeftAlign .Col-Checkbox,
.LeftAlign .Col-Percentage,
.LeftAlign .Col-Dollar,
.LeftAlign .Col-Heading,
.LeftAlign .Col-Droplist,
.LeftAlign TH,
{
	vertical-align: top;
	text-align: left;
}

.LeftAlign .Col-Heading
{
	font-weight: bold;
}

.Indent, .Col-Indent
{
	padding-left: 50px;
}

.Highlight, .Col-Highlight
{
	font-weight: bolder;
}

.BlockError, .BlockError H2
{
	color: #FF4040;
	font-size: 15pt;
	font-weight: bolder;
}


/**************Custom Tables*****************/

.Classic TD, .Report TD
{
	background: #ffffff;
	border-collapse: collapse;
	border: 1px solid #bababa;
	padding: 5px;
}

.Classic, .Report
{
	border-collapse: collapse;
	margin-bottom: 5px;
}

.Classic TH, .Report TH
{
	padding: 5px;
	background: #ddd;
	color: #000;
	font-weight: bold;
	border: 1px solid #bababa;
	border-collapse: collapse;
}

.Classic .Row-Even,
.Row-Even,
.Row-Even td
{
	background:#F1F1F1; /*Light Grey*/
}

.Classic tr.Row-total td
{
	background: #EEEEEE;
	font-weight: bold;
}

.Report-SubTotal td
{
	background-color: #F1F1F1;
	font-weight: bold;
	color: #000;
}
.Report-GrandTotal td
{
	background-color: #F1F1F1;
	color: #000;
	font-weight: bold;
}


table.RemStartDate
{
	border-style: solid;
	border-width: thin; 
	border-color: #bababa;
}

table.Parent 
{
	border-style: solid;
	border-width: thin;
	border-color: black;
}

table.Subsidiaries 
{
	border-style: solid;
	border-width: thin;
	border-color: black;
}
tr.headerTable
{
	background-color: #EEEEEE;
}
tr.first,
tr.first td
{
	background-color: #FFFFFF;
}
tr.second,
tr.second td
{
	background-color: #F1F1F1;
}

.Page-IPledgeAddInfo .DIV-ShowInteNote
{
	font-weight: bold;
	font-size: 11pt;
	margin-top: 10px;
}



/******************************************************************/
/*                                                                */
/*                    TREE                                        */
/*                                                                */
/******************************************************************/

/**************Format Address Section*********************/

.Section-NavigateTree .VisionCouncil
{
	font-weight: bold;
	font-size: 12pt;
	color: #000;
}

.Section-NavigateTree .FundedProgram
{
	margin-bottom: 10px;
	padding: 5px 0px 0px 10px;
	color: #000;
}

.Section-NavigateTree
{
	padding: 5px;
	background: #E8E1CF;
}
.Area-CB .Section-NavigateTree
{
	width: 90%;
}
.Section-NavigateTree .NABlock
{
	border: 5px solid #fff/*#004b85*/;
	margin-left: 20px;
	padding: 5px;
	width: 70%;
	background:#F9F3E5;
}

.Section-NavigateTree .NABlockdetail .name
{
	font-weight: bold;
	font-size: 13pt;
}

.Section-NavigateTree .NABlockdetail .address
{
	padding: 5px 0px 0px 10px;
}
.Section-NavigateTree .Tree, .Section-NavigateTree .dtree 
{
	margin-left: 20px;
}

/******************************************************************/
/*                                                                */
/*           ePledge Area	                                  */
/*                                                                */
/******************************************************************/

.PledgeSum 
{
	border: 1px ridge #bababa; 
	border-collapse: separate;
}
.PledgeSumH 
{
	border: 1px inset #bababa;
	text-align: left;
} 
.PledgeSumD 
{
	border: 1px inset #bababa;
} 

.PledgeDes 
{
	border: 1px ridge #bababa; 
	border-collapse: separate;
}
.PledgeDesH {border: 1px inset #bababa;} 
.PledgeDesD {border: 1px inset #bababa;} 
.Designations 
{
	border: 1px inset #bababa;
	font-weight:bold;
} 

.TaxonomySection td.Col-Description
{ 
	width: 50%;
	text-align: left;
} 

/***************AgyInfoFrame****************/
#AgyInfoFrame
{ 
	BORDER: 1px solid black;
	position:absolute; 
	WIDTH: 400px;
	HEIGHT: 300px;
	top: 0px; 
	left: 0px; 	
	z-index:4; 
	visibility:hidden;
	background-color: white;
}


/******************************************************************/
/*                                                                */
/*           ePledge NAVIGATION                                  */
/*                                                                */
/******************************************************************/
.PledgeNavigation
{
	position: relative;
	height: 30px;
	width: 100%;
	margin: 50px 0px 0px 0px;
}
.PledgeNavigationPrevious
{
	position: absolute;
	top: 0px;
	left: 10px;
}
.PledgeNavigationCancel
{
	position: absolute;
	top: 0px;
	left: 120px;
}
.PledgeNavigationNext
{
	position: absolute;
	top: 0px;
	left: 230px;
}

.Section-PledgeConfirm .TopPledgeNavigation
{
	position: relative;
	height: 100px;
	width: 100%;
	margin: 50px 0px 110px 0px;
}
.Section-PledgeConfirm .PledgeNavigation
{
	height: 100px;
}
.Section-PledgeConfirm .PledgeNavigationNext
{
	position: absolute;
	top: 0px;
	left: 10px;
}
.Section-PledgeConfirm .PledgeNavigationPrevious
{
	position: absolute;
	top: 30px;
	left: 10px;
}
.Section-PledgeConfirm .PledgeNavigationCancel
{
	position: absolute;
	top: 60px;
	left: 10px;
}

.PledgeNavigationTextNext
{
	position: absolute;
	top: 5px;
	left: 120px;
}
.PledgeNavigationTextPrevious
{
	position: absolute;
	top: 35px;
	left: 120px;
}

.PledgeNavigationTextCancel
{
	position: absolute;
	top: 65px;
	left: 120px;
}

.ButtonPanel
{
	margin: 0px 0px 0px 10px;
}

.SearchNavigationButtons
{
	position: relative;
	height: 50px;
	width: 100%;
	margin: 10px 0px 0px 0px;
}

.SearchNavigationButtons .DIV-PreviousButton
{
	position: absolute;
	top: 0px;
	left: 10px;
}

.SearchNavigationButtons .DIV-NextButton
{
	position: absolute;
	top: 0px;
	left: 46px;
}

.BypassWriteTransaction
{
	font-size: 12pt;
	font-weight:bold;
}

.Section-PledgeConfirm .PledgeNavigationNextPP
{
	position: absolute;
	top: 0px;
	left: 0px;
}
.Section-PledgeConfirm .PledgeNavigationPreviousPP
{
	position: absolute;
	top: 45px;
	left: 10px;
}
.Section-PledgeConfirm .PledgeNavigationCancelPP
{
	position: absolute;
	top: 75px;
	left: 10px;
}

.PledgeNavigationTextNextPP
{
	position: absolute;
	top: 10px;
	left: 155px;
}
.PledgeNavigationTextPreviousPP
{
	position: absolute;
	top: 50px;
	left: 120px;
}

.PledgeNavigationTextCancelPP
{
	position: absolute;
	top: 80px;
	left: 120px;
}

/******************************************************************/
/*                                                                */
/*                    MENU                                        */
/*                                                                */
/******************************************************************/

.Menu-V .Menu A
{
	padding: 8px 0px 0px 0px;
}

.Menu-H,
.Menu-V
{
	color: black;
}

.Menu, .Menu TD
{
	margin-left: 5px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bolder;
}

.SubMenu TD
{
	padding: 0px 0px 0px 10px;
}

.Menu A
{
	padding: 0px 4px 0px 3px;
	color: black;
	text-decoration: none;
	width: 100%;
}

.Menu-H A:link,
.Menu-H A:visited, 
.Menu-H A:active
{
	color: black;
	text-decoration: none;
}
.Menu-V A:link,  
.Menu-V A:visited, 
.Menu-V A:active
{
	color: black;
	text-decoration: none;
}

.Menu-V A:hover, 
.Menu-H A:hover 
{
	color: #FE230A;
	text-decoration: underline;
}

.MenuSelected A
{
	color: #808080;
}

/******************************************************************/
/*                                                                */
/*                    NOTES                                       */
/*                                                                */
/******************************************************************/
.DIV-Note-Separator
{
	height: 6px;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

.DIV-WebPNotePrev
{
	color: #FF4040;
	font-size: 15pt;
}

/******************************************************************/
/*                                                                */
/*                    Pledging Progress                           */
/*                                                                */
/******************************************************************/

.PledgeProgress, .PledgeProgress TABLE, .PledgeProgress TD
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	border: 0px;
	height: 45px;
}

/******************************************************************/
/*                                                                */
/*                    Designation Pages                           */
/*                                                                */
/******************************************************************/

.DesignationTotals TD
{
	border: 1px solid #bababa;
	padding: 2px 8px 2px 8px;
}


.DesignationTotals .Block, .DesignationTotals .BlockHeader
{
	padding: 5px 0px 5px 0px;
}

.Page-IPledgeDesAgList .Row-Header TD
{
	font-weight: bolder;
	
}

.SPAN-Web-ed-Nothing
{
	display: none;
}

.DesignatedList
{
	width: 10px;
	border: 1px solid #bababa;
	background-color: #eeeeee;
	padding: 5px;
	margin: 0px 0px 10px 0px;

}

/******************************************************/
/**         Grouped Agency Designations box          **/
/******************************************************/
.Page-IPledgeDes1 H2,
.Page-IPledgeDes2 H2
{
	border-bottom: 3px solid #000;
}

.GroupAgencyTable tr.GroupAgency-SubHeading td
{
	font-weight: bold;
	font-size: 11pt;
}

.GroupAgencyTable
{
	border-collapse: collapse;
	font-weight: normal;	
}

.GroupAgencyTable td
{
	border: 1px solid #bababa;
	padding: 5px;
} 

.Page-IPledgeDes1 .PartnerAgencyDesTable,
.Page-IPledgeDes2 .PartnerAgencyDesTable,
.Page-IPledgeDes1 .AgencyDesTable,
.Page-IPledgeDes2 .AgencyDesTable,
.Page-IPledgeDes1 .WriteInDesTable,
.Page-IPledgeDes2 .WriteInDesTable
{
	border: 1px solid #bababa;
}

/******************************************************************/
/*                                                                */
/*                    Final Verification Page                     */
/*                                                                */
/******************************************************************/

.Page-IPledgeConfirm .PledgeSummary TD,
.Page-IPledgeConfirm .PledgeSummary TH,
.Page-IPledgeConfirmDisplay .PledgeSummary TD,
.Page-IPledgeConfirmDisplay .PledgeSummary TH,
.Page-IPledgeConfirmDisplay .PledgeDes TD,
.Page-IPledgeConfirmDisplay .PledgeDes TH,
.Page-SPRPThankyou .PledgeSummary TD,
.Page-SPRPThankyou .PledgeSummary TH,
.Page-IPledgeReplicate .PledgeSummary TD,
.Page-IPledgeReplicate .PledgeSummary TH
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	padding: 2px;
	border: 1px solid #bababa;
	text-align: left;
}

.Page-IPledgeConfirm .Col-Summary,
.Page-IPledgeConfirm .Col-Designations,
.Page-IPledgeConfirmDisplay .Col-Summary,
.Page-IPledgeConfirmDisplay .Col-Designations,
.Page-SPRPThankyou .Col-Summary,
.Page-IPledgeReplicate .Col-Summary,
.Page-IPledgeReplicate .Col-Designations
{
	width: 300px;
}


.Page-IPledgeConfirm .PledgeSummary,
.Page-IPledgeConfirmDisplay .PledgeDes,
.Page-IPledgeConfirmDisplay .PledgeSummary,
.Page-SPRPThankyou .PledgeSummary,
.Page-IPledgeReplicate .PledgeSummary
{
	width: 500px;
	margin: 10px 0px 10px 0px;
	border: 1px solid #bababa;
}

x.Page-SPRPThankyou .Row-YTDPledge
{
	display: none;
}

/******************************************************************/
/*                                                                */
/*                    Login/Off Code                              */
/*                                                                */
/******************************************************************/

.LoginForgotTable
{
	width: 50%;
}

.Page-preLoginJAAS .Block,
.Page-preLoginJAAS .Block .BlockDetails Table,
.Page-preLoginJAAS .Block .BlockDetails Table TD,
.LoginButtonPanel,
.Page-dftLogin .BlockDetails

{
	margin-left: auto;
    margin-right: auto;
	text-align: center;
}

.LoginOffTopTable
{
	border-width: 0px;
	padding:0px;
}

.LoginOffMainTable
{
	border-width: 0px;
	padding:0px;
	width:100%;
}

/******************************************************************/
/*                                                                */
/*                    Custom Code                                 */
/*                                                                */
/******************************************************************/

.IPledgeTable TD.Col-Text
{
	width: 30%;
}

.WriteIn Input,
.WriteInReview Input
{
	width: 250px;
}

.ThermometerSection
{
	background-color: white;
	float: right;
	padding: 10px 10px 10px 10px;
}

.Thermometer
{
	background-color: white;
	padding: 10px 10px 10px 10px;
	margin-bottom: 10px;
	border-style: solid;
	border-width: 1px 3px 3px 1px;
	border-color: black;
}
.Thermometer object
{
	width: 100px;
	height: 200px;
}


/********** Donor Account History *********************************/
.Area-AcHistory .classic,
.Area-AcHistory .LeftAlign
{
	width: 80%;
}
.Area-AcHistory .LeftAlign,
.Area-AcHistory .LeftAlign td
{
	border: 1px solid #bababa;
	padding: 3px;
}
.Area-AcHistory .LeftAlign .col-heading
{
	background: #eee;
	font-weight: normal;
	width: 30%;
}


.PercentSalaryCalc
{
	width: 400px;
	border: 1px solid #000;
	padding: 5px;
	margin: 10px 0px 10px 0px;
}

td.Col-Name
{
	width: 200px;
	text-align: left;
}


/******************************************************************/
/*                                                                */
/*               Organization information page                    */
/*                                                                */
/******************************************************************/


/***************Organization Profile Page****************/
.Page-OProfile .WebLogoSection,
.Page-OProfile .OtherNamesSection,
.Page-OProfile .VenuesSection
{
	margin: 10px 0px 0px 5px;
	border: 0px;
}

.Page-OProfile .OtherNamesSection,
.Page-OProfile .VenuesSection,
.Page-OProfile .WebLogoSection
{
	width: 90%;
}

/******************************************************************/
/*                                                                */
/*                  I & R                                         */
/*                                                                */
/******************************************************************/
.Area-IR .LeftAlign,
.Area-IR .LeftAlign td
{
	border: 1px solid #bababa;
	padding: 3px;
}
.Area-IR .LeftAlign .col-heading
{
	background: #eee;
	font-weight: normal;
}
.Area-IRSearch A,
.Area-Companies A
{
	color: #000;
}

.Area-IRSearch A:hover,
.Area-Companies A:hover
{
	text-decoration: none;
}

.Page-IRMaint, .Page-IRAdvancedS, .Page-OrganizationInfo,
.Page-ProgramInfo
{
	width:95%;
}

.Area-IRSearch .SearchResultTotal,
.Page-OrganizationInfo .SearchResultTotal
{
	margin-top: 10px;
	margin-bottom: 3px;
	font-weight: bold;
}

.Area-IRSearch .classic td
{
	padding: 8px;
	
}

.Area-IRSearch .classic
{
	width: 90%;
}


.Area-IR .col-heading,
.Page-DocMaint .Col-Text
{
	font-weight: bold;
}

.page-IRMaint .HoursSummary td.Col-Time
{
	white-space: nowrap;
}

/********Format Organization Info and Program Info in 211******/

.Page-OrganizationInfo .OrganizationNameBlock
{
	font-size: 13pt;
	font-weight: bold;
}

.Page-OrganizationInfo table.SubsidPrograms
{
	margin-bottom: 10px;
	margin-left: 10px;
}

.Page-OrganizationInfo .OrganizationInfo table td
{
	padding: 2px 10px 2px 5px;
}

.Page-OrganizationInfo .SubsidPrograms td
{
	padding: 5px;
}

.Page-OrganizationInfo .SubsidPrograms A
{
	text-decoration: underline;
	color: #000;
}

.Page-OrganizationInfo .SubsidPrograms A:hover
{
	color: #000;
	background: #eee;
	text-decoration: none;
}


.IRInformationSummaryDetails .block
{
	background: #fff;
	border: 1px solid #bababa;
	margin-bottom: 5px;
	margin-top: 5px;
}


/**********************************************************/
/*            						  */
/*                    CB Pages                            */
/*                                                        */
/**********************************************************/
/**********************General************************/
.Area-CB .classic .col-heading,
.Area-CB .col-heading
{
	font-weight: bold;
}

.Area-CB .classic .col-input,
.Area-CB .classic input,
.Area-CB .classic .col-integer,
.Area-CB .Col-Percent input
{
	text-align: right;
}

.Area-CB .align td
{
	padding: 3px;
}

.Area-CB input,
.Area-CB textarea
{
	background: #dee0ed;
}

.Page-NewOutcome .Title, 
.Page-NewActivity .Title, 
.Page-Outputs .Title,
.Page-NewOutput .Title,
.Page-NewCompanyAdd .Title,
.Page-NewCompany .Title,
.Page-NewIndicator .Title,
.Page-UpdateBM .Title, 
.Page-NewMember .Title,
.Page-NewInput .Title,
.Page-AddFund .Title,
.Page-Measurements .Title,
.Page-NewMeasurement .Title
{
	color: #000000;
	border: 0px;
	border-bottom-width: 4px;
	border-color: #000000;
	border-style: solid;
	font-size: 15pt; /*New --  font size is a bit smaller*/
	font-weight:bold;
}


.Area-CB .LeftAlign,
.Area-Budget .LeftAlign,
.Area-Forms .LeftAlign
{
	border-collapse: collapse;
	border: 1px solid #bababa;
	margin-top: 2px;
	margin-bottom: 5px;
}

.Area-CB .LeftAlign .col-heading,
.Area-Budget .LeftAlign .col-heading,
.Area-Forms .LeftAlign .col-heading
{
	background: #eee;
	font-weight: normal;
}

.Area-CB .LeftAlign td,
.Area-Budget .LeftAlign td,
.Area-Forms .LeftAlign td
{
	padding: 5px 10px 5px 10px;
	border: 1px solid #bababa;
	border-collapse: collapse;
}

.Page-E-Comunity .classic,
.Page-Demographics .classic,
.Page-Budget .classic,
.Page-Budget textarea,
.Page-OutcomeForms .classic,
.Page-GovFund .classic,
.Page-Companies .classic,
.Page-Outcomes .classic,
.Page-Indicators .classic,
.Page-Inputs .classic,
.Page-Activities .classic,
.Page-BoardMembers .classic,
.Page-Forms .classic,
.Page-Outputs .classic
{
	width: 90%;
}
.BudgetTotals .Col-Dollar,
.Page-GovFund .col-Dollar
{
	vertical-align: bottom;
	text-align: right;
}

.Page-OutcomeForms .Col-Space,
.Page-Companies  .col-space,
.Page-Outcomes .col-space,
.Page-Budget .col-space,
.Page-Demographics .col-space,
.Page-Inputs .col-space,
.Page-Activities .col-space,
.Page-BoardMembers .col-space,
.Page-Forms .col-Space,
.Page-CBPackageDtlUpdate .Col-Space,
.Page-Outputs .col-space
{
	width: 1%;
}
.Page-OutcomeForms .Col-Name,
.Page-Companies .Col-Name,
.Page-Forms .Col-Name,
.Page-Outputs .Col-NameLabel,
.Page-Demographics .Col-Item
{
	width: 80%;
}

.Page-CBPackageDtlUpdate table.OutcomeDetails
{
	width: 100%;
}

.Area-CB .Title {
 color:#0c1580;
}

.Area-CB .AccountName {
 color:#000000;
}



/*************Board Member  page***********************/
.Page-NewMember .IndProfileInclude td
{
	border: 0px;
}
.Page-NewMember .IndProfileInclude .col-heading
{
	background: #fff;
}

/******************Forms page*************************/
.TableFormDetails
{
	border-collapse: collapse;
	border: 1px solid #E8E1CF;
	background: #F9F3E5;
	width: 90%;
	margin-top: 5px;
}
.TableFormDetails td
{
	border: 1px solid #E8E1CF;
	padding: 5px;
}
.TableFormDetails td.LineIndent1
{
	padding: 0px 0px 0px 20px;
}
.TableFormDetails td.LineIndent2
{
	padding: 0px 0px 0px 40px;
}
.TableFormDetails td.LineIndent3
{
	padding: 0px 0px 0px 60px;
}
.TableFormDetails td.LineIndent4
{
	padding: 0px 0px 0px 80px;
}
.TableFormDetails td.LineIndent5
{
	padding: 0px 0px 0px 100px;
}
.TableFormDetails textarea
{
	width: 95%;
}
.Page-Forms .CompleteStatus
{
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13pt;
}

.Page-SurveyNE  .TableFormDetails .Col-label
{
	width: 70%;
}

.TableSelectForm th.Col-Name
{
	width: 80%;	
}
/******* Form indent formatting (project #43091) *******/
.TableFormDetails .FontSize1 TD
{
	font-size: 120%;
}
.TableFormDetails .FontSize2 TD
{
	font-size: 140%;
}
.TableFormDetails .FontSize3 TD
{
	font-size: 160%;
}
.TableFormDetails .FontSize4 TD
{
	font-size: 180%;
}
.TableFormDetails .FontSize5 TD
{
	font-size: 200%;
}

.TableFormDetails .FontSize-1 TD
{
	font-size: 80%;
}
.TableFormDetails .FontSize-2 TD
{
	font-size: 70%;
}
.TableFormDetails .FontSize-3 TD
{
	font-size: 60%;
}
.TableFormDetails .FontSize-4 TD
{
	font-size: 55%;
}
.TableFormDetails .FontSize-5 TD
{
	font-size: 50%;
}


.TableFormDetails .FontBOLD
{
	font-weight: bold;
}

.TableFormDetails .FontITALIC
{
	font-style:italic; 
}

.TableFormDetails .FontUNDERLINED
{
	text-decoration: underline;
}

/****************Budget page********************/
/****************GovFund page******************/
.Page-Budget div.BlockTotals,
.Page-GovFund div.GovFundTotal
{
	width: 90%;
	text-align: right;
}
.Page-Budget table.BudgetTotals,
.Page-GovFund table.TotalGovFund
{
	width: 30%;
}

table.BudgetTable1
{ 
	border: #bababa solid 1px; 
	background:#eee; 
	color:black 
}

table.BudgetTable th.Col-DescriptionLabel
{
	width: 80%;
}

.BudgetTotal,
.BudgetTotals,
.BudgetTotals td,
.TotalGovFund,
.TotalGovFund td
{ 
	border: #bababa solid 1px;  
	margin-top: 5px;
	margin-bottom: 5px;
	border-collapse: collapse;
	background: #eee;
}

.DIV-BudgetSecondCom,
.DIV-BudgetComment
{
	font-weight: bold;
	text-decoration: underline;
}
/********************** Demographics ******************/
table.DemoDetail  th.Col-Item
{
	width: 100%;
}

table.DemoDetail  td.Col-DemoTotal
{
	background: #eee;
	font-weight: bold;
	color: #000;
}
/**********************Measurements page***************/
/*********************Outcomes*************************/
.Outcomes .CommunityOutcomeLabel, 
.Outcomes .ProgramOutcomeLabel,
.Indicators .CommunityOutcomeLabel, 
.Indicators .ProgramOutcomeLabel,
.Indicators .CommunityIndicatorLabel, 
.Indicators .ProgramIndicatorLabel
{
	font-weight: bold;
	margin-top: 10px;
}

/*******************Outputs page***********************/
.Section-Measurements .MeasurementsBlock,
.Section-Activity .OutputsBlock
{
	margin-top: 10px;
	border: 1px solid #E8E1CF;
	padding: 5px;
	background: #F9F3E5;
}
.Section-Measurements .MeasurementsBlock table,
.Section-Activity .OutputsBlock table
{
	width: 95%;
}

/*****************Profile Report************************/
.Page-ProfileReport .ProfileReport DIV
{
	border: 1px solid #E8E1CF;
	margin-top: 10px;
	margin-bottom: 10px;
	background: #F9F3E5;
	padding: 3px;
}
.Page-ProfileReport blockquote
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/*********************Evaluation Forms*****************/
.Page-ProgramEval .Section-ProgramQuestion
{
	background: #E8E1CF;
	width: 90%;
}
.Page-ProgramEval .NavigationTree
{
	margin: 10px;
}
.Page-ProgramEval .Section-QuestionDetails .ProgramAccount,
.Page-ProgramEval .CBTree
{
	border: 4px solid #fff;
	background: #F9F3E5;
	padding: 5px;
	margin-bottom: 10px;
	width: 70%;
}
.Page-ProgramEval .Section-QuestionDetails hr
{
	border: 1px solid #fff;
}
.Section-QuestionDetails .WorkingOrgAccount
{
	font-weight: bold;
	font-size: 11pt;
}
.Section-QuestionDetails .QuestionNumber,
.Col-QuestionNumber,
.Page-ProgramEval .ProgramNote
{
	font-weight: bold;
}
.Page-ProgramEval .QuestionDetails .TableQuestionDetails td
{
	padding: 5px;
}

.Page-ProgramEval .Section-ReferenceMaterials
{
	margin-top: 10px;
	padding: 10px;
	width: 90%;
}
.Page-ProgramEval .Section-ReferenceMaterials .BlockDetails table
{
	width: 100%;
}
.Page-ProgramEval .Section-ReferenceMaterials .Col-YearLabel
{
	text-align: center;
}
.Page-ProgramEval .Section-ReferenceMaterials .EvaluationRefTitle
{
	font-size: 12pt;
	font-weight:bold;
}
.Page-ProgramEval .Section-ReferenceMaterials  .LeftAlign .col-heading
{
	font-weight: bold;
}

.Page-ProgramEval .IndicatorMeasurementsTable .col-heading
{
	border: 1px solid #bababa;
	text-align: left;
}

.Page-ProgramEval .IndicatorMeasurementsTable td
{
	border: 1px solid #bababa;
	padding: 2px;
}

.Page-ProgramEval .IndicatorMeasurementsTable
{
	margin-top: 3px;
}

.Page-ProgramEvalReview .TableQuestionDetails td
{
	padding: 5px;
	border: 1px solid #bababa;
}
.Page-ProgramEval .EvaluationBudgetStyle .Col-Dollar,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-1,
.Page-ProgramEval .EvaluationBudgetStyle tr.Report-Header .Col-2
{
	text-align: right;
}

tr.EvaluationGovFundTotalStyle
{ 
	background:#008080; 
    color:#ffffff;
}

table.EthnicGroups
{ 
	border: #bababa solid 1px; 	
	background:#eeeeee; 
	color:#000000;
}


/*******************Dashboard**************************/
.Page-AccountSearch .SearchResultList
{
	width: 90%;
}

.Page-AccountSearch .SearchResultList .col-address
{
	width: 50%;
}

.BioTabData h2,
.Dashboard h2
{
	text-decoration: underline;
	color: #004b85;
}

.DashBox
{
	border: 1px solid #bababa;
	margin: 5px;
	padding: 3px;
	height: 100%;
	text-align: left;
}
.Dashboard blockquote
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	position: relative;
	top: -15px;
}
.Dashboard .Highlight
{
	font-weight: bold;
	background: #FE230A; /*UW Red*/
	color: #FFF;
	padding: 2px;
}
.Dashboard .Heading
{
	font-weight: bold;
	width: 150px;
}
.Dashboard table 
{ 
	border-spacing: 0px;
	border: 1px solid #326e87;
}
.Dashboard th, .Dashboard td.Col-Heading 
{ 
	font-weight: bold; 
	background: #1c5d79;
	color: #FFF;
	padding: 5px 3px 5px 3px;
}
.Dashboard td 
{ 
	padding: 5px 3px 5px 3px; 
	border-top: 1px solid #DDD;
}
.Dashboard tr.Row-Odd td
{
	background-color: #F0FFFF;
}
.Dashboard tr.Row-Even td
{
	background-color: #dfedf3;
}

.Page-BioTab .BioTabData table td
{
	font-size: 10pt;
}

.ANDARMaintenanceHTML
{
	border-collapse: collapse;
	width: 100%;
}

.ANDARMaintenanceHTML OBJECT
{
	width: 100%;
	height: 15px;
}

.Page-BioTab .Navigation
{
 	position: relative;
 	height: 30px;
 	width: 100%;
 	margin: 50px 0px 0px 0px;
}

.Page-BioTab .NavigationTab1
{
 	position: absolute;
 	top: 0px;
 	left: 10px;
}

.Page-BioTab .NavigationTab2
{
 	position: absolute;
 	top: 0px;
 	left: 70px;
}

.Page-BioTab .NavigationTab3
{
 	position: absolute;
 	top: 0px;
 	left: 130px;
}

.Page-BioTab .NavigationTab4
{
 	position: absolute;
 	top: 0px;
 	left: 190px;
}

.Page-BioTab .NavigationTab5
{
 	position: absolute;
 	top: 0px;
 	left: 250px;
}

.Col-Name-DOCID,
.Col-Name-NOTESET, span.active
{
	display: none;
}

.Col-Fmt-ANDARWholeNumberFormatter,
.Col-Fmt-ANDARIntegerFormatter,
.Col-Fmt-ANDARDollarAmountFormatter,
.Col-Fmt-ANDARPercentFormatter,
.Col-Fmt-ANDARRealNumberFormatter,
.BioDonorStatisticsTable .Col-Date,
.BioDonorStatisticsTable .Col-MaxGiftMonth,
.BioDonorStatisticsTable .Col-DesignationPercentLabel,
.BioDonorStatisticsTable .Col-DesignationTrendLabel,
.BioDonorStatisticsTable .Col-DesignationAverageLabel,
.BioDonorStatisticsTable .Col-VolCountLabel,
.BioDonorStatisticsTable .Col-VolCountTrendLabel,
.BioDonorStatisticsTable .Col-VolHourLabel,
.BioDonorStatisticsTable .Col-VolHourTrendLabel,
.BioDonorStatisticsTable .Col-EventCountTrendLabel,
.BioDonorStatisticsTable .Col-EventCountLabel
{
	text-align: right;
}

.Col-Fmt-ANDARDateFormatter,
.Col-Fmt-ANDARYearFormatter
{
	text-align: center;
}

.DashWidth1,
.DashWidth2,
.DashWidth3
{	
	width: 100%; 
}

.BioHistoryChart OBJECT
{
	width: 100%;
	height: 100%;
}
.BioDashExtender OBJECT
{
	width: 100%;
	height: 100%;
}
.BioName .FullName
{
	font-weight: bold;
	font-size: 15pt;
	font-family: Arial, Helvetica, sans-serif;
}

APPLET,
.AppletWrapper Object,
.AppletLayout
{
 	width: 100%;
 	height: 100%;
 	padding: 0px 0px 0px 0px;
}

.AppletLayout
{
	border-collapse: collapse;
}

.AppletLayout td.AppletWrapper
{
	width: 98%;
}

.AppletSpacer 
{
	width: 0px;
	height: 20px;
}
/***				List Format				***/
.Page-Dashboard ul 
{
	list-style: none;
}
.Page-Dashboard ul li.LeafNode 
{
	background: url("../Images/sArrow.gif") no-repeat top left;
	height: 16px;
}
.Page-Dashboard ul li.BranchNode
{
	background: url("../Images/folder.gif") no-repeat top left;
	height: 18px;
}
.Page-Dashboard ul li
{
	padding: 3px 2px 5px 20px;
}
/**StatementSummary**/
.StatementSummary .leftAlign,
.StatementSummary .leftAlign td
{
	border: 0px;
}
.StatementSummary .leftAlign .col-heading
{
	background: transparent;
	color: #000;
	font-weight: bold;
	width: 200px;
}
.StatementSummary .classic
{
	width: 100%;
}
.StatementSummary .Row-SubHeading td,
.StatementSummary .Row-TotalAmount td
{
	color: #000;
	font-weight: bold;
	background: #81B5CB;
}
/**********End of Dashboard**************************/

/******************Event Registration*****************/
.Page-EventRegistration .Row-CouponCode,
.Page-EventRegistration .FeesTable,
.Page-EventRegistration .Options,
.Page-EventRegistration .AttendList,
.Page-EventRegistration .SPAN-EventRegDone
{
	margin-top: 20px;
}
.Page-EventRegistration .classic tr.Row-Total td
{
	background: #eee;
}
.Page-EventRegistration .classic tr.Row-Total span
{
	text-align: right;
}
.Page-EventRegistration .Section-EventRegistration .WillAttendBlock 
{
	background: #eee;
	border: 1px dashed #bababa;
	padding: 5px;
	width: 50%;
}
.Page-EventRegistration #PaymentInformationBlock,
.Page-EventRegistration #BMPayment
{
	margin: 10px 0px 10px 0px;
	border: 2px groove #bababa;
	width: 50%;
	padding: 3px;
	background: #eee;
}

.Page-EventRegistration #BMPayment table
{
	width: 100%;
	margin-top: 5px;
}
.Page-EventRegistration .DIV-EventRegTop
{
	font-weight: bold;
}
.Page-EventRegistration .SecurityCode 
{
	margin-top:10px;
	margin-bottom:10px;
}

/***************CB Outstanding page**********************/
.Page-CBOutstanding table
{
	width: 95%;
}
.Page-CBOutstanding .TableAccountCBItems .AccountName
{
	font-weight: bold;
}

/******************************************************/
/**          End of CB Pages		             **/
/******************************************************/


/**********************************************************/
/*            						  */
/*             Volunteer Pages                            */
/*                                                        */
/**********************************************************/
.Page-VolListUpdate td.Col-Heading
{
	width: 10%;
}
	
.TableTeams td.Col-Button
{
	width: 1%;
}

.TableTeams td.Col-Name
{
	white-space: nowrap;
}

.TableTeam tr.Row-Organization td.Col-Text input
{
	width: 80%;
}

.TableTeam tr.Row-CityStateZip td.Col-City input
{
	width: 100px;
}

.VolunteerOpList td.Col-Button,
.VolunteerOpList td.Col-OpNumber
{
	width: 1%;
}

Table.SelectTeam td.Col-TeamIDLabel
{
	width: 1%;
}

Table.SelectTeam td.Col-TeamSizeLabel
{
	white-space: nowrap;
}

table.AgRegisterTable .Col-Heading,
table.AgRegisterTable .Col-Text,
table.AgRegisterTable .Col-DropList,
table.AgRegisterTable .Col-CheckBox,
table.AgRegisterTable .Col-Radio,
.Page-AgencyRegistration .Navigation
{
	vertical-align: top;
	text-align: left;
}

/**************************General***********************/
.Page-TimeSlots .Title,
.Page-TimeSlotUpdate .Title
{
	color: #000000;
	border: 0px;
	border-bottom-width: 4px;
	border-color: #000000;
	border-style: solid;
	font-size: 15pt; /*New --  font size is a bit smaller*/
	font-weight:bold;
}

.Page-VolProfile .VolProfileTable .Col-VolAnonNote,
.Page-VolQuickSearch .InterestlinkTitle,
.Page-VolQuickSearch .EventlinkTitle,
.Page-VolTeamQuickSearch .InterestlinkTitle,
.Page-VolTeamQuickSearch .EventlinkTitle
{
	font-weight: bold;
}

.Page-VolQuickSearch .InterestlinkTitle,
.Page-VolQuickSearch .EventlinkTitle {
	font-size: 12pt;
}

.Page-VolQuickSearch .Col-KeywordLabel,
.Page-VolQuickSearch .Col-ZipLabel {
	font-weight: bold;
}

/******************History page****************************/
.Page-VolHistory .ReferredSection,
.Page-VolHistory .ActiveSection,
.Page-VolHistory .PastSection
{
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #bababa;
}

.Page-VolHistory .classic
{
	width: 95%;
}

/******************Volunteer Profile page*****************/
.Area-Volunteer .SearchBlockSection
{
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 5px;
	background: #eee;
	width: 100%;
}

.Area-Volunteer .CheckboxTable td
{
	padding: 3px;
}

.Area-Volunteer .VolHeader,
.Area-Volunteer .VolAgTitle,
.Area-Volunteer .EventTitle,
.Area-Volunteer .VolLoginTitle,
.Area-Volunteer .RemindTitle
{
	font-weight: bold;
	font-size: 12pt;
	margin-bottom: 10px;
}

.Area-Volunteer .VolNote
{
	margin-bottom: 10px;
}



/**********************Calendar***************************/
.VolCalendarTable
{
	table-layout: fixed;
}

.VolCalendarTable TD
{
	padding: 3px;
}

.VolCalendarTable TD.Col-Today,
.VolCalendarTable TD.Col-Today Table TD
{
	background: #eee;
	font-weight: bolder;
}

.VolCalendarTable .Date
{
	font-weight: bolder;
}

.VolCalendarTable td.Col-IndexImg img
{
	margin-top: 5px;
}

.VolCalendarTable td.Col-Image
{
	padding-left:0px;
	padding-top:3px;
	padding-right:0px;
}

/***************Volunteer for Opportunity*****************/
.Page-VolforOp .VolunteerOpList
{
	width: 90%;
}

.Page-VolforOp table.VolunteerOpList TR.Row-even td
{
	background-color: #eee;
}

/********************Hit History**************************/
.Page-HitHistory .HitHistoryRecord
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 60%;
}

/*************Volunteer Opportunity Info Page*************/
.Col-VolOpInfoLeft, .Col-VolOpInfoRight
{
	border: 0px;
	background: #eeeeee;
	color: #000000;
	padding: 5px;
}

.Page-VolOpInfo .VolOpInfo
{
	margin-bottom: 10px;
}


.Page-VolOpInfo .OpBlock
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.VolOpInfoLeftTable td,
.VolOpInfoRightTable td
{
	padding: 5px;
}

.Page-VolOpInfo .OpName {
	font-size: 12pt;
	font-weight: normal;
}

.Page-VolOpInfo .OpHeading {
	font-size: 12pt;
	font-weight: bold;
}

.Page-VolOpInfo .eventName {
	font-size: 12pt;
	font-weight: normal;
}

.Page-VolOpInfo .eventHeading {
	font-size: 12pt;
	font-weight: bold;
}

.Page-VolOpInfo .agencyName {
	font-size: 12pt;
	font-weight: normal;
}

.Page-VolOpInfo .agencyHeading {
	font-size: 12pt;
	font-weight: bold;
}

/*********************Release Info************************/
.Page-ReleaseInfo .ReleaseInfoTable,
.Page-ReleaseInfo .Navigation
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.Page-ReleaseInfo .OpName,
{
	font-weight: bold;
	font-size: 12pt;
}

.Page-ReleaseInfo table.Noborder td
{
	border-width: 0; 
	border-style: none;
}

/*****************Quick Search page***********************/
.Page-VolQuickSearch .QSearchTable,
.Page-VolTeamQuickSearch .QSearchTable
{
	margin-top: 15px;
	border-collapse: collapse;
	background: #eee;
}

.Page-VolQuickSearch .QSearchTable td,
.Page-VolTeamQuickSearch .QSearchTable td
{
	padding: 5px;
	border: 2px solid #fff;
}

.Page-VolQuickSearch .QuickLinkTable,
.Page-VolTeamQuickSearch .QuickLinkTable
{
	width: 100%;
}


/*******************Advanced Search**********************/
.Page-AdvancedSearch .OpASearchTable,
.Page-TeamAdvancedSearch .OpASearchTable
{
	margin-top: 20px;
	margin-bottom: 20px;
}

/*******************Agency Opportunity list**************/
.Page-AgencyOpList .OpportunityList
{
	width: 90%;
}

.Page-AgencyOpList .Col-HitHisButton
{
	text-align: right;
}

.Page-AgencyOpList .OpportunityList th.Col-OpHead,
.Page-AgencyOpList .OpportunityList th.Col-TypeHead,
.Page-AgencyOpList .OpportunityList th.Col-PrioHead,
.Page-AgencyOpList .OpportunityList th.Col-StatusHead
{
	text-align: left;
}

.Page-TimeSlots .TimeSlots th.Col-StartDate,
.Page-TimeSlots .TimeSlots th.Col-EndDate,
.Page-TimeSlots .TimeSlots th.Col-Status
{
	text-align: left;	
}

.Page-TimeSlots .TimeSlots td.Col-HoldReferral
{
	text-align: center;	
}

.Page-HitHistory .HitHistoryRecord th.Col-OpLabel,
.Page-HitHistory .HitHistoryRecord th.Col-DateLabel,
.Page-HitHistory .HitHistoryRecord td.Col-Total
{
	text-align: left;	
}

.Page-HitHistory .HitHistoryRecord th.Col-CountLabel
{
	text-align: right;	
}

.Page-VolforOp .VolunteerOpList th.Col-VolLabel,
.Page-VolforOp .VolunteerOpList th.Col-HoursLabel,
.Page-VolforOp .VolunteerOpList th.Col-StartLabel,
.Page-VolforOp .VolunteerOpList th.Col-EndLabel
{
	text-align: left;
}

.Page-OpSearchResult .OpportunityList th.Col-ResultText
{
	text-align: left;	
}

.Page-VolTeams .TableTeams th.Col-Name,
.Page-VolTeams .TableTeams th.Col-Description
{
	text-align: left;	
}

.Page-VolTeams .TableTeams th.Col-Size
{
	text-align: right;	
}

.Page-VolTeamMembers .TableTeams th.Col-Name,
.Page-VolTeamMembers .TableTeams th.Col-Type,
.Page-VolTeamMembers .TableTeams th.Col-EMail,
.Page-VolTeamMembers .TableTeams th.Col-Effective,
.Page-VolTeamMembers .TableTeams th.Col-Expiry,
.Page-VolTeamMembers .TableTeams td.Col-EMail,
.Page-VolTeamMembers .TableTeams td.Col-Effective,
.Page-VolTeamMembers .TableTeams td.Col-Expiry
{
	text-align: left;	
}

/******************Opportunity Maintence****************/
.Page-OpMaint .OpMaintTable
{
	padding: 5px;
	border: 1px solid #bababa;
}

.Page-OpMaint .OpMaintTable td.Col-Input,
.Page-OpMaint .OpMaintTable td.Col-Table
{
	padding: 0px 0px 20px 0px;
}

.Page-OpMaint .OpGeneralTable td
{
	padding: 3px;
}

.Page-OpMaint .Col-OpTitleInput input,
.Page-OpMaint textarea
{
	width: 95%;
}

/*****************Opportunity Search Result*************/
.Page-OpSearchResult .OpportunityList
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.Page-OpSearchResult .OpportunityList tr.row-even td
{
	background: #eee;
}

/*** One time opportunities calendar ***/
td.Col-OpsMore 
{
	text-align: right;
}

/**************Volunteer Agency Info********************/
.Page-VolAgencyInfo .VolAgencyInfoTable tr
{
	vertical-align: top;
}

.Page-VolAgencyInfo .CurrentOpList td
{
	padding: 5px;
}

.Page-VolAgencyInfo .AddressHeading,
.Page-VolAgencyInfo .HoursHeading,
.Page-VolAgencyInfo .WebsiteHeading,
.Page-VolAgencyInfo .ContactHeading
{
	text-align:right;
	font-weight:bold;
}

/********************Email Volunteer*******************/
.Page-VolEmail .VolEmailTable .col-heading
{
	width: 30%;
}

/********************Volunteer Login*******************/
.Page-VolLogin
{
	text-align: center;
}

/********************Volunteer Login Forgot************/
.Page-VolLoginForgot
{
	text-align: center;
}

/********************Agency Search page ***************/
.Page-AgencySearch .VolAgSearchTable
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 60%;
}

.Page-AgencySearch .VolAgSearchTable td
{
	border: 1px solid #bababa;
	padding: 5px;
}


/******************************************************/
/**          End of Volunteer Pages	             **/
/******************************************************/


/**********************************************************/
/*            						  */
/*          ePledge Admin Pages                           */
/*                                                        */
/**********************************************************/
.Area-ePledgeAdmin .Leftalign,
.Area-Profile .Leftalign,
.Area-Registration .Leftalign
{
	border-collapse: collapse;
	border: 1px solid #bababa;
	width: 90%;
}
.Area-ePledgeAdmin .Leftalign .col-heading,
.Area-Profile .Leftalign .col-heading,
.Area-Registration .Leftalign .col-heading
{
	background: #eee;
	font-weight: normal;
}
.Area-ePledgeAdmin .Leftalign td,
.Area-Profile .Leftalign td,
.Area-Registration .Leftalign td
{
	padding: 5px 10px 5px 10px;
	border: 1px solid #bababa;
	border-collapse: collapse;
}
.Page-SendeMail .leftAlign td,
.Page-CashReport .leftAlign td,
.Page-DonorChoiceDetail .leftAlign td,
.Page-DonorChoiceSummary .leftAlign td,
.Page-NoResReport .leftAlign td,
.Page-ResponseReport .leftAlign td,
.Page-SumRep1 .leftAlign td,
.Page-TransactionReport .leftAlign td
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.area-ePledgeAdmin .dtree
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.area-ePledgeAdmin .AccountTitle
{
	font-size: 12pt;
	font-weight: bold;
}
/****************Employee List***************************/
/****************Employee Tree***************************/
/****************Transaction List*************************/
.Page-EmployeeList .ELSearchPanel_SE
{
	margin-top: 10px;
}
.Page-EmployeeList .Leftalign,
.Page-EmployeeTree .Leftalign,
.Page-TransactionList .Leftalign
{
	margin-top: 10px;
	margin-bottom: 5px;
	width: 50%;
}
.Page-EmployeeList .LeftAlign .col-heading,
.Page-EmployeeTree .Leftalign .col-heading,
.Page-TransactionList .Leftalign .col-heading
{
	width: 40%;
}
.SelectedCoordinator
{
	font-weight: bold;
}
.Page-EmployeeList .selectCoord,
.Page-EmployeeList .selectEmployee
{
	width: 100%;
	padding: 5px;
	margin-top: 10px;
	background:#F9F3E5;
}
.Page-EmployeeList H3
{
	text-decoration: underline;
}

.AlignEmployeesList .ELSearchPanel_NoCoord, .AlignEmployeesList .ELSearchPanel_NoCoord td, .AlignEmployeesList .ELSearchPanel_SE, .AlignEmployeesList .ELSearchPanel_SE td  {
	border:0;
	background-color:white;
}

.ELSearchPanel_NoCoord {
	margin-top: 20px;
}

.Area-ePledgeAdmin .Page-EmployeeList .LeftAlign .Col-ListNoEmpID {
	padding:5px 3px 5px 15px;
}

.Area-ePledgeAdmin .Page-EmployeeList .NavigationGo a img {
	position:relative;
	top:-51px;
	left: 245px;
}

.Area-ePledgeAdmin .Page-EmployeeList .Col-SearchEmpLabel {
	font-weight:normal;
}

.Page-EmployeeList .Leftalign {
	width:auto;
}

.Page-EmployeeList .Leftalign .Col-Heading {
	white-space:nowrap;
	background-color:white;
}

.AlignEmployeesList .ELSearchPanel_SE, .AlignEmployeesList .ELSearchPanel_NoCoord {
	margin:0;
	padding:0;
}

.Area-ePledgeAdmin .Page-EmployeeList .Col-ListEmpWithout, 
.Area-ePledgeAdmin .Page-EmployeeList .Col-SearchEmpLabel {
	font-weight:bold;
	padding:0;
}

.AlignEmployeesList form {
	margin-bottom:35px;
}

.AlignEmployeesList .ELSearchPanel_SE {
	margin-bottom:20px;
}


/****************Transaction List*************************/

.Page-TransactionList .TLSearchPanel_CampaignYear
{
	margin-top: 5px;
	margin-bottom: 5px;
}
/*******************Coordinator Tree**********************/
.Page-CoordinatorTree .dtree
{
	margin-top: 10px;
}
.Page-CoordinatorTree .CoordinatorsTree
{
	margin-bottom: 10px;
	font-weight: bold;
}
.Page-CoordinatorTree .Leftalign
{
	width: 60%;
}
.Page-CoordinatorTree .Leftalign .col-heading
{
	width: 40%;
}

/********************Report pages*************************/
.ReportPanelTA .col-FDateLabel,
.ReportPanelTA .col-TDateLabel,
.ReportPanelTA .col-FAmountLabel,
.ReportPanelTA .col-TAmountLabel,
.SendToPanel .Col-RespondentLabel,
.SendToPanel .Col-NonRespondentLabel,
.SendEmail .col-heading
{
	padding-left: 30px;
}
.CashReportMainTable td,
.ResponseReportMainTable td
{
	padding: 3px;
}
.Page-MyOutputs .RefreshMessage
{
	FONT-SIZE: 8pt; 
	FONT-STYLE: italic; 
}

/******************Web Email page*************************/
.AlignSendEmail .ToEmployees,
.AlignSendEmail .compose
{
	font-weight: bold;
	font-size: 13pt;
}
.Page-Sendemail .SendEmailSelection
{
	width: 100%;
}
.Page-Sendemail .SendEmail
{
	widthxx: 100%; /* causes component inside td to center aligned? */
}
.Page-Sendemail .ReportPanel1 .col-heading,
.Page-Sendemail .ReportPanelTA .col-heading,
.Page-Sendemail .ReportPanelSelect .col-heading,
.Page-Sendemail .SendToPanel .Col-RespondentLabel
{
	width: 30%;
}

/********************Profile page ***********************/
.IndProfileInclude .col-IndNameTable td,
.IndProfileInclude .col-IndNameTable .col-heading,
.IndProfileInclude .AddressChooseTable td,
.IndProfileInclude .AddressChooseTable .col-heading,
.IndProfileInclude .Col-IndPhoneNumberTable td,
.IndProfileInclude .Col-IndPhoneNumberTable .col-heading
{
	border: 0px;
	background: #fff;
}

.Page-IProfile .col-Employerlabel,
.Page-OProfile .Col-Heading
{
	background: #eee;
}

.Page-OProfile .Table-OrgProfile td
{
	border-width: 1px; 
	border-color: #bababa;
	border-style: solid;
}

.Page-OProfile .NoBorder td
{
	border-width: 0; 
	border-style: none;
}

/******************************************************/
/**          End of ePledge Admin Pages	             **/
/******************************************************/


/******************************************************/
/**                Receipt pages                     **/
/******************************************************/
.Page-Receipt .ReceiptTable .col-heading
{
	width: 30%;
}
.Page-Receipt .HeaderNameTable td
{
	border: 0px;
	padding: 0px;
}
.Page-ReceiptForm table
{
	margin-top: 10px;
	margin-bottom: 10px;
	width: 90%;
}
.Page-ReceiptForm .Section-Receipt
{
	width: 100%;
}
.Page-ReceiptForm .ReceiptHeaderTable,
.Page-ReceiptForm .ReceiptHeaderTable td
{
	border-collapse: collapse;
	padding: 3px;
	background-color: #Dee0ed;
}
.Page-ReceiptForm .Receipt-Logo-Name
{
	font-weight : bold;
}
.Page-ReceiptForm .Receipt-Title
{
	font-weight : bold;
	font-size : 200%;
	vertical-align:	bottom;
}
.Page-ReceiptForm .Receipt-NameAddressTable,
.Page-ReceiptForm .Receipt-NameAddressTable td
{
	border: 0px;
}

/*********************************/
/**        Event calendar       **/
/*********************************/
.EventCalendarSelect
{
	vertical-align: center;
	text-align: center;
}

.EventCalendarDetails .EventCalendarTable
{
	width: 100%;
}

.EventCalendarDetails .EventCalendarTable td
{
	border: 2px inset #bababa;
}

.EventCalendarDetails .DayCell td
{
	border: 0px;
}

.EventCalendarDetails .EventCalendarTable TD.Today,
.EventCalendarDetails .EventCalendarTable TD.Today Table TD
{
	background: #eee;
	font-weight: bolder;
}

.EventCalendarDetails .EventCalendarTable TD.Weekend
{
	background: #F9C7C2;
}

/*************************************/
/**        Registration Page       **/
/***********************************/
.Col-Error
{
	color: #FF4040;
	font-size: 15pt;
	font-weight: bolder;
}

.MainPage .Area-Registration
{
	text-align:left;
}

/*************************************/
/**        Look and feel area       **/
/*************************************/
.EPComponent img
{
	width: 250px;
	height: 250px;
}

.Portlet
{
	margin: 5px;
	padding: 3px;
	height: 100%;
	text-align: left;
}

.LFArea blockquote
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 170px;
	position: relative;
	top: -15px;
}

.LFArea .Highlight
{
	font-weight: bold;
	background: #FE230A; /*UW Red*/
	color: #FFF;
	padding: 2px;
}

.LFArea .Heading
{
	font-weight: bold;
	width: 150px;
}

.LFArea table 
{ 
	border-spacing: 0px;
}

.LFArea th, .LFArea td.Col-Heading 
{ 
	font-weight: bold; 
	background: #1c5d79;
	color: #FFF;
	padding: 5px 3px 5px 3px;
}

.LFArea td 
{ 
	padding: 5px 3px 5px 3px; 
}

.LFArea tr.Row-Odd td
{
	background-color: #F0FFFF;
}

.LFArea tr.Row-Even td
{
	background-color: #dfedf3;
}

/*************************************/
/**      Funding packages area      **/
/*************************************/
th.Col-Print
{
	width: 1%;
}
th.Col-CSVReport
{
	width: 1%;
}

table.CBPackageDtl td
{
	border: 0px;
	border-style: none;
}

table.CBPackageDtlForAccount td
{
	border: 1px;
	border-color: #bababa;
	border-style: solid;
}

table.CBPackageDtlForAccount th.Col-Description
{
	width: 80%;
}

table.CBPackages th.Col-DueDate
{
	width: 13%;
}
table.CBPackages th.Col-PackageDescription
{
	width: 60%;
}
table.CBPackages th.Col-Status
{
	width: 23%;
}

.MeasurementDetails td.Col-MeasureType
{
	width: 30%;
}
.MeasurementDetails td.Col-Comment textarea
{
	width: 100%;
}

.UpdateActivity td.Col-Year,
.AddActivity td.Col-Year
{
	text-align: left;	
}

.UpdateActivity,
.UpdateActivity td.Col-Description textarea
{
	width: 100%	
}

.IndicatorInfo,
.IndicatorInfo table.TableIndicatorDescription,
.TableIndicatorDescription td.Col-Description,
.OutcomeInfo table.TableOutcomeDescription,
.TableOutcomeDescription td.Col-Description
{
	width: 100%;
	padding: 0 50 0 0;
}
.IndicatorInfo td.Col-IndicatorName textarea,
.TableIndicatorDescription td.Col-Description textarea,
.TableOutcomeDescription td.Col-Description textarea,
.BudgetTable td.Col-BudgetDescription textarea  
{
	width: 100%;
}

.Page-CBPackageDtlUpdate table.OutcomeDetails
{
	width: 100%;
}

.IndicatorInfo td.Col-Year
{
	text-align: left;	
}

.TableIndicatorDescription td.Col-Description,
.TableIndicatorDescription td.Col-DescriptionCount,
.TableOutcomeDescription td.Col-Description,
.TableOutcomeDescription td.Col-DescriptionCount
{
	border-width: 0; 
	border-style: none;	
}

.TableIndicatorDescription td.Col-Description,
.TableOutcomeDescription td.Col-Description
{
	padding: 0px;
}

.TableIndicatorDescription td.Col-DescriptionCount,
.TableOutcomeDescription td.Col-DescriptionCount
{
	white-space: nowrap;
}

.MeasurementDetails td.Col-Heading
{
	white-space: nowrap;
	background: #eee;
}

.MeasurementDetails td.Col-Date
{
	text-align: right;	
}

.MeasurementDetails td.Col-SubmitButton
{
	text-align: right;
}
/******************************************************************/
/*                                                                */
/*                   Pop-Ups                                     */
/*                                                                */
/******************************************************************/

.popBlock
{	
	width: 320px;
	height: 100px;
	padding: 5px 20px 50px 20px;
	background: #F1F1F1;
	border: 1px;
	border-color: #bababa;
	border-style: solid;
}

.popMessage
{
	font-weight: bold;
}

.popPrompt
{
	margin: 5px 0px 5px 0px;
}

.popPanel
{
	margin:5px 0px 0px 0px;
}

/******************************************************************/
/*                                                                */
/*                   Volunteer Day Detail                         */
/*                                                                */
/******************************************************************/

.Page-OpCalendarDayDetail .OpCalDayDetailHeading
{
	font-weight:bold;
	font-size:12pt;
}

.Page-OpCalendarDayDetail .Date
{
	font-weight:bold;
}

/******************************************************************/
/*                                                                */
/*                   Volunteer Opportunity Maintenance            */
/*                                                                */
/******************************************************************/

.Page-OpMaint .HaveAll
{
	font-weight:normal;
	font-size:10pt;
}

/******************************************************************/
/*                                                                */
/*                   Volunteer Calendars           */
/*                                                                */
/******************************************************************/

.CalendarHeaderTable
{
	width:100%;
}

.VolunteerCalendars .Col-OpportunityName,
.VolunteerCalendarLegend .LegendOpName
{
	color: black;
}

.VolunteerCalendars .Col-AgencyName
{
	color: #2E2F96;
}

.VolunteerCalendars .Col-EventName
{
	color: #7A7FB7;
}

.VolunteerCalendars .Col-TeamName
{
	color: FC9600;
}

.LegendLabel
{
	font-size:5pt;	
}

.LegendOpName 
{
	color: black;
	font-size:5pt;	
}

.LegendAgencyName 
{
	color: #2E2F96;
	font-size:5pt;	
}

.LegendEventName
{
	color: #7A7FB7;
	font-size:5pt;	
}

.LegendTeamName
{
	color: FC9600;
	font-size:5pt;	
}

/*****************************************************/
/* Article Rating */
/*****************************************************/
.like {
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   cursor:pointer;
}

.dislike {
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
   cursor:pointer;
}


.likedisabled  {
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
}

.dislikedisabled {
   font-size:14px;
   color:#FFFFFF;
   font-weight:bold;
   text-decoration:none;
   text-align:center;
}

.ScorePositive {
   background-image:url("../Images/up.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
   margin-right:4px;
}

.ScoreNegative {
   background-image:url("../Images/down.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
}

.ScorePositiveDisabled {
   background-image:url("../Images/up_disable.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
   margin-right:4px;

}

.ScoreNegativeDisabled {
   background-image:url("../Images/down_disable.jpg");
   background-repeat:no-repeat;
   height:49px;
   width:43px;
   text-align:center;
   padding-top:5px;
}

.Section-Article {
   margin-bottom:20px;
}

.FooterMes {
   margin-top:40px;
}

.Page-ArticleArchive .Page-ArticleArchive .scorewrap a, .Page-ArticleArchive .scorewrap a:link, .Page-ArticleArchive .scorewrap a:visited, .Page-ArticleArchive .scorewrap a:active {   
   text-decoration: none;
}

.WebNotesTest
{
	text-decoration: blink;
	color: red;
}


/*****************************************************/
/* Step-ip program */
/*****************************************************/

.StepUpMessage
{
	color: #FF4040;
}


