@charset "utf-8";
body {
	background-color: #252525;margin-left: 0px;margin-top: 135px;margin-right: 0px;margin-bottom:0px;
	background-image:url(../images/bg.png); background-repeat:repeat-x;
	font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
	}

.maincontainer{
width:880px;
margin:0 auto;
min-height:400px;
}
.left{
width:160px;
float:left;}
.right{
width:720px;
float:right;}

.headhome{
width:720px;
height:100px;
background-image:url(../images/head_home.png);
background-repeat:no-repeat;}

.headwork{
width:720px;
height:100px;
background-image:url(../images/head_work.png);
background-repeat:no-repeat;}

.headlinks{
width:720px;
height:100px;
background-image:url(../images/head_links.png);
background-repeat:no-repeat;}

.headcontact{
width:720px;
height:100px;
background-image:url(../images/head_contact.png);
background-repeat:no-repeat;}

.headpb{
width:720px;
height:100px;
background-image:url(../images/head_pb.png);
background-repeat:no-repeat;}

.maincontent{
width:540px;
font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:12px;
line-height:21px;
color:#b1b1b1;
}

.subtitle{
width:540px;
display:block;
font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:12px;
color:#898989;
font-weight:bold;
height:35px;}
.subleft{
width:240px;
float:left;}
.subright{
width:240px;
float:right;
 }
.footer{
padding-top:50px;
width:540px;font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:12px;
line-height:21px;
color:#b1b1b1;
display:block;
clear:both;
}
.navigation{
margin-top:100px;}

ul{
list-style:none;
margin:0px;}

li{
list-style:none;
margin-left:-35px;
font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:12px;
margin-bottom:5px;}

li.wk{
list-style:none;
margin-left:-40px;
font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:12px;
margin-bottom:-3px;
}

p{font-family:Calibri, Segoe UI, Trebuchet MS, Arial, sans-serif;
font-size:11.5px;
line-height:21px;
color:#b1b1b1;}

a:link {color: #b2b2b2;
	text-decoration: none;
	padding:1px 2px 1px 2px;
	
}
a:visited {
	text-decoration: none;
	color: #b2b2b2;
	padding:1px 2px 1px 2px;
}
a:hover {
	text-decoration: none;
	background-color:#181818;
	color: white;}
a:active {
	text-decoration: none;
	color: white;
	outline-style:none;
	border:none;}
a.onpage {
	text-decoration: none;
	background-color:#181818;
	color: white;}	
	
a.alt:link {color: black;
	text-decoration: none;
	
}

a:hover.alt {
	text-decoration: none;
	color: #000000;}
	
a:active {
	text-decoration: none;
	color:white;
	background-color:#333333;
	outline-style:none;
	border:none;}


	
.valid{ width:121px; height:29px;
background-image:url(../images/valid.png);
background-repeat:no-repeat;
display:block;
padding:0px;}

.valid:hover{
background-position:0 -29px;
display:block;
background-color:#252525;}

.workdisplay{
width:540px;
min-height:100px;
background-image:url(../images/hr.png);
background-repeat:repeat-x;
display:block;
clear:both;
padding-top:25px;}

.breadcrumb{
width:540px;
min-height:100px;
background-image:url(../images/hr.png);
background-repeat:repeat-x;
display:block;
clear:both;
padding-top:25px;}

a.th{
background-color:#f5f5f5;
padding:0px;}
a:hover.th{
background-color:#f5f5f5;
}

