/*
Theme Name: WHWG
Theme URI: http://www.whwg.com
Description: Custom SDAC Inc Theme for WHWG.
Version: 1.2
Author: Jennifer Zelazny/SDAC Inc.
Author URI: http://www.sandboxdev.com/
Tags: fixed width, two columns, widgets
*/


/****  CSS Reset by Eric Meyer, http://meyerweb.com/eric/tools/css/reset/index.html  ****/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}


/****  general styles  ****/
body{background:#f4f4f4;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:14px;text-align:center;color:#333;}
a{color:#04427c;}


/****  container  **/
#container{width:994px;margin:0 auto;padding:0 3px;background:url('images/container_bg.gif') top center repeat-y;}


/****  header  ****/
#header{clear:both;float:left;width:994px;background:url('images/header_bg.jpg') no-repeat;text-align:left;}
#header .logo a{float:left;width:520px;height:70px;margin:10px 0;text-indent:-9999px;}
#curtnav{float:right;margin:46px 8px 0 0;font-size:10px;line-height:10px;}
#curtnav li{float:left;margin-right:5px;padding-right:5px;border-right:solid 1px #5a96b5;}
#curtnav li.last{border:0;}
#curtnav li a{color:#fff;font-size:10px;text-decoration:none;text-transform:uppercase;}
#curtnav li a:hover{text-decoration:underline;}


/****  navigation  ****/
#navigation{clear:both;float:left;width:984px;padding:4px 5px 0 5px;border-top:solid 1px #78a9cc;color:#000;}
#navigation ul{float:left;width:984px;height:31px;background:url('images/sprite.gif') 0px 0px no-repeat;}
#navigation li{position:relative;z-index:100;float:left;padding-right:1px;}
#navigation li:hover ul,
#navigation li.sfhover ul{left:-1px;}
#navigation li a{display:block;height:30px;text-decoration:none;text-indent:-9999px;}
/* subnav */
#navigation li ul{position:absolute;left:-999px;float:none;width:auto;height:auto;padding-bottom:1px;border:solid 1px #999;background:#fff;text-align:left;}
#navigation li ul li:hover,
#navigation li ul li.sfhover{background:#3fa4e6;}
#navigation li ul li{clear:both;float:none;width:150px;margin:0;padding:0 13px;background:#f4f4f4;border-style:solid;border-color:#fff;border-width:1px 1px 0 1px;}
#navigation li ul li a{display:inline;color:#000;background:none !important;text-indent:0;line-height:25px;}
#navigation li ul li:hover a,
#navigation li ul li.sfhover a{color:#fff !important;}
/* nav ID specific */
#nav_home a{width:61px;}
#nav_services a{width:95px;}
#nav_practices a{width:104px;}
#nav_caseprofiles a{width:129px;}
#nav_principals a{width:93px;}
#nav_about a{width:68px;}
#nav_home:hover a,
#nav_home.sfhover a,
#nav_home.selected a{background:url('images/sprite.gif') 0px -31px no-repeat;}
#nav_services:hover a,
#nav_services.sfhover a,
#nav_services.selected a{background:url('images/sprite.gif') -62px -31px no-repeat;}
#nav_practices:hover a,
#nav_practices.sfhover a,
#nav_practices.selected a{background:url('images/sprite.gif') -158px -31px no-repeat;}
#nav_caseprofiles:hover a,
#nav_caseprofiles.sfhover a,
#nav_caseprofiles.selected a{background:url('images/sprite.gif') -263px -31px no-repeat;}
#nav_principals:hover a,
#nav_principals.sfhover a,
#nav_principals.selected a{background:url('images/sprite.gif') -393px -31px no-repeat;}
#nav_about:hover a,
#nav_about.sfhover a,
#nav_about.selected a{background:url('images/sprite.gif') -487px -31px no-repeat;}


#home #nav_home a {background:url('images/sprite.gif') 0px -31px no-repeat;}
#services #nav_services a {background:url('images/sprite.gif') -62px -31px no-repeat;}
#practices #nav_practices a {background:url('images/sprite.gif') -158px -31px no-repeat;}
#case-profiles #nav_caseprofiles a, #single-case-profile  #nav_caseprofiles a, #case-profile-cat #nav_caseprofiles a{background:url('images/sprite.gif') -263px -31px no-repeat;}
#principals #nav_principals a {background:url('images/sprite.gif') -393px -31px no-repeat;}
#about #nav_about a {background:url('images/sprite.gif') -487px -31px no-repeat;}

/* search */
#navigation #nav_search{position:relative;float:right;height:31px;padding-right:7px;border:0;background:none;}
#nav_search label{display:none;}
#nav_search input{position:relative;top:-3px;height:18px;border:solid #e5e5e5 1px;}
#nav_search .button{top:4px;width:60px;height:22px;border:0;}


/****  general content  ****/
#content{clear:both;float:left;width:994px;background:#fff;text-align:left;color:#333;}
.readall{float:left;padding-right:23px;background:url('images/icon_more.gif') right 0 no-repeat;line-height:20px;}
.readall a{text-decoration:none;}
.readall a:hover{text-decoration:underline;}
.subscribe{padding-left:13px;background:url('images/icon_rss_sm.gif') 0 5px no-repeat;font-size:10px;line-height:20px;}
/*spotlight*/
#spotlight{position:relative;float:left;width:177px;margin:0 7px;padding:40px 12px 0 11px;background:url('images/spotlight_bg.jpg') no-repeat;font-size:11px;color:#fff;}
#spotlight h2{padding:11px 5px 5px 5px;font-size:13px;}
#spotlight p{padding:0 5px;line-height:15px;}
#spotlight .more{float:right;position:relative;height:21px;margin-top:3px;padding:0 19px 0 0;background:url('images/spotlight_more_right_bg.gif') right top no-repeat;}
#spotlight .more a{position:relative;left:-4px;float:left;height:21px;padding-left:4px;background:url('images/spotlight_more_left_bg.gif') no-repeat;text-decoration:none;}
#spotlight .more a span{display:block;height:16px;padding:5px 0 0 2px;background:#fff;}
.spotlightbottom{position:relative;top:0px;left:-11px;clear:both;float:left;width:214px;height:30px;background:url('images/spotlight_bg_bottom.jpg') left bottom no-repeat;}


/****  cols  ****/
.colswrapper{clear:both;float:left;width:994px;}
.cols{float:left;width:994px;}
/* col1 */
.col1{clear:both;float:left;display:inline;overflow:hidden;width:216px;padding:25px 25px 120px 16px;text-align:left;}
.col1 h2{padding-bottom:8px;background:url('images/divider_col1_header.gif') left bottom no-repeat;font-size:16px;text-transform:uppercase;color:#000;font-weight:normal;}
.col1 h2.selected{color:#3da1e5;font-weight:bold;}
.col1 li{margin-bottom:2px;padding-bottom:2px;background:url('images/divider_col1.gif') left bottom no-repeat;line-height:35px;font-size:15px;}
.col1 li.selected div{background:url('images/sprite.gif') 0px -264px no-repeat;color:#3da1e5;font-weight:bold;}
.col1 li.current_page_item, .col1 li.current-cat a{color:#3da1e5 !important;}
.col1 li.selected a.unselected{color:#000;}
.col1 li.subnav div{background:url('images/sprite.gif') 0px -292px no-repeat;}
.col1 li div{padding-left:16px;background:url('images/sprite.gif') 0px -236px no-repeat;line-height:35px;}
.col1 li a{color:#000;text-decoration:none;}
.col1 li a:hover{text-decoration:underline;}
/* subnav */
.col1 li li{padding-left:12px;background:url('images/sprite.gif') -349px -240px no-repeat;line-height:20px;font-size:13px;}
.col1 li.selected li a{color:#000;font-weight:normal;}
.col1 li.selected li.selected{background:url('images/sprite.gif') -349px -268px no-repeat;line-height:20px;}
.col1 li.selected li.selected a{color:#3da1e5;font-weight:bold;}
/* archive */
body .archive{margin:15px 0 50px 0;padding-left:15px;background:url('images/icon_archive.gif') 0 3px no-repeat;font-size:13px;}
body  .archive a{text-decoration:none;}
body  .archive a:hover{text-decoration:underline;}
/* tags */
#tags h2{padding-left:15px;background:url('images/icon_tags.gif') no-repeat;font-size:15px;color:#000;line-height:22px;}
#tags a{float:left;margin:0 15px 6px 0;padding:2px 0;white-space:nowrap;font-size:12px;text-decoration:none;}
#tags a:hover{text-decoration:underline;}
#tags a.selected{padding:2px 3px;background:#3fa4e6;color:#fff;font-weight:bold;}
/* posts */
.post{padding:14px 12px 17px 17px;font-size:13px;line-height:18px;background:url('images/divider_col1_homepage.gif') left bottom no-repeat;}
.post a{color:#04427c;}
.post .categories{margin-bottom:2px;font-size:11px;color:#000;font-family:georgia,times,serif;text-transform:uppercase;}
.post h2 a{font-size:18px;line-height:22px;color:#a5050b;font-family:georgia,times,serif;text-decoration:none;font-weight:normal;}
.post h2 a:hover{text-decoration:underline;}
.post .byline{height:18px;padding:4px 0;font-size:12px;line-height:14px;font-family:georgia,times,serif;}
.post .author{color:#04427c;text-decoration:none;}
.post .author a {text-decoration:none;}
.post .author:hover{text-decoration:underline;}
.post .date{font-size:10px;color:#a1a1a1;font-family:Arial,Helvetica,sans-serif;}
/* featured post */
.featured {padding:14px 12px 0 17px;background:url('images/post_featured_bg.jpg') no-repeat;}
.featured .byline{padding:3px 0 3px 0;}
.featured .body{padding:0 0 10px 0;background:url('images/divider_col1_homepage.gif') left bottom no-repeat;}
.featured h2 {margin:0;padding-left:69px;background:url('images/icon_featured.gif') 0 1px no-repeat;font-weight:normal;}

/* col2 */
.col2{float:left;display:inline;overflow:hidden;width:737px;margin-top:6px;padding:0 0 120px 0;}
.col2 p.intro{margin-bottom:20px;font-size:13px;font-weight:bold;}
/* header tools */
.col2 .headertools{float:left;width:721px;margin-bottom:10px;}
.col2 .headertools .back{float:left;padding-left:23px;background:url('images/icon_back.png') 0 2px no-repeat;line-height:26px;}
.col2 .headertools .back a{color:#04427c;font-size:12px;text-decoration:none;}
.col2 .headertools .back a:hover{text-decoration:underline;}
/* sharebar */
.col2 .sharebar{float:right;}
.col2 .sharebar .title{float:left;padding-right:3px;font-size:12px;line-height:26px;}
.col2 .sharebar .link{float:left;height:22px;border-style:solid;border-width:1px 0 1px 1px;border-color:#e5e5e5;line-height:24px;}
.col2 .sharebar .link a{font-size:12px;color:#707070;text-decoration:none;}
.col2 .sharebar .facebook{padding:0 12px 0 23px;background:url('images/icon_facebook.gif') 6px 4px no-repeat;}
.col2 .sharebar .twitter{padding:0 12px 0 21px;background:url('images/icon_twitter_sm.gif') 6px 3px no-repeat;}
.col2 .sharebar .digg{padding:0 12px 0 25px;background:url('images/icon_digg.gif') 6px 3px no-repeat;}
.col2 .sharebar .sharethis{padding:0 12px 0 8px;border-width:1px;}
/*related case profiles */
#relatedcaseprofiles{margin-bottom:40px;}
#relatedcaseprofiles h2{color:#a5050b;font-size:13px;font-weight:bold;text-transform:none;}
#relatedcaseprofiles .profile{padding:8px 0 10px 0;background:url('images/divider_col1_nogradient.gif') left bottom no-repeat;}
#relatedcaseprofiles .profile .logo{margin-bottom:10px;}
#relatedcaseprofiles .profile h3{font-size:12px;font-weight:bold;font-family:georgia,times,serif;}
#relatedcaseprofiles .profile h3 a{text-decoration:none;}
#relatedcaseprofiles .profile h3 a:hover{text-decoration:underline;}
#relatedcaseprofiles .profile .body{font-size:11px;}


/****  footer  ****/
#footer{clear:both;float:left;width:994px;border-top:solid 3px #04427c;font-size:11px;line-height:11px;}
#footer ul{background:url('images/footer_bg.gif') repeat-x;}
#footer a{color:#04427c;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .navigation{float:left;width:500px;height:28px;padding:19px 0 0 18px;}
#footer .navigation li{float:left;margin-right:5px;padding-right:5px;border-right:solid #000 1px;}
#footer .navigation li.last{border:0;}
#footer .sharebar{float:right;width:458px;height:34px;padding:13px 18px 0 0;text-align:right;}
#footer .sharebar li{display:inline;padding:3px 16px;line-height:16px;}
#footer .sharebar a{padding-left:2px;}
#footer .facebook{background:url('images/icon_facebook.gif') 0 2px no-repeat;}
#footer .twitter{background:url('images/icon_twitter.gif') no-repeat;}
#footer .rss a{padding-left:3px;}
#footer .rss{background:url('images/icon_rss.gif') 0 1px no-repeat;}
.copyright{position:relative;top:0px;left:-3px;clear:both;width:982px;padding:5px 0 40px 18px;background:#f4f4f4 url('images/copyright_bg.gif') no-repeat;text-align:left;color:#636363;font-size:11px;}



/*  ABOUT */

/****  col1  ****/
.page-template-page-about-php .col1 .footertools{font-size:11px;}
/* our people */
#ourpeople {float:left;margin-top:25px;padding:12px;border:solid 1px #e5e5e5;background:#f5f5f5;}
#ourpeople h2{height:23px;margin-bottom:8px;padding-bottom:0;background:url('images/divider_col3.gif') left bottom no-repeat;font-size:11px;line-height:13px;font-weight:bold;text-transform:uppercase;color:#a5050b;font-family:georgia,times,serif;}
#ourpeople .person{clear:both;float:left;width:190px;margin-bottom:10px;padding-bottom:10px;background:url('images/divider_col3.gif') left bottom no-repeat;}
#ourpeople .photo{float:left;width:56px;margin-right:10px;padding:1px;border:solid #e5e5e5 1px;}
#ourpeople .photo img{float:left;}
#ourpeople .bio{font-size:11px;line-height:14px;}
#ourpeople .bio a{display:block;font-size:12px;font-family:georgia,times,serif;font-weight:bold;text-decoration:none;}
#ourpeople .bio a:hover{text-decoration:underline;}

.home #ourpeople {border:0;background:#fff;}

.page-template-default .col2{margin-top:9px;padding-top:52px;background:url('images/title_aboutfinance.jpg') no-repeat;}
.page-template-default .col2 h1{padding:0 0 10px 16px;font-size:13px;font-family:georgia,times,serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.page-template-default .col2 p.intro{margin:0 16px 20px 0;padding:15px 0 15px 16px;border-bottom:solid 1px #e5e5e5;font-family:Arial,Helvetica,sans-serif;}
.page-template-default .col2 p{margin-bottom:20px;padding:0 16px;font-size:14px;line-height:17px;font-family:georgia,times,serif;}
.page-template-default .col2 ul{padding:0 16px;font-size:14px;line-height:17px;font-family:georgia,times,serif;}
.page-template-default .col2 li{margin-bottom:5px;padding-left:20px;background:url('images/bullet_red_square.gif') 0 4px no-repeat;}



/****  col2  ****/
.page-template-page-about-php .col2{padding-top:163px;background:url('images/about_col2_bg.jpg') no-repeat;}
.page-template-page-about-php #about{clear:both;float:left;width:506px;}
.page-template-page-about-php #about h1{padding:20px 0 15px 0;border-bottom:solid 1px #e5e5e5;font-size:24px;font-weight:bold;color:#000;line-height:24px;}
.page-template-page-about-php #about .body{margin:15px 0;font-size:13px;line-height:17px;}
.page-template-page-about-php #about .body h2{padding-bottom:2px;font-size:11px;font-weight:bold;color:#a5050b;text-transform:uppercase;font-family:georgia,times,serif;}
.page-template-page-about-php #about .body p{padding-bottom:20px;}
.page-template-page-about-php #spotlight{margin:15px 0 0 0;}
.page-id-211 .col2{margin-top:9px;padding-top:52px;background:url('images/title_aboutfinance.jpg') no-repeat;}
.page-id-211 .col2 h1{padding:0 0 10px 16px;font-size:13px;font-family:georgia,times,serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.page-id-211 .col2 p.intro{margin:0 16px 20px 0;padding:15px 0 15px 16px;border-bottom:solid 1px #e5e5e5;font-family:Arial,Helvetica,sans-serif;}
.page-id-211 .col2 p{margin-bottom:20px;padding:0 16px;font-size:14px;line-height:17px;font-family:georgia,times,serif;}
.page-template-page-about-php .col2 {text-align:left;}
.page-template-page-about-php .col2 ul, .page-template-page-bio-php .col2 ul{padding:0 16px;font-size:14px;line-height:17px;font-family:georgia,times,serif;}
.page-template-page-about-php .col2 li, .page-template-page-bio-php .col2  ul li{margin-bottom:5px;padding-left:20px;background:url('images/bullet_red_square.gif') 0 4px no-repeat;}

.page-template-page-bio-php .cols ul {margin:10px 0 10px 0;}



/* SINGLE */


/****  col2  ****/
.single .col2{padding-top:20px;}
.single .col2 .headertools {margin-bottom:30px;}
/* article */
.single .col2 .article{float:left;width:691px;text-align:left;}
.single .col2 h1{margin-bottom:15px;font-size:24px;color:#000;font-weight:normal;font-family:georgia,times,serif;}
.single .col2 .byline{margin-bottom:25px;}
.single .col2 .author{padding-right:15px;font-size:13px;}
.single .col2 .author a{color:#04427c;text-decoration:none;}
.single .col2 .author a:hover{text-decoration:underline;}
.single .col2 .date{font-size:12px;color:#a1a1a1;}
.single .col2 p{margin-bottom:20px;font-size:13px;line-height:20px;}
/* tags */
.single .col2 .tags{margin-bottom:25px;padding-bottom:25px;border-bottom:solid 1px #e5e5e5;color:#000;font-size:12px;}
.single .col2 .tag a{color:#04427c;text-decoration:none;}
.single .col2 .tag a:hover{text-decoration:underline;}
/* bio */
.single .bio{float:left;width:691px;}
.single .bio .photo{float:left;margin-right:10px;padding:2px;border:solid 1px #e5e5e5;}
.single .bio .photo img{float:left;}
.single .bio .body{padding-top:10px;font-family:georgia,times,serif;font-style:italic;font-size:14px;line-height:20px;color:#5a5a5a;}
.single .bio .body a{font-weight:bold;text-decoration:none;color:#04427c;font-style:normal;}
.single .bio .body a:hover{text-decoration:underline;}
.single .bio .readall{margin-top:10px;}
.single .bio .readall a{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#04427c;text-decoration:none;font-style:normal;font-weight:normal;}
.single .bio .readall a:hover{text-decoration:underline;}


/* AUTHOR/BIO */


/****  col2  ****/
.author .col2, .page-template-page-bio-php .col2{padding-top:20px;}
.author .col2 .headertools, .page-template-page-bio-php .col2 .headertools{margin-bottom:30px;}
.author .col2 h1, .page-template-page-bio-php .col2 h1{font-size:24px;color:#000;font-weight:normal;font-family:georgia,times,serif;}
.author .col2 .position, .page-template-page-bio-php .col2 .position{margin-bottom:10px;padding:14px 0 13px 0;border-bottom:solid 1px #e5e5e5;color:#a5050b;font-weight:bold;}
.author .col2 p, .page-template-page-bio-php .col2 p{margin-bottom:20px;font-size:13px;line-height:17px;}
/* bio */
.page-template-page-bio-php .bio{position:relative;float:left;width:691px;padding-top:10px;}
.page-template-page-bio-php .bio .photo{position:relative;top:-10px;float:left;margin-right:10px;padding:2px;border:solid 1px #e5e5e5;}
.page-template-page-bio-php .bio .photo img{float:left;}
.page-template-page-bio-php .bio .body{padding-top:10px;font-family:georgia,times,serif;font-style:italic;font-size:14px;line-height:17px;color:#5a5a5a;}
.page-template-page-bio-php .bio .body a{font-weight:bold;text-decoration:none;color:#04427c;}
.page-template-page-bio-php .bio .body a:hover{text-decoration:underline;}
.page-template-page-bio-php .bio .readall{margin-top:10px;}
.page-template-page-bio-php .bio .readall a{font-size:12px;font-family:Arial,Helvetica,sans-serif;color:#04427c;text-decoration:none;font-style:normal;font-weight:normal;}
.page-template-page-bio-php .bio .readall a:hover{text-decoration:underline;}
.page-template-page-bio-php .q{color:#a5050b;}



/* CASE/PROFILES */

/****  col1  ****/
#single-case-profile #relatedcaseprofiles{margin:50px 0 40px 0;}

/****  col2  ****/
.page-template-page-case-profiles-php .col2{padding-top:193px;background:url('images/caseprofile_col2_bg.jpg') no-repeat;}
#single-case-profile .col2{width:721px;margin:0;padding:20px 16px 120px 0;}
#case-profile-cat .col2{width:721px;margin-right:16px;}
#single-case-profile .col2 .logo  {float:right;margin:0px 46px 20px 30px;}
.page-template-page-case-profiles-php .col2 h1, #single-case-profile .col2 h1, #case-profile-cat .col2 h1{margin-bottom:15px;font-size:24px;color:#000;line-height:24px;font-family:georgia,times,serif;}
#single-case-profile .col2 h1{font-weight:normal;}
#case-profile-cat .col2 h1{margin:15px 0 0 0;font-family:Arial,Helvetica,sans-serif;}
.page-template-page-case-profiles-php .col2 p, #single-case-profile .col2 p {margin-bottom:20px;font-size:14px;line-height:18px;font-family:georgia,times,serif;}
#single-case-profile .col2 p.intro, #case-profile-cat .col2 p.intro{font-family:Arial,Helvetica,sans-serif;}
/* slideshow */
.page-template-page-case-profiles-php #slideshow{position:relative;clear:both;float:left;width:737px;height:175px;overflow:hidden;background:#fff url('images/caseprofile_slideshow_bg.jpg') no-repeat;}
.page-template-page-case-profiles-php #slideshow .navigation{position:absolute;top:132px;left:613px;z-index:1;width:104px;height:28px;background:#fff;}
.page-template-page-case-profiles-php .js #slideshow .navigation{background:url('images/slideshow_nav_bg.gif') no-repeat;}
.page-template-page-case-profiles-php #slideshow .previous{float:left;width:22px;height:28px;margin-right:1px;text-indent:-9999px;}
.page-template-page-case-profiles-php #slideshow .next{float:left;width:21px;height:28px;text-indent:-9999px;}
.page-template-page-case-profiles-php #slidelinkscontainer{position:relative;float:left;width:60px;height:28px;overflow:hidden;}
.page-template-page-case-profiles-php #slidelinks{position:relative;top:0px;left:0px;}
.page-template-page-case-profiles-php #slidelinks a{float:left;width:20px;height:26px;margin:1px 0 0 0;font-size:13px;color:#000;line-height:26px;text-align:center;text-decoration:none;}
.page-template-page-case-profiles-php #slidelinks a:hover{background:#e8e8e8;color:#000;font-weight:normal;}
.page-template-page-case-profiles-php #slidelinks .selected, .page-template-page-case-profiles-php #slidelinks .selected .current_page_item,
.page-template-page-case-profiles-php #slidelinks .selected:hover, .page-template-page-case-profiles-php #slidelinks .current_page_item:hover{background:url('images/slideshow_nav_selected_bg.gif') no-repeat;font-weight:bold;color:#fff;cursor: default;}
/* #slideshow .previous{visibility:hidden;} TODO: turn this on if there will be more than three slides in the slideshow */
.page-template-page-case-profiles-php .previousoff{position:absolute;top:0px;left:3px;width:15px;height:28px;background:#fff;}
.page-template-page-case-profiles-php .nextoff{position:absolute;top:0px;right:3px;width:15px;height:28px;background:#fff;}
.page-template-page-case-profiles-php #slideshow li{display:none;position:absolute;top:0px;left:0px;width:697px;height:155px;margin:20px 20px 0 20px;overflow:hidden;}
.page-template-page-case-profiles-php #slideshow .description{float:left;width:527px;}
.page-template-page-case-profiles-php #slideshow .description h2 a{font-size:16px;font-weight:bold;color:#04427c;text-decoration:none;}
.page-template-page-case-profiles-php #slideshow .description h2 a:hover{text-decoration:underline;}
.page-template-page-case-profiles-php #slideshow .description p{margin:15px 0;font-size:14px;line-height:17px;color:#000;font-family:georgia,times,serif;}
.page-template-page-case-profiles-php #slideshow .description .more{clear:both;float:left;padding-right:23px;background:url('images/icon_more_grey.gif') right 0 no-repeat;line-height:18px;}
.page-template-page-case-profiles-php #slideshow .description .more a{font-size:12px;text-decoration:none;color:#04427c;}
.page-template-page-case-profiles-php #slideshow .description .more a:hover{text-decoration:underline;}
.page-template-page-case-profiles-php #slideshow .logo{float:left;width:150px;margin-left:20px;}
.page-template-page-case-profiles-php #slideshow #slide_1{display:block;}
/* caseprofilesbody */
.page-template-page-case-profiles-php #caseprofilesbody{clear:both;float:left;width:717px;padding:30px 0 0 20px;}
.page-template-page-case-profiles-php #caseprofilesbody h1{margin-bottom:5px;font-size:18px;font-weight:bold;color:#000;font-family:Arial,Helvetica,sans-serif;}
.page-template-page-case-profiles-php #caseprofilesbody p{margin:10px 30px 25px 0;font-size:13px;line-height:16px;font-family:Arial,Helvetica,sans-serif;}
.page-template-page-case-profiles-php #caseprofilesbody .case{float:left;width:202px;margin-right:30px;}
.page-template-page-case-profiles-php #caseprofilesbody .case img{margin-bottom:5px;padding:3px;border:solid 1px #e5e5e5;}
.page-template-page-case-profiles-php #caseprofilesbody .case a{padding-left:20px;background:url('images/icon_bullet_arrow.png') 0 3px no-repeat;font-size:16px;font-weight:bold;color:#04427c;text-decoration:none;}
.page-template-page-case-profiles-php #caseprofilesbody .case a:hover{text-decoration:underline;}
/* company */
#case-profile-cat .company{clear:both;float:left;width:721px;margin-top:20px;padding-top:20px;border-top:solid 1px #e5e5e5;}
#case-profile-cat .company .logo{float:left;width:150px;margin-right:10px;}
#case-profile-cat .company h2{margin:2px 0 5px 0;font-weight:normal;}
#case-profile-cat .company h2 a{font-size:18px;font-family:georgia,times,serif;color:#04427c;text-decoration:none;}
#case-profile-cat .company h2 a:hover{text-decoration:underline;}
#case-profile-cat .company .body{font-size:13px;line-height:17px;}
#case-profile-cat .company .body a{text-decoration:none;}
#case-profile-cat .company .body a:hover{text-decoration:underline;}


/* CONTACT */

/****  col1  ****/
.page-template-page-contact-php .col1, .page-template-page-contact-channel-php .col1 {padding-top:20px;}
.page-template-page-contact-php .col1 h2, .page-template-page-contact-channel-php col1 h2{background:transparent;text-transform:none;}
.page-template-page-contact-php #contactinfo, .page-template-page-contact-channel-php #contactinfo{margin:0;}
/****  col2  ****/
.page-template-page-contact-php .col2, .page-template-page-contact-channel-php .col2 {margin-top:9px;padding-top:52px;background:url('images/title_aboutfinance.jpg') no-repeat;text-align:left;}
.page-template-page-contact-php .col2 h1, .page-template-page-contact-channel-php .col2 h1{padding:0 0 10px 16px;font-size:13px;font-family:georgia,times,serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.page-template-page-contact-php .col2 .intro{width:640px;padding:10px 0 15px 0;font-size:14px;line-height:18px;font-family:georgia,times,serif;}
.page-template-page-contact-php .wrapper, .page-template-page-contact-channel-php .wrapper{float:left;padding-bottom:3px;background:url('images/contact_box_bg.gif') left bottom repeat-x;}
.page-template-page-contact-channel-php p {width:640px;padding:10px 0 15px 0;font-size:14px;line-height:18px;font-family:georgia,times,serif;}
.page-template-page-contact-channel-php #contactform p {width:auto;padding:0;font-family:Arial;}
/* contact form */
#contactform {clear:both;float:left;width:384px;height:520px;padding:20px 25px 0 25px;background:#f9f9f9;border-color:#d8d8d8;border-style:solid;border-width:1px 1px 0 1px;}
#contactform .row{clear:both;float:left;width:384px;margin-bottom:10px;}
#contactform input {float:left;width:283px;}
#contactform label, #contactform .label {float:left;width:85px;font-size:13px;}
#contactform fieldset label {display:none;}
#contactform input.phoneareacode,#contactform input.phoneprefix, #contactform input.phonelinenumber {width:40px;}
#contactform fieldset .phoneareacode{margin:0 2px;float:left;}
#contactform fieldset .phoneprefix{margin-left:5px;}
#contactform fieldset .phonelinenumber{width:55px;margin-left:10px;}
#phone span {float:left;line-height:23px;}
#contactform fieldset {clear:both;float:left;width:364px;;}
#contactform .checkboxrow {clear:both;float:left;width:364px;}
#contactform .tellmemoreabout .label{width:364px;padding:20px 0 5px 0;font-weight:bold;}
#contactform .tellmemoreabout label{width:300px;line-height:22px;}
#contactform .tellmemoreabout input{clear:both;float:left;width:auto;margin-right: 7px;}
#contactform .comments{margin-top:20px;}
#contactform .comments label{width:364px;font-weight:bold;}
#contactform .comments textarea{width:360px;height:105px;}
#contactform .submit input{width:95px;height:25px;background:#04427c;border:solid 1px #00284e;color:#fff;font-weight:bold;line-height:25px;}
/* contact info */
#contactinfowrapper {margin-left:10px;}
#contactinfo {float:left;width:182px;height:520px;padding:20px 16px 0 16px;border-color:#d8d8d8;border-style:solid;border-width:1px 1px 0 1px;font-size:13px;line-height:17px;}
#contactinfo h2{padding-bottom:5px;font-size:13px;font-weight:bold;color:#a5050b;}
#contactinfo .phone{padding:20px 0 25px 0;}
#contactinfo .phone span{font-size:11px;color:#707070;}


.checkboxrow .fieldwrap label{display:none;}
.checkboxrow  .fmcheck_hide label {display:block;}
/* DEFENSE */

/****  col2  ****/
.page-id-121 .col2{padding-top:163px;background:url('images/defense_col2_bg.jpg') no-repeat;}
.page-id-121 .col2 h1{width:737px;height:44px;background:url('images/title_whwgdefense.jpg') no-repeat;text-indent:-9999px;}
.page-id-121 .col2 .intro{width:737px;height:215px;background:url('images/defense_intro_bg.jpg') no-repeat;}
.page-id-121 .col2 .col{float:left;width:328px;padding:22px 20px 0 20px;}
.page-id-121 .col2 .cola{font-size:16px;line-height:20px;color:#1e669b;}
.page-id-121 .col2 .cola p{margin-bottom:20px;}
.page-id-121 .col2 .colb{font-size:14px;line-height:20px;font-family:georgia,times,serif;color:#000;}
.page-id-121 .col2 .colb .readall{background:url('images/sprite.gif') -893px -190px no-repeat;}
.page-id-121 .col2 .postheader{clear:both;float:left;width:721px;height:37px;margin-top:25px;background:url('images/title_perspectivesinsightsanalysis.gif') no-repeat;text-indent:-9999px;}
.page-id-121 .col2 .subscribe{float:right;text-indent:0;}
.page-id-121 .col2 .subscribe a{text-decoration:none;}
.page-id-121 .col2 .subscribe a:hover{text-decoration:underline;}
.page-id-121 .col2 .posts{clear:both;float:left;width:721px;margin-right:16px;}
.page-id-121 .col2 .post{background:none;border-bottom:solid 1px #ededed;}
.page-id-121 .col2 .featured{background:url('images/post_featured_bg.jpg') no-repeat;border-bottom:solid 1px #ededed;}
.page-id-121 .col2 .featured .body{background:none;}
.page-id-121 .col2 .footertools{clear:both;padding:5px 16px 0 12px;}


/* HOME */

/****  slideshow  ****/
.home #slideshow{position:relative;clear:both;float:left;width:994px;height:247px;overflow:hidden;background:#fff url('images/divider_slideshow.gif') left bottom repeat-x;}
.home #slideshow .navigation{position:absolute;top:202px;left:878px;z-index:1;width:104px;height:28px;background:#fff;}
.home .js #slideshow .navigation{background:url('images/slideshow_nav_bg.gif') no-repeat;}
.home #slideshow .previous{float:left;width:22px;height:28px;margin-right:1px;text-indent:-9999px;}
.home #slideshow .next{float:left;width:21px;height:28px;text-indent:-9999px;}
.home #slidelinkscontainer{position:relative;float:left;width:60px;height:28px;overflow:hidden;}
.home #slidelinks{position:relative;top:0px;left:0px;}
.home #slidelinks a{float:left;width:20px;height:26px;margin:1px 0 0 0;font-size:13px;color:#000;line-height:26px;text-align:center;text-decoration:none;}
.home #slidelinks a:hover{background:#e8e8e8;color:#000;font-weight:normal;}
.home #slidelinks .selected,
.home #slidelinks .selected:hover{background:url('images/slideshow_nav_selected_bg.gif') no-repeat;font-weight:bold;color:#fff;cursor: default;}
/* #slideshow .previous{visibility:hidden;} TODO: turn this on if there will be more than three slides in the slideshow */
.home .previousoff{position:absolute;top:0px;left:3px;width:15px;height:28px;background:#fff;}
.home .nextoff{position:absolute;top:0px;right:3px;width:15px;height:28px;background:#fff;}
.home #slideshow li{display:none;position:absolute;top:0px;left:0px;width:994px;height:247px;overflow:hidden;}
.home #slideshow #slide_1{display:block;}


/****  cols  ****/
.home .cols{background:url('images/homepage_col2_bg.gif') 480px 0px repeat-y;}


/****  col1  ****/
.home .col1{clear:both;float:left;display:inline;width:475px;margin:22px 0 120px 5px;padding:38px 0 0 0;background:url('images/title_whwgperspectives.gif') no-repeat;}
.home .col1 h2{background:none;text-transform:none;}
.home .featured h2{background:url('images/icon_featured.gif') 0 1px no-repeat;}
.home .col1 .footertools{clear:both;float:left;width:451px;padding:10px 0 20px 12px;font-size:13px;}
.home .subscribe{float:right;margin-top:3px;}
.home .subscribe a{text-decoration:none;}
.home .subscribe a:hover{text-decoration:underline;}


/****  col2  ****/
.home .col2{float:left;display:inline;width:300px;padding:13px 0 120px 0;}
.home .list{margin:10px 4px;padding:0 8px 15px 8px;border-bottom:solid #e1e1e1 1px;font-size:13px;font-weight:bold;}
.home .list a{text-decoration:none;line-height:20px;}
.home .list a:hover{text-decoration:underline;}
.home .list li{line-height:20px;padding:0 0 5px 26px;background:url('images/icon_more.gif') no-repeat;}
.home #yourneeds h2{height:16px;margin-bottom:15px;background:url('images/title_yourneeds.gif') no-repeat;text-indent:-9999px;}
.home #yourissues h2{height:14px;margin-bottom:15px;background:url('images/title_yourissues.gif') no-repeat;text-indent:-9999px;}
.home #podiumpundits h2{height:61px;margin-bottom:2px;background:url('images/title_podiumpundits.gif') no-repeat;text-indent:-9999px;}
.home #podiumpundits{border:0;}


/****  col3  ****/
.home .col3{float:left;display:inline;width:214px;overflow:hidden;padding-bottom:120px;}
/* our people */
.home #ourpeople{clear:both;float:left;margin:0 12px 10px 12px;}
.home #ourpeople h2{height:23px;margin-bottom:10px;background:url('images/title_ourpeople.gif') no-repeat;text-indent:-9999px;}
.home #ourpeople .person{clear:both;float:left;width:190px;margin-bottom:10px;padding-bottom:10px;background:url('images/divider_col3.gif') left bottom no-repeat;}
.home #ourpeople .photo{float:left;width:56px;margin-right:10px;padding:1px;border:solid #e5e5e5 1px;}
.home #ourpeople .photo img{float:left;}
.home #ourpeople .bio{font-size:11px;line-height:14px;}
.home #ourpeople .bio a{font-size:12px;font-family:georgia,times,serif;font-weight:bold;text-decoration:none;}
.home #ourpeople .bio a:hover{text-decoration:underline;}
.home .col3 .footertools{font-size:11px;}
.home .col3 .footertools .readall{float:right;white-space:nowrap;}


/* PERSPECTIVES */


/****  col1  ****/
.col1 #tags{margin-top:20px;}


/****  col2  ****/
.page-id-301 .col2{padding-top:163px;background:url('images/perspectives_col2_bg.jpg') no-repeat;}
.page-id-301 .col2 .perspectives{width:705px;height:84px;padding:50px 16px 0 16px;background:url('images/title_perspectives.jpg') no-repeat;font-size:14px;color:#000;font-family:georgia,times,serif;line-height:17px;}
.page-id-301 .col2 #perspectives h1{display:none;}
.page-id-301 .col2 .postheader{clear:both;float:left;width:721px;height:37px;margin-top:25px;background:url('images/title_perspective_posts.jpg') no-repeat;text-indent:-9999px;}
.page-id-301 .col2 .subscribe{float:right;text-indent:0;}
.page-id-301 .col2 .subscribe a{text-decoration:none;}
.page-id-301 .col2 .subscribe a:hover{text-decoration:underline;}
.page-id-301 .col2 .posts{clear:both;float:left;width:721px;margin-right:16px;}
.page-id-301 .col2 .post{background:none;border-bottom:solid 1px #ededed;}
.page-id-301 .col2 .featured{background:url('images/post_featured_bg.jpg') no-repeat;border-bottom:solid 1px #ededed;}
.page-id-301 .col2 .featured .body{background:none;}
.page-id-301 .col2 .footertools{clear:both;padding:5px 16px 0 12px;}



/* PRACTICES */


/****  col2  ****/
.page-id-117 .col2, .page-id-129 .col2{padding-top:163px;background:url('images/practices_col2_bg.jpg') no-repeat;}
.page-id-117 .col2 .practices{width:705px;height:227px;padding:50px 16px 0 16px;background:url('images/practices_bg_new.jpg') no-repeat;font-size:15px;color:#fff;line-height:18px;}
.page-id-129 .col2 .practices{width:705px;height:227px;padding:50px 16px 0 16px;background:url('images/services_bg_new.jpg') no-repeat;font-size:15px;color:#fff;line-height:18px;}
.page-id-117 .col2 .practices h1, .page-id-129 .col2 .practices h1{display:none;}
.page-id-117 .col2 .practices .cola, .page-id-129 .col2 .practices .cola {clear:both;float:left;width:350px;padding:20px 20px 0 20px;color:#fff;}
.page-id-117 .col2 .practices .cola h2, .page-id-129 .col2 .practices .cola h2{margin-bottom:2px;font-size:18px;font-weight:bold;color:#5ecbff;}
.page-id-117 .col2 .practices .colb, .page-id-129 .col2 .practices .colb{float:left;width:287px;margin:5px 5px 0 23px;}
.page-id-117 .col2 .practices .colb h2, .page-id-129 .col2 .practices .colb h2{text-align:center;font-size:11px;font-weight:bold;text-transform:uppercase;color:#a8cfee;font-family:georgia,times,serif;}
.page-id-117 .col2 .practices .colb ul, .page-id-129 .col2 .practices .colb ul{margin-top:12px;}
.page-id-117 .col2 .practices .colb li, .page-id-129 .col2 .practices .colb li{padding:0 0 6px 40px;font-size:15px;font-weight:bold;font-family:Arial,verdana,serif;color:#fff;}
.page-id-117 .col2 .postheader, .page-id-129 .col2 .postheader{clear:both;float:left;width:721px;height:37px;margin-top:25px;background:url('images/title_practices_posts.jpg') no-repeat;text-indent:-9999px;}
.page-id-117 .col2 .subscribe, .page-id-129 .col2 .subscribe{float:right;text-indent:0;}
.page-id-117 .col2 .subscribe a, .page-id-129 .col2 .subscribe a{text-decoration:none;}
.page-id-117 .col2 .subscribe a:hover, .page-id-129 .col2 .subscribe a:hover{text-decoration:underline;}
.page-id-117 .col2 .posts, .page-id-129 .col2 .posts{clear:both;float:left;width:721px;margin-right:16px;}
.page-id-117 .col2 .post, .page-id-129 .col2 .post{background:none;border-bottom:solid 1px #ededed;}
.page-id-117 .col2 .featured .body, .page-id-129 .col2 .featured .body{background:none;}
.page-id-117 .col2 .footertools, .page-id-129 .col2 .footertools{clear:both;padding:5px 16px 0 12px;}

.practices .colb a {text-decoration:none;color:#fff;}


.page-id-129 .col2 .featured{background:url('images/post_featured_bg.jpg') no-repeat;border-bottom:solid 1px #ededed;}


/* PRINCIPALS */

/****  col2  ****/
.page-template-page-principals-php .col2{width:721px;padding:20px 16px 120px 0;text-align:left;}
.page-template-page-principals-php .col2 h1{font-size:24px;color:#000;font-weight:bold;}
.page-template-page-principals-php .col2 .intro{margin-bottom:10px;padding:10px 0;border-bottom:solid 1px #e5e5e5;font-size:14px;line-height:18px;font-family:georgia,times,serif;}
.page-template-page-principals-php .col2 .photo{float:left;padding:2px;border:solid 1px #e5e5e5;}
.page-template-page-principals-php .col2 .photo img{float:left;}
/* managing director */
.page-template-page-principals-php #managingdirector{position:relative;float:left;margin-bottom:25px;padding:15px 100px 5px 0;border-bottom:solid 1px #e5e5e5;}
.page-template-page-principals-php #managingdirector .photo{position:relative;top:-15px;float:left;margin-right:10px;}
.page-template-page-principals-php #managingdirector h2 a{font-size:20px;color:#04427c;font-weight:normal;font-family:georgia,times,serif;text-decoration:none;}
.page-template-page-principals-php #managingdirector h2 a:hover{text-decoration:underline;}
.page-template-page-principals-php #managingdirector p{margin-bottom:5px;}
.page-template-page-principals-php .col2 .position{margin:3px 0 5px 0;color:#a5050b;font-weight:bold;}
.page-template-page-principals-php .col2 p{margin-bottom:20px;font-size:13px;line-height:17px;}
/* directors */
.page-template-page-principals-php .col2 h2.directortitle{margin-bottom:15px;font-size:16px;font-weight:bold;color:#a5050b;}
.page-template-page-principals-php .col2 .person{float:left;width:93px;margin:0 45px 20px 0;text-align:center;font-family:Arial,georgia,times,serif;font-size:11px;line-height:22px;height:150px;}
.page-template-page-principals-php .col2 .person a{text-decoration:none;}
.page-template-page-principals-php .col2 .person a:hover{text-decoration:underline;}
.page-template-page-principals-php .seniordirectors,
.page-template-page-principals-php .directors{clear:both;float:left;width:721px;margin-bottom:20px;padding-bottom:20px;border-bottom:solid 1px #e5e5e5;}
.page-template-page-principals-php .associatedirectors{float:left;width:360px;}
.page-template-page-principals-php .associates{float:left;width:335px;}
.page-template-page-principals-php .partners {clear:both;float:left;width:721px;margin-top:20px;padding-top:20px;border-top:solid 1px #e5e5e5;}


/* SEARCH */



/****  content  ****/
.error404 #content, .search #content{padding:25px 0 120px 0;}
/* header tools */
.error404 .headertools, .search .headertools{position:relative;clear:both;float:left;width:670px;*height:147px;margin:0 0 15px 25px;padding-bottom:2px;border-bottom:1px solid #ededed;}
.search #searchnoresults .headertools,.error404 .headertools, .search .headertools {height:auto;}
.error404 .headertools .results, .search .headertools .results{font-size:24px;color:#707070;line-height:30px;}
.error404 .headertools .results span, .search .headertools .results span{color:#000;font-weight:bold;}
.error404 .headertools .searchform, .search .headertools .searchform{height:50px;margin-bottom:25px;padding:17px 0 0 16px;border:solid 1px #d8d8d8;background:url('images/searchform_bg.gif') repeat-x;}
.error404 .headertools input.search, .search .headertools input.search{position:relative;top:-10px;width:470px;height:22px;padding:5px 0 0 5px;font-size:16px;color:#000;}
.error404 .headertools input.search{color:#a1a1a1;}
.search .headertools .showing{position:relative;top:6px;float:left;font-size:12px;color:#707070;}
.search .headertools .viewby{position:relative;top:6px;float:right;padding-right:20px;font-size:12px;}
.search .headertools .viewby a{float:left;margin-left:20px;text-decoration:none;}
.search .headertools .viewby a:hover{text-decoration:underline;}
.search .headertools .viewby a.selected{padding-bottom:3px;font-weight:bold;color:#000;cursor:default;}
.search .headertools .viewby a.selected:hover{text-decoration:none;}
.search .headertools .viewby a.selected span{display:block;*float:left;height:1px;border-top:solid 3px #a5050b;border-bottom:solid 3px #fff;border-left:solid 1px #ededed;border-right:solid 1px #ededed;background:#efefef;}
/* posts */
.search .posts{width:670px;margin-left:25px;}
.search .post{padding-left:0;background:none;border-bottom:solid 1px #ededed;}
.search .tags{padding-top:10px;font-size:10px;}
/* footer tools */
.search .footertools{clear:both;float:left;width:670px;padding-top:20px;}
.search .footertools .navigation{float:right;}
.search .footertools .navigation a{float:left;width:22px;height:22px;margin-right:6px;border:solid 1px #d8d8d8;background:#f9f9f9;text-align:center;font-size:12px;line-height:22px;text-decoration:none;}
.search .footertools .navigation a:hover{text-decoration:underline;}
.search .footertools .navigation a.previous{width:75px;}
.search .footertools .navigation a.next{width:55px;}
.search .footertools .navigation a.selected{border-color:#fff;background:#fff;font-weight:bold;color:#000;cursor:default;}
.search .footertools .navigation a.selected:hover{text-decoration:none;}
.search .footertools .navigation a span{font-size:14px;color:#a5050b;}
/* no results */
.search .noresults h2{font-size:14px;color:#000;font-weight:bold;}
.search .noresults ul{margin:15px 0 60px 15px;color:#707070;}
.search .noresults li{padding-bottom:5px;list-style: disc;font-size:10px;line-height:16px;}
.search .noresults li span{font-size:14px;line-height:16px;}
/* categories */
.error404 .categories, .search .categories{clear:both;float:left;width:670px;margin-left:25px;}
.error404 .category,.search .category{float:left;width:134px;height:180px;padding:0 16px;border-right:solid 1px #e5e5e5;}
.error404 .categories .last, .search .categories .last{border:0;}
.error404 .category h2, .search .category h2{padding-bottom:10px;font-size:11px;text-transform:uppercase;color:#a5050b;font-family:georgia,times,serif;font-weight:bold;}
.error404 .category a, .search .category a{clear:both;float:left;margin-bottom:10px;font-size:12px;text-decoration:none;}
.error404 .category a:hover, .search .category a:hover{text-decoration:underline;}
/* suggestions */
.error404 .suggestions, .search .suggestions{margin:15px 0 60px 15px;color:#707070;font-size:14px;line-height:16px;}
.error404 .suggestions h2, .search .suggestions h2{font-size:14px;color:#000;font-weight:bold;}
.error404 .suggestions ul, .search .suggestions ul{margin-bottom:15px;}


/* TAGS */



/****  col1  ****/
.page-template-tags-php .col1 {margin-top:0;padding-top:0;}
.page-template-tags-php .col1 h2 {padding-bottom:8px;font-size:16px;text-transform:uppercase;color:#000;font-weight:normal;}
.page-template-tags-php .col1 .body{float:left;width:216px;overflow:hidden;padding-top:10px;background:url('images/divider_col1_header.gif') left top no-repeat;}
.page-template-tags-php .col1 .show{clear:both;float:left;height:20px;margin-top:15px;padding-left:25px;background-image:url('images/sprite.gif');background-repeat:no-repeat;font-size:12px;line-height:20px;}
.page-template-tags-php .col1 .show a{color:#04427c;text-decoration:none;}
.page-template-tags-php .col1 .show a:hover{text-decoration:underline;}
.page-template-tags-php .col1 .all{background-position: -964px -300px;}
.page-template-tags-php .col1 .fewer{background-position: -964px -325px;}


/****  col2  ****/
.page-template-tags-php .col2, .archive .col2{text-align:left;}
.page-template-tags-php .col2, .archive .col2{margin-top:20px;}
.page-template-tags-php .col2 h1, .archive .col2 h1{margin-bottom:30px;font-size:24px;color:#000;font-weight:bold;line-height:24px;float:left;}
.page-template-tags-php .col2 h1 {float:none;}
.page-template-tags-php  h1, .archive h1{height:37px;margin-bottom:0;line-height:30px;}
.page-template-tags-php h1 span, .archive h1 span{font-weight:normal;}
.page-template-tags-php .col2 .rss, .archive .col2 .rss{float:left;width:10px;height:10px;margin:13px 0 0 5px;background:url('images/icon_rss_sm.gif') no-repeat;text-indent:-9999px;}
.page-template-tags-php .col2 .headertools, .archive .col2 .headertools{clear:both;float:left;width:721px;margin-bottom:5px;background:url('images/divider_headertools.gif') left bottom repeat-x;}
.page-template-tags-php .col2 .navigation, .archive .col2 .navigation{float:right;margin-top:2px;}
.page-template-tags-php .col2 .navigation a, .archive .col2 .navigation a{float:left;width:11px;height:28px;padding:0 3px 0 2px;line-height:28px;text-align:center;text-decoration:none;font-size:13px;color:#04427c;}
.page-template-tags-php .col2 .navigation a:hover, .archive .col2  .navigation a:hover{text-decoration:underline;}
.page-template-tags-php .col2 .navigation a.selected, .archive .col2  .navigation a.selected{color:#000;font-weight:bold;}
.page-template-tags-php .col2 .navigation .previous, .archive .col2  .navigation .previous{width:29px;height:26px;padding:0;background:url('images/sprite.gif') -956px -379px no-repeat;text-indent:-9999px;}
.page-template-tags-php .col2 .navigation .previousoff, .archive .col2  .navigation .previousoff{background:url('images/sprite.gif') -956px -349px no-repeat;cursor:default;}
.page-template-tags-php .col2 .navigation .next, .archive .col2  .navigation .next{width:29px;height:26px;padding:0;background:url('images/sprite.gif') -956px -440px no-repeat;text-indent:-9999px;}
.page-template-tags-php .col2 .navigation .nextoff, .archive .col2  .navigation .nextoff{background:url('images/sprite.gif') -956px -410px no-repeat;cursor:default;}
.page-template-tags-php .col2 .posts, .archive .col2  .posts{clear:both;float:left;width:721px;}
.page-template-tags-php .col2 .post, .archive .col2 .post{background:none;border-bottom:solid 1px #ededed;}
.page-template-tags-php .col2 .featured, .archive .col2 .featured{background:url('images/post_featured_bg.jpg') no-repeat;border-bottom:solid 1px #ededed;}
.page-template-tags-php .col2 .featured .body, .archive .col2 .featured .body{background:none;}
.page-template-tags-php .col2 .footertools, .archive .col2 .footertools {clear:both;float:left;width:711px;padding:10px 0 0 10px;}
.page-template-tags-php .col2 .footertools .subscribe, .archive .col2 .footertools .subscribe{float:left;}
.page-template-tags-php .col2 .footertools .subscribe a, .archive .col2 .footertools .subscribe a{text-decoration:none;}
.page-template-tags-php .col2 .footertools .subscribe a:hover, .archive .col2 .footertools .subscribe a:hover{text-decoration:underline;}

.page-template-tags-php .col2 .row{float:left;width:228px;padding-left:16px;border-left:solid 1px #e5e5e5;}
.page-template-tags-php .col2 .letter{clear:both;float:left;margin-bottom:30px;}
.page-template-tags-php .col2 .row h2 {margin-bottom:10px;font-size:32px !important;font-family:georgia,times,serif;color:#000;font-weight:normal;line-height:34px;background:none !important;}
.page-template-tags-php .col2 .row h2.empty {color:#9a9a9a !important;;}
.page-template-tags-php .col2 .row a{clear:both;float:left;margin-bottom:5px;font-size:13px;color:#04427c;line-height:16px;text-decoration:none;}
.page-template-tags-php .col2 .row a:hover{text-decoration:underline;}


.tag .col1 .show{clear:both;float:left;height:20px;margin-top:15px;padding-left:25px;background-image:url('images/sprite.gif');background-repeat:no-repeat;font-size:12px;line-height:20px;}
.tag .col1 .show a{color:#04427c;text-decoration:none;}
.tag .col1 .show a:hover{text-decoration:underline;}
.tag .col1 .all{background-position: -964px -300px;}


/* TEAMLEADERS */



/****  col2  ****/
.page-template-page-team-leaders-php .col2{margin-top:9px;padding-top:52px;background:url('images/title_aboutfinance.jpg') no-repeat;}
.page-template-page-team-leaders-php .col2 h1{padding:0 0 10px 16px;font-size:13px;font-family:georgia,times,serif;font-weight:bold;color:#fff;text-transform:uppercase;}
.page-template-page-team-leaders-php .col2 .people{clear:both;float:left;width:737px;background:url('images/divider_teamleader_body.gif') repeat-y;}
.page-template-page-team-leaders-php .col2 .bodybottom{clear:both;float:left;width:737px;height:2px;background:url('images/divider_teamleader_body_bottom.gif') no-repeat;}
.page-template-page-team-leaders-php .col2 .person{float:left;width:705px;padding:20px 16px;border-bottom:solid 1px #e5e5e5;}
.page-template-page-team-leaders-php .col2 .last{border:0;}
.page-template-page-team-leaders-php .col2 .photo{float:left;margin-right:10px;padding:2px;border:solid 1px #e5e5e5;}
.page-template-page-team-leaders-php .col2 .photo img{float:left;}
.page-template-page-team-leaders-php .col2 .body h2{margin-bottom:10px;}
.page-template-page-team-leaders-php .col2 .body h2 a{font-size:18px;font-family:georgia,times,serif;text-decoration:none;}
.page-template-page-team-leaders-php .col2 .body h2 a:hover{text-decoration:underline;}
.page-template-page-team-leaders-php .col2 .body{font-size:13px;line-height:17px;}
.page-template-page-team-leaders-php .col2 .body .readall{margin-top:5px;}



/* SDAC Added */
.clearjz {clear:both;}
.archive .col2 {text-align:left;}

.page-template-page-channel-php .col2{padding-top:163px;}
.page-template-page-channel-php .col2 h1{width:737px;height:44px;background:url('images/title_whwgdefense.jpg') no-repeat;text-indent:-9999px;}
.page-template-page-channel-php .col2 .intro{width:737px;}
.page-template-page-channel-php .col2 .intro .cols{float:left;width:100%;padding-bottom:20px;background:url('images/defense_intro_bg.jpg') repeat-y;}
.page-template-page-channel-php .col2 .col{float:left;margin-top:22px;padding:0 20px 0 20px;}
.page-template-page-channel-php .col2 .cola{width:328px;font-size:16px;line-height:20px;color:#1e669b;}
.page-template-page-channel-php .col2 .cola p{margin-bottom:22px;}
.page-template-page-channel-php .col2 .colb{width:327px;border-left:solid 1px #d0d0d0;font-size:14px;line-height:20px;font-family:georgia,times,serif;color:#000;}
.page-template-page-channel-php .col2 .colb .readall{background:url('images/sprite.gif') -893px -190px no-repeat;}
.page-template-page-channel-php .col2 .colb p {margin-bottom:10px;}
.page-template-page-channel-php .col2 .postheader{clear:both;float:left;width:721px;height:37px;margin-top:25px;background:url('images/title_perspectivesinsightsanalysis.gif') no-repeat;text-indent:-9999px;}
.page-template-page-channel-php .col2 .subscribe{float:right;text-indent:0;}
.page-template-page-channel-php .col2 .subscribe a{text-decoration:none;}
.page-template-page-channel-php .col2 .subscribe a:hover{text-decoration:underline;}
.page-template-page-channel-php .col2 .posts{clear:both;float:left;width:721px;margin-right:16px;}
.page-template-page-channel-php .col2 .post{background:none;border-bottom:solid 1px #ededed;}
.page-template-page-channel-php .col2 .featured {background:url('images/post_featured_bg.jpg') no-repeat;border-bottom:solid 1px #ededed;}
.page-template-page-channel-php .col2 .featured .body{background:none;}
.page-template-page-channel-php .col2 .featured .categories {float:left;height:25px;display:block;}

.page-template-page-channel-php .col2 .footertools{clear:both;padding:5px 16px 0 12px;}

.page-template-page-channel-php .col2 .body p, .home .body p {margin-bottom:10px;}

.page-id-129 .col2 .colb, .page-id-117 .col2 .colb  {border-left:none;}


/* Services */
.page-id-129 .col2{background:url('images/sections/Services_Main.png') no-repeat;}
.page-id-131 .col2{background:url('images/sections/Writing.png') no-repeat;}
.page-id-133 .col2{background:url('images/sections/Research.png') no-repeat;}
.page-id-135 .col2{background:url('images/sections/Training.png') no-repeat;}
.page-id-137 .col2{background:url('images/sections/Digital.png') no-repeat;}
.page-id-139 .col2{background:url('images/sections/Policy_Dinners.png') no-repeat;}

/* Practices */
.page-id-117 .col2{background:url('images/sections/Practices_Main.png') no-repeat;}
.page-id-118 .col2{background:url('images/sections/International.png') no-repeat;}
.page-id-121 .col2{background:url('images/sections/Defense.png') no-repeat;}
.page-id-123 .col2{background:url('images/sections/Finance.png') no-repeat;}
.page-id-125 .col2{background:url('images/sections/Litigation.png') no-repeat;}
.page-id-127 .col2{background:url('images/sections/Public_Affairs.png') no-repeat;}
.page-id-141 .col2{background:url('images/sections/Corporate_Responsibility.png') no-repeat !important}

/* Case Profile */
.page-id-158 .col2{background:url('images/sections/Case_Profiles.png') no-repeat;}


/* About */
.page-id-3 .col2{background:url('images/sections/About.png') no-repeat;}


/* Specific to the page */

.page-id-141 .col2 h1 {background:url('images/title_whwgcorporateresponsibility.jpg') no-repeat;}
.page-id-141 .col2 .postheader {background:url('images/title_perspectives_corporateresponsibility.gif') no-repeat;}

.page-id-121 .col2 h1 {background:url('images/title_whwgdefense.jpg') no-repeat;}
.page-id-121 .col2 .postheader {background:url('images/title_perspectives_defense.gif') no-repeat;}

.page-id-118 .col2 h1 {background:url('images/title_whwginternational.jpg') no-repeat;}
.page-id-118 .col2 .postheader {background:url('images/title_perspectives_international.gif') no-repeat;}

.page-id-137 .col2 h1 {background:url('images/title_whwgdigital.jpg') no-repeat;}
.page-id-137 .col2 .postheader {background:url('images/title_perspectives_digital.gif') no-repeat;}

.page-id-123 .col2 h1 {background:url('images/title_whwgfinance.jpg') no-repeat;}
.page-id-123 .col2 .postheader {background:url('images/title_perspectives_finance.gif') no-repeat;}

.page-id-125 .col2 h1 {background:url('images/title_whwglitigation.jpg') no-repeat;}
.page-id-125 .col2 .postheader {background:url('images/title_perspectives_litigation.gif') no-repeat;}

.page-id-139 .col2 h1 {background:url('images/title_whwgpolicydinners.jpg') no-repeat;}
.page-id-139 .col2 .postheader {background:url('images/title_perspectives_policydinners.gif') no-repeat;}

.page-id-127 .col2 h1 {background:url('images/title_whwgpublicaffairs.jpg') no-repeat;}
.page-id-127 .col2 .postheader {background:url('images/title_perspectives_publicaffairs.gif') no-repeat;}

.page-id-133 .col2 h1 {background:url('images/title_whwgresearch.jpg') no-repeat;}
.page-id-133 .col2 .postheader {background:url('images/title_perspectives_research.gif') no-repeat;}

.page-id-135 .col2 h1 {background:url('images/title_whwgtraining.jpg') no-repeat;}
.page-id-135 .col2 .postheader {background:url('images/title_perspectives_training.gif') no-repeat;}

.page-id-131 .col2 h1 {background:url('images/title_whwgwriting.jpg') no-repeat;}
.page-id-131 .col2 .postheader {background:url('images/title_perspectives_writing.gif') no-repeat;}

.page-id-301 .col2 .postheader {background:url('images/title_perspective_posts.jpg') no-repeat;}
.page-id-301 .col2 h1 {display:none;}

.page-id-117 .col2 .postheader,.page-id-129 .col2 .postheader {background:url('images/title_practices_posts.jpg') no-repeat;}


.page-id-10 .col2 {background:none !important;margin:0; padding-top:25px;}
.page-id-10 .col2 h1 {font-size:24px;color:#000;font-family:Arial;font-weight:bold;margin:0 !important;padding:0 !important;text-transform:none;}

.page-id-240 .col2, .parent-pageid-121 .col2 {background:url('images/title_aboutdefence.jpg') no-repeat;}
.page-id-252 .col2,  .parent-pageid-125 .col2 {background:url('images/title_aboutlitigation.jpg') no-repeat;}
.page-id-258 .col2, .parent-pageid-127 .col2 {background:url('images/title_aboutpublicaffairs.jpg') no-repeat;}
.page-id-234 .col2, .parent-pageid-141 .col2 {background:url('images/title_aboutcorporateresponsibility.jpg') no-repeat;}
.page-id-246 .col2, .parent-pageid-118 .col2 {background:url('images/title_aboutinternational.jpg') no-repeat;}
.page-id-293 .col2, .parent-pageid-131 .col2 {background:url('images/title_aboutwriting.jpg') no-repeat;}
.page-id-280 .col2, .parent-pageid-133 .col2 {background:url('images/title_aboutresearch.jpg') no-repeat;}
.page-id-286 .col2, .parent-pageid-135 .col2 {background:url('images/title_abouttraining.jpg') no-repeat;}
.page-id-268 .col2, .parent-pageid-137 .col2 {background:url('images/title_aboutdigital.jpg') no-repeat;}
.page-id-274 .col2, .parent-pageid-139 .col2 {background:url('images/title_aboutpolicydinners.jpg') no-repeat;}


.casePro ul {list-style: square !important;}
.casePro ul li {float:none !important;}
.casePro ul, .casePro ul li {margin:10px;padding:0;font-size:14px;font-family:georgia,times,serif;}

#tags #navigation {margin-top:-7px;}
