/* CSS Document */
/*------------------------------Gobal veriable----------------------*/
body {
			padding:0;
			margin:0;
			background-color:#5D5D5D;
			line-height:12px;
			}
p 	{
			padding:0;
			margin:0;
			}
*		{
			font-family:tahoma;
			font-size:11px;
			color:#000;
			line-height:14px;
			}
			
form {
			padding:0;
			margin:0;
			}
			
/*------------------------------shadows----------------------*/

.bottom { 
			border-bottom:#4D4D4D 3px solid;
			}
			
.top {
			border-top:#4D4D4D 3px solid;
			}
			
.background {
			background-color:#FFFFFF;
			padding: 12px;
			}

			
/*------------------------------Header----------------------*/

.header {
			background-image:url(images/header1.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.insideheader {
			background-image:url(images/header_inside.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.slogan {
			font-size:20px;
			font-family:"Times New Roman", Times, serif;
			color:#FFF;
			padding-left:22px;
			}
			
/*------------------------------Menus----------------------*/	

.topicons {
			background-image:url(images/icons.gif);
			background-position:top;
			background-repeat:no-repeat;
			}
			
.topmenus {
			color:#444;
			text-decoration:none;
			font-weight:normal;
			}
			
.topmenus:hover {
			color:#444;
			text-decoration:underline;
			font-weight:normal;
			}


.menus {
			font-size:13px;
			font-weight:bold;
			color:#656565;
			text-decoration:none;
			}
			
.menus:hover {
			font-size:13px;
			font-weight:bold;
			color:#000;
			text-decoration:none;
			}	
			
/*------------------------------Body----------------------*/					

.bg {
			padding:8px;
			}
			
.attorney {
			padding-left:100px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#7A7A7A;
			}
			
.more {
			color:#333;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			text-decoration:none;
			}
			
.more:hover {
			color:#333;
			font-size:11px;
			font-style:normal;
			font-weight:bold;
			text-decoration:underline;
			}
			
.welcome {
			background-image:url(images/welcome3.gif);
			background-position:left;
			background-repeat:no-repeat;
			padding-left:14px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#000;
			}
			
/*------------------------------Contact----------------------*/	

.contact {
			background-image:url(images/contact1.jpg);
			background-position:top;
			background-repeat:no-repeat;
			}
			
/*------------------------------Firm News----------------------*/	

.firm {
			background-image:url(images/gery.gif);
			background-repeat:no-repeat;
			background-position:left;
			padding-left:12px;
			padding-bottom:10px;
			font-family:"Times New Roman", Times, serif;
			font-size:18px;
			font-weight:normal;
			color:#464646;
			}
			
.updates {
			padding-left:20px;
			padding-right:20px;
			font-weight:normal;
			font-size:11px;
			color:#444;
			}