<!--
	/* Site Design / Implementation by: www.GeckoDesigns.ca */
	
	body { 	
		background:#ffffff url('bg.jpg') repeat-x top left;
		margin:0;
		font:12px tahoma, san-serif;
		text-align:center;		
	}
	
	#center { 
		position:relative; 
		width:798px; 
		margin:0 auto; 
		z-index:90;
	}	
	
	#topbanner {
		position:relative; 
		text-align:left;
		height:160px;
		background:transparent url('header-bg-3.jpg') no-repeat top left;
	}
	
	#topmenu {
		position: relative;
		top:7px;
		height:27px;
		padding-right:10px;
		text-align:center;	
		}  html>body div#topmenu {
		top:9px;
	}
	#r1-home {
		background:transparent url('img-top.jpg') no-repeat top left;
		color:#E0E0E0;
		vertical-align:top;
		text-align:left;
		height:89px;		
	}
	
	#r1 {
		background:transparent url('img-top-menu.jpg') no-repeat top left;
		margin:0;
		vertical-align:top;
		height:40px;
		padding-left:35px;
		padding-right:15px;
		}  html>body div#r1 {
		padding-left:45px;
	}	
	
	#r1a {
		margin:22 0 5 10;
		text-align:left;
		color:#999999;
		line-height:100%;
		font:12px tahoma, san-serif;
		width:750px;
		}  html>body div#r1a {
		margin:32 20 5 40;
		width:734px;
		border-top:1px solid #f3f3f3;
		border-right:1px solid #f3f3f3;
		border-bottom:1px solid #f3f3f3;
	}
	
	#r1a a, #r1a a:visited, #r1a a:active {
		font:12px tahoma, san-serif;
		text-decoration:none;
		color:#333333;
	}
	
	#r2main a, #r2main a:visited, #r2main a:active {
		font:12px tahoma, san-serif;
		text-decoration:none;
		color:#5978ae;
	}	
	
	#r1a a:hover {
		font:12px tahoma, san-serif;
		color:#51719e;
		text-decoration:underline;
	}
	
	#r2main a:hover {
		font:12px tahoma, san-serif;
		color:#333333;
		text-decoration:underline;
	}
	
	div#r1a ul {
		margin:0px 0px 0px 0px;
		border:0 none;
		list-style:none outside;
		padding:0;
		}  html>body div#r1 ul {
		padding:20px 0px 0px 0px;
	}
	
	div#r1a li.doc, div#r1a li.docs, div#r1a li.sdocs, div#r1a li.sdoc, div#r1-home li.doc, div#r1-home li.docs, div#r1-home li.sdocs, div#r1-home li.sdoc, div#r1a li.navitem, div#r1a li.snavitem, div#r1a li.navitems, div#r1a li.snavitems {
		display:inline;
		padding:0px 8px 0px 8px;
		border-right: 1px solid #cccccc;
	}	
	
	div#r2main ul {
		list-style-position:outside;
	}
	
	div#r2main sitemaplevel1 ul, div#r2main sitemaplevel2 ul, div#r2main sitemaplevel3 ul  {
		padding:5px 0px 5px 0px;
	}  html>body div#r2main sitemaplevel1 ul, html>body div#r2main sitemaplevel2 ul, html>body div#r2main sitemaplevel3 ul  {
		display:inline;
	}
	
	div#submenulist ul {
		margin:19px 0px 0px 20px;
		list-style-position:outside;
		padding:0px;
		}  html>body div#submenulist ul {
		margin:15px 0px 0px 16px;
	}
	
	div#r2main li.doc, div#r2main li.docs, div#r2main li.sdocs, div#r2main li.sdoc, div#submenulist li.doc, div#submenulist li.docs, div#submenulist li.sdocs, div#submenulist li.sdoc {
		list-style-image: url('arrow.gif');
		padding:0px;
	}	
	#r2 {
		position:relative;
		background:transparent url('img-body-bg.jpg') no-repeat top left;
		font:12px tahoma, san-serif;
		color:#333333;	
		padding:5px 22px 10px 22px;
		text-align:left;
		width:798px;
		}  html>body div#r2 {
		padding:5px 22px 10px 22px;
		width:750px;
	}
	
	#r2main {
		position:relative;
		background:transparent url('img-body-bg-2.jpg') no-repeat top left;
		font:12px tahoma, san-serif;
		color:#333333;	
		padding:5px 22px 10px 22px;
		text-align:left;
		width:798px;
		}  html>body div#r2main {
		padding-left:20px;
		padding-top:12px;
		padding-right:22px;
		width:750px;
	}	
	#r3 {
		position:relative;
		background:transparent url('img-footer-bg2.gif') no-repeat top left;
		font:12px tahoma, san-serif;
		color:#999999;
		padding:20px 25px 10px 15px;
		text-align:left;
		}  html>body div#r3 {
		padding:20px 22px 10px 15px;
	}
	
	#r3 a, #r3 a:active, #r3 a:visited, #r3 a:link, p a, p a:active, p a:visited, td a, td a:active, td a:visited { 
		color:#5978ae; 
		text-decoration:none; 
	}
	#r3 a:hover, p a:hover, td a:hover { 
		color:#333333; 
		text-decoration:underline;
	}
	
	#locator {
		color:#A7A7A7;
		position:relative;
		top:5px;
		}  html>body div#locator {
		top:-2px;
	}
	
	#locator a, #locator a:active, #locator a:visited, #locator a:link { 
		color:#5978ae; 
		text-decoration:none; 
	}
	#locator a:hover { 
		color:#333333; 
		text-decoration:underline;
	}	
	H1, H2, H3, H4, H5, H6  {
		font:22px tahoma, san-serif;
		font-weight:normal;
		color:#666666;
		margin-bottom:0px;
	}
	
	#heading {
		font:22px tahoma, san-serif;
		font-weight:normal;
		color:#666666;
		margin:15px 0px 3px 0px;
	}
	
	#l {
		position:absolute;
		z-index:99;
		top:1px;
		left:1px;	
	}
	
	#gd {
		position:relative;
		left:710px;
		top:-15px;
	}
	
	p {
		font:12px tahoma, san-serif;
		line-height:150%;
	}
	
	hr {
		height:1px;		
		color:transparent;
		width:95%;
		align:left;
		margin:0;
		padding:0;
		border-bottom:1px solid #eeeeee;
	}	
	
	.tdHeader {
		font:22px tahoma, san-serif;
		font-weight:normal;
		color:#999999;
		margin-bottom:0px;
	}
	
	td {
		font:12px tahoma, san-serif;
		color:#333333;
		line-height:150%; 
	}
	
	#req {
		color:red;
		font-weight:bold;
		font:16px Courier New, Courier, monospace;
	}
	
	.edit {
		margin:20px 0px 0px 0px;
		background-color: #95A9B0;
		font:13px tahoma, san-serif;
	}
	.edit a, .edit a:active, .edit a:visited, .edit a:link { 
		color:#ffffff; 
		text-decoration:none; 
	}
	.edit a:hover { 
		color:#333333; 
		text-decoration:underline;
	}
	
	.cls-form-button, .submit {
		font:12px tahoma, san-serif;
		color:#999999;
		background-color:#FBFBFB;
		border: 1px solid #E2E3E7;
		padding:2px 20px 2px 20px;
	}
	
	.cls-form, .text {
		color:#666666;
		font:12px tahoma, san-serif;
		padding:2px 2px 2px 2px;
		background:transparent url('form-bg.jpg') no-repeat top left;
		border: 1px solid #DBDCE3;
	}
	
	img {
		border:0px solid #cccccc;
	}
	
	div#missingul ul {
		margin:0px 0px 0px 30px;
		border:0 none;
		list-style: none inside;
		padding:5px 0px 5px 5px;
	}
	