html,body{
	margin: 0;
	padding: 0;
	font: 11px/16px verdana, Helvetica, sans-serif;
	color: #94B3CD;
}

body{
	background: #AEC2D1 url(../images/mbrapa.jpg) repeat-x;
}

img{ border: 0;
	}

a { color:#83bcc3;
    text-decoration:none;}

hr {
  margin-top: 8px;
	margin-bottom: 8px;
	color: #1f3d58;
	background: #1f3d58;
	border: 0 solid #1f3d58;
	height: 1px;
	width: 100%;
}

table.tdUnderline td{ border-right:none; border-left:none; border-top:none; border-bottom: 1px solid #03344E;  border-top-color:none;}


h1{
	font: 11px Arial;
	font-weight: bold;
	color: #FFF;
	margin-bottom:0;
}

#wrapper{
	width: 964px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#mainLogo{
	float: left;
	margin-top: 8px;
	width: 62px;
}

#mainColumn{
	float: right;
	width: 848px;
}

#mainMenu{
	position: relative;
	height: 47px;
	margin-bottom: 8px;
}

#mainBanner{
	margin-bottom: 8px;
}

#footer{
	clear: both;
	margin-top: 20px;
	font-size: 10px;
	color: #617B92;
}

#footer .right{
	float: right;
}

#footer .left{
	float: left;
	line-height: 25px;
}

#footer .left a{
	color: #3372A5;
	text-decoration: none;
	margin-right: 10px;
}

#footer .left a.lowerLink{
	margin-left: 10px;
	color: #617B92;
}
#backToTop{
	padding:0 0 5px 25px;
}
#backToTop a{
	color: #3f75a6;
}

a.lowerLink{
	color: #617B92;
}

.footerDivider {
  margin-right: 6px;
	margin-left: 6px;
}

.contentTable_darkColumn, .contentTable_darkColumn_padding{
	background: #062745;
}

.contentTable_darkColumn_padding{
	padding: 30px;
	vertical-align: top;
}

.contentTable_lightColumn, .contentTable_lightColumn_padding{
	background: #1F4567;
	width:30%;
}

.contentTable_lightColumn_padding{
	padding: 25px;
	vertical-align: top;
}

/* list styles */

ul {
  margin-left: 20px;
}

li {
	list-style:none;
	background:url('../images/katrori.gif') no-repeat 0 4px;
	padding-left:25px;
	padding-bottom: 10px
}

ul.practiceAreas{
	margin: 0;
	padding: 0;
}
ul.practiceAreas li{
	list-style: none;
	background: #284C6D url('../images/pik.gif') no-repeat 9px center;
	margin-bottom: 1px;
	color: #94B3CD;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 25px;
}
ul.practiceAreas li a{
	color: #94B3CD;
	text-decoration: none;
}

ul.practiceAreas_overview{
	margin: 0;
	padding:0;
}

ul.practiceAreas_overview li{
	background: #163754 url('../images/pik.gif') no-repeat 9px center;
	margin-bottom: 1px;
	padding:7px 45px 7px 35px;
}
ul.practiceAreas_overview li a{
	color: #94B3CD;
}

ul.practiceAreas_overview li a:hover{
	border-bottom: #94B3CD 1px solid;
}

ul.lawyerdetails { margin-top: .4em; 
				   list-style: none; 
				   text-align: left; }
				   
ul.lawyerdetails li {margin-left:-2em;
					 margin-bottom:2px;
				 	 background:url('../images/katrori.gif') no-repeat 2px center;
					 padding-left: 12px;
				     } 
.detailleft{
	width:200px; 
	float:left; 
	margin-left:2em; 
	margin-right:2em;}
	
.detailright{
	width:260px; 
	float:left;
}

#box {
	border-top: 5px solid #768193;
	background: #768193 url(images/mbrapa.jpg) repeat-x;
	padding: 10px;
	color: #687282;
	font: 9pt/12pt arial, verdana, helvetica, sans; 
}



.clCMAbs{
	position: absolute;
	visibility: hidden;
	left: 0;
	top: 0;
}

/*Stili i Mbrapaskenes */

.clBar{
	position: absolute; 
	width: 10px;
	height: 10px; 
	background: #c9d1d0; 
	visibility: hidden;
}

/*Stili i  Shiritave*/

.clLevel0,.clLevel0over{
	position: absolute;
	padding: 0px; 
	font: 11px Tahoma; 
	color: #4C4C4C;
}

.clLevel0over{
	color: #ffffff; 
	cursor: pointer;
}

.clLevel0border{
	position: absolute;
	visibility: hidden;
}

/*Stili i seksioneve*/

.clLevel1, .clLevel1over{
	position: absolute; 
	padding-left: 17px;
	padding-top: 7px;
	padding-bottom: 5px;
	font: 11px tahoma;
	color: #7AA6C8;
}

.clLevel1over{
	cursor: pointer;
	color: #FFFFFF;
	background: #0b2d4c;
}

.clLevel1border{
	position: absolute;
	visibility: hidden; 
	background: #001E3B url(../images/skena.jpg) top repeat-x;
	border-top: 6px solid #C6D4DE;
	

}


.clLevel2, .clLevel2over{
	position: absolute; 
	padding: 2px 0px 0px 28px;
	color: #3B3B3B;
}

.clLevel2{
	background: #ECECEC url() 12px 10px no-repeat;
}

.clLevel2over{
	background: #D3D3D3 url() 12px 10px no-repeat; 
	cursor: pointer;
	
}

.clLevel2Bullet{
	font-weight: bold;
	font-size: 11px;
	padding-right: 6px;
}

.clLevel2border{
	position: absolute;
}