body	{ margin:0; text-align:center; background-color:#999999;}B	{ font-size:11px;  font-family:Verdana, Geneva, sans-serif;}P	{ font-size:10px;  font-family:Verdana, Geneva, sans-serif; color:#242525;  }H1	{ font-size:11px;  font-family:Verdana, Geneva, sans-serif; color:#ffffff;  margin-bottom:0; margin-top: 0; }H2	{ font-size:12px;  font-family:Verdana, Geneva, sans-serif; color:#ffffff;  margin-bottom:0; margin-top: 0; }H3	{ font-size:13px;  font-family:Verdana, Geneva, sans-serif; color:#20476E;  margin-bottom:0; margin-top: 0; }ul  { list-style-position:inside;font-size:  11px;  font-family: Verdana, Geneva, sans-serif; color: #ffffff;  margin-left: 23px; margin-right:0; margin-bottom: 0; margin-top: 0; padding: 0;}/* grey text class */.grey { color:#343435; }/* sub text class */.subnav{ margin-left:0px; margin-right:2px; padding:0px;margin-top:0px; color:#ffffff;}/* sub text class */.namesnav{ margin-left:18px; margin-right:2px; padding:0px;margin-top:0px; }/* extra top and left margin class */.tmar { margin-left:7px; margin-right:15px; padding:0px;margin-top:0px; color:#ffffff;}/* Wireframing - use border:1px to place borders around all div elements during development, but be aware that you'll need to change sidebar width to 306px to allow for the border widths */div{ margin:0;padding:0;border:0 solid red;}/* Home content begins *//* main container */#container { width:763px; height:582px; margin:0 auto; padding:16px; background-color: #ffffff; }/* home image - needed for background */#image {width:766px;height:437px; text-align:left;background-image:url(../images/home_bck.jpg); background-repeat:no-repeat;  }/* home right sidebar */#sidebar_b {  width:288px; height:391px; margin-left:473px;text-align:left; padding-top:40px; }/* home left sidebar */#sidebar_a { float:left; width:470px; height:391px; text-align:left; padding-top:40px;   }	/* footer */#footer { clear:both; width:764px; text-align:left;  background-color: #ffffff; }/* SubContent Begins *//* sub container */#subcontainer { width:780px;  margin:0 auto; padding:16px; background-color: #ffffff; }/* sub background image */#sub_backimage { width:780px;  text-align:left;background-image:url(../images/sub_bck.gif);  }/* sub masthead */#masthead{width:780px;height:48px; text-align:left;}/* sub right sidebar */#subsidebar_b {  width:590px;  margin-left:150px;text-align:left; padding-top:10px;padding-bottom:120px;padding-left:18px;}/* sub left sidebar a*/#subsidebar_a{ float:left; width:150px; text-align:left; padding-top:10px;  padding-left:0;}	/* all links */A			{ font:bold 11px  Verdana, Geneva, sans-serif; color:#20476E; background:none;text-decoration:none;underline:none }A:link		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#20476E; background:none;text-decoration:none;underline:none }A:hover		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#20476E; background:none;text-decoration:none;underline:none }A:active		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#20476E; background:none;text-decoration:none;underline:none }A:visited		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#20476E; background:none;text-decoration:none;underline:none }/* all navigation links */A.mainnav			{ font:bold 11px  Verdana, Geneva, sans-serif; color:#ffffff; background:none;text-decoration:none;underline:none }A.mainnav:link		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#ffffff; background:none;text-decoration:none;underline:none }A.mainnav:hover		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#ffffff; background:none;text-decoration:none;underline:none }A.mainnav:active		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#ffffff; background:none;text-decoration:none;underline:none }A.mainnav:visited		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#ffffff; background:none;text-decoration:none;underline:none }/* all attorney navigation links */A.profnav			{ font: 10px  Verdana, Geneva, sans-serif; color:#BFD5EA; background:none;text-decoration:none;underline:none }A.profnav:link		{ font: 10px  Verdana, Geneva, sans-serif; color:#BFD5EA; background:none;text-decoration:none;underline:none }A.profnav:hover		{ font: 10px  Verdana, Geneva, sans-serif; color:#BFD5EA; background:none;text-decoration:none;underline:none }A.profnav:active		{ font: 10px  Verdana, Geneva, sans-serif; color:#BFD5EA; background:none;text-decoration:none;underline:none }A.profnav:visited		{ font: 10px  Verdana, Geneva, sans-serif; color:#BFD5EA; background:none;text-decoration:none;underline:none }/* all professional sub navigation links */A.profsub			{ font:bold 11px  Verdana, Geneva, sans-serif; color:#000000; background:none;text-decoration:none;underline:none }A.profsub:link		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#000000; background:none;text-decoration:none;underline:none }A.profsub:hover		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#000000; background:none;text-decoration:none;underline:none }A.profsub:active		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#000000; background:none;text-decoration:none;underline:none }A.profsub:visited		{ font:bold 11px  Verdana, Geneva, sans-serif; color:#000000; background:none;text-decoration:none;underline:none }