/* ================================
    CSS STYLES FOR KEUKA LAKE
    v1.0, 
   ================================
   BACKGROUND : #E5E5E5 url(../Images/pagebg.gif) repeat;
*/   


/* HTML TAG STYLES */

BODY
{
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-DECORATION: none;
	MARGIN:0px;
	PADDING:0px;
	HEIGHT:100%;
	text-align: center;
}

TD 
{
	FONT-SIZE: 11px; 
}

TEXTAREA
{
	FONT-SIZE: 9px;
	COLOR: #000000;
}

INPUT
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

SELECT
{
	FONT-SIZE: 11px;
	COLOR: #000000;
}

/* LINKS STYLES */

A
{
	COLOR: #000000;
	TEXT-DECORATION: underline
}

A:hover 
{
	COLOR: #666666;
	TEXT-DECORATION: underline
}

A.White
{
	COLOR: #333333;
	font-size: 10px;
}

A.White:hover 
{
	COLOR: #779777;
	font-size: 10px;
}

A.link 
{
	COLOR: #003300;
	TEXT-DECORATION: underline;
	vlink: #3399CC
}



/* PAGELAYOUT STYLES */

.PageTable
{
	BACKGROUND-COLOR: #FFFFFF;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.PageShadow
{
	BACKGROUND-COLOR: #E5E5E5;
	WIDTH:5px;
	background-image: url(../Images/dropshadow.gif);
	background-repeat: repeat-y;
}

.HeaderBg
{
	HEIGHT: 70px;
	background-image: url(../Images/topbg.gif);
	background-repeat: repeat-x;
	background-position: top;
	vertical-align: top;
}

.FooterBg
{
	HEIGHT: 40px;
	background-image: url(../Images/footerbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	vertical-align: bottom;
}

.FooterStrip
{
	BACKGROUND-COLOR: #333333;
	HEIGHT: 10px;
}

.FooterLine
{
	FONT-SIZE:1px;
	BACKGROUND-COLOR: #999999;
	HEIGHT: 1px;
}

.Copyrights
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	PADDING:3px;
}

.TopCurve
{
	background-image: url(../Images/topcurve.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 70px;
	width: 170px;
}

.TopStrip
{
	FONT-SIZE: 11px;
	FONT-WEIGHT : normal;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #333333;
	HEIGHT: 20px;
	vertical-align: middle;

}

.TopGrayBg
{
	BACKGROUND-COLOR: #E3E3E3;
	HEIGHT:35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BABABA;
	vertical-align: middle;


}


.HomeImage
{
	background-image: url(../Images/HomeImage.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
}

.Linebreak
{
     FONT-SIZE: 3px
}

.Border
{
	border: 1px solid #BABABA;
}

.BgBlLht 
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	BACKGROUND-COLOR: #EBF3F8;
	HEIGHT:20px;
}

.Vline
{
	FONT-SIZE: 1px;
	BACKGROUND-COLOR:#666666;
}

.BgGray
{
	BACKGROUND-COLOR:#BABABA;
}

.BgLhtGray
{
	BACKGROUND-COLOR:#EBECED;
}

.BgWht
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT:20px;
}

/* FORM STYLES */


.FormInput
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 3px; 
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #000 1px solid; 
	FONT-FAMILY: Tahoma
}

.Form-Input-Required
{
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	PADDING-LEFT: 3px;
	BACKGROUND: url(../Images/content-required.gif) white no-repeat right top;
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #000 1px solid; 
	FONT-FAMILY: Tahoma
}
.FormDropdown 
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BORDER-TOP-WIDTH: 1px solid #666666;
	BORDER-LEFT-WIDTH: 1px solid #666666;
	BORDER-BOTTOM-WIDTH: 1px solid #666666;
	BORDER-RIGHT-WIDTH: 1px solid #666666;
}

.Button50
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_50.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 50px;
	CURSOR: hand;
	BORDER: none
}

.Button75
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_75.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 75px;
	BORDER: none;
	CURSOR: hand
}

.Button100
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_100.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 100px;
	BORDER: none;
	CURSOR: hand
}

.Button125
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_125.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 125px;
	CURSOR: hand;
	BORDER: none
}

.Button150
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_150.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 150px;
	BORDER: none;
	CURSOR: hand
}

.Button175
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_175.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 175px;
	BORDER: none;
	CURSOR: hand
	}

.Button200
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	BACKGROUND: url(../images/button_200.gif) no-repeat;
	HEIGHT: 20px;
	WIDTH: 200px;
	CURSOR: hand;
	BORDER: none
}




/* HEADING STYLES */

.TableHead
{
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
}
.Heading
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	COLOR: #993333;
}

.SubHead
{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #993333;
}

.LineGap
{
	FONT-SIZE: 1px;
	background-color: #BABABA;

}


/* TEXT STYLES */

.WhiteBold
{
	FONT-SIZE: 11px;
	FONT-WEIGHT : bold;
	COLOR: #FFFFFF;
}

.White
{
	FONT-SIZE: 11px;
	FONT-WEIGHT : normal;
	COLOR: #FFFFFF;
}

.justi 
{
	FONT-SIZE: 11px;
	LINE-HEIGHT: 150%;
	TEXT-ALIGN: justify;
	COLOR: #000000;
	PADDING: 0px 3px;
	MARGIN: 1px
}

.ErrorMessage
{
	FONT-WEIGHT : bold;
	FONT-SIZE: 10px;
	COLOR: #BB3119;
}

.noteText
{
	FONT-SIZE: 11px;
	COLOR: #CC0000
}

.smalltext
{
	FONT-SIZE: 9px;
	FONT-WEIGHT : normal;
	COLOR: #000000
}

.bold
{
	FONT-SIZE: 11px;
	FONT-WEIGHT : bold;
	COLOR: #FFFFFF;
	margin: 3px;
	padding: 3px;
}

.italic 
{
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR : #000000;
	FONT-STYLE: italic
}


/* OTHER STYLES */
.Photoimage {

	background-image: url(../Images/P_Image.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
}
.Contactimage {


	background-image: url(../Images/C_Image.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
}
.Mapimage {


	background-image: url(../Images/Mapimage.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
}

#showimage
{
	BORDER-RIGHT: gray 1px solid;
	BORDER-TOP: gray 1px solid;
	VISIBILITY: hidden; 
	BORDER-LEFT: gray 1px solid;
	BORDER-BOTTOM: gray 1px solid;
	POSITION: absolute
}
#dragbar
{
	CURSOR: pointer; 
	BACKGROUND-COLOR: #efefef;
	min-width: 100px
}
#dragbar #closetext
{
	FONT-WEIGHT: bold; 
	MARGIN-RIGHT: 1px
}
.bold1 {
	FONT-SIZE: 14px;
	FONT-WEIGHT : bold;
	COLOR: #496149;
	margin: 3px;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Box-Leftbg
{
	BACKGROUND-IMAGE: url(../Images/box_leftbgc.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: left top;
	WIDTH: 7px;
}

.Box-Rightbg
{
	BACKGROUND-IMAGE: url(../Images/box_rightbgc.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: right top;
	WIDTH: 7px;
}

.Box-Topbg
{
	FONT-SIZE: 14px;
	BACKGROUND-IMAGE: url(../Images/box_topbgc.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left top;
	HEIGHT: 7px;
	WIDTH:100%;
	font-weight: bold;
	color: #FFFFFF;
}

.Box-Bottombg
{
	FONT-SIZE: 5px;
	BACKGROUND-IMAGE: url(../Images/box_dowbgc.gif);
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: left top;
	HEIGHT: 11px;
	WIDTH:100%;
}
.Leftbg {
	background-color: #D7E0D7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
.Fingarimage {



	background-image: url(../Images/F_image.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 150px;
}
