	body{
		margin:0;
		padding:0;
		/*line-height: 1.5em;*/
		background: #0099CC;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif
	}
	
	b{font-size: 110%;}
	em{color: red;}
	
	#maincontainer{
		width: 840px; /*Width of main container*/
		margin: 0 auto; /*Center container on page*/
		background: white;
		border-width: 1px;
		border-style: solid;
		border-color: #808080;
	}
	
	#topsection{
		background-image: url(/images/buhr-top.jpg);
		height: 250px; /*Height of top section 350*/
		color: #0099CC;
	}
	
	#topsection h1{
		margin: 0;
		padding-top: 30px;
		filter:glow(color=navy,strength=7);
		color: #ffffff;
	}
	
	#contentwrapper{
		float: left;
		width: 100%;
	}
	
	#contentcolumn{
		margin-left: 200px; /*Set left margin to LeftColumnWidth*/
	}
	
	#contentcolumn h2{
		color: #FF7547;
	}
	
	#leftcolumn{
		float: left;
		width: 200px; /*Width of left column*/
		margin-left: -840px; /*Set left margin to -(MainContainerWidth)*/
	}
	
	#footer{
		clear: left;
		width: 100%;
		background: #e2ebed; /*#99CC00;*/
		color: #939393;
		text-align: center;
		padding: 4px 0;
		font-size: 10px;
	}
	
	#footer a{
		color: #939393;
	}
	
	.innertube{
		margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
		margin-top: 0;
	}

	
	#menu{	/* Menu object */
		margin: 0px;
		padding: 0px;
		width: 150px;	/* Width of menu */
	}
	#menu li{
		margin-top: 2px;	/* Space between each menu item */
		list-style-type: none;				
		clear: both;
		display: block;	
		overflow: auto;
	}
	
	#menu li a{	/* Text rules for the menu items */
		color: #000;	/* Black text color */
		text-decoration: none;	/* No underline */
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		letter-spacing: 1px;	/* Extra space between each letter of the menu items */
		font-size: 0.7em;	/* Fixed font size */
		font-weight: bold;	/* Bold font */
		float: left;
		background-color: #D6DEE0;
		padding-left: 3px;
		line-height: 25px;	/* Height of menu links */
	}

	#menu li div{
		float: left;
	}
	
	
	
	input.required, textarea.required {
			border: 1px solid #ffbf2b;
		}
		
	input.validation-failed, textarea.validation-failed {
		border: 1px solid #FF3300;
		color: #FF3300;
	}
		
	input.validation-passed, textarea.validation-passed {
		border: 1px solid #00CC00;
		color: #000;
	}
	
	.validation-advice {
		margin: 5px 0;
		padding: 5px;
		background-color: #FF3300;
		color: #fff;
		font-weight: bold;
	}