html,body{
width:100%;
height:100%;
margin:0;
padding:0;
}
body{
background:white url("../_img/body-bckgrnd-blue.gif") top right no-repeat;

overflow:hidden;
}
h1{
font-size:16pt;
font-weight:normal;
margin:0;
margin-left:200px;
width:500px;
height:24px;
}
h1{
background:white url("../_img/title-about-the-firm-eng.gif") top left no-repeat;
padding:0;
margin:0 4px;
margin-left:55px;
height:36px;
background:white;
}
h1 i{
display:none;
}
h2{
font-weight:normal;
font-size:12pt;
padding-bottom:5px;
font-weight:bold;
font-style:italic;
}

#toolbox{
border:1px dotted #DDDDDD;
border-bottom:none;
margin:0px 2px 0px 0px;
padding:0 2px;
}
#toolbox a {
	display:block;
	font-size:10px;
	text-decoration:none;
	padding:0px 10px 0 18px;
}
#toolbox a:hover{
	text-decoration:underline;
}
#printthis{
	background:transparent url(../_img/printer_icon.png) center left no-repeat;
}
#sendthis{
	background:transparent url(../_img/icon_story_send.gif) center left no-repeat;
}

img#logo{
margin:auto;
margin-bottom:10px;
}
p,input,span,div,td,th,h1,h2,h3,h4,li,a{
font-family:"Trebuchet MS",Arial,sans-serif;
color:#666666;
}
td#main-left,td#main-right{
background:transparent url(../_img/background-pixel.gif) top left repeat;
margin:0;
padding:0;
border-bottom:4px solid #4D4D4D;
width:180px;
}
td#main-right{
vertical-align:bottom;
text-align:center;
}
td#rightend,td#main-right,td#header-right{
width:220px;
}
.submit{
border:2px outset #CCCCCC;
background:#CCCCCC;
color:black;
width:auto;
display:block;
float:right;
}
#cleaner,.cleaner{
clear:both;
height:1px;
font-size:1px;
}
#footer{
width:100%;
text-align:center;
height:16px;
background:url("../_img/footer-bckgrnd.gif") top left repeat-x;
color:#666666;
margin:0;
margin-top:10px;
font:10px "Trebuchet MS",Arial,sans-serif;
}
#footer a:link,#footer a:visited{
background:none;
text-decoration:underline;
color:#666666;
border:none;
}
#footer a:hover{
text-decoration:overline;
border:none;
}
#footer td{
width:20%;
}
#fullpage{
width:100%;
height:100%;
margin:0;
padding:0;
border-collapse:collapse;
border-spacing:4px;
}
#fullpage tr{
vertical-align:top;
}
#header-left{
border-top:4px solid 555555;
width:180px;
}
#header-mid{
text-align:left;
}
#header-right{
border-top:4px solid #555555;
width:200px;
}
#header-row{
height:160px;
margin:0;
padding:0;
}
#header-row a{
white-space:nowrap;
font:10pt "Trebuchet MS",Arial,sans-serif;
text-decoration:none;
color:#333333;
height:18px;
margin:0;
padding:0;
display:block;
background:none;
}
#header-row a.selected,#header-row a:hover{
font-weight:bold;
}
#level0{
width:178px;
}
#level1{
width:50px;
}
#level2{
width:195px;
}
#level3{
width:240px;
}
#level4{
width:80px;
}
#level4{
width:auto;
}
#main-center{
padding:0 10px 0 50px;
margin:0;
border-bottom:4px solid #555555;
text-align:justify;
text-indent:0;
font-size:10pt;
color:#666666;
vertical-align:top;
}
#main-center a:link,#main-center a:visited{
color:#0066FF;
font-weight:bold;
text-decoration:none;
}
#main-center a:hover{
}
#main-center img{
border:1px solid #DDDDDD;
padding:0px;
margin:10px;
float:left;
}
#main-center li{
margin-bottom:2ex;
}
#main-center ul{
list-style-type:square;
}
#menucontainer{
margin:0;
padding:0;
border-collapse:separate;
border-spacing:4px;
width:100%;
height:160px;
}
#menucontainer td{
border-top:4px solid #666666;
margin:0;
padding:0;/*background:transparent url(../_img/transparent.gif)*/
}
#news,#quote{
background:white;
width:38%;
float:right;
margin:0 0 20px 20px;
padding:10px;
border:1px solid #CCEEFF;
font-size:9pt;
}
#quote a{
margin:0;
padding:0;
float:right;
clear:right;
font-size:x-small;
color:#99DDFF;
}
#quote h2,#news h2{
font-size:small;
color:#0066FF;
border-bottom-color:#CCEEFF;
border:none;
margin:0;
padding:0;
}
#quote p{
margin:0;
padding:5px;
font-style:italic;
font-size:9pt;
text-align:center;
}
#search{
margin:0 0 0 5px;
font-size:10px;
clear:both;

}
#search label {
color:#666666;
	padding:1px;
	font-size:9px;
}
#search input{
float:left;
margin:0;
width:100px;
font-size:10px;
border:1px solid #DDDDDD;
background:#FFFFFF;
}
#search input.submit{
width:auto;
float:left;
margin-left:10px;
border:0px solid #CCCCCC;
color:white;
font-size:10px;
background:#CCCCCC;
padding:1px 5px;
}
#search input.submit:hover{
background:#4D4D4D;
border:0px solid #4D4D4D;
padding:1px 5px;
}
#search input:hover,#search input:focus{
background:#EFEFEF;
}
#viewport{
background:transparent url(../_img/transparent.gif);
margin:0;
padding:0px 5px;
overflow:auto;
color:#666666;
}
#pixeline{
display:none;
}.highlight {
	font-size: 14pt;
	font-style: italic;
	color: #000000;
	text-align: center;
}
