body,table,td,tr,div,p,h1,h2,h3,h4,li {font-family: Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;}body,td,div,pre,p,li {font-size: 10pt; line-height:1.4em; color:#383A45}body {	margin:20px 0px; padding:0px;	text-align:center;	background:#506770 url('../graphics/coverpage.jpg') center -100px repeat-y;}.clearer { clear:both; height:1px; overflow:hidden; margin-top:-1px; }h1.title {	display:block;	font-size:16pt;	font-weight:bold;	color:#A9D280;	font-family:"Lucida Console", "Trebuchet MS",Helvetica, sans-serif;	text-transform:uppercase;	margin-top:0px;	border-bottom:1px dotted #A9BCC3;	margin-bottom:10px;	padding:0px;	}h2 {	font-size:11pt;	font-weight:bold;	margin-top:0px;	margin-bottom:4px;	padding:0px;}h3 {	color:#2F4962;	font-size:10pt;	padding:2px;	border-bottom:1px solid #A9BCC3;	display:block;	margin-bottom:4px;	margin-top:0px;}h3 + p {	line-height:1.5em;	padding:0px;	margin:0px;	padding-bottom:10px;}h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {	font-size:9pt;	font-weight:normal;	margin:0;	padding-top:5px;}h4 a:visited {	color:#A9BCC3;}#container {	position:relative;	width:790px;	border:1px solid silver;	background: url('../graphics/trans_bg.png') top left repeat;	margin:180px auto 0;	text-align:left;}#header {	position:relative;	top:0px;	left:0px;		background:white;	width:750px;	height:105px;	z-index:99;}#menu_container {	position:relative;	margin-top:-24px;	right:0px;	height:24px;	z-index:100;}div.menu {	height:19px;	float:left;	background: url('../graphics/trans_bg.png') top left repeat;	border:1px solid silver;	border-bottom:none;	margin-right:2px;	padding:2px 0px 2px 2px;}div.highlight {	padding:0px 0px 2px 2px;	height:19px;	border-top:3px solid #A9D280;}div.menu a {	font-family:Arial, Helvetica, sans-serif;	font-size:9pt;	font-weight:normal;	text-align:center;	padding:2px 12px 0px 22px;	background: url(../graphics/menu-bullet.png) 2px 2px no-repeat;}div.sidebar {	float:left;	margin:30px;}div.text {	position:relative;	padding:30px 0px;	margin-left:250px;	margin-right:20px;}div.text p {	margin-bottom:-5px;	padding:0px;}#news, #success {	width:187px;	background:#E7E7F3 url(../graphics/box_bg.png) top left repeat-x;	padding:20px 10px;}#news {	color:#A9BCC3;	font-size:90%;	margin-top:20px;}div.box_text {	line-height:1.2em;	width:175px;	font-size:10px;	color:#A9BCC3;	margin:10px 0px 0px;	text-align:center;}div.quote {	font-family:Tahoma,Helvetica,sans-serif;	background:#E3E9EB url(../graphics/quote_bg.png) top left repeat-x;	padding:8px 8px 8px 48px;	margin:30px 10px 10px;	border:1px groove #2F4962;}div.quoteauthor {	text-align:right;	font-weight:bold;}div.box_header {	margin-top:-10px;	letter-spacing:1px; 	font-size:9pt; 	font-weight:bold; 	color:#506770;	text-align:center;	font-family:Arial, 'sans', Helvetica;}#success p, #news p {	color:black;	font-size:8pt;}a {text-decoration:none; font-weight: normal}a:link {color:black; font-weight: normal}a:visited {color:#330066}a:hover{color:#A9D280; font-weight:bold}a:active {color:#FF0000; font-weight:normal}a.body {text-decoration:none; font-weight: normal}a.body:link {color:#A9D280; font-weight: normal}a.body:visited {color:#A9D280; font-style:italic}a.body:hover{font-weight:bold; text-decoration:underline}a.body:active {color:#FF0000; font-weight:normal}a.box {text-decoration:none; font-weight: normal}a.box:link {color:#808080; font-weight: normal}a.box:visited {color:#808080}a.box:hover{color:#718F9B; font-weight:normal; text-decoration:underline}a.box:active {color:#CDE6B5; font-weight:normal}div.sponsors, div.projects { 	border-bottom:1px dotted silver;	padding:10px 0px;}div.projects {	border:none;}div.subfooter {	height:15px; 	text-align:right; 	color:black; 	padding:5px 10px 5px 5px;	font-size:7pt;	background:#E4F1D7; 	border-top:1px solid gray;	z-index:99;}div.subfooter a:link {	text-transform:none;	text-decoration:none;	color:#A9BCC3;}div.subfooter a:visited {	color:#A9BCC3;}div.subfooter a:hover {	font-weight:bold;	color:black;}div.success {	margin:10px 0px 0px 3px;	padding:0px;	width:120px;	background:none;	color:black;	font-size:7pt;	text-align:center;	font-family: Verdana, 'Trebuchet MS', Arial, Helvetica, sans-serif;}.news_footer {	font-size:80%}#Nav { 	position:absolute; 	top:0px; 	left:0px; 	height:249px;	width:240px;	visibility:hidden; 	margin:0px;	padding:0px;	z-index:200;	background:url(../graphics/dynmenu_bg3.png) top left no-repeat;}#NavLinks { 	position:absolute; 	top:20px; 	left:8px; 	padding:0px; 	margin:0px;	z-index:101;	font-weight:normal;}tr.dynmenu {	width:140px;}tr.dynmenu td {	font-size:8pt;	color:white;	text-align:right;}.dynmenu {	width:40mm;	font-size:8pt;	border:0px solid white;}div.project_item {	display:none;	padding:10px;	background:#E3E9EB url(../graphics/quote_bg.png) top left repeat-x;	margin:10px 20px;}div.project_item a:link {	color:black;}div.project_item a:visited  {	color:#7B6044;}div.project_item a:hover{	text-decoration:underline;}div.project_item a:active {	color:gray;}div.text table tr td input, div.text table tr td textarea, div.text table tr td select {	border:0px solid white;	border:1px solid gray;	background:#DDE9C9;	font-size:9pt;	font-family:Verdana,Arial,'sans';}#text table tr td input.submit {	border:none;	background:#efefef;	font-weight:bold;}div.province_image {	margin-top:20px;}table.provinces {	margin:10px 0;}div.plus {	display:block; 	padding-right:10px;	clear:right;}div.minus {	display:none; 	padding-right:10px;}h4 span {	padding-left:15px;}table.contact tr td {	vertical-align:top;}table.provinces tr td.province_titles {	padding:5px;	vertical-align:middle;}