/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#8c8c8c;
	background-image:url(../images/home_back.gif);
}
body h1 {
	font-family:arial;
	font-size:16px;
	color:#FFFFFF;
}
body h2 {
	font-family:tahoma;
	font-size:28px;
	color:#FFFFFF;
	font-weight:normal;
}
body h3 {
	font-family:arial;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#head {
	width:782px;
	height:auto;
	padding-left:70px;
	padding-top:14px;
	padding-bottom:10px;
}
#maincontainer {
	width:852px;
	height:auto;
	background-color:#000000;
	margin:auto;
}

#mainnav {
	width:852px;
	height:28px;
	padding-top:2px;
	background-color:#000000;
	color:#b2b2b2;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}
#mainnav a {
	margin-left:20px;
	margin-right:20px;
	color:#b2b2b2;
	text-decoration:none;
}
#mainnav a:hover {
	margin-left:20px;
	margin-right:20px;
	color:#f3f3f3;
	text-decoration:none;
}
#main_body {
	width:852px;
	height:auto;
}
#left_blank {
	width:200px;
	height:200px;
	margin-left:70px;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	border:0px solid #666666;
	line-height:20px;
}
#left_blank2{
	width:200px;
	margin-left:70px;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #666666;
	line-height:20px;
}
.left_blacktext {
	margin:10px;
	}
#common_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#common_right a {
	color:#FFFFFF;
	text-decoration:none;
}
#common_right a:hover {
	color:#b2b2b2;
	text-decoration:none;
}
#top_head {
	width:852px;
	height:173px;
	background-image:url(../images/bodyback2.gif);
}


/* Start HOME Style */

#homecontainer {
	width:852px;
	height:auto;
	background-color:#000000;
	margin:auto;
}
#home_top {
	width:852px;
	height:154px;
}
#home_topb {
	width:852px;
	height:189px;
	font-weight:BOLD;
	font-size:11px;
	text-align:center;
	background-image:url(../images/home_top_tab_area.gif);
}
#home_topb a {
	color:#b3b3b3;
	text-decoration:none;
}
#home_topb a:hover {
	color:#ffffff;
	text-decoration:none;
}
#homen_body {
	width:852px;
	height:1120px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#929292;
	line-height:20px;
	text-align:justify;
	background-image:url(../images/home_body_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.homeheads {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
}
#homen_left {
	width:390px;
	height:auto;
	padding-top:10px;
	padding-left:20px;
	padding-right:16px;
	float:left;
}
#homen_right {
	width:390px;
	height:auto;
	padding-top:10px;
	padding-left:16px;
	padding-right:20px;	
	float:right;
}
#contact_tab {
	width:177px;
	height:20px;
	margin-left:25px;
	padding-top:102px;
	background-image:url(../images/contact_us_tab.gif);
	float:left;
}
#attorney_prof_tab {
	width:177px;
	height:20px;
	margin-left:25px;
	padding-top:102px;
	background-image:url(../images/attorney_profiles_tab.gif);
	float:left;
}
#practice_areas_tab {
	width:177px;
	height:20px;
	margin-left:25px;
	padding-top:102px;
	background-image:url(../images/practice_areas_tab.gif);
	float:left;
}
#news_tab {
	width:177px;
	height:20px;
	margin-left:25px;
	padding-top:102px;
	background-image:url(../images/news_tab.gif);
	float:left;
}
#homen_tab_area {
	width:852px;
	height:100px;
	line-height:26px;
	padding-top:50px;
	padding-bottom:20px;
}
#homen_tab_area a {
	color:#b3b3b3;
	text-decoration:none;
}
#homen_tab_area a:hover {
	color:#ffffff;
	text-decoration:none;
}
#homen_tab {
	width:auto;
	height:auto;
	margin-left:80px;
	float:left;
}
/* End HOME Style */


/* Start Previous HOME Style */
#home_body {
	width:852px;
	height:300px;
	padding-top:14px;
	color:#b3b3b3;
	font-weight:bold;
	background-image:url(../images/homebody_bg.gif);
	background-position:top;
	background-repeat:no-repeat;
}
#framearea {
	width:500px;
	height:130px;
	padding-right:20px;
	line-height:22px;
	overflow:auto;
	text-align:justify;
	margin:auto;
}
#home_tab_area {
	width:852px;
	height:100px;
	line-height:26px;
	padding-top:50px;
	padding-bottom:20px;
}
#home_tab_area a {
	color:#b3b3b3;
	text-decoration:none;
}
#home_tab_area a:hover {
	color:#ffffff;
	text-decoration:none;
}
#home_tab {
	width:auto;
	height:auto;
	margin-left:80px;
	float:left;
}
/* End Previous HOME Style */


/* Start PROFILES MALCOLM Style */
#profiles_body {
	width:852px;
	height:980px;
	background-image:url(../images/home_back.png);
	background-position:bottom right;
	background-repeat:no-repeat;
}
#profiles_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#malcolm_left {
	width:270px;
	height:258px;
	float:left;
	background-image:url(../images/malcolm_s_taub.png);
	background-position:top;
	background-repeat:no-repeat;
}
/* Start PROFILES MALCOLM Style */



/* Start CORPORATE AND SECURITIES Style */
#corporate_body {
	width:852px;
	height:960px;
	background-image:url(../images/corporate_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#corporate_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#corporate_left {
	width:270px;
	height:368px;
	float:left;
	background-image:url(../images/corporate_left.gif);
	background-position:top;
	background-repeat:no-repeat;
}
/* End CORPORATE AND SECURITIES Style */



/* Start BUSINESS LITIGATION Style */
#litigation_body {
	width:852px;
	height:880px;
	background-image:url(../images/business_litigation_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#litigation_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#litigation_left {
	width:270px;
	height:368px;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
}
/* End BUSINESS LITIGATION Style */



/* Start CONTACT US Style */
#contact_body {
	width:852px;
	height:480px;
	background-image:url(../images/contact_us_back.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#contact_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#contact_right a {
	color:#FFFFFF;
	text-decoration:none;
}
#contact_right a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
/* End CONTACT US Style */


/* Start DISCLAIMER Style */
#disclaimer_body {
	width:852px;
	height:240px;
	background-image:url(../images/disclaimer_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#disclaimer_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
/* End DISCLAIMER Style */


/* Start FAMILY AND MATRIMONIAL Style */
#family_body {
	width:852px;
	height:800px;
	background-image:url(../images/family_matrimonial_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#familylaw_left {
	width:270px;
	height:269px;
	float:left;
}
#family_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
/* End FAMILY AND MATRIMONIAL Style */


/* Start NEWS Style */
#news_body {
	width:852px;
	height:450px;
	background-image:url(../images/news_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
#newsclip_body {
	width:780px;
	height:auto;
	padding-left:72px;
	background-position:right;
	background-repeat:no-repeat;
}
#news_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-align:justify;
	float:left;
}
#news_left {
	width:200px;
	height:300px;
	padding-left:70px;
	padding-top:68px;
	line-height:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;
}
#news_left a {
	color:#b2b2b2;
	text-decoration:none;
}
#news_left a:hover {
	color:#f3f3f3;
	text-decoration:none;
}
/* End NEWS Style */


/* Start PRACTICE AREAS Style */
#practice_body {
	width:852px;
	height:730px;
	background-image:url(../images/practice_area_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#practice_left {
	width:200px;
	height:400px;
	margin-left:70px;
	float:left;
	background-position:top;
	background-repeat:no-repeat;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	border:0px solid #666666;
	line-height:20px;
}
#practice_right {
	width:440px;
	height:auto;
	line-height:20px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;
	text-align:justify;
	float:left;
}
#practice_tabs {
	width:100%;
	height:94px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;	
	margin-top:20px;
	margin-bottom:20px;
}
#practice_tabs a {
	color:#ffffff;
	text-decoration:none;
}
#practice_tabs a:hover {
	color:#b2b2b2;
	text-decoration:none;
}
.imgspace {
	margin-right:20px;
}
/* End PRACTICE AREAS Style */


/* Start ATTORNEY Style */
#attornies_body {
	width:852px;
	height:420px;
	background-image:url(../images/attorny_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#attornies_right {
	width:440px;
	height:auto;
	line-height:30px;
	margin-left:20px;
	padding-left:10px;
	padding-right:10px;
	font-family:tahoma;
	font-size:24px;
	color:#FFFFFF;
	text-align:justify;
	float:left;
}
#attornies_right a {
	color:#FFFFFF;
	text-decoration:none;
}
#attornies_right a:hover {
	color:#b2b2b2;
	text-decoration:none;
}
/* End ATTORNEY Style */


/* Start REAL ESTATE LAW Style */
#realestate_body {
	width:852px;
	height:900px;
	background-image:url(../images/real_estate_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
#realestate_left {
	width:200px;
	height:300px;
	padding-left:70px;
	padding-top:68px;
	line-height:30px;
	float:left;
	background-image:url(../images/real_estate_left.gif);
	background-position:right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b2b2b2;
	font-weight:bold;
}
/* End REAL ESTATE LAW Style */


/* Start ART LAW Style */
#artlaw_body {
	width:852px;
	height:420px;
/*	background-image:url(../images/attorny_back.gif); */
	background-position:top;
	background-repeat:no-repeat;
}
#artlaw_left {
	width:270px;
	height:269px;
	float:left;
	background-image:url(../images/art_law_left.gif);
	background-position:left;
	background-repeat:no-repeat;
}
/* End ART LAW Style */

/* Start CONTACT FORM Style */
#contactform_body {
	width:852px;
	height:500px;
	color:#b3b3b3;
	font-weight:bold;
	background-image:url(../images/form_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
.txtbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#989898;
	background-color:#333333;
	border:1px #989898 solid;
}
/* End CONTACT FORM Style */


/* Start SITEMAP Style */
#sitemap_body {
	width:852px;
	height:603px;
	color:#b3b3b3;
	font-weight:bold;
	background-image:url(../images/sitemap_bg.gif);
	background-position:right;
	background-repeat:no-repeat;
}
/* End SITEMAP Style */


/* Start NEWS Style */
#inthenews_body {
	width:852px;
	height:460px;
	color:#b3b3b3;
	font-weight:bold;
	background-image:url(../images/form_bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}
/* End NEWS Style */



/*  BOTTOM COMMON STYLE  */

#bot {
	width:852px;
	height:30px;
	padding-top:16px;
	background-image:url(../images/bot_bg.gif);
	background-repeat:no-repeat;
	background-color:#000000;
	color:#b2b2b2;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-top:1px #323232 solid;	
	font-weight:bold;
}
#bot a {
	margin-left:10px;
	margin-right:10px;
	color:#b2b2b2;
	text-decoration:none;
}
#bot a:hover {
	margin-left:10px;
	margin-right:10px;
	color:#f3f3f3;
	text-decoration:none;
}
#bot_home {
	width:772px;
	height:44px;
	padding-top:2px;
	padding-left:40px;
	padding-right:40px;
	background-image:url(../images/bot_bg.gif);
	color:#b2b2b2;
	text-align:center;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border-top:1px #323232 solid;	
}
#bot_home a {
	margin-left:10px;
	margin-right:10px;
	color:#b2b2b2;
	text-decoration:none;
}
#bot_home a:hover {
	margin-left:10px;
	margin-right:10px;
	color:#f3f3f3;
	text-decoration:underline;
}


.genlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
.genlinks a {
	color:#FFFFFF;
	text-decoration:none;
}
.genlinks a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.icontopspace {
	margin-top:10px;
}
a.txtlink{
color:#cb7004;
text-decoration:none;
}
a.txtlink:hover{
color:#FFFFFF;
}
