/* simple classes */

.hidden		{display:none;}
.spacing_1_5	{line-height: 150%;}
.spacing_2	{line-height: 200%;}
.spacy_list LI	{margin-bottom: 1ex}
.no_border	{border: none;}
.cleaner	{clear:both;}
.photo		{float: left;}

.at_sign	{vertical-align: middle;}



/* tables */

DIV.table {
	text-align: center;
}

TABLE {
	width: 95%;
	border: none;
	border-collapse: collapse; 
	margin: 1em;
}

TABLE TR TH, TABLE TR TD {
	text-align: left;
	border: solid 1px;
}



/* formatting - a horizontal line */

DIV.line {
	clear:both;
	height:1px;
	font-size:0px;
	border:none;
	margin:0; padding:0;
	background: #bca175;
}
DIV.line span {display:none;}



/* document structure classes */

body {
	margin-top: 0px;
	margin-bottom: 0px;
	color:#FFFFFF;
	background: #3d4966;
}



#cover {
	width: 45em;
	margin-top: 0ex;
	margin-bottom: 0ex;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	border: solid thin #bca175;
}



.navigation {
	margin: 5px 0px 0px;
	text-align: right;
}

.navigation A {
	color: #ac2d29;
	font-weight: bold;
	text-decoration:none;
	padding: 1px 4px;
	margin-right: 0.5em;
	float: right;
}

.navigation A:hover {
	background: #ac2d29;
	color: #ffffff;
}

.navigation A IMG {
	border: none;
	vertical-align: middle;
}


#title_stripe {
	margin: 1px;
	padding: 0.1ex 1em;
	border: none;
	background: #2e374d;
	color: #ffffff;
}

#title_stripe H1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
        font-size: 160%;
}



#content {
        font-family: "Times New Roman", Times, serif;
        font-size: 100%;
	padding: 1ex 1em 30ex;
        clear:both;
}

#content H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 135%;
	margin: 2ex 0 0ex 0;
	padding: 0px;
}

#content A	{color:#ac2d29;}
#content A:active {color:#ac2d29;}
#content A:visited {color:#ac2d29;}
/* #content A:hover {color:#ffffff; background:#99835f; text-decoration:none;} */



#last_updated {
	margin: 5px 0px 0px;
	padding: 2px;
	background: #bca175;
        font-family: "Times New Roman", Times, serif;
	font-style: italic;
        font-size: 90%;
        clear:both;
}

