﻿

* {margin: 0 auto;
padding: 0;}

body 
{
	margin-top: 10px;
}

#container 
{
width:1000px;
background-image: url(images/bg_tile.png);
background-repeat: repeat-y;
}

#top 
{
	background-position: right top;
	width: 980px;
	background-image: url('images/topheader.jpg');
	height: 75px;
	background-repeat: no-repeat;
	padding-left: 5px;
}

#header
{
background-image: url(images/bg_top.png);
width:1000px;
height:53px;
}

#rightheader
{
	float: right;
	width: 750px;
	height: 30px;
	margin-right: 40px;
	margin-top: 20px;
	text-align: right;
}

.header-breadcrumbs {
	float: right;
	width: 700px;
	height: 30px;
	margin-right: 60px;
	margin-top: 20px;
	text-align: right;
}
.header-breadcrumbs ul {
	float: right;
	width: 700px;
	list-style: none;
	padding: 0px 15px 0px 15px;
	font-family: "Gill Sans", Verdana;
	font-size: 10pt;
}
.header-breadcrumbs ul li {
	display: inline;
	padding: 0px 0px 0px 10px;
	background: transparent url(../images/bg_bullet_arrow.gif) no-repeat 0 50%;
	font-weight: bold;
	color: rgb(125,125,125);
	font-size: 100%;
}
.header-breadcrumbs ul a {
	color: rgb(201, 93, 18);
	text-decoration: none;
}
.header-breadcrumbs ul a:hover {color:rgb(42,90,138); text-decoration:underline;}

#topmenu 
{
margin-left:178px;
width: 770px;
height:29px;
}

#leftColumn 
{
float:left;
width: 170px;
margin:10px 0 0 24px;
}

#address 
{
	padding: 0px;
	margin: 20px 0px 0px 0px;
	width: 164px;
	background-color: #fff;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#address p
{
text-align:center;
font-style:normal;	
font-size:11px;
color:#CC3300; 
line-height:1.6em;
}

#content
{
width:749px;
margin-left:225px;
}

#content p 
{
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-family: "trebuchet ms", sans-serif;
	color: #000000;
	font-size: 0.8em;
	line-height: 1.45em;
}

#content p span
{
font-size:1em;
letter-spacing:0.2em;
font-family:Arial;
font-weight:600;
}

.newsimages
{
	float: right;
	padding: 0 0 8px 8px;
	width: 226px;
}

.casestudyhorizontalimages
{
	float: right;
	padding: 0 0 8px 8px;
	width: 150px;
}

.casestudyverticalimages
{
	float: right;
	padding: 0 0 8px 8px;
	width: 100px;
}

.contactform {width:418px; margin:2.0em 0 0 0; padding:10px 10px 0 10px; border:solid 1px rgb(200,200,200); background-color:rgb(240,240,240);}
.contactform fieldset {padding:20px 0 0 0 !important /*Non-IE6*/; padding:0 /*IE6*/; margin:0 0 20px 0; border:solid 1px rgb(220,220,220);}
.contactform fieldset legend {margin:0 0 0 5px !important /*Non-IE*/; margin:0 0 20px 5px /*IE6*/; padding:0 2px 0 2px; color:rgb(80,80,80); font-weight:bold; font-size:130%;}
.contactform label.left {float:left; width:100px; margin:0 0 0 10px; padding:2px; font-size:110%;}
.contactform select.combo {width:175px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.field {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform textarea {width:275px; padding:2px; border:solid 1px rgb(200,200,200); font-family:verdana,arial,sans-serif; font-size:110%;}
.contactform input.button {float:right; width:9.0em; margin-right:20px; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; background:rgb(230,230,230); border:solid 1px rgb(150,150,150); text-align:center; font-family:verdana,arial,sans-serif; color:rgb(150,150,150); font-size:110%;}
.contactform input.button:hover {cursor: pointer; border:solid 1px rgb(80,80,80); background:rgb(220,220,220); color:rgb(80,80,80);}


/*Top headline*/
h1{
	font-family: "Gill Sans", Verdana;
	font-size: 24px;
	line-height: 28px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #990000;
}

/*Small headline*/
h3{
	font-family: "Gill Sans", Verdana;
	font-size: 15px;
	line-height: 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;
}
h3 span {
	color: #CC3300;
	padding-top: 10px;
}
/* Orange for the span in h3 */

/*Top headline*/
h4{
	font-family: "Palatino Linotype", Georgia, serif, "Times New Roman";
	font-size: 20px;
	line-height: 20px;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	color: #666666;
}

h4 span {
	color: #CC3300;
	font-size: 16px;
}
/* Orange for the span in h4 */



/* Large Headline */
h2{
	font-family: "Palatino Linotype", Georgia, serif, "Times New Roman";
	color: #444;
	margin: 0;
	padding: 0px 0px 0px 0px;
	font-size: 38px;
	line-height: 44px;
	letter-spacing: -2px;
	font-weight: bold;
}

#footer
{
clear: both;
background-image: url(images/bg_bottom.png);
height: 50px;
}

#footer p
{
text-align:center;  padding-top:30px; font-family:"trebuchet ms", sans-serif; color:#666; font-size:0.8em;
}

a:link {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #003399;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #CC3300;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #006600;
	text-decoration: none;
	font-weight: bold;
}

img{ border:none;}

/************** Left menu *******************/

ul.leftmenu 
{    
list-style: none; /* remove the bullets */
margin: 0; /* remove the automatic margin that some browsers use for the text-indent. */
padding:0; /* remove the automatic padding that other browsers use for the text-indent. */
width:169px; /* fix the width of the list items which would default to 100% */
}
ul.leftmenu a, ul.leftmenu a:visited, ul.leftmenu a:active {
text-decoration:none; /* remove the default underline from the links */
display:block; /* make each link into a block so that hovering over any area of the link will cause a change of background color */
width:169px; /*set the width to be the same as the ul width */
text-indent:15px; /* move the link text 5px to the right */
padding:5px 0 5px 0;
background:#f1edec; /* make the background color red */
color:#666; /* make the text color white */
border-bottom:1px solid #ccc; /* separate the links with a 1px wide white line */
font-family: Verdana,Arial,sans-serif; /* font family on the menu */
font-size: 12px;
}
ul.leftmenu a:hover {
	background: #FFCC00;
	color: #000000;
}

/**************** END LEFT MENU ****************/

/* End Css document */































































































































































/* Css document by Svein Erik Storkaas - CssTemplatesWeb.com | 2008 */