/* CSS Document */
body {  font-family:Arial, Helvetica, sans-serif; font-size:0.8em;  margin:0; padding:0; background:url(../images/bg.jpg);  }
body*{ margin:0; padding:0; }
a { text-decoration:none; color:#000000;}

a img { border:0 solid black;}
p, h1, h2, h3 { padding:0; margin:0;}
#site { border:0px dotted green; width:800px; margin:auto; color:#FFFFFF;  background-color:#58585a;}
h1   { font-size:1.4em; font-weight:bold; padding:10px 0 10px 0;}

	#col2 h1 a		{ text-decoration:none; color:#c4c4bc;}

/* top part of the site */
#masthead     {  border:0px solid blue; background:url(../images/TOP-HEADER.jpg) no-repeat top left; position:relative; }
#logo         { border:0px solid green; left:0px; top:0px;  }
#text1      {  font-family:Georgia, "Times New Roman", Times, serif; font-size:1.7em;    
			border-top:1px solid white; border-bottom:1px solid white; padding:20px 0 20px 0px; margin:14px 19px 19px 19px; }

#nav1         { font-size:1.0em; height:50px; position:absolute; left:596px; top:70px;  }
#nav1 ul     { padding: 0; margin: 0; list-style: none; }
#nav1 a     { color:#FFFFFF; padding: 0 16px 0 0px; text-decoration:none; }
#nav1 a:hover { color:#c4c4bc; }
#nav1 li { margin-left:11px; float:left; }
		.homepage #nav1 .homepageB a, 	.homepage #nav3 .homepageB a 	{ color:#FFFF00;}
		.contactUs #nav1 .contactUsB a, 	.contactUs #nav3 .contactUsB a	{ color:#FFFF00;}
		.links #nav1 .linksB a, 			.links #nav3 .linksB a			{ color:#FFFF00;}
		
	
#nav2       { height:113px; margin-bottom:0px; border-bottom:0px solid white; font-size:0.9em; }
#nav2 ul    { padding: 0; margin: 0; list-style: none; }
#nav2 li 	{ border:0px solid yellow; margin-left:18px; width:235px; height:22px; padding:6px 0 5px 7px; float:left; }
#nav2 a     { color:#000000; padding: 0 16px 0 0px; text-decoration:none; }
#nav2 a:hover {  }
	.l1 { background:url(../images/menu/TAB-TOP.jpg) no-repeat top left; }
	.l2 { background:url(../images/menu/TAB-MIDDLE.jpg) no-repeat top left; }
	.l3 { background:url(../images/menu/TAB-BOTTOM.jpg) no-repeat top left; }
		.expertise .expertiseB 					{ background:url(../images/menu/TAB-Expertise.jpg) 			no-repeat top left; }
		.debtCollection .debtCollectionB 		{ background:url(../images/menu/TAB-Debt-Collection.jpg) 		no-repeat top left; }
		.licensing .licensingB 					{ background:url(../images/menu/TAB-Licensing.jpg) 			no-repeat top left; }
		.commercialProperty .commercialPropertyB { background:url(../images/menu/TAB-Commercial-Property.jpg) 	no-repeat top left; }
		.employment .employmentB 				{ background:url(../images/menu/TAB-Employment.jpg) 			no-repeat top left; }
		.personalInjury .personalInjuryB 		{ background:url(../images/menu/TAB-Personal-Injury.jpg) 		no-repeat top left; }
		.companyCommercial .companyCommercialB 	{ background:url(../images/menu/TAB-Company-Commercial.jpg) 	no-repeat top left; }
		.immigration .immigrationB 				{ background:url(../images/menu/TAB-Immigration.jpg) 			no-repeat top left; }
		.residentialProperty .residentialPropertyB 	{ background:url(../images/menu/TAB-Residential-Property.jpg) 	no-repeat top left; }
		
		.expertiseB:hover		{ background:url(../images/menu/TAB-Expertise.jpg) 			no-repeat top left; }
		.debtCollectionB:hover	{ background:url(../images/menu/TAB-Debt-Collection.jpg) 		no-repeat top left; }
		.licensingB:hover 		{ background:url(../images/menu/TAB-Licensing.jpg) 			no-repeat top left; }
		.commercialPropertyB:hover { background:url(../images/menu/TAB-Commercial-Property.jpg) 	no-repeat top left; }
		.employmentB:hover 		{ background:url(../images/menu/TAB-Employment.jpg) 			no-repeat top left; }
		.personalInjuryB:hover 	{ background:url(../images/menu/TAB-Personal-Injury.jpg) 		no-repeat top left; }
		.companyCommercialB:hover{ background:url(../images/menu/TAB-Company-Commercial.jpg) 	no-repeat top left; }
		.immigrationB:hover 		{ background:url(../images/menu/TAB-Immigration.jpg) 			no-repeat top left; }
		.residentialPropertyB:hover 	{ background:url(../images/menu/TAB-Residential-Property.jpg) 	no-repeat top left; }

/* middle strip */
#middlestrip {}

/* columns */
#textArea { width:762px; height:478px; border-top:1px solid white; border-bottom:1px solid white; margin:0px 0 0px 19px; }
	.homepage 				#textArea { background:url(../images/textArea/HOME.jpg) no-repeat 0 19px; }
	.contactUs 				#textArea { background:url(../images/textArea/CONTACT.jpg) no-repeat 0 19px; }
	.links 					#textArea { background:url(../images/textArea/LINKS.jpg) no-repeat 0 19px; }
	.expertise 				#textArea { background:url(../images/textArea/EXPERTISE.jpg) no-repeat 0 19px; }
	.debtCollection 		#textArea { background:url(../images/textArea/DEBT.jpg) no-repeat 0 19px; }
	.licensing 				#textArea { background:url(../images/textArea/LICENCING.jpg) no-repeat 0 19px; }
	.commercialProperty 	#textArea { background:url(../images/textArea/COMMERCIAL-PROP.jpg) no-repeat 0 19px; }
	.employment 			#textArea { background:url(../images/textArea/EMPLOYMENT.jpg) no-repeat 0 19px; }
	.personalInjury 		#textArea { background:url(../images/textArea/PERSONAL-INJURY.jpg) no-repeat 0 19px; }
	.companyCommercial 		#textArea { background:url(../images/textArea/COMPANY-COMMERCIAL.jpg) no-repeat 0 19px; }
	.immigration 			#textArea { background:url(../images/textArea/IMMIGRATION.jpg) no-repeat 0 19px; }
	.residentialProperty 	#textArea { background:url(../images/textArea/RESIDENTIAL.jpg) no-repeat 0 19px; }

	.expertise 	#textArea ,	.debtCollection #textArea ,	.licensing 	#textArea , .commercialProperty 	#textArea , .employment  #textArea , .personalInjury  #textArea,.companyCommercial 	#textArea ,	.immigration		#textArea ,	.residentialProperty #textArea { color:#FFFFFF;}

	.homepage #textArea , .contactUs #textArea , .links #textArea { color:#000000;}


#text2 { font-size:0.9em; width:390px; height:410px; margin: 34px 0 0 29px; overflow:auto; position:absolute; float:left; }
	#text2  p {padding: 0px 0 9px 0; overflow:auto;}


#footer { padding:0px 0 20px 0px; margin:0px 19px 0px 19px;}

	#nav3         { height:20px; padding-top:4px; border-top:0px solid white; border-bottom:1px solid white; }
	#nav3 ul     { padding: 0; margin: 0; list-style: none; }
	#nav3 a     { color:#FFFFFF; padding: 0 16px 0 0px; text-decoration:none; }
	#nav3 a:hover { color:#c4c4bc; }
	#nav3 li { margin-left:11px; float:left; }



