/* Special star to promote event */

#star { width:186px; height:185px; background: url(../images/star.png) right top no-repeat; position:relative; right:-670px; top:-176px;  overflow:hidden;  z-index:101;  }
#star a { display:block; width:186px; height:185px;  }

/*  Page Code to go into <div> of "Photo" point to correct page>>

<div id="star"> <a href="faq.html" title="Special Notice"></a> </div>

Special star to promote event */



*{
margin:0;
padding:0;
border:0;
line-height:16px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
}




p{
margin: 10px 10px 10px 15px;
color:#444; font-weight: 400;
font-size:12px;

}

h1{

	margin:8px 0 0 15px;
	color:#2a2;
	font-size:14px;
	font-weight:bold;

}
/*h1{
	display:inline;
	float:left;
	margin:8px 0 0 15px;
	color:#2a2;
	font-size:11px;
	font-weight:normal;
*/		


h2{
	display:inline;
	float:left;
	margin:8px 0 0 15px;
	color:#2a2;
	font-size:11px;
	font-weight:normal;

}

h3{
	color:#2a2;
	margin:20px 0 11px 15px;
	font-size:18px;
	font-weight:bold;
	line-height:22px;
	
}

h4,h5,h6{
	color:#2a2;
    margin:10px 0 11px 15px; 
	font-size:18px;
	font-weight:bold;
	line-height:22px;	
	
}


body{
	padding-top:0px;
	background-color: #fff;
    background-image: url(../images/gradient.png);

	background-repeat: repeat-x;
}


/* Wrapper for whole site*/
#wrapper{
	width:800px;
	margin:auto;
	display:block;
	float:none;
	
	
}
/* Top Bar - Nav and intro wording  START*/
#topphoto{
	width:800px;
	height:60px;
	background-image: url(../images/topimage.jpg);
	margin-top: 8px;  /* Leave gap at top of web page*/
}

#photo{
width:800px;
height:180px;
}
#photo img{
width:800px;
height:180px;
}

#bottomphoto{
width:800px;
height:25px;

border-bottom:1px solid #aaa;
}


#phone{
	float:right;
	margin:8px 15px 0 0;
	color: #2a2;	
}

/*Main Text Box START*/

#mainbox{
  width:800px;
background-image: url(../images/underlinegray.gif);  /*Gray bit at top of Main Text Box */
	background-repeat: repeat-x;
background-color: #eee;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #666;
	border-left-color: #ddd;
	float:left; 
}



/*This is INSIDE the working area or mainbox*/
/*This is Left box*/
#leftbox{
	width:360px;
	background-color: #eee;
	background-image: url(../images/underlinegray.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	float:left;
}



/*Center box?*/
#centerbox{
	width:285px;
	background-color: #ddd;
	background-image: url(../images/underlinegray.gif);
	background-repeat: repeat-x;
	margin:0px 0px 0px 0px;
	float:left;
}

#lightboximages{
	width:280px;
	background-color: #ddd;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 100px;
}
#lightboximages img{
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 13px;
	margin-left: 22px;
	float:left;
	width: 100px;
	height: 70px;
	border: 1px solid #666666;
}

/*This is the right box*/
#rightbox{
	width:155px;
	background-color: #eee;
	background-image: url(../images/underlinegray.gif);
	background-repeat: repeat-x;
	float:right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;

	
}
#rightbox img{
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	float:right
}

/*Main Text Boxes END*/


.rightnavbox a:link,.rightnavbox a:active,.rightnavbox a:visited{
color:#444;text-decoration:none;
}
.rightnavbox a:hover{
color:#444;text-decoration:underline;
}

.rightnavbox ul{
margin:0px;
padding:0px;
}
.rightnavbox li{
	margin:5px 0 5px 2px;
	list-style-type:none;
	list-style-position:outside;
		border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #ddd;
}



           /* FAQ  */      
#leftboxfaq{
	width:645px;
	background-color: #eee;
	background-image: url(../images/underlinegray.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float:left;
}

#leftboxfaq img{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	float:right;

	
}

.FAQ {font-size: 12px; color:#444; font-weight: 500; line-height: 20px; }
.FAQ img{
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	float:right;
	border: 1px solid #444;
	
}
.hover:hover {cursor:pointer; text-decoration: none; font-size: 12px; color:#2a2; font-weight: 500; line-height: 20px;padding: 10px 0px 0px 0px;
	margin: 0px 20px 0px 0px;}
.hover{cursor:pointer; text-decoration: none; font-size: 12px; color:#444; font-weight: 500; line-height: 20px;padding: 10px 0px 0px 0px;
	margin: 0px 20px 0px 0px;}

.navlist
{
	
	list-style-position: outside;
	list-style-type: square;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
}

/*            FAQ        */





#foot{
width:798px;
background-color: #eee;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #aaa;
	border-right-color: #ddd;
	border-bottom-color: #666;
	border-left-color: #ddd;
	float:left;
}

#foot img{
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 0;
	margin-left: 15px;
	float:left;
	border: 1px solid #ddd;
}

#copy{
	float:right;
	margin:0px 15px 0 0;
	
}

.kenb{
	font-size: 9px;
}

.form{
	font-size: 12px;
}


.kbtable {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
}