body { background-color:#e1e1e1;
	   margin:0 0 0 0;
	 }
	 

.container { width:810px;
			 margin: 0 auto;
		
			 }
			 
.container2 { width:810px;
			 margin: 0 auto;
			
	         }
	 

#top { background-image:url(images/top.jpg);
	   background-repeat:no-repeat;
	   width:810px;
	   height:200px;
	 }
	 
#logo { background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
		width:810px;
		height:131;
		text-indent:-9999px;
		}
		
#buttom { background-image:url(images/buttom.jpg);
	   background-repeat:no-repeat;
	   width:810px;
	   height:204px;
	   }
		
		
#footer { font:Arial, Helvetica, sans-serif;
		  font-size:14px;
		  color:#333333;
		  margin:15px 0 0 160px;
		}
		
.footer_text { font-family:"Times New Roman", Times, serif;
			   font-size:12px;
			   color:#666666;
			   margin:0 0 0 0px;
			   }
			   
.mailto { font:Arial, Helvetica, sans-serif;
		  font-size:14px;
		  color:#333333;
		  text-decoration:none;
		  }


#main { width:810px;
		height:40px;
		background-image:url(images/bg_link.jpg);
		background-repeat:repeat-x;}
		
#link { padding: 0 65px;}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 12px arial;
	}
/*
#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: 60px;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}*/
	
#home
{	display: block;
	margin: 0 0 0 30px;
	padding:12px 0 10px 5px; 
	width: 60px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}
	
#firm
{	display: block;
	margin: 0 0 0 0;
	padding:12px 5px 10px 5px;
	width: 58px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}
	
#practice
{	display: block;
	margin: 0 0 0 70px;
	padding:12px 4px 10px 5px;
	width: 120px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}
	
#background
{	display: block;
	margin: 0 0 0 0;
	padding:12px 5px 10px 5px;
	width: 150px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}
	
#why
{	display: block;
	margin: 0 0 0 80px;
	padding:12px 5px 10px 5px;
	width: 70px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}
	
#contact
{	display: block;
	margin: 0 0 0 80px;
	padding:12px 5px 10px 5px;
	width: 100px;
	/*background: #5970B2;*/
	color: #acbcca;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #49A3FF;
	color:#fff;
	}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #49A3FF}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #06396c;
		color: #fff;
		font: 11px arial}

	#sddm div a:hover
	{	background: #49A3FF;
		color: #fff}


/* child page CSS */

#child_top     { background-image:url(images/child_top.jpg);
				 background-repeat:no-repeat;
				 width:810px;
				 height:57px;}

#child_header { background-image:url(images/logo.jpg);
				background-repeat:no-repeat;
				width:810px;
				height:131px;
				margin-left:1px;}
				
#middle_photo1 { background-image:url(images/1.jpg);
				background-repeat:no-repeat;
				width:685px;
				height:456px;
				margin:0 0 0 60px;
				}
				
#middle_photo2 { background-image:url(images/2.jpg);
				background-repeat:no-repeat;
				width:675px;
				height:200px;
				margin:0 0 0 50px;
				}
				
#middle_photo3 { background-image:url(images/3.jpg);
				background-repeat:no-repeat;
				width:675px;
				height:200px;
				margin:0 0 0 60px;
				}

#middle_photo4 { background-image:url(images/4.jpg);
				background-repeat:no-repeat;
				width:501px;
				height:173px;
				float:right;
				margin:40px 40px 0 0;
				}				

				
#bg_body { background-image:url(images/bg_body.jpg); background-repeat:repeat-y;
		   width:810px;
		   height:700px;
		   padding:0;}
		   
#bg_body2 { background-image:url(images/bg_body.jpg); background-repeat:repeat-y;
		   width:810px;
		   height:900px;
		   padding:0;}
		   
#test_area { float:right;}

#test_area2 { float:left;
			 }
			  
#test_area3 { float:left;
			  width:340px;}
			  
.page_title { font-family:"Times New Roman", Times, serif;
					font-size:18px;
					font-weight:bold;
					color:#fff; 
					padding:20px 0px 0px 50px;
					}


.page_description { font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#bdbdbd;
					padding:5px 60px 0px 60px;
					}
					
.page_description2 {font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					color:#bdbdbd;
					padding:10px 20px 0px 60px;
					}
					

#bg_down  			{ background-image:url(images/bg_body_down.jpg); 
					background-repeat:no-repeat;
					width:810px;
					height:15px;
					}

.link_mail  		{ font-family:Geneva, Arial, Helvetica, sans-serif;
					font-size:16px;
					color:#999999;
					font-style:italic; 
					padding:10px 40px 0px 0;
					}

.photo              { float:left;
					  padding-right:10px;}          
