body
	{
		font-family: Verdana, sans-serif;
		font-size: .8em;
		color: #000;
	}

#header
	{
		padding-bottom: 30pt;
		margin-bottom: 20pt;
		border-bottom: 1pt solid #006634;
	}

#header h1
	{
		display: list-item; 
		list-style-image: url(/images/layout/logo.gif);
		list-style-position: inside;
		letter-spacing: -1000em;
		font-size: 1pt; 
		color: #fff; 
		width: 328px;
		height: 48px;
	}

#content h1
	{
		font-family: "Trebuchet MS", Verdana, sans-serif;
		color: #006634;
		font-weight: normal;
		font-size: 2em;
		margin-top: 0;
		padding-top: 0;
	}
	
#content h2
	{
		font-family: "Trebuchet MS", Verdana, sans-serif;
		color: #006634;
		font-weight: normal;
		font-size: 1.75em;
	}	

#content p, #content table, #content ul
	{
		line-height: 1.7em;
	}

.tar
	{
		text-align: right;
	}
	
.tac
	{
		text-align: center;
	}

	
div.photo-page h2
	{
		clear: both;
	}
	
div.photo-page ul
	{
		margin: 1em 0;
		padding: 0;
		list-style: none;
	}
	
div.photo-page li
	{
		display: inline;
		margin-right: 24px;
	}
	
div.photo-page li img
	{
		margin-bottom: 12px;
	}
	
div.photo-page li img
	{
		border: 2px solid #006634;
	}
	
div.photo-page li a:hover img
	{
		border-color: #4e6fb2 !important;
	}
	
table
	{
		width: 100%;
	}
	
thead th, tfoot th
	{
		color: #85af9b;
		text-align: left;
	}

th.size
	{
		width: 10em;
	}
	
td
	{
		padding: 1em 2em .5em 0;
		border-top: 1px dotted #85af9b;
		vertical-align: top;
	}
	
tfoot th
	{
		border-top: 1px dotted #85af9b;
	}

#header h2, #header p, #breadcrumbs, #top-nav, #sub-nav, hr, .skip, .dont-print
	{
		display: none;
	}

#logos
	{
		position: absolute;
		top: 0;
		right: 0;
	}

#header img
	{
		border: 0;
		margin-left: 10pt;
	}

#about
	{
		padding-top: 5pt;
		margin-top: 20pt;
		border-top: 1pt solid #006634;
	}

#about p.fr
	{
		text-align: right;
	}

.fl
	{
		float: left;
	}

.fr
	{
		float: right;
	}

span.company
	{
		font-weight: bold;
		color: #006634;
		word-spacing: -.1em;
		letter-spacing: -1px;
	}

a
	{
		color: #006634 !important;
	}