html {
	overflow-y: scroll;
}
.tablehead1 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #cccccc}
.tablehead4 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background-color: #cccccc}
.tablehead3 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #FFFFFF}
.tablefoot1 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; background-color: #cccccc}
.tablefoot2 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; background-color: #cccccc}
.tabledata3 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; background-color: #eeeeee}
.tabledata2 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff}
.tablehead { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #CCCCCC; text-align: center; vertical-align: middle; }
.tablehead2 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #C0C0C0; text-align: left; vertical-align: middle; }
.tabledata { font: 9px Verdana, Arial, Helvetica, sans-serif; color: #000000; background: #eeeeee; text-align: center; vertical-align: middle; }

.errortext { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 8pt; color: #FF0000; background-color: #ffffff; font-weight: bold;}

.printtablehead1 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background-color: #cccccc}
.printtablehead2 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 12pt; font-weight: bold; color: #000000; background-color: #cccccc}
.printtablefoot1 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; background-color: #cccccc}
.printtablefoot2 { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #000000; background-color: #cccccc}
.printtabledata { font-family: "ms sans serif", Verdana, Arial, sans-serif; font-size: 10pt; color: #000000; background-color: #eeeeee}


  a                { text-decoration: none; color: #000099; }
  a:hover        { text-decoration: underline; color: #0000FF; }
  a:active        { text-decoration: underline; }
  .menu                { text-decoration: none; color: #000000; }
  .menu:hover        { text-decoration: none; color: #000000; }
  .menu:active        { text-decoration: none; color: #000000; }

  ul {line-height: 14pt; margin-left: 10px; padding-left: 10px; list-style: outside; }
h4 { margin-top: 2px; padding-top: 2px; margin-bottom: 0px; }
h3 { margin: 3px; padding: 3px;}
h2 { margin: 3px; padding: 3px; font-size: larger;}


.form_old { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #E8E5E5; border-color:#000000; border: 1px solid; }

.form_new { font-size: 11px; font-family: "ms sans serif", Verdana, Arial; background-color: #fcfbfb; border-top: 1px groove #000000; border-left: 1px groove #000000; border-right: 1px groove #c4c2c2; border-bottom: 1px groove #c4c2c2; }

select.form_new { font-size: 12px; width: 150px;}

.form_new2 { font-size: 11px; font-family: "ms sans serif", Verdana, Arial; background-color: #fcfbfb; border-top: 1px groove #000000; border-left: 1px groove #000000; border-right: 1px groove #c4c2c2; border-bottom: 1px groove #c4c2c2; padding-bottom: 0px; margin-bottom: 0px; }

.form_error { font-size: 11px; font-family: "ms sans serif", Verdana, Arial; background-color: #FCF5B1; border-top: 1px groove #000000; border-left: 1px groove #000000; border-right: 1px groove #c4c2c2; border-bottom: 1px groove #c4c2c2; }

.form { font-size: 9px; font-family: "ms sans serif", Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; border: 1px groove #000000; font-weight: lighter; padding-left: 2px; margin: 0px; padding-top: 0px; padding-bottom: 0px; }
.formbutton { font-size: 9px; font-family: "ms sans serif", Verdana, Arial, Helvetica, sans-serif; color: #333333; background-color: #efefef; border-color:#000000; border: 1px solid; font-weight: lighter; padding: 0px; padding-left: 4px; padding-right: 4px; margin: 0px; vertical-align: middle; }
.form2 { font-size: 9px; font-family: "ms sans serif", Verdana, Arial; color: #333333; background-color: #efefef; border-color:#000000; border: 0px solid; font-weight: lighter; padding: 0px; margin: -1px; }

.tableerror { font: 10px Verdana, Arial; color: #FF0000; font-weight: bold; text-align: center; vertical-align: middle; }
.tableerror2 { font: 9pt "ms sans-serif", arial; color: #FF0000; vertical-align: middle; text-align: left; }
.errortext { font-family: Verdana, Arial; font-size: 9pt; font-weight: bold; color: #FF0000; }
.errortext a { color: #FF0000; text-decoration: underline; }
.errortext a:visited { color: #FF0000; text-decoration: underline; }
.errortext a:hover { color: #FF0000; text-decoration: underline; }

.pagetext { font: 11px Verdana, Arial; color: #676767; vertical-align: middle; }
.pagetext a { color: #0000CC; text-decoration: none; }
.pagetext a:visited { color: #0000CC; text-decoration: none; }
.pagetext a:hover { color: #0000FF; text-decoration: underline; }


.searchNavText { font: 12px Verdana, Arial; color: #000000; vertical-align: middle; }
.searchNavText a { color: #0000CC; text-decoration: none; }
.searchNavText a:visited { color: #0000CC; text-decoration: none; }
.searchNavText a:hover { color: #0000FF; text-decoration: underline; }

.tablelabel { font: bold 10px Verdana, Arial; color: #000000; background: #CCCCCC; text-align: left; vertical-align: middle; }

.tablelabel2 { font-family: Verdana, "ms sans serif", Arial; font-size: 9pt; font-weight: normal; color: #000000; background: #FFFFFF; text-align: left; padding: 1pt; margin: 1pt; }

.fve_pagetext {	font-family: verdana, "book antiqua", times; font-size: 15px; }
.fve_pagetextSmall { font-family: "book antiqua", times; font-size: 13px; }

.fve_pagetextStrong { font-weight: bold; color: #006636; font-style: italic; }
.fve_pagetextStrongBlack { color: #000000; font-size: 14pt; }

.fve_pageHead {	font:  23px "book antiqua", times; color: #006636; text-align: left; font-weight: bolder;	font-style: italic; }

.listingTitle {	font-family: arial;	font-weight: bold; font-size: 18px;	color: #000000;	text-align: center; }

.listingTitle a { color: #000000; text-decoration: none; }
.listingTitle a:visited { color: #000000; text-decoration: none; }
.listingTitle a:hover { color: #000000; text-decoration: underline; }

.listingSlug {font-family: arial; font-weight: 700;	color: #800000;	font-size: 12px; text-align: left; margin-left: 0px; padding-left: 0px; }

.listingSlug a { color: #000066; font-size: 9pt; text-decoration: none; }
.listingSlug a:visited { color: #000066; font-size: 9pt; text-decoration: none; }
.listingSlug a:hover { color: #000060; font-size: 9pt; text-decoration: underline; }

.outof { font-family: verdana, arial; font-size: 10pt; color: #006636; }

.thumbcell a { border: 0px solid #dedede; margin-bottom: 5px; }
.thumbcell a:hover { filter: Alpha(opacity=79); -moz-opacity: 0.79; }

.articleText { font-family: "times new roman", times, arial; font-size: 16px; border: 1px solid #000000; padding: 6px; }

.fve_menuText { font-family: tahoma, verdana; font-size: 12px; font-weight: normal; width: 100%; height: 20px; line-height: 20px; vertical-align: middle; color: #085531; }
a.fve_menuText { display: block; padding-left: 0px; width: 100%; height: 20px; line-height: 20px; vertical-align: middle; color: #085531; text-decoration: none; background-color:#fcf5b1;  }
a.fve_menuText:visited { display: block; padding-left: 0px; width: 100%; height: 20px; line-height: 20px; vertical-align: middle;  color: #085531; text-decoration: none; background-color: #fcf5b1; }
a.fve_menuText:hover { display: block; padding-left: 0px; width: 100%; height: 20px;  line-height: 20px; vertical-align: middle; color: #085531; text-decoration: none; background-color: #fcf07f;}

.fve_footerText { font: 12px tahoma, verdana; color: #085531; }
.fve_footerText a { color: #085531; text-decoration: none; }
.fve_footerText a:visited { color: #085531; text-decoration: none; }
.fve_footerText a:hover { color: #085531; text-decoration: underline; }

.homePageBoxTop { width: 98%; border-bottom: 1px #707273 solid; margin-bottom: 2px; }
body {background-color: #fcf5b1; 
	background-attachment: fixed;
	background-image: url(../img/sandBackground3.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 250px;
	bottom: 0%;
	position: relative;
	left: 0%;
	width: 100%;
	//z-index: -1000;
	margin: 0;
	padding: 0;
	float: none;
	}

.white_body { background-color: #FFFFFF; }

#main_header { background-image: url("http://www.fountainview.com/img/thf/header_graphic_new.jpg"); }
#left_col { background-image: url("http://www.fountainview.com/img/left_col_back3.jpg"); background-repeat: repeat-y; }

.pageMenuTopRow { border-bottom: 1px #000000 solid; }
.pageMenuBottomRow { border-top: 1px #000000 solid; }
.pageMenuOn { width: 120px; height: 25px; line-height: 25px; font: 12px tahoma; color: #085531; border: 1px #000000 solid; border-bottom: 0px #FFFFFF solid; background-color:#FFFFFF; vertical-align: middle;}
a.pageMenuOnLink  { display: block; line-height: 25px; color: #666666; text-decoration: none; font-weight: bold;}
a.pageMenuOnLink:visited { display: block; line-height: 25px; color: #666666; text-decoration: none;  font-weight: bold;}
a.pageMenuOnLink:hover { display: block; line-height: 25px; color: #666666; text-decoration: none;  font-weight: bold;}

.pageMenuOff { width: 120px; height: 25px; line-height: 25px; font: 12px tahoma; color: #085531; border: 1px #999999 dotted; border-bottom: 1px #000000 solid; background-color:#efefef; vertical-align: middle;}
a.pageMenuOffLink { display: block; line-height: 25px; color: #085531; text-decoration: none; }
a.pageMenuOffLink:visited { display: block; line-height: 25px; color: #085531; text-decoration: none; }
a.pageMenuOffLink:hover { display: block; line-height: 25px; background-color: #dedede; color: #085531; text-decoration: none; }

.pageMenuDisabled { width: 120px; height: 25px; line-height: 25px; font: 12px tahoma; color: #999999; border: 1px #dedede solid; border-bottom: 1px #000000 solid; background-color:#F7F7F7; vertical-align: middle;}

.promoText { font: 12px tahoma, arial, verdana; color: #CC0000; text-align: center; }
.promoText a { color: #000066; text-decoration: none; font-weight: bold; }
.promoText a:visited { color: #000066; text-decoration: none; font-weight: bold; }
.promoText a:hover { color: #000060; text-decoration: underline; font-weight: bold; }

.promoText_lg { font: 18px tahoma, arial, verdana; color: #CC0000; text-align: center;  font-weight: bold; }
.promoText_lg a { color: #000066; text-decoration: none;}
.promoText_lg a:visited { color: #000066; text-decoration: none; font-weight: bold; }
.promoText_lg a:hover { color: #000060; text-decoration: underline; font-weight: bold; }



.faqQ { font-weight: bold; color: #085531;}
.eventHeader { font-weight: bold; color: #085531; text-decoration: underline;}

/* BUTTONS */

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}.homepageText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
