﻿a {color: #D70101; text-decoration: none}
a:hover {color: #31559E}
a img {border: 0}
.clear {clear: both}

body {margin: 0px; background-color: #000000; font-family: arial, helvetica, sans-serif; font-size: 14px}

#footer {clear: both}

#main {clear: both}

#nav {clear: both}

#header {clear: both}
.wrap {width: 980px; margin: 0 auto}

#header {background-color: #000000}
#header .wrap {height: 134px}
.aes .wrap {background-image: url("../images/header_aes.gif")}
.rack .wrap {background-image: url("../images/header_rack.gif")}
#header #logo {width: 240px; height: 100px; margin: 17px 0 0 15px; float: left}
#header #flash {float: right; margin-right: 50px}

#main {background-color: #bed7cc}
#main .wrap {padding: 20px 30px 40px 30px; width: 920px; background-image: url("../images/content.gif"); background-repeat: no-repeat; background-position: center top}
#sidebar {display: none}

.sidebar #content {width: 640px; float: left}
.sidebar #sidebar {display: block; width: 250px; float: right}

#main h1 {margin: 0; font-size: 36px; font-weight: normal; letter-spacing: -1px}
#sidebar h2 {margin: 0; font-size: 36px; font-weight: normal; letter-spacing: -1px}
#main p.first {margin-top: 5px; font-weight: bold}
#main p {line-height: 1.5em}

.address {font-size: 12px; line-height: 1.3em; margin-top: 50px; border-top: 1px solid #A8BDB4; padding-top: 20px}
.address span {display: inline-block; width: 40px}

a.button {display: block; background-image: url("../images/nav.gif"); background-position: 0 -7px; padding: 8px 13px; font-size: 14px; color: #bfbfbf; font-weight: bold; text-align: center}
a.button:hover {background-image: url("../images/nav_on.gif"); color: #ffffff}

#footer .wrap {background-image: url("../images/footer.gif"); background-repeat: no-repeat; height: 134px}
#footer p {margin: 20px 30px; color: #757575; font-size: 11px; line-height: 1.5em}
#footer p a {color: #757575}
#footer p a:hover {color: #ffffff}


/* nav & dropdown */
#nav {background-image: url("../images/nav.gif"); height: 50px}
#nav ul {margin: 0; padding: 0 0 0 15px; list-style: none; position: relative}
#nav ul li {display: block; float: left; position: relative}
#nav ul li a {display: block; float: left; padding: 15px 15px; font-size: 16px; color: #bfbfbf; font-weight: bold}
#nav ul li a:hover {background-image: url("../images/nav_on.gif"); color: #ffffff}

#nav ul ul {position: absolute; left: -999em; height: auto; width: 170px; background-color: #1D5691; margin: 45px 0 0 0 !important; padding: 0; text-align: left; border: 1px solid #999999; border-bottom: 0}
#nav ul ul li {width: 170px; border-right: 0}
#nav ul ul li a {width: 150px; padding: 4px 10px; font-size: 11px; background-color: #333333; color: #cccccc !important; border-bottom: 1px solid #999999}
#nav ul ul ul li.last a {border-bottom: 0}
#nav ul ul li.last a {border-bottom: 0}
#nav ul ul li a:hover {background-color: #666666; color: #ffffff !important; background-image: none}

#nav ul ul ul {margin: -1px 0 0 170px !important}

#nav li ul ul {left: -999em}

#nav li ul {left: -999em}
#nav li.sfhover ul {left: 0}
#nav li.sfhover ul ul {left: -999em}
#nav li li.sfhover ul {left: 0}

#nav li.sfhover a {color: #ffffff; background-image: url("../images/nav_on.gif")}

#nav li:hover a {color: #ffffff; background-image: url("../images/nav_on.gif")}
#nav li.sfhover li a {background-image: none}
#nav li:hover li a {background-image: none}
#nav li li.sfhover a {background-color: #666666; color: #ffffff !important}
#nav li li:hover a {background-color: #666666; color: #ffffff !important}
#nav li li li.sfhover a {background-color: #333333}

#nav li li li:hover a {background-color: #333333}

#nav ul {z-index: 1001}
#nav ul ul {z-index: 1002}
#nav ul ul ul {z-index: 1003}






