/* FS CONTROL - BASE STYLESHEET - UPDATED 07-07-2010 */
html{font-size:.625em;}
body{margin:0;padding:0;background:#838a91;color:#000000;}
body{text-align:center}
body, td, input, textarea, option, select{font-family:Verdana, Arial, Helvetica, sans-serif;}
table, input, textarea, option, select{font-size:1em;}
ul, ol{margin:0;padding:0 0 0 2.5em;}
h1, h2, h3, h4, h5, h6, p, ul, ol{padding-top:0;padding-bottom:1.7em;margin:0;}
ul ul, ul ol, ol ol, ol ul{padding-bottom:0;}
#content table.InternetExplorerFix table{margin:0 0 1.7em 0;}
body{font-size:1em;}
#content p, #content ul, #content ol, #content li, #content blockquote{line-height:1.7em; color:#FFFFFF;}
#content table td{color:#FFFFFF;}
a:link{color:#91D7FB;}
a:visited{color:#FFFFFF;}
a:hover, a:focus{color:#E2C786;}
a:active{color:#E5BC4C;text-decoration:none;}
h1, .cfont7{color:#7ED1FB;font-size:1.2em;font-weight:bold;}
h2, .cfont6, #content big.profiletopname{color:#D9CDB5;font-size:1.2em;font-weight:bold;}
h3, .cfont5, .cbodyhdr1, .cbodyhdr2, .profilecommtextUpr, .profilecommtexthdr, .profileheader{color:#7ED1FB;font-size:1.1em;font-weight:bold;padding-bottom:.3em;}
h4, .cfont4, .cbodyhdr4{color:#084762;font-size:1.2em;font-weight:bold;padding-bottom:0.3em;}
h5, .cfont3{color:#FFFFFF;font-size:1em;font-weight:bold;padding-bottom:.3em;}
h6, .cfont1{color:#D9CDB5;font-size:1em;font-weight:normal;font-style:italic;padding-bottom:.3em;}
#attorneyList{padding-bottom:1.2em;}
#attorneyList h3{color:#01415B;}
#attorneyList ul{padding:0;list-style:none;margin:0;}
#content big{font-size:1em;}
#content .geographicalFooter{font-style:italic;font-size:.8em;}
.asterisk{color:#FF0000;}
form#contactFormMain{}
form#contactFormMain .mainInput{width:18em;}
form#contactFormMain .mainSelect{width:18em;}
form#contactFormMain .mainTextarea{height:6em;width:27.5em;}
form#contactFormMain .mainCheckbox{height:1.2em;margin:.5em 0 0 0;}
form#contactFormMain .textNoBreak{white-space:nowrap;}
form#contactFormDesign{margin:0;}
form#contactFormDesign label{}
form#contactFormDesign .designInput{width:150px;font-size:.91em;display:block;border:1px solid #000000;padding:2px 4px 0 4px;}
form#contactFormDesign input.designInput{margin:0 0 5px 0;height:1.64em;}
form#contactFormDesign textarea.designInput{margin:0;height:6.82em;}
form#contactFormDesign input.designSubmit{margin:10px 0 0 0;width:auto;}
form#contactFormDesign input.hidden{display:none;}
form#searchFormDesign{margin:0;padding:0;}
form#searchFormDesign input.searchInput{width:142px;height:2em;vertical-align:middle;color:#959393;font-size:.9em;padding:2px 4px 0 4px;background:#EFECE6;border:1px solid #8B9296;}
form#searchFormDesign input.searchSubmit{vertical-align:middle;}
form#searchFormDesign input.hidden{display:none;}
#designFAQ{}
#designFAQ h3{}
#designFAQ ul{list-style-type:none;margin:0 0 1.2em 0;padding:0;}
#designFAQ li{padding-bottom:.6em;}
#designFAQ a{}
#content .callout{text-align:center;font-style:italic;margin-bottom:1.2em;}
.clear{clear:both;}
.floatLeft{float:left;}
.floatRight{float:right;}
table.InternetExplorerFix{width:auto;padding:0;margin:0;border-spacing:0;border-collapse:collapse;border-width:0;}
table.InternetExplorerFix td.InternetExplorerFix{padding:0;margin:0;border-spacing:0;border-collapse:collapse;border-width:0;width:100%;}
img{margin:0;padding:0;border:none;}
body.design{text-align:center;background:#838a91;}
#containerPage{
	width:795px;
	text-align:left;
	margin-top:12px;
	margin-bottom:0px;
	background:url(../css/images/bg-col.gif) repeat-y left;
	border-top:4px solid #FFFFFF;
	border-bottom:4px solid #FFFFFF;
    position: relative;
 	margin-left: auto;
 	margin-right: auto;
 	width: 795px;
 	text-align: left;
   }
.home #containerPage{background-image:url(../css/images/bg-col-home.gif);}
#banner{margin:0px 5px 0px 4px;border-top:5px solid #ffffff;background-color:#FFFFFF;border-bottom:4px solid #FFFFFF;}
#navigationMain{margin:0 5px 0 4px;}
#navigationMain ul{list-style:none;margin:0;padding:0;}
#navigationMain ul li{float:left;display:inline;margin:0;padding:0;}
#navigationMain ul li img{margin-bottom:-2px;}
#containerColumns{clear:both;width:786px;margin:0 5px 0 4px;padding-top:4px;background:url(../css/images/bg-col-t.gif) repeat-x top;}
#columnMain{width:580px;float:left;display:inline;}
#panelTop{width:580px;background:#6A828B url(../css/images/bg-paneltop.jpg) repeat-x top;border-bottom:1px solid #FFFFFF;}
#tagline{float:left;display:inline;_margin:0 -3px;}
#formPhone{width:240px;float:right;display:inline;padding:5px 0 1px 0;}
#containerContent{width:380px;float:left;display:inline;}
#content{margin:0 12px 0 14px;padding-top:16px;}
.home #content{font-size:1.1em;}
#contentImage{float:left;margin:0 13px 5px 0;}
#pageTitle{margin:0;padding:0;}
#pageTitle img{display:block;}
#columnMiddle{width:200px;float:right;display:inline;}
#columnMiddleNavigation{padding:12px 7px .5em 6px;background:url(../css/images/bg-middle-t.jpg) no-repeat left top;}
#columnMiddleNavigation img{display:block;margin-bottom:8px;}
#columnMiddleNavigation p{color:#015375;line-height:1.4em;margin:0 4px 1.2em 8px;padding:0;}
#columnMiddleNavigation p.paragraphHeader{font-weight:bold;margin-bottom:0;}
#columnMiddleNavigation p.paragraphHeader a{text-decoration:none;}
#columnMiddleNavigation p.rightLink{text-align:right;}
#columnMiddleNavigation p .paragraphLeadin{text-transform:uppercase;}
#columnMiddleNavigation a{color:#015375;}
#columnMiddleNavigation a:hover,#columnMiddleNavigation a:focus,#columnMiddleNavigation a:active{color:#A64C2C;}
#columnRight{width:206px;float:right;display:inline;padding-bottom:1em;}
#navigationTools{padding:8px 2px 5px 6px;background:#6A828B url(../css/images/bg-paneltop.jpg) repeat-x top;border-bottom:1px solid #FFFFFF;}
#navigationTools ul{list-style:none;margin:0 0 5px 0;padding:0;}
#navigationTools ul li{float:left;display:inline;margin:0 5px 0 0;padding:0;}
#navigationTools ul li.toolsSite{margin-right:22px;}
#navigationTools ul li img{margin-bottom:-2px;}
#columnRightNavigation{padding:10px 5px .5em 8px;background:url(../css/images/bg-right-t.jpg) no-repeat left top;}
#columnRightNavigation img{display:block;margin-bottom:8px;}
#columnRightNavigation p{line-height:1.4em;margin:0 4px 1.2em 5px;padding:0;}
#columnRightNavigation p.paragraphHeader{font-weight:bold;margin-bottom:0;}
#columnRightNavigation p.paragraphHeader a{text-decoration:none;}
#columnRightNavigation p .rightLink{text-align:right;}
#columnRightNavigation p .paragraphLeadin{text-transform:uppercase;}
#columnRightNavigation a{color:#084762;}
#columnRightNavigation a:hover,#columnRightNavigation a:focus,#columnRightNavigation a:active{color:#A64C2C;}
#navigationPractice{padding-bottom:1em;}
#navigationPractice img{display:block;}
#navigationPractice ul{list-style:none;margin:0 4px 0 5px;padding:0;}
#navigationPractice ul li{text-transform:uppercase;font-weight:bold;margin:0 0 .8em 0;padding:0;}
#navigationPractice ul li ul{margin:.8em 0 0 0;}
#navigationPractice ul li ul li{text-transform:none;font-weight:normal;margin:0 0 .8em 0;padding:0;}
#landmarkCases a{text-decoration:none;}
#landmarkCases{padding-bottom:1em;}
#landmarkCases img{display:block;}
#landmarkCases ul{list-style:none;margin:0 4px 0 5px;padding:0;}
#landmarkCases ul li{text-transform:uppercase;font-weight:bold;margin:0 0 .8em 0;padding:0;}
#landmarkCases ul li ul{margin:.8em 0 0 0;}
#landmarkCases ul li ul li{text-transform:none;font-weight:normal;margin:0 0 .8em 0;padding:0;}
#landmarkCases a{text-decoration:none;}
#navigationContact,#navigationAttorneys,#navigationNews,#navigationLandmarkCases,#navigationMedia,#navigationPress,#navigationSpotlight,#navigationSeminars,#navigationConsumerResources,#navigationAttorneyResources{padding-bottom:1em;}
#navigationAttorneys .attorneyPicture{float:left;display:block;margin:0 5px 0 0;}
.home #navigationPress{color:#015375;}
.home #navigationPress ul{list-style-type:none;margin:0 4px .4em 8px;padding:0;}
.home #navigationPress li{padding-bottom:.6em;}
.home #navigationPress li span.date{}
.home #navigationPress li a{display:inline;}
.home #navigationPress a{display:block;text-decoration:none;}
.home #navigationPress a.more{margin:0 4px 1.2em 16px;padding-left:9px;background:url(../css/images/bul-middle.gif) no-repeat left;}
.home #navigationContact p{color:#000000;}
.home #navigationContact p.contactHeader{font-weight:bold;color:#524836;}
.home #navigationContact p.contactInfo{font-weight:bold;color:#272727;}
#contactInformation{}
#contactInformation p{line-height:1.7em;}
#contactInformation a{font-weight:bold;}
#contactInformation a.addressHeader{text-transform:uppercase;text-decoration:none;}
#footer{_display:inline-block;margin:0 5px 0 4px;padding:24px 30px 14px 24px;background:#938671 repeat-x top;border-top:2px solid #FFFFFF;}
#footerGeographic p{color:#E9E9E9;font-style:italic;line-height:1.4em;margin:0 0 .4em 0;padding:0;font-weight: bold;}
#finePrint{padding-bottom:1em;text-align: center;}
#finePrint p{color:#D9DAD1;margin:0 0 .4em 0;padding:0;}
#copyright{display:inline;}
#branding{display:inline;}
#finePrint a{color:#E9E9E9;font-size:11px;font-weight: bold;text-decoration:none;}
#finePrint a:hover,#finePrint a:focus{color:##A64C2C;font-weight: bold;font-size:11px;text-decoration:underline;}
#finePrint a:active{color:#084762;font-weight: bold;text-decoration:underline;font-size:11px;}
img.imgInthenews{margin:0 0 8px 0;display:block;}

