
* { margin: 0; padding: 0; }

body,
html { background:#dde2e8 url(../images/background/bg-site-blue.jpg) repeat-x; }
body { padding:0; font-size:11px; font-family: "Times New Roman", Times, serif,'Trebuchet MS',Verdana,Arial,Helvetica,sans-serif; }

h1,h2,h3,h4,h5,h6, p { margin:0; padding:0; line-height:1em; text-align:left; }
ul, li, a { text-align:left !important; }

embed { display:inline-block; }

a:link, a:visited { text-decoration:none; color:#156198; font-weight:bold;}
a:hover, a:active { text-decoration:underline; }

a.arrowbefore { background:transparent url(../images/link-arrow.gif) no-repeat scroll 0pt 5px; padding-left:10px; }
a.arrowafter { background:transparent url(../images/link-arrow.gif) no-repeat scroll 0pt 5px; background-position:right; padding-right:10px; }

div#wrap { width:980px; margin:0 auto; background:none; overflow:hidden; position:relative; }
div#top { width:960px; height:92px; float:left; padding:0 11px 0 9px; background:url(../images/background/bg-top-blue.png) top left no-repeat; overflow:hidden; }
div#main { width:960px; min-height:390px; height:390px; height:auto; float:left; padding:0 11px 0 9px; background:url(../images/background/bg2.png) top left; }
div#main-content { background:#FFF; float:left; width:940px; padding:0px 0px 0px 0px; }


#home-content-left  { background:#FFF;  float:left; width:619px; min-height:110px;  margin:10px 0px 0px 0px;  padding:20px 20px 0px 20px; }
#home-content-right { background:#FFF;  float:left; width:250px; min-height:130px;  margin:10px 0px 0px 0px;  padding:0px 20px 0px 10px; border-left: 1px solid #dddddd;}


#main-content-left { background:#FFF; float:left; width:200px; padding:0px 20px 0px 10px; }
#main-content-right { background:#FFF; min-height:400px; float:left; width:669px; padding:12px 20px 0px 20px; border-left: 1px solid #dddddd;}
/*#main-content-right ul li {
	margin-left: 30px;
	font-family:'Trebuchet MS',tahoma,verdana, arial, helvetica; 
	font-size:12px; 
/*orginal color*/
/*color:#545454; */
	/*color:black; 
	text-align:left;
	line-height:21px;
	text-align: justify;
	padding:12px 20px 0px 20px;}
*/
#main-content-right ul {background:#FFF; min-height:400px; padding:12px 20px 0px 20px;margin-left: 10px;font-family:"Times New Roman", Times, serif,'Trebuchet MS',tahoma,verdana, arial, helvetica; 
	font-size:12px; line-height:21px;
	}

#contact-left { background:#FFF; float:left; width:200px; padding:10px 10px 20px 10px; }
#contact-right { background:#FFF; min-height:400px; float:right; width:390px; padding:10px 20px 10px 20px;}



#main-content-attorneys-left { background:#FFF; float:left; width:140px; padding:20px 20px 0px 10px; }
#main-content-attorneys-right { background:#FFF; min-height:400px; float:left; width:450px; padding:20px 20px 0px 20px;}



div#footer { width:960px; float:left; padding:20px 11px 20px 9px; margin:0; background:url(../images/background/bg-footer.png) no-repeat top left; }
div#wrap.plain { margin:15px; left:0; }


/* For general purposes, is available in epi-editor mode. Fredrik v W */ /* FLYTTA */
/*div#generalpage h3 { font-size:1.4em; font-weight:bold; color:#262626; margin:0px 0 5px 10px; padding:0; EditMenuName: Sub heading; }*/
/* change made regarding color 08/30*/
div#generalpage h3 { font-size:1.4em; font-weight:bold; color:black; margin:0px 0 5px 10px; padding:0; EditMenuName: Sub heading; }

.nobr { white-space:nowrap; }

/* CLEARFIX
--------------------------------------------------------*/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }


/* KOLUMNER
--------------------------------------------------------*/
div#main-xlarge,
div.main-xlarge,
div#main-large,
div.main-large,
div.main-medium,
div.main-small { float:left; margin:0; padding:0; background:#FFF; display:inline; z-index:100; position:relative; }

div#main-xlarge { width:744px; }
div#main-large { width:558px; }
div.main-large { width:558px; }
div.main-medium { width:372px; }
div.main-small { width:186px; overflow:hidden; }
div#secondary { width:186px; float:left; background:#FFF; display:inline; }
div.last-right { margin-right:0px; }

/* RADER
--------------------------------------------------------*/
div.content-row { float:left; margin:0; background:transparent; display:inline; }

/* PAGEFOOTER
--------------------------------------------------------*/
div#pagefooter { width:100%; margin:20px 0px 30px 0px; padding:5px 0 0 0; border-top:1px solid #dee1e4; float:none; clear:both; }
    div#pagefooter p { font-size:1em; color:#262626; margin:0 0 5px 0; padding:0; }
    
h1{
font-family:"Times New Roman", Times, serif, Georgia,'Trebuchet MS','Gill Sans MT',Times; 
font-size:18px; 
color:#909090; 
line-height:18px;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
padding:0px 0px 20px 0px;
}


.firmname1{
font-family: "Times New Roman", Times, serif, Georgia,'Trebuchet MS','Gill Sans MT',Times; 
font-size:18px; 
color:#909090; 
line-height:18px;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
padding:0px 0px 20px 0px;
}

.firmname2{
font-family: "Times New Roman", Times, serif, Times, serif, Georgia,'Trebuchet MS','Gill Sans MT',Times; 
font-size:12px; 
color:#909090; 
line-height:18px;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
padding:0px 0px 20px 0px;

}

    
h2{
font-family: "Times New Roman", Times, serif, Georgia,'Trebuchet MS','Gill Sans MT',Times; 
font-size:21px; 
color:#909090; 
line-height:18px;
font-weight:normal;
text-align:left;
letter-spacing:-1px;
padding:20px 0px 20px 0px;
}


.bodytext{
font-family:"Times New Roman", Times, serif,'Trebuchet MS',tahoma,verdana, arial, helvetica; 
font-size:14px; 
/*orginal color*/
/*color:#545454; */
color:black; 
text-align:left;
line-height:21px;
}



p{
padding:0px 0px 15px 0px;
}

.inline_cd_symbol{
padding:0px 0px 0px 0px;

}
