@charset "utf-8";
.menuMain {  /* Used in most web pages as Container for Menus     */
	clear: both;
	float:none;
	width: 822px;
	margin: auto;
	padding: 0;
	border-right:1px solid #aaa;}
ul#css3menu1,ul#css3menu1 ul{
	margin-left:auto;
	margin-right:auto;
	list-style:none;
	padding:0;					/* sets padding around main menu tabs inside background color   */
	background: transparent;
	background-image: -webkit-gradient(linear, left top, right top, from(#aaaaaa), color-stop(0.25, #cccccc), color-stop(0.5, #eeeeee), color-stop(0.75, #cccccc), to(#aaaaaa));
  background-image: -webkit-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -ms-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -o-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -moz-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
/*	background-color:#ccc; */
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	position:relative;
	z-index: 3000;}
ul#css3menu1{
	display:block;
	width:97%;
	padding-left:3%;
	border-top:1px solid #aaa;
	border-right:1px solid #aaa;
	font-size:0;
	float:left;}
ul#css3menu1 ul{
	display:none;  					/* Hide Child UL  */
	position:absolute;
	left:0;									/* Sets how far from left edge of menu tab dropdown will appear  */
	top:100%; 
	background-color:#ccc;
	z-index: 3000;}
ul#css3menu1 li{
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
	border-left:1px solid #aaa;}
ul#css3menu1>li,ul#css3menu1 li{
	margin:0;}
ul#css3menu1 li:hover>*{
	display:block;
	color:#000;
	background-image: -webkit-gradient(linear, left top, right top, from(#bbbbbb), color-stop(0.25, #cccccc), color-stop(0.5, #eeeeee), color-stop(0.75, #cccccc), to(#eeeeee));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc, bbbbbb, #cccccc, #eeeeee);}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a{ 						/* sets attributes of text on Main Menu buttons   */
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
  FONT-SIZE: 11pt;
  FONT-FAMILY: Calibri, sans-serif;
	color:#000000;
	cursor:pointer;
	padding:.5em .5em .5em .5em;	/* Sets padding around Text on Main Menu buttons in regular state  */
/*	background-color:#aaa; 
	border-width:0 0 0 1px;
	border-style:solid;
	border-color:#c0c0c0;  */}
ul#css3menu1 ul ul{
	position:absolute;
	left:58%;
	top:18px;}
ul#css3menu1 ul li{
	line-height:9px;
	border-top:1px solid #aaa;
	float:none;margin:0;}
/* Main Menu Original Settings  */
ul#css3menu1 ul a{           /* sets attributes of text and surrounding on drop down menus with links  */
/* Border code does not seem to do anything. Changed to border-width:1 and 20 px radius and saw no difference */
	padding:.5em .15em .5em .15em;	/* Sets padding around Text on Main Menu buttons in regular state  */
	color:#000;
	text-decoration:none;
	background-image: -webkit-gradient(linear, left top, right top, from(#bbbbbb), color-stop(0.25, #cccccc), color-stop(0.5, #eeeeee), color-stop(0.75, #cccccc), to(#bbbbbb));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc, #bbbbbb, #cccccc, #eeeeee);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc, bbbbbb, #cccccc, #eeeeee);}
ul#css3menu1 li:hover>a{  /* sets position/attributes of main menu item hovered over  */
	color:#000;
	background-image: -webkit-gradient(linear, left top, right top, from(#cccccc), color-stop(0.25, #dddddd), color-stop(0.5, #eeeeee), color-stop(0.75, #dddddd), to(#cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd, #cccccc, #dddddd, #eeeeee);
  background-image: -ms-linear-gradient(top, #eeeeee, #dddddd, #cccccc, #dddddd, #eeeeee);
  background-image: -o-linear-gradient(top, #eeeeee, #dddddd, #cccccc, #dddddd, #eeeeee);
  background-image: -moz-linear-gradient(top, #eeeeee, #dddddd, cccccc, #dddddd, #eeeeee);
/*	text-shadow:#000 0 0 1px;   */
	text-decoration:none;
	/*  This image provides the gradient over the gray buttons   
	background-color:#888;
	background-image:url("http://www.kline.com/CSS-Stylesheets/mainbk.png");
	background-position:0 100px;
*/}
ul#css3menu1 img{
	border:none;
	vertical-align:top;
	margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;
} 
ul#css3menu1 ul span{
	display:block;
	margin:0;
	top:-16px;
	background-position:right center;
	background-repeat:no-repeat;
	background-image:url("http://www.kline.com/images/arrows-sm-gray-down.gif");
	padding-right: 20px; 
}  
/* Dropdown menus when links Hover Settings  */
ul#css3menu1 ul li:hover>a{
	vertical-align: middle;
	background-color:#888;
	background-image: -webkit-gradient(linear, left top, right top, from(#aaaaaa), color-stop(0.25, #cccccc), color-stop(0.5, #eeeeee), color-stop(0.75, #cccccc), to(#aaaaaa));
  background-image: -webkit-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -ms-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -o-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
  background-image: -moz-linear-gradient(top, #aaaaaa, #cccccc, #eeeeee, #cccccc, #aaaaaa);
	text-decoration:none;
}
ul#css3menu1 li.topFirst{border-left:0px solid #aaa;}
.botLast {border-bottom:1px solid #aaa;}
.moveLeft{left:-30px;}

.tinyText{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 6pt;
    FONT-FAMILY: Calibri, sans-serif;}
.smallText{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Calibri, sans-serif;
}