
body {
	margin: 0px; padding: 0px; color: rgb(35, 35, 35); font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: inherit;
}
ul {
	list-style: square;
}
ol {
	list-style: decimal;
}
li {
	line-height: 18px;
}
p {
	line-height: 18px;
}
img {
	
}
fieldset {
	padding: 4px; border: 0px solid rgb(204, 204, 204); margin-bottom: 6px; -moz-border-radius: 4px 4px 4px 4px;
}



.form {
	margin: 0px; padding: 2px; display: block;
}
.select {
	margin: 0px; padding: 0px; width: 185px; font-size: 12px;
}
.input {
	margin: 0px; padding: 0px; width: 385px; font-size: 12px;
}
.textarea {
	margin: 0px; padding: 0px; width: 385px; font-size: 12px;
}
.spacer-td {
	width: 7px;
}
.spacer-td-2 {
	width: 10px;
}
.normal {
	font-weight: normal;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.small {
	font-size: 11px;





}
#hoverIOS {
	height: 100%;
}
#menu {
	top: 14px;
	right: -1px;
	clear: both;
	white-space: nowrap;
	position: absolute;
	width: 869px;
}
#mainmenuList {
	margin: 0px; padding: 0px;
}
#mainmenuList li {
	list-style: none; margin: 0px -1px 0px 0px; padding: 0px; line-height: normal; float: right; display: block; position: relative;
}
#mainmenuList li li {
	margin: 0px; float: none;
}
#mainmenuList a {
	margin: 0px; padding: 12px 12px; color: #444444; font-size: 16px; font-weight: normal; text-decoration: none; border-right-color: #F90; border-left-color: #F90; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; position: relative; z-index: 10;
}
#mainmenuList a:hover {
	margin: 0px; padding: 12px 12px; color: rgb(70, 70, 70); font-size: 16px; font-weight: normal; text-decoration: none; border-right-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: block; position: relative; z-index: 10;
}
.hoverpadding {
	background: url("t.gif");
	margin: 0px;
	padding: 20px 0px 12px;
	left: -56px;
	top: 10px;
	width: 726px;
	height: 1px;
	position: absolute;
	z-index: 5;
	cursor: default;
}
#mainmenuList li ul {
	background: url("t.gif"); margin: -1px 0px 0px -50px; padding: 0px 50px 30px; top: 100%; position: absolute; z-index: 5; min-width: 100%;
}
#mainmenuList #submenu1 ul {
	transition:right 0s 500ms, opacity 500ms ease-out; right: 9999px; padding-right: 30px; opacity: 0; -webkit-transition: right 0s 500ms, opacity 500ms ease-out; -moz-transition: right 0s 500ms, opacity 500ms ease-out; -o-transition: right 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu2 ul {
	transition:right 0s 500ms, opacity 500ms ease-out; right: 9999px; padding-right: 30px; opacity: 0; -webkit-transition: right 0s 500ms, opacity 500ms ease-out; -moz-transition: right 0s 500ms, opacity 500ms ease-out; -o-transition: right 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu1:hover ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu1 ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu2:hover ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu2 ul {
	transition:opacity 100ms; right: -30px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu3 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu4 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu5 ul {
	transition:left 0s 500ms, opacity 500ms ease-out; left: -9999px; opacity: 0; -webkit-transition: left 0s 500ms, opacity 500ms ease-out; -moz-transition: left 0s 500ms, opacity 500ms ease-out; -o-transition: left 0s 500ms, opacity 500ms ease-out;
}
#mainmenuList #submenu3:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu3 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu4:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu4 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList #submenu5:hover ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList .ie6hoverfix#submenu5 ul {
	transition:opacity 100ms; left: 0px; z-index: 10; opacity: 1; -webkit-transition: opacity 100ms; -moz-transition: opacity 100ms; -o-transition: opacity 100ms; -webkit-transform: translateZ(0);
}
#mainmenuList li:hover .hoverpadding {
	padding: 30px; left: -30px; top: -20px;
}
#mainmenuList li > a {
	transition:padding 0s 500ms; padding-bottom: 0px; -webkit-transition: padding 0s 500ms; -moz-transition: padding 0s 500ms; -o-transition: padding 0s 500ms;
}
#mainmenuList li:hover > a {
	transition:padding; color: #F60  ; padding-bottom: 15px; cursor: default; background-color: #555; -webkit-transition: padding 0s; -moz-transition: padding 0s; -o-transition: padding 0s;
}
#mainmenuList li li a {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(217, 217, 217) currentColor; padding: 7px 12px; color: rgb(70, 70, 70); font-size: 14px; cursor: pointer; background-color: rgb(255, 255, 255);
}
#mainmenuList li li a:hover {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(228, 228, 228) rgb(217, 217, 217) currentColor; padding: 7px 12px; color: rgb(70, 70, 70); font-size: 14px; cursor: pointer; background-color: rgb(255, 255, 255);
}
#mainmenuList li li a:hover {
	background-color: #EAEAEA;
}
#mainmenuList li a.mainmenuActive {
	color: #FFF;
}
#mainmenuList li a.submenuActive {
	color: rgb(3, 143, 244);
}
#mainmenuList li a.submenuActive:hover {
	color: rgb(3, 143, 244);
}
#mainmenuList li li a.submenuFirst {
	border-radius: 0px; border-top-color: rgb(217, 217, 217); -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList #submenu1 li a.submenuFirst {
	border-radius: 0px; -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList #submenu2 li a.submenuFirst {
	border-radius: 0px; -webkit-border-radius: 0px 0px 0px 0px;
}
#mainmenuList li li a.submenuLast {
	border-radius: 0px 0px 3px 3px; border-bottom-color: rgb(217, 217, 217); border-bottom-width: 1px; border-bottom-style: solid; -webkit-border-radius: 0px 0px 3px 3px;
}
#mainmenuList li li a.newBadgeAnchor {
	padding-right: 53px;
}
#mainmenuList .newBadge {
	background-position: -5px -157px; margin: -5px 0px 0px 12px; width: 29px; height: 29px; display: inline-block; position: absolute;
}
.de-menuWidth #mainmenuList .newBadge {
	background-position: -248px -90px;
}
