/* ********************	*/
/* Styles for TMC LAW	*/
/* Designed by: Nadine	*/
/* ********************	*/
body						{background-color: #E2A110; background-image: url(../images/web-site/page-background.gif); font-family: verdana, sans-serif; margin: 0px auto; padding: 0px;}
body, td, th, li, select, ul, textarea, div, p
							{font-size: 11px; color: #000000;}
h1							{font-size: 20px; color: #006845; margin-top: 0px;}
h2							{
							background-image: url(../images/web-site/background-h2-orange.gif);
							font-size: 12px;
							color: #000000;
							margin-top: 32px;
							padding: 2px;
							padding-left: 17px;
							}
h2.contact					{background-image: url(../images/web-site/background-h2-green.gif);}
h3							{font-size: 12px; color: #006845; margin-top: 32px;}
img							{border: 0px; margin: 0px; padding: 0px;}
a:link						{color: #811D00; text-decoration: none;}
a:active					{color: #811D00; text-decoration: underline;}
a:hover						{color: #811D00; /* color: #F0AE00; */ text-decoration: underline;}
a:visited					{color: #811D00; text-decoration: none;}
	a.active				{font-weight: bold;}

/* ------------------------------------- Main Nav ------------------------------------- */

#main-nav {
	width: 467px;
	float: right;
	text-align: left; 
}
	
#main-nav ul {
	padding-left: 0px;
	margin-left: 0px;
}

#main-nav li {
	display: inline;
	margin: 5px;
}

#main-nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #e9a713; 
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

#main-nav a:hover {
	border-bottom: solid 2px #006845;
	color: #006845;
}

#main-nav a.active {
	border-bottom: solid 2px #006845;
	color: #006845;
}

#services-nav {
	float: right;
	margin-right: 30px;
}


input						{background-color: #FBEBBF;}
ul.li						{list-style-type: square;}
table.infotable				{width: 370px;}
table.infotable td			{background-color: #FBEFD2;}
table.infotable th			{background-color: #EBA700;}
div.sitewrapper				{background-image: url(../images/web-site/table-content-background.gif); background-repeat: repeat-y; margin: 0px auto; width: 760px;}
	div.submenuandbiographiclinks
							{float: left; padding-left: 30px; padding-right: 20px; width: 150px;}
		div.submenuandbiographiclinks h1
							{
							background-image: url(../images/web-site/background-h2-green.gif);
							font-size: 12px;
							color: #000000;
							margin-top: 0px;
							padding: 2px;
							padding-left: 17px;
							}
		div.submenuandbiographiclinks h2
							{background-image: url(../images/web-site/background-h2-orange.gif);}
	div.content				{float: left; padding-bottom: 20px; width: 370px;}
		div.content a		{font-weight: bold;}
		div.content blockquote
							{color: #006845; font-family: 'times new roman', times, serif; font-size: 13px;}
		div.content p		{text-align: justify;}
		div.content li, div.content p; div.content blockquote
							{line-height: 16px;}
		div.content ul.pdf	{list-style-image: url(../images/icons/file-type-pdf.gif);}
	div.officelocations		{float: right; border-left: 1px solid #F0AE00; margin-left: 20px; padding-left: 10px; padding-right: 30px; width: 129px;}
	div.officelocations p	{margin-top: 0px; margin-bottom: 0px;}
	div.redundantmenu		{background-image: url(../images/web-site/table-footer.gif); background-repeat: no-repeat; background-position: top center;}
		div.redundantmenu a	{color: #811D00; font-weight: bold;}
		div.redundantmenu p	{padding-top: 18px; text-align: center;}
.highlight					{background-color: yellow;}