﻿body,h1,h2,h3,h4,h5,h6,p,img,form,fieldset,ul,ol { margin: 0; padding: 0; border: 0; }

body { color: #333; font: normal 70%/1.6em Tahoma, Verdana, sans-serif; background: #292929 url(/inc/images/bg_shade_top.gif) center 10px no-repeat; margin: 20px 0; }

h1 { color: #303030; font: normal 2em Tahoma; margin: 0; padding: 0 0 4px 0;}
caption,h2 { font: bold 1.4em Tahoma; margin: 0; padding: 10px 0 3px 0; margin: 0 0 2px 0; text-align: left;}
h3 { font: bold 1.2em Tahoma; margin: 0; padding: 10px 0 0 0; margin: 0 0 2px 0; text-align: left;}
p { margin: 0 0 8px 0; }

label { display: block; }

a { color: #000; }
a:hover { text-decoration: none; }
a.read-more { color: #0084c9; font-weight: bold; }
h1 a,h2 a { text-decoration: none; }
h1 a:hover,h2 a:hover { text-decoration: underline; }

.linked { cursor: hand;
    height: 76px;
    width: 221px;
}
.linked:hover { text-decoration: underline; }

.left { float: left; }
.right { float: right; }

.description-label { display: none; }

.img { padding: 0 0 10px 0; height: 1%;}
.img:after { content: "."; display: block; clear: both; height: 0; position: relative; visibility: hidden; }
	.img img { display: block; float: left; }
	.img.left { float: left; padding-right: 20px; padding-top: 3px; }
	.img.right { float: right; padding-left: 20px; padding-top: 3px; }
	.img p { font-size: .9em; color: #999; margin: 0; padding: 0;}

.file-list ul { margin: 0; padding: 0; }
	.file-list li { list-style: none; }
	.file-list li a { display: block; padding-left: 20px; 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.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); }

#splash #head { background-image: url(/inc/images/bg_head_splash.jpg); }
#splash #main { background: #fff url(/inc/images/bg_main_splash.jpg) center bottom no-repeat; padding: 0 0 100px 0;}	
#splash #scene { width: auto; }
#splash .column { width: 276px; float: left; padding: 20px;}
	
#news-list { padding-right: 25px; }
	.news-item { padding: 0 0 10px 0;}
	.news-item h2 { padding-top: 0; font-weight: 600; font-size: 1.3em;}
	.news-item a { text-decoration: none; }
	.news-item a:hover { text-decoration: underline; }

#document { width: 950px; margin: 0 auto; background: url(/inc/images/bg_shade_center.gif) repeat-y; padding: 0 10px; }

#head { border-top: 6px solid #f6c200; background: url(/inc/images/bg_head.jpg) left bottom; padding-bottom: 200px; }

#logo { background: #f8f9f9 url(/inc/images/bg_logo.gif) top left repeat-x; }

#navigation { height: 1%; background: #242121; clear: both; padding: 5px 35px;}
	#navigation:after { content: "."; display: block; clear: both; position: relative; height: 0; visibility: hidden;}
	#navigation ul { margin: 0; padding: 0; }
	#navigation li { list-style: none; display: block; float: left; padding-right: 10px;}
	#navigation li a { text-decoration: none; display: block; float: left; color: #fff; text-transform: uppercase;}
	#navigation li a span { display: block;}
	#navigation li a span span span { display: block; padding: 5px 15px; }
	#navigation li a:hover,#navigation li a.active,#navigation li a.active-parent { background: #f6c200 url(/inc/images/bg_navigation_button_tl.gif) top left no-repeat; }
	#navigation li a:hover span,#navigation li a.active span,#navigation li a.active-parent span { background: url(/inc/images/bg_navigation_button_tr.gif) top right no-repeat; }
	#navigation li a:hover span span,#navigation li a.active span span,#navigation li a.active-parent span span { background: url(/inc/images/bg_navigation_button_bl.gif) bottom left no-repeat; }
	#navigation li a:hover span span span,#navigation li a.active span span span,#navigation li a.active-parent span span span { background: url(/inc/images/bg_navigation_button_br.gif) bottom right no-repeat; }
	
#sub-navigation {  }
	#sub-navigation ul { margin: 0; padding: 0; }
	#sub-navigation ul ul { padding: 0 0 10px 30px; }
	#sub-navigation ul ul ul { padding-left: 10px; padding-bottom: 5px; }
	#sub-navigation li { list-style: none; display: block; background: #242121; border-bottom: 1px solid #f5f5f5;}
	#sub-navigation li li { border: none; }
	#sub-navigation li li a { padding: 0 0 2px 0; height: 1%;}
	#sub-navigation li a { text-decoration: none; display: block; padding: 5px 20px; color: #fff;}
	#sub-navigation li a:hover { text-decoration: underline;}
	#sub-navigation li a.active { font-weight: bold; color: #f6c200; }
	#sub-navigation li a.active-parent { color: #f6c200; }
	
#main { clear: both; padding: 33px 0 33px 33px; background: #fff url(/inc/images/bg_main.gif) right top repeat-y; height: 1%; border-bottom: 6px solid #f6c200;}
#main:after { content: "."; display: block; clear: both; height: 0; position: relative; visibility: hidden; }

#scene { width: 616px; float: left; }
body.frontpage #scene { width: 632px; }
	#frontpage-content { width: 377px; float: left; }
	#frontpage-teaser { width: 221px; float: left; margin-left: 34px; }
		#frontpage-teaser .teaser { padding-bottom: 10px; }
		#frontpage-teaser .teaser h1 { font-weight: 600; font-size: 1.3em; }
		
	#secondary-content { float: right; width: 237px; }

#foot { clear: both; padding-top: 10px; background: #292929 url(/inc/images/bg_shade_bottom.gif) center top no-repeat; margin: 0 -10px; height: 1%; width: 950px; padding: 10px;}
	#foot ul { display: block; float: right; margin: 0; padding: 0; }
	#foot ul li { display: block; float: left; padding-left: 20px; }
	#foot ul li a { color: #5e5a5a; }
