  	body { color: black;
  			background-image: url("images/bluefade.jpg");
			background-repeat:repeat-y;
			margin:0px;
			padding:0px;
			border:0;			/* This removes the border around the viewport in old versions of IE */
			width:100%;
			min-width:600px;    	/* Minimum width of layout - remove line if not required */
							/* The min-width property does not work in old versions of Internet Explorer */
			font-size: 12pt;
			font-family: Verdana, "century gothic", arial, helvetica, sans-serif; 
			color:#003366;
	}
	
	
	/* Header styles */
		#header {
			clear:both;
			float:left;
			width:100%;
			border-bottom: solid 2px #003366; 
		}
		
		#header h1 {
			padding:.1em 15px .4em 15px;
			margin:0;
			text-align:center;
		}
		
		/* 'widths' sub menu */
		#layoutdims {
			clear:both;
			border-top:4px solid #000;
			margin:0;
			padding:6px 15px !important;
			text-align:right;
		}
		
		/* column container */
		.colmask {
			position:relative;	/* This fixes the IE7 overflow hidden bug */
			clear:both;
			float:left;
			width:100%;			/* width of whole page */
			overflow:hidden;		/* This chops off any overhanging divs */
		}
		
		/* common column settings */
		.colright,
		.colmid,
		.colleft {
			float:left;
			width:100%;
			position:relative;
		}
		
	
		.col1,
		.col2,
		.col3 {
			float:left;
			position:relative;
			padding:0 0 1em 0;
			overflow:hidden;
		}
		
		
		
		/* 2 Column (left menu) settings */
		.leftmenu {		}
		.leftmenu .colleft {
			right:77%;			/* right column width */
		}
		
		.leftmenu .col1 {
			width:71%;			/* right column content width */
			left:102%;			/* 100% plus left column left padding */
		}
		.leftmenu .col2 {
			width:20%;			/* left column content width (column width minus left and right padding) */
			left:6%;			/* (right column left and right padding) plus (left column left padding) */
		}


	a:link {color:#CC0000;} 
	a:visited {color:#990000;}
	a:Hover {color: white; background-color:#CC0000;}
	a.Nowrap  {line-height: 1.5em; white-space: nowrap;}

	
	pre { font-family: monospace; }

		
	h3 {
		color:#cc0099;
		}
		
	p {
		text-Align:Left;
		font-size:12pt;
		}
		
	p.footnote { font-size:xx-small; color:Gray;}
	p.copyright { font-size:xx-small; color:Gray;}


	p.Guestbook{
		text-align:center;
		font-weight:bold}

	ul { list-style-image: url(_themes/blueprnt/blubul1d.gif); }

	ul#navigation { width: 12em;
					margin:0px;
					padding:0px;
				  	border-bottom: solid 1px #003366; 
				  	border-right: solid 1px #003366; 
					}
					
	ul#navigation li { 
						text-indent:0;
	  					list-style: none; 
						background-color: transparent; 
						border-top: solid 1px white; 
						text-align: left; 
						left: 0px;
						width:12em;
					  }

	ul#navigation li a { 
						display: block; 
						text-decoration: none; 
						padding: .25em; 
						border-bottom: solid 1px #990000; 
						border-right: solid 1px #003366; 
						}
						
	li#youarehere {
					border-bottom:solid 1px white; 
					border-right: solid 1px white; 
				  	border-top:solid 1px#990000; 
				  	border-left:solid 1px #990000; 
				  	}
				  	
		li#youarehere a { 
						display: block; 
						text-decoration: none; 
						padding: .25em; 
						border-top: solid 1px #990000; 
						border-left: solid 1px #990000; 
						border-bottom: solid 1px white; 
						border-right: solid 1px white; 
						color: white;
						background-color:#990000;
						}
			  	

		
	div.hr {
	  height: 15px;
	  background: #fff url(_themes/blueprnt/bluhorsd.gif) no-repeat scroll center;
	}
	
	div.hr hr {
  		display: none;
	}
	
	img.centered {
		margin-left: auto;
		margin-right: auto;
	}
