﻿@import url("/inc/css/screen_editor.css");
@font-face {
    font-family: 'CartoGothicStdBold';
    src: url('/inc/fonts/CartoGothicStd-Bold-webfont.eot');
    src: local('☺'), url('/inc/fonts/CartoGothicStd-Bold-webfont.eot?iefix') format('eot'), url('/inc/fonts/CartoGothicStd-Bold-webfont.woff') format('woff'), url('/inc/fonts/CartoGothicStd-Bold-webfont.ttf') format('truetype'), url('/inc/fonts/CartoGothicStd-Bold-webfont.svg#webfontu5GzwxQS') format('svg'); 
    font-weight: normal;
    font-style: normal;
}

body { background: #fff url(/inc/images/bg_body.jpg) no-repeat fixed left top; font: 70%/1.5em Tahoma, Verdana, sans-serif; color: #303030;}

/* -- defaults -- */
body,table,tr,th,td,form,fieldset,h1,h2,h3,h4,h5,h6,p,ul,ol,li { margin: 0; padding: 0; border: 0; }
ul,ol { margin: 10px 0 1.2em 16px; }
ul ul, ol ol, ul ol, ol ul { margin-top: 0; }
h1 { font: normal 1.9em/1.5em CartoGothicStdBold, Tahoma, sans-serif; color: #333; margin-bottom: .4em; line-height: 100%;}

h2 { font: 1.7em/1.5em CartoGothicStdBold, Tahoma, sans-serif; color: #333; margin-bottom: .15em; }
p { margin-bottom: 1.2em; }
img { border: 0; }
a { color: #ee0000; text-decoration: none; }
a:hover { text-decoration: underline;}
a:active { outline: 0; }
a strong { text-decoration: none; color: #c00; }
a:hover strong {text-decoration: underline; background: none; }
/* remember to define focus styles! */
:focus { outline: 0; }

/* forms */
form {}
input, select, textarea, button { font: normal 1em Tahoma; }
input, select, textarea { padding: 3px; width: 240px; } 
label { display: block; }
label.list input { border: 0; width: auto; }

.buttons { padding: 1em 0 0 0; }

.left { float: left; }
.right { float: right; }
img.left { display: block; margin: 3px 23px 10px 0; }
img.right { display: block; margin: 3px 0 10px 23px; }

/* images */
.img { clear: both; margin: 1em 0; padding: 2px; }
	.img img { display: block; }
	.img p { font-size: .9em; color: #666; }
	.img.left { display: block; margin: .5em 1.5em .75em 0; }
	.img.right { display: block; margin: .5em 0 .75em 1.5em; }

#document { width: 1000px; margin: 0 auto; padding: 0;}

#accessibility-shortcuts {  }
	#accessibility-shortcuts ul { margin: 0; }
	#accessibility-shortcuts li { list-style: none; text-align: right;}
	#accessibility-shortcuts li a { color: #eee; background: none;}
	#accessibility-shortcuts li a:hover { color: #333; }

#head { padding: 0 0 1px 0; height: 1%; background: url(/inc/images/bg_head.gif) bottom right no-repeat; }
	#head:after { content: "."; height: 0; display: block; clear: both; position: relative; visibility: hidden; }

	#logo { float: left; }
		#logo img { display: block; }
		#logo a { background: none; }

	#navigation { float: right; }
		#navigation ul { margin: 0; padding-top: 10px;}
		#navigation li { display: block; float: left; list-style: none; }
		#navigation li a { color: #333; display: block; float: left; padding: 40px 10px 10px 40px; background: url(/inc/images/bg_navigation_a.gif) bottom right no-repeat; text-transform: uppercase; text-decoration: none; font-weight: normal;}
		#navigation li a:hover { background-color: #eaeaea; }
		#navigation li a.active { background-color: #1c428f; color: #fff;}
		#navigation li a.active-parent { background-color: #1c428f; color: #fff;}
		
#main { clear: both; margin:0; padding: 18px; height: 1%; background: url(/inc/images/bg_content.png) repeat-x;}
	#main:after { content: "."; height: 0; display: block; clear: both; position: relative; visibility: hidden; }
	
	#teaser-large { margin: 0; background: url(/inc/images/bg_teaser.jpg) repeat-x; padding-top: 10px; }
		#teaser-large img { display: block; }
	
	#sub-navigation { width: 287px; margin: 12px 0 0 0; padding: 0 20px 0 0; float: right; }
		#sub-navigation ul { margin: 0; padding: 17px 16px; background: #ebebea; }
		#sub-navigation ul ul { padding: 2px 0 0 18px; }
		#sub-navigation li { list-style: none; padding: 1px 0 2px 0; display: block; }
		#sub-navigation li a { display: block; padding: 6px 6px 6px 26px; background: #f9f9f9 url(/inc/images/bg_subnavigation_a.gif) 10px center no-repeat; text-transform: uppercase; text-decoration: none; color: #333;}
		#sub-navigation li a:hover { background-color: #f3f3f3;}
		#sub-navigation li a.active { background-image: url(/inc/images/bg_subnavigation_a_active.gif)}
		
	#scene { width: 612px; padding: 12px 0 0 18px; float: left; }
	
		#scene .column { width: 287px; float:left; margin-right: 32px;}
		#scene .column h2 { font: normal 2.3em/1.5em CartoGothicStdBold, Tahoma, sans-serif; color: #333; margin-bottom: .4em; line-height: 100%; }
		#scene .column.right { margin-right: 0px; }
		#scene .column a { font-weight: bold; }
		
		
		#scene .offer { clear: both; }
			#scene .offer h3 { font-size: 1em; font-weight: bold;}			
			#scene .offer img { margin: 3px 10px 10px 0; }
			#scene .offer a { text-decoration: none; color: #333; }
			#scene .offer a:hover { background: none; }
			#scene .offer a span { display: block; font-weight: bold; color: #c00; }
			#scene .offer a:hover span { text-decoration: underline; }

	#teaser-offer { clear: right; width: 287px; margin: 12px 0 0 0; padding: 0 18px 0 0; float: right;}
		#teaser-offer h2 { font: normal 1.9em/1.5em CartoGothicStdBold, Tahoma, sans-serif; color: #333; margin-bottom: .4em; line-height: 100%; }
		#teaser-offer a { color: #000; background: none; text-decoration: none;}
		#teaser-offer a span { font-weight: bold; color: #ee0000; }
		#teaser-offer a:hover span { text-decoration: underline; }
	
	#teaser-campaigns { clear: both; width: 964px; padding: 18px 0 8px 0; height: 1%; position: relative;}
		#teaser-campaigns:after { content: "."; height: 0; display: block; clear: both; position: relative; visibility: hidden; }
		#teaser-campaigns .teaser { width: 247px; float: left; padding: 0px 20px 0px 20px; border-top: 7px solid #1c428f; background: #ffffff; margin-right: 32px; }
		#teaser-campaigns .teaser.first { margin-left: 18px; }
		#teaser-campaigns .teaser.second { }
		#teaser-campaigns .teaser.third { margin-right: 0px; }
		#teaser-campaigns .teaser h2 { font: normal 1.7em/1.5em CartoGothicStdBold, Tahoma, sans-serif; color: #020f28; margin-top: .4em;}
		#teaser-campaigns .teaser p { margin-top: .4em; }
		#teaser-campaigns .teaser a { color: #000; background: none; text-decoration: none; }
		#teaser-campaigns .teaser a span { font-weight: bold; color: #ee0000; }
		#teaser-campaigns .teaser a:hover span { text-decoration: underline; }
		
	#paragraph-list {}
			.paragraph-item { clear: both; height: 1%; }
			.paragraph-item:after { content: "."; display: block; clear: both; position: relative; visibility: hidden; height: 0; }
		
		
/* file list */	
#file-list { padding-top: 1em; }
	#file-list ul { margin-left: 5px; }
	#file-list li { list-style: none; }
	#file-list li a { font-weight: normal; color: #000; display: block; padding-left: 22px; background: url(/backnet/inc/images/icon/page_white.png) left center no-repeat; }
	#file-list li.txt a { background-image: url(/backnet/inc/images/icon/page_white_text.png); }
	#file-list li.pdf a { background-image: url(/backnet/inc/images/icon/page_white_acrobat.png); }
	#file-list li.rar a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png); }
	#file-list li.zip a { background-image: url(/backnet/inc/images/icon/page_white_compressed.png); }
	#file-list li.xls a { background-image: url(/backnet/inc/images/icon/page_white_excel.png); }
	#file-list li.xlsx a { background-image: url(/backnet/inc/images/icon/page_white_excel.png); }
	#file-list li.doc a { background-image: url(/backnet/inc/images/icon/page_white_word.png); }
	#file-list li.docx a { background-image: url(/backnet/inc/images/icon/page_white_word.png); }
	#file-list li.ppt a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png); }
	#file-list li.pptx a { background-image: url(/backnet/inc/images/icon/page_white_powerpoint.png); }
	#file-list li.gif a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.jpg a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.png a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
	#file-list li.psd a { background-image: url(/backnet/inc/images/icon/page_white_picture.png); }
		
#foot { padding: 18px 36px 50px 36px; color: #676f7e; height: 1%; background: #020f28; }
	#foot:after { content: "."; height: 0; display: block; clear: both; position: relative; visibility: hidden; }
	#foot ul { margin: 0; float: left;}
	#foot li { list-style: none; }
	#foot li.email-container { float: left; padding-right: 10px; }
	#foot a { color: #676f7e; }
	#foot a:hover { text-decoration: underline; }
	#foot ul.vcard { width: 287px; margin-right: 32px; background: url(/inc/images/logo_foot.png) top left no-repeat; padding-top: 30px; margin-top: 4px; }
	#foot ul.vcard .fn { display: none; }
	#foot ul.links { float: right; width: 325px; }
	#foot ul.links li { float: left; padding-left: 10px; display: block; list-style: none;}
	
	#newsletter-form { width: 287px; float: left; margin-right: 32px;}
	#newsletter-form legend { display:none; margin: 0px; padding: 0px; }
	#newsletter-form label { font: normal 22px CartoGothicStdBold, Tahoma; margin: 0px; padding-bottom: 5px; }
	#newsletter-form input { width: 175px; border: solid 1px #676f7e; background-color: #020f28; padding: 5px; color: #676f7e;}
	
	#social { width: 287px; float: left; text-align: right; margin-top: 4px;}
	#social a { margin-left: 10px; }
