body {background-image: url(img/bg-body.gif);	background-repeat: repeat;background-position: center top;text-align: center;margin: 0px;padding: 0px;}
a:link, a:visited{    color: #1D93A9;text-decoration:none;}
a:hover, a:active{    color:#FF9900;    text-decoration:underline; }
.top {	background-image: url(img/bg-top.jpg);	background-repeat: repeat-x;	text-align: center;height: 341px;background-position: center top;}
.width {	clear: both;	float: none;	width: 980px;	text-align: left;	margin-right: auto;	margin-left: auto;}
.img {	background-image: url(img/bg-img.jpg);background-repeat: no-repeat;background-position: center bottom;text-align: center;}
.top-sub {	background-image: url(img/bg-top-sub.jpg);background-repeat: repeat-x;text-align: center;height: 241px;background-position: center top;}
.img-sub {background-image: url(img/bg-img-sub.jpg);background-repeat: no-repeat;background-position: center bottom;text-align: center;}
.logo {	clear: left;	float: left;	text-align: left;	width: 345px;}
.menu {	clear: right;	float: right;	width: 492px;	text-align: right;	margin-top: 102px;}

.middle {background-color: #FFFFFF;background-image: url(img/bg-text.jpg);background-repeat: repeat-x;background-position: center top;text-align: left;clear: both;float: none;
	width: 980px;padding-top: 56px;padding-bottom: 38px;margin-right: auto;margin-left: auto;overflow:hidden;}
.text {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 126%;color: #27343C;background-image: url(img/punkttir.gif);background-repeat: repeat-y;background-position: right top;
	text-align: left;width: 700px;padding-bottom: 11px;margin-top: 6px;float:left;clear:left;}


h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;line-height: 126%;font-weight: bold;color: #333333;display: inline;}

.textblue {	color: #3399CC;}
.textblack {color: #000000;}
.textinner {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 126%;color: #27343C; text-align:justify; 
	background-repeat: repeat-y;background-position: right top;width: 620px;float:left;	margin-left: 20px;}

#bCard	{background-image: url(img/bc Background520x343.jpg);background-repeat: no-repeat;background-position: left top;text-align: center;clear: both;float: none;
	width: 520px;height:343; margin-left: 50px;overflow:hidden;}
.bCardtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 126%;color: #333333; text-align:right; float:left;	margin-right: 5px;}

.footer {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;line-height: 137%;color: #999999;text-align: center;padding-top: 19px;padding-bottom: 24px;}
.block {	display: block;}

.topb {	float: left;	height: 126px;	width: 271px;}






.text-right {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 140%;color: #333333;background-image: url(img/work-in-progress.jpg);background-repeat: no-repeat;
	background-position: left top;text-align: left;clear: right;float: left;width: 210px;height: 280px;margin-left: 35px;}

.process {	margin-top: 190px;	margin-left: 27px;	line-height: 135%;}



.footer a:link{    color: #999999;	text-decoration:none;}
.footer a:visited{    color: #999999;	text-decoration:none;}
.footer a:hover{    color: #999999;	text-decoration: underline;}
.footer a:active{    color: #999999;	text-decoration: underline;}


.firmplace a:link{
    color: #000000;
	text-decoration:none;
}
.firmplace a:visited{
    color: #000000;
	text-decoration:none;
}
.firmplace a:hover{
    color: #1D93A9;
	text-decoration: underline;
}
.firmplace a:active{
    color: #1D93A9;
	text-decoration: underline;
}


