@CHARSET "UTF-8";

html
		{
		font-family: arial,sans-serif;
		font-size: 12px;
		background-color: #ffffff;
		color: #969696;
		}
		
html,body
		{
		margin: 0;
		padding: 0;
		}

a
		{
		text-decoration: none;
		color: #969696;
		}

/**
*	Navigation Container
*/

#navigationContainer
		{
		height: 250px;
		text-align: center;
		width: 100%;
		background-color: #b4c800;
		z-index: 99;
		position: absolute;
		top: 0;
		left: 0;
		}
		

#subNavigationContainer
		{
		height: 50px;
		text-align: center;
		width: 100%;
		background-color: #ffffff;
		z-index: 99;
		position: absolute;
		top: 250px;
		left: 0;
		}
		
		
#navigation, #subNavigation
		{
		margin: auto;
		width: 901px; 
		text-align: center;
		position: relative;
		height: 250px;
		}

#subNavigation
		{
		text-align: left;
		height: 50px;
		line-height: 50px;
		}

#navigation a:hover
		{
		background-color: #ffffff;
		color: #b4c800;
		}

#subNavigation a.active:hover, #subNavigation a.active
		{
		color: #ffffff;
		background-color: #b4c800;
		}

#subNavigation a:hover
		{
		background-color: #efefef;
		}


a#logo:hover
		{
		background-color: #b4c800;
		}

#navigation a.active, #navigation a.active:hover
		{
		background-color: #ffffff;
		color: #b4c800;
		}

#navigation #logo
		{
		position: absolute;
		bottom: 40px;
		left: 0;
		}

#navigation img, #subNavigation img
		{
		border: none;
		}

#navigation ul
		{
		margin: 0;
		padding:0;
		display: inline;
		list-style: none;
		position: absolute;
		bottom: 38px;
		right: 0;
		z-index: 99;
		}
		
#subNavigation ul
		{
		margin: 0;
		padding:0;
		display: inline;
		list-style: none;
		bottom: 38px;
		z-index: 99;
		}

#navigation ul li, #subNavigation ul li
		{
		text-align: center;
		float: left;
		margin-right: 10px;
		}

#navigation ul li a, #subNavigation ul li a
		{
		
		display: block;
		line-height: 15px;
		height: 14px;

		text-decoration: none;
		color: #ffffff;	
		text-transform: uppercase;
		padding: 3px 5px;
		position: relative;
		}


#subNavigation ul li
		{
		padding-top: 15px;
		}

#subNavigation ul li a
		{
		color: #969696;
		text-transform: none;
		}

#subNavigation ul li a:hover
		{
		color: #969696;
		text-transform: none;
		}

.bgtl
		{
		position: absolute;
		top: 0; 
		left: 0;
		z-index: 99;
		}

.bgtr
		{
		position: absolute;
		top: 0; 
		right: 0;
		z-index: 99;
		}

.bgbr
		{
		position: absolute;
		bottom: 0; 
		right: 0;
		z-index: 99;
		}

.bgbl
		{
		position: absolute;
		bottom: 0; 
		left: 0;
		}

#content
		{
		margin: auto;
		padding-top: 350px;
		padding-bottom: 40px;
		clear: both;
		width: 901px;
		}
		
#content h2
		{
		font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Helvetica Neue", sans-serif;
		font-weight: 100;
		font-weight: lighter;
		font-size: 27px;
		color: #b4c800;
		margin: 0;
		padding: 0 0 5px 0;
		}

#footerContainer
		{
		width: 100%;
		position: fixed;
		bottom: 0;
		left: 0;
		height: 40px;
		}
		
#footer
		{
		position: relative;
		line-height: 40px;
		width: 901px;
		margin: auto;
		height: 40px;
		background-color: #ffffff;
		}
		
#footer .footer-text p
		{
		display: inline;
		line-height: 40px;
		height: 40px;
		}
		
#footer .footer-text a
		{
		color: #555;
		}
		
#footer .footer-navigation
		{
		position: absolute;
		right: 0;
		top: 0;
		}
				
#footer .footer-navigation ul
		{
		margin: 0;
		padding: 0;
		}
		
#footer .footer-navigation ul li
		{
		list-style: none;
		display: block;
		float: left;
		margin-left: 10px;
		}
		
		
#footer .footer-navigation ul li a
		{
		color: #555;
		}
#footer .footer-navigation ul li a:hover
		{
		color: #555;
		}

		
/**
 * Search
 */
#title
		{
		font-size: 20px;
		margin-bottom: 10px;
		}

#searchForm
		{
		display: none;
		}

#searchForm, #searchForm div,  #searchForm div input
		{
		margin: 0;
		padding: 0;
		width: 100px;
		float: left;
		}

#searchForm div
		{
		position: relative;
		line-height: 15px;
		}

#searchForm div input
		{
		border: none;
		}

#navigation li#searchFormContainer
		{
		text-align: right;
		}
		
.title
		{
		font-size: 32px;
		font-weight:lighter;
		letter-spacing: -1px;
		color: #b4c800;
		}
