a:link{color:#039;text-decoration:underline}
a:visited{color:#039;text-decoration:underline}
a:hover{color:#0353a5;text-decoration:underline}

.alt a:link{color:yellow;text-decoration:underline}
.alt a:visited{color:yellow;text-decoration:underline}
.alt a:hover{color:silver;text-decoration:underline}
body { 
  padding: 0px 0px 0px 0px;
  margin: 0;
	   font-family: arial, helvetica, sans-serif; 
	   font-size: 12px;

		 
}
table{
	font-family: arial, helvetica, sans-serif;
	color: black;
	font-size: 10pt;
	background-color: white;
}
.table_header{
	background-color: #6567A5;
	color: white;
}
.signin {
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color:#000033;
}

.apps {
	background-color: #F2F5F7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#6567A5;
}

.apps_no_border {
	background-color: #F2F5F7;
}

.quick_form_edit {
	background-color: #F2F5F7;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#6567A5;
}

.family {
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #000033;
}

.fam1 {
background-color: #FFFDD7;
}
.fam2 {
background-color:#E6FFED;
}
.fam3 {
background-color:#F1F4FE;
}

.person_form {
	background-image:url(images/parchment.gif);
	background-color:#E3DC82;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color:#6567A5;
}
.person_form_no_border {
	background-image:url(images/parchment.gif);
	background-color:#E3DC82;
	border-width: 1px 1px 1px 1px;
	border-style: dotted;
	border-color:#996600;
}

.person_form_title {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
line-height:20px;
}

.underline td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color:black;
}

.bar {
	background-color: #990000;
	color: white;
}
.bar_hello{
	font-size: 10pt;
	font-weight: bold;
}
.title{
	font-family: Times New Roman;
	color: #9B2F2C;
	font-size: 16pt;
	font-weight: bold;
}
.h1{
	font-size: 11pt;
	color:#3B3BE7;
}

.smaller{
	color: black;
	font-size: 8pt;
}
.tiny{
	color: black;
	font-size: 7pt;
}
.fineprint{
	font-family: arial;
	color: #8d8d8d;
	font-size: 8pt;
}
.finerprint{
	font-family: arial;
	color: #8d8d8d;
	font-size: 7pt;
}
.required{
	color: red;
}
.sides {
	background-color: #000066;
}
.stress {
	color: #9B2F2C;
}
.bold_field{
	font-weight: bold;
}

.notify{
	background-color: gray;
	color: white;
	border: solid #334391;
	border-width: 2px 2px 2px 2px;
	font-size: 9pt;
}

.alert{
	background-color: #D2C97D;
	color: #9B2F2C;
	border: solid #9B2F2C;
	border-width: 2px 2px 2px 2px;
	font-size: 9pt;
}



.block_hidden {
display: none;
}
.block_visible {
}

input {
	font-size:			9px;
}
select {
	font-size:			9px;
}
textarea {
	font-size:			11px;
}
