/* THFH.css
 * Transylvania Habitat for Humanity cascading style sheet
 * (c) copyright 2007 Transylvania Habitat for Humanity
 * Designed and implemented by James A. Whitcomb, Computer Systems Training and Support
 * Contacts: admin@TransylvaniaHabitat.org or CSTS@citcom.net
 */

/* ***** General styles */
body {
    padding: 0;
    font: 10pt Helvetica, Arial, sans-serif;
}
table, table.banner {
    border: 0px none; margin: 0;
    cellpadding: 0; cellspacing: 0; 
    border-collapse: collapse;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}
table.banner {
	background: white url('Images/THFHbkg.gif') no-repeat;
	width: 720;
}

/* ***** Text Styles */
font.Title {
	font: bold 12pt Helvetica, Arial, sans-serif;
}
font.SubTitle {
	font: bold 10pt Helvetica, Arial, sans-serif;
}
font.Label {
	font: 9pt Helvetica, Arial, sans-serif;
}
font.AltTitle {
	font: italic bold 14pt Palatino Linotype, Palatino, Times, serif;
}
font.AltSubTitle {
	font: italic bold 10pt Palatino Linotype, Palatino, Times, serif;
}
font.Alt {
	font: italic 10pt Palatino Linotype, Palatino, Times, serif;
}

/* ***** Link Styles */
A.blue:link, A.blue:visited {
	font: bold 10pt Helvetica, Arial, sans-serif;
}
A.blue:link {
	color: #F1AB00;
}
A.blue:visited {
	color: #F78934;
}
A.blue:active, A.blue:hover {
	font: bold 12pt Helvetica, Arial, sans-serif;
	color: yellow;
}

A.blue-small:link, A.blue-small:visited, A.blue-small:active, A.blue-small:hover {
	font: bold 8pt Helvetica, Arial, sans-serif;
}
A.blue-small:link {
	color: #F1AB00;
}
A.blue-small:visited {
	color: #F78934;
}
A.blue-small:active, A.blue-small:hover {
	color: yellow;
}

A.green:link, A.green:visited {
	font: 10pt/18pt Helvetica, Arial, sans-serif;
}
A.green:link {
	color: black;
}
A.green:visited {
	color: #5A3221;
}
A.green:active, A.green:hover {
	font: 11pt/18pt Helvetica, Arial, sans-serif;
	color: yellow;
}

A:link, A:visited, A:active, A:hover {
	font: 9pt Helvetica, Arial, sans-serif;
}
A.small:link, A.small:visited, A.small:active, A.small:hover {
	font: 7pt Helvetica, Arial, sans-serif;
}
A:link, A.small:link {
	color: #005596;
}
A:visited, A.small:visited {
	color: #1A9DFF;
}
A:active, A:hover, A.small:active, A.small:hover {
	color: #51B948;
}

/* ***** Table Cell Styles */
td.banner {
	padding: 10px;
	text-align: right;
	vertical-align: middle;
	font: bold 8pt Helvetica, Arial, sans-serif;
	color: #F1AB00;
}
td.mission {
	padding: 0px 15px 0px 0px;
	text-align: right;
	vertical-align: middle;
    font: italic bold 14pt Palatino Linotype, Palatino, Times, serif;
	color: #F1AB00;
}
td.tight {
	padding: 0px;
}
td.green {
	text-align: left;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}
td.green-small {
	text-align: center;
    font: 8pt Palatino Linotype, Palatino, Times, serif;
}
td.green, td.green-small {
	background: #51B948;
	padding: 10px;
	vertical-align: top;
}
td.blue {
	background: #005596;
	padding: 10px;
	text-align: left;
	vertical-align: middle;
	font: bold 10pt Helvetica, Arial, sans-serif;
	color: #F1AB00;
}
td.main {
	text-align: left;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}
td.main-small, td.main-tight {
	text-align: center;
    font: 8pt Palatino Linotype, Palatino, Times, serif;
}
td.main, td.main-small {
	padding: 10px;
}
td.main-tight {
	padding: 0px 4px;
}
td.main, td.main-small, td.main-tight {
	background: #F2ECE1; /* #E6DAC4; /* #D3BE96; */
	vertical-align: top;
}

/* *** Cells for use on individual pages */
td.center, td.center-tight {
	text-align: center;
}
td.right, td.right-tight {
	text-align: right;
}
td.left, td.left-tight {
	text-align: left;
}
td.left, td.right, td.center {
	padding: 10px;
}
td.left-tight, td.right-tight, td.center-tight {
	padding: 0px 10px;
}
td.left, td.right, td.center, td.left-tight, td.right-tight, td.center-tight {
	vertical-align: top;
    font: 10pt Palatino Linotype, Palatino, Times, serif;
}
