﻿/* CSS Document */
@import "reset.css"; 
img, div { behavior: url('../css/iepngfix.htc') }
body  
{
	font-family: "Lucida Sans unicode", Arial, Helvetica, sans-serif; 
	color:#000000; 
	font-size:12px; 
	background-color:#000000; 
	background-image:url(../../images/bergBodyBG.jpg);
	background-repeat:repeat-x;
	height:100%; 
	
}

#wrapper 
{
	 width:808px; height:100%; margin:0 auto;
}

#breadcrumbsDiv {margin: 5px 0 0 30px; font-size:11px; color:#b3b2ae;}
#breadcrumbsDiv .active {color:#0c0c0d;}
#breadcrumbsDiv a { color:#b3b2ae;}

#header 
{
	height:142px;
    width:808px;
    background: url('/images/top-image1.png') no-repeat;
    margin:10px 0 0 4px;
}
  
#headerTextDiv 
{
   	position:relative;
   	left:330px;
   	top:42px;
   	width:350px;
   	font-size:12px;
   	color:#ffffff;
}
.headerTextGrey { color:#ffffff;}
.headerTextLarge { font-size:15px; color:#ffffff; padding-top:15px; }

#headerLogo 
{
   	position:relative;
   	float:left;
   	left:30px;
   	top:-18px;
   	width:185px;
   	height:80px;
   	cursor:hand;
   	border:0px solid #fff;
}

#headerImage 
{
   	position:relative;
   	float:right;
   	top:-15px;
   	right:37px;
   	width:73px;
   	height:73px;
   	cursor:hand;
   	border:0px solid #fff;
}
   
#menu
{
   	background: url('/images/menu-bg.png') no-repeat;
   	height:25px;
   	margin-bottom:3px;
}

#submenu
{
   	background: url('/images/submenu-bg.png') no-repeat;
   	height:25px;
}

#startpage 
{
	font-size:12px;
	margin:0 15px;
}
#blog-wrapper
{
	position:relative;
}

#blog 
{
	position:absolute; z-index:1;left:0; height:100px;
}

#blog-layer
{
	position:absolute; left:0; top:190px; width:350px; z-index:2; background-color:#fff; height:50px;
}



#page #image-box 
{
	border:0px solid #000;
	align:right;
	margin: 0;
}


#page #image-box img 
{
	border:0px solid #000;
	align:right;
}

#page .thumb-image1 
{
	 float:left; 
	 width:58px; 
	 height:58px; 
	 border:1px solid #aaaaaa; 
	 text-align:left;
	 margin:0 0 20px 20px;
}
#page .thumb-image 
{
	 float:left; 
	 width:58px; 
	 height:58px; 
	 border:1px solid #aaaaaa; 
	 text-align:left;
	 margin:0 0 20px 20px;
}

#page #more-information 
{
	margin:20px 0 0 20px;
	text-align:left;
}
#page #more-information	li  
{ 
	padding:0 0 0 13px; 
	background-image: url('/images/raquo.png'); 
	background-position:3px 3px; 
	background-repeat:no-repeat;
	font-size:11px;
}

#content
{
   	background:#fff;
   	height:100%;
   	margin:0 4px;
   	border-top:1px solid #fff;
}
#content-box
{
	margin:29px 15px 0 15px;
	padding-bottom:15px;
}
#content-top
{
	width:741px; padding-bottom:35px;
}
#content-left-box 
{
	width:55%;
	float:left;
}

#content-right
{
	width:45%;
	float:right;
	}  

#projectInFocus img 
{
	float:right; margin: 0;
}  
#news .listitem { padding-bottom:25px; width:100%; }
#news .header { font-weight:bold;padding-bottom:2px;}
#news img {	padding:3px 10px 0 0;}
#news .ingress { padding-bottom:15px; font-size:12px; height:36px; overflow:hidden; text-overflow:ellipsis;}
#news .ingress * {font-size:12px; }
#news .moreNews {text-align:right; padding-top:5px; }

#newsarchive .listitem { padding-bottom:25px;}
#newsarchive .header { font-weight:bold;padding-bottom:2px; font-size:12px;}
#newsarchive img {	padding:3px 10px 0 0;}
#newsarchive .ingress { padding-top:3px; padding-bottom:15px; font-size:12px; height:33px; overflow:hidden; text-overflow:ellipsis;}
#newsarchive .ingress * {font-size:12px; padding:0; margin:0; }
	
#content-left 
{
	margin-right:35px;
}

#footer 
{
   	height:110px;
   	background: url('/images/bottom-corners.gif') no-repeat;
   	margin:0 4px;
   	color:#fff;
   	font-size:11px;
}
#footerTextCopy 
{
   	width:800px;
   	text-align:right;
   	position:relative;
   	top:20px;
   	right:10px;
   	
}

#divGoogle {padding-bottom:10px;}


#right-sidebar {float:right; margin:0 0 0 10px; width:240px; text-align:right; vertical-align:top;}
#right-sidebar .right-text {margin-left:20px; padding-top:0px; text-align:left; vertical-align:top;}
#right-sidebar .right-text ul {margin:0; padding:0;}
#right-sidebar .right-text li 
{ 
	padding:0 0 0 13px; 
	background-image: url('/images/raquo.png'); 
	background-position:3px 3px; 
	background-repeat:no-repeat;
}



#nav { float:left; position:relative; overflow:auto;}
#nav ul { margin:0 30px 0; padding:0px 0; list-style:none;}
#nav li { float:left; margin:0; padding:5px 13px; font-size:12px; line-height:15px; background-image:none;}
#nav ul .active { background: url('/images/menu-bg-active.gif') repeat-x;}
#nav li .active { background-image:none; }
#nav a{text-transform:uppercase;color:White;font-weight:bold;}

#subnav { float:left; position:relative; overflow:auto;}
#subnav ul { margin:0 30px 0; padding:0px 0; list-style:none;}
#subnav li { float:left; margin:0; padding:5px 13px; font-size:11px; border:0px solid #000; background-image:none;}
#subnav .active {color:#fff;}

#leftmenu { float:left; width:140px; height:100%; margin: auto, 0; margin-right:15px;}
#leftmenu ul { margin:0; padding:0px 0; list-style:none outside;}
#leftmenu li ul li 
{ 
	padding:0 0 0 13px; 
	background-image: url('/images/raquo.png'); 
	background-position:3px 3px; 
	background-repeat:no-repeat;
}

#leftmenu li ul 
{ 
	padding-top:3px;
}

#leftmenu li 
{ 
	padding:0 0 7px 13px; 
	background-image: none;
	background-position:3px 3px; 
	background-repeat:no-repeat;
}

#leftmenu .selected {color:#000;}

#sitenav 
{	
	margin-left:10px;	
	position:relative;
	top:5px; 
	padding-bottom:20px; 
	
	
}
#sitenav { float:left; position:relative; overflow:auto;}
#sitenav ul { float:left; margin:0; padding:0; list-style:none;}
#sitenav li { margin:0; margin-right:20px; padding:0; font-size:10px; color:#ff7900; border:0px solid #000; background-image:none;}
#sitenav .toplevel {color:#fff; font-size:11px;}


ul { margin:5px 0 10px 0; padding:0; list-style:none outside;}
li { border:0px solid #000; margin:0; padding:5px 0 3px 17px; background-image: url('/images/berg-prick.png'); background-position:3px 10px ; background-repeat:no-repeat;}

/*.shadow {
	height: 2em;
	filter:shadow(color:#e75a0a, Direction=135, strength=3);font-weight:bold;color:#000;
}*/

#contacts-list td { vertical-align:top; padding:7px 0; border-bottom:1px solid #ebebeb;}
#contacts-list * {margin:0; padding:0;}
#contacts-list img {padding:0px 5px 5px 0; vertical-align:top;}

.h2header	{font-size:13px; font-weight: bold; padding-bottom:2px; margin:0; }
p 			{ margin: 0 0 10px 0; padding:0; }
h1			{font-size:18px; color:#949391; padding-bottom:15px; margin:0; }
h2			{font-size:14px; font-weight:normal; padding-bottom:2px; }
h3			{font-size:12px; color:#949391; font-weight: bold; padding-bottom:2px; margin:0; }
h4			{font-size:11px; color:#fff; font-weight:bold; padding-bottom:2px; margin:0; }
a  			{text-decoration:none;color:#ff7900;}
a:Active	{text-decoration:none;color:#ff7900;}
a:visited	{text-decoration:none;color:#ff7900;}
a:Hover 	{text-decoration:underline;color:#eb5a02;}
strong		{font-weight:bold}


