/*
Theme Name: Lakehouse
Author:Robert Bradford
Version:0.9
Template:wp-theme-framework
---------------------------------------
Standard font-size/line-height
---------------------------------------
40px/48px
32px/38px
26px/32px
22px/28px
18px/22px
12px/18px
*/
@import url("../wp-theme-framework/style.css");/* Common Elements
--------------------------------------------------------------------------------------------*/
/*a{color:#3E9BE9;}*/
/*a{color:#306A8B;}*/
a{color:#3381af;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font-weight:normal;font-size:14px;line-height:22px;font-family:Helvetica,Arial,Verdana,sans-serif;background:#EBEBEB;color:#333;margin:0;}
blockquote,
q{margin:0 2em;}
footer{clear:both;}
h1,
h2,
h3,
h4,
h5,
h6{color:#4c4c4c;font-size:28px;line-height:32px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:normal;margin:0.9em 0 0.5em;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#333;font-weight:normal;}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover{color:#111;text-decoration:none;}
h1{margin-top:0;font-family:Georgia,Times,serif;}
h2{font-size:18px;line-height:22px;font-weight:bold;color:#555;font-family:Helvetica,Arial,sans-serif;}
h3{font-size:16px;line-height:22px;font-weight:normal;}
h4{font-size:16px;line-height:18px;}
h5,
h6{font-size:14px;line-height:20px;}
h1 img,
h2 img,
h3 img,
h4 img,
h5 img,
h6 img{vertical-align:top;}
img{vertical-align:top;}
p{margin-bottom:1em;}
ol,
ul{margin-left:1em;padding-left:1em;margin-bottom:1em;}
ul.children{margin-bottom:0;}
/* Common Classes
--------------------------------------------------------------------------------------------*/
a.more-link{font-weight:bold;}
a.call-to-action:after,
a.more-link:after{content:'\00a0\00bb';}
a.back-link:before{content:'\00ab\00a0';}
a.post-edit-link{background:#AD0000;color:#fff !important;padding:0px 0.25em;display:block;}
a.post-edit-link:hover{background:#980000;color:#fff !important;text-decoration:none;}
a.backlink{color:#333;font-size:0.9em;}
.button{display:block;}
.button,
input[type="submit"]{cursor:pointer;padding:8px 16px;border:2px solid #92A1AD;font:bold 16px/20px Arial,sans-serif;color:#ffffff;text-transform:uppercase;background-color:#5084AB;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5084AB',endColorstr='#225172');background-image:-webkit-gradient(linear,left top,left bottom,from(#5084AB),to(#225172));background-image:-moz-linear-gradient(top,#5084AB,#225172);-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.button:hover,
input[type="submit"]:hover{text-decoration:none;border-color:#7C8C9B;background-color:#3D6D99;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3D6D99',endColorstr='#193D5E');background-image:-webkit-gradient(linear,left top,left bottom,from(#3D6D99),to(#193D5E));background-image:-moz-linear-gradient(top,#3D6D99,#193D5E);border-color:#b3b3b3;color:#f3f3f3;}
.button:active,
input[type="submit"]:active{box-shadow:inset 0px 0px 10px #333;}
.pinned{position:fixed;}
.matched-search-term{background:#FFFFBD;}
.other-links{font-weight:bold;float:right;margin:11px 0;font-size:12px;}
span.phone-number{font-weight:bold;}
/* Columns */
.columns{overflow:hidden;}
.columns .column{float:left;margin-left:5%}
.columns .column:first-child{margin-left:0;}
.columns.columns-4 .column{width:21%;}
.columns.columns-4 .column.span-3{width:73%;}
.columns.columns-4 .column.span-2{width:47%;}
.columns.columns-3 .column{width:30%;}
.columns.columns-3 .column.span-2{width:65%;}
.columns.columns-2 .column{width:47%;}
::-webkit-input-placeholder{color:#aaa;}
:-moz-placeholder{color:#aaa;}
/* Structure
--------------------------------------------------------------------------------------------*/
/* Wrapper */
#wrapper{width:934px;margin:0 auto;padding:0 15px;background:#fff;position:relative;}
#wrapper .full-width{margin-left:-15px;margin-right:-15px;}
/* Content */
#content{padding:0 0 0 10px;}
/* Main Columns */
#column_one{width:600px;float:left;position:relative;min-height:450px;margin-right:30px;}
#column_one .sidebar{width:145px;margin:7px 0 25px -25px;}
#column_one .content-with-sidebar{padding-left:140px;}
#column_two{width:294px;float:left;position:relative;}
/* Sidebar
--------------------------------------------------------------------------------------------*/
#sidebar{width:100%;margin-top:-10px;}
/* Wrapper Header
--------------------------------------------------------------------------------------------*/
#wrapper > header{position:relative;z-index:1000;margin-bottom:8px;}
#logo{display:block;float:left;width:220px;padding-top:15px;margin-right:25px;height:51px;}
#search{float:left;padding-top:23px;}
/* Wrapper Footer
--------------------------------------------------------------------------------------------*/
#wrapper > footer {font:normal 12px Helvetica,Arial,Verdana,sans-serif;background:#292929;color:#999999;margin:15px -15px 0;padding:25px 25px 15px;}
#wrapper > footer .copyright{padding:0;margin:1.75em 0 0 0;}
#wrapper > footer .disclaimer{clear:both;padding:20px 0 0 0;}
#wrapper > footer .disclaimer p,
#wrapper2 > footer .disclaimer p{font-size:10px;line-height:1.1em;margin-bottom:1em;}

/*#wrapper > footer a:hover{text-decoration:underline;}*/
/* Search forms
--------------------------------------------------------------------------------------------*/
form.search{position:relative;}
form.search input#s{font-size:14px;line-height:20px;padding:5px 32px 3px 4px;margin:0;width:220px;border:1px solid #cccccc;color:#666;border-radius:2px;}
form.search .search-submit{outline:none;position:absolute;left:230px;top:3px;border:0;padding:0 !important;background:#fff url('images/sprites.png') no-repeat -98px -190px !important;width:22px !important;height:22px !important;}
form.search.small{position:relative;margin-bottom:8px;}
form.search.small input#s{font-size:12px;line-height:16px;padding:2px 20px 2px 2px;margin:2px 5px 0;width:110px;border:1px solid #cccccc;color:#666;border-radius:2px;}
form.search.small .search-submit{left:118px;top:4px;background:#fff url('images/sprites.png') no-repeat -120px -190px !important;width:18px !important;height:18px !important;}
/* Navigation
--------------------------------------------------------------------------------------------*/
/* Wrapper Header */
nav#primary_navigation{padding-top:23px;height:40px;float:right;font-weight:bold;}
nav#primary_navigation a{color:#999;}
nav#primary_navigation ul ul a{color:#999;background-color:#f0f0f0;}
nav#primary_navigation ul ul li{width:220px;}
nav#primary_navigation ul ul li a{width:200px;}
nav#primary_navigation li:hover > a,
nav#primary_navigation ul ul :hover > a{background-color:#e3e3e3;}
nav#primary_navigation ul li.current_page_item > a,
nav#primary_navigation ul li.current-menu-ancestor > a,
nav#primary_navigation ul li.current-menu-item > a,
nav#primary_navigation ul li.current-menu-parent > a{color:#306A8B;}
* html nav#primary_navigation ul li.current_page_item a,
* html nav#primary_navigation ul li.current-menu-ancestor a,
* html nav#primary_navigation ul li.current-menu-item a,
* html nav#primary_navigation ul li.current-menu-parent a,
* html nav#primary_navigation ul li a:hover{color:#306A8B;}
/* Wrapper Footer */
#wrapper > footer nav{font-size:14px;line-height:14px;}
#wrapper > footer nav ul li{float:left;border-left:0px solid #306A8B;}
#wrapper > footer nav ul li:first-child{border:0;}
#wrapper > footer nav ul li a{padding:4px 10px;display:block;}
#wrapper > footer nav ul li:first-child a{padding-left:0;}
/* Breadcrumbs */
#breadcrumbs{color:#999;font-size:11px;line-height:20px;border: 1px solid #e9e9e9;border-right:0;border-left: 0;margin: 0 -15px 15px -25px;padding:0 25px;background-color:#f0f0f0;}
#breadcrumbs a#home_breadcrumb{font-size:12px;font-weight:bold;}
/* Pagination */
nav.pagination{margin:1em 0;}
nav.pagination .pagination-next{float:right;width:45%;text-align:right;}
nav.pagination .pagination-previous{float:left;width:45%;}
/* Filters */
nav.filters{padding:4px 0;margin-bottom:1.5em;}
nav.filters p.label{font-weight:bold;color:#888;margin:0 5px 5px 0;}
nav.filters ul{margin:0;padding:0;}
nav.filters ul li{display:inline;padding-right:5px;margin-right:2px;}
nav.filters ul li.label,
nav.filters ul li:last-of-type{border-right:0;}
nav.filters ul li a{padding:4px;white-space:nowrap;}
nav.filters ul li a.current{background-color:#3381af;color:#fff;}
/* Taxonomy tree */
nav.taxonomy-tree{font-size:14px;line-height:18px;}
nav.taxonomy-tree > ul{margin:8px 12px;}
nav.taxonomy-tree ul{padding-left:0;color:#ddd;}
nav.taxonomy-tree li{padding-left:1em;margin-bottom:0.7em;}
nav.taxonomy-tree li .content{margin-top:0.7em;}
nav.taxonomy-tree li a{border-top:0px solid #ddd;text-decoration:none;color:#3381af;}
nav.taxonomy-tree li a:hover{text-decoration:underline;}
nav.taxonomy-tree li.current a{color:#3381af;}
nav.taxonomy-tree li.current li a{color:#777;}
nav.taxonomy-tree footer{text-align:right;}
nav.taxonomy-tree footer a{display:block;}
nav.taxonomy-tree .toggle-able.hidden-content .toggle-indicator{margin-top:0.2em;}
nav.taxonomy-tree.sidebar{width:145px;font-size:11px;line-height:13px;float:left;border:1px solid #e3e3e3;border-radius:1px;border-left:0;margin:7px 0 25px -25px;}
nav.taxonomy-tree.sidebar header{border-bottom:1px solid #e3e3e3;margin-bottom:5px;}
nav.taxonomy-tree.sidebar header h2{font-size:13px;line-height:16px;font-weight:bold;color:#aaa;margin:0;padding:5px 10px;font-family:Helvetica, Arial, sans-serif;}
nav.taxonomy-tree.sidebar header h2 a{display:block;color:#888;}
nav.taxonomy-tree.sidebar header h2 a:hover{color:#777;text-decoration:underline;}
nav.taxonomy-tree.sidebar footer{border-top:1px solid #e3e3e3;padding:5px 10px;margin-top:5px;}
nav.taxonomy-tree.sidebar footer a{color:#4c4c4c;}
nav.taxonomy-tree.sidebar li a{color:#777;}
nav.taxonomy-tree.sidebar li.current a{color:#3381af;}
nav.taxonomy-tree.sidebar li.current li a{color:#777;}
nav#lawsuits_index{font-size:14px;line-height:18px;}
nav#lawsuits_index > ul{margin-left:0;}
nav#lawsuits_index > ul > li{padding-left:0;}
nav#lawsuits_index li{margin-bottom:0.8em;}
/* Jump to Section */
nav.jump-to-section{margin-bottom:1em;font-size:13px;line-height:1em;height:1.5em;}
nav.jump-to-section p.label{font-weight:bold;color:#888;margin:0 5px 5px 0;}
nav.jump-to-section p.other-links{text-align:right;font-weight:bold;}
nav.jump-to-section ul{margin-bottom:1em;}
nav.jump-to-section li{float:left;background-color:#e6e6e6;margin:0 0 0px 2px;text-align:center;font-size:14px;}
nav.jump-to-section li:first-child{margin:0;}
nav.jump-to-section li a{display:block;text-decoration:none;background-color:#e6e6e6;}
nav.jump-to-section li a:hover{background-color:#ddd;}
nav.jump-to-section ul.alphabetical-links{color:#ccc;font-size:11px;line-height:22px;margin:0;padding:0;list-style-type:none !important;}
nav.jump-to-section ul.alphabetical-links a{font-size:14px;}
nav.jump-to-section ul.alphabetical-links > li:hover > a{background-color:#ddd;}
nav.jump-to-section ul.alphabetical-links > li{margin-left:0.5%;width:3.36%;text-align:center;}
nav.jump-to-section ul.alphabetical-links > li:first-child{margin-left:0;}
nav.jump-to-section ul.alphabetical-links > li a{padding:0px;line-height:22px;}
nav.jump-to-section ul.alphabetical-links ul{top:22px;padding:6px 0;background-color:#eee;}
nav.jump-to-section ul.alphabetical-links ul li{text-align:left;margin:0;}
nav.jump-to-section ul.alphabetical-links ul li a{line-height:14px;font-size:12px;padding:4px 8px;background-color:#e6e6e6;}
nav.jump-to-section ul.alphabetical-links ul li:hover a,
nav.jump-to-section ul.alphabetical-links ul :hover a{background-color:#ddd;}
/* float clearing for IE6 */
* html nav.jump-to-section ul.alphabetical-links{height:1%;overflow:visible;}
/* float clearing for IE7 */
*+html nav.jump-to-section ul.alphabetical-links{min-height:1%;}
/* float clearing for everyone else */
nav.jump-to-section ul.alphabetical-links:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}
/* Toggle-able
--------------------------------------------------------------------------------------------*/
.toggle-able{position:relative;}
.toggle-able .content{margin-left:1em;}
.toggle-able.hidden-content .content{display:none;}
.toggle-able .toggle-trigger{cursor:pointer;}
.toggle-able .toggle-indicator{width:0;height:0;margin:0.4em 0.5em 0 -0.2em;border:0.45em solid transparent;border-top-color:#4188AC;float:left;}
.toggle-able.hidden-content .toggle-indicator{border-top-color:transparent;border-left-color:#4188AC;margin:0.25em 0.5em 0 0;}
.toggle-able .content .description{color:#666;margin-bottom:1.2em;}
.toggle-able .content section .content .description{font-size:12px;line-height:18px;color:#999;}
ul .toggle-able .toggle-indicator{position:absolute;top:0;left:0;}
/* Lists
--------------------------------------------------------------------------------------------*/
/* Article List */
.article-list{color:#ccc;line-height:1.2em;list-style-type:disc;padding-left:0.7em;font-family:Helvetica, Arial, sans-serif;}
.article-list ul{list-style-type:disc;margin-top:1.2em;}
.article-list li{margin-bottom:1.2em;padding-bottom:0;}
.article-list li img{vertical-align:top;}
.article-list li a{text-decoration:none;}
.article-list li a:hover{text-decoration:underline;}
.article-list li .date{font-style:italic;font-size:0.9em;color:#999999;white-space:nowrap;}
.article-list.shorter-titles li{margin-bottom:0.3em;}
/* Term List */
.term-list{color:#ccc;font-size:12px;line-height:1.2em;list-style-type:disc;padding-left:0.7em;font-family:Helvetica, Arial, sans-serif;}
.term-list li{margin-bottom:0.4em;padding-bottom:0;}
.term-list li img{vertical-align:top;}
.term-list li a{text-decoration:none;}
.term-list li a:hover{text-decoration:underline;}
.term-list li .date{font-style:italic;font-size:0.9em;color:#999999;white-space:nowrap;}
.term-list.shorter-titles li{margin-bottom:0.3em;}
/* Phone Number
--------------------------------------------------------------------------------------------*/
div.phone-number{text-align:right;}
div.phone-number span.call-to-action{color:#888;}
div.phone-number img{vertical-align:top;}
div.phone-number span.phone-number{color:#666;}
div.phone-number span.phone-number-digits{color:#888;}
/* Masthead
--------------------------------------------------------------------------------------------*/
#masthead{margin:0px -15px 20px -10px;padding:0 30px;min-height:100px;height:248px;position:relative;background-repeat:no-repeat;background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#eee));background-image:-moz-linear-gradient(top,#f3f3f3,#eee);}
#masthead .headline{padding-top:20px;width:315px;color:#ffffff;float:left;}
#masthead .headline div{padding:0;margin:0 0 0.4em;font:28px/38px Georgia,Times,serif;color:#4c4c4c;}
#masthead .headline p{margin-bottom:1em;color:#4c4c4c;line-height:18px;}
#masthead .call-to-action{clear:both;position:absolute;bottom:15px;left:24px;}
#masthead .call-to-action p{margin:4px 6px 0;color:#777777;font:10px/13px Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase;}
#masthead .call-to-action img.pointer{position:absolute;bottom:-17px;right:-13px;}
#masthead .call-to-action .button{position:relative;color:#fff;font-size:16px;}
#masthead.align-right .headline{float:right;text-align:right;}
#masthead.align-right .call-to-action{left:auto;right:24px;}
/* Video
--------------------------------------------------------------------------------------------*/
#video{margin:0px -15px 20px -10px;padding:0 30px;min-height:100px;height:248px;position:relative;background-repeat:no-repeat;background-color:#eeeeee;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#eee));background-image:-moz-linear-gradient(top,#f3f3f3,#eee);}
/*#video-contact-us {background-color: #5084AB;background-image: -moz-linear-gradient(center top , #5084AB, #225172);border: 2px solid #92A1AD;border-radius: 7px 7px 7px 7px;color: #FFFFFF;cursor: pointer;font: bold 16px/20px Arial,sans-serif;padding: 8px 16px;text-transform: uppercase;text-align: center}*/
#video-contact-us {background:#f1f1f1;border:1px solid #ebebeb;border-radius: 4px;color: #222;cursor: pointer;font: normal 18px/24px Arial,sans-serif;padding: 8px 16px;text-transform: none;margin: 15px 10px 25px 10px;text-align: center;}
#video-contact-us a{color:#111 !important;}
#video-contact-us a strong{color:brown;font-family:georgia,serif;text-transform:capitalize;font-weight:normal;font-size:20px;}
#column_one section iframe{background:#000;}
#video .headline div{padding:0;margin:0 0 0.4em;font:28px/38px Georgia,Times,serif;color:#4c4c4c;}
#video-box {position: absolute;}
#video .headline p{margin-bottom:1em;color:#4c4c4c;line-height:18px;}
#video .call-to-action{clear:both;position:absolute;bottom:15px;left:24px;}
#video .call-to-action p{margin:4px 6px 0;color:#777777;font:10px/13px Helvetica,Arial,Verdana,sans-serif;text-transform:uppercase;}
#video .call-to-action img.pointer{position:absolute;bottom:-17px;right:-13px;}
#video .call-to-action .button{position:relative;color:#fff;font-size:16px;}
#video.align-right .headline{float:right;text-align:right;}
#video.align-right .call-to-action{left:auto;right:24px;}
#hide-jwplayer{display:none !important;}
.JWCustomPlayer {height:100%;left:0;position:absolute;top:0;width:100%;}
.videoWrap {margin:0 0 20px 0;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.videoWrap iframe, .videoWrap object, .videoWrap embed {position: absolute;}
/* Front Page
--------------------------------------------------------------------------------------------*/
body.home #alphabetical_index{padding-bottom:5px;border-bottom:1px dotted #ddd;margin-bottom:30px;}
#features{}
#features .hentry{margin-bottom:25px;clear:both;overflow:hidden;}
#features .hentry div.content{padding-left:95px;}
#features .hentry a.featured-image{float:left;overflow:hidden;width:80px;height:80px;border:1px solid #e6e6e6;background-color:#eee;}
#features .hentry a.featured-image img{max-width:100%;}
#features .hentry header h2{margin:0px 0 2px;font-size:16px;line-height:18px;}
#features .hentry .excerpt{font-size:12px;line-height:16px;}
#features .hentry .excerpt p{display:inline;}
#features form.search{margin:0.5em 0 1em -6px;}
#features form.search input#s{font-size:14px;line-height:18px;}
#features footer{padding:0 6px;font-size:12px;}
#features .excerpt a.more-link{font-weight:bold;}
body.home #main_article{border-top:1px dotted #ddd;padding-top:10px;}
#front_page_left_sidebar section{border:1px solid #e6e6e6;border-radius:1px;margin-bottom:25px;padding:15px;font-weight:bold;font-size:14px;line-height:14px;}
#front_page_left_sidebar section header{margin:-15px -15px 15px;padding:10px 15px 8px;border-bottom:1px solid #e6e6e6;}
#front_page_left_sidebar section header h3{margin:0;}
#front_page_left_sidebar section header h3 a{display:block;}
#front_page_left_sidebar section#browse_lawsuits{padding-bottom:5px;}
#front_page_left_sidebar section#browse_lawsuits ul{margin:0;padding:0;}
#front_page_left_sidebar section#browse_lawsuits ul li{margin-bottom:1em;}
#front_page_left_sidebar section#browse_lawsuits footer{border-top:1px solid #e6e6e6;margin:10px -15px -5px -15px;padding:5px 15px;text-align:right;}
#front_page_left_sidebar section#browse_lawsuits footer a.more-link{color:#4c4c4c;font-size:11px;}
#front_page_left_sidebar section#external_articles{padding:5px;border:0;}
#front_page_left_sidebar section#banners{padding:0;border:0;}
#front_page_left_sidebar section#banners img{margin-bottom:10px;border:0;}
#front_page_left_sidebar section#top_cases{padding-bottom:5px;}
#front_page_left_sidebar section#top_cases ul{margin:0;padding:0;}
#front_page_left_sidebar section#top_cases ul li{margin-bottom:1em;}
#front_page_left_sidebar section#top_cases ul li a{
	word-wrap: normal;
	-ms-word-break: break-all;
	word-break: break-all;
	/* Non standard for webkit */
	word-break: break-word;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	-o-hyphens: auto;
	hyphens: auto;
}
/* Landing page index
--------------------------------------------------------------------------------------------*/
.landing-page-index{font-family:Helvetica,Arial,sans-serif;font-size:12px;}
.landing-page-index section{position:relative;padding:10px 0 0;border-bottom:1px dotted #E6E6E6;min-height:60px;}
.landing-page-index section:first-of-type{border-top:1px dotted #E6E6E6;}
.landing-page-index section > header{float:left;width:10%;}
.landing-page-index section > header h2{margin:0;padding-bottom:5px;line-height:1em;}
.landing-page-index section a.back-to-top{font-size:10px;position:absolute;right:0;top:0px;}
.landing-page-index section a.back-to-top .arrow{float:left;margin:0.5em;height:0;width:0;border:0.4em solid transparent;border-bottom-color:#ccc;}
.landing-page-index section .columns{margin-left:10%;width:90%;margin-top:2px;}
.landing-page-index .columns ul.article-list{list-style-type:disc;}
.landing-page-index .columns ul.article-list li{margin-bottom:0.4em;}
/* Legal Library
--------------------------------------------------------------------------------------------*/
form.search.legal-library{margin:20px 0;}
/* Article
--------------------------------------------------------------------------------------------*/
.hentry{font-size:13px;line-height:22px;font-family:Georgia,Helvetica,Arial,Verdana,serif;}
.hentry p{margin-bottom:1em;}
.hentry ol,
.hentry ul{margin-bottom:1em;}
.hentry ul.children{margin-top:0;margin-bottom:0;}
.hentry ul{list-style-type:disc;}
.hentry > header h1{font-size:28px;line-height:32px;border-bottom:0px dotted #eee;margin:5px -4px 18px;padding:0 4px;}
.hentry > header h1 a,
.hentry > header h2 a,
.hentry > header h1 a:hover,
.hentry > header h2 a:hover{text-decoration:none;}
.hentry > header p{font-size:11px;color:#888;font-family:Helvetica,Arial,Verdana,sans-serif;}
.hentry > header time.publication-date,
.hentry > header .author{color:#888;}
.hentry .article-sidebar{font-family:Helvetica,Arial,Verdana,serif;padding:0px 0px;font-size:12px;line-height:14px;float:right;clear:right;width:170px;border-top:3px solid #bbb;border-bottom:1px solid #bbb;margin:5px 0 1em 1.5em;background:#F9F9F9;}
/*.hentry .article-sidebar p{font-size:12px;line-height:14px;font-family:Helvetica,Arial,Verdana,serif;}*/
.hentry .article-sidebar aside{border-top:1px solid #bbb;margin:2px 0 8px;padding:8px 2px 0;}
.hentry .article-sidebar aside header h3{color:#333;margin-top:0;font-size:12px;line-height:14px;font-family:Helvetica,Arial,Verdana,sans-serif;font-weight:bold;}
.hentry .article-sidebar aside p{padding-left:11px;}
.hentry .article-sidebar aside p a.more-link{font-weight:bold;font-size:11px;}
.hentry .article-sidebar aside nav{color:#ccc;}
.hentry .article-sidebar aside nav header h4{margin:10px 0 2px;font-size:12px;font-weight:bold;font-family:Helvetica,Arial,Verdana,sans-serif;color:#333;padding-left:11px;}
.hentry .article-sidebar aside nav ul.article-list,
.hentry .article-sidebar aside nav ul.article-list ul{margin-top:0.5em;list-style:none;padding-left:0px;}
.hentry .article-sidebar aside nav ul.article-list li{margin-bottom:0.5em;font-weight:bold;}
.hentry .article-sidebar aside nav ul.article-list li ul.children{list-style:disc;}
.hentry .article-sidebar aside nav ul.article-list li ul.children li{font-weight:normal;font-size:11px;padding:2px 15px 5px 0px;}
.hentry .article-sidebar aside nav ul.article-list li ul.children li a{color:#555 !important;}
.hentry .article-sidebar aside nav ul.article-list li ul.children li.current_page_item a {color:#3381AF !important;}
.hentry .article-sidebar aside nav ul.article-list li a{color:#777;}
.hentry .article-sidebar aside nav ul.article-list li.current_page_item a{color:#3381af;}
.hentry .article-sidebar aside nav ul.article-list li.current_page_item ul.children li a{color:#777;}
.hentry .article-sidebar aside.read-more header h3{font-size:13px;margin-top:2px;text-transform:none;font-variant:normal;padding-left:11px;margin-bottom:10px;}
.hentry .article-sidebar aside.read-more .agent-updates{line-height:14px;}
.hentry .article-sidebar aside.read-more .agent-updates img{margin-top:-3px;}
.hentry .article-sidebar aside.lawsuit-term-snapshot .content{font-size:11px;line-height:12px;}
.hentry aside.share-this{margin:1em 0;height:24px;}
/* Images */
.hentry img{margin:0;height:auto;max-width:640px;width:auto;}
.hentry img.rlg-banner{margin-bottom:15px;}
.hentry .attachment img{max-width:900px;}
.hentry .alignleft,
.hentry img.alignleft{display:inline;float:left;margin-right:15px;margin-top:4px;}
.hentry .alignright,
.hentry img.alignright{display:inline;float:right;margin-left:15px;margin-top:4px;}
.hentry .aligncenter,
.hentry img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;}
.hentry img.alignleft,
.hentry img.alignright,
.hentry img.aligncenter{margin-bottom:12px;}
.hentry .wp-caption{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e6e6e6;background-color:#f3f3f3;background-image:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#eee));background-image:-moz-linear-gradient(top,#f3f3f3,#eee);line-height:18px;margin-bottom:20px;margin-top:20px;padding:4px;text-align:center;}
.hentry .wp-caption img{border:1px solid #e6e6e6;margin:5px 5px 0;}
.hentry .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px;}
.hentry .wp-smiley{margin:0;}
.hentry .gallery{margin:0 auto 18px;}
.hentry .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%;}
.hentry .gallery img{border:2px solid #cfcfcf;}
.hentry .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px;}
.hentry .gallery dl{margin:0;}
.hentry .gallery img{border:10px solid #f1f1f1;}
.hentry .gallery br+br{display:none;}
.hentry .attachment img{display:block;margin:0 auto;}
/* Comments */
.hentry section.comments{}
.hentry section.comments,
.hentry section.comments p{font-size:12px;line-height:18px;}
.hentry section.comments .comment-notes{float:right;width:55%;margin-bottom:0;}
.hentry section.comments .comment-notes p{font-size:11px;line-height:14px;margin-bottom:0.6em;}
.hentry section.comments .comment-list{list-style-type:none;padding-left:0;font-size:12px;line-height:18px;}
.hentry section.comments .comment-list .children{list-style-type:none;padding-left:3em;}
.hentry section.comments .comment{background-color:#f5f5f5;margin-bottom:6px;padding:10px;color:#666;border:1px solid #e6e6e6;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);}
.hentry section.comments .comment address.author{display:inline;font-style:normal;}
.hentry section.comments .comment address.author a{color:#4c4c4c;}
.hentry section.comments .comment header{margin-bottom:0.5em;color:#999;}
.hentry section.comments .comment header a{color:#999;}
.hentry section.comments .comment p{font-size:12px;line-height:18px;}
.hentry section.comments .comment .notice{font-style:italic;}
.hentry section.comments p.form-allowed-tags{font-size:11px;line-height:12px;float:right;width:65%}
.hentry section.comments h3{font-weight:bold;margin-top:30px;}
.hentry section.comments h3#reply-title a#cancel-comment-reply-link{font-size:12px;color:#3381af;}
.hentry section.comments input[type="text"],
.hentry section.comments select,
.hentry section.comments textarea{padding:4px;font:12px/18px Arial,sans-serif;border:1px solid #ddd;}
.hentry section.comments textarea#comment{width:98%;height:80px;}
.hentry section.comments #respond{clear:both;margin-top:30px;padding:15px;border:1px solid #ddd;background-color:#f5f5f5;border:1px solid #e6e6e6;-moz-border-radius:1px;-webkit-border-radius:1px;border-radius:1px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f9f9f9),to(#f5f5f5));background-image:-moz-linear-gradient(top,#f9f9f9,#f5f5f5);}
.hentry section.comments #respond h3{margin:-15px -15px 15px;padding:12px 15px 10px;border-bottom:1px solid #e6e6e6;}
.hentry section.comments .comment-form-comment label{display:none;}
/* Articles */
.articles > header{margin-bottom:1em;}
.articles > header h1,
.articles > header h2{margin-bottom:10px;}
.articles .hentry{padding-bottom:1em;margin:2em 0;border-bottom:1px dotted #ddd;}
.articles .hentry > header h1{border-bottom:0px;padding-bottom:4px;}
.articles .update > header h1{font:22px/28px Helvetica,Arial,sans-serif !important;margin-bottom:2px !important;}
/* Headers */
.hentry h1,
.articles .hentry > header h1,
.articles > header h1,
.hentry.update > header h1{font-size:26px;line-height:32px;}
/* External Articles
--------------------------------------------------------------------------------------------*/
article.external-article{margin-bottom:16px;}
article.external-article .content{border:1px solid #e6e6e6;border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;background:#e9e9e9;padding:10px 15px;font:italic 12px/18px Georgia,Times,'Times New Roman',sans-serif;color:#333;margin:0;}
article.external-article .triangle{position:relative;left:25px;height:0;width:0;border:8px solid transparent;border-top-color:#e6e6e6;}
article.external-article a.source-link{border:0;text-align:right;font:normal 10px/16px Helvetica,Arial,Verdana,sans-serif;font-weight:bold;display:block;}
article.external-article a.source-icon{height:30px;text-indent:-9999px;display:block;background:url('images/external-article-icons-sprites.jpg') no-repeat left top;}
article.external-article a.source-icon.abc-news{background-position:0 0;width:30px;margin-left:21px;}
article.external-article a.source-icon.bloomberg-news{background-position:0 -90px;width:100px;margin-left:10px;}
article.external-article a.source-icon.cbc{background-position:0 -60px;width:40px;margin-left:21px;}
article.external-article a.source-icon.npr{background-position:0 -120px;width:70px;margin-left:12px;}
article.external-article a.source-icon.the-new-york-times{background-position:0 -30px;width:160px;margin-left:3px;}
article.external-article a.source-icon.san-francisco-chronicle{background-position:0 -180px;width:160px;}
article.external-article a.source-icon.usa-today{background-position:0 -150px;width:110px;margin-left:13px;}
article.external-article a.source-icon.mayo-clinic{background-position:0 -210px;width:160px;margin-left:13px;}
article.external-article a.source-icon.yahoo-news{background-position:0 -240px;width:170px;margin-left:7px;}
article.external-article a.source-icon.wsj{background-position:0 -270px;width:150px;margin-left:5px;}
/* Template-specific tweaks
--------------------------------------------------------------------------------------------*/
body.archive #column_one .articles > .content{margin-bottom:1em;}
body.home #column_one .hentry > header h1{font-size:20px;line-height:24px;margin-bottom:10px;}
/* Brochure Form */
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper{float:right;width:50%;margin:0 0 30px 20px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper .gform_heading{margin-bottom:15px;font-size:1.2em;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul{list-style-type:none;margin-left:0;padding-left:0;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li {clear:both;margin-bottom:15px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li label{width:30%;float:left;margin:6px 15px 0 0;color:#222;line-height:1.3em;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container {}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container input {padding:6px 4px;font:14px/15px Arial,sans-serif;width:200px;-moz-border-radius:1px;-webkit-border-radius:1px;-moz-border-radius:1px;-moz-box-shadow:0 0 3px #eee inset;-webkit-box-shadow: 0 0 3px #eee inset;box-shadow: 0 0 3px #cfcfcf inset;border:1px solid #ddd;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container ul.gfield_checkbox {width:20%;text-align:left;float:left;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container ul.gfield_checkbox li{width:100%;text-align:left;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container ul.gfield_checkbox li input{width:20px;margin-top:8px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container ul.gfield_checkbox li label{margin-right:0px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container {list-style:none;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container.ginput_complex {width:100%;clear:both;padding-top:15px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container.ginput_complex span {margin-bottom:10px;display:block;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.ginput_container.ginput_complex span label{font-weight:normal;color:#555;font-size:12px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li div.validation_message{margin:4px 0 0 35%;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li.gfield.gfield_html.gfield_no_follows_desc {width:100%;clear:both;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li.gfield.gfield_html.gfield_no_follows_desc em {font-size:11px;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper ul li.gfield.gform_validation_container{}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper span.gfield_required {color:red;}
body.page-template-page-template-brochure-form-php .hentry .gform_wrapper .gform_footer input {margin:0;letter-spacing:1px;border:1px solid #CCC;background-color:#FD8E44;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B4A',endColorstr='#FE7940');background-image:-webkit-gradient(linear,left top,left bottom,from(#F89B4A),to(#FE7940));background-image:-moz-linear-gradient(top,#F89B4A,#FE7940);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
body.page-template-page-template-brochure-form-php ul.checklist{font-weight:bold;font-size:13px;list-style-type:none;margin:1.5em 0;padding:0;}
body.page-template-page-template-brochure-form-php ul.checklist li{background: url("images/checkmark.png") no-repeat scroll 0 2px transparent;line-height:20px;margin-bottom:8px;padding-left:30px;}
/* Brochure Download */
body.page-template-page-template-brochure-download-php a.brochure-download img.thumbnail{float:left;margin:0 15px 10px 0;}
body.page-template-page-template-brochure-download-php ul.article-list ul{margin:0.5em 0 0;padding:0;}
body.page-template-page-template-brochure-download-php ul.article-list li{margin-bottom:0.5em;}
body.page-template-page-template-brochure-download-php a.more-link{font-weight:normal;}
body.page-template-page-template-brochure-download-php #related{margin-top:100px;clear:both;font-size:13px;}
/* PPC - Costa Rica */
body.page-template-page-template-ppc-costa-rica-php #wrapper{overflow:hidden;padding-left:25px;} 
body.page-template-page-template-ppc-costa-rica-php p#breadcrumbs a{color:#999;}
body.page-template-page-template-ppc-costa-rica-php #masthead{ border:10px solid #ebebeb;margin:0 0 30px;height:auto;padding:0;min-height:0;position:relative;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#800080;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#800080',endColorstr='#450255');background-image:-webkit-gradient(linear,left top,left bottom,from(#800080),to(#450255));background-image:-moz-linear-gradient(top,#800080,#450255);}
body.page-template-page-template-ppc-costa-rica-php #masthead h2{margin:0;color:#fff;padding:15px 150px 15px 20px;font-size:24px;line-height:32px;font-family:Helvetica;font-weight:normal;}
body.page-template-page-template-ppc-costa-rica-php #masthead img{margin:7px 25px 10px;float:right;}
body.page-template-page-template-ppc-costa-rica-php #column_one{float:left;width:565px;padding-left:15px;}
body.page-template-page-template-ppc-costa-rica-php article.hentry{padding-bottom:15px;overflow:hidden;}
body.page-template-page-template-ppc-costa-rica-php article.hentry header h1{font:bold 38px/48px Helvetica,Arial,Verdana,sans-serif;padding:0 10px;letter-spacing:-1px;padding-top:20px;}
body.page-template-page-template-ppc-costa-rica-php article.hentry header h1 a{font-weight:bold;}
body.page-template-page-template-ppc-costa-rica-php article.hentry header h1 em{color:#800080;font-style:normal;}
body.page-template-page-template-ppc-costa-rica-php article.hentry h2{color:#292929;font-size:20px;}
body.page-template-page-template-ppc-costa-rica-php article.hentry p{font-size:15px;}
body.page-template-page-template-ppc-costa-rica-php article.hentry ul{font-size:15px;list-style:none;padding-left:0;margin-left:5px;}
body.page-template-page-template-ppc-costa-rica-php article.hentry ul li{background:#450255 url("images/transparent-arrow.png") no-repeat 0 -3px;padding-left:40px;line-height:30px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar{margin:0;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form{font-family:helvetica,arial,sans-serif;border:10px solid #ebebeb;margin-left:0px;background:#f64c14;color:#fff;padding-top:15px;text-align:left;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form h3{background:#f64c14;color:#fff;text-align:center;font-size:24px;margin:0;padding:0;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .call{color:#f64c14;background:#ebebeb;padding:2px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .call .phone-number{letter-spacing:0;font-size:16px;color:#f64c14;background:#ebebeb;padding:2px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper{padding:0 15px 15px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper ul{margin:0;padding:0;list-style-type:none;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper ul li{margin-left:0;padding-left:0;background:none;line-height:22px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper ul li.acceptance,
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper ul li.acceptance li{line-height:16px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper label{font-weight:bold;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper .gform_heading{margin:0 0 1em 0;font:normal 15px/18px Helvetica,Arial,Verdana,sans-serif;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_body{font-size:15px;line-height:18px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container{margin-top:5px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container label{font-weight:normal;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_radio li{margin-bottom:5px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_radio input,
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_checkbox input{border:0;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container input[type="radio"],
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_radio input[type="radio"]{width:10%;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container input[type="checkbox"],
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_checkbox input[type="checkbox"]{width:10%;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .ginput_container .gfield_checkbox label{font-size:12px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_wrapper .disclaimer{color:#fff;font-size:12px;line-height:16px;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_footer input[type="submit"],
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gform_footer .button{border:2px solid #ebebeb;text-transform:capitalize;font-size:22px;letter-spacing:0;color:#fff;background:#800080;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#800080', endColorstr='#450255');background: -webkit-gradient(linear, left top, left bottom, from(#800080), to(#450255)); background: -moz-linear-gradient(top,  #800080,  #450255);}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gfield_error input,
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gfield_error textarea{border-color:blue;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .validation_error{border:2px solid blue;color:blue;}
body.page-template-page-template-ppc-costa-rica-php #sidebar #contact_form .gfield_error .validation_message{color:#fff;padding:4px;background-color:blue;font-size: 12px;font-weight: bold;}
body.page-template-page-template-ppc-costa-rica-php #wrapper > footer{background:#ebebeb;color:#333;margin-left:-25px;}
body.page-template-page-template-ppc-costa-rica-php #wrapper > footer .disclaimer p {letter-spacing:0px;line-height:13px;}
body.page-template-page-template-ppc-costa-rica-php #wrapper2 > footer{color:#333;padding-top:30px;}
body.page-template-page-template-ppc-costa-rica-php #wrapper2 > footer .disclaimer p {letter-spacing:0px;line-height:13px;}
/* Full Width */
body.page-template-page-template-full-width-php #content{padding-right:10px;}
body.page-template-page-template-full-width-php #breadcrumbs{margin-right:-25px;}
body.page-template-page-template-full-width-php #column_one{width:100%;}
/* Blank */
body.page-template-page-template-blank-php{background:transparent;}
body.page-template-page-template-blank-php #wrapper{width:auto;margin:0;padding:0;}
/* Blank */
body.single-ad{background:transparent;}
body.single-ad #wrapper{width:auto;margin:0;padding:0;}
/* PPV */
body.page-template-page-template-ppv-php{background:transparent;}
body.page-template-page-template-ppv-php #wrapper{width:auto;margin:0;padding:0;text-align:center;}

/* Search Results
--------------------------------------------------------------------------------------------*/
body.search #column_one .articles .hentry{border:0;margin-bottom:20px;}
body.search #column_one .articles .hentry h2{font:18px/22px Helvetica,Arial,sans-serif;}
body.search #column_one .articles .hentry h2 a{color:#306A8B;}
body.search #column_one .articles .hentry h2 a:hover{text-decoration:underline;}
body.search #column_one .articles .hentry p{line-height:18px;margin-bottom:5px;}
/* Widgets
--------------------------------------------------------------------------------------------*/
/* General */
.widget{}
.widget h3{margin-top:0;}
/* Gform */
.gform_wrapper .disclaimer{margin:0px 2px 4px;font-size:11px;line-height:13px;color:#777;}
.gform_wrapper .gform_validation_container{display:none;}
.gform_wrapper li.gfield.gfield_error{margin-bottom:8px;}
.gform_wrapper li.gfield.gfield_error input,
.gform_wrapper li.gfield.gfield_error select,
.gform_wrapper li.gfield.gfield_error textarea{border-color:#bd0000;background-color:#FFE6E7;}
.gform_wrapper li.gfield.gfield_error .validation_message{color:#bd0000;font-size:11px;line-height:12px;padding:0;}
.gform_wrapper li.gfield.gfield_error{border:0;padding-top:0;background-color:transparent;}
.gform_wrapper li.gform_validation_container{display:none;}
.gform_wrapper .validation_error{margin-bottom:1em;background:#FFE6E7;border:1px dotted #B92326;color:#C10000;padding:10px;font-size:12px;line-height:1.1em;}
.gform_wrapper .validation_error br{display:none;}
.gform_wrapper li.label-placeholder > label,
.gform_wrapper li.acceptance > label{display:none;}
/* Contact Widgets */
#contact_wrapper{margin:10px 0 25px;background-color:#eee;}
#contact_container{background-color:#fff;}
#contact_container .pinnable{margin-top:10px;}
#contact_form{width:292px;border:1px solid #e3e3e3;color:#333;background-color:#fff;}
#contact_form header{margin:0 0 15px;background-image:-webkit-gradient(linear,left top,left bottom,from(#f0f0f0),to(#e3e3e3));background-image:-moz-linear-gradient(top,#f0f0f0,#e3e3e3);}
#contact_form header .arrow{width:0;height:0;margin:0;border:21px solid transparent;border-left-color:#4188AC;float:left;}
#contact_form header h3{margin:0;padding: 10px 8px 10px 10px;font-weight:bold;font-size:22px;text-align:left;}
#contact_form .call{font-size:14px;font-weight:normal;color:#999;letter-spacing:0px;margin:10px 0;text-align:center;}
#contact_form .call .phone-number{font-size:26px;letter-spacing:-1px;color:#32678C;font-weight:bold;}
#contact_form .widget{font-size:12px;line-height:14px;padding:0px 15px 15px;}
#contact_form .widget ul{margin:0;padding:0;}
#contact_form .gform_wrapper li.gfield{margin-bottom:16px;}
#contact_form .gform_wrapper li.gfield input,
#contact_form .gform_wrapper li.gfield select,
#contact_form .gform_wrapper li.gfield textarea{width:100%;margin:0;padding:6px 4px;font:14px/15px Arial,sans-serif;border:1px solid #ccc;border-left:3px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#contact_form .gform_wrapper li.gfield textarea{height:80px;}
#contact_form .gform_wrapper .gform_body{}
#contact_form .gform_wrapper .gform_footer{margin:5px 0;text-align:center;}
#contact_form .gform_wrapper .gform_footer .button{margin:0 16px;letter-spacing:1px;border:1px solid #CCC;background-color:#FD8E44;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F89B4A',endColorstr='#FE7940');background-image:-webkit-gradient(linear,left top,left bottom,from(#F89B4A),to(#FE7940));background-image:-moz-linear-gradient(top,#F89B4A,#FE7940);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
#contact_form .gform_wrapper .gform_footer .button:hover{border-color:#BDBDBD;background-color:#FE752F;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F88335',endColorstr='#FF5E2B');background-image:-webkit-gradient(linear,left top,left bottom,from(#F88335),to(#FF5E2B));background-image:-moz-linear-gradient(top,#F88335,#FF5E2B);}
#contact_form .gform_wrapper .gform_footer .button:active{box-shadow:inset 0px 0px 10px #BA1E00;}
#contact_form .gform_wrapper .gform_footer .gform_edit_link{display:none;}
#contact_form .widget{margin:0;}

/*Facebook Contact Form*/
#facebook_contact_form { width:934px; margin-bottom: 20px; }
#facebook_contact_form .gform_wrapper li.gfield{margin-bottom:16px;}
#facebook_contact_form .gform_wrapper li.gfield label{display:none;}
#facebook_contact_form .gform_wrapper li.gfield input[type="text"],
#facebook_contact_form .gform_wrapper li.gfield textarea{width:250px;margin:0;padding:6px 4px;font:14px/15px Arial,sans-serif;border:1px solid #ccc;border-left:3px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#facebook_contact_form .gform_wrapper li.gfield textarea{height:100px;}
#facebook_contact_form .gform_wrapper .gform_footer{margin:5px 0;text-align:center;}
#facebook_contact_form .gform_wrapper .gform_footer .button{margin:0 25px;}
.form_description { width: 600px; padding: 5px 0px;}

/* Custom Contact Form Widget */
#custom_contact_form .gform_wrapper .left_label li.gfield_html_formatted, 
#custom_contact_form .gform_wrapper .right_label li.gfield_html_formatted{margin-left:0;}
#custom_contact_form .gform_wrapper .left_label .gfield_label{float:none;width:95%;line-height:1.5em;font-weight:bold;}
#custom_contact_form .gform_wrapper li.gfield{margin-bottom:15px;}
#custom_contact_form li.gfield .ginput_container{margin-top:10px;padding-left:5px;}
#custom_contact_form li.gfield .ginput_container ul.gfield_radio li{margin-bottom:8px;padding-left:5px !important;}
#custom_contact_form .gform_wrapper .gform_footer.right_label, 
#custom_contact_form .gform_wrapper .gform_footer.left_label {padding: 16px 0 5px 0;}
#contact_form .gform_wrapper li.gfield input[type="radio"]{width:25px;}

/* Front Page Sidebar Widgets */
#front_page_sidebar_widgets{padding:0 0 10px;}
#front_page_sidebar_widgets .widget{margin:0;border-top:3px solid #ddd;background-color:#fff;padding:0px 10px 20px;border-radius:1px;}
#front_page_sidebar_widgets .widget:last-of-type{border-bottom:1px solid #ddd;}
#front_page_sidebar_widgets .widget header{border-top:1px solid #ddd;border-left:0;border-right:0;margin:2px -10px 10px;padding:0px 10px;}
#front_page_sidebar_widgets .widget h3{margin:12px 0 15px;}
#front_page_sidebar_widgets #updates{font-size:12px;}
#front_page_sidebar_widgets #updates .article-list{color:#3381af;}
#front_page_sidebar_widgets #updates .article-list a{color:#777;}
#front_page_sidebar_widgets #updates .article-list a time{font-size:0.8em;color:#999;white-space:nowrap;}
#front_page_sidebar_widgets #updates footer{text-align:right;}
#front_page_sidebar_widgets #updates footer a{color:#3381af;font-weight:bold;}
/* Column one bottom widgets */
#column_one_bottom_widgets{clear:both;padding:10px 0 10px;}
/* Wrapper footer */
#wrapper > footer .widget{margin-bottom:30px;}
#wrapper > footer .widget h4{color:#aaa;margin-top:0;font-weight:bold;}
#wrapper > footer .widget.widget_nav_menu ul.menu,
#wrapper > footer .widget.widget_nav_menu ul.menu ul{list-style-type:none;margin-left:0.5em;padding-left:0;color:#666;}
#wrapper > footer .widget.widget_nav_menu ul.menu ul{margin-top:0.4em;}
#wrapper > footer .widget.widget_nav_menu ul.menu li{padding-left:1em;background:url('images/blue-arrow.png') no-repeat left 3px;margin-bottom:0.4em;}
#wrapper > footer .widget.widget_nav_menu ul.menu li a{color:#bbb;}

/* Sprites
-------------------------------------------------------------------------------------------*/
img[class*="sprite"]{background-image:url('images/sprites.png');background-repeat:no-repeat;position:relative;}
img[class*="sprite"][class*="grayscale"]{background-image:url('images/sprites-grayscale.png');}
img[class*="sprite-38"]{width:38px !important;height:38px !important;}
img[class*="sprite-32"]{width:32px !important;height:32px !important;}
img[class*="sprite-28"]{width:28px !important;height:28px !important;}
img[class*="sprite-22"]{width:22px !important;height:22px !important;}
img[class*="sprite-18"]{width:18px !important;height:18px !important;}
img[class*="sprite-38-alert"]{background-position:0px -38px;}
img[class*="sprite-32-alert"]{background-position:-38px -38px;}
img[class*="sprite-28-alert"]{background-position:-70px -38px;}
img[class*="sprite-22-alert"]{background-position:-98px -38px;}
img[class*="sprite-18-alert"]{background-position:-120px -38px;}
img[class*="sprite-38-update"]{background-position:0px -76px;}
img[class*="sprite-32-update"]{background-position:-38px -76px;}
img[class*="sprite-28-update"]{background-position:-70px -76px;}
img[class*="sprite-22-update"]{background-position:-98px -76px;}
img[class*="sprite-18-update"]{background-position:-120px -76px;}
img[class*="sprite-38-lawsuit"]{background-position:0px -114px;}
img[class*="sprite-32-lawsuit"]{background-position:-38px -114px;}
img[class*="sprite-28-lawsuit"]{background-position:-70px -114px;}
img[class*="sprite-22-lawsuit"]{background-position:-98px -114px;}
img[class*="sprite-18-lawsuit"]{background-position:-120px -114px;}
img[class*="sprite-38-phone"]{background-position:0px -152px;}
img[class*="sprite-32-phone"]{background-position:-38px -152px;}
img[class*="sprite-28-phone"]{background-position:-70px -152px;}
img[class*="sprite-22-phone"]{background-position:-98px -152px;}
img[class*="sprite-18-phone"]{background-position:-120px -152px;}
img[class*="sprite-38-magnifying-glass"]{background-position:0px -190px;}
img[class*="sprite-32-magnifying-glass"]{background-position:-38px -190px;}
img[class*="sprite-28-magnifying-glass"]{background-position:-70px -190px;}
img[class*="sprite-22-magnifying-glass"]{background-position:-98px -190px;}
img[class*="sprite-18-magnifying-glass"]{background-position:-120px -190px;}
img[class*="sprite-38-legal-library"]{background-position:0px -228px;}
img[class*="sprite-32-legal-library"]{background-position:-38px -228px;}
img[class*="sprite-28-legal-library"]{background-position:-70px -228px;}
img[class*="sprite-22-legal-library"]{background-position:-98px -228px;}
img[class*="sprite-18-legal-library"]{background-position:-120px -228px;}
img[class*="sprite-38-rlg"]{background-position:0px -266px;}
img[class*="sprite-32-rlg"]{background-position:-38px -266px;}
img[class*="sprite-28-rlg"]{background-position:-70px -266px;}
img[class*="sprite-22-rlg"]{background-position:-98px -266px;}
img[class*="sprite-18-rlg"]{background-position:-120px -266px;}
img[class*="sprite-38-mouse-pointer"]{background-position:0px -304px;}
img[class*="sprite-32-mouse-pointer"]{background-position:-38px -304px;}
img[class*="sprite-28-mouse-pointer"]{background-position:-70px -304px;}
img[class*="sprite-22-mouse-pointer"]{background-position:-98px -304px;}
img[class*="sprite-18-mouse-pointer"]{background-position:-120px -304px;}
/* Sprited <a> */
a[class*="sprited"]{position:relative;display:block;}
a.sprited-38{text-indent:42px;}
a.sprited-32{text-indent:35px;}
a.sprited-28{text-indent:30px;}
a.sprited-22{text-indent:23px;}
a.sprited-18{text-indent:19px;}
a[class*="sprited"] img[class*="sprite"]{position:absolute;left:-1px;}

#masthead_video{
	margin:0px -15px 20px -15px;
	padding:0;
	position:relative;
}
.video-placeholder
{
	position:relative;
	padding-bottom: 56.25%;
	height:0;
	overflow:hidden;
}
.JWCustomPlayer div {
	position:static !important;
}
.JWCustomPlayer iframe, 
.JWCustomPlayer object, 
.JWCustomPlayer embed {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.video-placeholder iframe, 
.video-placeholder object, 
.video-placeholder embed {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#masthead .headline {display:none;}
body.home #masthead .headline {display:inline-block;}
