body.gradient { background-image: url(../images/background_gradient_3000h.jpg); background-repeat:repeat-x; background-color: #FFFFFF; margin: 0; } /* margin-left: 0; margin-top: 0; margin: 0; margin-top: 0; margin-bottom: 0;} */

.topMenu {
	
}
.submittalSubMenu { 
  border: none;	PADDING-RIGHT: 0px; padding-left: 0px; padding-bottom: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #ffffff;
}
.submenu { 
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #aaaaaa 1px solid; padding-left: 0px; padding-bottom: 0px; BORDER-LEFT: #aaaaaa 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #aaaaaa 1px solid; BACKGROUND-COLOR: #ffffff;
}
.topItemNormal {
	PADDING-RIGHT: 2px; padding-left: 2px; WIDTH: 80px; cursor:pointer; cursor: hand; background-repeat: no-repeat; HEIGHT: 30px; background-color:#d1d2d4; border:none;
}
.topItemOver {
	PADDING-RIGHT: 2px; padding-left: 2px; WIDTH: 80px; cursor:pointer; cursor: hand; background-repeat: no-repeat; HEIGHT: 30px; background-color: #e3acb4; border:none;
}
.subItemNormal {
	PADDING-RIGHT: 5px; padding-left: 5px; PADDING-TOP: 0px; padding-bottom: 0px; cursor:pointer; CURSOR: hand; border:groove; border-width:thin; background-repeat: no-repeat; height: 30px; background-color:#e1e1e1; width: 220px;
}
.subItemOver {
	PADDING-RIGHT: 5px; padding-left: 5px; PADDING-TOP: 0px; padding-bottom: 0px; cursor:pointer; CURSOR: hand; border:groove; border-width:thin; background-repeat: no-repeat; height: 30px; background-color: #e3acb4; width: 220px;
}

/* Submittal Menus */
.submittalTopItemNormal {
	PADDING-RIGHT: 2px; padding-left: 2px;  CURSOR: hand; background-repeat: no-repeat; HEIGHT: 20px; background-color:#FFFFFF; border:none;
}
.submittalTopItemOver {
	PADDING-RIGHT: 2px; padding-left: 2px;  CURSOR: hand; background-repeat: no-repeat; HEIGHT: 20px; background-color: #FFFFFF; border:none;
}
.submittalSubItemNormal {
	PADDING-RIGHT: 3px; padding-left: 5px; PADDING-TOP: 0px; padding-bottom: 0px; CURSOR: hand; border:groove; border-width:thin; background-repeat: no-repeat; height: 20px; background-color:#e1e1e1; width: 200px;
}
.submittalSubItemOver {
	PADDING-RIGHT: 3px; padding-left: 5px; PADDING-TOP: 0px; padding-bottom: 0px; CURSOR: hand; border:groove; border-width:thin; background-repeat: no-repeat; height: 20px; background-color: #e3acb4; width: 200px;
}	
.submittalItemHeaderNormal {
  PADDING-RIGHT: 5px; padding-left: 5px; CURSOR: default; border:thin; border-width:thin; background-repeat: repeat; height: 20px; background-color:#006; width:200px;
}
.submittalItemHeaderOver {
  PADDING-RIGHT: 5px; padding-left: 5px; CURSOR: default; border:thin; border-width:thin; background-repeat: repeat; height: 20px; background-color:#006; width:200px;
}	

/* Default Settings */
.itemNormal {
	PADDING-RIGHT: 15px; padding-left: 15px; PADDING-TOP: 2px; padding-bottom: 2px; WIDTH: 200px; CURSOR: pointer; BACKGROUND-COLOR: #e1e1e1; height: 27px;
}
.itemOver {
	PADDING-RIGHT: 15px; padding-left: 15px; PADDING-TOP: 2px; padding-bottom: 2px; WIDTH: 200px; cursor:pointer; CURSOR: hand; BACKGROUND-COLOR: #e3acb4; height: 27px;
}

/* Separator Format */
.itemSeparator {
	PADDING-RIGHT: 5px; padding-left: 5px; CURSOR: default; border:thin; border-width:thin; background-repeat: repeat; height: 20px; background-color:#006; width:200px;
}
.itemSeparatorText {
	font-size: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:bold;
}

/*****************************************/
/*
    ["CSS=topItemNormal,topItemOver","CSSText=itemHeaderTextNormal,itemHeaderTextOver"],
	["CSS=subItemNormal,subItemOver","CSSText=subItemTextNormal,subItemTextOver"],
	["CSS=itemSeparator,itemSeparator","CSSText=itemSeparatorText,itemSeparatorText"],
	["CSS=topItemHeaderNormalTest,topItemHeaderOverTest","CSSText=topItemHeaderTextNormal,topItemHeaderTextOver"],	
    ["CSS=topItemNormalTest,topItemOverTest","CSSText=topItemTextNormal,topItemTextOver"],
	*/
/**********************************************************/
/*    Text Formats */

/* Default Format */
.itemTextNormal {
	font-size: 10px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align:left;
}
.itemTextOver {
	font-size: 10px; WIDTH: 100%; COLOR: #00C;    FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align:left; text-decoration:none; 
}

/* Header Text Format */
.topItemTextNormal {
	font-size: 10px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:center; font-weight:normal; cursor:hand;
}
.topItemTextOver {
	font-size: 10px; WIDTH: 100%; COLOR: #00C; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:center; font-weight:normal; cursor:hand;
}

/* Sub-menu Text Format */
.subitemTextNormal {
	font-size: 10px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align:left; text-decoration:none;
}
.subitemTextOver {
	font-size: 10px; WIDTH: 100%; COLOR: #00C; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-align:left; text-decoration:none;
}

/* Submittal-Menu Text Format */
.submittalTopItemTextNormal {
	font-size: 10px; COLOR: #3366FF; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:bold; cursor:hand;
}
.submittalTopItemTextOver {
 	font-size: 10px; WIDTH: 100%; COLOR: #3366FF; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:underline; text-align:left; font-weight:bold; cursor:hand;
}
.submittalSubItemTextNormal {
	font-size: 10px; COLOR: #00F; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:normal; cursor:hand;
}
.submittalSubItemTextOver {
 	font-size: 10px; WIDTH: 100%; COLOR: #00F; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:underline; text-align:left; font-weight:normal; cursor:hand;
}
.submittalItemHeaderTextNormal {
	font-size: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:bold; cursor:default;
}
.submittalItemHeaderTextOver {
 	font-size: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:bold; cursor:default;
}

/* The next two are for the submital menus at the top of the page to look like the others */
.submittalTopItemTextNormalTop {
	font-size: 12px; COLOR: blue; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:none; text-align:left; font-weight:normal; cursor:hand;
}
.submittalTopItemTextOverTop {
 	font-size: 12px; WIDTH: 100%; COLOR: blue; FONT-FAMILY: Verdana, Georgia, Arial, Helvetica, Sans-Serif; text-decoration:underline; text-align:left; font-weight:normal; cursor:hand;
}

/**********************************/

#DivKeckleyNavSearch .KeckleyNavSearch {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; 
}
#DivKeckleyNavSearch .BtnKeckleyNavSearch {
	PADDING-RIGHT: 3px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; COLOR: #636466; PADDING-TOP: 0px
}
.input {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 80px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; background-color:#ffffff; 
}
.input:focus {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 3px; BORDER-TOP: 0px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 80px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; background-color:#FFC; 
}

/*
#DivNavSearch .TbBvNavSearch {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; padding-left: 0px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; HEIGHT: 17px; 
}
#DivNavSearch .BtnBvNavSearch {
	PADDING-RIGHT: 3px; padding-left: 3px; font-size: 10px; padding-bottom: 0px; MARGIN: 0px; COLOR: #636466; PADDING-TOP: 0px
}
*/