.Tblmenu {
	width:500px;
	/*padding-top:10px;*/
	background-color:#f4f4f4;
}

.Tblmenu td {
	text-align:center;
	padding-left:5px;
	padding-right:5px;
}
.menuminwidth0 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	MIN-WIDTH: 500px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	Margin-left:-5px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	POSITION: relative;
	BORDER-RIGHT-WIDTH: 0px
}
 @media Print, Projection {
.menuminwidth0 {
	DISPLAY: none
}
}
* HTML .menuminwidth1 {
	FLOAT: left;
	BORDER-LEFT: #fff 560px solid;
	POSITION: relative;
	HEIGHT: 1px
}
* HTML .menuminwidth2 {
	BACKGROUND-IMAGE: url(images/bg_menu.jpg);
	MARGIN-LEFT: -560px;
	POSITION: relative;
	HEIGHT: 1px
}
.menu {
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 10px;
	FLOAT: left;
	MARGIN: 0px;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 0px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: relative;
	HEIGHT: 24px;
	BORDER-RIGHT-WIDTH: 0px;
}
.menu UL {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FONT-SIZE: 10px;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	BORDER-RIGHT-WIDTH: 0px
}
.menu LI /*First Level*/
 {
	FONT-SIZE: 10px;
	FLOAT: left;
	MARGIN: 0px;
	BORDER-left: #ffffff 1px solid;
	WIDTH: 80px;
	COLOR: #666666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: relative
}
.menu UL LI TABLE {
	FONT-SIZE: 10px;
	MARGIN: 0px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BORDER-COLLAPSE: collapse;
	TEXT-ALIGN: center
}
.drop {
	DISPLAY: block;
	MARGIN: 0px;
	CURSOR: hand;
	TEXT-ALIGN: left;
}
.drop SPAN {
	FLOAT: left;
}
.menu UL LI UL /*Second Level*/
{
	PADDING: 0px;
	DISPLAY: none;
}
.menu UL LI A /*Second Level*/
 {
	DISPLAY: block;
	position:relative;
	z-index:999px;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: baseline;
	COLOR: #666666;/*First Level link color;*/
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-weight:normal;
	HEIGHT: 24px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	/*letter-spacing:1px;*/
}

.menu UL LI:hover A /*First Level after the hover is done*/
{
	color:FFFFFF;
	BORDER-TOP: #fff 0px solid;
	HEIGHT: 24px;	
	

	
}
.menu UL LI A:hover {
	color:FFFFFF;
	BORDER-TOP: #fff 0px solid;
	HEIGHT: 24px;	
	background-color:#d4d4d4;
}



.menu UL LI:hover UL /*Second Level whole block*/ 
 {
	BORDER-RIGHT: #be5b33 1px solid;
	BORDER-TOP: #be5b33 1px solid;
	DISPLAY: block;
	FONT-SIZE: 11px;
	BACKGROUND: #d96d42;
	LEFT: 0px;
	MARGIN: 0px;
	BORDER-BOTTOM: #be5b33 1px solid;
	WIDTH: 14em;
	color:FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	HEIGHT: auto
}
.menu UL LI A:hover UL {
	BORDER-RIGHT: #be5b33 1px solid;
	BORDER-TOP: #be5b33 1px solid;
	DISPLAY: block;
	FONT-SIZE: 11px;

	LEFT: 0px;
	MARGIN: 0px;

	WIDTH: 14em;
	color:FFFFFF;
	BORDER-BOTTOM: #be5b33 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	HEIGHT: auto
}
.menu UL LI:hover UL.leftbutton {
}
.menu UL LI A:hover UL.leftbutton {
}
.menu UL LI:hover UL.skinny {
	WIDTH: 8.08em
}
.menu UL LI A:hover UL.skinny {
	WIDTH: 8.08em
}
.menu UL.rightmenu LI:hover UL {
	RIGHT: 0px;
	LEFT: auto
}
.menu UL.rightmenu LI A:hover UL {
	RIGHT: 0px;
	LEFT: auto
}
* HTML .menu UL.rightmenu LI A:hover UL {
	RIGHT: -1px
}
.menu UL LI:hover UL LI A /*Second Level individual link*/ 
 {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: baseline;
	WIDTH: 14em;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #be5b33 1px solid;
	BORDER-LEFT: #be5b33 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	
}
.menu UL LI A:hover UL LI A {
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: baseline;
	WIDTH: 14em;
	COLOR: #fff;
	BORDER-BOTTOM: #75a1c1 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.menu UL LI UL LI A SPAN {
	DISPLAY: block;
	color:#FFFFFF;
	FONT-SIZE: 12px;
	font-weight:normal;
	MARGIN: 0px;
	CURSOR: hand;
	PADDING-TOP: 4px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}
.menu UL LI:hover UL LI:hover A SPAN {
	COLOR: #FFFFFF;
	background-color:#af5430;
	font-weight:normal;

}
.menu UL LI:hover UL LI:hover A {
	COLOR: #FFFFFF;
	
}
.menu UL LI A:hover UL LI A:hover {
	COLOR: #FFFFFF;

}
.menu UL LI:hover UL.skinny LI A {
	WIDTH: 8.08em;

}
.menu UL LI A:hover UL.skinny LI A {
	WIDTH: 8.08em;

}
.menu UL LI:hover UL.skinny LI A:hover {
	WIDTH: 8.08em;
	BACKGROUND-COLOR: red
}
.menu UL LI A:hover UL.skinny LI A:hover {
	WIDTH: 8.08em;

}
.menu UL LI:hover UL LI UL {
	FONT-SIZE: 11px;
	VISIBILITY: hidden;
	WIDTH: 8.08em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu UL LI A:hover UL LI A UL {
	FONT-SIZE: 11px;
	VISIBILITY: hidden;
	WIDTH: 8.08em;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.menu UL LI:hover UL LI:hover UL {
	MARGIN-TOP: -1px;
	FONT-SIZE: 11px;
	LEFT: 142px;
	VISIBILITY: visible;
	WIDTH: 12em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: #a4c96c
}
.menu UL LI A:hover UL LI A:hover UL {
	MARGIN-TOP: -1px;
	FONT-SIZE: 11px;
	LEFT: 142px;
	VISIBILITY: visible;
	WIDTH: 12em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	POSITION: absolute;
	TOP: 0px;
	BACKGROUND-COLOR: #a4c96c
}
.menu UL LI:hover UL LI:hover UL LI A {
	FONT-SIZE: 11px;
	WIDTH: 12em;
	COLOR: white;
	BORDER-BOTTOM: #75a1c1 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #a4c96c
}
.menu UL LI A:hover UL LI A:hover UL LI A {
	FONT-SIZE: 11px;
	WIDTH: 12em;
	COLOR: white;
	BORDER-BOTTOM: #75a1c1 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}
.menu UL LI:hover UL LI:hover UL LI A:hover {
	FONT-SIZE: 11px;
	WIDTH: 12em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}
.menu UL LI A:hover UL LI A:hover UL LI A:hover {
	FONT-SIZE: 11px;
	WIDTH: 12em;
	FONT-FAMILY: Arial, Helvetica, sans-serif;

}

body#Index a#IndexNav,
body#About a#AboutNav,
body#Portfolio a#PortfolioNav,
body#BestPractices a#BestPracticesNav,
body#Contact a#ContactNav
{
	color: #ffffff;
	background: #d96d42;
}
