@media screen,print {
	BODY {font-family:"Arial", sans-serif; font-size:16px; color:#000000; padding:0px; margin:0px; background-color: #FFFFFF;}

	TABLE {
		vertical-align: top;
		border: solid black 0px;
		padding:0px;
		margin:0px;
		border-spacing:0px;
	}

	TH {
		text-align: center;
		vertical-align: middle;
		font: small-caps 700 20px "Arial", sans-serif;
		white-space: nowrap;
		border-bottom: solid black 3px; padding: 4px 0px 4px 0px;
	}

	TD {
		text-align: left;
		vertical-align: top;
		border: solid black 0px;
		padding:0px;
		margin:0px;
	}

	UL {
		vertical-align: top;
		margin-top: 6px;
	}

	LI {
		margin: 12px 0px 12px 0px;
	}

	P {
		padding:0px; margin:0px;
	}

	P.TEXT {
		padding:4px; margin:0px;
	}

	IMG {
		padding:0px; margin:0px;
	}

	A:link {color:#003399; text-decoration: underline;}
	A:visited {color:#003399; text-decoration: underline;}
	A:active {color:#003399; text-decoration: underline;}
	A:hover {color:#CC0033; text-decoration: underline;}

	.PHOTO A:link {color:#003399; text-decoration:none; display:block; padding:6px;}
	.PHOTO A:visited {color:#003399; text-decoration:none; display:block; padding:6px;}
	.PHOTO A:active {color:#003399; text-decoration:none; display:block; padding:6px;}
	.PHOTO A:hover {color:#CC0033; text-decoration:none; display:block; padding:6px;}

	TABLE.PHOTO {
		vertical-align: top;
		border: solid black 3px;
		background: #7A6445;
		padding: 0px;
		margin: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}

	.PHOTO TD {
		font: normal 500 16px "Arial", sans-serif;
		text-align: center;
		vertical-align: top;
		border: solid black 3px;
		padding: 4px;
		margin: 0px;
		white-space: nowrap;
		width: 200px;
		height: 180px;
	}

	.PHOTO IMG {
		max-width: 160px;
		max-height: 120px;
		border: none;
	}

	.PHOTO SPAN {color: #003399; text-decoration: underline;}
	.PHOTO SPAN:HOVER {color: #CC0033; text-decoration: underline; cursor: pointer;}

	TABLE.PHOTONAV {
		margin-left: auto;
		margin-right: auto;
		border: solid black 3px;
		background: #7A6445;
		border-spacing: 0px;
		border-collapse: collapse;
	}

	.PHOTONAV TD {
		font: normal 800 22px "Arial", sans-serif;
		color: #003399;
		border: solid black 1px;
		white-space: nowrap;
		width: 26px;
		height: 26px;
		cursor: pointer;
		text-decoration: underline;
	}

	.PHOTONAV TD:HOVER {
		color: #CC0033;
		cursor: pointer;
	}

	TD.PHOTONAVACTIVE {
		font: normal 800 22px "Arial", sans-serif;
		color: #006633;
		border: solid black 1px;
		white-space: nowrap;
		width: 26px;
		cursor: default;
		text-decoration: none;
	}

	TD.PHOTONAVACTIVE:HOVER {
		color: #006633;
		cursor: default;
		text-decoration: none;
	}

	TABLE.NAV {
		font: small-caps 900 18px "Arial", sans-serif;
		text-align: left;
		border-width: 0px 6px 6px 0px;
		border-style: solid;
		border-color: #000000;
		background: #BBA679;
		width: 150px; 
		padding: 4px; 
		margin: 0px; 	
		white-space:nowrap;
		border-spacing: 0px;
		-moz-border-radius: 0px 0px 12px 0px;
	}

	TD.NAV {
		border: 0px;
		padding: 0px 2px 8px 24px;
		background: #BBA679 url("images/f-d-l_bullet_green.gif") no-repeat;
		color: #006633;
		text-decoration:none;
		cursor: pointer;
	}

	TD.NAV:HOVER {
		border: 0px;
		padding: 0px 2px 8px 24px;
		background: #BBA679 url("images/f-d-l_bullet.gif") no-repeat;
		color: #CC0033;
		text-decoration:underline;
		cursor: pointer;
	}

	TD.NAVACTIVE {
		border: 0px;
		padding: 0px 2px 8px 24px;
		background: #BBA679 url("images/f-d-l_bullet_blue.gif") no-repeat;
		color: #003399;
		text-decoration:none;
		cursor: pointer;
	}

	TD.NAVACTIVE:HOVER {
		border: 0px;
		padding: 0px 2px 8px 24px;
		background: #BBA679 url("images/f-d-l_bullet.gif") no-repeat;
		color: #CC0033;
		text-decoration:underline;
		cursor: pointer;
	}

	TD.MAIN {
		text-align: left;
		vertical-align: top;
		border: solid black 0px;
		padding: 20px;
		margin: 0px;
		width: 1014px;	
		height: 500px;
	}

	TABLE.FOOT {
		font: normal 400 10px "Verdana", sans-serif;
		border-width: 0px;
		border-style: solid;
		border-color: #000000;
		background: #FFFFFF;
		padding: 0px;
		margin: 4px;
		white-space:nowrap;
		border-spacing: 0px;	
	}

	TD.FOOT {	
		text-align: center;
		border: 0px;
		padding: 0px 12px 0px 12px;
		background: #FFFFFF;
		color: #665633;
	}

	TABLE.LIST {
		vertical-align: top;
		border: solid black 0px;
		padding:0px;
		margin:0px;
		border-spacing:0px;
		border-collapse: collapse;	
	}

	.LIST TH{
		text-align: left;
		font: small-caps 700 20px "Arial", sans-serif;
		white-space: nowrap;
		border-bottom: solid black 2px; padding: 4px 0px 4px 4px;
	}

	.LIST TD{
		text-align: left;
		border: solid black 1px;
		padding:4px;
		margin:0px;
	}

	.LIST UL {
		vertical-align: top;
		margin-top: 6px;
		white-space: nowrap;
	}

	.LIST LI {
		margin: 4px 0px 4px 0px;
	}

	IFRAME.CAL {
		border:solid 4px #000000;
		-moz-border-radius: 6px 6px 6px 6px;
	}
}

@media handheld {
	BODY {font-family:"Arial", sans-serif; font-size:4px; color:#000000; padding:0px; margin:0px; background-color: #FFFFFF;}
	
	TABLE {
			vertical-align: top;
			border: solid black 0px;
			padding:0px;
			margin:0px;
			border-spacing:0px;
		}

	TH {
		text-align: center;
		vertical-align: middle;
		font: small-caps 700 8px "Arial", sans-serif;
		white-space: nowrap;
		border-bottom: solid black 3px; padding: 4px 0px 4px 0px;
	}

	TD {
		text-align: left;
		vertical-align: top;
		border: solid black 0px;
		padding:0px;
		margin:0px;
	}

	UL {
		vertical-align: top;
		margin-top: 3px;
	}

	LI {
		margin: 6px 0px 6px 0px;
	}

	P {
		padding:0px; margin:0px;
	}

	P.TEXT {
		padding:2px; margin:0px;
	}

	IMG {
		padding:0px; margin:0px;
	}

	A:link {color:#003399; text-decoration: underline;}
	A:visited {color:#003399; text-decoration: underline;}
	A:active {color:#003399; text-decoration: underline;}
	A:hover {color:#CC0033; text-decoration: underline;}

	.PHOTO A:link {color:#003399; text-decoration:none; display:block; padding:3px;}
	.PHOTO A:visited {color:#003399; text-decoration:none; display:block; padding:3px;}
	.PHOTO A:active {color:#003399; text-decoration:none; display:block; padding:3px;}
	.PHOTO A:hover {color:#CC0033; text-decoration:none; display:block; padding:3px;}

	TABLE.PHOTO {
		vertical-align: top;
		border: solid black 1px;
		background: #7A6445;
		padding: 0px;
		margin: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
		width: 100%;
	}

	.PHOTO TD {
		font: normal 500 6px "Arial", sans-serif;
		text-align: center;
		vertical-align: top;
		border: solid black 3px;
		padding: 2px;
		margin: 0px;
		white-space: nowrap;
	}

	.PHOTO IMG {
		max-width: 80px;
		max-height: 60px;
		border: none;
	}

	.PHOTO SPAN {color: #003399; text-decoration: underline;}
	.PHOTO SPAN:HOVER {color: #CC0033; text-decoration: underline; cursor: pointer;}

	TABLE.PHOTONAV {
		margin-left: auto;
		margin-right: auto;
		border: solid black 1px;
		background: #7A6445;
		border-spacing: 0px;
		border-collapse: collapse;
	}

	.PHOTONAV TD {
		font: normal 800 9px "Arial", sans-serif;
		color: #003399;
		border: solid black 1px;
		white-space: nowrap;
		cursor: pointer;
		text-decoration: underline;
	}

	.PHOTONAV TD:HOVER {
		color: #CC0033;
		cursor: pointer;
	}

	TD.PHOTONAVACTIVE {
		font: normal 800 9px "Arial", sans-serif;
		color: #006633;
		border: solid black 1px;
		white-space: nowrap;
		cursor: default;
		text-decoration: none;
	}

	TD.PHOTONAVACTIVE:HOVER {
		color: #006633;
		cursor: default;
		text-decoration: none;
	}	
	
	TABLE.NAV {
		font: small-caps 900 6px "Arial", sans-serif;
		text-align: left;
		border-width: 0px 3px 3px 0px;
		border-style: solid;
		border-color: #000000;
		background: #BBA679;
		padding: 2px; 
		margin: 0px; 	
		white-space:nowrap;
		border-spacing: 0px;
		-moz-border-radius: 0px 0px 6px 0px;
	}

	TD.NAV {
		border: 0px;
		padding: 0px 1px 4px 12px;
		background: #BBA679 url("images/f-d-l_bullet_green.gif") no-repeat;
		color: #006633;
		text-decoration:none;
		cursor: pointer;
	}

	TD.NAV:HOVER {
		border: 0px;
		padding: 0px 1px 4px 12px;
		background: #BBA679 url("images/f-d-l_bullet.gif") no-repeat;
		color: #CC0033;
		text-decoration:underline;
		cursor: pointer;
	}

	TD.NAVACTIVE {
		border: 0px;
		padding: 0px 1px 4px 12px;
		background: #BBA679 url("images/f-d-l_bullet_blue.gif") no-repeat;
		color: #003399;
		text-decoration:none;
		cursor: pointer;
	}

	TD.NAVACTIVE:HOVER {
		border: 0px;
		padding: 0px 1px 4px 12px;
		background: #BBA679 url("images/f-d-l_bullet.gif") no-repeat;
		color: #CC0033;
		text-decoration:underline;
		cursor: pointer;
	}

	TD.MAIN {
		text-align: left;
		vertical-align: top;
		border: solid black 0px;
		padding: 8px;
		margin: 0px;
	}

	TABLE.FOOT {
		font: normal 400 4px "Verdana", sans-serif;
		border-width: 0px;
		border-style: solid;
		border-color: #000000;
		background: #FFFFFF;
		padding: 0px;
		margin: 2px;
		white-space:nowrap;
		border-spacing: 0px;	
	}

	TD.FOOT {	
		text-align: center;
		border: 0px;
		padding: 0px 6px 0px 6px;
		background: #FFFFFF;
		color: #665633;
	}

	TABLE.LIST {
		vertical-align: top;
		border: solid black 0px;
		padding:0px;
		margin:0px;
		border-spacing:0px;
		border-collapse: collapse;	
	}

	.LIST TH{
		text-align: left;
		font: small-caps 700 8px "Arial", sans-serif;
		white-space: nowrap;
		border-bottom: solid black 1px; padding: 2px 0px 2px 2px;
	}

	.LIST TD{
		text-align: left;
		border: solid black 1px;
		padding:2px;
		margin:0px;
	}

	.LIST UL {
		vertical-align: top;
		margin-top: 3px;
		white-space: nowrap;
	}

	.LIST LI {
		margin: 2px 0px 2px 0px;
	}
}
