html, body {	margin: 0;	padding: 0;	list-style: none;	height: 100%;    min-height: 100%;}img {	border: 0;}a {	font-weight: bold;	text-decoration: none;}a:hover {	text-decoration: none;}.pdf, .pdf a {	font: 7pt tahoma;	font-weight:bold;	text-align:center;	float: right;	width:auto;	height:auto;	line-height: 50%;}.more {	text-align: right;	font: 7.5pt tahoma, arial, sans-serif;}.center {	text-align: center;}.left {	float: left;}.clear {	clear: both;}body, h1, h2, h3, form {	font: 10px tahoma, arial, sans-serif;	margin: 0;	padding: 0;	color: #5C5C5C;}body {	background: url(images/header_bg.jpg) repeat-x;	text-align: center;}#wrapper {	text-align: left;	margin: auto;	width: 785px;}#header {	height: 203px;	position: absolute;	width: 720px;}#header h1 {	margin-top: 34px;	margin-bottom: 5px;}#header h1 img {	display: block;}#nav {	margin-top: 7px;}#nav img {	float: left;}#headline {	padding-top: 205px;	font-size: 9pt;	}#headline li {	font-family: Tahoma;	font-size: 9pt;	line-height: 150%;}#headline p {	font-family: Tahoma;	font-size: 9pt;	line-height: 150%;	text-align:justify; 	margin-top:0.5em;	margin-right:160px}#headline p.more {	text-align: right;}#leftcell {	float: left;	width: auto;	padding-right: 10px;	margin: 0px;	 }#leftcell div {		padding: 2px; }#leftcell img {		margin: 0px;	padding: 0px;/*	border: 1px solid #D8D8D8; */}#photo {	float: left;	width: 624px; }#photo div {	border: 1px solid #D8D8D8;	padding: 2px; }#photo img {	display: block;}#formBox {	float: left;	width: 424px;}#formBox div { 	padding: 2px;}#search-news, #quick-link {		float: right;	width: 140px;	height: 265px;}#search-news, #quick-link div {	padding: 3px 0;	margin: 0;}#search-news #q {	width: 140px;	border: 1px solid #859D31;}#search-news .downcast, #quick-link .downcast {	background: #E6E7E7;	border-top: 1px solid #CFD0D0;	padding: 3px 4px 4px 4px;	margin: 2px 0 0 0;}#search-news h3 {	background: url(images/bullet_letter.gif) no-repeat;	padding-left: 15px;	font-weight: bold;	margin: 1em 0 0.4em 0;}#quick-link h3 {	background: url(images/arrow.jpg) no-repeat;	padding-left: 25px;	font-weight: bold;	margin: 1em 0 0.4em 0;}#quick-link a:hover, #search-news a:hover {	color: #8b0000;	text-decoration: underline;}#search-news p, #quick-link p {	background: url(images/bullet_letter.gif) no-repeat;	padding-left: 15px;	padding-right: 5px;	margin: 10px 0;	font: 7.5pt tahoma, arial, sans-serif;	text-align: left;	}#contact {		float: left;		width: 0px;}#contact img {	display: block;}#contact h3 {	background: url(images/bullet_letter.gif) no-repeat;	padding-left: 15px;	font-weight: bold;	margin: 1em 0 0.4em 0;}#contact p {	padding-left: 15px;	padding-right: 2px;	margin: 0.1em 0;}a {	font-weight: bold;	color: #5C5C5C;}#body {	padding-top: 2em;	text-align: justify;}#body #p2 {	padding-left: 10px;	padding-top: 10px;	font-size: 10pt;}#body #p2 a{	font-weight: normal;}#body #p2 a:hover{	color: #8b0000;	text-decoration: underline;}#body h2 {	margin: 10px 0px 10px 0;}#body-left {	float: left;	width: 408px;}#body-left p{	font-family: Tahoma;	font-size: 9pt;	line-height: 150%;	}#body-center {	float: left;	width: 620px;}#body-center p{	font-family: tahoma;	font-size: 9pt;	padding-bottom: 5px;	line-height: 150%;}#body-center p a:hover{	color: #8b0000;	text-decoration: underline;}#body-thumbnails {	float: left;	width: 148px;	}#body-thumbnails img {		height: 100px;	margin-top: 4px;	margin-bottom: 18px;}#body-thumbnails div {		height: 105px;	margin-top: 4px;	margin-bottom: 18px;}#body-thumbtext {	padding-bottom: 0px;	margin: 0px;	float: left;	width: 480px;}#body-thumbtext p {	font-family: Tahoma;	font-size: 9pt;	padding: 10px 0px 0px 10px;	height: 76px;}#body-thumbtext b {	font-family: Tahoma;	font-size: 11pt;	font-weight:bold;	/*color:#839837;	*/	}#body-thumbtext a:hover {	color: #8b0000;	text-decoration: underline;}#spacer {	height: 30px;}#body-thumbtext2 {	padding-bottom: 0px;	margin: 0px;	float: left;	width: 480px;}#body-thumbtext2 a:hover {	color: #8b0000;	text-decoration: underline;}#body-thumbtext2 p {	font-family: Tahoma;	font-size: 9pt;	padding: 10px 0px 0px 10px;	height: 112px;}#body-thumbtext2 b {	font-family: Tahoma;	font-size: 11pt;	font-weight:bold;	/*color:#839837;	*/	}	#body-center ul.container li {	background: top left url(images/container_thumb.jpg) no-repeat;}	#body-right {	float: right;	width: 330px;}#body-left ul.plussbullets {	margin-top: 45px;	margin-left: 120px;	padding: 0;	font-weight: bold;}#body-left ul.plussbullets li {	background: top left url(images/bullet_plus.gif) no-repeat;	margin: 0 0 10px 0;	padding: 0 0 0 25px;}#body h2, #body p {	margin: 0.3em 0;}#body-right p {	margin-right: 0em;	font: 9pt tahoma, arial, sans-serif;	margin: 5px;	padding: 0;	color: #5C5C5C;}#body a.green {	color: #9AAB68;	font-weight: normal;	text-decoration: underline;}#gallery img {	float: left;	}#footer {		color: #FFFFFF;	background: #42453D url(images/footer_bg.gif) repeat-x;	padding: 5px 0 3px 0;	margin-top: 2em;	font-weight: bold;	}.footer_shell {	margin-left: 40px;	}.footer_row a {		margin-right: 10px;	text-decoration: none;	color: #FFFFFF;}.footer_row a:hover {	text-decoration: underline;}.footer_copyright {	color: #FFFFFF;	padding-top: 5px;	}.footer_bar {	margin-right: 10px;	font-weight: normal;}#footer p {		padding: 0;	margin: 0;}#site {position: relative;z-index: 1;top : 70px;left : 10px;color: #000;background-color: #ddd;padding: 5px;}  /** menu 2 ****//* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/final_drop3.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the associated (x)html may be modified in any way to fit your requirements.=================================================================== */.preload2 {background: url(prodrop2/button4.gif);}.menu2 { padding:0px 0px 0 60px; margin:0; list-style:none; height:35px; background:#fff url(prodrop2/button1a.gif) repeat-x; position:absolute; font-family:arial, verdana, sans-serif; }.menu2 li.top {display:block; float:left; position:relative;}.menu2 li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#e3e4df; text-decoration:none; font-size:11px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}.menu2 li a.top_link span {float:left; display:block; padding:0 24px 0 12px; height:35px;}.menu2 li a.top_link span.down {float:left; display:block; padding:0 24px 0 12px; height:35px; background:url(prodrop2/down.gif) no-repeat right top;}.menu2 li a.top_link:hover {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}.menu2 li a.top_link:hover span {background:url(prodrop2/button4.gif) no-repeat right top;}.menu2 li a.top_link:hover span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}.menu2 li:hover > a.top_link {color:#fff; background: url(prodrop2/button4.gif) no-repeat;}.menu2 li:hover > a.top_link span {background:url(prodrop2/button4.gif) no-repeat right top;}.menu2 li:hover > a.top_link span.down {background:url(prodrop2/button4a.gif) no-repeat right top;}.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */.menu2 a:hover {visibility:visible;}.menu2 li:hover {position:relative; z-index:200;}/* keep the 'next' level invisible by placing it off screen. */.menu2 ul, .menu2 :hover ul ul,.menu2 :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul ul,.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; border-bottom:0.1em solid #57574F; }.menu2 :hover ul.sub {left:2px; top:35px; background: #000000; padding:0px; white-space:nowrap; width:153px; height:auto; }.menu2 :hover ul.sub li.dim {display:block; height:20px; position:relative; float:left; width:150px; border-bottom:0.1em solid #57574F; }.menu2 :hover ul.sub li a {display:block; font-size:11px; height:25px; width:150px; line-height:25px; text-indent:10px; color:#e3e4df; text-decoration:none; border-bottom:0.1em solid #57574F;  }.menu2 :hover ul.sub li a.fly {background:#000000 url(prodrop2/arrow_over.gif) 140px 7px no-repeat;}.menu2 :hover ul.sub li a:hover {background: #ffffff;color: #242420;}.menu2 :hover ul.sub li a.fly:hover {background:#ffffff url(prodrop2/arrow.gif) 140px 7px no-repeat;color: #242420;}.menu2 :hover ul li:hover > a.fly {background:#ffffff url(prodrop2/arrow.gif) 140px 7px no-repeat;color: #242420;}.menu2 :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul,.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul{left:150px; top:0px; background: #000000; padding:0px 0; white-space:nowrap; width:153px; z-index:200; height:auto;}
