
/* GLOBAL STYLES */
html, body, td, input, textarea, option, select { font-family:Verdana,Arial,Helvetica,sans-serif; }
body { font-size: 11px; text-align:center; }
body { background: white url(img/body-bg.png) repeat-x top; margin:0; padding: 0;}
p, ul, ol, li, blockquote { line-height: 1.45em; }
a:link,a:visited { color:#932B2C; }
h1, h2, h3, h4, h5, h6, p, #content table table { padding:0; }
h2 { font-size:1.3em; font-weight:bold; }
h1 { font-size:1.6em; font-weight:bold; color:#6f7b2a;}

#pageTitle { margin-bottom:0; }
#tagline { margin-left:132px; margin-bottom:30px; }

/* Page sizing */
#page-wrap { width: 980px; margin: 0 auto; padding: 0; text-align:left; }

/* Top banner */
#banner { background:url(img/banner.png);width:940px;margin:0 20px;height:230px;position:relative;}
#banner #logo { position:absolute;top:60px;left:0;}
#banner #bannerlinks { position:absolute; top:201px; width:940px; }
#banner #bannerlinks table { width:940px; }
#banner #bannerlinks td.mid { text-align:center; border-left: 1px solid white;}
#banner #bannerlinks td.right { text-align:right; border-left: 1px solid white;}
#banner #bannerlinks a,#banner #bannerlinks a:visited { color:white;text-decoration:none; font-size:13px;}

/* Panel styles */
#panel-left { margin-left: 20px; margin-top:20px; float:left; width:560px; }
#panel-right { margin-right:20px; width:342px; float:right; margin-top:20px;}
#panel-right a { color:#793125; }
#panel-right a:hover,#panel-right ul li a:focus { color:#697426; }
#panel-right ul { list-style-image: none; list-style-position:outside;list-style-type:none;margin: 0 4px;padding:0;}
#panel-right ul li { margin: 0 0 .7em 0; padding: 0 0 0 12px; background: url(images/prac-bullet.gif) no-repeat left .45em; }	

/* Right container top */
#containerCases { background:#768134; padding:6px 5px 9px; }
#navigationCases { background:#FFFFFF url(images/cases-s-bg-r.jpg) no-repeat right bottom; min-height:100px; padding:0px 25px 6px 15px; border:1px solid #373833;}
#flashvideo { margin-left:-5px; margin-bottom: 1px;}

/* Right container bottom */
.navigation-subpanel { margin-top:5px; background: #C7CDAF; padding: 10px 15px; }
#navigationPractice ul { margin-top:10px; }
#navigationPractice ul li { float: left; width: 140px; }

#ContactPanel { background:#727B32;margin-top:1px;padding:0px; }
#ContactPanel .inner { background:#f7f7f2 url(img/pen.png) bottom right no-repeat; margin-bottom:7px;border:1px solid #373833; text-align:center; }
#ContactPanel .inner .send{background:#a5ad72;border: 1px solid #727B32;height:30px;width:100%;color:#000;padding-bottom:6px;font-size:18px;} 
#ContactPanel .inner .send:hover{cursor:pointer;}
#ContactPanel table { width: 310px ; font-size:11px; margin:auto; }
#ContactPanel input,#ContactPanel textarea { font-size: 13px;}
#ContactPanel h2 { margin: 5px 0 5px 10px; text-align:left; }
/*
#ContactPanel #frm_email { background: transparent url(img/email.gif) left no-repeat; padding-left: 20px; border: 1px solid #727B32;}
#ContactPanel #frm_phone { background: transparent url(img/phone.gif) left no-repeat; padding-left: 20px; border: 1px solid #727B32;}
#ContactPanel #frm_name  { background: transparent url(img/person.gif) left no-repeat; padding-left: 20px; border: 1px solid #727B32;}
*/
#ContactPanel #frm_email { border: 1px solid #727B32;}
#ContactPanel #frm_phone { border: 1px solid #727B32;}
#ContactPanel #frm_name  { border: 1px solid #727B32;}
#ContactPanel textarea { background: transparent; border: 1px solid #727B32; }


/* Lower nav bar */
#navigationLower { margin: 20px 20px 0px; padding: .7em 10px 1em 10px; border-top: 1px solid #666666; }
/* ie-mac hide \*/ #navigationLower { text-align: center; } /* end hide */
#navigationLower ul { margin: 0; padding: 0; list-style: none; position: relative; }
#navigationLower ul li { display: inline; color: #CDC054; padding: 0 1.1em 0 0; margin: 0 .1em 0 .4em; background: url(images/lownav-sep.gif) no-repeat right 1px; }
#navigationLower ul li.last { padding-right: 0; margin-right: 0; background: none; }
#navigationLower a { color: #7B3E08; text-decoration: none; white-space: nowrap; }
#navigationLower a:hover,#navigationLower a:active,#navigationLower a:focus { color: #697426; }

/* Footer area */
#footer { text-align: center; background: #6f7b2a; margin:0 auto;}
#finePrint { width: 740px; text-align: left; margin: 0 auto; padding: 1em 0 1px; }
#finePrint p { margin: 0 5px 1.3em; padding: 0; color: #D1D5C4; line-height: 1.45em; text-align:center; } 
#finePrint #footerGeographic { font-style: italic;}
#finePrint a { color: white; text-decoration: none;} 
#finePrint a:hover, #finePrint a:active, #finePrint a:focus { color:#333333;}

/* Legal First Aid */
div#legalFirstAid { float:right; width: 150px; text-align: center; border: 1px solid #646a35; padding:20px; margin: 0px 0px 20px 20px; }
