@charset "UTF-8";
/**
* NUCLEUS FIXED STYLESHEET: HEADER-FOOTER.CSS
*
* VERSION 1.0, 2010-02-01
* BY: HOLGER SCHLAMINGER, HTTP://WWW.FIVEEAST.NET
*
* WARNING: DO NOT MODIFY THIS FILE!
*
* STYLESHEET INDEX:
* 
* 01. PAGE
* 02. HEADER
* 03. META NAVIGATION
* 04. MASTHEAD AND SEARCHBOX
* 05. STATUSBAR
* 06. TOP-LEVEL NAVIGATION
* 07. FOOTER SITEMAP
* 08. FOOTER
*
*/
/**
* 01. PAGE
*/
body { background:url("../Images/body.gif") repeat-y top center; }
#page { width:1000px; margin:0px auto; }
#skip a { position: absolute; top: -32768px; left: -32768px; }
#skip a:focus, #skip a:active { position: static; display: block; padding: 2px 10px; color: #fff; background: #333; text-decoration: none; } /* make skip links visible when using tab key */

/**
* 02. HEADER
*/
#header { border-bottom:1px solid #1250cc; background:#3366cc url("../Images/header.gif") repeat-y 100% 0px; }
#header-inner { height:104px; background:url("../Images/header-inner.jpg") no-repeat 100% 0px; }
#header-inner.banner-hide { background:none; }
/**
* 03. META NAVIGATION
*/
#meta-navigation { line-height:23px; padding:0px 30px; font-size:11px; background:url("../Images/meta-navigation.png") repeat-x 0px 0px; color:#ffffff; }
#meta-navigation ul, #meta-navigation li { margin:0px; padding:0px; list-style:none; }
#meta-navigation li { display:inline; }
#meta-navigation li.separator { padding:3px 0px; margin:0px 10px 0px -4px; border-right:1px solid #0f42a8; }
#meta-navigation li.user { margin-right:10px; }
#meta-navigation a { color:#ffffff; text-decoration:underline; margin-right:10px;  }
#meta-navigation a:hover { text-decoration:none; }
#meta-navigation a.button-primary {  padding:2px 9px 3px 9px; margin-right:0px; border:1px solid #1250cc; background:url("../Images/buttons.png") repeat-x 0px -444px; text-decoration:none; }
#meta-navigation a.button-primary:hover { background-position:0px -492px; }
#meta-navigation a.button-primary:active { background-position:0px -336px; }
#meta-navigation a.button-primary-disabled, #meta-navigation a.button-primary-disabled:hover { background-position:0px -396px; border-color:#87a0d3; color:#dce6f6; }
/**
* 04. MASTHEAD AND SEARCHBOX
*/
#masthead { height:80px; margin-left:27px; margin-right:30px; }
#masthead #product-name {  }
#searchbox-wrapper { float:right; display:inline; margin-top:25px; }
#searchbox { width:220px; height:25px; background:url("../Images/searchbox.gif") no-repeat 0px 0px; }
#searchbox #keywords { float:left; padding:5px 0px 5px 5px; margin:0px; border:0px; width:190px; background:none; font-size:11px; }
#searchbox #keywords:focus { outline:0px; }
#searchbox #go { float:right; border:none; width:25px; height:25px; background:url("../Images/searchbox.gif") no-repeat 0px -25px; }
#searchbox #go:hover { background-position:0px -50px; }
/**
* 05. STATUSBAR
*/
#statusbar { padding:3px 30px 5px 30px; border-bottom:1px solid #1250cc; background:#3366cc; color:#d6deee; font-size:11px; }
#statusbar a { color:#d6deee; text-decoration:underline; }
#statusbar a:hover { color:#ffffff; text-decoration:none; }
#statusbar ul, #statusbar li { margin:0px; padding:0px; list-style:none; }
#statusbar li { display:inline; margin-right:-3px; padding:3px 10px 5px 10px; border-left:1px solid #1250cc; }
#statusbar li.warning { background:url("../Images/icons.gif") no-repeat 1px -1198px; padding-left:20px !important; }
#statusbar li:first-child { border-left:none; padding-left:0px; }
/**
* 06. TOP-LEVEL NAVIGATION
*/
#top-level-navigation { }
/* Level 1 */
#tln-level-1 { padding:0px 30px; height:30px; background:#dddddd url("../Images/top-level-navigation.gif") repeat-x 0px 0px; font-size:12px; }
#tln-level-1 ul, #tln-level-1 li { margin:0px; padding:0px; list-style:none; float:left; }
#tln-level-1 li { display:inline; padding-top:2px; white-space:nowrap; }
#tln-level-1 a { float:left; padding-left:10px; background:url("../Images/top-level-navigation.gif") no-repeat 0px -130px; font-weight:bold; color:#0f42a8; }
#tln-level-1 a:hover { color:#a52a2a; }
#tln-level-1 a span { float:left; display:block; padding:4px 15px 6px 5px; background:url("../Images/top-level-navigation.gif") no-repeat 100% -260px; }
#tln-level-1 a.current, #tln-level-1 a.current:hover { background-position:0px -180px; color:#333333; }
#tln-level-1 a.current span, #tln-level-1 a.current:hover span { background-position:100% -80px; }
/* Level 2 */
#tln-level-2 { padding:0px 30px; height:28px; background:url("../Images/top-level-navigation.gif") repeat-x 0px -229px; border-bottom:1px solid #cccccc; }
#tln-level-2 ul, #tln-level-2 li { margin:0px; padding:0px; list-style:none; float:left; }
#tln-level-2 li { display:inline; padding-top:3px; white-space:nowrap; }
#tln-level-2 a { float:left; padding:2px 14px 2px 15px; background:url("../Images/top-level-navigation.gif") no-repeat 0px -260px; color:#0f42a8; }
#tln-level-2 a:hover { color:#a52a2a; }
#tln-level-2 a.current, #tln-level-2 a.current:hover { background-position:0px -310px; color:#333333; font-weight:bold; }


/**
* 07. FOOTER SITEMAP
*/
#footer-sitemap { padding:20px 0px; border-top:5px solid #dddddd; background:#ffffff url("../Images/gradient.gif") repeat-x 0px 100%; font-size:11px; }
#footer-sitemap ul, #footer-sitemap li { margin:0px; padding:0px; list-style:none; }
#footer-sitemap a { text-decoration:none; color:#666666; display:block; }
#footer-sitemap a:hover { color:#a52a2a; }
/**
* 08. FOOTER
*/
#footer { padding:10px 30px; border-top:5px solid #dddddd; font-size:11px; } 