﻿/*Template Body*/
body				{background-color:#000000; background-image:url(../Images/Background.gif); background-repeat: repeat-x; margin:0px auto; text-align: center;}
p, td				{font:14px times, serif; color: black; line-height:21px;}
h3                  {font:bold 16px times, serif; color:#98012e; margin-bottom:0; background-image:url(../Images/SortRowBG.gif); padding-left:4px;}
blockquote          {margin-top:0}
.Watermark			{vertical-align:top; padding:0 15px 12px 32px; text-align:left;}
.HomeContent		{vertical-align:top; padding:0 48px 12px 15px; width:100%; text-align:left;}
.LinkCategory       {font:bold 14px times, serif; color:#98012e; text-align:right; vertical-align:top;}
.LinkListing        {font:14px times, serif; color:#000000; text-align:left; vertical-align:top; border-left:solid 1px #cccccc;}
.OuterShell 		{width:779px; background-color:white; margin:0px auto; }
.Logo				{padding:17px 0 14px 32px; width:100%; text-align:left;}
.AngleHeader		{vertical-align:bottom;}
.SearchContainer	{vertical-align:bottom;}
.Address            {vertical-align:bottom; font:11px times, serif; text-align:left; width:155px; margin-top:24px;}

/*Navigation*/
.NavBar				{background-color:#98012e; width:100%; padding-left:32px; font:bold 12px arial; color:white; text-align:left;}
.NavTable			{margin:4px 0 27px 0;}
a:link              {font:14px times, serif; color:#98012e; text-decoration:underline;}
a:visited           {font:14px times, serif; color:#98012e; text-decoration:underline;}
a:hover             {font:14px times, serif; color:#000000; text-decoration:none;}
a.Nav:link          {font:bold 12px arial; color:#ffffff; text-decoration:none;}
a.Nav:visited       {font:bold 12px arial; color:#ffffff; text-decoration:none;}
a.Nav:hover         {font:bold 12px arial; color:#ccc; text-decoration:none;}
.MiniNav			{background-color:#98012e; width:255px; height:24px; font:12px arial; color:white; padding:2px 0px 0px 0px; vertical-align:middle;}


/*Footer*/
.FooterLeft			{background-color:#000000;}
.FooterRight		{background-color:#ffffff; width:100%;}
.Footer				{width:779px; font:11px arial; color:#ffffff; text-align:center; margin:0px auto;}
a.Footer:link       {font: 10px arial; color:#ffffff; text-decoration:underline;}
a.Footer:visited    {font: 10px arial; color:#ffffff; text-decoration:underline;}
a.Footer:hover      {font: 10px arial; color:#cccccc; text-decoration:underline;}


/* Attorney Bios*/
.AttorneyPhoto      {float:left; margin:0 12px 12px 0; border: double 4px #98012e;}
.AttorneyName       {font:bold 21px times, serif; color:#98012e; padding-bottom:6px; padding-top:12px;}
.Lable              {text-align:right; padding-right:4px; font-weight:bold;}
.Value              {}
.SmallValue			{ font-family: Times, Times New Roman, serif; font-size:14px; color:black;font-weight:normal;}
/*.SortRow            {background-image:url(../Images/SortRowBG.gif);}*/
.DataRow            {border-bottom:solid 1px #cccccc;}

/*In The News*/
a.ArticleLink:link  {font:bold 16px times, serif; color:#98012e; text-decoration:none;}
a.ArticleLink:visited  {font:bold 16px times, serif; color:#98012e; text-decoration:none;}
a.ArticleLink:hover {font:bold 16px times, serif; color:#98012e; text-decoration:underline;}
.NewsDate           {margin:0px 0 -12px 0; font:bold 10px arial;}
.ArticleSummaryContainer    {border-bottom:solid 1px #cccccc; margin-bottom:12px;}
.NewsSource         {font:bold 10px arial;}
.ArticleDetailTitle {font:bold 21px times, serif; color:#98012e; margin-bottom:0px;}

/*Clients*/
.ClientTitle        {font:bold 16px times, serif; color:#98012e;}

/* WEB PARTS */
.WebPartsBar			{ background-color:#8C8C8C;}
.WebPartsBarPad			{ padding: 0px 20px 0px 10px;}
.WebPartsBar a:Link		{ font-family: Times, Times New Roman, serif; font-size:12px; color:#ffffff;font-weight:bold;text-decoration:none;}
.WebPartsBar a:Active		{ font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;font-weight:bold;text-decoration:none;}
.WebPartsBar a:Visited		{ font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;font-weight:bold;text-decoration:none;}
.WebPartsBar a:Hover		{ font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;font-weight:bold;text-decoration:none;}
.WebPartsHeader		{ background: #ffffff url(../Images/SortRowBG.jpg); background-repeat:repeat-x;border-top:solid 1px #000000;border-bottom:solid 1px #000000; font-family: Times, Times New Roman, serif; font-size:11px; font-weight:normal; color:#000000; padding: 2px 10px 2px 10px;}
.WebPartsHeader td		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#000000; }
.WebPartsHeader td a:Link		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#0060B6; }
.WebPartsHeader td a:Active		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#0060B6; }
.WebPartsHeader td a:Visited		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#0060B6; }
.WebPartsHeader td a:Hover		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#0060B6; }
.WebPartsContainer	{ background-color:#f2f2f2; border-bottom: solid 1px #000000;}
.WebPartsContainerTop	{ background-color:#f2f2f2; border-bottom: solid 1px #000000;margin-top:10px;}
.WebPartsTitle		{ background-color:#98012e;}
.WebPartsTitle td		{ background-color:#98012e;font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff; padding:5px 10px 5px 10px;}
.WebPartsDrag		{ background: #8C8C8C url(../Images/WebPartsDrag.gif); background-repeat:no-repeat;border-top:solid 1px #000000;border-bottom:solid 1px #000000; font-family: Times, Times New Roman, serif; font-size:11px; font-weight:normal; color:#ffffff; padding: 2px 10px 2px 30px;}
.WebPartsDrag td		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#ffffff; }
.WebPartsActive			{ background-color:#0060B6; color:#ffffff; padding:0px 20px 0px 10px;}

.NoShow					{display:none; visibility:collapse;}
.Label			{ font-family: Times, Times New Roman, serif; font-size:14px; color:black; font-weight:bold;padding:2px 3px 2px 3px;}
.Value			{ font-family: Times, Times New Roman, serif; font-size:14px; color:black;padding:2px 3px 2px 3px; font-weight:normal;}




/* LISTS */
.PageTitle		{ font-family: Times, Times New Roman, serif; font-size:14px; color:#000000;font-weight:bold; font-style:italic; border-bottom: solid 2px #000000;margin-bottom:5px;}
.PanelTitle		{ background-color:#98012e;font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;}
.PanelTitleA	{ background-color:#876543;font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;}
.PanelTitle	td	{ font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;padding:5px 10px 5px 10px;}
.PanelTitleA td	{ font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;padding:5px 10px 5px 10px;}
.PanelTitleButton { background-color:#98012e;font-family: Times, Times New Roman, serif; font-size:14px; color:#ffffff;padding:5px 10px 5px 10px;}

.SortRow		{ background: #ffffff url(../Images/SortRowBG.gif);}
.SortRow td		{ border-top:solid 1px #000000;border-bottom:solid 1px #000000; font-family: Times, Times New Roman, serif; font-size:11px; font-weight:normal; color:#000000; padding: 2px 5px 2px 5px;}
.SortRow a:link		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#000000; text-decoration:none;}
.SortRow a:active		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#000000; text-decoration:none;}
.SortRow a:visited		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#000000; text-decoration:none;}
.SortRow a:hover		{ font-family: Times, Times New Roman, serif; font-size:14px; font-weight:normal; color:#C00000; text-decoration:none;}

.OddRow					{ background-color:#ffffff;}
.OddRow td				{ font-family: Times, Times New Roman, serif; font-size:14px; color:black; padding:5px;} 
.EvenRow					{ background-color:#f2f2f2;}
.EvenRow td				{ font-family: Times, Times New Roman, serif; font-size:14px; color:black; padding:5px;} 


/* NEW CLIENT */
.RegisterStepsBG { background-color:#f2f2f2;padding:10px;border-left:solid 1px #ffffff; border-right:solid 1px #ffffff; }
.RegisterSteps	 { padding:10px 3px 10px 3px;font-family: Times, Times New Roman, serif; font-size:14px; font-weight:bold; color:#BF0000;}

.nb              { width:100%;table-layout:fixed;border-style:hidden;}
.nb td           { white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-style:hidden;text-align:left;}

/* Landing Pages*/
#seocontent
{
	overflow:hidden;
	height:20px;
}