
	/*****************************************************************/
	/* Base																			  */
	/*****************************************************************/
	
	body
	{
		margin:0px;
		padding:0px;
		font-size:10px;
		padding-bottom:40px;
		background-repeat:no-repeat;
		background-position:center top;
	}
	
	body,input,textarea
	{
		font-family:'Arial';
	}
	
	/** main class **/
	div.main,div.footer
	{
		width:910px;
	}
	
	div.footer,
	input,textarea
	{
		color:#85A7BD;
	}

	.clearFix
	{
		clear:both;
	}
	
	.overflow
	{
		height:100%;
		overflow:hidden;
	}
	
	.boxCenter
	{
		margin-left:auto;
		margin-right:auto;
	}
	
	.right
	{
		text-align:right;
	}
	
	a
	{
		outline:none;
	}
	
	/*****************************************************************/
	/* Form																			  */
	/*****************************************************************/
	
	form
	{
		margin:0px;
		padding:0px;
	}
	
	input,textarea
	{
		margin:0px;
		font-size:1.3em;
	}
	
	textarea
	{
		resize:none;
	}
	
	/*****************************************************************/
	/* Layouts																		  */
	/*****************************************************************/
	
	/** Layout 50x50 **/
	
	.c_50 {}
	
	.c_50 .c_50_left, .c_50 .c_50_right { width:47%; }
	
	.c_50 .c_50_left  { float:left; margin-right:1.5%; }
	.c_50 .c_50_right { float:right; margin-left:1.5%; }
	
	/** Layout 25x75 **/
	
	.c_25_75 {}

	.c_25_75 .c_25_75_left  { width:25%; float:left; margin-right:1%; }
	.c_25_75 .c_25_75_right { width:73%; float:right; margin-left:1%; }	
	
	/*****************************************************************/
	/* Buttons																		  */
	/*****************************************************************/
	
	a.button
	{
		display:block;
		background-repeat:no-repeat;
		background-position:0px 0px;
	}
	
	a.buttonYellow:link,a.buttonYellow:active,a.buttonYellow:visited
	{
		float:left;
		width:160px;
		height:36px;
		color:#943700;
		font-size:2.0em;
		padding-top:11px;
		text-align:center;
  		margin-right:20px;
		text-decoration:none;
		text-shadow:0px 2px #FACA4D;
		background-image:url('../images/yellow_button.png');
	}
	
	a.buttonYellow:hover
	{
		font-size:1.8em;
		padding-top:12px;
		background-position:0px -47px;
	}
	
	a.buttonFooter:link,a.buttonFooter:active,a.buttonFooter:visited
	{
		width:105px;
		height:29px;
		float:right;
		color:#FFFFFF;
		font-size:1.5em;
		font-weight:bold;
		padding-top:12px;
		text-align:center;
		text-decoration:none;
	}
	
	a.buttonFooter:hover
	{
		background-position:0px -41px;
	}
	
	/*****************************************************************/
	/* Icons																			  */
	/*****************************************************************/

	div.icon
	{
		min-width:65px;
		min-height:65px;
		background-repeat:no-repeat;
		background-position:left top;
	}
	
	div.icon1 { background-image:url('../images/icon1.png'); }
	div.icon2 { background-image:url('../images/icon2.png'); }
	div.icon3 { background-image:url('../images/icon3.png'); }
	div.icon4 { background-image:url('../images/icon4.png'); }
	
	/*****************************************************************/
	/* Header																		  */
	/*****************************************************************/
	
	div.header 
	{ 
		margin-bottom:10px;
	}
	
		div.header div.headerLogo
		{
			width:425px;
			height:248px; 
			background:url('../images/header_logo.png') 0px 0px no-repeat;
		}
		
		div.header div.headerClouds
		{
			width:385px;
			height:270px;
			background:url('../images/clouds.png') 0px 20px no-repeat;
		}

		div.header h1
		{
			top:-5px;
			color:#FFFFFF;
			font-size:5.8em;	
			position:relative;
			margin:0px 0px 0px 35px;
		}

	/*****************************************************************/
	/* Content																		  */
	/*****************************************************************/
	
	div.content
	{
		margin-top:40px;
	}
		
		div.contentSlider
		{
		
		}
	
			/***********************************************************/	
			/* Slider (coda-slider reset styles)							  */
			/***********************************************************/	
				
			div.content div.contentSlider div.coda-slider,
			div.content div.contentSlider div.coda-slider div.panel
			{
				width:806px;
				color:#FFFFFF;
				background:none;
			}

			/** navigation **/
			
			div.content div.contentSlider div.coda-nav-left a,
			div.content div.contentSlider div.coda-nav-right a
			{
				width:32px;
				height:33px;
				padding:0px;
				display:block;
				background:none;
			}
				
			div.content div.contentSlider div.coda-nav-left,
			div.content div.contentSlider div.coda-nav-right
			{
				width:32px;
				height:33px;
				cursor:pointer;
				margin-top:89px;
				background-repeat:no-repeat;
				background-position:0px 0px;
			}
			
			div.content div.contentSlider div.coda-nav-left
			{
				float:left;
				margin-right:20px;
				background-image:url('../images/slider_nav_left.png');		
			}	
				
			div.content div.contentSlider div.coda-nav-right
			{
				float:right;
				margin-left:20px;
				background-image:url('../images/slider_nav_right.png');	
			}
			
			div.content div.contentSlider div.coda-nav-left:hover,
			div.content div.contentSlider div.coda-nav-right:hover
			{
				background-position:0px -33px;
			}
				
			/** slider elements **/
		
			div.content div.contentSlider	div.contentSliderImagePlaceholder
			{
				width:200px;
				height:210px;
				background:url('../images/slider_image_placeholder.png') 0px 0px no-repeat;		
			}
		
				div.content div.contentSlider	div.contentSliderImagePlaceholder img
				{
					padding:10px;
					display:block;
				}
		
			div.content div.contentSlider h2
			{
				padding:0px;
				font-size:2.2em;
				margin:0px 0px 25px 0px;
			}
				
			div.content div.contentSlider	p
			{
				font-size:1.3em;
				line-height:150%;
			}	
		
			div.content div.contentSlider div.contentSliderButtonBox
			{
				margin-top:45px;
			}
		
		/**************************************************************/	
		/* Information box														  */
		/**************************************************************/
	
		div.informationBox 
		{
			color:#444444;
			margin-top:20px;
		}
	
			div.informationBox div.informationBoxTop,
			div.informationBox div.informationBoxMiddle,
			div.informationBox div.informationBoxBottom
			{
				background-position:0px 0px;
				background-repeat:no-repeat;
			}
		
			div.informationBox div.informationBoxTop,
			div.informationBox div.informationBoxBottom
			{	
				height:40px;
			}
	
			div.informationBox div.informationBoxMiddle
			{
				padding:15px 0px 15px 0px;
				background-repeat:repeat-y;
			}

				div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent
				{
					width:760px;
				}
	
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent h4,
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent div.text
					{
						margin-left:75px;
					}
					
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent h4
					{
						padding:0px;
						margin-top:0px;
						font-size:1.8em;
						margin-bottom:0px;
						font-weight:normal;
					}
					
					div.informationBox div.informationBoxMiddle div.informationBoxMiddleContent div.text
					{
						margin-top:5px;
						font-size:1.3em;
						line-height:150%;
					}
	
	/*****************************************************************/
	/* Footer																		  */
	/*****************************************************************/
	
	div.footer
	{
		background-position:0px 0px;
		background-repeat:no-repeat;
	}
	
		div.footer div.footerContent
		{
			width:780px;
			margin-top:30px;
		}

			div.footer div.footerContent h1
			{
				color:#FFFFFF;
				margin-top:0px;
				font-size:3.0em;
				margin-bottom:20px;
			}
		
			/** contact form **/
		
			div.footer div.footerContent div.footerContentContactForm
			{
		
			}

				div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine,
				div.footer div.footerContent form.footerContentNewsletterForm div.footerContentNewsletterFormLine
				{
					margin-bottom:3px;
				}
	
					div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine .footerContentContactFormElement,
					div.footer div.footerContent form.footerContentNewsletterForm div.footerContentNewsletterFormLine .footerContentNewsletterFormElement
					{
						width:346px;
						border:none;
						padding:10px;
						border-top:solid 1px;
						border-bottom:solid 1px;		
						-webkit-border-radius:3px;
						-moz-border-radius:3px;
						border-radius:3px;
					}
		
					div.footer div.footerContent form.footerContentContactForm div.footerContentContactFormLine textarea.footerContentContactFormElement
					{
						height:76px;
						overflow:hidden;
					}
				
			/** social **/
	
			div.footer div.footerContent div.footerContentSocial
			{
				height:97px;
				#height:102px;
			}
	
				div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList
				{
				 	margin:0px;
				 	padding:0px;
				 	list-style-type:none;
				}
	
					div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li
					{
						float:left;
						margin-right:5px;
					}
	
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListRSS,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListTwitter,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListFacebook,
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListYoutube
						{
							width:38px;
							height:40px; 
							display:block;
							background-position:0px 0px;
							background-repeat:no-repeat;
						}
	
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListRSS
						{
							background-image:url('../images/social_rss.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListTwitter
						{
							background-image:url('../images/social_twitter.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListFacebook
						{
							background-image:url('../images/social_facebook.png');
						}
						
						div.footer div.footerContent div.footerContentSocial ul.footerContentSocialList li a.footerContentSocialListYoutube
						{
							background-image:url('../images/social_youtube.png');
						}
	
			/** newsletter **/
	
			div.footer div.footerContent div.footerContentNewsletter
			{
				height:110px;
		 		background-position:0px 0px;	
				background-repeat:no-repeat;	
			}

			/** copyrights **/

			div.footer div.footerContent div.footerContentCopyright
			{
				font-size:1.3em;
				margin-top:30px;
				padding-top:10px;
				border-top:solid 1px;
			}
			
			div.footer div.footerContent div.footerContentCopyright a
			{
				text-decoration:none;
			}
			
			div.footer div.footerContent div.footerContentCopyright a:hover
			{
				color:#FFFFFF;
			}
