body {
font-size:62.5%;
font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;
background-color:#232D34;
background-image:url('images/Page-BgTexture.png');
background-repeat:repeat;
color:#A7B9C3;
margin:0 auto;
padding:0;
}

h2 {
font-size:18px;
}

.Main {
position:absolute;
width:100%;
left:0;
top:0;
}

.PageBackgroundGlare {
position:absolute;
width:100%;
left:0;
top:0;
}

.PageBackgroundGlareImage {
background-image:url('images/Page-BgGlare.png');
background-repeat:no-repeat;
height:131px;
width:871px;
margin:0 auto;
}

html:first-child .PageBackgroundGlare {
border:1px solid transparent;
}

* html .PageBackgroundGlareImage {
background:none;
}

* html .menu .menuhover .menuhoverA {
background-position:left -27px;
}

.menu li:hover a span {
background-position:right -27px;
}

.menu a:hover span {
background-position:right -27px;
}

* html .menu .menuhover .menuhoverA span {
background-position:right -27px;
}

.menu a:hover span span {
color:#FFFFFF;
background-position:left -27px;
}

.menu li:hover a span span {
color:#FFFFFF;
background-position:left -27px;
}

* html .menu .menuhover .menuhoverA span span {
color:#FFFFFF;
background-position:left -27px;
}

.menu a.active {
background-position:left -54px;
}

.menu a.active span {
background-position:right -54px;
}

.menu a.active span span {
color:#F0F7F9;
background-position:left -54px;
}

.nav .separator {
display:block;
width:1px;
height:27px;
background-image:url('images/item-separator.png');
}

.menu ul a {
text-align:center;
height:23px;
line-height:23px;
margin-right:auto;
width:181px;
background-image:url('images/subitem-bg.png');
background-position:left top;
background-repeat:repeat-x;
border-color:#93C7D7;
border-style:solid;
border-width:1px;
}

.nav ul.menu ul span,.nav ul.menu ul span span {
display:inline;
float:none;
background-image:none;
text-align:inherit;
text-decoration:inherit;
margin:inherit;
padding:inherit;
}

.menu ul a,.nav ul.menu ul span,.nav ul.menu ul span span {
line-height:23px;
color:#445764;
font-family:'Trebuchet MS';
font-size:12px;
font-weight:normal;
font-style:normal;
text-decoration:none;
}

.menu ul ul a {
margin-left:auto;
}

* html .menu ul a {
color:#445764!important;
}

.menu ul li a:hover {
color:#000000;
background-position:0 -23px;
border-color:#6AB2C8;
}

.menu ul li:hover&gt;a {
color:#000000;
background-position:0 -23px;
border-color:#6AB2C8;
}

* html .menu ul a:hover {
color:#000000!important;
}

* html .menu ul .menuhover .menuhoverA {
color:#000000!important;
background-position:0 -23px;
border-color:#6AB2C8;
}

.nav .menu ul li a:hover span,.nav .menu ul li a:hover span span {
color:#000000;
}

.nav .menu ul li:hover&gt;a span,.nav .menu ul li:hover&gt;a span span {
color:#000000;
}

* html .nav .menu ul a:hover span,* html .nav .menu ul a:hover span span {
color:#000000!important;
}

* html .nav .menu ul .menuhover .menuhoverA span,* html .nav .menu ul .menuhover .menuhoverA span span {
color:#000000!important;
}

.contentLayout {
margin-bottom:12px;
width:100%;
position:relative;
}

button.Button,a.Button {
border:none;
background:none;
font-size:100%;
font-family:inherit;
line-height:inherit;
display:inline-block;
overflow:visible;
width:auto;
cursor:default;
white-space:normal;
text-decoration:none;
margin:0;
padding:0;
}

.Button .btn {
position:relative;
display:block;
overflow:hidden;
float:left;
z-index:0;
height:31px;
color:#000000;
}

.Button .t {
height:31px;
line-height:31px;
text-align:left;
font-family:Arial;
font-size:13px;
font-weight:normal;
font-style:normal;
text-decoration:none;
padding:0 19px;
}

.Button .active {
color:#FFFFFF;
}

.Button .hover {
color:#FFFFFF;
}

.Button .active .r {
top:-62px;
}

.Button .hover .r {
top:-31px;
}

.Button .r {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:10px;
height:93px;
}

* html .Button .r {
font-size:1px;
}

.Button .r span {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
right:0;
width:417px;
height:93px;
}

* html .Button .r span {
font-size:1px;
}

.Button .active .l {
top:-62px;
}

.Button .hover .l {
top:-31px;
}

.Button .l {
display:block;
position:absolute;
overflow:hidden;
z-index:-1;
top:0;
left:0;
right:10px;
height:93px;
}

* html .Button .l {
font-size:1px;
}

.Button .l,.Button .r span {
background-image:url('images/Button.png');
}

* html .Button .l,* html .Button .r span {
background:none;
}