/* TYPOGRAPHY */
	body {
		font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif /*arial, helvetica, sans-serif*/;		
		font-size: 70%;
		color: #333;
		background-color: white;
	}
	div {
		font-size:1em;
	}
	a,
	a:link,
	a:active {
		text-decoration: none;
		font-weight: normal;
		color: #1750AE;
	}
	a:visited {
		/* color: #7489AC; */
	}
	a:hover {
		text-decoration: underline;
	}
	
	h1, h2, h3, h4, h5, h6 {color: #174FAE;}
	h1 {
		font-family: georgia, "Trebuchet MS", tahoma, times, sans;
		font-size: 1.8em;
		font-weight: normal;
		margin: 10px;
		padding: 0;
		background-color: transparent;
	}
	div.h1 {
		margin: 0 0 10px 0;
		padding: 0;
	}
	div.h1 h1 {
		margin: 0;
		padding: 0;
	}
	h2 {
		font-size: 1.3em;
		font-weight: bold;		
		
		padding: 0;
		background-color: transparent;
	}
	h2 a {
		font-weight: bold;
	}
	h3 {
		font-size: 1.4em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;
		background-color: transparent;
	}
	h4 {
		font-size: 1.2em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;
		background-color: transparent;
	}
	h5 {
		font-size: 1.0em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;
		background-color: transparent;
	}
	h6 {
		font-size: 1.0em;
		font-weight: bold;
		margin: 0 0 10px 0;
		padding: 0;
		background-color: transparent;
	}
	img {
		border: 0;
	}
	ol, ul, dl {
		font-size: 1.0em;
		margin: 0 0 10px 0;
		padding:0;
	}
	li, dt {
		font-size: 1.0em;
		margin: 0 0 2px 0;
		padding: 0 0 0 15px;
	}
	dt {}
	dd {}
	
	p {
	font-size: 1em;
	margin: 0 0 10px 0;
	line-height: 1.5em;
	}
	pre {
		font-family: monospace;
		font-size: 1.0em;
	}
	strong, b {
		font-weight: bold;
	}
	em, i {
		font-style:italic;
	}
	
	hr {
		display: none;
	}
	div.hr {
		height: 1px;
		margin: 0 10px 10px 10px;
		background-image: url("../i/dotted-line.gif");
		background-position: left top;
		background-repeat: repeat-x;
	}
	
	p.error {color: red;}
	
/* END TYPOGRAPHY */	