@charset "UTF-8";
/* CSS Document */

/* ELEMENTS*/
html {
		height: 100%;	
	}
	
body {
  background:#FFE97C;
  height: 100%;
  margin:0;
  padding:0;
  color:#333;
  font:x-small/1.5em "Lucida Grande",Serif;
  voice-family: "\"}\""; voice-family:inherit;
  font-size:small;
  } html>body {font-size:small;}
  
a:link,
a:visited,
a:hover,
a:active {
	color: #000;
	text-decoration:none;
}

ul{
	margin:0;
	padding:0;
}
li{}

h1{font-size:120%;}
h2{font-size:110%;}
h3{font-size:100%; font-style:italic; clear:both;}

img{
	border:none;
}

#mainWrapper{
height: 100%;
margin: 0;
}

#navigation-content{position:absolute; top:105px;left:0;clear:both;float:left;}

#main-nav ul{list-style:none;}
	#main-nav ul li{margin-bottom:6px;padding:0;}
	#main-nav ul li a.mainlink:link,
	#main-nav ul li a.mainlink:visited{position:relative; border:1px solid #CC9900; background-color:#ffc; font-size:90%;padding:5px 24px;}
	#main-nav ul li a.mainlink:hover,
	#main-nav ul li a.mainlink:active{padding-left:48px; background-color:#ffcd0e; font-weight:bold;}
	#main-nav ul li ul{list-style:none; /*display:none*/}
	#main-nav ul li ul li{margin:6px 0;padding:0;}
	#main-nav ul li ul li a:link,
	#main-nav ul li ul li a:visited{position:relative; border:1px solid #CC9900; background-color:#ffcd0e;padding:5px 24px;font-size:90%;}
	#main-nav ul li ul li a:hover,
	#main-nav ul li ul li a:active{position:relative; border:1px solid #CC9900; background-color:#ffc;padding:5px 24px;font-size:90%; font-weight:bold;}

#header{top:0; left:0;}
	#header #breadcrumb{list-style:none;font-size:90%; clear:both;}
	#header #breadcrumb li{float:left;margin-right:10px;}
	#header #site-logo{float:left;}
  #header #site-name{}
  #header #site-slogan{}

#page-content{position:absolute; left:300px; top:105px;}
	
#footer-content{	clear:left;background-color:#333;font-size:9px;height:25px; width:100%;position:fixed;left:0;bottom:0; padding-top:5px;}
	#footer-content #footer-links{float:left; margin-left:15px;}
	#footer-content #footer-nav{float:right; margin-right:15px;}
	#footer-content #promos{width:20%; margin:0 auto; }
	#footer-content ul{list-style:none;}
	#footer-content ul li{float:left; margin-right:15px;}
	#footer-content ul li a{color:#ffc; background:none; border:none;font-size:9px;}
	#footer-content ul li a:hover{border:1px solid #ffc;padding:2px;}
	
.node-url, .files {
                display: none;
}

/* Non-flash styles for press section */

body.noflash {
}

#bg {
                display: none;
}

html, body {
                margin: 0;
                padding: 0;
                height: 100%;
}

.noflash #bg {
                display: block;
                position: fixed;
                top: 0;
                left: 0;
                width: 100%;
                height: 100%;
}

.noflash #main-wrapper {
                position: relative;
                z-index: 1;
}

* html {
                overflow-y: hidden;
}
* html body {
                overflow-y: auto;
}
* html .noflash #bg {
                position: absolute;
                z-index: -1;
}
* html #main-wrapper {
                position: static;
}

.noflash #header {
                display: none;
}

.noflash #navigation-content {
                display: none;
}

#main-wrapper {
                padding: 50px 0 0 180px;
}

.noflash #page-content {
                top: 0;
                left: 0;
                position: relative;
                padding: 75px 0px;
                margin: 0;
                width: 600px;
                background: url(../logo-press.png) top center no-repeat;
}

