html, body {
	padding: 0;
	margin: 0;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	background-color: #bfcaae;
	text-align: center;
}

h1 {
	font-size: 1.3em;
	font-weight: bold;
	color: #97002e;
}

.heading { text-decoration: underline; }
.description { font-size: 0.8em; }

h2, h3 {
	font-size: 1.1em;
	color: #3b371a;
}

.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { zoom:1; }
*+html .clearfix { zoom:1; }

#container {
	margin: 0 auto;
	width: 901px;
	background: url(images/left_bg.jpg) repeat-y;
	text-align: left;
	background-color: #e9f7ea;
}

#header { position: relative; }

#leftcolumn {
	float: left;
	width: 205px;
	height: 786px;
	background: url(images/left_img.jpg) no-repeat;
	background-position: 0px 90px;
}

#rightcolumn {
	float: right;
	width: 696px;
	background-color: #e9f7ea;
}

#footer { clear: both; width: 100%; }

#logo { }
#topnav { background-color: #7e762f;}

.iam { 
	font-weight: bold;
	font-size: 0.9em;
	color: #ffffff;
	margin-left: 25px;
}

#sidenav { margin-top: 60px; }

	#sidenav ul li {
		list-style-type: none;
		margin-bottom: 8px;
	}
	
	#sidenav ul li a {
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.9em;
	}
	
	#sidenav ul ul { position: relative; top: 10px; left: -10px; margin-bottom: 25px;}
	#sidenav ul ul li {
		list-style-type: square;
		color: #ffffff;
	}
	
	#sidenav ul ul li.active-trail, #sidenav ul li a.active { color: #000000; }
	
/* Custom Left Nav Block for Special Notes */

#special-notes {
	position: absolute;
	top: 500px;
	width: 200px;
	font-size: 0.9em;
	color: #fff;
}

	#special-notes ul li{
		list-style-type: square;
		margin-right: 5px;
	}
	
	#special-notes p { margin: 0px 0px 10px 25px; }
	#special-notes p a { color: #fff; font-weight: bold;}

/* END Custom Left Nav Block for Special Notes */	

#copy, table {
	color: #000000;
	margin: 15px 10px 25px 10px;
	font-size: 0.9em;
}

	#copy a { color: #97002e; }
	
	#copy dt { float: left; clear: left; width: 75px; font-weight: bold; color: #97002e; }
	#copy dd { float: left; width: 500px;}

#attachments { margin: 15px 0px; }

	#attachments td, #attachments th { 
		padding-right: 25px;
		text-align: left;
	}
	
#contactform input { 
	float: left;
	margin-right: 5px;
}

.requiredfield { color: red; }

/* Editing Tabs */

ul.tabs { float: right; border-bottom: solid #97002e 1px; }

#edittabs ul li{
	float: left;
	list-style-type: none;
	margin: 0px 5px;
	font-weight: bold;
	background-color: #fff;
	padding: 4px 35px;
}

#edittabs ul li .active { color: #fff; }
#edittabs ul .active { background-color: #97002e; }
#edittabs ul li a { text-decoration: none; text-transform: uppercase; }

/* END Editing Tabs */

fieldset, .form-item { margin-bottom: 10px; }
legend { font-weight: bold; }
label { vertical-align: top; }

.teaser-checkbox, #edit-teaser-js-wrapper, fieldset p a { display: none; } /* hacks for editing forms and FCK editor */
