/*
f1e9dd	pink?
b8ce90	lt green
78a22e	dk green
f7f7f7	off white
545454	dk grey
*/
body
{
	background-color:#f1e9dd;
}
body, div, td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#545454;
}
img
{
	border:none;
}

a.main_nav
{
	color:#545454;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

a.main_nav:hover
{
	color:#78a22e;
	text-decoration:underline;
}

a.main_nav_on
{
	color:#78a22e;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

a.main_nav_on:hover
{
	color:#545454;
	text-decoration:underline;
}

a.ext_nav
{
	color:#545454;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}

a.ext_nav:hover
{
	color:maroon;
	text-decoration:underline;
}

div.padded
{
	padding: 10px 10px 10px 10px;
}

/* suggested protocol ... */
#wrapper
{
	text-align:center;
	margin:0 auto;
	padding:0;
	width: 878px;
}
#pagetitle
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing:1px;
	padding:30px 0 20px 0;
	text-align:center;
}
#content
{
	float:right;
	margin:0;
	padding:0 40px 20px 0;
	width:700px;
	min-height:720px;
	text-align:left;
	background-color:#fff;
}
#content-int
{
	padding:10px;
}
#content-int br
{
	padding:8px;
}
#content-int table td.indent1, #content-int p.indent1
{
	padding-left:10px;
}
#content-int table td.indent2, #content-int p.indent2
{
	padding-left:20px;
}
#content-int p.pagetitle
{
	font-size:16px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:1px;
}

#content-int p.sectiontitle
{
	font-size:14px;
	font-weight:bold;
	padding-left:10px;
	line-height:18px;
	letter-spacing:1px;
}
#content-int p
{
	line-height:18px;
	letter-spacing:0.5px;
}
#nav
{
	float:left;
	margin:0;
	padding:0 0 0 30px;
	width:100px;
	text-align:left;
	line-height:18px;
}
#nav span
{
	color:#78a22e;
	font-weight:bold;
}
#nav a
{
	font:12px bold Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#545454;
}
#nav a:hover
{
	color:#78a22e;
	text-decoration:underline;
}




/***Tony Aslett's clearing hack***/
.clearing:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearing {
	display: inline-block;
}

/* hides from IE/Mac \*/
* html .clearing { 
	height: 1%;
}

.clearing {
	display: block;
}
/* end hide from IE-Mac */
/***end clearing hack***/