	body{
		background-image:url(/images/background.gif);
		padding:0;
		margin:0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	div#wrapper{
		width:958px;
		margin:19px auto;
		background-image:url(/images/wrapper_background2.jpg);
	}
	div#headerwrapper{
		background-image:url(/images/main_header2.jpg);
		height:248px;
	}
		div#mainmenu{
			width:181px;
			padding:12px 0 0 12px;
		}
			div#mainmenu .header{
				background-image:url(/images/main_menu_header.jpg);
				padding:7px 0 6px 55px;
				font-weight:bold;
				font-size:14px;
				color:#FFF;
			}
			div#mainmenu .options{
				font-size:11px;
				border-bottom:1px solid #FFF;
			}
			div#mainmenu .options a{
				border:solid;
				border-width:1px 1px 0 1px;
				display:block;
				border-color:#FFF;
				color:#000;
				text-decoration:none;
				padding:4px 0 4px 0;
			}
			div#mainmenu .options a.toplevel{
				background-color:#BCD6F0;
				padding-left:8px;
				width:171px;
			}
				div#mainmenu .options a.toplevel:hover{
					background-color:#FFF;
				}
			div#mainmenu .options a.secondlevel{
				background-color:#E0F0FF;
				padding-left:14px;
				width:165px;
			}
				div#mainmenu .options a.secondlevel:hover{
					background-color:#FFF;
				}
	div#contentwrapper{
		padding-bottom:8px;
	}
		div#contentwrapper .contactwrapper{
			width:181px;
			color:#BCD6F0;
			padding-left:12px;
			font-size:11px;
			float:left;
		}
		div#contentwrapper .contactwrapper .header{
			border:solid #FFF;
			border-width:1px 1px 1px 1px;
			background-image:url(/images/header_logo.jpg);
			background-repeat:no-repeat;
			padding:6px 0 6px 55px;
			font-weight:bold;
			font-size:14px;
			color:#FFF;
		}
		div#contentwrapper .contactwrapper .addressheader, div#contentwrapper .contactwrapper .telephoneheader, div#contentwrapper .contactwrapper .emailheader{
			border:solid #FFF;
			border-width:0 1px 1px 1px;
			background-color:#666;
			padding:4px 0 4px 8px;
			color:#FFF;
			background-repeat:no-repeat;
			background-position:right;
		}
		div#contentwrapper .contactwrapper .address, div#contentwrapper .contactwrapper .telephone, div#contentwrapper .contactwrapper .email{
			border:solid #FFF;
			border-width:0 1px 1px 1px;
			background-color:#BCD6F0;
			padding:4px 0 4px 8px;
			color:#000;
		}
		div#contentwrapper .contactwrapper .addressheader{
			background-image:url(/images/signpost.gif);
		}
		div#contentwrapper .contactwrapper .telephoneheader{
			background-image:url(/images/phone.gif);
		}
		div#contentwrapper .contactwrapper .emailheader{
			background-image:url(/images/letter.gif);
		}
		
		div#content{
			width:932px;
			margin:auto;
			border:1px solid #FFF;
			background-color:#FFF;
		}
		div#content .header{
			background-color:#689ACC;
			background-image:url(/images/header_motif.gif);
			background-repeat:no-repeat;
			background-position:right;
			height:29px;
		}
		div#content .title{
			font-weight:bold;
			font-size:14px;
			color:#FFF;
			float:left;
			padding:6px 30px 6px 10px;
			background-image:url(/images/header_chevron.gif);
			background-repeat:no-repeat;
			background-position:right;
		}
		
	div#footerwrapper{
		background-image:url(/images/main_footer2.jpg);
		height:92px;
	}
		div#footerwrapper div.copyright, div#footerwrapper div.contact{
			text-align:center;
			padding-top:7px;
			line-height:14px;
		}
		div#footerwrapper div.contact span{
			padding:0 20px;
		}
	
	div.text{
		padding:10px;
	}
	div.center{
		text-align:center;
	}
	
	p{
		margin:0;
		padding:8px 8px;
	}
	p.center{
		text-align:center;
	}
	h1{
		font-size:18px;
		margin:0;
		padding:4px 8px;
	}
	h2{
		color:#3366CC;
		margin:0;
		padding:8px 0 4px 0;
		font-size:16px;
	}
	h3{
		font-size:12px;
		margin:3px 0;
		padding:0;
	}
	h4{
		font-size:14px;
		padding:12px 8px 2px;
		margin:0;
	}
	h5{
		margin:0;
		padding:0 0 10px;
		color:#3366CC;
		font-size:14px;
	}
	img{
		margin:0px 10px;
	}
	
	div#container{
		padding-top:10px;
	}
		div#container .cp{
			clear:both;
			margin:0;
			padding:8px 0 0 0;
		}
		div#container ul{
			list-style: none;
		}
		div#container ul li{
			display: inline;
		}
		div#container h2{
			position:relative;
			padding:4px 0;
			margin:8px 0 8px 100px;
		}
		div#container a.logo img{
			float:left;
			position:relative;
		}

		div#container .anchors {
			list-style: none;
			margin: 0;
			padding: 0 0 1px;
		}
		div#container .anchors:after { /* clearing without presentational markup, IE gets extra treatment */
			display: block;
			clear: both;
			content: " ";
		}
		div#container .anchors li {
			float: left;
			margin: 0 1px 0 0;
		}
		div#container .anchors a {
			display: block;
			position: relative;
			top: 2px;
			border-bottom:0;
			z-index: 2;
			padding: 3px 9px 5px;
			color: #000;
			text-decoration: none;
			text-align:center;
			width:100px;
			background-image:url(/images/tabdown.jpg);
		}
		div#container .anchors .on a:hover{
			background-image:url(/images/tabup.jpg);
		}
		div#container .anchors a:hover{
			background-image:url(/images/tabover.jpg);
		}
		div#container .anchors .on a, .anchors a:focus, .anchors a:active{
			background-image:url(/images/tabup.jpg);
		}
		div#container .anchors .on a {
			padding-bottom: 5px;
			font-weight: bold;
		}
		div#container .anchors a:focus, .anchors a:active {
			outline: none; /* @ Firefox 1.5, remove ugly dotted border */
		}
		div#container .anchor {
			background: #e5e5e5;
			border:1px solid #666;
		}
			
		div#container .anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
			cursor: text;
		}
		div#container .anchors a:hover, .anchors a:focus, .anchors a:active {
			cursor: pointer;
		}
		div#container .anchor {
			padding: 10px;
		}
		
		div#container .anchor ul{
			margin:0;
			padding:0;
			position:relative;
		}
		div#container .anchor ul li{
			display:block;
			padding:4px 0;
		}
		span.formTitle{
			float:left;
			width:70px;
			padding:4px;
			font-weight:bold;
		}
		form{
			margin-bottom:10px;
		}
		form select, form input, form textarea, form img{
			margin:0px 0px 10px;
		}
		form img{
			border:1px solid #888;
			margin-left:78px;
		}
		form p{
			margin-left:70px;
		}
		form textarea{
			width:260px;
		}
		form{
			border:1px solid #e5e5e5;
			background-color:#eee;
			padding:15px 15px 5px;
			float:right;
			width:360px;
			clear:right;
			position:relative;
			clear:both;
		}
		p.inset{
			padding-left:20px;
		}
		span.required{
			padding-left:5px;
			top:-15px;
			position:relative;
			color:#F00;
		}
		form .formButton{
			cursor:pointer;
			border:0;
			float:right;
		}
		p.help{
			top:8px;
			margin:0;
			padding:8px 0 0 0;
			color:#F00;
			font-size:11px;
		}
		p.error{
			margin:0;
			padding:0 0 10px;
			color:#FF0000;
			font-weight:bold;
		}
		p.success{
			margin:0;
			padding:0 0 10px;
			color:#009900;
			font-weight:bold;
		}
		div.contactus{
			background-image:url(/images/contactusbkgrnd.jpg);
			background-repeat:no-repeat;
			background-position:bottom left;
		}
		br.clear{
			clear:both;
		}
		a img{
			border-color:#000;
		}
		img.pdfimage{
			margin:0;
			padding:0 8px 0 0;
		}
		span.keywords{
			color:#E5E5E5;
			font-size:8px;
		}
