html { background-color: #0169a8; }

h1 { background: url(../graphics/media/heading.png) no-repeat; }
h2 { color: #004c88; }

a { color: #004c88; }

#section-select li.link1 a { background: url(../slice/media.png) no-repeat 0 0; }
#section-select li.link2 a { background: url(../slice/media.png) no-repeat -17px 0; }
#section-select li.link3 a { background: url(../slice/media.png) no-repeat -34px 0; }

#navigation a.home-link { background: url(../slice/media.png) no-repeat -161px -50px; }
* html #navigation a.home-link { background: url(../slice/experience-ie6.png) no-repeat -161px -50px; }
#navigation ul { left: 58px; }
#navigation li a { background: url(../slice/media.png) no-repeat -51px 0; }
* html #navigation li a { background: url(../slice/navlink.gif) no-repeat; }
#navigation li a:hover { background: url(../slice/media.png) no-repeat -51px -25px; }
* html #navigation li a:hover { background: url(../slice/navlink.gif) no-repeat 0 -25px; }
#navigation li.nav_active a,
#navigation li.nav_active a:hover { background: url(../slice/media.png) no-repeat -51px -50px; color: #2f5378; }
* html #navigation li.nav_active a,
* html #navigation li.nav_active a:hover { background: url(../slice/navlink_active.gif) no-repeat; }

#navigation-l2 ul { background: #1a6a9e; }
#navigation-l3 ul { background: #1a72a8; }
#navigation-l2 li.nav_active a { background: #005993; }
#navigation-l3 li.nav_active a { background: #00629e; }

#main { background: #f9fbf8; }

#sidebar div.box h3 { padding: 0 0 0 22px; background: url(../graphics/experience/info-icon.gif) no-repeat left top; }
* html #sidebar div.box h3 { padding: 2px 0 3px 22px; }

#content { margin: 0; }

#search_box { background: url(../slice/media.png) no-repeat 0 -88px; }

#sidebar div.box { background: url(../graphics/experience/sidebox_mid.gif) repeat-y; }
#sidebar div.box div.inner1 { background: url(../graphics/experience/sidebox_top.gif) no-repeat; }
#sidebar div.box div.inner2 { background: url(../graphics/experience/sidebox_base.gif) no-repeat left bottom; }

#home-boxes form { background: url(../slice/media.png) 0 -131px; }

#home-boxes h2 { background: url(../graphics/experience/home-bar.gif) repeat-x; }

#home-boxes div { background: url(../graphics/experience/home-box.gif) repeat-x; }

#footer { background: url(../graphics/media/footer.gif) repeat-x; }

#login-panel { position: relative; right: -15px; float: right; width: 237px; height: 112px; padding: 35px 0 0 10px; background: url(../graphics/media/login-form.jpg) no-repeat; font-size: 0.8em; }
#login-panel p { margin: 0 0 0.3em; }
#login-panel label { float: left; width: 65px; text-transform: uppercase; padding: 5px 0 0; }
#login-panel input.text { width: 110px; }
#login-panel a { text-decoration: underline; }
#login-panel a.account { color: #433f40; }
#login-panel input.submit { position: absolute; right: 55px; bottom: 40px; width: 59px; height: 23px; }
#login-panel small { display: block; padding: 4px 0 0; font-size: 0.9em; }

div.forms,
p.form-notes { width: 360px; margin: 0 auto; }
p.form-notes { text-align: center; }
div.forms label { float: left; width: 100px; padding: 3px 0 0; }
div.forms input.text { width: 250px; }
div.forms input.button { margin: 0 0 0 100px; }

#memberForm label { float: left; width: 110px; }
#memberForm label.inline { float: none; width: auto; }
#memberForm input.text { width: 250px; }

#sidebar form { background: url(../graphics/experience/book-now.jpg) no-repeat; }
