* { /* reset browsers */
	margin: 0;
	padding: 0;
	}

body {
	margin: 0 10px 0 0;
	padding: 0;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
	text-align: left;
	}

h1, h2, h3, h4, p, ul, ol, blockquote {
	padding-bottom: 1em;
	}

ul, ol, blockquote {
	margin-left: 32px;
	font-size: 12px;
	line-height: 13px;
	}

h1 {
	font: normal 21px/25px Arial, Helvetica, sans-serif;
	color: #036;
	padding-bottom: 1em;
	}

h2 {
	font: normal 18px/22px Arial, Helvetica, sans-serif;
	color: #930;
	padding-bottom: 1.2em;
	}

h3 {
	font: bold 15px/19px Arial, Helvetica, sans-serif;
	color: #036;
	}

h4 {
	font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #c30;
	padding-bottom: 0.6em;
	}

p {
	font: 12px/16px Arial, Helvetica, sans-serif;
	}

hr {
	border: 0;
	color: #f0f0f0;
	background-color: #f0f0f0;
	height: 1px;
	margin: .5em 0 1em;
	}

a {
	color: #036;
	text-decoration: underline;
	outline: none;
	}

a:active {
	outline: none;
	}

a:hover {
	color: #69c;
	text-decoration: none;
	}

a:visited {
	color: #39C;
	text-decoration: underline;
	}

a:visited:hover {
	color: #39C;
	text-decoration: none;
	}

img {
	border: 0;
	}

/* misc
   ----------------------------------------------------------- */

.smallGray {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #777;
	}

.small {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	}

.clear {
	display: none;
	}
	
#banner {
	height: 85px;
	border-bottom: 1px solid #e2dcbf;
	margin-bottom: 32px;
	}
	
img.section-photo {
	float: right;
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	padding: 4px;
	margin: 0 0 20px 20px;
	}
	
.section-photo-caption {
	font-size: 11px;
	color: #930;
	float: right;
	margin: 0 0 20px 20px;
	overflow: visible;
	}
	
.section-photo-caption img {
	background-color: #f9f9f9;
	border: 1px solid #ebebeb;
	padding: 4px;
	margin-bottom: 4px;
	}
	
table.table-form {
	clear: both;
	}
	
#section-box {
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #e2dcbf;
	}
	
#section-box #section-colleft {
	float: left;
	width: 49%;
	}
	
#section-box #section-colright {
	float: left;
	width: 49%;
	}
		
#section-box #section-colleft img.photo {
	float: right;
	background-color: #fff;
	border: 1px solid #f1ede7;
	padding: 3px;
	margin: 0 0 14px 8px;
	}
	
#section-box ul.section-list-left,
#section-box ul.section-list-right {
	float: left;
	margin-bottom: 18px;
	}
	
#section-box ul.section-list-left li,
#section-box ul.section-list-right li {
	margin: 0 0 4px 30px;
	}
	
#section-box ul.contact-box li {
	font-weight: bold;
	list-style: none;
	margin-left: 30px;
	}
	
/* home */
ul#lang-select {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 11px;
	height: 22px;
	position: absolute;
	top: 94px;
	right: 0;
	z-index: 3;
	}
	
ul#lang-select li {
	float: left;
	display: inline;
	padding: 1px 6px;
	border-right: 1px solid #c0d5e7;
	}
	
ul#lang-select li.last {
	padding-right: 3px;
	border-right: 0;
	}
	
ul#lang-select li a {
	color: #369;
	text-decoration: none;
	}
	
#home h1 {
	font-size: 16px;
	}
	
#home h2 {
	font-size: 16px;
	}
	
#bucket-left,
#bucket-center,
#bucket-right {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #e2dcbf;
	}

	
/* footer
   ----------------------------------------------------------- */
	
#footer-container {
	border-top: 2px solid #e2dcbf;
	}
#footer {
	padding: 17px 0;
	}

#footer p {
	font: 11px/14px Arial, sans-serif;
	color: #999;
	text-align: center;
	color: #afafaf;
	}
	
#footer a, #footer a:visited {
	color: #868686;
	font-size: 12px;
	text-decoration: underline;
	margin: 0 3px;
	}
	
	
	
/* hide from printer  - changed on 4-6-10 by ss from this to the one below */	
/* 
#search-form, 
#nav-top-container,
#nav-left-container
	{display: none;}
*/

/* hide from printer */	
form#search-form-main, 
#nav-top-container,
#nav-left-container,
#footer-outer-wrapper,
#pt_dropdown,
.page-tools,
#pagetools_dropdown  {display: none;}
/* banner-outer-wrapper - commented out because it may mess up display of some pages to add the one above - SS 4-6-10 */
	


