/*-- GLOBAL ----------------------------------------------*/
body {	
	font:normal normal 8pt Arial, Helvetica, sans-serif; 	
	color: #333;	
	background-color: #6f8aa9;	
	margin:0;
	padding:0;	
	/* these are pop nav settings, very important */
}
img, fieldset{ border: 0; }

a,
a:link,
a:visited { color:#6D8199; text-decoration: none; outline: none; font-size:9pt; }
a:active,
a:hover { color:#6D8199; text-decoration: none; font-size:9pt; }

.contentHeader{
	border-bottom: 1px solid #BBB9AD;
	font-size:16px;
}

.contentWrapper {
	font-size:9pt;
	color: #333;
	margin:10px 20px 30px 0;
}

.officeWrapper{
	font-size:8pt;
	color:#333;
	margin:5px 0;
}

.formFieldSearchs{
	width: 100px;
	height: 15px;
	border: 0;
	align: center;
	font-size: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.formFieldSearchsGrey{
	width: 150px;
	height: 20px;
	border: none;
	background-color: #e9e9e9;
}

/* begin primary navigation styles */


/* -- Header -----------------------------------*/


/* -- Page Structure -----------------------------------*/

/* HOME PAGE */
.homeMiddleNav{
	background-color: #fff;
}
.homePracticeNav{
	padding-bottom: 10px;
	
}

.homeFooterRule{
	border-top: 2px solid #93A6BB; 
}

.whiteBoldText{
	font-weight: bold;
	color: #fff;
	font-size: 8pt;
	line-height: .5cm; 	
}

.whiteBoldTextMainBody{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: white;
	font-size: 8pt;
	/*line-height: .5cm;*/ 	
}

.whiteText{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: .5cm; 	
}

td.whiteText a{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.5em; 	
}

td.whiteText a:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.5em; 	
}

td.whiteText a:inactive{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.5em; 	
}

td.whiteText a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.5em; 	
}

.recentNews{
	font-size: 11px;
	color: #000000;
	margin-bottom: 10px;
}

.recentNews dd{
	font-size: 11px;
	line-height: 1em;
	margin-bottom: 1.5em;
}	

/* INNER PAGES */
td.leftNavGreyCap{
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
	border: #DADADA;
}

a.leftNavGreyCap{
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}
a:visited.leftNavGreyCap{
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}
a:hover.leftNavGreyCap{
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;

}
a:inactive.leftNavGreyCap{
	background: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}

td.leftNavItem{
	color: #000000;		
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #BBB9AD;
	height: 20px;	
}

a.leftNavItem,
a:visited.leftNavItem,
a:hover.leftNavItem{
	color: #000000;		
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}

.leftNavItemActive{
	background-color: #e9e9e9;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #BBB9AD;
	height: 20px;
}

a.leftNavItemActive,
a:visited.leftNavItemActive,
a:hover.leftNavItemActive{
	background: #e9e9e9;
	color: #000000;		
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
/*a:inactive.leftNavItemActive{
	color: #000000;		
	background: #e9e9e9;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
*/
.leftNavItemNoBorder{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;	
}
	
.rightColSpot{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

.rightColSpotBorder{
	border-bottom: 1px solid #BBB9AD;
}

.headerBorder{
	border-bottom: 1px solid #BBB9AD;
}

.leftNavSearch{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 10px;
}

/* SEARCH PAGE */
a.searchLink{
	color: #6D8199;		
	background: #DEDEDE;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
a:visited.searchLink{
	color: #6D8199;		
	background: #DEDEDE;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
a:hover.searchLink{
	color: #8A9AAD;		
	background: #DEDEDE;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
a:inactive.searchLink{
	color: #6D8199;		
	background: ##DEDEDE;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}
a.searchLink{
	color: #6D8199;		
	background: #DEDEDE;
	text-decoration: none;
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	padding-top: 2px;
}


/* OUT PEOPLE DETAILS */
.ourpeopleDetails{
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}	

a.ourpeopleDetails,
a.ourpeopleDetails:visited,
a.ourpeopleDetails:hover,
a.ourpeopleDetails:active{
	color:#6D8199;
}

/* OUR PEOPLE EMBEDDED CSS */
div#content_secondary p a.download{
	color: #6d8199;
	font-weight: 700;
	padding-left: 15px;
	background: url(../images/bullet_finder.gif) 0 2px no-repeat;
	/*border: 1px solid #000;*/
}

div#content_secondary p a.download:hover{
	color: #8a9aad;
}

div#content_secondary ul#searchByLetter{
	clear: both;
	margin: 0;
	width: 528px;
	padding-left: 12px;
	background-color: #e3eaf2;
	margin-left: 23px;
	height: 29px;
	/*border: 1px solid #000;*/
}

/* attorney finder styles */

div#content_secondary {
	float:right;
}

div#content_secondary ul#searchByLetter {
	clear: both;
	margin: 0;
	width: 528px;
	padding-left: 12px;
	background-color: #e3eaf2;
	margin-left: 23px;
	height: 29px;
	/*border: 1px solid #000;*/
}

div#content_secondary li {
	margin: 0;
	display: inline;
}

div#content_secondary li a {
	color: #6d8199;
	font-size: 9pt;
	font-weight: 700;
	line-height: 2.5em;
	padding: 0 4px 0 4px;
}


/* LEGACY SIDEBARS */

div#experienceSidebar {
	position: relative;
	clear: both;
	/*border: 1px solid #000;*/
}

div#relatedSidebar {
	position: relative;
	top: 10px;
	/*border: 1px solid #000;*/
}

div#experienceSidebar h3 {
	position: relative;
	display: block;
	height: 17px;
	width: 139px;
	background-image: url(../images/sbar_experience.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	margin-top: 10px;
}

div#relatedSidebar h3 {
	position: relative;
	display: block;
	height: 17px;
	width: 139px;
	background-image: url(../images/sbar_related.gif);
	background-repeat: no-repeat;
	text-indent: -9000px;
	margin-top: 10px;
}

div#experienceSidebar p, div#relatedSidebar p {
	clear: both;
	color:#2e2e2e;
	width: 132px;
	font-weight: 300;
	font-size: 1.1em;
	line-height: 1.8em;
	margin: 4px 0 0 0;
	/*border: 1px solid #000;*/
}
/* -- Headings -----------------------------------*/

/* -- Form Styles --------------------------------*/

#contactForm input{margin:1px 0;padding:0;}

/* -- Navigation -----------------------------------*/

/* -- Footer -----------------------------------*/
