
/*---------- generic typography ----------*/

body {
	font-family:Arial, Sans-Serif;
	font-size:62.5%;
	}

h1 {
	font-size:2.0em;
	line-height:1.4em;
	color:#141243;
	margin-bottom:15px;
	}
	
h2 {
	font-size:1.3em;
	color:#003366;
	}
	
h3 {
	font-size:1.8em;
	color:#141243;
	col/or:#93b0cf;
	margin-bottom:5px;
	padding-bottom:4px;
	border-bottom:1px dotted #4ec014;
	}
	
h4 {
	font-size:1.3em;
	color:#666;
	font-weight:normal;
	text-align:center;
	line-height:1.3em;
	}
	
p {
	font-size:1.2em;
	color:#333;
	line-height:1.7em;
	margin-bottom:15px;
	}

em {
	font-style:normal;
	}
	
ul.body-list {
	margin-left:14px;
	padding-bottom:5px;
	}
	
ul.body-list li {
	list-style-type:disc;
	font-size:1.2em;
	color:#333;
	line-height:1.7em;
	margin-bottom:10px;
	}
	
	
/*---------- header typography ----------*/





/*---------- content typography ----------*/

p.note {
	color:#666;
	font-size:1.0em;
	margin-bottom:0;
	}
	
p.last {
	margin:0px;
	}
	
p.one_row {
	padding-top:10px;
	}
	
p.words-left {
	display:inline;
	float:left;
	}
	
p.description {
	padding-top:5px;
	margin-bottom:0;
	color:#141243;
	font-size:1.1em;
	}
	
p.profile {
	padding-top:15px;
	}	

a.body {
	color:#333;
	text-decoration:underline;
	}
	
	a.body:hover {
		color:black;
		}
		
a.breadcrumb {
	color:#666;
	font-size:0.9em;
	}
	
	a.breadcrumb:hover {
		color:#333;
		}
	
h1 span.blue-span {
	color:#93b0cf;
	}
	
h1.grey {
	color:#93B0CF;
}
	
	
/*---------- footer typography ----------*/

p.footer_links {
	font-size:1.0em;
	color:#7786a2;
	padding:0;
	}
	
	p.footer_links a {
		color:#7786a2;
		text-decoration:none;
		}
		
		p.footer_links a:hover {
			color:white;
			}
			
p#copyright {
	font-size:0.8em;
	color:#7786a2;
	padding:0px;
	text-align:right;
	}

	