/*
Name:         style.css
Description:  standard style sheet

Usage:
	<head>
		<link rel="stylesheet" href="/Applications/_Common/style.css" type="text/css">
	</head>

*/
BODY{font-size:9pt;	font-family: 'Palatino Linotype';}
TABLE{font:9pt}
H1 {font-size:14pt}
H2 {font-size:12pt}
H3 {font-size:10pt}
INPUT{font-size:9pt}
SELECT{font-size:9pt}
TEXTAREA{font-size:9pt}
A:VISITED, A:ACTIVE {color:blue}
A:HOVER {color:purple}

/* table header row with yellow background: */
.table_header{font-weight:bold; text-align:center; vertical-align:bottom; font-size:14pt}
.table_data_row{text-align:left; vertical-align:top;}

/* right-align field labels for screens with updateable fields (line up the colons): */
.label_right{font-weight:bold; text-align:right}

/* left-align field labels for display-only screens (printable versions, reports, etc.): */
.label_left{font-weight:bold; text-align:left}

.instructions{color:darkgreen;}
.section_header {font-size:10pt;font-weight:bold;color:blue}
.field_error{font-style:italic; color:red;}

.report_group_header{font-size:10pt; font-weight:bold; text-align:left}

.red{color:red;}
.blue{color:blue;}

.hidden {display:none}
.visible {visibility: visible}

.border_top
{
	border-top: 1px solid black;
}
.border_bottom
{
	border-bottom: 1px solid black;
}
.border_left
{
	border-left: 1px solid black;
}
.border_right
{
	border-right: 1px solid black;
}
.border_top_bottom
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}
.border_top_left
{
	border-top: 1px solid black;
	border-left: 1px solid black;
}
.border_top_right
{
	border-top: 1px solid black;
	border-right: 1px solid black;
}
.border_bottom_left
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.border_bottom_right
{
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.border_left_right
{
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.border_top_bottom_left
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}
.border_top_bottom_right
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.border_top_left_right
{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.border_bottom_left_right
{
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}
.border_top_bottom_left_right
{
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

