@charset "UTF-8";
/* CSS Document */

/*	---------------- General */

		body,td,th {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			}
		h1, h2, h3, h4, h5, h6, h7 {
			margin: 10px 0 20px 0;
			font-weight: bold;
			}
		h1 {
			margin: 0 0 20px 0;
			font-size: 20px;
			font-style: normal;
			font-weight: normal;
			}
		h2 { font-size: 14px; }
		h3 { font-size: 13px; margin-bottom: 10px; }
		p {
			margin: 0 0 15px 0;
			padding: 0;
			line-height: 1.3em;
			}
		a img { border: none; }
		hr {
			margin: 35px 0 10px 0;
			border: none;
			border-top: 1px dotted #d9d9d9;
			border-bottom: 1px solid #ffffff;
			background-color: #ffffff;
			}
		ul, ol {
			margin: 0 0 20px 35px;
			padding: 0;
			}
			ul li, ol li {
				margin: 0;
				padding: 1px 0 2px 0;
				line-height: 1.2em;
				}


/*	---------------- Tables */

		table.richTable {
			margin: 0 0 20px 0;
			padding: 0;
			border-collapse: collapse;
			}
			table.richTable th, table.richTable td {
				border: 1px solid #cccccc;
				}
			table.richTable td.blankrow {
				padding: 0;
				border: 0;
				font-size: 9px;
				}
				
				
/*	---------------- Lists */

		ul.linedList {
			margin: 10px 0 20px 0;
			padding: 0;
			list-style: none;
			border-top: 1px solid #efefef;
			}
			ul.linedList li {
				list-style-type: none;
				margin: 0;
				border-bottom: 1px solid #efefef;
				}
	
	
/*	---------------- Misc styles */

		p.intropara {
			font-size: 14px;
			}
		
		a.download-pdf {
			background-image: url(../images/construct/icon-pdf.gif);
			background-repeat: no-repeat;
			background-position: top left;
			padding-left: 20px;
			}
		a.download-zip {
			background-image: url(../images/construct/icon-zip.gif);
			background-repeat: no-repeat;
			background-position: top left;
			padding-left: 20px;
			}
		a.new-window {
			background-image: url(../images/construct/icon-newwindow.gif);
			background-repeat: no-repeat;
			background-position: top left;
			padding-left: 20px;
			}
			
		h1 img.teardrop {
			margin: 0 20px 0 0;
			vertical-align: middle;
			}
		
		img.teardrop {
			margin: 0 0 10px 0;
			}
			
		div.quote {
			}
			div.quote p {
				font-style: italic;
				line-height: 1.5em;
				}
			div.quote p.quote-sig {
				padding: 0;
				font-style: normal;
				}
			
			
/*  ---------------- Page specific */
		
		
		#map {
			margin: 0 0 15px 0;
			width: 620px;
			height: 220px;
			border: 3px solid #d4dee8;
			}
		
		
/*	---------------- Layout */

		#wrapper {
			}
		
		#website-margin {
			}
		
		#header {
			display: none;
			}
	
	/*	Main navigation */

			#navigation {
				display: none;
				}
	
	/*	Page */

			#page {
				}
				#page-top {
					}
				#page-base {
					}
	
	/*	Sub navigation */

			#subnavigation {
				display: none;
				}
	
	
	/*	Page area */
	
			#pagearea {
				}
				#content {
					}
	
	/*	Footer */

			#footer {
				}
				#footer ul {
					display: none;
					}
				#footer p {
					}