body { font-family: georgia, garamond, times new roman, times; font-size: 12px; color: #000000; }
input { font-family: georgia, garamond, times new roman, times; font-size: 12px; color: #000000; }
select { font-family: georgia, garamond, times new roman, times; font-size: 12px; color: #000000; }

P  {
	line-height: 150%;
}

A:Link { text-decoration: none; font-style: italic; color: #000000; }
A:Hover { text-decoration: none; border-bottom: 1px solid #666666; }
A:VISITED { color: #000000; font-style: italic; text-decoration: none; }

A.header:link { text-decoration: none; font-style: italic; color: #000000;  }
A.header:hover { text-decoration: none; border-bottom: 1px solid #CCCCCC; }
A.header:visited { color: #000000; font-style: italic; text-decoration: none; }

A.footer:link { text-decoration: none; font-style: italic; color: #000000;  }
A.footer:hover { text-decoration: none; border-bottom: 1px solid #CCCCCC; }
A.footer:visited { color: #000000; font-style: italic; text-decoration: none; }

A.leftmenu:link { text-decoration: none; font-style: italic; color: #000000;  }
A.leftmenu:hover { text-decoration: none; border-bottom: 1px solid #CCCCCC; }
A.leftmenu:visited { color: #000000; font-style: italic; text-decoration: none; }

TD.header
{
	font-size: 11px;
	line-height: 200%;
}

TD.footer
{
	font-size: 11px;
	line-height: 200%;
}

h1
{
	font-size: 24px;
	font-weight: normal;
	display:inline;
	font-variant:small-caps;
}

h2
{
	font-size: 18px;
	display:inline;
	font-variant:small-caps;
	font-weight:bold;

	
}

h3
{
	font-weight: bold;
	font-size: 14px;
	display:inline;
}

TD.list
{
	padding-top: 4px;
	padding-bottom: 4px;
}

TD.listend
{
	padding-top: 4px;
	padding-bottom: 4px;
}

TD.menu
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#lawyer-profile TD.rightcol
{
	background-color: #FCF1DE;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px;

	text-align:justify;
	vertical-align: middle;
}

#lawyer-profile TD.body
{
	padding-top: 25px;
	padding-right: 20px;
	text-align:justify;
}

#lawyer-directory TD.leftcol
{
	background-color: #FFFFFF;
	text-align:right;
	vertical-align:middle;
	padding-right: 10px;
}

#lawyer-directory TD.body
{
	padding-left: 10px;
	text-align:left;
	vertical-align:top;
	background-color: #FCF1DE;
	background-image: url("../images/lawyer_directory.jpg");
	background-position:right;
	background-repeat:no-repeat;
}



#our-practice-areas TD.leftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}

#our-practice-areas TD.body
{
	padding-left: 10px;
	text-align:left;
	vertical-align:top;
	background-color: #FFFFFF;
	background-image: url("../images/pens.jpg");
	background-position:right bottom;
	background-repeat:no-repeat;
}

#our-practice-areas TD.hleftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}

#our-practice-areas TD.hbody
{
	padding-left: 10px;
	text-align:left;
	vertical-align:middle;
	background-color: #FFFFFF;
}

#our-practice-areas P
{
	width:350px;
	text-align:justify;
}

#area-of-practice-detail-rightnav
{
	background-color: #FCF1DE;
	text-align:left;
	width:170px;
	float:right;
	padding: 10px;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 25px;
}

#area-of-practice-detail-rightnav TD.rightlist
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#area-of-practice-detail TD.leftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


#area-of-practice-detail TD.body
{
	padding-left: 6px;
	text-align:justify;
	vertical-align:top;
	background-color: #FFFFFF;
}

#area-of-practice-detail TD.hleftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


#area-of-practice-detail TD.hbody
{
	padding-left: 6px;
	text-align:left;
	vertical-align:middle;
	background-color: #FFFFFF;
}




#two-column-rightnav
{
	background-color: #FCF1DE;
	text-align:left;
	width:200px;
	float:right;
	padding: 10px;
	margin-left: 25px;
	margin-bottom: 25px;
}

#two-column TABLE.articling
{
	background-image:url("../images/articling.jpg");
	background-position:bottom;
	background-repeat:no-repeat;
}


#two-column TD.rightlist
{
	padding-top: 4px;
	padding-bottom: 4px;
}

#two-column TD.leftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}


#two-column TD.body
{
	
	padding-left:4px;
	text-align:justify;
	vertical-align:top;
	background-color: #FFFFFF;
}

#two-column TD.hleftcol
{
	background-color: #FFFFFF;
	text-align:left;
	vertical-align:top;
}

#two-column TD.contactcol
{
	background-color: #FCF1DE;
	text-align:left;
	vertical-align:middle;
	padding: 0px 5px 5px 10px;
}


#two-column TD.hbody
{
	padding-left:4px;
	text-align:left;
	vertical-align:middle;
	background-color: #FFFFFF;
}

#one-column TD.body
{
	text-align:justify;
	vertical-align:middle;
	background-color: #FFFFFF;
}

