
body, table, tr, th /* Normal */
{
 margin: 0px 0px 0px 0px!important;
}

div.navigation_title{
	padding: 5px 10px 10px 10px;

}

div.navigation_head{
  background:#555555;
  //background-image:url();
  color:#FFFFFF;  	
  padding: 0px 0px 0px 0px;
}

div.navtitle{
	top: 0px;
	display: table-cell;
	vertical-align: bottom;
	height: 50px;
    width: 250pt;
	padding-bottom:7px;
	padding-left:5px;
	
}

.navtitle{
  font-weight: normal!important;
}

img.logo{
	float: left;
    width: 120px;
	margin: 5px 10px 10px 5px;
}
	

div.navbar{
	display: block;
	position: static;
	margin: 10px 10px 10px 10px;
	text-align:right;
}

p.navbar{
  display: inline;
  font-size: 10pt;
  color: #555555!important;
  margin: 10px 10px 0px 10px;
}

p.p_Heading1{
  color: #FFFFFF;
}

span.f_Heading1{
  font-weight: normal!important;
  margin-left:25px;
}

div#tree{
  margin-top: 20;
  margin-left: 30;
}


form.zoom_searchform,div.summary,div.searchheading, div.results{
  text-align:left;
  padding: 10px 0px 0px 20px;  
}

input.zoom_button{
  margin: 0px 0px 10px 0px;
}

.navbar a:visited{
  color: #555555!important;
}

.navbar a{
  color: #555555!important;
}

.visited_white{
  color: #FFFFFF!important;
}

table.top_content_table{
 background:#555555!important;
}

p.idxsection, p.idxkeyword{
  padding: 0px 0px 0px 20px;  
}

table.content_table{
  margin: 20px 10px 10px 10px!important;
}

ul.address{
	font-size: 9pt !important;
	text-align: left;
	line-height: 10pt !important;
	margin-top: 100px;
	margin-bottom: 0px;
	list-style: none;
	position: relative;
	bottom: 30px;
}

ul.address li{
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px 0;
	border-bottom: 1px solid #e9e9e9;
	font-size: 10.5pt;
	color: #666;
	width:200px;
}

ul#toc{
	margin: 20px 0px 0px 20px !important;
}