/* global styles */

	p, img, ul, ol, li, a, img, div {
		margin: 0;
		padding: 0;
	}

	 body {
		margin: 0;
		padding: 0;
		background:url(../images/tile.jpg) repeat;
	}


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

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

a.orange:link {color:#e98535; text-decoration:none;}
a.orange:visited {color:#e98535; text-decoration:none;}
a.orange:hover {color:#e98535; text-decoration:underline;}
a.orange:active {color:#e98535; 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: #000000;
}


.style1 {
	font-family: "Geneva", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}

.style2 {
	font-family: "Helvetica", Arial;
	font-size: 14px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.headliner {
	font-family: "Helvetica", Arial;
	font-size: 21px;
	font-style: normal;
	line-height: 23px;
	font-weight: bold;
	color: #fc6;
}

.menubody { color: #ffc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 13px; }
.menuitalic { color: #fc6; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; line-height: 11px; }
	
/* 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: 586px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

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

div#maintable-lg {
	width: 775px;
	height: 1200px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
	
	
	div.column-a {
			width: 775px;
			height: 586px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-loc {
			width: 775px;
			height: 670px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-lg {
			width: 775px;
			height: 1200px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		
		
		div.innermaintop {
			width: 775px;
			height: 586px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innerloctop {
			width: 775px;
			height: 670px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-lg {
			width: 775px;
			height: 1200px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		

		
		

/* TOP Section */

ul#submaintop-index {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 586px;
			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;  }
				
				
/* LOCATION top Section */

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

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

/* TOP LARGE Section */

ul#submaintop-index-lg {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 1200px;
			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;  }	
							




/* INDEX Page */
	
			ul#body-index {
			list-style: none;
			display: block;
			width: 775px;
			height: 586px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/b-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: 245px; }
				ul#body-index li.row-c				{ top: 320px; }
				
/* LOCATION Page */
	
			ul#body-loc {
			list-style: none;
			display: block;
			width: 775px;
			height: 670px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/b-spacer.gif);
		}
			ul#body-loc li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-loc li.rowloc-a 				{ top: 0px; }
				ul#body-loc li.rowloc-b 				{ top: 245px; }
				ul#body-loc li.rowloc-c				{ top: 320px; }
				
				
/* ADMIN Pages */
	
			ul#body-admin {
			list-style: none;
			display: block;
			width: 775px;
			height: 1200px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/b-spacer.gif);
		}
			ul#body-admin li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-admin li.admin1 				{ top: 0px; }
				
