/*begin top menu core -------- */.ssmc .ssdivider{	display:block;	font-size:1px;	border-width:0px;	border-style:solid;	position:relative;	z-index:1;}.ssmc .ssdividery{ /*puts the dividers between the items*/	float:left;	width:0px;}.ssmc .sstitle{	display:block;	cursor:default;	white-space:nowrap;	position:relative;	z-index:1;}.ssclear {	font-size:1px;	height:0px;	width:0px;	clear:left;	line-height:0px;	display:block;	float:none !important;}.ssmc {	position:relative;	zoom:1;	z-index:10;	border: none;}.ssmc a, .ssmc li {/*combines with above to keep dividers between items */	float:left;	display:block;	white-space:nowrap;	position:relative;	z-index:1;}.ssmc div a, .ssmc ul a, .ssmc ul li {	float:none;}.sssh div a { /* this makes the list view left to right*/	float:left;}.ssmc div{	visibility:hidden;	position:absolute;}.ssmc .sscbox{	cursor:default;	display:block;	position:relative;	z-index:1;}.ssmc .sscbox a{	display:inline;}.ssmc .sscbox div{	float:none;	position:static;	visibility:inherit;	left:auto;}.ssmc li {	z-index:auto;}.ssmc ul {	left:-10000px;	position:absolute;	z-index:10;}.ssmc, .ssmc ul { /*placement of main menu container*/	list-style: none;	padding-top: 8px;	padding-left: 70px;	padding-right: 0px;	margin-top: 0px;	margin-left: 0px;	margin-bottom: 0px;	margin-right: 0px;	text-align: center;	border: none;}.ssmc li a {	float:none	}.ssmc li:hover>ul {	left:auto;}#ss0 ul {	top:100%;}#ss0 ul li:hover>ul {	top:0px;	left:100%;}/*end top menu core -------------------- *//*begin archaeology menu core -------- */.ARCHmc .ARCHdivider{	display:block;	font-size:1px;	border-width:0px;	border-style:solid;	position:relative;	z-index:1;}.ARCHmc .ARCHdividery{	float:left;	width:0px;}.ARCHmc .ARCHtitle{	display:block;	cursor:default;	white-space:nowrap;	position:relative;	z-index:1;}.ARCHclear {	font-size:1px;	height:0px;	width:0px;	clear:left;	line-height:0px;	display:block;	float:none !important;}.ARCHmc {	position:relative;	zoom:1;	z-index:10;}.ARCHmc a, .ARCHmc li {	float:left;	display:block;	white-space:nowrap;	position:relative;	z-index:1;}.ARCHmc div a, .ARCHmc ul a, .ARCHmc ul li {	float:none;}.ARCHsh div a {	float:left;}.ARCHmc div{	visibility:hidden;	position:absolute;}.ARCHmc .ARCHcbox{	cursor:default;	display:block;	position:relative;	z-index:1;}.ARCHmc .ARCHcbox a{	display:inline;}.ARCHmc .ARCHcbox div{	float:none;	position:static;	visibility:inherit;	left:auto;}.ARCHmc li {	z-index:auto;}.ARCHmc ul {	left:-10000px;	position:absolute;	z-index:10;}.ARCHmc, .ARCHmc ul {	list-style:none;	padding:0px;	margin:0px;}.ARCHmc li a {	float:none;}.ARCHmc li:hover>ul{	left:auto;}.ARCH0 li {	float:none;}.ARCH0 li:hover>ul{	top:0px;	left:100%;}/*end archaeology menu core  ---------- *//* begin main css code ----------------- */body,html {	margin: 0;	padding: 0;	background: #FFAE3D;	color: #000;}body {	min-width: 900px;	background: #FFAE3D;	background-image: url(../gif/totayellowbg.gif);	background-repeat: repeat-x;}#wrap_int {	background-image: url(../gif/totacontentbg_int.jpg);	background-repeat: repeat-y;	margin: 0 auto;	width: 900px;	border: none;}#header_int_ARCH {	background-image: url(../gif/totaarchbanner.jpg);	background-repeat: no-repeat;	height: 120px;}#header_int_VISIT {	background-image: url(../gif/totavisitbanner.jpg);	background-repeat: no-repeat;	height: 120px;}#header_int_ITNY {	background-image: url(../gif/totaintbanner.jpg);	background-repeat: no-repeat;	height: 120px;}#header_int_BYWY {	background-image: url(../gif/totabywaybanner.jpg);	background-repeat: no-repeat;	height: 120px;}#leadin_int {	display: block;	position: relative;	top: 60px;	width: 900px;	text-align: center;	background: none;	border: none;    padding: 0px;	margin: 0px 0px 0px 0px;	clear: right;}#leadin_int h1 {	color: #532B11;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 15px;	font-style: italic;	font-weight: bold;	line-height: 100%;	margin: 0px;	padding-top: 4px;	padding-bottom: 4px;	border: none;}#homelink {	position: relative;	top: 20px;	left: 30px;	width: 410px;	height: 40px;	border: none;}#topnav_int {	width: 900px;	height: 81px;	background-image: url(../gif/topnavbg_int.jpg);	background-repeat: no-repeat;	padding: 0px;	text-align: center;	border: none;}#leftnav_int {	background: none;	float: left;	width: 160px;	border: none;}#leftnav_int p.topics {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 120%;	text-align: center;	color: #000000;}#subheader {	display: inline;	position: relative;	top: -10px;	left: 6px;	width: 670px;	height: 100px;	border: none;}#subheader img {	float: float;}#subheader_short {	display: inline;	position: relative;	top: -10px;	left: 6px;	border: none;}#subheader_short img {	float: float;}span.serviconhead {	color: #800000;	font-family: times, times new roman, palatino, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	text-align: center;	padding-top: 6px;	padding-left: 4px;	padding-bottom: 6px;	text-decoration: none;}span.servhead {	color: #000000;	font-family: times, times new roman, palatino, serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	text-align: center;	padding-top: 6px;	padding-left: 10px;	padding-bottom: 6px;	text-decoration: none;}/* LEFT MAIN ----------------- */#leftmain_int {	background: none;	float: left;	width: 260px;	border: none;}#leftmain_int h1 {	margin-left: 20px;	margin-right: 5px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 140%;}#leftmain_int h2, #leftmain_int h3, #leftmain_int p {	margin-left: 20px;	margin-right: 5px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;}#leftmain_int p.inset {	display: block;	width: 300px;	padding-top: 14px;	padding-left: 20px;	padding-right: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	line-height: 140%;	border: none;}#leftmain_int img.inset {	float: right;}#leftmain_int p.gradient {	width: 290px;	background-image: url(../gif/greengradient.jpg);	background-repeat: repeat-x;	padding-top: 14px;	padding-left: 10px;	padding-right: 10px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}#leftmain_int p.gradient_narrow {	width: 200px;	background-image: url(../gif/greengradient.jpg);	background-repeat: repeat-x;	padding-top: 14px;	padding-left: 10px;	padding-right: 10px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}#leftmain_int div.podcast {	margin-left: 20px;	padding-top: 10px;	padding-right: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 120%;	border: none;}#leftmain_int div.podcast a {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 140%;	text-decoration: none;}#leftmain_int div.podcast a:hover {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	color: red;	line-height: 140%;	text-decoration: none;}#onemain_int {	width: 672px;	background: none;	clear: both;	border: none;	margin-left: 166px;}#onemain_int h1 {	padding-top: 0px;	padding-bottom: 0px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 20px;	font-style: normal;	font-weight: bold;	line-height: 140%;}/*---------------------------------*/ /*---------------------------------*//*---------------------------------*/ /*---------------------------------*/div.popup-6dayleft { /*itinerary page*/	display: block;	position: relative;	width: 260px;	min-height: 125px;	margin-left: 0px;	margin-right: 0px;	margin-bottom: 0px;	padding: 2px 4px 2px 2px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 140%;	text-align: left;	border: none;}div.popup-6dayleft a {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 140%;	text-decoration: none;}div.popup-6dayleft a:hover {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	color: red;	line-height: 140%;	text-decoration: none;}div.popup-6dayright { /*6day page*/	display: block;	position: relative;	width: 260px;	min-height: 125px;	margin-left: 30px;	margin-right: 0px;	margin-bottom: 6px;	padding: 2px 4px 2px 2px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 140%;	text-align: left;	border: none;}div.popup-6dayright a {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	line-height: 140%;	text-decoration: none;}div.popup-6dayright a:hover {  /*need this one*/	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: italic;	font-weight: bold;	color: red;	line-height: 140%;	text-decoration: none;}div.popup_desc {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	font-style: italic;	font-weight: normal;	text-align: left;	line-height: 140%;	padding: 2px 2px 2px 2px;}#leftmain_int div.pagelinks img {	float: right;	padding: 2px 2px 2px 2px;	vertical-align: middle;	border: none;}#leftmain_int div.pagelinks a {	list-style-type: disc;	list-style-position: inside;	margin-left: 8px;	padding-left: 18px;	padding-top: 6px;	padding-bottom: 0px;	margin-left: -20px;	text-decoration: none;}#leftmain_int div.pagelinks :hover>a {	list-style-type: disc;	list-style-position: inside;	padding-left: 24px;	padding-top: 6px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: red;	line-height: 140%;	margin-left: -26px;	text-decoration: none;}#leftmain_int ul {	list-style-type: disc;	list-style-position: outside;	margin-top: -1px;	margin-left: 0px;	padding-left: 40px;	padding-right: 10px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 140%;	text-decoration: none;	border: none;}/* RIGHT MAIN ----------------- */#rightmain_int {	background: none;	float: right;	width: 460px;	border: none;}#rightmain_int img.subsub {	margin-top: -14px;	margin-bottom: 18px;	border: none;	z-index: 3;}#rightmain_int_flush {	background: none;	float: right;	margin-top: -100px;	width: 460px;	border: none;}#rightmain_int h1, #rightmain_int h2, #rightmain_int h3 {	margin-right: 60px;	margin-left: 10px;	padding-top: 4px;	padding-bottom: 4px;	border: none;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 14px;	font-style: normal;	font-weight: bold;	line-height: 160%;}#rightmain_int p, #rightmain_int_flush p {	margin-right: 68px;  /* must remain to keep IE happy*/	margin-left: 10px;	padding-top: 4px;	padding-bottom: 4px;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}#rightmain_int div.rightmain_image {	width: 400px;	margin-top: -28px;	z-index: 1;	border: none;}#rightmain_int div.rightmain_image_flush {	width: 400px;	margin-top: -88px;	padding-top: 0px;	z-index: 1;	border: none;}#rightmain_int div.rightmain_image_center, #rightmain_int_flush div.rightmain_image_center {	width: 400px;	margin-top: -18px;	padding-top: 0px;	z-index: 1;	border: none;	text-align: center;}#rightmain_int p.gradient, #rightmain_int_flush p.gradient {	width: 350px;	background-image: url(../gif/medhighlight.gif);	background-repeat: repeat-x;	padding-top: 14px;	padding-left: 10px;	padding-right: 10px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	margin: 14px;	border: none;}#rightmain_int span.gradient, #rightmain_int_flush span.gradient {	padding-left: 0px;	padding-right: 0px;	font-family: garamond, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	line-height: 160%;	border: none;}#rightmain_int span.gradient_splitleft, #rightmain_int_flush span.gradient_splitleft {	padding-left: 0px;	padding-right: 0px;	font-family: garamond, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	line-height: 160%;	border: none;}#rightmain_int span.gradient_splitright, #rightmain_int_flush span.gradient_splitright {	padding-left: 0px;	padding-right: 0px;	float: right;	font-family: garamond, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	line-height: 160%;	border: none;}#rightmain_int div.related, #rightmain_int_flush div.related {	width: 350px;	background-image: url(../gif/relatedtopics.gif); /*mesa verde page*/	background-repeat: repeat-x;	padding-top: 0px;	padding-left: 10px;	padding-right: 10px;	margin: 14px;	z-index: 2;	border: none;}#rightmain_int div.choice, #rightmain_int_flush div.choice {	position: relative;	width: 109px;	height: 104px;	margin-bottom: -80px;	margin-left: 240px;	border: none;	z-index: 1;}#rightmain_int ul.topics, #rightmain_int_flush ul.topics {	list-style-type: disc;	list-style-position: inside;	margin-top: -1px;	margin-left: 0px;	padding-left: 10px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 160%;	text-decoration: none;	border: none;}#rightmain_int ul.topics li>a, #rightmain_int_flush ul.topics li>a {	list-style-type: disc;	list-style-position: inside;	margin-left: 8px;	padding-left: 18px;	padding-top: 0px;	padding-bottom: 0px;	margin-left: -20px;	text-decoration: none;}#rightmain_int ul.topics li:hover>a, #rightmain_int_flush ul.topics li:hover>a {	list-style-type: disc;	list-style-position: inside;	padding-left: 24px;	padding-top: 0px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	line-height: 160%;	margin-left: -26px;	text-decoration: none;}#onemain_int span.gradient {	padding-left: 0px;	padding-right: 0px;	font-family: garamond, times, times new roman, serif;	font-size: 24px;	font-style: normal;	font-weight: bold;	line-height: 160%;	border: none;}/*-----for skyway maps -----*/#onemain_int div.related, #onemain_int_flush div.related {	width: 330px;	background-image: url(../gif/relatedtopics.gif); /*mesa verde page*/	background-repeat: repeat-x;	padding-top: 0px;	padding-left: 10px;	padding-right: 10px;	margin: 14px;	z-index: 2;	border: none;	margin-left: 300px;}#onemain_int ul.topics, #onemain_int_flush ul.topics {	list-style-type: disc;	list-style-position: inside;	margin-top: -1px;	margin-left: 0px;	padding-left: 10px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: normal;	line-height: 160%;	text-decoration: none;	border: none;}#onemain_int ul.topics li>a, #onemain_int_flush ul.topics li>a {	list-style-type: disc;	list-style-position: inside;	margin-left: 8px;	padding-left: 18px;	padding-top: 0px;	padding-bottom: 0px;	margin-left: -20px;	text-decoration: none;}#onemain_int ul.topics li:hover>a, #onemain_int_flush ul.topics li:hover>a {	list-style-type: disc;	list-style-position: inside;	padding-left: 24px;	padding-top: 0px;	padding-bottom: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	line-height: 160%;	margin-left: -26px;	text-decoration: none;}/*-----end skyway maps -----*/#rightmain_int div.imgcaption, #rightmain_int_flush div.imgcaption {	width: 350px;	padding-left: 8px;	padding-right: 8px;	text-align: center;	font-family: verdana, arial, helvetica, sans-serif;	color: #007236;	font-size: 10px;	font-style: italic;	font-weight: normal;	line-height: 120%;	margin-left: 10px;	margin-top: 0px;	margin-bottom: 30px;	border: none;}#rightmain_int div.imgcaption_v, #rightmain_int_flush div.imgcaption_v  {	width: 340px;	padding-left: 8px;	padding-right: 8px;	text-align: center;	font-family: verdana, arial, helvetica, sans-serif;	color: #007236;	font-size: 10px;	font-style: italic;	font-weight: normal;	line-height: 120%;	margin-left: 20px;	margin-top: 0px;	margin-bottom: 30px;	border: none;}#rightmain_int div.seasons {	width: 310px;	padding-right: 10px;  /* must remain to keep IE happy*/	padding-left: 20px;	margin-top: 0px;	padding-bottom: 0px;	font-family: trebuchet MS, verdana, arial, helvetica, sans-serif;	font-size: 12px;	font-style: normal;	font-weight: normal;	line-height: 140%;	border: none;}/*FOOTER ----------------- */#footer_int {	width: 900px;	min-height: 200px;	background-color: #FFAE3D;	background-image: url(../gif/totabottombg_int.jpg);	background-repeat: no-repeat;	clear: both;	border: none;	margin: 0;}	#footer_int p {	padding:5px;	margin:0;}#footer_int div.bottomnav {	margin-left: 14px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: bold;	line-height: 160%;	text-align: left;	padding-top: 60px;	border: none;}#footer_int div.copy {	margin-top: 30px;	margin-left: 0px;	color: #000000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-style: normal;	font-weight: normal;	line-height: 160%;	text-align: left;	border: none;}#footer_int ul{	margin: 0;	padding: 0;	list-style: none;}#footer_int li{	display: inline;	margin: 0;	padding: 0;}/* LINKS & NAV ----------------- */a.bottomnav:link {  	text-decoration: none; 	color: #800000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.bottomnav:visited {	text-decoration: none; 	color: #800000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.bottomnav:hover {	background: none;	text-decoration: none; 	color: #333333;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: bold;}a.copy:link {  	text-decoration: none; 	color: #800000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}a.copy:visited {	text-decoration: none; 	color: #800000;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}a.copy:hover {	background: none;	text-decoration: none; 	color: #333333;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	font-weight: normal;}/* begin TOP MENU 0 CODE ----------------- */	/*"""""""" (MAIN) Items""""""""*/	 /* */	#ss0 a {			padding:2px 10px 2px 10px;		margin:0px;		background-color:transparent;		color:#FFFFFF;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-weight:bold;		text-align:center;		border-style:none;	}	/*"""""""" (MAIN) Hover State""""""""*/		#ss0 a:hover	{			background-color:#FFD8A9;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/		#ss0 li:hover>a		{			background-color:#FFD8A9;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (MAIN) Active State""""""""*/		body #ss0 .ssactive, body #ss0 .ssactive:hover		{			background-color:#FFD8A9;		color:#000000;		font-family:Verdana;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:bold;		border-style:none;	}	/*"""""""" (SUB) Container""""""""*/	/*use inline margin styles to push subs to right*/	#ss0 div, #ss0 ul		{			padding:2px;		margin:0px;		background-color:#FFFFFF;		border-width:0px 1px 1px 1px;		border-style:none;		border-color:#FFFFFF;	}	/*"""""""" (SUB) Items""""""""*/		#ss0 div a, #ss0 ul a		{			padding:4px 8px 4px 8px;		background-color:#FFFFFF;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;		text-align:center;		border-width:0px;	}	/*"""""""" (SUB) Hover State""""""""*/		#ss0 div a:hover		{			background-color:#FFD8A9;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;	}	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/		#ss0 ul li:hover>a		{			background-color:#FFD8A9;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;	}	/*"""""""" (SUB) Parent Items""""""""*/		#ss0 div .ssparent, #ss0 ul .ssparent		{			background-color:#FFFFFF;		text-decoration:underline;	}	/*"""""""" (SUB) Parent Hover State""""""""*/		#ss0 div .ssparent:hover		{			background-color:#FCF091;	}	/*"""""""" (SUB) Active State""""""""*/		body #ss0 div .ssactive, body #ss0 div .ssactive:hover		{			background-color:#FCF091;		color:#000000;		font-family:Arial;		font-size:10px;		text-decoration:none;		font-style:normal;		font-weight:200;		border-style:none;	}	/*"""""""" Individual Titles""""""""*/		#ss0 .sstitle		{			font-size:10px;	}	/*"""""""" Individual Vertical Dividers""""""""*/		#ss0 .ssdividery		{			border-left-width:4px;		height:16px;		margin:0px;		border-style:double;		border-color:#000000;	}	/*"""""""" Custom Rule""""""""*/		ul#ss0 ul		{			margin:0px 0px 0px -1px;	}	/*"""""""" Custom Rule""""""""*/		ul#ss0 ul ul		{			border-width:1px;	}		/* begin ARCH MENU 0 CODE ----------------- */	/*"""""""" (MAIN) Container""""""""*/		#ARCH0		{			width:160px;		background-color:transparent;	}	/*"""""""" (MAIN) Items""""""""*/		#ARCH0 a		{			padding:5px 5px 5px 28px;		color:#FFDDB6;		font-family:Verdana;		font-size:12px;		text-decoration:none;		font-style:italic;		font-weight:bold;	}	/*"""""""" (MAIN) Hover State""""""""*/		#ARCH0 a:hover		{			text-decoration:underline;	}	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/		#ARCH0 li:hover>a		{			text-decoration:underline;	}	/*"""""""" (MAIN) Active State""""""""*/		body #ARCH0 .ARCHactive, body #ARCH0 .ARCHactive:hover		{			text-decoration:none;		font-weight:bold;	}	/*"""""""" (SUB) Container""""""""*/		#ARCH0 div, #ARCH0 ul		{			padding:5px 0px;	}	/*"""""""" (SUB) Items""""""""*/		#ARCH0 div a, #ARCH0 ul a		{			padding:2px 0px 2px 24px;		margin:0px 5px;		background-image:none;		color:#000000;		font-size:11px;		font-weight:normal;	}	/*"""""""" (SUB) Hover State""""""""*/		#ARCH0 div a:hover		{			text-decoration:none;		font-weight:bold;	}	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/		#ARCH0 ul li:hover>a		{			text-decoration:none;		font-weight:bold;	}	/*"""""""" (SUB) Active State""""""""*/		body #ARCH0 div .ARCHactive, body #ARCH0 div .ARCHactive:hover		{			text-decoration:none;		font-weight:normal;	}		/* archaeology menu add-ons */.ARCHfv{	visibility:visible !important;}.ARCHfh{	visibility:hidden !important;}