/*
a { color:#E1343A; }
a:hover { color:#666666; }
*/



a.general_link:link { color:#E1343A; }
a.general_link:active { color:#666666; }
a.general_link:visited { color:#666666; }
a.general_link:hover { color:#666666; }




.staff_view_link_container { padding-top:4px; padding-bottom:4px; padding-left:25px; text-align:left; }

.staff_view_link_wrapper {padding-top:2px; padding-bottom:2px;}

a.staff_view_link {font-size:11px; font-weight:bold;  text-decoration:none;  } 
a.staff_view_link:link { color:#E1343A; }
a.staff_view_link:visited { color:#E1343A;  }
a.staff_view_link:hover {  color:#666666;  }
a.staff_view_link:active { color:#666666;  }


a.staff_view_link_on {font-size:11px; font-weight:bold;  text-decoration:none;  } 
a.staff_view_link_on:link { color:#666666; }
a.staff_view_link_on:visited { color:#666666; }
a.staff_view_link_on:hover { color:#E1343A;  }
a.staff_view_link_on:active { color:#666666;  }




a.firm_directory_alphabet:link { color:#000; }
a.firm_directory_alphabet:visited { color:#000; }
a.firm_directory_alphabet:hover { color:#E1343A; }
a.firm_directory_alphabet:active { color:#E1343A; }



a.nav_bottom_link:link { color:#000; text-decoration:none; }
a.nav_bottom_link:active { color:#E1343A; text-decoration:none;}
a.nav_bottom_link:visited { color:#000; text-decoration:none;}
a.nav_bottom_link:hover { color:#E1343A; text-decoration:none;}

.resources_3 {
	font-size:11px;
	padding-top:5px;
}





table.topnav a { font-weight:bold; text-decoration:none; }
table.topnav a:hover { text-decoration:underline; }

table.holder { width:100%; }
table.holder td { text-align:center; background-color:#eee; }

table.main td.topnav { height:106px; text-align:center; vertical-align:top; padding-top:17px; }
table.main td.sidenav { width:225px; padding:0 5px; }
table.main td.content { background-color:#FFF; }

h1 { color:#E1343A; font-size:14px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; }
h2 { color:#E1343A; font-size:14px; font-weight:bold; margin-bottom:2px; }

ul { margin-top:0px; }

div.top_nav { display:inline; font-size:10px; font-weight:bold; padding:0 5px; }
div.staff { margin-bottom:10px; text-align:right; }
div.staff a { color:#000; }
div.staff a:hover { color:#E1343A; }
div.staff_hr { height:1px; width:100%px; background-color:#E1343A; margin-bottom:3px; }
div.client { margin-bottom:7px; font-size:14px; }

table.form td.label { text-align:right; vertical-align:top; padding:5px; }
table.form td.content { padding:5px 0; }
