body { /* added font family thru out */
	text-align: center;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	margin: 0;
	padding: 0;
}
p {
	margin: 0;
	padding: 0;
}
#logo  {
	width: 728px;
	margin-top: 15px;
  	margin-left: auto;
  	margin-right: auto;
	margin-bottom: 0;
	padding: 0;
	background: #003366 url(images/logoBackground.png) repeat;
	overflow: hidden;
	zoom: 1;  /* for ie 6 bug only  */
}
#Qname1  {  /*logo names for guest quarters - room select page */
	float: left;
	padding: 5px 0 5px 5px;
	position: relative;
	border: 0;
}
#Qname2  {
	float: right;
	padding: 7px 34px 10px 0;
	position: relative;
	border: 0;
}
#holder1 {  /* use with flash banner pages no top margin, logo has top margin spacing */
	width: 726px;
	margin-left: auto;
  	margin-right: auto;
	text-align:left;
	border: 1px solid #003366;
}
#holder1-b {  
	width: 726px;
	margin-top: 15px;
	margin-left: auto;
  	margin-right: auto;
	text-align:left;
	border: 1px solid #003366;
}
#blue-block {
	background-color: #F7F9FB; /* orig color #E9FDFB  alts #F6F8FB;, #EDF4FB;, #F1F5FB;   */
	width: 726px;
	padding: 0 0 10px 0;
}
#banner-image {
	width: 726px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #215CEF; /* alt #003366  */
}
#banner-image-wspace {
	width: 726px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #215CEF; /* alt #003366  */
	margin-bottom: 5px;
}
#banner-flash {
	width: 100%;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #215CEF; /* alt #003366  */
	margin-bottom: 2px;
}
#news-bar  {
	background-color:#003366;
	width: 726px;
	height: 20px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	font-style: italic;
	margin-bottom: 2px;
}
.top-nav {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	padding: 4px 0 2px 5px;
}
.blue-line-thin {
	width: 710px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000033;
	margin: 0 5px;
	padding: 2px 0 5px 0;
	position: relative;
}
.blue-line {
	width: 714px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #215CEF; /* alt color #000033 */
	margin: 0 5px;
	padding: 2px 0 5px 0;
	float: left;
	clear: right;
	position: relative;
}
#shareBox  {  /* overall holder for floated content w share on top  */
	border: 0;
	position: relative;
	float: right;
	clear: left;
	padding: 0 10px 0 0;
	margin: 10px 0 10px 10px;
}
#shareAdd  {   /*add this box with AT code in content areas */
	border: 0;
	position: relative;
	padding: 0 0 15px 40px;
}
#shareAdd a  {  /* gives horizontal layout for a items  */
	float: left;
	position: relative;
	clear: right;
	border: 0;
}
#shareAddOther  {
	border: 0;
	position: relative;
}
#promo-holder  {
	clear: both;
	width: 100%;
	position: relative;
}
#promo-left  {
	position: absolute;
	top: 0;  /*  2-5px for spacing  */
	left: 5px;
	width: 230px;
	padding: 0 4px 0 3px;
}
#promo-left p {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	width: 230px;
	padding: 5px 0;
}
#promo-middle  {
	margin-left: 242px;
	margin-right: 240px;
	width: 230px; 
	padding: 0px 5px 0 5px;   /*  2-5px of top padding to match left and rt promo "top" for spacing  */
}
#promo-middle p  {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	width: 230px;
	padding: 5px 0;
}
#promo-right  {
	position: absolute;
	top: 0px;   /*  2-5px for spacing  */
	right: 5px;
	width: 230px;
	padding: 0 6px 0 4px;
}
#promo-right p {
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000066;
	text-align: center;
	width: 230px;
	padding: 5px 0;
}
.menu-list-head  {   /* use for long menu lists with no picture images */
	text-align: center;
	padding: 2px 0;
	margin: 0 0 5px 0;
}
.menu-list-subhead  {
	text-align: center;
	padding: 10px 0 10px 0;
}
.menu-list p  {
	padding: 2px 0;
}
.menu-pix-holder  {  /* use for menus with pictures of items */
	width: 706px;
	padding: 0 10px;
}
.menu-pix  {
	padding: 10px 0 5px 0;
	float: left;
	position: relative;
	clear: both;
}
.menu-pix img {
	float: left;
	clear: right;
	margin-right: 10px;
}
.menu-pix p {  /* a links styled below */
	text-align: left;
	margin: 0;
	padding: 0;
}
.picture-rooms  { /* picture holder for room descriptions */
	text-align: center;
	padding: 10px 10px;
}
.picture-rooms-holder  { /* picture holder for 2 pix */
	text-align: center;
	padding: 10px 2px;
	clear: both;
}
.picture-rooms-holder-l  { 
	float: left;
	clear: right;
	position: relative;
	padding: 10px 5px 10px 20px;
}
.picture-rooms-holder-r  { 
	float: right;
	clear: left;
	position: relative;
	padding: 10px 20px 10px 5px;
	width: 350px;
}
.picture-rooms-holder-l325  { /* left picture 325 px wide */
	float: left;
	clear: right;
	position: relative;
	padding: 10px 5px 10px 15px;
	width: 325px;
}
.picture-rooms-holder-r325  {  /*right justified pix 325 wide */
	float: right;
	clear: left;
	position: relative;
	padding: 10px 15px 10px 5px;
	width: 325px;
}
.clear:after {  /* easy clearing method foxfire, safari, opera */ 
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}
.clear {  /* easy clearing method style for ie 7 */
	min-height: 1px;
}
* html.clear {  /* easy clearing method style for ie 5, 6 */
	height: 1px;
}
.rez-box  { /* size width and height to final iframe rezo size, smallest is 300x160 */
	width: 326px;
	border: 2px solid #000066;
	height: 200px; /* was 184 */
	margin: 5px 5px;
	float: right;
	clear: left;
}
.video-box {
	width: 100%;
	height: 260px;
	margin: 25px 0 0 0;
	padding-bottom: 5px
}
.video-player   { 
	width: 450px;
	border: 2px solid #003366;
	height: 246px;
	margin-left: 20px;
	float: left;

}
.video-features  {
	width: 240;
	text-align: left;
	padding: 2px 0 0 5px;
	margin: 0 0 0 15px;
	line-height: 130%;
	float: left;
}
.other-videos { 
	padding: 0 10px 0 20px;
	margin-bottom: 10px;
}
.other-videos-detail  {
	text-align:left;
}
.other-videos-detail li  {
	list-style: none;
	background-image: url(images/cam-icon-14.png);
	background-repeat: no-repeat;
	padding-left: 25px;
	margin: 0 0 5px -35px;
	background-position: 0px 2px;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
}
/* Room slide box elements */
#slidesHolder  {
	width: 690px;
	margin: 10px 10px 0 10px;
	padding: 5px;
	position: relative;
	border: 1px solid #003366;
	float: left;
	clear: both;
	background-color: #FFF;
}
#slidesBox  {
	width: 440px;
	height: 330px;
	float: left;
	border: 1px solid #003366;
	position: relative;
}
#slidesText  {
	width: 225px;
	margin: 0 5px 0 15px;
	float: left;
	position: relative;
}
#slidesText  p {
	padding: 2px 0 5px 0;
	margin: 0;
	text-align: left;
}
#slidesTextRoom  { /*for room name graphic at top */
	width: 225px;
	padding: 0 0 10px 0;
	border: 0;
	float: left;
	clear: right;
	position: relative;
}
#slidesTextShare  {  /* holds Add This share code */
	border: 0;
	position: relative;
	padding: 5px 5px 5px 0;
	margin: 3px 0 0 0;
}
#slidesTextShareAdd  {   /*add this box with AT code in content areas */
	border: 0;
	position: relative;
}
#slidesTextShareAdd a  {  /* gives horizontal layout for a items  */
	float: left;
	position: relative;
	clear: right;
	border: 0;
}
/* End Room slide box elements */
.content-top {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	padding: 5px 10px 0 10px;
	position: relative;
	clear: both;
}
.content-top p {
	margin: 0;
	padding-top: 10px; 
}
.content-top img  {
	height: 145px;
	width: 178px;
	border: 0;
	float: right;
	clear: left;
	position: relative;
	margin: 1px 4px 2px 2px;
}
.content-top2 {  /* for content without nav bars, etc */
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	padding: 10px 10px 0 10px;
	clear: both;
	position: relative;
}
.content-top2 p {  /* padding top was 10 px  */
	margin: 0;
	padding-top: 6px; 
}
.content-top2-img-r  {  /*use for larger images in text content to push to rightside */
	border: 0;
	float: right;
	clear: left;
	margin: 2px 4px 2px 4px;
}
.content-top2-img-l  {  /*use for larger images in text content to push to leftside */
	border: 0;
	float: left;
	clear: right;
	margin: 2px 6px 2px 4px;
}
#flash-specials  {  /* frontpage flash promos */
	width: 230px;
	border: 1px solid #003366;
	float: right;
	clear: left;
	position: relative;
	margin: 2px 4px;
}
#flashTest  {
	width: 230px;
	border: 1px solid #003366;
	float: left;
	clear: right;
	margin: 40px 80px;
}
.abi {  /* for Abigail Ads */
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	padding-left: 30px;
	padding-right: 30px;
	clear: both;
	position: relative;
}
.abi p {
	margin: 0;
	padding-top: 10px; 
}
.abi-rt  {
	text-align: right;
	padding-top: 0;
	margin: 0;
}
.content-box-photo {
	width: 100%;
	margin: 10px 0 5px 0;
	padding-bottom: 8px;
	float: left;
}
.photo-box {
	float: right;
	height: 165px;
	width: 230px;
	margin-left: 8px;
	margin-right: 2px;
	clear: left;
}
.photo-box img {
	height: 165px;
	width: 220px;
	border: 0;
}
.photo-box p {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000000;
	width: 220px;
	margin-top: 5px;
}
.small-content-box-photo { /* need more space before rest of page content. margin started at 4, padding 0 */
	width: 100%;
	margin: 2px 0 10px 0;
	padding: 0 0 5px 0;
	float: left;
	clear: both;
	background-color: #F7F9FB; /*set to appropriate bkgd color */
}
.small-photo-box {
	float: right;
	height: 132px;
	width: 178px;
	margin-left: 1px;
	margin-right: 2px;
	clear: left;
}
.small-photo-box img {
	height: 132px;
	width: 178px;
	border: 0;
}
.small-photo-box p {  /* a links styled below */
	text-align: center;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000000;
	width: 178px;
	padding-top: 3px;
}
.content-middle-box  {
	width: 100%;
	padding-top: 5px 0;
	margin: 0 0 10px 0;
}
.middle-nav  {  /* a links styled below */
	width: 100%;
	padding: 5px 0;
	margin: 10px 0 0 0;
	background-color: #003366;
	float: left;
	clear: both;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #215CEF; /* alt #003366  */
	position: relative;
}
.middle-nav-content  {
	text-align: center;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 0 6px; 
    float: left;
	clear: right;
}
.room-holder  {
	width: 706px;
	padding: 0 10px;
}
.room  {
	padding: 10px 0 5px 0;
	float: left;
	position: relative;
	clear: both;
}
.room img {
	float: left;
	clear: right;
	margin-right: 10px;
}
.room p {  /* a links styled below */
	text-align: left;
	margin: 0;
	padding: 5px;
}
.category  {
	width: 716px;
	border-top: 2px;
	border-top-style: solid;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-color: #000033;
	margin: 10px 5px 5px 5px;
	float: left;
	position: relative;
	clear: both;
}
.category p  {
	text-align: left;
	line-height: 125%;
	margin: 0;
	padding: 0;
}
.category-listall  {   /*use when butt against top nav bar */
	width: 716px;
	border-top: 2px;
	border-top-style: solid;
	border-bottom: 2px;
	border-bottom-style: solid;
	border-color: #000033;
	margin: 2px 5px 5px 5px;
	position: relative;
}
.content-after {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000066;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 125%;
	position: relative;
	clear: both;
}
.content-after p { /* a links styled below */
	margin: 0;
	padding-top: 10px; 
	padding-bottom: 0;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #000066;
}
.directions {
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000066;
	padding: 0 5px;
}
.directions p {
	margin: 0 10px;
	padding-top: 5px;
	text-indent: -.5em; 
}
.nav-block {
	background-color: #FFFFFF;
	width: 724px;
	color: #000000;
	text-align: center;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #000000;
	margin: 5px 0 20px 0; /* was 10px 0 */
	padding: 10px 0 0 0;
	position: relative;
	float: left;
	clear: both;
}
#footer-image {
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #215CEF; /* alt #003366  */
	margin-bottom: 2px;
	padding: 0px;
}
#LIN  {
	width: 722px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding: 5px 0 5px 4px;
	background-color: #003366;
	border-top: 3px;
	border-top-style: solid;
	border-color: #000000;
}
#LIN-share  { /* bottom bar with share  */
	width: 726px;
	text-align: left;
	background-color: #003366;
	border-top: 3px;
	border-top-style: solid;
	border-color: #000000;
	position: relative;
	clear: both;
}
#LIN-share p  {
	margin: 0;
	font-family: Geneva, Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding: 5px 0 5px 4px;
}
#LIN-share-image { /* Add This image in LIN bar */
	border: 0;
	float: right;
	clear: left;
	padding: 2px 8px 1px 1px;
}
#LIN-shareAdd { /* Add This box for code */
	float: left;
	clear: right;
	position: relative;
	padding: 5px 0 15px 280px;
}
#LIN-shareAdd a { /* Add This box for code */
	float: left;
	position: relative;
	clear: right;
}
#Bottom-Space  {
	width: 100%;
	padding-bottom: 15px;
}

.border	{border: 2px solid #003366}
.pillowhead {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #006633}
.menucopy {  font-family: "Times New Roman", Times, serif; font-size: 16px; color: #006633}
.menusubhead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000033; font-style: italic; text-transform: none; font-weight: bold}
.menusubhead_smaller {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; font-style: italic; text-transform: none; font-weight: bold}
.progress {  font-family: "Times New Roman", Times, serif; font-style: normal; line-height: normal; color: #006633; font-size: 14px}
.linkhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-style: normal; line-height: normal; color: #006633}
.top10head {  font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #003333}
.homecopy {  font-family: "Times New Roman", Times, serif; font-size: 16px; color: #006633}
.news {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF}
.boldhead {  font-family: "Times New Roman", Times, serif; font-size: 24px; font-weight: bold; color: #006633}
.banner_subhead {  font-family: "Times New Roman", Times, serif; font-size: 22px; font-style: italic; font-weight: bold; color: #000000}
.banner_subhead_no_italic {  font-family: "Times New Roman", Times, serif; font-size: 22px; font-weight: bold; color: #000000}
.book {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bolder;  text-transform: capitalize;  color: #FFFFFF}
.book_red {  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bolder;  text-transform: capitalize;  color: #FFFFFF}
.news {  font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; font-style: italic}
.copy-blue {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #000066}
.copy-blue-small {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 12px;  color: #000066}
.copy-blue-under { font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #000066; text-decoration: underline;}
.copy-blue-i  {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #000066;  font-style: italic}
.copy-blue-red  {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #000066}
.copy-head {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  font-weight: bold; color: #000066}
.copy-head-small {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px; font-weight: bolder; color: #000066}
.copy-visit {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-weight: bold; text-decoration: underline; color: #000066}
.copy-black {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #000000}
.copy-black-under {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #000000; text-decoration: underline;}
.copy-green {  font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  color: #006633}
.details {	font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  font-weight: bold;	color: #000000}
.details-green {	font-family: Geneva, Arial, Helvetica, san-serif;  font-size: 14px;  font-weight: bold;	color: #006633}
.visit {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #336699;	 text-decoration: underline}
.amenities {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #006633}
.email  {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; color: #ffffff}

A.amenities:link {  text-decoration: none; color: #006633}
A.amenities:visited {  text-decoration: none; color: #006633}
A.amenities:hover {  text-decoration: underline; color: #003333}

A.pillowhead:link {  text-decoration: none; color: #006633}
A.pillowhead:visited {  text-decoration: none; color: #006633}
A.pillowhead:hover {  text-decoration: underline; color: #006633}

A.menucopy:link {  text-decoration: none; color: #006633}
A.menucopy:visited {  text-decoration: none; color: #006633}
A.menucopy:hover {  text-decoration: underline; color: #003333}

A.progress:link {  text-decoration: none; color: #006633}
A.progress:visited {  text-decoration: none; color: #006633}
A.progress:hover {  text-decoration: underline; color: #003333}

A.linkhead:link {  text-decoration: none; color: #006633}
A.linkhead:visited {  text-decoration: none; color: #006633}
A.linkhead:hover {  text-decoration: underline; color: #003333}

A.homecopy:link {  text-decoration: none; color: #006633}
A.homecopy:visited {  text-decoration: none; color: #006633}
A.homecopy:hover {  text-decoration: underline; color: #003333}

A.news:link {  text-decoration: none; color: #0000CC}
A.news:visited {  text-decoration: none; color: #0000CC}
A.news:hover {  text-decoration: underline; color: #0000CC}

A.boldhead:link {  text-decoration: none; color: #006633}
A.boldhead:visited {  text-decoration: none; color: #006633}
A.boldhead:hover {  text-decoration: underline; color: #006633}

A.banner_subhead:link {  text-decoration: none; color: #000000}
A.banner_subhead:visited {  text-decoration: none; color: #000000}
A.banner_subhead:hover {  text-decoration: underline; color: #000000}

A.banner_subhead_no_italic:link {  text-decoration: none; color: #000000}
A.banner_subhead_no_italic:visited {  text-decoration: none; color: #000000}
A.banner_subhead_no_italic:hover {  text-decoration: underline; color: #000000}

A.news:link {  text-decoration: none; color: #FFFFFF; font-style: italic}
A.news:visited  {  text-decoration: none; color: #FFFFFF; font-style: italic}
A.news:hover {  text-decoration: underline; color: #FFFFFF; font-style: italic}

A.book:link {  text-decoration: none; color: #FFFFFF}
A.book:visited {  text-decoration: none; color: #FFFFFF}
A.book:hover {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bolder;  text-transform: capitalize;  color: #33CCFF}

A.book_red:link {  text-decoration: none; color: #FFFFFF}
A.book_red:visited {  text-decoration: none; color: #FFFFFF}
A.book_red:hover {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bolder;  text-transform: capitalize;  color: #FF0000}

A.copy-black:link {  text-decoration: none; color: #000000}
A.copy-black:visited {  text-decoration: none; color: #000000}
A.copy-black:hover {  text-decoration: underline; color: #000000; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-black-under:link {  text-decoration: underline; color: #000000}
A.copy-black-under:visited {  text-decoration: underline; color: #000000}
A.copy-black-under:hover {  text-decoration: none; color: #000000; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-green:link {  text-decoration: none; color: #006633}
A.copy-green:visited {  text-decoration: none; color: #006633}
A.copy-green:hover {  text-decoration: underline; color: #006633; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-head:link {  text-decoration: none; color: #000066}
A.copy-head:visited {  text-decoration: none; color: #000066}
A.copy-head:hover {  text-decoration: underline; color: #FF0000; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-visit:link {  text-decoration: underline; color: #000066}
A.copy-visit:visited {  text-decoration: underline; color: #000066}
A.copy-visit:hover {  text-decoration: underline; color: #FF0000; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-blue:link {  text-decoration: none; color: #000066}
A.copy-blue:visited {  text-decoration: none; color: #000066}
A.copy-blue:hover {  text-decoration: underline; color: #000066; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-blue-small:link {  text-decoration: none; color: #000066}
A.copy-blue-small:visited {  text-decoration: none; color: #000066}
A.copy-blue-small:hover {  text-decoration: underline; color: #000066; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px}

A.copy-blue-under:link {  text-decoration: underline; color: #000066}
A.copy-blue-under:visited {  text-decoration: underline; color: #000066}
A.copy-blue-under:hover {  text-decoration: none; color: #000066; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.copy-blue-i:link {  text-decoration: none; color: #000066; font-style: italic}
A.copy-blue-i:visited {  text-decoration: none; color: #000066; font-style: italic}
A.copy-blue-i:hover {  text-decoration: underline; color: #000066; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px; font-style: italic}

A.copy-blue-red:link {  text-decoration: none; color: #000066}
A.copy-blue-red:visited {  text-decoration: none; color: #000066}
A.copy-blue-red:hover {  text-decoration: underline; color: #F00; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.details:link {  text-decoration: none; color: #000000}
A.details:visited {  text-decoration: none; color: #000000}
A.details:hover {  text-decoration: underline; color: #FF0000; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.details-green:link {  text-decoration: none; color: #006633}
A.details-green:visited {  text-decoration: none; color: #006633}
A.details-green:hover {  text-decoration: underline; color: #FF0000; font-weight: bold; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}

A.visit:link {  text-decoration: underline; color: #336699}
A.visit:visited {  text-decoration: underline; color: #336699}
A.visit:hover {  color: #FF0000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: underline}

li {  color: #006633; list-style-type: square}

.content-after  a:link { text-decoration: none; color: #000066}
.content-after  a:visited { text-decoration: none; color: #000066}
.content-after  a:hover { text-decoration: underline; color: #000066; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px}
.small-photo-box a:link  { text-decoration: underline; color: #000000; }
.small-photo-box  a:visited  { text-decoration: underline; color: #000000; }
.small-photo-box a:hover  { text-decoration: none; color: #000000; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}
#LIN  a:link { text-decoration: none; color: #ffffff}
#LIN  a:visited { text-decoration: none; color: #ffffff}
#LIN  a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}
#LIN-share  a:link { text-decoration: none; color: #ffffff}
#LIN-share  a:visited { text-decoration: none; color: #ffffff}
#LIN-share  a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 12px}
.middle-nav-content a:link { text-decoration: none; color: #ffffff}
.middle-nav-content a:visited  { text-decoration: none; color: #ffffff}
.middle-nav-content	 a:hover  { text-decoration: underline; color: #33FFFF; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}
.email  a:link { text-decoration: none; color: #ffffff}
.email  a:visited { text-decoration: none; color: #ffffff}
.email  a:hover { text-decoration: underline; color: #ffffff; font-weight: normal; font-family: Geneva, Arial, Helvetica, san-serif; font-size: 14px}
