﻿body 
{
	
	background-color:#CCCCCC;
	background-image:url(../images/bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: center top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	list-style-position: outside;
	text-align: left;	
    margin: 0; 
    padding: 0; 

}
table 
{
    margin: 0; 
    padding: 0;
}






#middlelayer
{
	cursor:crosshair;
margin-top:-95px;
	}
	
.buttonTest


{ 
	
	cursor:hand;
 height:95px;
 width:270px;
position: relative;
-khtml-opacity:.0;
-moz-opacity:.0;
-ms-filter:”alpha(opacity=0)”;
filter:alpha(opacity=0);
opacity:.0;
top: 97px;
	
}

h1 
{
    margin: 0; 
    padding: 5px; 
    background-color: #5f87d0; 
    color: #eeeeee; 
    letter-spacing: -2px; 
    font-size: 180%;
}

h5 
{
    font-size: 100%; 
    font-weight: bold; 
    margin: 5px; 
    padding: 0;
}

a
{
	color: #008000;
	text-decoration: none;
	font-weight: bold;
}

a:hover 
{
    text-decoration: underline; 
    color: #0050e0;
}


#logo
{text-align: left; 
 width:200px;
 vertical-align:top;
	
	}
#HeightRow100
{height:100%;
 vertical-align:top;
	
	}


#menu
{ 
	
	height: 100%;

	width:620px;
}

#clock 
{
    background-color: #efe7cf; 
    color: #666666; 
    border-bottom: solid 1px #bfb8af; 
    border-right:  solid 1px #bfb8af; 
    border-top:  solid 1px #bfb8af; 
    
    text-align: right; 
    font-size: 80%; 
    margin: 0; 
    padding: 5px;
}

#topleft
{
	background-color: #000000;
	color: #FF9900;
	border-bottom: solid 1px #bfb8af;
	 /*border-left: solid 1px #bfb8af;*/
	border-top: solid 1px #bfb8af;
	text-align: left;
		width:80%;
	float:left;
}
#DivCpLeft
{
	vertical-align: top;
	text-align: left;
	width: 200px;
}


#BelowMenu
{
 
 width:100%;
	
	}

#MainTable
{	background-color:#ffffff;
	width:820px;
	margin-left:auto;
	margin-right:auto;
	
	}

#bulb
{ float:left;
 

	}
	
#MainDefault
	{
	 float:left;
	text-align:left;
	font-size:12px;
	letter-spacing: 0.5px;
	color:#000000;
	text-transform: uppercase;
	width:100%;
}

#transparency2 {
	
	
	padding-top: 12px;
	padding-bottom: 10px;
	padding-left: 30px;
	margin-left: 300px;
	background-color:#333333;  z-index:20;
	-khtml-opacity:.95;
	-moz-opacity:.95;
	-ms-filter:”alpha(opacity=95)”;
	filter:alpha(opacity=95);
	opacity:.95;
	
}


	
	#transparency {
	position:absolute;

	left:270px;
	width:550px;
	height:400px;
	background-color:#333333;
	z-index:10;
	-khtml-opacity:.9;
	-moz-opacity:.9;
	-ms-filter:”alpha(opacity=90)”;
	filter:alpha(opacity=90);
	opacity:.9;
}


	
	#transparency3 {

	left:312px;
	width:472px;
	height:410px;
	background-color:#444444;
	z-index:18;
	-khtml-opacity:.95;
	-moz-opacity:.95;
	-ms-filter:”alpha(opacity=95)”;
	filter:alpha(opacity=95);
	opacity:.95;
}
	
#maintext {
	color:#000000;
	text-align:left;
	padding-left:55px;
	padding-right:55px;
	padding-top:35px;
	
} 
.classtr td
{white-space:nowrap;
	
	}


#textbox {
	

 padding-left:10%;
 padding-right:20%;
	text-align:left;
	width:400px;
	
	


}
#textformatabout{
font-size:13px;
letter-spacing: 0.5px;   z-index:300;
	text-align: left;		
}

 #VendorBox
{
	white-space:nowrap;
	width: 430px;
	height:350px;
	margin:10px 30px 10px 100px;
	background-color: #333333;
	z-index: 10;
	-khtml-opacity: .9;
	-moz-opacity: .9;
	-ms-filter: ”alpha(opacity=100)”;
	filter: alpha(opacity=100);
	font-family: Arial;
	color: #FFFF00;
}



 #ContactTable
{
	white-space:nowrap;
	width: 430px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 10px;
	margin-left: 250px;
	background-color: #333333;
	z-index: 10;
	-khtml-opacity: .9;
	-moz-opacity: .9;
	-ms-filter: ”alpha(opacity=90)”;
	filter: alpha(opacity=90);
	font-family: Arial;
	color: #FFFF00;
}


 #ResBottom
{
	white-space:nowrap;
	width: 430px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-left: 300px;
	background-color: #333333;
	z-index: 10;
	-khtml-opacity: .9;
	-moz-opacity: .9;
	-ms-filter: ”alpha(opacity=90)”;
	filter: alpha(opacity=90);
	font-family: Arial;
	color: #FFFF00;
}
  	  	#ResContainer
{
	
	background-image: url('../images/HomeOwnersBG.jpg');
	
	height:100%;
	background-repeat:no-repeat;
	
}
  	
  	
  	#VendorContainer
{
	background-image: url('../images/vendorsbg.jpg');
	background-repeat:no-repeat;
	width:816px;
	height:410px;
	
}
  	#ContactContainer
{
	background-image: url('../images/contactimg.jpg');
	background-repeat:no-repeat;
}




.left {margin: 5px; padding: 0; border: solid 2px #0050e0; background-color: #cfd8ef; font-size: 78%;}
.left h3 {margin: 0; padding: 4px; background-color: #0050e0; color: #ffffff; font: bold 110% sans-serif;}
.left ul {margin: 1em; padding: 0; border: dotted 0px purple;}
.left li {margin-left: 15px; border: solid 0px red; list-style: square; color: #0000cf;}

.middle-1 {margin-left: 5px; margin-right: 5px; margin-top: 5px; border: solid 1px #0050e0; background-color: #cfd8ef; font-size: 78%;}
.middle-2 {margin-left: 5px; margin-right: 5px; margin-top: 5px; border: solid 1px #0050e0; background-color: #fff8b0; font-size: 78%;}

.right {margin: 5px; padding: 0; border: solid 2px #0050e0; background-color: #cfd8ef; font-size: 78%;}
.right h3 {margin: 0; padding: 4px; background-color: #0050e0; color: #ffffff; font: bold 110% sans-serif;}

.footer {margin: 0; padding: 3px;
          background-color: #efe7cf; border-top: solid 1px #bfb8af;
           text-align: right; color: #777777;} 

a.arrow {font-size: 1.25em; border: outset 2px #ffffff; background-color: #6fb86f; color: #ffffff; width: 14px; height: 1em; text-align: center; font-weight: bold; letter-spacing: -2px; text-decoration: none; padding: 0;} 
a:hover.arrow {font-size: 1.25em; border: outset 2px #ffffff; background-color:  #4fa84f; color: #ffffff; width: 14px; height: 1em; text-align: center; font-weight: bold; letter-spacing: -2px; text-decoration: none; padding: 0;} 

#footer{
	left:0px;
	width:816px;
	padding-top:10px;
	height:37px;
	background-color:#e9e9d1;
	text-align:center;
	color:#000000;
	font-size:11px;
}

#TopCenter1
{
	background-color: #000000;
	width: 100%;
	height: 40px;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #008000;
	color: #FFFFFF;
}
#LIBenfieldProvides{
	padding-top :10px;		
	float:left	
}
h2 
{color:#006600;
	font-size:20px;
	padding-left:10px;
	padding-top :10px;		

	}
	

#login2
{
	width: 300px;
	height: 28px;
	color: #999999;

	background-color: #00FF00; 
	-khtml-opacity: .0;
	-moz-opacity: .0;
	-ms-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	opacity: .0; 
}


#testcontainer
{
	position:relative;
	z-index:15121212125;
	width:300px;
	float:left;
	height:28;
	
	}
	
	#css2ndfloat
{
	position: relative;
	z-index: 1000;
	right:300px;
	height:28px;
	width:300px;
	background-color: #FFFF00;
	float: left;
}


#navcontainer
{
	width: 13em;
	margin-bottom: 1em;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	background-color: #FBF5B3;
	color: #000000;
	padding-left: 10px;
}

#navcontainer ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer li
{
 border-bottom : 1px solid #90bade; 
margin:0;
}

#navcontainer li a
{
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 5px solid #006600;
	border-bottom: 1px black dash;
	background-color: #FBF4A8;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover
{
	border-left: 5px solid #000000;
	background-color: #F9EF7D;
	color: #003300;
	text-decoration:underline;
	
}

#historyBox

{text-align:left;
padding-left:20px;
 padding-right:50px;
 margin-right:110px;
 padding-top:75px;
 padding-bottom:15px;
 color:#006600;
 font-weight: 900;
 font-size:20px;
padding-top :10px;

}

#HistoryText
{ 
	padding: 10px 10px 7px 13px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: normal;
	letter-spacing: .15em;
	line-height: 1.5em;
	width: 78%;
	margin-left: 20px;
	margin-right:20px;
	background-color: #FDFACE;
	border: solid 1px #CCCCCC;
}

#PageTitle
{
	color:Yellow;
	font-size:large;
	text-align:center;
	padding-top: 10px;
	margin-left:auto;
	font-weight:500;
	margin-right:auto;
	width:80%;
	letter-spacing:.5em;
}

#FacebookTopDiv
{
float:left;

	
	}

#login
{
	color: #008000;
	text-align: right;
	width: 20%;
	padding-top: 10px;
	padding-right: 5px;
	float: right;
	font-family: Sans-Serif;
	}
	

#ContainerwithGreenTopBorder
{ border-top:solid 3px green;
  	}
  	
#bottomcontent{

	background-color:#333333;
	left:0px;
	
	width:816px;
	height:435px;
	color:#dddddd;
	border-bottom-width: 4px;
	z-index:5;
	border-bottom-style: groove;
	border-bottom-color: #d6d6d6;
	border-top-width: 4px;
	border-top-style: ridge;
	border-top-color:#84a707;
}

.floatRight

{width:330px;
	Float:right;
 clear:left;
 	}
 	
#BottomWhyKohler
{
	padding-left:20px;
	background-color: #333333;
	width: 100%;
	height: 100%;
	margin-top: 20px;
	color: #FFFF00;
	font-size: large;
	font-weight: bold;
	text-transform:uppercase;
}
#BottomWhyKohler li
{
	color: #FFFFFF;
	font-size: small;
	text-transform:none;
	
}

#BottomWhyKohler a
{
	color: #FFFF00;
	text-decoration:underline;
	font-weight: bold;
}
#loginContainer
{
	 height:250px;
	 width: 300px;
	 margin:auto;
	 padding: 30px;
	 background-color:Black;
	 text-align:left;
	}
#loginContainer td
{ text-align:justify;
	
	}
	
#thankyoubottom
{
	background-image: url('../../images/lightdude.jpg');
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:816;
	float:left;
	padding-left:300px;
	padding-top:200px;
	padding-right:50px;
	text-align:left;
	height:403px;
	
	
}

.adminBoxes
{
	background-color: #E9FFA4;
	width: 500px;
	height: 100%;
	border:solid 1px black;
	font-size:small;
	text-align:left;
	float:left;
	padding: 0 0 10px 10px;
	}
	
	#LocationText
	{
	padding: 10px 10px 7px 13px;
	font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	text-align: left;
	font-weight: normal;
	letter-spacing: .10em;
	line-height: 1.2em;
	width: 78%;
	margin-left: 20px;
	margin-right:20px;
	background-color: #FDFACE;
	border: solid 1px #CCCCCC;
		}
		
		#LocationText li
{
	list-style-type:none;
padding: 10px 10px 7px 13px;
}

.BoldTypeAndLarger
{
	 color:#006600;
	font-size:large;
	font-weight:bold;
	letter-spacing: .15em;
	line-height: 1.5em;
	
	
	}
