/*********************************************************
	CSS file for accounting pages
	Creator: Rodney McFarland
	Date: 2014-06-10
	Changes By:	
	Date:
*********************************************************/	
/* set HTML5 elements to block for older browsers */
header, section, footer, aside, nav, main, article, figure
{
	display: block;
} 

body
{
	max-width: 1260px;
	margin-left: auto;
	margin-right: auto;
}

h1
{
	font-size: 2.5em;
}

.hide {visibility: hidden;}
.show {visibility: visible;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.red {color: red;}
.white {color: white;}
.gray {background-color: #cccccc;}
.rj {text-align: right;}
.hidden {visibility: hidden;}
.uppercase {text-transform: uppercase;}
.100 {width: 100px;}
.125 {width: 125px;}
.75 {width: 75px;}
.60 {width: 60px;}
.inkind {visibility: hidden;}

.ui-tooltip
{
	font_size: 8px;
	z-index; 99999;
	background-color: pink;
}
textarea.noborder
{ 
	border-style: none; 
    border-color: Transparent; 
	white-space: pre;
	overflow-y: scroll;
}
  
header
{
	width: 98%
	position: relative;
	min-height: 70px;
	padding-top: 1px;
	color: white;
	text-align: center;
	background: -webkit-linear-gradient(#1D7373,red); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#1D7373,red); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#1D7373,red); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#1D7373,red); /* Standard syntax */
}

header ul
{
	margin: 0;
	padding: 0;
}

footer
{
	clear: both;
	min-height: 70px;
	padding-top: 6px;
	/*background-color: #1D7373;*/
	color: white;
	text-align: center;
	background: -webkit-linear-gradient(red, #1D7373); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(red, #1D7373); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(red, #1D7373); /* For Firefox 3.6 to 15 */
	background: linear-gradient(red, #1D7373); /* Standard syntax */
}


a.white:link,
a.white:visited ,
a.white:hover
{
	color: white;
}

nav
{
	width: 15%;
	font-size: 0.8em;
	background-color: #1D7373;
	padding: 3px;
	float: left;
}

main
{
	width: 81%;	
	min-height: 250px;
	padding: 1em;
	float: left;
}

main h2
{
	margin-top: 0px;
}

table
{
	border-collapse: collapse;
}
.select td
{
	padding: 3px;
}
.select table,
.select tr,
.select th,
.select td
{
	border:1px solid #1D7373;
}

.data_input  table,
.data_input tr,
.data_input th,
.data_input td
{
	border: none;
}

.data_input label
{
	display: inline-block;
	width: 140px;
	text-align: right;
	margin-right: 3px;
}

.data_input td
{
	width: 321px;
	vertical-align: top;
}
.data_input select
{
	width: 165px;
}
.data_input input
{
	width: 161px;
}
.data_input input[type='checkbox']
{
	width: 20px;
}

#middle
	width: 100%;
}

#selection_criteria
{
	background-color: #cccccc;
}

#search_icon
{
	margin-left: 20px;
}

#actions
{
	visibility: hidden;
}

#tabs
{
	font-size: 0.8em;
}

label
{
	color: #1D7373;
}

#volunteer_table td
{
	width: 350px;
	vertical-align: top;
}
#volunteer_table tr td fieldset label
{
	display: inline-block;
	width: 11em;
	text-align: right;
	margin-right: 3px;
}

#donation_table,
#donation_table tr,
#donation_table td
{
	border: none;
}
#donation_table tr td label
{
	display: inline-block;
	width: 11em;
	text-align: right;
	margin-right: 3px;
}
#donation_table select
{
	min-width: 280px;
}
#donation_table input[type='text'],
#donation_table input[type='date']
{
	min-width: 276px;
}
#donation_table td
{
	width: 500px;
	vertical-align: top;
}

#payment_table,
#payment_table tr,
#payment_table td
{
	border: none;
}
#payment_table tr td label
{
	display: inline-block;
	width: 11em;
	text-align: right;
	margin-right: 3px;
}
#payment_table select
{
	min-width: 280px;
}
#payment_table input[type='text'],
#payment_table input[type='date']
{
	min-width: 276px;
}
#payment_table td
{
	width: 500px;
	vertical-align: top;
}

#tab1 select
{
	min-width: 165px;
}

#tab4
{
	line-height: 200%;
}

#tab4 input {width: 249px;}

#tab4 input[type='text'],
#tab4 input[type='date'],
#tab4 input[type='email']
{
	margin-left: 0px;
}


#tab1 input
{
	min-width: 159px;
}
#tab1 input[type='text'],
#tab1 input[type='date'],
#tab1 input[type='email']
{
	margin-left: 6px;
}

#radio
{
	width: 800px;
	text-align: left;
}
iframe
{
	width: 320px;
	height: 230px;
}
 .other
 {
	visibility: hidden;
 }
 
#tab1 textarea
{
	margin-left: 25px;
}


#misc
{
	margin-top: 10px;
	padding-left: 4px;
	text-align: center;
}