/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; font-family: arial,helvetica,verdana,sans-serif; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,input { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol  { list-style: none; }
fieldset,img  { border: none; }
caption,th  { text-align: left; }
a  { outline: none; }
a:visited{color:#685C57;}
table { border-collapse: collapse; border-spacing: 0; }
.clearer{ clear:both; }
input:focus{outline:1px solid #002C5A;}

/*Contact Info */
#contact_info,#contact_infoHome{font-size: .625em; text-align:right; line-height: 40px; color:#002C5A;text-transform:uppercase;}
#contact_info{width:970px;}
#contact_infoHome{width:918px;}
#contact_info span, #contact_infoHome span{padding-right:5px;}

/*GLOBAL*/
html,body { background: #DED8D1; height: 100%; width: 100%; min-width:1000px; background-Image: url(images/backgroundBorderLeft.gif); background-repeat: repeat-y; }
p{ font-size: .75em; line-height: 1.375em; }
blockquote p{color:#002C5A;}

/*DRK TAN*/
p, #leftWrap ul li a#active, #centerWrap ul li, #scenterWrap ul li { color: #685C57; }

/*TAN*/
#topContactPanel,.search,#footer ul li a:link,#footer ul li a:visited,#footerHome ul li a:link,#footerHome ul li a:visited, #leftWrap ul li a:link,#leftWrap ul li a:visited,#sleftWrap ul li a:link,#sleftWrap ul li a:visited  { color: #7E7571; }

/*LT TAN*/
#topFormWrap ul li a:link,#topFormWrap ul li a:visited  { color: #99908C; }

/*RED*/
#siteMapPadding td a:link,#siteMapPadding td a:visited, #centerWrap p a:link, #centerWrap p a:visited, #centerWrap ul li a:link, #centerWrap ul li a:visited,#scenterWrap p a:link, #scenterWrap p a:visited, #scenterWrap ul li a:link, #scenterWrap ul li a:visited { color:#7f070d; text-decoration:none; border-bottom:1px solid #dee0e1; }
#siteMapPadding td a:hover,#centerWrap p a:hover, #centerWrap ul li a:hover,#scenterWrap p a:hover, #scenterWrap ul li a:hover{ color:#002C5A; border-bottom:1px solid #002C5A; }
.ourTeamMain h1 {color:#7f070d;}

/*WHITE*/
#attorneyTitleblock, #attorneyTitleblock ul li,#attorneyTitleblock ul li a:link, #attorneyTitleblock a:link { color:#FFFFFF; }

/*MARGINS*/
#leftWhiteBorder { height: 100%; width: auto; border-left: 20px solid #FFFFFF; }
#topWhiteBorder { height: 50px; width: 100%; min-width: 950px; background-color: #000; background-Image: url(images/backgroundBorderTop.gif); background-repeat: repeat-x; }

/*TOP*/
#topBar { float: left; height: 120px; width: 100%; background: #EDEDED; min-width: 950px;  }
#logoGlobal,#mainNav,#topFormWrap,#topContactPanel { float: left; height: 120px; }
#logoGlobal { width: 270px; background: #002C5A; background-image: url(images/logo.gif); background-repeat: no-repeat; }
#logoGlobal a,#logoGlobal a:visited { display: block; width: 100%; height: 100%; }
#mainNav { width: 335px; background: #AEC1D2; position: relative; background-image: url(images/2pixelWhite.gif); background-repeat: repeat-y; background-position: right; }
#mainNav ul {  width: 100%; text-align: center; margin: 0px auto 10px auto;  position: absolute; bottom: 0px; }
#mainNav ul li  { display: inline; }
#mainNav ul li a:link,#mainNav ul li a:visited { display: inline-block; padding: 0 3px 0 0; color: #FFFFFF; text-transform: uppercase; text-decoration: none; font-size: .625em; }
#mainNav ul li a:hover, #mainNav ul li a#active  { color: #002C5A; }
#topFormWrap { width: 200px; background: #f2f2f2; background-repeat: repeat-y; background-position: right; font-size: .625em; margin-left: 2px; }
#topFormWrap ul {  margin: 20px 0 8px 10px;  text-transform: Uppercase; }
#topFormWrap ul li { margin: 2px 0; width: 180px; background: #dee0e1; }
#topFormWrap ul li a#emergency{color:white; background: #981a1e; background-image: url(images/24hr-legal-emergency.gif); background-repeat: no-repeat; background-position: 95% 50%; }
#topFormWrap ul li a#login { background-image: url(images/login.gif); background-repeat: no-repeat; background-position: 95% 50%; }
#topFormWrap ul li a#email { background-image: url(images/email.gif); background-repeat: no-repeat; background-position: 95% 50%; }
#topFormWrap ul li a:link,#topFormWrap ul li a:visited { display: block; padding: 4px 5px 4px 10px; text-decoration: none; }
#topFormWrap ul li a:hover { background: #DDDDDD; color: #685C57; }
.search { margin: 0 0 0 10px; vertical-align: top; width: 145px; padding: 4px 1px 4px; border: 0;  text-align: left;}
.magnifyingGlass { display: inline;  padding: 0 0 0 3px; border: 0; }
ul#topContactPanel { padding: 10px 0 0 10px; font-size: .625em; line-height: 2em; }
#cscoff {float:left;width:165px;height:120px;background-image: url(images/csc-on.gif);background-repeat:no-repeat; }

#cscoff a, cscoff a:visited{display:block; width:165px; height:120px; background-image: url(images/csc-off.gif); background-repeat: no-repeat;}
#cscoff a:hover{background:none;
}

/*CONTENT 950px min-width*/
#contentWrap { clear: both; display: block; padding: 10px 0 20px 0;  background-image: url(images/backgroundContentWrap.gif); background-repeat: repeat-x; width: 100%; min-width: 950px; overflow: hidden; }


/*LEFT COLUMN*/
#leftWrap { display: block; float: left;  width: 268px; height: 300px; }
#leftWrap ul { float: right; padding: 40px 0 50px 0;  }
#leftWrap ul li {  width: 240px; background: #dee0e1; margin: 3px 0; text-transform: uppercase; font-size: .625em; }
#leftWrap ul li a:link,#leftWrap ul li a:visited { display: block; text-decoration: none; padding: 6px 0 6px 10px; height: 100%; color: #002C5A;  }
#leftWrap ul li a:hover { background: #DDDDDD; color: #685C57;}
#leftWrap ul li a#active { background: #DED8D1; }

/* LEFT COLUMN SERVICES*/
#sleftWrap { display: block; float: left;  width: 268px; min-height: 295px; padding-bottom: 10px; background: #EDEDED;}
#sleftWrap ul { float: right; margin: 20px 0 20px 0;}
#sleftWrap ul li {  width: 240px; background: #dee0e1; margin: 3px 0; text-transform: uppercase; font-size: .625em; }
#sleftWrap ul li a:link,#sleftWrap ul li a:visited { display: block; text-decoration: none; padding: 6px 0 6px 10px; height: 100%;  color: #002C5A;  }
#sleftWrap ul li a:hover { background: #DDDDDD; color: #685C57;}
#sleftWrap ul li a#active { background: #DED8D1; }
#left_border {float:left; padding-bottom: 20px; width: 268px; min-height: 300px; background:#ffffff}

/*CENTER COLUMN 502px*/
#centerWrap { display: block; float: left; height: auto; background: #FFFFFF; min-height: 300px; margin-left: 2px;}
#centerWrap ul{ margin: 1em 1em 0;}
#centerWrap ul li{ background:url(images/listDash.gif) no-repeat 0 .375em; padding: 0 1em 1em ; font-size: .75em; line-height: 1.25em;}
#centerWrap h2{ font-size:1em;color:#7f070d;line-height:1.5em;padding:1em 20px .25em 20px;}
#centerWrap h3{ font-size:.70em;color:#666666;padding: 0 20px 0 20px;}
#centerWrap h3.dttm{color: #2d2d2d;}
#centerWrap h5{font-size:.75em;padding-top:7px;}


/*CENTER COLUMN SERVICES 502px*/
#scenterWrap { display: block; float: left; height: auto; background: #FFFFFF; min-height: 300px; margin-left: 0px;}
#scenterWrap ul{ margin: 1em 1em 0;}
#scenterWrap ul li{ background:url(images/listDash.gif) no-repeat 0 .375em; padding: 0 1em 1em ; font-size: .75em; line-height: 1.25em;}
#scenterWrap h2{ font-size:1em;color:#7f070d;padding: 1em  1em 0; }
#scenterWrap h3{ font-size:.70em;color:#666666;padding-left: 1.5em}
#scenterWrap h3.dttm{color: #2d2d2d;}
#centerWrap h5{font-size:.75em;}

/*CENTER CONTENT PADDING*/
#contentPadding{margin:20px;}
#contentPadding img{padding:12px 12px 12px 0;}
#contentPadding p{padding-bottom:12px;}
#contentPadding h2{padding:0 0 10px 0;}
#contentPadding ul{margin:0; list-style-type:none;}
#contentPadding ul li{ background:url(images/listDash.gif) no-repeat 0 .375em; padding: 0 1em 1em ; font-size: .75em; line-height: 1.25em;}

/*SITEMAP STYLES*/
#siteMapPadding{margin:20px;}
#siteMapPadding table{text-align:left;margin:0;padding:0;}
#siteMapPadding td a:visited{color:#666;}


/*CENTER CONTENT PADDING FOR CONTACT SECTION*/

#contactPadding {margin:20px;}
#contactPadding h2{padding:0 0 10px 0;}
#contactPadding p{padding:0 10px 10px 0;}
.centerAttorney p {padding:0 20px 12px 20px;}
.ourTeamMain {padding:20px;text-align:left;}
.ourTeamMain p{padding-bottom:15px;}
.ourTeamMain h1{padding: 1em 0;}

/*AUDIO PLAYER*/
#audio_player{text-align:center;width:480px;padding-top:50px;}


/*HOME PAGE 2 COLUMN*/
body.homeBody{background:#e9be60;}
#logoGlobal.homeLogoGlobal{background-image:none;background-color:#AEC1D2; width: 220px;}/*yellow background*/
#leftWrap.homeLeftWrap{width:555px; height:300px;background-color:#002c5a;}/*588px flash intro*/
#leftWrap.homeLeftWrap object, #leftWrap.homeLeftWrap embed{padding:0;margin:0;}
#rightWrap.homeRightWrap{width:362px;height:300px;background-color:#ddd;}/*326px* illustration*/
#footer.homeFooter{width:322px;}/*HOME FOOTER 320px*/

/*ATTORNEY PAGE*/
#attorneyTitleblock { float: left; width: 213px; height: 160px; background-color: #7f070d; background-image: url(images/2px-white.gif); background-repeat: repeat-y; background-position: right; }
#attorneyTitleblock h1 {font-size: .825em; padding:1.5em 1.5em 0; } 
#attorneyTitleblock h3 {font-size: .75em; font-style:italic; padding:.5em 1.5em 0; color:#f2f2f2; }
#attorneyTitleblock ul{ list-style-type:none; padding: 0; margin:1em 1em 0; }/*centerWrap override*/
#attorneyTitleblock ul li { background-image:none; font-size:.625em; padding:0 0 1em; }/*#centerWrap override*/
#attorneyTitleblock ul li a:link, #attorneyTitleblock a:visited {border-bottom:none;} /*#centerWrap border-bottom reset*/
#attorneyTitleblock ul li a:hover { border-bottom: 1px solid #fff; }
#attorneyPhoto { float: left; width: 120px; height: 160px; background: #333333; text-align:center; }


#attorneyVideoBlock { 
float: left; 
width: 167px; 
height: 160px; 
background: #EDEDED; 
background-image: url(images/videoBlockHover.gif); 
background-repeat: no-repeat; }

#attorneyVideoBlock a:link,#attorneyVideoBlock a:visited { 
display: block; 
width: 180px; 
height: 160px; 
background-image: url(images/videoBlock.gif); 
background-repeat: no-repeat; 
}

#attorneyVideoBlock a:hover  { 
background: none; 
}





/*ABOUT US PAGES*/
#aboutTitleblock{ float: left; width: 200px; height: 150px; background-color: #adcbc3; }
#aboutTitleblock h1{font-family: times; font-size: 1em; color: #fff; margin: 20px 20px 0px 20px}
#aboutTitlepic{float: left; width: 300px; height: 150px; text-align: right; }
#aboutRightpic{margin-left:-3px;}
#aboutRightpic h1{font-size: .75em; font-style:italic; color:#002C5A;  margin: 20px 20px 0px 20px}

/*FOCUS*/ 
#focusQuoteblock h1{font-size: .75em; margin: 20px 20px 0px 20px;color: #685C57;}
#focusQuoteblock h1 p{font-size:.875em;}
#focusQuoteblock{float: left; width: 335px; height: 130px; background-color: #e2e2e0; }
#focusTitleblock h1{font-family: times; font-size: 1em; color: #fff;  margin: 20px 20px 0px 20px}
#focusTitleblock{float: left; width: 165px; height: 130px; background-color: #adcbc3;background-image: url(images/2px-white.gif); background-repeat: repeat-y; background-position: left; }




/*RESOURCES*/
#resourcesQuoteblock h1{font-size:.75em;margin: 20px 20px 0px 20px;color: #685C57;}
#resourcesQuoteblock{float: left; width: 335px; height: 130px; background-color: #e2e2e0;background-image: url(images/2px-white.gif); background-repeat: repeat-y; background-position: right; } 
#resourcesTitleblock h1{font-family: times; font-size: 1em; color: #fff;  margin: 20px 20px 0px 20px}
#resourcesTitleblock{float: left; width: 165px; height: 130px; background-color: #adcbc3;background-image: url(images/2px-white.gif); background-repeat: repeat-y; background-position: right; }

/*CASES*/
#casesTitleblock{float: left; width: 500px; height: 130px; background-color:#e2e2e0; font-size: 1em;}
#casesTitleblock h1{font-size: .75em; font-style:italic; color:#002C5A;  margin: 20px 20px 0px 20px}
#casesTitleblock p{font-size:.75em;margin:20px;}
.case_link{font-size: .625em; color: #7f070d;  margin: 0px 0px 0px 20px}
.case_linka { color: #AEC1D2; background-color:#fff;}
a.case_linka {background-color:#fff;}
a.case_linka:hover{text-decoration:none;}

/*NEWS*/
#newsLeftblock{width: 250px; float: left;}
#newsLeftblock h1{margin: 10px 0px 15px 15px}
#newsLeftblock h1 a {font-size: .65em; color: #666666}
#newsLeftblock h2{font-size: .7em; line-height:1.25em;}
#newsLeftblock h3.dttm{color: #2d2d2d;}
#newsLeftblock h4,#newsRightblock h4{margin:0 0 10px 15px;}
#newsRightblock{width: 200px; float: right;padding-right:1em;}
#newsRightblock h1{margin: 10px 0px 15px 15px}
#newsRightblock h1 a {font-size: .65em; color: #666666;}
#newsRightblock h2{font-size: .7em; line-height:1.25em;margin-top:1em;}

#viewAll a:link, #viewAll a:visited{margin-left:20px;background:url(images/icon_articles.gif) right no-repeat; color:#002C5A;padding:.5em 3em .5em .5em;text-decoration:none;font-size:.6875em;}
#viewAll a:hover{background-color:#f2f2f2;color:#a1242a;}


/*Next Previous*/
#nextprev{display:block;margin:1.25em 0; width: 500px;font-size:.75em;}
#previous{float:left;margin-left:20px;}
#next{float:right;margin-right:20px;}
#previous a:link, #next a:link, #previous a:visited, #next a:visited {padding:.25em.5em;color:#685C57;background:#EDEDED;text-decoration:none;}


/*paginate*/
.paginate{color:#002C5A;font-size:.75em;margin-left:20px;}
.paginate a:link,.paginate a:visited{padding:.25em.5em;color:#685C57;background:#EDEDED;text-decoration:none;}
.paginate a:hover{background-color:#002C5A;color:#fff;}


/*RIGHT COLUMN 180px width*/
#rightWrap { display: block; width: 200px; float: left; height: 300px; margin-left: 0px; background:#f2f2f2;}
#rightWrap ul {  padding: 10px; line-height: 1.25em; }
#rightWrap ul li {  font-size: .75em; text-transform: lowercase; }
#rightWrap ul li a:link,#rightWrap ul li a:visited { color: #7f070d; text-decoration: none; }
#rightWrap ul li a:hover, #rightWrap ul li a.active  { color: #002C5A; border-bottom: 1px solid #002C5A; }
/*24HR EMERGENCY CONTACT*/
#rightWrapRed{display:block;width:180px; float:left;background-color: #981a1e; width: 200px; height: 130px;text-align:center;}
#rightWrapRed p{margin:auto;width:160px;color:#fff;font-weight:bold;padding-top:10px;font-size:1em;text-align:left;}
#rightWrapRed p span{text-transform:uppercase;font-size:.75em;font-weight:normal;}

/*CONTACT US*/
#rightWrapContact{display:block;width:180px; float:left;background-color: #AEC1D2; width: 200px; height: 130px;text-align:center;}
#rightWrapContact p{margin:auto;width:160px;color:#fff;font-weight:bold;padding-top:10px;font-size:1em;text-align:left;}
#rightWrapContact p span{text-transform:uppercase;font-size:.75em;font-weight:normal;}

/*RIGHT COLUMN SERVICE 180px width*/
#srightWrap { display: block; width: 180px; float: left; min-height: 300px; background: white; margin-left: 0px; }
#srightWrap ul {  padding: 10px; line-height: 1em; }
#srightWrap ul li {  font-size: .65em; text-transform: lowercase; }
#srightWrap ul li a:link,#srightWrap ul li a:visited { color: #7f070d; text-decoration: none; }
#srightWrap ul li a:hover  { color: #002C5A; border-bottom: 1px solid #002C5A; }
#srightWrap ul li a#active {color:#002C5A;}

/*BOTTOM 502px*/
#homeFooterWrap{width%100; height:200px;background-color:#e9be60;}
#footer{ clear: both; width: 502px; height: 50px; background: #FFFFFF; margin-left: 270px; }
#footerHome{ clear: both; width: 367px; height: 50px; background: #FFFFFF; margin-left: 554px; }
#footer ul, #footerHome ul { padding: 1em;  }
#footer ul li, #footerHome ul li {  padding: 0 5px 0 0; display: inline;  text-transform: uppercase; font-size: .625em; }
#footer ul li a:link,#footer ul li a:visited,#footerHome ul li a:link,#footerHome ul li a:visited   { text-decoration: none;color:#001E49; }
#footer ul li a:hover, #footerHome ul li a:hover  { color: #7f070d;}
#copyright {clear: both; white-space: nowrap; margin-left: 270px; margin-top: 10px; padding:5px 0;font-size: .625em; color:#685C57;line-height:1.25em; }
#copyright ul{list-style-type:none; width:502px;}
#copyright ul li{text-transform:uppercase;padding-left:20px;}
#copyright ul li a:link,#copyright ul li a:visited{ text-decoration: none;color:#001E49; }
#copyright span{padding-right:3px;}
.copyPadAbove{padding-top:4px;}

/* BOTTOM SERVICES */
#sfooter { clear: both; width: 502px; height: 50px; background: #FFFFFF;}
#sfooter ul { padding: 1em;  }
#sfooter ul li {  padding: 0 5px 0 0; display: inline;  text-transform: uppercase; font-size: .625em; }
#sfooter ul li a,#sfooter ul li a:visited  { text-decoration: none;color:#001E49; }
#sfooter ul li a:hover  { color: #7f070d; }
.homeFooter ul{text-align:center;font-size:1em;}
ul#homeAddress{margin: 10px 0 0 554px; width:367px;text-align:center;}
ul#homeAddress li{text-transform:uppercase;font-size:.625em;color:#fff;line-height:1.25em;}
ul#homeAddress li a,ul#homeAddress a:visited{text-decoration:none;color:#554945;}


/*LAYOUT CONTROLS*/

/*ABOUT*/
.centerNarrow { width: 502px; } /*center column change*/

/*SITEMAP*/
.lpage a { font-size: .60em; }
.lbullet {width: 1px;}


/*HOMEPAGE TABS*/
#tab_horizontalWrap{height:375px;width:100%;background:url(images/10px-tab-bottom-w.gif) bottom left repeat-x #ededed;}

#tabbed_box_1 {
float:left;
	margin: 0px;
	width:920px;
height:365px;
background-color:#f2f2f2;
overflow:hidden;
	}




ul.tabs {
	float:left;
	width:920px;
	}
	
ul.tabs li {
	list-style:none;
	display:inline;
	}


ul.tabs li a:link, ul.tabs li a:visited {
	float:left;
	width:184px;
	height:65px;
	font-size:.6875em;
	text-decoration:none;
	color:#685c57;
	border-bottom:10px solid #fff;
	background-image: url(images/bar-2pxW-x-50pxH.gif);
	background-position: center left;
	background-repeat: no-repeat;
	background-color: #CBC6C1;
	text-align:center;
	}

ul.tabs li a:hover {
	background-color:#ded8d1;
	}
	
ul.tabs li a.active {
	background-color:#fff;
	}
ul.tabs li a span.head{float:left;width:184px;padding:1em 0 .25em 0;text-transform:uppercase;	font-weight:bold;letter-spacing:.1em;}
ul.tabs li a br{padding:0;margin:0;}
ul.tabs li a span.subhead{color:#fff;}

.tab_content {background-color:#f2f2f2;float:left;width:920px;height:300px;}

.tab_content_left{float:left;width:552px;}
.tab_content p.lessPaddingTop{padding-top:0;}
.tab_content_left p a:link, .tab_content_left p a:visited{background:none;display:inline;padding:0;margin:0;font-size:1em;}
.tab_content_right{float:right;width:368px;background-color:#fff;height:300px;}
.tab_content_right2{float:right;width:368px;background-color:#fff;height:300px;}
.tab_content_right2 ul li{display:list-item;}
	
.tab_content a,.tab_content a:visited{display:block;text-decoration:none;padding:.5em 20px .5em 30px;margin:8px 40px 0 40px;color:#56828C;font-size:.75em;background: url(images/tab_link_arrow_r.gif) center left no-repeat #ededed;}	
.tab_content a:hover{background-color:#dee0e1;}
.tab_content p{font-size:.75em;line-height:1.5em;color:#685C57;padding: 10px 20px;}

.tab_content h1{font-size:1em;color:#7f070d;margin:20px 0 0 20px;}
.tab_content h2 {font-size:.75em;margin:30px 0 0 40px;padding:0;text-transform:uppercase;color:#685C57;}
.tab_content h2.service_head{margin:0 0 0 15px;clear:both;padding:10px 0 4px 0;clear:both;}
.tab_content h3 {font-size:.6875em;margin:20px 40px 0 40px;color:#685C57;}
.tab_content h4 {font-size:1.25em;color:#56828C;margin:10px 40px 15px 40px;}

.tab_list_wrap{margin:0 0 0 15px;}
.tab_content ul{float:left;margin:0;padding:0;}
.tab_content ul li{width:auto;}
.tab_content ul li a:link,.tab_content ul li a:visited{display:block;background-color:#ededed;padding:3px 0 3px 25px;margin:2px 3px 0 0;font-size:.625em;width:142px;}
.tab_content ul li a:hover{background-color:#dee0e1;}

.tab_lawyer {margin:5px 0 0 15px; padding:0;width:330px;height:40px;background:#ededed;}
.tab_lawyer a,.tab_lawyer a:visited{margin:0;padding:0;background:0;}
.tab_lawyer a:hover{color:#002c5a;background:none;}
.tab_lawyer .lawyer_th{float:left;border-right:4px solid #fff;}
.tab_lawyer .title_th{float:left;line-height:35px;padding:0 0 0 0;width:auto;}
.tab_lawyer strong{padding-left:10px;}
.tab_lawyer .bio_th{border-left:4px solid #fff;float:right;border-left:4px solid #fff;}

.tab_content h4 a,.tab_content h4 a:visited{margin:0;}

/**.tab_content h4 a,.tab_content h4 a:visited{margin:0;padding:0;background:none;}**/
	
	
#content_2, #content_3, #content_4, #content_5 { display:none; }

