﻿/* Top Nav of Census/Contribution Editing Section */

/*table background and borders */
table.navTop
{
	width:80%;
	border-bottom-style:none;
	border-bottom-width:thick;
	/* text color style */
	color:#24486B;
	font-family:Tahoma;
	font-weight:300;
	font-size:10pt;
    
}
table.navBottom
{
	border-collapse:collapse;
}
/* align text on three table columns */
td.navTopLeft
{
	text-align:left;
    width:25%;
}
td.navTopCenter
{
	text-align:center;
}
td.navTopRight
{
	text-align:right;
}

/*set text attributes of buttons of buttons */
table.navTop input.navTopBtn
{
	border-style:none;
	background-color:#ECEDEF;
	color:#24486B;
	font-weight:900;
	font-family:Tahoma;
	font-size:10pt;
	padding:0px 0px 0px 0px;
	
}

/*set mouse over of buttons */
table.navTop input.navTopBtn:hover
{
	color:#AAD5FF;
	text-decoration:underline;
}

/* record count dropdown list */
table.navTop select
{
	color:#24486B;
	font-family:Tahoma;
	border-collapse:collapse;
	border:1px solid #d3d3d3;
}

/* text box formatting */
table.navTop input.navTopTextB
{
	width:30px;
	text-align:center;
	border-collapse:collapse;
	font-family:Tahoma;
	color:#24486B;
	font-weight:900;
}

/* format column headers */
table.dataTable
{
	margin: 5px 0px 5px 0px;
	border: 1px solid #666666;
	font-size: 10pt;
	padding: 0px;
	border-collapse: collapse;
	border-bottom-width: thick;
}
table.dataTable thead th
{
	background-color:silver;
	color:black;
	font-weight:900;
	border-collapse:collapse;
	font-family:Arial;
	font-size:10pt;
	text-align:left;
}

table.dataTable input.sortbtn
{
	width:25px;
	height:25px;
    border:none;
}



/*Data Portion Formatting */

table.dataTable td
{
	text-align:center;
    padding:3px;
    border-right:1px solid #d3d3d3;
}

/*item template */
tr.item td
{
	background-color:white;
	color:black;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	/*padding:3px 1px 3px 1px; */
	padding: 3px;
	vertical-align:middle;
}

tr.item td input.tbDate
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:59px;
	text-align:center;
}


tr.item td input.tbMoney
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:36px;
	text-align:Right;
}

table.dataTable tr.item td input.tbMoney1
{
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:65px;
	text-align:Right;
	padding-right:9px;
}

table.dataTable tr.item td input.tbName
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:65px;
	text-align:Left;
}


/*alternating item template */
table.dataTable tr.altItem td
{
	background-color:#CED6DF;
	color:black;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	/*padding:3px 2px 3px 2px;*/
	padding: 3px;
	vertical-align:middle;
}

table.dataTable tr.altItem td input.tbDate
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:59px;
	text-align:center;
}


table.dataTable tr.altItem td input.tbMoney
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:36px;
	text-align:Right;
}

table.dataTable tr.altItem td input.tbMoney1
{

	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:65px;
	text-align:Right;
	padding-right:9px;
}

table.dataTable tr.altItem td input.tbName
{
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:8pt;
	font-weight:300;
	width:65px;
	text-align:Left;
}

/* certification Row */
table.navBottom td
{
	background-color:silver;
	color:black;
	font-weight:900;
	border-collapse:collapse;
	font-family:Tahoma;
	font-size:10pt;
	text-align:left;
}

/* save message */
.AddResult
{
	color:Red;
	font-family:Tahoma;
	font-weight:900;
}

