.clearfix {
	DISPLAY: inline-block
}
.clearfix:after {
	FONT-SIZE: 0px; HEIGHT: 0px; CONTENT: " "; CLEAR: both; DISPLAY: block; VISIBILITY: hidden
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; DISPLAY: block; PADDING-RIGHT: 0px
}
.bound {
	OVERFLOW: hidden;
	WIDTH: 980px; MARGIN: 0px auto
}
.clear_head {
	WIDTH: 986px
}
A.expand {
	FONT-SIZE: 10px; HEIGHT: 18px; WIDTH: auto !important; VERTICAL-ALIGN: middle; FLOAT: right; DISPLAY: block; LINE-HEIGHT: 18px
}
IMG.iconTick {
	VERTICAL-ALIGN: middle; MARGIN-LEFT: 5px
}
SPAN.HighlightSearch {
	FONT-WEIGHT: bold
}
#menu {
	HEIGHT: 47px; WIDTH: 785px; POSITION: relative; FLOAT: left; MARGIN: 0px auto; Z-INDEX: 999
}
#menu .nav {
	HEIGHT: 47px; WIDTH: 785px; POSITION: relative; FLOAT: left; MARGIN: 0px auto; Z-INDEX: 999
}
#menu .nav UL {
	FLOAT: left
}
#menu LI {
	OVERFLOW: visible; VERTICAL-ALIGN: top; FLOAT: left; DISPLAY: block
}
#menu .nav UL.last {
	MARGIN: 0px
}
.nav A {
	CURSOR: pointer; COLOR: #333
}
.nav A.name {
	FONT-SIZE: 13px; font-family:Verdana, Geneva, sans-serif; TEXT-DECORATION: none; POSITION: relative; FONT-WEIGHT: bold; COLOR: #666; TEXT-ALIGN: center; Z-INDEX: 1007; DISPLAY: block; LINE-HEIGHT: 47px;
	transition: background-color .5s ease-in;
	-webkit-transition: background-color .5s ease-in;
	-o-transition: background-color .5s ease-in;
	-ms-transition: background-color .5s ease-in;
	transition: background-color .5s ease-in;
	-webkit-transition-duration: 300ms;
}
.nav A.name SPAN {
	HEIGHT: 47px; WIDTH: auto; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 12px; MARGIN-LEFT: 1px; DISPLAY: block; PADDING-RIGHT: 11px; text-shadow: #fff 1px 1px 0px; _padding: 0 11px 0 11px
}
.nav LI A.hover {
	BACKGROUND: url(../images/leftmenu.jpg) no-repeat left 50%; COLOR: #b00; MARGIN-TOP: 0px; LINE-HEIGHT: 47px
}
.nav LI A.hover SPAN {
	BACKGROUND-IMAGE: url(../images/menu1.png);
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-POSITION: 100% -18px;
	COLOR: #b00;
	BACKGROUND-COLOR: transparent
}
.nav LI A:active SPAN {
	COLOR: #b00
}
.menuitempanel {
	POSITION: absolute;
	LEFT: 0px;
	Z-INDEX: 999;
	DISPLAY: none;
	TOP: 47px;
	/*
	box-shadow: 2px 2px 6px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,.3);
	border-bottom-right-radius: 12px;
	border-bottom-left-radius: 12px;*/
}
.menuright {
	RIGHT: 0px; LEFT: auto
}
.menucontentdiv {
	HEIGHT: 100%;
	WIDTH: auto;
	BACKGROUND: url(../images/menubg1.png) #fff repeat-x 0px 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 20px;
	PADDING-LEFT: 30px;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-RIGHT: 20px;
	MARGIN-RIGHT: 7px;
	/*
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;*/
}
.menucontentdiv .clearfix {
	position:relative;
	padding-bottom:10px;
}
.menufillet_e {
	overflow:hidden;
	height:10px;
	width:7px;
	background-attachment:scroll;
	position:absolute;
	ZOOM: 1;
	Z-INDEX: 999;
	background-color:transparent;
}
.menufillet_e {
	height:100%;
	width:7px;
	background-image:url(../images/menu3.png);
	right:0px;
	background-repeat:repeat-y;
	top:0px;
	_background: transparent;
}
.verticalLine {
	HEIGHT: 200px; WIDTH: 1px; FLOAT: left; LEFT: 200px; MARGIN: 0px 25px; MIN-HEIGHT: 200px; BORDER-LEFT: #cfcfcf 1px solid; TOP: 0px; BACKGROUND-COLOR: #ffffff
}
#menu .menuitempanel LI {
	FLOAT: none; LINE-HEIGHT: 24px; TOP: 0px
}
#menu .menuitempanel LI.left {
	FLOAT: left
}
.menuitempanel H2 {
	FONT-SIZE: 16px; FONT-WEIGHT: bold; COLOR: #de0010; PADDING-BOTTOM: 10px
}
.menuitempanel H2 A {
	COLOR: #b00;
	transition:background-color .5s ease-in;
	-webkit-transition:background-color .5s ease-in;
	-o-transition:background-color .5s ease-in;
	-ms-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;
    -webkit-transition-duration:300ms;
	cursor: hand;
}
.menuitempanel H2 A:hover,.menuitempanel H2 A:active {
	opacity: .65;
	-moz-opacity: .65;
}
.menuitempanel UL LI A {
	COLOR: #666;
	transition:background-color .5s ease-in;
	-webkit-transition:background-color .5s ease-in;
	-o-transition:background-color .5s ease-in;
	-ms-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;
    -webkit-transition-duration:300ms;
	cursor: hand;
}
.menuitempanel UL LI A:hover,.menuitempanel UL LI A:active {
	opacity: .65;
	-moz-opacity: .65;
}
.menuitempanel UL.taxonomy {
	MARGIN-LEFT: -5px; MARGIN-RIGHT: 10px
}
.menuitempanel UL.taxonomy last {
	MARGIN-RIGHT: 0px
}
#menu .menuitempanel UL.taxonomy LI {
	FONT-SIZE: 12px; LINE-HEIGHT: 32px; TEXT-INDENT: 10px
}
.menuitempanel UL.taxonomy LI A {
	BACKGROUND: url(../images/dot1.gif) no-repeat left 50%;
	COLOR: #333;
	PADDING-LEFT: 10px;
	MARGIN-LEFT: -5px;
	transition:background-color .5s ease-in;
	-webkit-transition:background-color .5s ease-in;
	-o-transition:background-color .5s ease-in;
	-ms-transition:background-color .5s ease-in;
	transition:background-color .5s ease-in;
    -webkit-transition-duration:300ms;
	cursor: hand;
}
.menuitempanel UL.taxonomy LI A:hover,.menuitempanel UL.taxonomy LI A:active {
	opacity: .65;
	-moz-opacity: .65;
}
.menuitempanel UL.m_box {
	MARGIN-TOP: 20px
}
.menuitempanel UL.m_box LI.title {
	FONT-WEIGHT: bold; MARGIN-TOP: 5px
}
.menuitempanel UL.m_box DIV.summary {
	WIDTH: 213px; FONT-WEIGHT: normal
}
.menuitempanel UL.m_box IMG {
	BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid
}
#menu .menuitempanel UL.m_box LI.summary UL {
	FLOAT: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px
}
.menuitempanel .name UL.m_box LI.summary {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px
}
.menuitempanel .name UL.m_box LI.left {
	MARGIN-RIGHT: 15px
}
.menuitempanel UL.list {
	MARGIN-RIGHT: 45px
}
.menuitempanel UL > LI.left > UL {
	MARGIN-RIGHT: 45px
}
.menuitempanel UL.list H3 {
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px;
}
.menuitempanel UL.list H3 A {
	FONT-SIZE: 13px; font-family:Verdana, Geneva, sans-serif; FONT-WEIGHT: bold; COLOR: #de0010;
}
.menuitempanel .name UL.m_box LI.last {
	MARGIN: 0px;
}
.menuitempanel UL.last {
	MARGIN: 0px;
}
.menuitempanel UL LI UL.last {
	MARGIN: 0px;
}
.shadow_b_layout {
	width: 100%;
	height: 16px;
	background-image:url(../images/menu1.png);
	background-repeat:no-repeat;
	background-attachment:scroll;
	position:absolute;
	background-position:0px -67px;
	left:0;
}
.shadow_b_layout DIV {
	height: 16px;
	background: url(../images/menu1.png) no-repeat 100% -1px;
	margin-left:15px;
	display:block;
}

@media Unknown  {
	.shadow_b_layout {
		DISPLAY: none
	}
	.menufillet_e {
		DISPLAY: none
	}
	.menucontentdiv {
		BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; MARGIN-RIGHT: 0px
	}
	.menucontentdiv .clearfix {
		PADDING-BOTTOM: 15px;
	}
	.shadow_b_layout {
		DISPLAY: none
	}
	.menufillet_e {
		DISPLAY: none
	}
	.menucontentdiv {
		BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; MARGIN-RIGHT: 0px
	}
	.menucontentdiv .clearfix {
		PADDING-BOTTOM: 15px;
	}
}
:unknown .shadow_b_layout {
	DISPLAY: none;
}
:unknown .menufillet_e {
	DISPLAY: none;
}
:unknown .menucontentdiv {
	BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; MARGIN-RIGHT: 0px;
}
:unknown .menucontentdiv .clearfix {
	PADDING-BOTTOM: 15px;
}
* HTML .nav A.name {
	FLOAT: left;
}
* HTML .nav A.name SPAN {
	FLOAT: left;
}
* HTML .menufillet_e {
	FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND-IMAGE: none; RIGHT: 0px; POSITION: relative; LINE-HEIGHT: 1px; TOP: 0px;
}
* HTML .menuitempanel {
	TOP: 46px
}
* HTML .menucontentdiv {
	BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-LEFT: 30px; Z-INDEX: 1009; PADDING-RIGHT: 20px;
}
* HTML .nav LI A.hover {
	BACKGROUND-IMAGE: url(../images/leftmenu.jpg);
}
* HTML .nav LI A.hover SPAN {
	BACKGROUND-IMAGE: url(../images/menu1.png);
}
* HTML .shadow_b_layout {
	FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: relative; LINE-HEIGHT: 1px;
}
* HTML .shadow_b_layout DIV {
	FONT-SIZE: 1px; HEIGHT: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; POSITION: relative; LINE-HEIGHT: 1px;
}
* HTML .menuitempanel DIV.clearfix {
	PADDING-TOP: 20px;
}
* HTML .menuitempanel UL.list LI.left UL {
	MARGIN-RIGHT: 10px;
}
* HTML .menuitempanel UL.list LI.left UL.last {
	MARGIN-RIGHT: 0px;
}
* HTML .menuitempanel UL.list LI.last {
	MARGIN-LEFT: 0px;
}
* HTML .menuitempanel .name {
	WIDTH: 900px;
}
