/*

Copyright (c) 2007, Yahoo! Inc. All rights reserved.

Code licensed under the BSD License:

http://developer.yahoo.net/yui/license.txt

version: 2.3.1

*/

body{color:#000;background:#F5F4E7;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;} body {font:13px/1.22 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;} h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:105%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ol,dl{margin:1em;}ol,dl{margin-left:2em;}ol li{list-style: decimal outside;}ul li{list-style: none;}dl dd{margin-left:1em;}th,td {border:1px solid #000;padding:.5em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}fieldset,table {margin-bottom:1em;} p {margin-bottom:.5em;}



/* sitewide

* ------------------------------------------------------------------------- */

body{background:#A29C8B;color:#303C41;text-align:center;font:13px/16px Arial,Helvetica,sans-serif;}

h1{color:#444;text-transform:capitalize;}

h2{color:#4C5861;text-transform:capitalize;}

#content-inside h2#news-heading-1{ background:url(../img/title-news-press.gif) no-repeat;height:30px;margin-bottom:10px;}

#content-inside h2#news-heading-2{ background:url(../img/title-news-press.gif) no-repeat;height:30px;margin-bottom:10px;}

#content-inside h2#news-heading-3{ background:url(../img/title-court.gif) no-repeat;height:30px;margin-bottom:10px;}

h3{color:#303C41;text-transform:uppercase;}

h1 span,h2 span,h3 span{display:none;}

a:link,a:visited{color:#303C41;text-decoration:underline;outline:none;}

a:hover,a:active{color:#3a5d6b;text-decoration:underline;outline:none;}

/* ----- classes ----- */

div.clear{clear:both;height:.01em;overflow:hidden;}

img.img-right{float:right;margin:5px 0px 0px 5px;}

p.top{margin-top:15px;}

p {padding-right: 12px;}

p.photo-left{float:left;margin:0 10px 5px 0px;}

span.small{color:#3D70D4;}

p.btn-right{text-align:right;}

div.photo{float:left;margin:0px 10px 3px 0px;}

/* ----- form elements ----- */

form label{display:block;font-size:11px;}

form input,textarea,select{background-color:#F5F4E7;border:1px solid #303C41;color:#303C41;vertical-align:middle;padding:2px;}

select{width:200px;margin-top:4px;margin-bottom:4px;vertical-align:middle;padding-top:4px;}

/* same width as form - */

#main-form select{width:375px;margin-top:4px;margin-bottom:4px;vertical-align:middle;padding-top:3px;}

/* same width as form - */

input,select,textarea{width:95%;}

textarea{height:90px;}

input.checkbox{background:#E3E1D3;width:auto;height:auto;border:none;}

input.radio{background:#E3E1D3;width:auto;height:auto;border:none;}

input.submit-image{width:auto;width:93px;height:23px;cursor:pointer;padding:0;border:none;margin-top:5px;}

/* search

* ------------------------------------------------------------------------- */

#search{color:#000;width:260px;padding-top:85px;padding-left:650px;height:20px;text-align:left;}

#search-terms{height:15px;font-size:12px;width:220px;margin:0;}

#search-img{height:20px;width:26px;border:none;}

#searc-main{color:#000;width:260px;padding-top:10px;height:20px;text-align:left;}

/* newsletter

* ------------------------------------------------------------------------- */

#newsletter-terms{height:15px;font-size:12px;width:213px;margin:33px 0 0 55px;}

#newsletter-btn{height:20px;width:26px;border:none;margin-top:33px;}

/* framework

* ------------------------------------------------------------------------- */

#frame{background:#F5F4E7;width:925px;margin:0 auto;text-align:left;}

#frame-inside{background:#F6F4E7 url(../img/sitemast-inside.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.home #frame-inside{background:#F6F4E7 url(../img/sitemast-home.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.success #frame-inside{background:#F6F4E7 url(../img/sitemast-success-stories.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.search #frame-inside{background:#F6F4E7 url(../img/sitemast-search.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}



body.attorneyprofiles #frame-inside{background:#F6F4E7 url(../img/sitemast-attorney-profiles.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.about-our-firm #frame-inside{background:#F6F4E7 url(../img/sitemast-inside.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.news-press #frame-inside{background:#F6F4E7 url(../img/sitemast-news.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.court #frame-inside{background:#F6F4E7 url(../img/sitemast-court.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.practice-areas #frame-inside{background:#F6F4E7 url(../img/sitemast-practice-areas.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.insurance-companies #frame-inside{background:#F6F4E7 url(../img/sitemast-inside.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

body.contact-page #frame-inside{background:#F6F4E7 url(../img/sitemast-contact.jpg) no-repeat;width:925px;margin:0 auto;text-align:left;}

#brand-bar{background:transparent url(../img/brand-bar-new.gif);height:140px;}

div.place-holder{width:275px;height:200px;float:right;}



/* ----- content-left ----- */

#left-top{background:url(../img/content-left-top.gif);height:20px;}

#inside-top{background:url(../img/inside-top.gif);height:20px;}

#content-inside{width:925px;float:left;}

#content-inside .gutter{margin:20px 8px 5px 18px;}

#content-inside ul.list{font-size:12px;margin-left:5px;}

#content-inside ul li{background:url(../img/img-diamond.gif) 0px 1px no-repeat;padding-left:18px;/* pushes text to the right to display bg img */

margin-bottom:15px;}

#content-inside ul.multi-col{float: left; width: 700px;}

#content-inside ul.multi-col li{ float: left; width:200px; padding-right: 12px;}

/*wtf with so much indenting*/

#content-inside h1{font-size:120%;}

#content-inside h2{font-size:108%;margin-bottom:0.5em;}

#content-inside h3{text-transform:none;}

#content-inside h1 a,#content-inside h2 a,#content-inside h3 a{text-decoration:none;}

#content-inside h1 a:hover,#content-inside h2 a:hover,#content-inside h3 a:hover{text-decoration:underline;}

#content-main{width:660px;float:left;clear:both;}

#content-main .gutter{margin:20px 8px 5px 18px;}

#content-main ul.list{font-size:12px;margin-left:5px;}

#content-main ul li{background:url(../img/img-diamond.gif) 0px 1px no-repeat;padding-left:18px;/* pushes text to the right to display bg img */

margin-bottom:15px;}

/*wtf with so much indenting*/

#content-main h1{font-size:120%;}

#content-main h2{font-size:108%;margin-bottom:0.5em;}

#content-main h3{text-transform:none;}

#content-main h1 a,#content-main h2 a,#content-main h3 a{text-decoration:none;}

#content-main h1 a:hover,#content-main h2 a:hover,#content-main h3 a:hover{text-decoration:underline;}



#title-practice{background:url(../img/title-practice2.gif) no-repeat;height:30px;margin-bottom:10px;}

/*#title-practice{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-practice h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

#title-practice span{display:none;}





/**/

/*#title-contact{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-contact{background:url(../img/title-contact2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-contact h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

#title-contact span{display:none;}



#title-legal-updates{background:url(../img/title-legal-updates2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-legal-updates span{display:none;}



#title-about{background:url(../img/title-about.gif) no-repeat;height:30px;margin-bottom:10px;}

/*#title-about{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-about h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-about span{display:none;}



#title-current-projects{background:url(../img/title-current-projects2.gif) no-repeat;height:30px;margin-bottom:10px;}

/*#title-current-projects{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-current-projects h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-current-projects span{display:none;}



/*#title-success-stories{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-success-stories{background:url(../img/title-success-stories2.jpg) no-repeat;height:30px;margin-bottom:10px;}

#title-success-stories-read{background:url(../img/title-success-stories.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-success-stories h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-success-stories span{display:none;}



/*#title-attorney-profiles{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-attorney-profiles{background:url(../img/title-attorney-profiles2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-attorney-profiles h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-attorney-profiles span{display:none;}





#title-newsletter-subscription{background:url(../img/title-newsletter-subscription.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-newsletter-subscription span{display:none;}



#title-site-map{background:url(../img/title-site-map.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-site-map span{display:none;}



/*#title-contact-us{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-contact-us{background:url(../img/title-contact-us2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-contact-us h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-contact-us span{display:none;}



#title-careers {background:url(../img/title-careers.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-careers h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

/**/

#title-careers span{display:none;}



#title-thank-you{background:url(../img/title-thank-you.gif) no-repeat;height:30px;margin-bottom:10px;}



#title-privacy-policy{background:url(../img/title-privacy-policy.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-privacy-policy span{display:none;}



#title-search-site{background:url(../img/title-search.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-search-site span{display:none;}



#title-news-press{background:url(../img/title-legal-updates2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-news-court{background:url(../img/title-qs-court-decision.jpg) no-repeat;height:30px;margin-bottom:10px;}

/*#title-news-press{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-news-press h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

.court-gutter a{ Xcolor:#BD9B67; font-weight:bold; font-size:12px}

		

		#title-court-decisions {height:65px; background:url(../img/title-court-decisions.gif) no-repeat ;}

		#title-court-decisions span{display:none;}



/**/

#title-news-press span{display:none;}



/*#title-insurance{background-color:#BD9B67; width: 357px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}

#title-insurance h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }*/

#title-insurance{background:url(../img/title-insurance-companies.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-insurance span{display:none;}



/*#title-practice-areas{background-color:#BD9B67; width: 340px; height:24px;margin-bottom:10px; padding-left: 5px; padding-top: 6px;}*/

#title-practice-areas{background:url(../img/title-practice-areas2v2.gif) no-repeat;height:30px;margin-bottom:10px;}

#title-practice-areas h2 { color: #ffffff; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:300; padding: 0; margin: 0; }

#title-practice-areas span{display:none;}



#title-qs-court{ background:url(../img/title-qs-court.jpg) no-repeat; height:27px; margin-bottom:10px; width: 345px;} 

	#title-qs-court span{display:none;}	

	

	

#title-qs-press{ background:url(../img/title-qs-press.jpg) no-repeat; height:27px; margin-bottom:10px; width: 345px;} 

	#title-qs-press span{display:none;}	

	

#title-qs-news{ background:url(../img/title-quad-news.gif) no-repeat; height:27px; margin-bottom:10px; width: 345px;} 

	#title-qs-news span{display:none;}	

	

#title-qs-updates{ background:url(../img/title-qs-updates.jpg) no-repeat; height:27px; margin-bottom:10px; width: 345px;} 

	#title-qs-updates span{display:none;}

	

	/* New Titles */

	#title-bad-faith{ background:url(../img/title-bad-faith.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	#title-bad-faith span{display:none;}

	

	#title-no-fault-insurance{ background:url(../img/title-no-fault-insurance.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	#title-no-fault-insurance span{display:none;}

	

	#title-insurance-class-actions{ background:url(../img/title-insurance-class-action.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	#title-insurance-class-actions span{display:none;}

	

	#title-claims{ background:url(../img/title-ltc-insurance-claims.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	#title-claims span{display:none;}

	

	#title-health-insurance{ background:url(../img/title-health-insurance.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	#title-health-insurance{display:none;}

	

	#title-health-attorneys{ background:url(../img/title-health-insurance-attorneys.jpg) no-repeat; height:27px; margin-bottom:10px; width: 357px;} 

	/* #title-health-attorneys{display:none;} */





#newsletter{background:url(../img/newsletter-bg.gif) no-repeat;height:60px;margin:15px 0 15px 0;}

/* ----- bottom-frame ----- */ 

#bottom-frame{background:url(../img/bottom-wrap-inside.gif) top right no-repeat;height:20px;clear:both;width:100%; padding:0; margin:0;/* fix for Safari */}

#bottom-frame-clear{background:url(../img/bottom-wrap-clear.gif);height:20px;clear:both;width:100%;/* fix for Safari */}

#right-col{width:265px;font-size:11px;float:right;background:url(../img/bg-right-col.gif) repeat;margin-top:374px; /* height:771px; */}

#right-col .right-col-gutter{margin:5px 48px 0 20px;}

#right-col ul{margin-left:0;}

#right-col ul li{background:url(../img/img-list.gif) 0px 1px no-repeat;padding-left:17px;/* pushes text to the right to display bg img */

margin-bottom:15px;}

#bottom-right-wrap{background:url(../img/bottom-right-wrap.gif);height:20px;clear:both;}

/* copyright

* ------------------------------------------------------------------------- */

#copyright{width:925px;margin:0 auto;background:url(../img/bg-copyright.gif);height:55px;text-align:middle;font-size:11px;}

#copyright ul{margin:0px;text-transform:uppercase;}

#copyright li{padding:0 5px 0 7px;display:inline;border-left:1px solid #303C41;}

#copyright li.first{border:none;}

/* globalnav

* ------------------------------------------------------------------------- */

#globalnav{background:url(../img/globalnav_bk.gif) no-repeat;height:35px;margin:0;padding:0;width:925px;}

#globalnav span{/* display:none; */ font-size: 13px; font-weight:bold; }

#globalnav li,#globalnav a{height:33px;display:block;}

/* change height here also */

#globalnav li{float:left;list-style:none;display:inline;position:relative; }

#globalnav li.head_link{
	line-height:35px;
	font-size: 11px; 
	padding-left:19px;
	text-transform: uppercase; 
	
	
	/*font-size: 11px; padding: 8px 0 0 22px; text-transform: uppercase; */
}

/*#globalnav-01{width:50px;margin-left:10px;}

#globalnav-02{width:116px;}

#globalnav-03{width:120px;}

#globalnav-04{width:132px;}

#globalnav-05{width:132px;}

#globalnav-06{width:125px;}

#globalnav-07{width:95px;}

#globalnav-08{width:73px;}

#globalnav-09{width:62px;}*/

/* -------------- (-79px) X position of button / (-35px) height of image from above ------------- */

#globalnav li a:hover{color: #BC9B66;}
#globalnav *{
	border-radius:6px;
}


/* ------------------------ son of suckerfish:horizontal sprite globalnav ------------------------ */

#globalnav li ul{position:absolute;left:-9999px;margin:0;background-color:#2f3b40;font-size:11px;text-transform:capitalize;margin-top: -7px;z-index:999;}

#globalnav li ul li{height:25px; padding:5px 0;}

#globalnav li ul li a{width:100%;height:25px;line-height:25px;}

#globalnav li ul li a span{display:block;padding-left:5px; font-size:14px !important;}

/* Drop down link styles */

#globalnav a:link,#globalnav a:visited,#globalnav a:hover,#globalnav a:active{font-size:1.0em;color:#F7F6E1;text-decoration:none;}

#globalnav li:hover ul,#globalnav li.sfHover ul{left:auto;}

/* Hover styles for drop down items */

#globalnav-01 ul a:hover,#globalnav-02 ul a:hover,#globalnav-03 ul a:hover,
#globalnav-04 ul a:hover,#globalnav-05 ul a:hover,#globalnav-06 ul a:hover,
#globalnav-07 ul a:hover{background-image:none;background-color:#4E5A64;color:#F5F4E7;text-decoration:none;}

/* width of drop down globalnav - choose width that allows items to display on one line */

#globalnav-01 ul,#globalnav-01 li{width:72px;}

#globalnav-02 ul,#globalnav-02 li{width:352px;}

#globalnav-03 ul,#globalnav-03 li{width:322px;}

#globalnav-04 ul,#globalnav-04 li{width:172px;}

#globalnav-05 ul,#globalnav-05 li{width:175px;}

#globalnav-06 ul,#globalnav-06 li{width:322px;}

#globalnav-07 ul,#globalnav-07 li{width:322px;}

#globalnav-08 ul,#globalnav-08 li{width:74px;}

#globalnav-09 ul,#globalnav-09 li{width:62px;}

#frame h1 a,#frame h2 a,#frame h3 a,#frame h4 a{text-decoration:none;}

.homepage_news_ul li a{text-decoration:none;}

div.place-holder-inside-bigimg{width:475px;height:300px;float:right;margin: 0 5px 5px 15px;}



#attorney-col{width:205px;font-size:11px;float:left;background:url(../img/bg-att-col.gif) repeat; margin: 0 0 419px -7px; }



#attorney-col .content-col{margin:5px 48px 0 20px;}

#attorney-col ul{margin-left:0;}

#attorney-col ul li{background:url(../img/img-list.gif) 0px 1px no-repeat;padding-left:17px; margin-bottom:15px;}

.letter_column{float: right; margin-right: 45px; }

.insurance_ital{font-style: italic;}

div.place-holder-inside{width:355px;height:250px;float:right;margin: 0 0 5px 18px;}





div.claims-list {

	margin: 25px auto;

	width: 700px;

}

div.claims-list .list-left, div.claims-list .list-right {

	float: left;

	margin: 0 75px 0 0;

}



.ins-list-right {

	float: left;

}

.ins-list-left {

	float: left;

	margin: 0 60px 0 25px;

}




