html, body{
	margin:20;
	padding:0;
	text-align:center;
	background-color: #c2bea5;
	font-family: "Arial", " Tahoma", "Verdana";
	font-size: 12px;
	color: #000000;
	line-height: 150%;
} 

a:link, a:visited  {
	color: #291515;
	text-decoration: none;
	padding-bottom: 2px;
}

a:hover {
	text-decoration: underline;
	color: #414141;
}

#container1{ 
 width:768px; 
 text-align:left;  
 overflow: hidden; /*clearing floats in FF*/
 margin-left:auto; 
 margin-right:auto;  
 background: #c3bfa2 url(../images/bg_container.gif) repeat-y;
 border: 1px solid #2a1616;
}

#kolomkiri{ 
 overflow: hidden; /*clearing floats in FF*/
 float: left;
 width:259px; 
 text-align:left;  
 background: #291515 url(../images/bg_submenu.gif) repeat-x 0 350px;
 color: #ffffff;
}

		#kolomkiri #menukiri{ 
		 text-align:left;  
		 padding:20px;
		}

				#kolomkiri #menukiri ul{
				list-style: square;
				padding: 0 0 0 20px;
				margin:0 0 20px 0;;
				}

				#kolomkiri #menukiri li{
				adisplay: inline;
				margin: 0;
				}

				#kolomkiri #menukiri a, #kolomkiri #menukiri a:visited{ 
				 color: #ffffff;
				}

				#kolomkiri #menukiri a:hover{ 
				 color: #bda257;
				}

		#kolomkiri #menukiri form{ 
		 text-align:left;  
		 margin:20px 0;
		}

		#kolomkiri #menukiri h3{ 
		 text-align:left;  
		 color:#c3bfa2;
		 text-transform: uppercase;
		 font-size: 120%;
		 font-family: "times", "georgia", "Garamond";
		 margin: 5px 0;
		}

#kolomkanan{ 
 float: left;
 width:509px; 
 text-align:left;  
}

		#kolomkanan #mainmenugroup{ 
		 text-align:left;  
		 overflow: hidden; /*clearing floats in FF*/
		 width: 100%;
		 background: #c3bfa2 url(../images/bg_top.gif) repeat-x;
		 font-family: "georgia", "times", "Garamond";
		}

			#kolomkanan #mainmenugroup #mainmenubox{ 
			 text-align:center;  
			 width: 83px;
			 height: 135px;
			 float: left;
			 border-right: 1px solid #928f70;
			}

					#mainmenubox a, #mainmenubox a:visited{ 
					color: #504d40;
					text-transform: uppercase;
					display: block;
					font-weight: bold;
					}

					#mainmenubox a:hover{ 
					 color: #ffffff;
					 text-decoration: none;
					}

							#mainmenubox .home a, #mainmenubox .home a:visited{ 
							 background: transparent url(../images/b_home_1.gif) no-repeat;
							 padding: 105px 0 10px 0;
							}

							#mainmenubox .home a:hover{   
							 background: transparent url(../images/b_home_2.gif) no-repeat;
							}

							#mainmenubox .firmprofile a, #mainmenubox .firmprofile a:visited{ 
							 background: transparent url(../images/b_firmprofile_1.gif) no-repeat;
							 padding: 95px 0 10px 0;
							}
							
									* html #mainmenubox .firmprofile a, #mainmenubox .firmprofile a:visited {
									padding: 95px 0 5px 0;
									}

							#mainmenubox .firmprofile a:hover{   
							 background: transparent url(../images/b_firmprofile_2.gif) no-repeat;
							}

							#mainmenubox .practiceareas a, #mainmenubox .practiceareas a:visited{ 
							 background: transparent url(../images/b_practiceareas_1.gif) no-repeat;
							 padding: 95px 0 10px 0;
							}
							
									* html #mainmenubox .practiceareas a, #mainmenubox .practiceareas a:visited {
									padding: 95px 0 5px 0;
									}							

							#mainmenubox .practiceareas a:hover{   
							 background: transparent url(../images/b_practiceareas_2.gif) no-repeat;
							}

							#mainmenubox .contact a, #mainmenubox .contact a:visited{ 
							 background: transparent url(../images/b_contact_1.gif) no-repeat;
							 padding: 95px 0 10px 0;
							}
							
									* html #mainmenubox .contact a, #mainmenubox .contact a:visited {
									padding: 95px 0 5px 0;
									}								

							#mainmenubox .contact a:hover{   
							 background: transparent url(../images/b_contact_2.gif) no-repeat;
							}

			#kolomkanan #mainmenugroup #mainmenuhelp { 
			 float: left;
			 font-family: "times", "georgia", "Garamond";
			 padding: 16px 5px 19px 5px;
			 width: 163px;
			 color:#ffffff;
			 font-size: 130%;
			 font-weight: bold;
			 text-align:center;  
			 background: transparent url(../images/bg_needhelp.gif) no-repeat;
			}

					#mainmenuhelp .smaller{ 
					 font-size: 85%;
					 font-weight: normal;
					 margin-bottom: 2px;
					}

					
			#kolomkanan #ilustration{ 
			 background-color: #323524;
			 min-height: 22px;
			}	
			
					#kolomkanan #ilustration .home{ 
					 background: #323524 url(../images/bg_ils.jpg) no-repeat;	
					 height: 122px;
					 color: #ffffff;
					 font-weight: bold;
					 padding: 130px 20px 0 200px;
					}	

							#kolomkanan #ilustration .home a, #kolomkanan #ilustration .home a:visited{ 
							 color: #bda257;
							}
							
							#kolomkanan #ilustration .home a:hover{   
							 color: #bda257;
							}					
					
			#kolomkanan #maincontent{ 
			 padding: 10px 20px;
			}		

			#kolomkanan #maincontent{ 
			 padding: 10px 20px;
			}		


					#kolomkanan #maincontent h3{ 
					 text-align:left;  
					 color:#000000;
					 text-transform: uppercase;
					 font-size: 110%;
					 font-family: "times", "georgia", "Garamond";
					 margin: 0;
					}	

					#kolomkanan #maincontent .k1{
	padding: 15px 0 15px 0;
	float: left;
	width: 230px;
	border-bottom: 1px solid #2a1616;
					}

							#kolomkanan #maincontent a, #kolomkanan #maincontent a:visited{
	color: #6d5206;
	font-weight: bold;
	text-decoration: underline;
							}
							
							#kolomkanan #maincontent a:hover{   
							 color: #6d5206;
							 text-decoration: none;
							}

			#kolomkanan #addcontent{ 
			 padding: 10px 20px;
			 border-top: 1px solid #878265;
			}	
			

			
			
#container2{ /*footer*/
 width:768px; 
 text-align:left;  
 overflow: hidden; /*clearing floats in FF*/
 margin-left:auto; 
 margin-right:auto;  
 background: #c3bfa2 url(../images/bg_footer.gif) repeat-y;
 border: 1px solid #2a1616;
 border-top: none;
}		

#container2 #fkiri{ 
 float: left;
 width:239px; 
 font-family: "georgia", "times", "Garamond";
 color: #3b1e1e;
 padding: 10px;
 text-align:center;  
}

#container2 #fkanan{ 
 float: left;
 padding: 15px 10px 10px 10px;
 width: 489px;
 text-align:center;  
 color:#4f472e;
}	

	#container2 #fkanan a, #container2 #fkanan a:visited{  
	 color:#4f472e;
	}	

	#container2 #fkanan a:hover{  
	 color:#000000;
	}	

	#container2 #fkanan .copyright{ 
	 font-size: x-small;
	}	

div.contentHeaderContainer {
	overflow: hidden;
	height: 1%;
	border-top: 1px 000000;
}

div.imgBoxLeft {
	
	margin: 0px 0px 10px 0px;
	float: left;
	font-size: 0px; 
}

.textFloat {
	padding-left: 10px;
	margin-left: 204px;
}

div.hr {
	height: 1px;
	margin: 10px 0px 14px 0px;
	line-height: 1px;
	border-bottom: 1px solid #627850;
}

