@charset "UTF-8";
/* CSS Document */

	body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
		background:#87925D;
		}
		
	#contentHolder {
	width: 949px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	}

	#header {
		margin:0; padding:0;
		background:#f3f1e9;
		}

	#main1 {
		margin:0; padding:0;
		background:#f3f1e9 url("left-nav-bg.gif") top left repeat-y;
		}
	#main2 {
		margin:0; padding:0;
		background:url("right-nav-bg.gif") top right repeat-y;
		}
	#left {
		float:left;
		width:185px;
		margin:0; padding:0;
		/* background:url("corner.gif") top right no-repeat;*/
		font-size:80%;
		}
		
	#left ul {
	list-style-type: none;
	text-align: left;
	margin: 5px 0px 0px 5px;
	padding: 0px 0px 0px 5px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #0f417e;
	font-size: 11px;
		}
	
	#left li {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	color: #0f417e;
	font-size: 11px;	
}

	#left .open {
	background-image: url(nav-left-icon-open-lpa.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin: 10px 0px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-family: 'Georgia', serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	color: #292d34;
	margin-top: 19px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D3C3;
	font-weight: bold;
	letter-spacing: 1px;
}

#left .open a {
	text-decoration: none;
	font-family: 'Georgia', serif;
	color: #292d34;
	text-transform: uppercase;
	font-size: 11px;}
	
#left .open a:hover {
	text-decoration:underline;
	color: #093f83;
	
}

#left .openContent {
	margin-left: 25px;
	*margin-left: 5px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	*font-family: Arial, helvetica, sans-serif;
	color: #0f417e;
	font-size: 10px;
	*font-style:normal;
	text-transform: capitalize;
}

#left .openContent a {
	text-decoration: none;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	*font-family: Arial, helvetica, sans-serif;
	color: #292d34;
	font-size: 10px;
	text-transform: capitalize;
	*font-style:normal;
}
#left .openContent a:hover {
	text-decoration: underline;
}

#left .closed {
	background-image: url(nav-left-icon-closed-lpa.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	margin-top: 10px;
	padding-left: 15px;
	font-family: 'Georgia', serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	color: #292d34;
	margin-top: 19px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D3C3;
	font-weight: bold;
	letter-spacing: 1px;
	
}
#left .closed a {
	text-decoration: none;
	font-family: 'Georgia', serif;
	font-size: 11px;
	text-align: left;
	text-transform: uppercase;
	color: #292d34;
	margin-top: 19px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D3C3;
	font-weight: bold;
	letter-spacing: 1px;
	
	
}
#left .closed a:hover {
	text-decoration: underline;		
}	

	#right {
		float:right;
		width:217px;
		margin:0; padding:0;
		/* background:url("corner.gif") top right no-repeat;*/
		
		}
		
#right ul {
	text-align: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

#right li {
	background-image: url(nav-right-icon.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: left 3px;
	margin-bottom: 15px;
	line-height: 14px;
}

#right li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072954;
	text-decoration: none;
	padding-bottom: 1px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #072954;
}

#right li a:hover {
	border-bottom-width: none;
	border-bottom-style: none;
	border-bottom-color: none;
	text-decoration: none;
	padding-bottom: 1px;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #072954;
}
	#middle {
		margin:0 217px 0 185px;
		background:#f3f1e9;
		width:500px;
		}
	.column-in {
		margin:0; padding:0.5em 1em;
		}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
	h1,h2,h3,h4 { margin: 0.2em 0 }
	h1 {
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	*font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D3C3;
	letter-spacing: 1px;
	color: #072954;
	width: 500px;
	}
	h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #292d34;
	margin-top: 19px;
	padding-bottom: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D9D3C3;
	text-align: left;
	letter-spacing: 1px;
	margin-bottom: 7px;
}
	p { margin: 0.5em 0 }
	a { color:black }
	
	.text, p {
	margin-top: 10px;
	padding-right: 15px;
	padding-bottom:20px;
	line-height:16px;
	font-size:11px;
	color: #2c393e;
}

.text a:link, .text a:active, .text a:visited {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072954;
	text-decoration: none;
	padding-bottom: 1px;
	font-size: 11px;
	color: #072954;
}
.text a:hover {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072954;
	text-decoration: none;
	color: #072954;
	background-color: #E4E2DC;
}
	
	.copy { text-align:center; font-size:80% }
	
.margin20 {
	padding-top: 10px;
}

	
	/* ----------- footer -------------- */


#footer p {
	text-align: center;
	font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#footer a:link {
	color: #383D44;
	text-decoration: none;
}
#footer a:hover {
	color: #072954;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #072954;
	padding-bottom:1.5px;
}
