body						{background-color: #e34; font-family: Verdana, Arial, sans-serif; font-size: 12px; margin: 0px; text-align: left;}
p							{margin: 0px; text-align: justify; line-height: 18px;}
h1							{color: #e34; font-family: "Times New Roman", Times, serif; font-size: 28px; font-variant: small-caps; margin: 0px;}
h2							{font-size: 22px; color: #e34; margin: 0px;}
h3							{font-size: 14px; margin: 0px;}
b							{color: #e34;}
table						{font-size: 12px;}
li							{margin-bottom: 20px;}
ul li ul li					{margin-top: 10px; margin-bottom: 10px; list-style-type: none;}
.topmain					{background-color: #000; width: 100%; height: 287px; background-image: url('../images/headerbkg.gif'); background-repeat: repeat-x;}
.headerarea					{width: 930px; margin-left: 25px;}
.logoarea					{float: left; text-align: center; width: 316px; height: 271px; position: relative; top: 16px; background-image: url('../images/logoareabkg.jpg'); background-repeat: no-repeat;}
.navbar						{padding-right: 7px; padding-top: 63px; margin-top: 16px; float: right; width: 614px; height: 271px; background-image: url('../images/vlsjgroup.jpg'); background-repeat: no-repeat; position: left;}
html>body .navbar			{height: 208px; width: 607px;}
.main						{background-color: #000; width: 100%; padding-top: 25px;}
.main:after					{content: ""; clear: both; display: block; height: 0px; visibility: hidden;}
.contentarea				{width: 915px; margin-left: 25px;}
.rightcolumn				{padding: 25px; position: relative; z-index: 2; float: right; background-color: #fff; border: 1px solid #666; width: 595px;}
html>body .rightcolumn		{width: 545px;}
.leftcolumn					{float: left; text-align: left; width: 298px;}
.footer						{position: relative; top: -40px; background-color: #e34; color: #fff; font-size: 10px; border-top: 3px solid #fff; width: 100%;}
#footercontent				{text-align: right; width: 955px; padding-right: 40px; margin-top: 50px; line-height: 18px;}
html>body #footercontent	{width: 915px; margin-top: 50px;}
#leftmodule					{padding-left: 20px; padding-right: 20px; padding-top: 8px; padding-bottom: 1px; margin: 0px; background-color: #fff; width: 298px; font-weight: normal; color: #000; font-size: 10px; background-image: url('../images/leftmodulebkg.gif'); background-repeat: repeat-x; background-position: top;}
html>body #leftmodule		{width: 258px;}
#leftmodule p				{text-align: justify; line-height: 18px; margin-bottom: 20px;}
#leftmodule ul				{font-size: 12px; text-align: left; list-style-type: none; margin-left: 0px; padding-left: 0px}
#leftmodule li				{margin-bottom: 12px;}
#leftheading				{line-height: 12px; font-weight: bold; color: #fff; text-transform: uppercase; font-size: 11px; margin-bottom: 20px;}
#leftcolumnspacer			{height: 50px;}
#attorneyprofile			{text-align: left; font-size: 10px;}
#attorneyprofile p			{line-height: 14px; text-align: left;}
#recentnewslink				{width: 100%; text-align: right; margin-bottom: 25px; display: block;}
#servicesbuttonarea			{width: 545px; margin-top: 25px;}
#servicesbutton				{float: left; margin-bottom: 20px; width: 175px; height: 53px; padding-left: 58px; padding-top: 20px; background-repeat: no-repeat; line-height: 10px;}
html>body #servicesbutton	{width: 117px; margin-bottom: 0px;}
#logo						{margin-top: 45px; margin-bottom: 20px; margin-right: 18px;}
#tagline					{margin-top: 20px; margin-right: 18px;}
#button1					{float: right; margin-right: 40px;}
#button2					{float: right; margin-right: 40px;}
#button3					{float: right; margin-right: 30px;}
#button4					{float: right; margin-right: 22px;}
#button5					{float: right; margin-right: 4px;}
a:link						{font-size: 13px; color: #e34; text-decoration: none; font-weight: bold;}
a:visited					{font-size: 13px; color: #e34; text-decoration: none; font-weight: bold;}
a:hover						{font-size: 13px; color: #000; text-decoration: none; font-weight: bold;}
#servicebuttonlink:link		{font-size: 9px; color: #000; font-weight: normal;}
#servicebuttonlink:visited	{font-size: 9px; color: #000; font-weight: normal;}
#servicebuttonlink:hover	{font-size: 9px; color: #e34; font-weight: normal; text-decoration: underline;}
.footerlink:link			{font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.footerlink:visited			{font-size: 10px; font-weight: bold; color: #fff; text-decoration: none;}
.footerlink:hover			{font-size: 10px; font-weight: bold; color: #fff; text-decoration: underline;}
.formlink:link				{font-size: 10px;}
.formlink:visited			{font-size: 10px;}
.formlink:hover				{font-size: 10px;}
.blacklinks:link			{font-size: 11px; color: #000;}
.blacklinks:visited			{font-size: 11px; color: #000;}
.blacklinks:hover			{font-size: 11px; color: #e34;}
.simplelink:link			{font-weight: normal; text-decoration: underline;}
.simplelink:visited			{font-weight: normal; text-decoration: underline;}
.simplelink:hover			{font-weight: normal; text-decoration: underline;}