
/* Hidden Elements */
#nav { display: none; }
#nav td { display: none; }
#nav ul { display: none; }
.mainnav { display: none; }
#nav, .alttext { display: none; }
#footer {display: none; }


/*Genral Styling */

body { margin: 0; padding: 0; text-align: left; }
img { border: none; }
.alttext { display: none; }
.abstract { font-weight: bold; font-size: 12px; }
body, p, td, li { font-family: Arial, Verdana, sans-serif; font-size: 12px; color: rgb(51,86,156); }
li { margin-bottom: 3px; }
h1 { font-size: 20px; margin-top: 15px; }
h2 { font-size: 14px; color: rgb(100,130,180); font-weight: bold; margin-top: 20px; margin-bottom: 9px; border-bottom: 1px solid rgb(225,232,247); }
a:hover { background-color: rgb(255,247,173); } 
#header, #pagecontainer { margin: 0px auto; width: auto; background-color: white; text-align: left; }
#nav { width: 178px; border-right: 1px dotted rgb(119,129,56); background-color: rgb(165,194,230); margin: 0; padding: 0; padding-top: 5px; vertical-align: top; }
#nav ul { margin: 0; padding: 0; }
#nav ul li { list-style-type: none; font-size: 11px; font-weight: bold; }
#nav ul li.sel a { display: block; padding: 2px; padding-left: 20px; background: url("/lib/img/icons/navbullet_active.png") 4% 50% no-repeat; width: 155px; background-color: rgb(219,235,255); }
#nav ul li.unsel a { color: rgb(50,50,50); text-decoration: none; display: block; padding: 2px 2px 2px 20px; background: url("/lib/img/icons/navbullet.png") 4% 50% no-repeat; width: 155px; }
#nav ul li.sel a { color: rgb(52,75,97); text-decoration: none; }
#nav ul.subnav { margin-bottom: 20px; }
#nav ul.subnav li.unsel a { color: rgb(87,84,40); text-decoration: none; display: block; padding: 2px 2px 2px 30px; background: none; width: 145px; font-weight: normal; }
#nav ul.subnav li.sel a { color: rgb(87,84,40); text-decoration: none; display: block; padding: 2px 2px 2px 30px; background: none; width: 145px; }
#nav ul li.unsel a:hover { background-color: rgb(245,231,108); }
#content { padding: 0px 10px 10px 10px; vertical-align: top; }
ul.imglist { margin: 0; padding: 0; }
ul.imglist li { list-style-type: none; }
ul.imglist li a { display: block; padding: 2px 4px 4px 25px; margin: 2px 0px 2px 0px; background: url("/lib/img/icons/imglistbullet.png") 3% 50% no-repeat; border: 1px solid white; width: 300px; }
ul.imglist li a:hover { background-color: rgb(255,253,227); border: 1px solid rgb(204,201,166); }
.highlight { background-color: rgb(255,255,0); }
.nohighlight { background-color: rgb(255,255,255); }
#footer { background-color: rgb(17,58,99); padding: 5px; margin: 0px auto; text-align: right; border-bottom: 2px solid black; }
#footer a { color: #ccc; }
#footer a:hover { background-color: rgb(119,122,101); color: white; }
div.lawyerdetails { margin-bottom:40px; }
div.lawyerdetails td { padding-right:40px; vertical-align:bottom; }
div.lawyerdetails p { clear:both; }
img.lawyerimage{ float: left;  margin:0 20px 10px 0; }
div.threesmallimages { display:block; text-align: center; margin:10px auto 0 auto; }
div.threesmallimages img{ margin-right:10px; }
.clear { clear:both; }
ul#whatisfcphome { padding: 0pt; text-align: center; position:relative; left:-15px; }
ul#whatisfcphome li { background: transparent url(/lib/tmp/cmsfiles/Image/bullet.gif) no-repeat left center; display: inline; padding-left: 15px; margin-right: 40px;}
ul#whatisfcp { text-align:left; margin:0 0 0 220px; padding:0; list-style-type:none; }
ul#whatisfcp li { padding:10px; }
#mainhomeheader { text-align: center; font-size: 25px; }