/* global styles */

body {
	background:#FFFFFF top left repeat;
}
	p, img, ul, ol, li, a, img, div, body {
		margin: 0;
		padding: 0;
	}


a.footer:link {color:#003478; text-decoration:none;}
a.footer:visited {color:#003478; text-decoration:none;}
a.footer:hover {color:#003478; text-decoration:underline;}
a.footer:active {color:#003478; text-decoration:none;}

a.hiddenlink:link {color:#FFFFFF; text-decoration:none; font-family: "Helvetica", Arial; font-size: 1px;}
a.hiddenlink:visited {color:#FFFFFF; text-decoration:none; font-family: "Helvetica", Arial; font-size: 1px;}
a.hiddenlink:hover {color:#FFFFFF; text-decoration:underline; font-family: "Helvetica", Arial; font-size: 1px;}
a.hiddenlink:active {color:#FFFFFF; text-decoration:none; font-family: "Helvetica", Arial; font-size: 1px;}

a.whitenav:link {color:#FFFFFF; text-decoration:none;}
a.whitenav:visited {color:#FFFFFF; text-decoration:none;}
a.whitenav:hover {color:#FFFFFF; text-decoration:underline;}
a.whitenav:active {color:#FFFFFF; text-decoration:none;}

a:link {color:#f1f3e2; text-decoration:none;}
a:visited {color:#f1f3e2; text-decoration:none;}
a:hover {color:#f1f3e2; text-decoration:none;}
a:active {color:#f1f3e2; text-decoration:none;}

a.homenav:link {color:#000000; text-decoration:none;}
a.homenav:visited {color:#000000; text-decoration:none;}
a.homenav:hover {color:#000000; text-decoration:none;}
a.homenav:active {color:#000000; text-decoration:none;}

a.homered:link {color:#8c0a0a; text-decoration:none;}
a.homered:visited {color:#8c0a0a; text-decoration:none;}
a.homered:hover {color:#8c0a0a; text-decoration:none;}
a.homered:active {color:#8c0a0a; text-decoration:none;}

a.homeblue:link {color:#3b73a2; text-decoration:none;}
a.homeblue:visited {color:#3b73a2; text-decoration:none;}
a.homeblue:hover {color:#3b73a2; text-decoration:none;}
a.homeblue:active {color:#3b73a2; text-decoration:none;}

a.homeorg:link {color:#ef7712; text-decoration:none;}
a.homeorg:visited {color:#ef7712; text-decoration:none;}
a.homeorg:hover {color:#ef7712; text-decoration:none;}
a.homeorg:active {color:#ef7712; text-decoration:none;}

a.modelnav:link {color:#000000; text-decoration:none;}
a.modelnav:visited {color:#000000; text-decoration:none;}
a.modelnav:hover {color:#000000; text-decoration:underline;}
a.modelnav:active {color:#000000; text-decoration:none;}

a.modelnav-b:link {color:#3b73a2; text-decoration:none;}
a.modelnav-b:visited {color:#3b73a2; text-decoration:none;}
a.modelnav-b:hover {color:#3b73a2; text-decoration:underline;}
a.modelnav-b:active {color:#3b73a2; text-decoration:none;}

a.modelnav-o:link {color:#000000; text-decoration:none;}
a.modelnav-o:visited {color:#000000; text-decoration:none;}
a.modelnav-o:hover {color:#ef7712; text-decoration:underline;}
a.modelnav-o:active {color:#000000; text-decoration:none;}

a.searchnav:link {color:#003478; text-decoration:none;}
a.searchnav:visited {color:#003478; text-decoration:none;}
a.searchnav:hover {color:#003478; text-decoration:underline;}
a.searchnav:active {color:#003478; text-decoration:none;}

.spaced { line-height: 1.4em; } 
.spaced SUB, .spaced SUP { line-height: 0; }

.hidden {
	font-family: "Helvetica", Arial;
	font-size: 1px;
	font-style: normal;
	line-height: 1px;
	font-weight: normal;
	color: #f1f3e2;
}


.style1 {
	font-family: "Helvetica", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #8c0a0a;
}
.style2 {
	font-family: "Helvetica", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
.style3 {
	font-family: "Helvetica", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}
.style4 {
	font-family: "Helvetica", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
}
.body-copy {
	font-family: "Verdana", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
}
.body-copy-lg {
	font-family: "Verdana", Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #000000;
}
.index-title {
	font-family: "Verdana", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color:#003478;
}
.black-title {
	font-family: "Verdana", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color:#000000;
}
.black-italic {
	font-family: "Verdana", Arial;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	font-weight: normal;
	color:#000000;
}
.foot-sm {
	font-family: "Verdana", Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color:#003478;
}

.titles {
	font-family: "Verdana", Arial;
	font-size: 22px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #003478;
}

.sub-titles {
	font-family: "Times", Times New Roman;
	font-size: 18px;
	font-style: italic;
	line-height: 20px;
	font-weight: normal;
	color: #003478;
}

.castlegate1 {
	font-family: "Helvetica", Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #8c0a0a;
}
.castlegate2 {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #8c0a0a;
}
.castlegatesaleshour {
	font-family: "Helvetica", Arial;
	font-size: 16px;
	font-style: italic;
	line-height: 19px;
	font-weight: normal;
	color: #8c0a0a;
}
.castlegatetitle {
	font-family: "Verdana", Arial;
	font-size: 28px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #8c0a0a;
}

.rednav {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #8c0a0a;
}

.milton1 {
	font-family: "Helvetica", Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #3b73a2;
}
.milton2 {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #3b73a2;
}
.miltonsaleshour {
	font-family: "Helvetica", Arial;
	font-size: 16px;
	font-style: italic;
	line-height: 19px;
	font-weight: normal;
	color: #3b73a2;
}
.miltontitle {
	font-family: "Verdana", Arial;
	font-size: 28px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #3b73a2;
}

.bluenav {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #3b73a2;
}

.alcona1 {
	font-family: "Helvetica", Arial;
	font-size: 18px;
	font-style: normal;
	line-height: 21px;
	font-weight: normal;
	color: #ef7712;
}

.alcona2 {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: italic;
	line-height: 17px;
	font-weight: normal;
	color: #ef7712;
}

.alcona3 {
	font-family: "Helvetica", Arial;
	font-size: 16px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #ef7712;
}

.alconasaleshour {
	font-family: "Helvetica", Arial;
	font-size: 16px;
	font-style: italic;
	line-height: 19px;
	font-weight: normal;
	color: #ef7712;
}
.alconatitle {
	font-family: "Verdana", Arial;
	font-size: 28px;
	font-style: normal;
	line-height: 36px;
	font-weight: bold;
	color: #ef7712;
}

.orgnav {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	color: #ef7712;
}

	
/* site graphics */

	div#wrapper {
		width: 100%;
		background: url(../images/bg_body_top.gif) top left repeat-x;
	}
	div#shadow {
		width: 775px;
		margin: 0px auto;
		background:url(../images/bg_shadow.png) top left repeat-y;
		padding: 0 50px;
	}
	div#shadow_end {
		width: 878px;
		height: 52px;
		margin: 0px auto;
		background:url(../images/bg_shadow_end.png) top left no-repeat;
	}



/* body */

div#maintable {
	width: 775px;
	height: 700px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#maintable-lg {
	width: 775px;
	height: 1100px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
div#comtable {
	width: 775px;
	height: 589px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#comtable2 {
	width: 775px;
	height: 750px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
div#comtable3 {
	width: 775px;
	height: 950px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
div#comtable4 {
	width: 775px;
	height: 1550px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
	div.column-a {
			width: 775px;
			height: 651px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-lg {
			width: 775px;
			height: 1051px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a2 {
			width: 775px;
			height: 540px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
	div.column-a3 {
			width: 775px;
			height: 701px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.column-a4 {
			width: 775px;
			height: 901px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		div.column-a5 {
			width: 775px;
			height: 1501px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
	
		div.column-b {
			width: 775px;
			height: 49px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/footer-bg.gif);			
		}

		
		
		div.innermaintop {
			width: 775px;
			height: 651px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-lg {
			width: 775px;
			height: 1051px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innercomtop {
			width: 775px;
			height: 540px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		div.innercomtop2 {
			width: 775px;
			height: 540px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		div.innercomtop3 {
			width: 775px;
			height: 901px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		div.innercomtop4 {
			width: 775px;
			height: 1501px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermainbottom {
			width: 775px;
			height: 49px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;			
		}
		
		
		

/* TOP Section */

ul#submaintop-index {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 651px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index li.t1-index 		{ left: 0px;  }

/* TOP LARGE Section */

ul#submaintop-index-lg {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1051px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-lg li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-lg li.t1-index-lg 		{ left: 0px;  }			
				

/* TOP COMMUNITIES Section */

ul#submaintop-community {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 540px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-community li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-community li.t1-community 		{ left: 0px;  }
			

/* TOP COMMUNITIES 2 Section */

ul#submaintop-community2 {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 701px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-community2 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-community2 li.t1-community2 		{ left: 0px;  }				

/* TOP COMMUNITIES 3 Section */

ul#submaintop-community3 {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 901px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-community3 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-community3 li.t1-community3 		{ left: 0px;  }	
				


/* TOP COMMUNITIES 4 Section */

ul#submaintop-community4 {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1501px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-community4 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-community4 li.t1-community4 		{ left: 0px;  }		
				
					
				
/* BOTTOM bar */

ul#submainbottom {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 49px;
			margin: 0px 0px 0px 0px;
		}
			ul#submainbottom li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: relative;
				text-align: center;
			}

				ul#submainbottom li.b1 		{ center: 0px; }



/* INDEX Page */
	
			ul#body-index {
			list-style: none;
			display: block;
			width: 775px;
			height: 651px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-index li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-index li.row-a 				{ top: 0px; }
				ul#body-index li.row-b 				{ top: 254px; }
				ul#body-index li.row-c				{ top: 452px; }

/* MAIN Page */
	
			ul#body-main {
			list-style: none;
			display: block;
			width: 775px;
			height: 651px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/main-bg.gif);
		}
			ul#body-main li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 651px;
			}

				ul#body-main li.column-a 				{ left: 0px; }
				ul#body-main li.column-b 				{ left: 8px; }
				ul#body-main li.column-c				{ left: 182px; }
				ul#body-main li.column-d 				{ left: 197px; }
				ul#body-main li.column-e				{ left: 767px; }
				
/* MAIN LARGE Page */
	
			ul#body-main-lg {
			list-style: none;
			display: block;
			width: 775px;
			height: 1051px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/main-bg.gif);
		}
			ul#body-main-lg li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 1051px;
			}

				ul#body-main-lg li.column-a-lg 				{ left: 0px; }
				ul#body-main-lg li.column-b-lg				{ left: 8px; }
				ul#body-main-lg li.column-c-lg				{ left: 182px; }
				ul#body-main-lg li.column-d-lg 				{ left: 197px; }
				ul#body-main-lg li.column-e-lg				{ left: 767px; }

/* CORP NAVIGATION */
	
			ul#corp-nav {
			list-style: none;
			display: block;
			width: 174px;
			height: 651px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#corp-nav li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#corp-nav li.nav-1 				{ top: 0px; height: 39px; }
				ul#corp-nav li.nav-2 				{ top: 39px; height: 37px; }
				ul#corp-nav li.nav-3				{ top: 76px; height: 37px; }
				ul#corp-nav li.nav-4 				{ top: 113px; height: 37px; }
				ul#corp-nav li.nav-5 				{ top: 150px; height: 37px; }
				ul#corp-nav li.nav-6				{ top: 187px; height: 37px; }
				ul#corp-nav li.nav-7 				{ top: 224px; height: 37px; }
				ul#corp-nav li.nav-8 				{ top: 261px; height: 390px; }
				
				ul#corp-nav li a {
					display: block;
					width: 174px;
					background-image: url(../images/nav-bg.gif);
				}
					ul#corp-nav li.nav-1 a		{ height: 39px; background-position: 0 0; }
					ul#corp-nav li.nav-2 a		{height: 37px; background-position:  0 -39px; }
					ul#corp-nav li.nav-3 a		{ height: 37px; background-position: 0 -76px; }
					ul#corp-nav li.nav-4 a		{ height: 37px; background-position: 0 -113px; }
					ul#corp-nav li.nav-5 a		{ height: 37px; background-position: 0 -150px; }
					ul#corp-nav li.nav-6 a		{ height: 37px; background-position: 0 -187px; }
					ul#corp-nav li.nav-7 a		{ height: 37px; background-position: 0 -224px; }
					ul#corp-nav li.nav-8 a		{ height: 390px; background-position: 0 -261px; }
					
					ul#corp-nav li.nav-1 a:hover			{ background-position: -174px 0; }
					ul#corp-nav li.nav-2 a:hover			{ background-position: -174px -39px; }
					ul#corp-nav li.nav-3 a:hover			{ background-position: -174px -76px; }
					ul#corp-nav li.nav-4 a:hover			{ background-position: -174px -113px; }
					ul#corp-nav li.nav-5 a:hover			{ background-position: -174px -150px; }
					ul#corp-nav li.nav-6 a:hover			{ background-position: -174px -187px; }
					ul#corp-nav li.nav-7 a:hover			{ background-position: -174px -224px; }
					ul#corp-nav li.nav-8 a:hover			{ background-position: -174px -261px; }

				
/* COMMUNITIES Page */
	
			ul#body-com {
			list-style: none;
			display: block;
			width: 775px;
			height: 540px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-com li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 540px;
			}

				ul#body-com li.community-a 				{ left: 0px; }
				ul#body-com li.community-b 				{ left: 150px; }
				
/* COMMUNITIES2 Page */
	
			ul#body-com2 {
			list-style: none;
			display: block;
			width: 775px;
			height: 901px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-com2 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 701px;
			}

				ul#body-com2 li.community-a2 				{ left: 0px; }
				ul#body-com2 li.community-b2 				{ left: 150px; }
				

/* CASTLEGATE NAVIGATION */
	
			ul#com-nav {
			list-style: none;
			display: block;
			width: 150px;
			height: 540px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#com-nav li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#com-nav li.cnav-1 				{ top: 0px; height: 121px; }
				ul#com-nav li.cnav-2 				{ top: 121px; height: 30px; }
				ul#com-nav li.cnav-3				{ top: 151px; height: 30px; }
				ul#com-nav li.cnav-4 				{ top: 181px; height: 30px; }
				ul#com-nav li.cnav-5 				{ top: 211px; height: 30px; }
				ul#com-nav li.cnav-6				{ top: 241px; height: 30px; }
				ul#com-nav li.cnav-7 				{ top: 271px; height: 30px; }
				ul#com-nav li.cnav-8 				{ top: 301px; height: 30px; }
				ul#com-nav li.cnav-9 				{ top: 331px; height: 30px; }
				ul#com-nav li.cnav-10 				{ top: 361px; height: 179px; }
				
				ul#com-nav li a {
					display: block;
					width: 150px;
					background-image: url(../images/castlegate-nav.jpg);
				}
					ul#com-nav li.cnav-1 a		{ height: 121px; background-position: 0 0; }
					ul#com-nav li.cnav-2 a		{height: 30px; background-position:  0 -121px; }
					ul#com-nav li.cnav-3 a		{ height: 30px; background-position: 0 -151px; }
					ul#com-nav li.cnav-4 a		{ height: 30px; background-position: 0 -181px; }
					ul#com-nav li.cnav-5 a		{ height: 30px; background-position: 0 -211px; }
					ul#com-nav li.cnav-6 a		{ height: 30px; background-position: 0 -241px; }
					ul#com-nav li.cnav-7 a		{ height: 30px; background-position: 0 -271px; }
					ul#com-nav li.cnav-8 a		{ height: 30px; background-position: 0 -301px; }
					ul#com-nav li.cnav-9 a		{ height: 30px; background-position: 0 -331px; }
					ul#com-nav li.cnav-10 a		{ height: 179px; background-position: 0 -361px; }
					
					ul#com-nav li.cnav-1 a:hover			{ background-position: -150px 0; }
					ul#com-nav li.cnav-2 a:hover			{ background-position: -150px -121px; }
					ul#com-nav li.cnav-3 a:hover			{ background-position: -150px -151px; }
					ul#com-nav li.cnav-4 a:hover			{ background-position: -150px -181px; }
					ul#com-nav li.cnav-5 a:hover			{ background-position: -150px -211px; }
					ul#com-nav li.cnav-6 a:hover			{ background-position: -150px -241px; }
					ul#com-nav li.cnav-7 a:hover			{ background-position: -150px -271px; }
					ul#com-nav li.cnav-8 a:hover			{ background-position: -150px -301px; }
					ul#com-nav li.cnav-9 a:hover			{ background-position: -150px -331px; }
					ul#com-nav li.cnav-10 a:hover			{ background-position: -150px -361px; }
					

/* MILTON Page */
	
			ul#body-mil {
			list-style: none;
			display: block;
			width: 775px;
			height: 540px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/b-spacer.gif);
		}
			ul#body-mil li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 540px;
			}

				ul#body-mil li.milton-a 				{ left: 0px; }
				ul#body-mil li.milton-b 				{ left: 150px; }
				
/* MILTON2 Page */
	
			ul#body-mil2 {
			list-style: none;
			display: block;
			width: 775px;
			height: 701px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/b-spacer.gif);
		}
			ul#body-mil2 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 701px;
			}

				ul#body-mil2 li.milton-a2 				{ left: 0px; }
				ul#body-mil2 li.milton-b2 				{ left: 150px; }



/* MILTON NAVIGATION */
	
			ul#mil-nav {
			list-style: none;
			display: block;
			width: 150px;
			height: 540px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#mil-nav li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#mil-nav li.mnav-1 				{ top: 0px; height: 121px; }
				ul#mil-nav li.mnav-2 				{ top: 121px; height: 30px; }
				ul#mil-nav li.mnav-3				{ top: 151px; height: 30px; }
				ul#mil-nav li.mnav-4 				{ top: 181px; height: 30px; }
				ul#mil-nav li.mnav-5 				{ top: 211px; height: 30px; }
				ul#mil-nav li.mnav-6				{ top: 241px; height: 30px; }
				ul#mil-nav li.mnav-7 				{ top: 271px; height: 30px; }
				ul#mil-nav li.mnav-8 				{ top: 301px; height: 239px; }
				
				ul#mil-nav li a {
					display: block;
					width: 150px;
					background-image: url(../images/milton-nav.jpg);
				}
					ul#mil-nav li.mnav-1 a		{ height: 121px; background-position: 0 0; }
					ul#mil-nav li.mnav-2 a		{height: 30px; background-position:  0 -121px; }
					ul#mil-nav li.mnav-3 a		{ height: 30px; background-position: 0 -151px; }
					ul#mil-nav li.mnav-4 a		{ height: 30px; background-position: 0 -181px; }
					ul#mil-nav li.mnav-5 a		{ height: 30px; background-position: 0 -211px; }
					ul#mil-nav li.mnav-6 a		{ height: 30px; background-position: 0 -241px; }
					ul#mil-nav li.mnav-7 a		{ height: 30px; background-position: 0 -271px; }
					ul#mil-nav li.mnav-8 a		{ height: 239px; background-position: 0 -301px; }
					
					ul#mil-nav li.mnav-1 a:hover			{ background-position: -150px 0; }
					ul#mil-nav li.mnav-2 a:hover			{ background-position: -150px -121px; }
					ul#mil-nav li.mnav-3 a:hover			{ background-position: -150px -151px; }
					ul#mil-nav li.mnav-4 a:hover			{ background-position: -150px -181px; }
					ul#mil-nav li.mnav-5 a:hover			{ background-position: -150px -211px; }
					ul#mil-nav li.mnav-6 a:hover			{ background-position: -150px -241px; }
					ul#mil-nav li.mnav-7 a:hover			{ background-position: -150px -271px; }
					ul#mil-nav li.mnav-8 a:hover			{ background-position: -150px -301px; }
					
							
/* ALCONA Page */
	
			ul#body-alc {
			list-style: none;
			display: block;
			width: 775px;
			height: 540px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/o-spacer.gif);
		}
			ul#body-alc li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 540px;
			}

				ul#body-alc li.alcona-a 				{ left: 0px; }
				ul#body-alc li.alcona-b 				{ left: 150px; }
				
/* ALCONA2 Page */
	
			ul#body-alc2 {
			list-style: none;
			display: block;
			width: 775px;
			height: 901px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/o-spacer.gif);
		}
			ul#body-alc2 li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 801px;
			}

				ul#body-alc2 li.alcona-a2 				{ left: 0px; }
				ul#body-alc2 li.alcona-b2 				{ left: 150px; }



/* ALCONA NAVIGATION */
	
			ul#alc-nav {
			list-style: none;
			display: block;
			width: 150px;
			height: 540px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#alc-nav li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#alc-nav li.anav-1 				{ top: 0px; height: 121px; }
				ul#alc-nav li.anav-2 				{ top: 121px; height: 30px; }
				ul#alc-nav li.anav-3				{ top: 151px; height: 30px; }
				ul#alc-nav li.anav-4 				{ top: 181px; height: 30px; }
				ul#alc-nav li.anav-5 				{ top: 211px; height: 30px; }
				ul#alc-nav li.anav-6				{ top: 241px; height: 30px; }
				ul#alc-nav li.anav-7 				{ top: 271px; height: 30px; }
				ul#alc-nav li.anav-8 				{ top: 301px; height: 239px; }
				
				ul#alc-nav li a {
					display: block;
					width: 150px;
					background-image: url(../images/alcona-nav.jpg);
				}
					ul#alc-nav li.anav-1 a		{ height: 121px; background-position: 0 0; }
					ul#alc-nav li.anav-2 a		{height: 30px; background-position:  0 -121px; }
					ul#alc-nav li.anav-3 a		{ height: 30px; background-position: 0 -151px; }
					ul#alc-nav li.anav-4 a		{ height: 30px; background-position: 0 -181px; }
					ul#alc-nav li.anav-5 a		{ height: 30px; background-position: 0 -211px; }
					ul#alc-nav li.anav-6 a		{ height: 30px; background-position: 0 -241px; }
					ul#alc-nav li.anav-7 a		{ height: 30px; background-position: 0 -271px; }
					ul#alc-nav li.anav-8 a		{ height: 239px; background-position: 0 -301px; }
					
					ul#alc-nav li.anav-1 a:hover			{ background-position: -150px 0; }
					ul#alc-nav li.anav-2 a:hover			{ background-position: -150px -121px; }
					ul#alc-nav li.anav-3 a:hover			{ background-position: -150px -151px; }
					ul#alc-nav li.anav-4 a:hover			{ background-position: -150px -181px; }
					ul#alc-nav li.anav-5 a:hover			{ background-position: -150px -211px; }
					ul#alc-nav li.anav-6 a:hover			{ background-position: -150px -241px; }
					ul#alc-nav li.anav-7 a:hover			{ background-position: -150px -271px; }
					ul#alc-nav li.anav-8 a:hover			{ background-position: -150px -301px; }		
					
					
/* LAKESHORE Page */
	
			ul#body-lakeshore {
			list-style: none;
			display: block;
			width: 775px;
			height: 901px;
			position: relative;
			margin: 0px 0px 0px 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-lakeshore li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
				height: 801px;
			}

				ul#body-lakeshore li.village 				{ left: 0px; }		

