#scandagliaAndRyan { width:850px; margin:0px auto 0px auto; }

body { font:11px/15px verdana; color:#000000; background:url(../images/background.png) repeat-x #adb9c2; margin:0px 0px 0px 0px; }
h1 { font:bold 20px/24px verdana; color:#3a6e8f; background:url(../images/assets/arrow.gif) no-repeat 0px 2px; margin:0px 0px 18px 0px; padding:0px 0px 0px 22px; }
h2 { font:bold 13px/15px verdana; text-decoration:none; color:#000000; margin:0px 0px 12px 0px; }
.boldhighlight { font:bold 17px/17px verdana; text-decoration:none; color:#000000; margin:0px 0px 12px 0px;}
.homehighlight { font: 16px/15px verdana; text-decoration:none; color:#000000; margin:0px 0px 12px 0px;}
.boldhighlightsmall { font:bold 13px/15px verdana; text-decoration:none; color:#000000; margin:0px 0px 12px 0px;}
.homehighlightsmall { font: 13px/15px verdana; text-decoration:none; color:#000000; margin:0px 0px 12px 0px;}
h3 { font:bold 13px/15px verdana; color:#3d7497; margin:0px 0px 6px 0px; }
h3 strong { font-weight:normal; color:#000000; }
h3 b { font-weight:normal; color:#000000; }
p { margin:0px 0px 12px 0px; }
a { color:#3d7497; text-decoration:none; }
a:hover { color:#999999; text-decoration:none; }
ul { margin:0px 24px 24px 0px; padding:0px 0px 0px 18px; }
ol { margin:0px 24px 24px 0px; padding:0px 0px 0px 24px; }
li { margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; }
img { border:0px; }
.firm ul { margin:0px 24px 24px 0px; padding:0px 0px 0px 0px; }
.italic { margin:0px 0px 12px 0px; font-style:italic; }
.left { float:left; }
.right { float:right; }
.auto { width:auto; height:auto; }
.clear { clear:both; }
.collapse { height:0px; }
form { margin:0px 0px 0px 0px; }
*:focus { outline:0px; }
.hr { width:410px; height:4px; background:url(../images/assets/hr.png) no-repeat; margin:24px 0px 24px 0px; }
.up { font:10px/14px verdana; display:block; position:relative; top:-6px; margin:0px 24px 24px 0px; }
.learn { font:italic 10px/14px verdana; overflow:hidden; position:absolute; padding:0px 0px 0px 4px; }
.attorneyInfo { position:relative; top:-32px; margin:0px 0px 0px 42px; }
.attorneyInfo ul { width:300px; list-style:none; position:absolute; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.attorneyInfo ul li { margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; }
.firm { margin:0px 24px 12px 0px; padding:0px 0px 0px 18px; }
.pspace {margin:0px 0px 24px 0px; }
.caps { color:#000000; font-weight:bold; text-transform:uppercase; }
.print { float:right; margin:-20px 0px 0px 0px; border:none; }

/* header */
#header { width:850px; height:290px; float:left; overflow:hidden; margin:0px 0px 0px 0px; }
#header img { float:left; }

/* body */
#body { width:850px; float:left; clear:both; padding:0px 0px 24px 0px; }
#body #leftColumn { width:206px; min-height:500px; float:left; clear:left; display:inline; background:url(../images/leftColumn.png) no-repeat top right; margin:0px 0px 24px 0px; padding:24px 0px 0px 0px; }

/* body > left column > menu */
#body #leftColumn .menu { width:206px; list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body #leftColumn .menu li { width:202px; height:24px; clear:left; border-bottom:1px solid #858a8e; float:left; display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#body #leftColumn .menu li a { width:182px; height:24px; font:11px/24px verdana; color:#000000; clear:left; float:left; display:block; background:url(../images/assets/pixel.gif) no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; }
#body #leftColumn .menu li a:hover { background:#95a8b7; }
#body #leftColumn .menu li.active a { color:#ffffff; background:#95a8b7; }

#body #mainColumn { width:594px; float:right; clear:right; display:inline; margin:0px 24px 24px 0px; padding:24px 0px 0px 0px; }

/* footer */
#footerhome { width:850px; text-align:center; float:left; clear:both; padding:100px 0px 0px 0px; font-style:normal; color:#3d7497 }
#footer { width:850px; text-align:center; float:left; clear:both; padding:0px 0px 0px 0px; font-style:normal; color:#3d7497 }


/* default menu */
#header .menu { width:855px; clear:both; float:left; list-style:none; background:url(../images/menu.png) no-repeat 0px -105px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header .menu li { display:block; float:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#header .menu li a { float:left; display:block; text-align:center; color:#6e6e6e; margin:0px 0px 0px 0px; padding:15px 0px 6px 0px; }
#header .menu li a:hover { color:#3d7497; }
#header .menu li.active a { font-weight:bold; color:#3d7497; }
#header .menu li a span { width:100%; cursor:pointer; display:block; float:left; border-left:1px solid #d4d4d4; }
#header .menu li.item1 a span { border:0px; }

#header .menu li.item1 { width:161px; }
#header .menu li.item2 { width:132px; }
#header .menu li.item3 { width:128px; }
#header .menu li.item4 { width:134px; }
#header .menu li.item5 { width:129px; }
#header .menu li.item6 { width:166px; }
#header .menu li.item1 a { width:161px; }
#header .menu li.item2 a { width:132px; }
#header .menu li.item3 a { width:128px; }
#header .menu li.item4 a { width:134px; }
#header .menu li.item5 a { width:129px; }
#header .menu li.item6 a { width:166px; }

/* menu > home */
#header #home.menu { height:142px; background-position:0px 0px; }
#header #home.menu li { height:101px; }
#header #home.menu li a { background:url(../images/menu.jpg) no-repeat; padding:120px 0px 6px 0px; }

/* menu > home > inactive */
#header #home.menu li.item1 a { background-position:0px 2px; }
#header #home.menu li.item2 a { background-position:-161px 2px; }
#header #home.menu li.item3 a { background-position:-293px 2px; }
#header #home.menu li.item4 a { background-position:-421px 2px; }
#header #home.menu li.item5 a { background-position:-555px 2px; }
#header #home.menu li.item6 a { background-position:-684px 2px; }

/* menu > home > active */
#header #home.menu li.item1.active a { background-position:-850px 2px; }
#header #home.menu li.item2.active a { background-position:-1011px 2px; }
#header #home.menu li.item3.active a { background-position:-1143px 2px; }
#header #home.menu li.item4.active a { background-position:-1271px 2px; }
#header #home.menu li.item5.active a { background-position:-1405px 2px; }
#header #home.menu li.item6.active a { background-position:-1534px 2px; }

/* menu > home > hover */
#header #home.menu li.item1 a:hover { background-position:-850px 2px; }
#header #home.menu li.item2 a:hover { background-position:-1011px 2px; }
#header #home.menu li.item3 a:hover { background-position:-1143px 2px; }
#header #home.menu li.item4 a:hover { background-position:-1271px 2px; }
#header #home.menu li.item5 a:hover { background-position:-1405px 2px; }
#header #home.menu li.item6 a:hover { background-position:-1534px 2px; }

/* home tabbed panels */
.TabbedPanels { width:716px; height:94px; border:1px solid #9a9fa2; background:url(../images/home/TabbedPanels.gif) no-repeat top left #d1c6b6; margin:0px auto 0px auto; }
.TabbedPanels ul { margin:0px 0px 0px 129px; padding:0px 0px 0px 0px; }
.TabbedPanels li { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.TabbedPanelsTabGroup { width:23px; height:94px; list-style:none; border-left:1px solid #9a9fa2; border-right:1px solid #bbc0c5; float:left; display:inline;  cursor:pointer; }
.TabbedPanelsTab { width:23px; height:18px; font:11px/18px verdana; color:#f7f7f8; float:left; clear:left; text-align:center; border-bottom:1px solid #9a9fa2; -moz-user-select:none; -khtml-user-select:none; cursor:pointer; }
.TabbedPanelsTab img { width:7px; height:18px; float:left; position:relative; top:-18px; left:24px; display:none; visibility:hidden; background:url(../images/home/TabbedPanelsTabArrow.png) no-repeat; }
.TabbedPanelsTabHover { color:#dddddd; background:#afb7bc; }
.TabbedPanelsTabSelected { color:#000000; }
.TabbedPanelsTabSelected img { display:block; visibility:visible; }
.TabbedPanelsContentGroup { width:546px; height:94px; float:left; background:url(../images/home/TabbedPanelsContentGroup.gif) repeat-x #dee1e3; overflow:hidden; }
.TabbedPanelsContent { font:10px/12px verdana; margin:8px 24px 0px 40px; }
.TabbedPanelsContent h2 { margin:0px 0px 2px 0px; }
.TabbedPanelsContent p { margin:0px 0px 0px 0px; }
.TabbedPanelsContent a { font-style:italic; }
.TabbedPanelsContentVisible {  }