/*
	LRH - March 2006
	-------------------------------------------
	Purple		: #3E0244; - Main Font
	lt Purple	: #907C91; - Sub Content
	Lt Grey		: #EEEDE6; - Background
	Sandy		: #C8C49E; - Main Nav and Footer
*/
html,body {
	height: 100%;
}
body {
	font-family			: "Trebuchet MS";
	font-size			: 80%;
	line-height			: 150%;
	color				: #3E0244;
	background-color	: #EEEDE6;
	background-image	: url(images/background.gif);
	background-repeat	: repeat-y;
	display				: block;
	background-position	: center;
	margin				: 0px;
	text-align			: center;
	min-width			: 770px;
	height				: 100%;
}

#container {
	width				: 770px;
	margin				: 0 auto;
	text-align			: left;
	background-color	: #C8C49E;
	height				: 100%;
	display				: block;
}
	/* ignore IE 5 Mac \*/

*html #container{margin-left:1px;}
/* end */
/* ------------------------------------------------------------- */
/* HEADER 														 */
/* ------------------------------------------------------------- */
#header{
	display				: block;
	height				: 70px;
	background-color	: #EEEDE6;
	padding-top			: 10px;
}
#header ul{
	margin-left			: -20px;
	padding-top			: 25px;
}
*html #header ul{
	padding-top			: 35px;
	margin-left			: 10px;
}
#header ul li{
	display				: inline;
	font-weight			: bold;
	font-family			: "Times New Roman", Times, serif;
	font-style			: italic;
	font-size			: 170%;
	padding-right		: 20px;
}
#header img{
	float				: right;
	margin-right		: 10px;
}
/* ------------------------------------------------------------- */
/* SUB NAV 														 */
/* ------------------------------------------------------------- */
#subNav{
	display				: block;
	height				: 21px;
	background-image	: url(images/subNav_bg.jpg);
	background-repeat	: no-repeat;
}
#subNav ul{
	float				: right;
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}
#subNav ul li{
	display				: inline;
}

#subNav ul li a{
	color				: #3E0244;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 90%;
	display				: block;
	float				: left;
	padding-left		: 10px;
	padding-right		: 10px;
	height				: 20px;
}

#subNav ul li a:hover{
	color				: #EEEDE6;
	height				: 20px;
}
/* ------------------------------------------------------------- */
/* MAIN NAV 														 */
/* ------------------------------------------------------------- */
#mainImage{
	clear				: both;
	height				: 240px;
	background-image	: url(images/mainImage_bg.jpg);
}
#mainNav{
	height				: 44px;
	background-color	: #C8C49E;
}
#mainNav ul{
	float				: right;
	margin				: 0px;
	padding				: 0px;
	list-style			: none;
}
#mainNav ul li{
	display				: inline;
}

#mainNav ul li a{
	color				: #3E0244;
	font-weight			: bold;
	text-decoration		: none;
	font-size			: 90%;
	display				: block;
	float				: left;
	padding-left		: 10px;
	padding-right		: 10px;
	padding-top			: 12px;
	height				: 32px;
}
/* ignore IE 5 Mac \*/
*html #mainNav ul li a{
	height				: 44px;
}
/* end */
#mainNav ul li a:hover{
	background-color	: #3E0244;
	color				: #EEEDE6;
}


		
		#mainNav ul li ul{
			display:none;
			position:absolute;
			margin-top:44px;
			margin-left:-572px;
			border-top:7px solid #EEEDE6;
			width:230px;
		}

	*html #mainNav ul li ul{
			margin-left:-523px;
			width:180px;
	}
	
		#mainNav ul li ul li a{
			width:170px;
			border-bottom:1px solid #FFFFFF;
			background-color:#C8C49E;
			
		}


/* ------------------------------------------------------------- */
/* CONTENT 														 */
/* ------------------------------------------------------------- */
#contentHome{
	background-image	: url(images/content_bg.gif);
	background-repeat	: repeat-y;
	width				: 770px;
	display				: block;
}
#content{
	background-color	: #EEEDE6;
	width				: 770px;
	display				: block;
}
.clear{
	width				: 770px;
	clear				: both;
	height				: 100px;
}
	#contentQuotes{
		width				: 160px;
		float				: left;
		padding				: 20px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentQuotes{
		width				: 200px;
	}
	/* end */
	#contentCenterHome{
		width				: 381px;
		float				: left;
		margin-top			: 20px;
		padding-right		: 20px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentCenterHome{
		width				: 401px;
	}
	/* end */
	#contentCenter{
		width				: 520px;
		float				: left;
		margin-top			: 20px;
		padding-right		: 20px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentCenter{
		width				: 540px;
	}
	/* end */
	#contentTeasers{
		width				: 169px;
		float				: left;
	}
	#contentTeasers ul{
		margin				: 0px;
		padding				: 0px;
		list-style			: none;
		margin-top			: 13px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentTeasers ul{
		margin-top			: 0px;
	}
	/* end */
	#contentTeasers ul li{
		margin-top			: 0px;
	}
	#contentTeasers ul li.header{
		font-size			: 120%;
		display				: block;
		background-color	: #A1A098;
		padding				: 5px;
		font-weight			: bold;
		margin-top			: -13px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentTeasers ul li.header{
		margin-top			: 0px;
	}
	/* end */
	#contentTeasers ul li a{
		display				: block;
		color				: #3E0244;
		text-decoration		: none;
		width				: 159px;
		padding				: 5px;
		height				: 100px;
	}
	/* ignore IE 5 Mac \*/
	*html #contentTeasers ul li a{
		width				: 169px;
	}
	/* end */
	#contentTeasers ul li a ins.content{
		
	}
	#contentTeasers ul li a:hover{
		background-color	: #cccccc;
	}
	#contentQuotes .quote{
		font-size			: 100%;
		width				: 159px;
		height				: 57px;
		margin-top			: 10px;
	}
	#contentQuotes .quoteRef{
		color				: #907C91;
		font-style			: italic;
		text-align			: right;
	}
/* ------------------------------------------------------------- */
/* FOOTER 														 */
/* ------------------------------------------------------------- */
#footer{
	font-size				: 80%;
	padding-left			: 20px;
	padding-top				: 10px;
	padding-bottom			: 10px;
	background-color		: #C8C49E;
}
	#footer a{
		color				: #3E0244;
	}
	.dv{
		color				: #907C91;
	}

a{
	font-weight				: bold;
	color					: #3E0244;
}
a:hover{
	color					: #907C91;
}
ins{
	text-decoration			: none;
}
table{
	font-size				: 100%;
}
td{
	vertical-align			: top;
}
.homeImage{
	border					: 1px solid #3E0244;
	margin-right			: 5px;
}
.moreDetails{
	float					: right;
}
h1{
	font-size				: 150%;
}
h4{
	font-size				: 120%;
	color					: #907C91;
	margin-bottom			: -10px;
}

h2,a.mapLink{
	font-size				: 120%;
	display:block;
	background-color:#3E0244;
	color:#EEEDE6;
	padding:3px;
	width:98%;
	clear:both;
}
/* ignore IE 5 MAC \*/
*html h2,*html a.mapLink{
	width:100%;
}
/* end */
a.mapLink{
	text-decoration:none;
}
.homeInfoTable{
	float:right;
	border					: 1px solid #3E0244;
	margin-left:10px;
	margin-bottom:10px;
}
.homeInfoTable p{
	padding:5px;

}
.homeInfoTable img{
	border-bottom					: 1px solid #3E0244;
}
.mainImages{
	border					: 1px solid #3E0244;
	float:right;
	clear:both;
	margin-left:10px;
	margin-bottom:10px;
}
/* ----------------------------------------------- */
.formField{
	width					: 200px;
	color					: #3E0244;
}
.submitButton{
	width					: 200px;
	background-color		: #3E0244;
	color					: #FFFFFF;
	font-weight				: bold;
}
/* ----------------------------------------------- */

ul.sitemap{
	list-style				: none;
	margin					: 0px;
	padding-left			: 20px;
	padding-top				: 10px;
}
ul.sitemap li{
	padding-top				: 10px;
}
.iip{
	margin-left:-135px;
}
