/* CSS Document */

body, a {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	}
div#banner h1, div#banner2 h1 {
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: 0.02em;
	padding: 0;
	margin: -7% 0 0 20%;
	}
div#banner h3, div#banner2 h3 {
	font: 1em "Times New Roman", Palatino, Georgia, serif;
	font-style: italic;
	letter-spacing: 0.03em;
	padding: 0;
	margin: 0.3em 0 2% 22%;
	}
div#banner img, div#navcontainer, div#banner2 img, div#navigation, div#quicklinks, div#subnavcontainer, div#logos, div#footer img, #contentright, .noprint, .top, div#topNav_back,
div#mainMenu_back {
	display: none;
	}
div#contentmain {
	padding: 0;
	margin: 0;
	}
p {
	font-size: 0.8em;
	margin: 1em 0 1em 0.3em;
	padding: 0;
	}
div#text ul li li, td ul li {
	font-size: 100%;
	margin: 0;
	padding: 0.4em 0 0 0;
	}
ul li, ol li {
	font-size: 80%;
	}
div#text ul li, div#text ol li {
	margin: 0 0 0 1em;
	padding: 0 0 0.6em 0;
	}
div#contentleft ul li, div#contentcenter ul li {
	margin: 0 0 0 3em;
	padding: 0 0 0.5em 0;
	}
dl {
	font-size: 0.8em;
	margin: 0;
	padding: 0;
	}
.print {
	font-size: 80%;
	margin: 0 0 -0.3em 0;
	padding: 0;
	font-style: italic;
	}	
#frame {
	border: solid rgb(153,153,153);
	border-width: 0 0 1px 0;
	margin: 0;
	padding: 5px 0 0 0;
	}
#frame img, #newsright img {
	padding: 0 0 2px 0;
	}	
div#frame h2 {
	letter-spacing: 0.01em;
	font-size: 1em;
	}
div#contentmain h2 {
	margin: 0.5em 0 -0.8em 0;
	padding: 0 0 0.8em 0;
	} 			
div#contentleft h2, div#contentcenter h2 {
	margin: 0 0 -0.6em 2em;
	padding: 0.1em 0.5em;
	} 
div#text h3 {
	letter-spacing: 0.01em;
	margin: 0 0 0 0.3em;
	padding-top: 0.8em;
	font-size: 0.8em;	
	}	
#policytext p {
	font-size: 0.8em;
	letter-spacing: 0.01em;
	margin: 0.5em 0;
	padding: 0.5em 0 0.5em 0;
	}
.and {
	font-size: 0.8em;
	font-style: italic;
	font-weight: bold;
	padding: 0 0.2em 0 0.2em;
	}
.small {
	font-size: 0.8em;	
	}
div#hayesphoto, div#faeckephoto, div#laatschphoto, div#applegatephoto, div#filsonphoto, div#pauschkephoto, div#morelliphoto, div#harmanphoto {
	margin: 1em 1em 0 0;
	float: left;
	width: 139px;
	}
div#hayescontact, div#faeckecontact, div#laatschcontact, div#applegatecontact, div#filsoncontact, div#pauschkecontact, div#morellicontact, div#harmanphoto {
	padding: 0.3em 0 0 0;
	}
table#awards {
	margin: 0 1em 0 0;
	padding: 0;
	}
table {
	padding: 1em;
	}
table.border td {
	border: solid rgb(153,153,153);
	border-width: 1px 0 0 0;
	}
td {
	padding: 0.4em 0.3em;
	font-size: 80%;
	}
td ul {
	margin: 0.5em 0 0 2em;
	list-style: none;
	}
th {
	font-size: 75%;
	margin: 0;
	padding: 0;
	text-align: center;
	}
table.border th {
	text-align: left;
	}
div#pptbox {
	padding: 0.2em 0.2em 0.5em 0.3em;
	margin: 1em 0 1.25em 0;
	border: solid rgb(153,153,153);
	border-width: 1px;
	line-height: 1.1em;
	width: 185px;
	float: right;
	color: inherit;
	background-color: #ffffcc;
	}
div#pptbox p {
	margin: 0.5em 0 0 0;
	font-size: 0.75em;
	}
#pptbox h3 {
	color: rgb(0,0,102) ! important;
	background-color: #ffffcc ! important;
	margin: 0 0 0 0 ! important;
	}
#newsright h3.blue {
	letter-spacing: 0.01em;
	font-size: 1em;
	margin: 1em 0 0 0;
	padding: 0 0 1em 0;
	} 
#innerbox h3.agency {
	font-size: 85%;
	padding: 0.5em 0 0 0.5em ! important;
	margin: 0 0 -1.2em 0 ! important;
	}
