/* CSS Document */

body {background-color:#21578A;}

#frame {width:759px;background-color:#D3CD8B;border:1px solid #ABAB93;text-align:left;}
#frame .pad	{padding:4px;}

#offices	{margin-left:0 px;text-align:center;}
#offices img	{margin:0px;border:0px;}

div.home	{background-color:#ffffff;padding:10px 25px 20px;}


#logohome	{background:#fff;border:0px solid #000;padding:0px 0px 0px;}
#toolshome {background-color:#ffffff;float:right;}
#toolshome .pad	{padding:0px;}
#navhome {background-color:#fff;text-align:right;margin:0px;width:699px;}
#navhome .navpad{padding-left:300px;padding-top:5px;padding-bottom:0px;padding-right:0px;}
#column1home {width:415px;padding-top:10px;}
#column1home h1 {margin:0px;margin-bottom:15px;}
#column1home h4 {margin:0px;line-height:19px;}
#column2home {width:256px;padding-top:10px;margin-left:30px;padding-left:28px;}
#column2home h1 {margin:0px;}
#column2home h4 {margin:0px;}
#column2home ul	{list-style:url(../images/arrow_more.gif);margin-left:19px;margin-bottom:0px;padding:0px; vertical-align:}
LI {list-style:url(/FCWSite/Img/bullet.gif);LIST-STYLE-TYPE: circle;	BORDER-RIGHT: medium none; BORDER-TOP: medium none;  BORDER-LEFT: medium none;  BORDER-BOTTOM: medium none; FONT-STYLE: normal; 
}
#column2home li	{padding:0 0 10px 0;}
#column2home .more	{text-align:right;}

.homeimage {BORDER-WIDTH: 0px;text-align:right; }

#tools {background-color:#ffffff;text-align:right;width:749px;}
#tools .pad	{padding-top:15px;padding-bottom:25px;padding-right:10px;}

.srchbox {font:11px arial;width:100px;border:1px solid #BEC3A9;margin-bottom: 4px;}
.form 	 {font:11px arial;width:237px;border:1px solid #938A58;margin-bottom: 4px;}
.formContact {font:11px arial;width:500px;border:1px solid #938A58;margin-bottom: 4px;}
.form2 	 {font:11px arial;border:1px solid #938A58;margin-bottom: 4px;}

#toprow  {padding:3px 0px 0px 0px;border-left:1px solid #938A58;font:10px verdana;}
#toprow2  {padding:3px 0px 0px 0px;font:10px verdana;}
#column1 {width:200px; padding-bottom:20px;}
#column1med {width:150px;}
#column1newsdetail {width:175px;}

#column2 {border-left:1px solid #A79E70;width:500px;padding-bottom:20px;}
#column2top {border-left:1px solid #938A58;border-right:1px solid #938A58;width:400px;}
#column2 ul	{margin-left:16px;margin-top:0px;padding-left:35px;padding-top:0px;padding-bottom:0px;padding-right:35px;list-style:none;}





#column2prac	{border-left:1px solid #A79E70;width:500px;padding-bottom:20px;}
#column2practop {border-left:1px solid #938A58;border-right:1px solid #938A58;width:400px;}
#column2prac ul	{margin-left:10px;margin-top:0px;padding-left:15px;padding-top:0px;padding-bottom:0px;padding-right:15px;list-style:none;}



#column2events {border-left:1px solid #938A58;border-right:1px solid #938A58;width:390px;padding-bottom:20px;}
#column2pubs {border-left:1px solid #938A58;border-right:1px solid #938A58;width:53%;padding-bottom:20px;}
#column2media {border-left:1px solid #938A58;border-right:1px solid #938A58;width:590px;padding-bottom:20px;}
#column2r {border-left:1px solid #938A58;border-right:1px solid #938A58;width:550px;padding-bottom:20px;}

#column3 {width:200px;}
#column3 h4{
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-color: 333; 
line-height: 150%; 
word-spacing: -.5px; 
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
}
#column3 h3 {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 letter-spacing: .5px;
 color: #416c72;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
margin-left: 20px;
margin-right: 30px;
margin-bottom:10px;
margin-top:1px;
 	}
#column3 h5{
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-color: 333; 
line-height: 135%; 
word-spacing: -.5px; 
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
}


#column2a {border-left:1px solid #938A58;width:400px;padding-bottom:20px;}
#column2_long {border-left:1px solid #938A58;width:596px;padding-bottom:20px;}
#column2_longtop {border-left:1px solid #938A58;width:596px;}
#column2_long1 {border-left:1px solid #938A58;width:550px;padding-bottom:20px;}

/*ppl*/
#navppl {background-color:#fff;text-align:left;margin:0px;width:699px; }
#navppl .navppltitle {padding-right:0px; color: #21578A; font-family: arial, verdana, sans-serif; font-size:14px; font-weight:bold;}
#navppl .navppltitle span {color: #C88F42; font-family: arial, verdana, sans-serif; font-size:14px; font-weight:bold;}
#navppl .navpplpad{padding-left:530px;padding-bottom:5px;padding-right:0px;}
#ppl_column1 {width:199px; vertical-align: top;}
#ppl_column2 {border-top:1px solid #A79E70; width:180px; vertical-align: top;}
#ppl_column3 {border-top:1px solid #A79E70; width:160px; vertical-align: top;}
#ppl_column4 {border-top:1px solid #A79E70; width:160px; vertical-align: top;}

#ppl_column2 h3 a {font-size: 12px; font-weight: bold; color: #4d607f; vertical-align: top;}

#ppl_list 	 {}
#ppl_list table.list	{border-bottom:1px solid #E5E3D7;}
#ppl_list td.list	{border-top:1px solid #E5E3D7;font:11px/16px arial, verdana, sans-serif;color:#333;padding:10px 5px 10px 0;vertical-align:top;}
#ppl_list .bodysm	{font:10px/16px arial, verdana, sans-serif;color:#333;}

#firm_column1 {width:200px;padding-bottom:20px;}
#practice_column1 {width:200px;padding-bottom:20px;}
#practice_column2 {border-left:1px solid #938a58;border-right:1px solid #938A58;padding-top:0px;}

#generic_column1 {width:700px;padding-bottom:20px;}
#generic_column1 td	{font:11px arial, verdana, sans-serif;color: 333;}
#generic_column1 ul	{margin-left:16px;margin-top:0px;padding:0px;list-style:square;}

#generic_column2 {width:700px;padding-bottom:20px;border-right:1px solid #938A58;}
#generic_column1 ul	{margin-left:16px;margin-top:0px;padding:0px;list-style:square;}

#bioalpha	 {border-right:1px solid #938A58;width:12px;height:20px;border-bottom:1px solid #938A58;font:11px arial;font-weight:bold;text-align:center;}
#bioalpha	 a{color:#879B49; font-size: 9px; padding:2px;width:12px;height:20px;}
#bioalpha	 a:hover{color:#fff; font-size: 9px; background-color:#CE652F;text-decoration:none;width:12px;height:20px;}

#success	.column1{width:100px;font:11px arial;color:#4E767B;padding-bottom:9px;}
#success	.column2{font:11px arial;color:#000;padding-bottom:9px;}

#PDF	{float:right;text-align:right;padding-left:10px;padding-bottom:10px;}



/*photos*/

#photo {float:right;margin-left:20px;margin-bottom:5px;margin-right:30px;}
#biophotosm {float:left;margin-left:0px;margin-bottom:5px;margin-right:10px;}
#biophoto {margin-left:1px;}

/* bio contact info area*/
#biocontact {margin-left:1px;background-color:#78715C;color:#fff;font:10px arial;padding:10px 10px 15px 10px;border-top:1px solid #fff;border-right:1px solid #fff;line-height:17px;}
#biocontact .name{font:14px arial;font-weight:bold;margin-bottom:7px;margin-top:7px;}
#biocontact .detail{text-transform:uppercase;}
#biocontact a{color:#D9E392;text-decoration:none;}
#biocontact a:hover{color:#ce652f;text-decoration:none;}

#biodownload {margin-left:10px;font:10px arial;}

/*top page header*/
h1{
font-family: arial, verdana, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
color:#21578A; 
/*letter-spacing: 1px; */
word-spacing: -.5px; 
margin-left: 20px; 
margin-right: 30px;
margin-top:1px;
margin-bottom:10px;
}
#h1{
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 14px;
font-weight: bold;
 color: #416c72;
 /*color: #879719; (green)*/
 vertical-align: top;
 word-spacing: -.5px;
}

h2{
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color:#333333; 
letter-spacing: .5px; 
line-height: 120%; 
 margin-left: 20px;
 margin-right: 30px;
 word-spacing: -.5px; 
margin-bottom:5px;
margin-top:5px;
}
h2.anotherh2{
font-family: arial, verdana, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: bold; 
color:#333; 
letter-spacing: .5px; 
line-height: 120%; 
 margin-left: 0px;
 margin-right: 30px;
 word-spacing: -.5px; 
margin-bottom:5px;
margin-top:5px;
}

	
h3 {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
 letter-spacing: .5px;
 color: #5E9CAE;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
margin-left: 20px;
margin-right: 30px;
margin-top:15px;
 	}

p.h3-no-indent {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 letter-spacing: .5px;
 color: #416c72;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
 margin-bottom:10px;
 	}

span.h3-no-indent {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 letter-spacing: .5px;
 color: #416c72;
 /*color: #879719; (green)*/
 line-height: 120%;	
 vertical-align: top;
 word-spacing: -.5px;
 margin-bottom:10px;
 	}

		
#h3{
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 color: #416c72;
 /*color: #879719; (green)*/
 vertical-align: top;
 word-spacing: -.5px;
 	}
 	
#p.h3-no-indent{
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 color: #416c72;
 /*color: #879719; (green)*/
 vertical-align: top;
 word-spacing: -.5px;
 	}

h4{
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-color: 333; 
line-height: 150%; 
word-spacing: -.5px; 
margin-left: 20px;
margin-right: 30px;
margin-top:10px;
}
h4.anotherh4{
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-color: 333; 
line-height: 150%; 
word-spacing: -.5px; 
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
margin-bottom: 0px;
}
h4.secondh4{
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
font-color: 333; 
line-height: 150%; 
word-spacing: -.5px; 
margin-left: 4px;
margin-right: 6px;
margin-top:10px;
margin-bottom: 20px;
letter-spacing:0px;
}
#h4{
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 11px;





 /*color: #879719; (green)*/
 vertical-align: top;
 word-spacing: -.5px;
}

ul.left{
	width:200px;
	list-style-type: none;
	list-style-image: inherit;
	list-style-position: inside;
}
ul.right{
	width:200px;
	margin-left:300px;
	list-style-type: none;
	list-style-image: inherit;
	list-style-position: inside;
}
li{
font-family: arial, verdana, sans-serif;
font-size: 11px;
line-height: 150%; 
}

h5 {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 135%;	
vertical-align: top;
word-spacing: -.5px;
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
}
h5.anotherh5 {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 135%;	
vertical-align: top;
word-spacing: -.5px;
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
margin-bottom:10px;
}
h5-no-margin 
{
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 135%;	
vertical-align: top;
word-spacing: -.5px;
}
#h5 {
text-align: left;
font-family: arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
color: #333;
line-height: 135%;	
vertical-align: top;
word-spacing: -.5px;
margin-left: 20px;
margin-right: 30px;
margin-top:0px;
}


/*menus*/
a.menu1:link {
color: #333333;
text-align: left;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}
a.menu1:active {
color: #333333;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;

}
a.menu1:visited {
color: #333333;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}

a.menu1:hover {
color: #C88F42;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 word-spacing: -.5px;
text-decoration: underline;
padding-right:12px;
}

a.menu1on:link {
color: #C88F42;
text-align: left;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}
a.menu1on:active {
color: #C88F42;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;

}
a.menu1on:visited {
color: #C88F42;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: bold;
text-decoration: none;
padding-right:12px;
}

a.menu1on:hover {
color: #C88F42;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: bold;
 word-spacing: -.5px;
text-decoration: none;
padding-right:12px;
}



/*leftnav2nd tier*/

a.menu2:link {
color: #879719;
text-align: left;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}
a.menu2:active {
color: #879719;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}
a.menu2:visited {
color: #879719;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}

a.menu2:hover {
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}


a.menu2sel:link{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu2sel:active{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu2sel:visited{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu2sel:hover{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 11px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}



/*leftnav3rd tier*/

a.menu3:link {
color: #879719;
text-align: left;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}
a.menu3:active {
color: #879719;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}
a.menu3:visited {
color: #879719;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
line-height:auto;
}

a.menu3:hover {
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}


a.menu3sel:link{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu3sel:active{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu3sel:visited{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}
a.menu3sel:hover{
color: #CE652F;
font-family:  arial, verdana, sans-serif;
font-size: 10px;
font-weight: normal;
 word-spacing: -.5px;
text-decoration: underline;
line-height:auto;
}


/* link */
a:link {
color: #5E9CAE;
text-decoration: none;

}
a:active {
color: #5E9CAE;
text-decoration: none;


}
a:visited {
color: #5E9CAE;
text-decoration: none;

}

a:hover {
color: #5E9CAE;
text-decoration: underline;
}

.footer {
color: #ffffff;
text-align: left;
font-family:  tahoma, verdana, sans-serif;
font-size: 9px;
font-weight: normal;
 letter-spacing: .5px;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;
height:20px;
padding-left:5px;
padding-top:13px;
padding-right:5px;
}


.footer a {
color: #ffffff;
text-align: left;
font-family:  tahoma, verdana, sans-serif;
font-size: 9px;
font-weight: normal;
 letter-spacing: .5px;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;

}
.footer a:active {
color: #ffffff;
font-family:  tahoma, verdana, sans-serif;
font-size: 9px;
font-weight: normal;
 letter-spacing: .5px;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;


}
.footer a:visited {
color: #ffffff;
font-family:  tahoma, verdana, sans-serif;
font-size: 9px;
font-weight: normal;
 letter-spacing: .5px;
 word-spacing: -.5px;
font-weight: normal;
text-decoration: none;

}

.footer a:hover {
color: #B6BE95;
font-family:  tahoma, verdana, sans-serif;
font-size: 9px;
font-weight: normal;
 letter-spacing: .5px;
 word-spacing: -.5px;
text-decoration: none; 

}
.priorresultsSearch {
padding: 0px 30px 5px 0px;
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #666; 
line-height: 135%; 
word-spacing: -.5px; 
margin:0px;
width: 150px;
float: right;
}
.priorresultsList {
padding: 0px 28px 7px 0px;
font-family: arial, verdana, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #666; 
line-height: 135%; 
word-spacing: -.5px; 
margin:0px;
width: 150px;
float: right;
}



.subtitle
{
	color:#888;
	font-style:italic;
	}
#frame .pad .home #column2 li {
	list-style-type: square;
	color:#6b8195;
}

#frame .pad .home #column2prac li {
	list-style-type: square;
	color:#6b8195;
}
.blacktext {color:#000}
.blacktext a {color:#5E9CAE}
