/*GLOBAL STYLES------------------------------------------------------------------------*/
BODY {
background-color:#e9e7e7;
align: center;
}

h1 {
	font-size: 14pt;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	color: #390000;
	display:inline;
} 

h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
} 

.topaddress {
font-size: 9pt; 
font-family:Arial;
color:#FFFFFF;
text-align:right;}
a.topaddress {
font-size: 9pt; 
font-family:Arial;
color:#FFFFFF;
text-align:right;}

/*NAVIGATION STYLES------------------------------------------------------------------------*/

.topnav a:link{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav a:visited{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav a:active{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: none;
}
.topnav a:hover{
	font-family: Arial;
	font-size: 9pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.bottomnav a:link{
  font-family: Arial;
  font-size: 8pt;
  color: 390000;
  text-decoration: none;
}
.bottomnav a:visited{
  font-family: Arial;
  font-size: 8pt;
  color: 390000;
  text-decoration: none;
}
.bottomnav a:active{
  font-family: Arial;
  font-size: 8pt;
  color: 390000;
  text-decoration: none;
}
.bottomnav a:hover{
  font-family: Arial;
  font-size: 8pt;
  color: 390000;
  text-decoration: underline;
}
.rtSidebar a:link {
	color: #390000;
	text-decoration: none;
}
.rtSidebar a:visited {
	color: #390000;
	text-decoration: none;
}
.rtSidebar a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.logo {
	padding-top: 20px;
	padding-left: 20px;
}

.rtSidebar a:active {
	color: #390000;
	text-decoration: none;
}

.navResources a:link {
	color: #390000;
	text-decoration: none;
}
.navResources a:visited {
	color: #390000;
	text-decoration: none;
}
.navResources a:hover {
	color: #FF9900;
	text-decoration: underline;
}
.navResources a:active {
	color: #390000;
	text-decoration: none;
}


/*MISCELLANEOUS STYLES------------------------------------------------------------------------*/

.styles
{
    BORDER-COLOR: #B9B1A0;
    FONT-FAMILY: Times New Roman;
    FONT-SIZE: 10PT;
    MARGIN-BOTTOM: 0;
    MARGIN-LEFT: 4;
    MARGIN-RIGHT: 0;
    MARGIN-TOP: 0;
    PADDING: 0;
    PADDING-BOTTOM: 0;
    PADDING-LEFT: 0;
    PADDING-RIGHT: 0;
    PADDING-TOP: 0;
    TEXT-ALIGN: left;
}

.submenu
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 20;
}

.parentsubcateg
{
    BACKGROUND-COLOR: lightgrey;
    COLOR: black;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 4;
    TEXT-ALIGN: left;
}




.main font,table,td,tr
{
	font-family: Arial;
	font-size: 13px;
	color: #390000;
	line-height: 14pt;
	text-align:left;
}


.caption {
font-family: "Arial"; 
font-size: 11pt; 
color: #a09a87; 
font-style: italic;
text-align:right;
}
.headResources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 40px;

	padding-bottom: 10px;
}
.headResources2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	padding-top: 40px;

	padding-bottom: 10px;
}
.navResources {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-bottom: 7px;
}
.rtSidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
}
#blog{ display: block; width: 200px; height: 28px; background: url("images/blog.gif") no-repeat 0 0;}
#blog:hover { background-position: 0 -28px;}
#blog span { display: none;}

#newsletters{ display: block; width: 200px; height: 28px; background: url("images/newsletters.gif") no-repeat 0 0;}
#newsletters:hover { background-position: 0 -28px;}
#newsletters span { display: none;}

#law-library{ display: block; width: 200px; height: 28px; background: url("images/law-library.gif") no-repeat 0 0;}
#law-library:hover { background-position: 0 -28px;}
#law-library span { display: none;}

#real_estate_news{ display: block; width: 200px; height: 28px; background: url("images/real-estate-news.gif") no-repeat 0 0;}
#real_estate_news:hover { background-position: 0 -28px;}
#real_estate_news span { display: none;}

#start-a-matter{ display: block; width: 200px; height: 28px; background: url("images/start-a-matter.gif") no-repeat 0 0;}
#start-a-matter:hover { background-position: 0 -28px;}
#start-a-matter span { display: none;}

#client-forms{ display: block; width: 200px; height: 28px; background: url("images/client-forms.gif") no-repeat 0 0;}
#client-forms:hover { background-position: 0 -28px;}
#client-forms span { display: none;}