/* global styles */

	p, img, ul, ol, li, a, img, div {
		margin: 0;
		padding: 0;
	}

	 body {
		margin: 0;
		padding: 0;
		background:url(../images/header-bg-tile.gif) 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.whitenav:link {color:#FFFFFF; text-decoration:none;}
a.whitenav:visited {color:#FFFFFF; text-decoration:none;}
a.whitenav:hover {color:#FFFFFF; text-decoration:none;}
a.whitenav:active {color:#FFFFFF; text-decoration:none;}

a:link {color:#000000; text-decoration:none;}
a:visited {color:#000000; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a:active {color:#000000; 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:#115990; text-decoration:none;}
a.homeblue:visited {color:#115990; text-decoration:none;}
a.homeblue:hover {color:#115990; text-decoration:none;}
a.homeblue:active {color:#115990; 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.photonav:link {color: #ae5116; text-decoration:none;}
a.photonav:visited {color: #ae5116; text-decoration:none;}
a.photonav:hover {color: #ae5116; text-decoration:underline;}
a.photonav:active {color: #ae5116; 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:#71a38a; text-decoration:none;}
a.searchnav:visited {color:#71a38a; text-decoration:none;}
a.searchnav:hover {color:#71a38a; text-decoration:none;}
a.searchnav:active {color:#71a38a; 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: #FFFFFF;
}


.style1 {
	font-family: "Geneva", Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	color: #000000;
}

.style2 {
	font-family:  "Times New Roman", Times; 
	font-size: 16px;
	font-style: italic;
	line-height: 14px;
	font-weight: bold;
	color: #ae5116;
}

.mediapull {
	font-family: "Helvetica", Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 11px;
	font-weight: normal;
	color: #000000;
}

.mainheader {
	font-family: "Geneva", Arial;
	font-size: 16px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
}
.miniheader {
	font-family: "Geneva", Arial;
	font-size: 13px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}
	
/* 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: 728px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
div#maintable-index {
	width: 775px;
	height: 1128px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#maintable-lg {
	width: 775px;
	height: 1580px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
div#maintable-small {
	width: 775px;
	height: 628px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}
	
div#maintable-pics {
	width: 775px;
	height: 1353px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}

div#maintable-mini {
	width: 775px;
	height: 350px;
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	}	

	div.column-a {
			width: 775px;
			height: 728px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
	div.column-index-a {
			width: 775px;
			height: 1128px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-lg {
			width: 775px;
			height: 1580px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-small {
			width: 775px;
			height: 628px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-pics {
			width: 775px;
			height: 1353px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
	div.column-a-mini {
			width: 775px;
			height: 350px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}	

		
		
		div.innermaintop {
			width: 775px;
			height: 728px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-index {
			width: 775px;
			height: 1128px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-lg {
			width: 775px;
			height: 1580px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-small {
			width: 775px;
			height: 628px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		div.innermaintop-pics {
			width: 775px;
			height: 1353px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}
		
		
		div.innermaintop-mini {
			width: 775px;
			height: 350px;
			display: block;
			position: relative;
			margin: 0px 0px 0px 0px;
		}	
		
		

/* TOP Section */

ul#submaintop-index {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 728px;
			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: 1580px;
			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 Map Section */

ul#submaintop-index-small {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 628px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-small li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-small li.t1-index-small 		{ left: 0px;  }	
				
				
/* TOP Map Section PHOTOS */

ul#submaintop-index-pics {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 953px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-pics li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-pics li.t1-index-pics 		{ left: 0px;  }				
				


/* TOP Map Section */

ul#submaintop-index-mini {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 350px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-index-mini li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-index-mini li.t1-index-mini 		{ left: 0px;  }	


/* INDEX Page */
	
			ul#body-index {
			list-style: none;
			display: block;
			width: 775px;
			height: 1128px;
			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: 232px; }
				ul#body-index li.row-c				{ top: 306px; }
				ul#body-index li.row-d				{ top: 494px; }
				
				
/* DIRECTORY Page */
	
			ul#body-directory {
			list-style: none;
			display: block;
			width: 775px;
			height: 1580px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-directory li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-directory li.row-a2 				{ top: 0px; }
				
				
/* DIRECTORY Navigation */

		ul#dir_nav {
			list-style: none;
			display: block;
			width: 241px;
			height: 628px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#dir_nav li {
				display: block;
				float: left;
				position: absolute;
				top: 0px;
			}

				ul#dir_nav li.button1	 			{ top: 0px; }
				ul#dir_nav li.button2		 		{ top: 48px; }
				ul#dir_nav li.button3				{ top: 78px; }
				ul#dir_nav li.button4				{ top: 108px; }
				ul#dir_nav li.picture5		 		{ top: 138px; }

				ul#dir_nav li a {
					display: block;
					width: 241px;
					background-image: url(../images/directory-menu.jpg);
				}
					
				ul#dir_nav li.button1 a	 			{ height: 48px; background-position: 0 0; }
				ul#dir_nav li.button2 a		 		{ height: 30px; background-position: 0 -48px; }
				ul#dir_nav li.button3 a				{ height: 30px; background-position: 0 -78px; }
				ul#dir_nav li.button4 a				{ height: 30px; background-position: 0 -108px; }
				ul#dir_nav li.picture5 a	 		{ height: 490px; background-position: 0 -138px; }
				
				ul#dir_nav li.button1 a:hover	 			{ background-position: -241px 0; }
				ul#dir_nav li.button2 a:hover		 		{ background-position: -241px -48px; }
				ul#dir_nav li.button3 a:hover				{ background-position: -241px -78px; }
				ul#dir_nav li.button4 a:hover				{ background-position: -241px -108px; }
				ul#dir_nav li.picture5 a:hover	 			{ background-position: -241px -138px; }
				
				
				
				
/* MINI  DIRECTORY Navigation */

		ul#mini-dir_nav {
			list-style: none;
			display: block;
			width: 241px;
			height: 350px;
			position: relative;
			left: 0px;
			top: 0px;
		}
			ul#mini-dir_nav li {
				display: block;
				float: left;
				position: absolute;
				top: 0px;
			}

				ul#mini-dir_nav li.mini-button1	 			{ top: 0px; }
				ul#mini-dir_nav li.mini-button2		 		{ top: 48px; }
				ul#mini-dir_nav li.mini-button3				{ top: 78px; }
				ul#mini-dir_nav li.mini-button4				{ top: 108px; }
				ul#mini-dir_nav li.mini-picture5		 		{ top: 138px; }

				ul#mini-dir_nav li a {
					display: block;
					width: 241px;
					background-image: url(../images/directory-menu.jpg);
				}
					
				ul#mini-dir_nav li.mini-button1 a	 			{ height: 48px; background-position: 0 0; }
				ul#mini-dir_nav li.mini-button2 a		 		{ height: 30px; background-position: 0 -48px; }
				ul#mini-dir_nav li.mini-button3 a				{ height: 30px; background-position: 0 -78px; }
				ul#mini-dir_nav li.mini-button4 a				{ height: 30px; background-position: 0 -108px; }
				ul#mini-dir_nav li.mini-picture5 a	 		{ height: 212px; background-position: 0 -138px; }
				
				ul#mini-dir_nav li.mini-button1 a:hover	 			{ background-position: -241px 0; }
				ul#mini-dir_nav li.mini-button2 a:hover		 		{ background-position: -241px -48px; }
				ul#mini-dir_nav li.mini-button3 a:hover				{ background-position: -241px -78px; }
				ul#mini-dir_nav li.mini-button4 a:hover				{ background-position: -241px -108px; }
				ul#mini-dir_nav li.mini-picture5 a:hover	 			{ background-position: -241px -138px; }


/* MAP Page */
	
			ul#body-small {
			list-style: none;
			display: block;
			width: 775px;
			height: 728px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-small li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-small li.row-a3 				{ top: 0px; }
				
/* PHOTOS Page */
	
			ul#body-pics {
			list-style: none;
			display: block;
			width: 775px;
			height: 1353px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-pics li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-pics li.pics-a3 				{ top: 0px; }
				
				
				
				
				
/* MAP Page MINI */
	
			ul#body-mini {
			list-style: none;
			display: block;
			width: 775px;
			height: 350px;
			position: relative;
			left: 0px;
			top: 0px;
			background:url(../images/w-spacer.gif);
		}
			ul#body-mini li {
				display: block;
				float: left;
				position: absolute;
				left: 0px;
			}

				ul#body-mini li.mini-a3 				{ top: 0px; }

					
					
/*

/* ARTICLES Section */

ul#submaintop-article {
			list-style: none;
			display: block;
			position: relative;
			width: 775px;
			height: 898px;
			margin: 0px 0px 0px 0px;
		}
			ul#submaintop-article li {
				display: block;
				margin: 0px 0px 0px 0px;
				position: absolute;
			}

				ul#submaintop-article li.t1-article 		{ left: 0px;  }	

