
	  BODY  {
	  	color: #000000;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  }

	  P  {
	  	color : #ffffff;
	  	font-size : 10px;
	  	font-family : Verdana, Arial;
	  }

	  /*
	  TD  {
	  	
	  	font-size : 10px;
	  	font-family : Verdana, Arial;
		color : #ffffff;
	  }
	  
	  .bluer  {
	  	
	  	font-size : 10px;
	  	font-family : Verdana, Arial;
		color : #6D77BB;
	  }
	 
	  .blue {
			color: #49317C;
		}

		.gray {
			color: #FAF9C9;
			font-weight: bold;
		}
		
		.header {
			font-size : 12px;
			font-weight : bold;
			
		}
		
		.headero {
			font-size : 12px;
			font-weight : bold;
			color: #FFCC00;
			margin-left: 8px;
			margin-right: 8px;
		}
		.headerp {
			font-size : 10px;
			font-weight : 500;
			color: #ffffff;
			margin-left: 8px;
			margin-right: 8px;
		}
		
		.headerBlue {
			font-size : 12px;
			font-weight : bold;
			color: #1B0057;
			
		}
		
		.leftNavImg {
			background-image: ../images/purpleGradBg.gif;
			background-repeat: no-repeat;
		}
		
		.headerb {
			font-size : 12px;
			font-weight : bold;
			color: #ffffff;
		}
		
		.grnheader {
			color : #ffffff;
			font-size : 12px;
			font-weight : bold;
		}		
		
	  .grntext  {
	  	color : #49317C;
	  	font-size : 10px;
	  }
				
		.postcard {
			font-size : 10px;
			font-weight : bold;
		}
		
		.redheader {
			color: #800000;
			font-size : 12px;
			font-weight : bold;
		}		
		
		.bigheader {
			font-size : 14px;
			font-weight : bold;
		}
				
	  .credits {
	  	font-size: 11px;
	  	font-style : italic;
		margin-left: 8px;
	  }

		.seltour {
			color: #90894E;
			font-size: 10px;
			font-weight: bold;
		}
		
		.InputClear {
			background-color: #339999;			
			border: 0;
			color: #ffffff;
			font-family: Verdana, Arial;
			font-size: 10px;
		}
		
		.med {
			font-size: 11px;
		}
		
		.medheader {
			font-size: 11px;
			font-weight: bold;
		}		
		
		.button {
			background-color: #7E69AF;
			color: #ffffff;
		}
		
		.thumb {
			border-color: white;
		}
		
		.selthumb {
			border-color: #FFFF00;
		}
		
		.hint {
			font-color: #800000;
			font-size: 10px;
		}
		
	  A:hover {
	  	color : #FFCC00;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
		text-decoration: none;
	  }

	  A {
	  	color : #ffffff;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
		text-decoration: none;			
	  }
	  
	    A.green {
	  	color : #64A04D;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
		text-decoration: none;			
	  }
	  
	    A.green:hover {
	  	color : #64A04D;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
		text-decoration: none;			
	  }
	  
		
	  A.under:hover {
	  	color : #999999;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
		text-decoration: underline;
	  }

	  A.under {
	  	color : #ffffff;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
			text-decoration: underline;
	  }	
		
	  A.grn:hover {
	  	color : #999999;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
			text-decoration: none;
	  }

	  A.grn {
	  	color : #339999;
	  	font-family : Verdana, Arial;
	  	font-size : 10px;
	  	font-weight: bold;
			text-decoration: none;			
	  }		
		
		INPUT.fld {
	  	font-family : Verdana, Arial;
	  	font-size : 11px;
		}
		*/
/* New CSS */

/* body and template elements */

h1 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #4f2682; margin: 0px 0px 15px 0px;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ab2c03; margin: 0px;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4f2682; margin: 0px;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #333333; margin: 0px;}
h5 {font-family:Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #ab2c03; margin: 0px;}

body {background-color:#000000; font-size: 11px; }

/* content */
table.background {background-color: #fbfbfc; font-size: 11px;}

table.background td {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 0px; background-repeat: repeat-x;}
span.content {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 0px;}

td.content {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; padding: 0px 0px 16px 0px;}
td.content strong {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}
td.content em {font-family:Arial, Helvetica, sans-serif; font-size: 11px; font-style:italic; color: #000000;}
td.content a:link {color: #cc3333; font-size: 11px; text-decoration: none; font-weight: normal;}
td.content a:visited {text-decoration: none;}
td.content a:hover {text-decoration: underline; color: #cc3333;}
td.content ol {margin: 25px;}
td.content ul {list-style-image:url(gif/bullet.gif); margin-left: 20px;}
td.content ol li {margin-bottom: 10px;}
td.content ul li {margin-bottom: 5px;}

/* footer elements ------------------------------------------------------------------------------------------------------------------------ */
td.categories {background-image:url(gif/bg_Categories.gif); padding: 18px 0px 0px 0px;}

td.footer {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 0px; background-color: #FFFFFF;}
td.footer a {color: #663399; font-size: 11px; text-decoration: none; font-weight: normal;}
td.footer a:visited {text-decoration: none;}
td.footer a:hover {text-decoration: underline; color: #663399;}

td.hder {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; padding: 5px; background-color: #000000;}
td.hder a {color: #FFFFFF; font-size: 11px; text-decoration: none; font-weight: bold;}
td.hder a:visited {text-decoration: none; color: #FFFFFF;}
td.hder a:hover {text-decoration: underline; color: #FFFFFF;}


.button {font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; font-weight: bold; background-color:#cc2d22; border: 0px; padding: 1px;}



/* Photo Tour styles */
/* auth: BC 
 * desc: These styles are indented to show the parent->child relationship, 
 * please indent by one if delcaring a selector for a child 
 */
/* Generic class, used in various pages for fonts, will override those*/
.header, .credits {
	font-family: sans-serif, arial, helvetica, verdana;
	font-size: 11px; 
}
.vidConfigHeaders {
	color: #963200 !important;
	font-weight: bold;
}
.grnheader, .grntext {
	display: block;
	font-family: sans-serif, arial, helvetica, verdana;
	font-size: 14px !important; 
	font-weight: bold;  
	color: #9A3200 !important;
	margin: 2px;
	border: 0px solid #000000;
}
.heading {
	display: block;
	font-family: sans-serif, arial, helvetica, verdana;
	font-size: 14px !important; 
	font-weight: bold;  
	color: #9A3200 !important;
	margin: 2px;
	margin-left: 190px;
	border: 0px solid #000000;
}
.mainContainer {
	width: 772px;
 	font-size: 11px;
 	padding: 0px;
 	margin: 0px;
}
	.background h1 {
		margin-top: 1em;
		margin-left: 25%;
		color: #9A3200;
	}
.containerLeftCol {
	width: 175px;
}
.leftNav {
	float: left;
	width: auto;
	margin: 12px 2px 2px 5px;
	padding: 2px;
	border: 0px solid #222222;
}
	.photoTourNavLink {
		color: #000000;
		text-decoration: none;
	}
	a.photoTourNavLink:link, a.photoTourNavLink:visited, a.photoTourNavLink:active {
		color: #330099 !important;
		text-decoration: underline;	
	}
	.photoTourNavLink:hover {
		color: #330099 !important;
		text-decoration: underline;	
	}

.spacer {
	display: block;
	clear: both;
	margin: 0px; padding: 0px;
	border: 0px solid #ff0000;
}
.content {
	position: relative;
	width: auto;
	height: auto;
	padding: 2px;
	margin: 10px 0px 0px 10px;
	border: 0px solid #444444;
	font-size: 12px;
}
	.mainImageContainer {
		float: left;
		width: 70%;
		border: 0px solid #888888;
	}
		.mainImage {
			border: 4px solid #FFFFFF;
		}
	.rightCol {
		float: right;
		width: 24%;
		margin: 0px 5px 0px 0px;
		border: 0px solid #888888;
	}
	.imgSelectHeader {
		 margin: 2px;
		 font-weight: bold;
	}
		.imgSelectLeft {
			float: left;
			width: 60px;
			height: 40px;
			margin: 2px;
			clip: rect(0px, 60px, 40px, 0px);
			border: 1px solid #000000;
		}
			.thumb {
				border: 0px;
			}
			.selthumb {
				border: 0px;
			}
		.imgSelectRight {
			float: right;
			width: 60px;
			height: 40px;
			margin: 2px;
			clip: rect(0px, 60px, 40px, 0px);
			border: 1px solid #000000;
		}
			.thumb {
				border: 0px;
			}
			.selthumb {
				border: 0px;
			}

  .photoTourNav {
    float: left;
    width: 74%;
    border: 0px solid #888888;
  }
  .photoTourLabel {
    float: left;
	  width: 25%;
	  font-size: 12px;
	  font-weight: bold;
	  margin: 2px;
	  line-height: 200%;
	  border: 0px solid #000000;
  }
  .photoTourLinkList {
	  float: left;
	  width: auto;
	  margin: 2px 0px 2px 2px;
	  border: 0px solid #000000;
	}
	
  .photoTourLinkLayerOn {
    float: left;
    text-align: center;
    margin-right: 5px;
	  border: 1px solid #330099;
  }
    .photoTourLinkOn {
      display: block;
      clear: none;
      width: 2em;
      line-height: 200%;
      background-color: #330099;
      font-family: Arial, Verdena, Helvetica, Sans-serif;
      font-size: 10px !important;
      color: #FFFFFF !important;
      text-decoration: none !important;
      margin: 1px;
    }
  .photoTourLinkLayer {
    float: left;
    text-align: center;
    margin: 1px 5px 1px 0px;
	  border: 0px solid #FFFFFF;
  }
    .photoTourLink:link,.photoTourLink:visited {
      display: block;
      clear: none;
      width: 2em;
      line-height: 200%;
      background-color: #E38A12;
      font-family: Arial, Verdena, Helvetica, Sans-serif;
      font-size: 10px !important;
      color: #FFFFFF !important;
      text-decoration: none !important;
      margin: 2px;
    }
    .photoTourLink:hover {
      background-color: #330099;
    }
.photoTourImageNav {
	float: right;
	width: 24%;
	margin: 0px 5px 0px 0px;
	border: 0px solid #888888;  
	text-align: center;
	line-height: 200%;
}
	.photoTourImageNav > a {
		margin: 2px !important;
		font-weight: bold;
		font-size: 10px;
	}
	.prevLink {
		float: left;
		width: 60px;
		color: #9A3200 !important;
		text-decoration: none !important;
	}
	.prevLink:hover {
		color: #000000 !important;
		text-decoration: underline;
	}
	.nextLink {
		float: right;
		width: 60px;
		color: #9A3200 !important;
		text-decoration: none !important;
	}
	.nextLink:hover {
		color: #000000 !important;
		text-decoration: underline;
	}
	.nextLastLink {
		text-decoration: none;
	}
	.backLink {
		color: #9A3200 !important;
		text-decoration: none !important;
	}
	.backLink:hover {
		color: #000000 !important;
		text-decoration: underline;
	}
	.moreLink {
		color: #9A3200 !important;
		text-decoration: none !important;
	}
	.moreLink:hover {
		color: #000000 !important;
		text-decoration: underline;
	}

.photoTourCredits {
	color: #000000;
}

/* Video Tour CSS */
.vidTourNav {
  float: left;
  width: 74%;
  border: 0px solid #888888;
}
.vidTourLabel {
  float: left;
  width: 25%;
  font-size: 12px;
  font-weight: bold;
  margin: 2px;
  line-height: 200%;
  border: 0px solid #000000;
}
.vidTourLinkList {
  float: left;
  width: auto;
  margin: 2px 0px 2px 2px;
  border: 0px solid #000000;
}

.vidTourLinkLayerOn {
  float: left;
  text-align: center;
  margin-right: 5px;
  border: 1px solid #330099;
}
  .vidTourLinkOn {
    display: block;
    clear: none;
    width: 2em;
    line-height: 200%;
    background-color: #330099;
    font-family: Arial, Verdena, Helvetica, Sans-serif;
    font-size: 10px !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
    margin: 1px;
  }
.vidTourLinkLayer {
  float: left;
  text-align: center;
  margin: 1px 5px 1px 0px;
  border: 0px solid #FFFFFF;
}
  .vidTourLink:link,.vidTourLink:visited {
    display: block;
    clear: none;
    width: 2em;
    line-height: 200%;
    background-color: #E38A12;
    font-family: Arial, Verdena, Helvetica, Sans-serif;
    font-size: 10px !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
    margin: 2px;
  }
  .vidTourLink:hover {
    background-color: #330099;
  }
/* Gallery Styles */
.galleryHeader {
	background-color: #09376B;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF !important;
}
.galleryText {
	font-size: 10px;
	font-weight: normal;
	color: #000000 !important;
}
/* Index page styles */
#imgSwap {
	width: 200px;
	height: 141px;
	border: 5px solid #FFFFFF;
}
#imgHolder {
	float: right;
	margin-right: 20px;
}
