/* GLOBAL  FOR KANE */

body { margin:0; padding:0; }

a, a:link, a:active, a:visited { color:#b50400; text-decoration:none; }

a:hover{ color:#b50400; text-decoration:underline }

a img{ border:none; }

.ul { margin:0; padding:0; list-style-type:none; }

.ul li { padding-bottom:4px;  background:url(../images/bullet.gif) no-repeat 1px 7px;
padding-left:15px;}
.ul li a ,.ul li a:visited{
text-decoration:underline;
}
.ul li a:hover{
text-decoration:none;
}
p{ margin:0; padding:0; margin-bottom:7px; }

#browserBackground {background:url(../gui/background.gif) repeat-y center top;}

.siteWrapper{ background:url(../gui/content-background.gif) repeat-y; width: 904px;  margin:15px auto 0 auto; }

/* HEADER .......................*/

.printHeader{ display:none;}

.header{margin-left:13px; width:878px; height:92px; position:relative; background:url(../gui/header.jpg) no-repeat; }

.headerTop {}

.logo{ position:absolute; left:25px; top:13px; }

.phone{
	position:absolute;
	left:475px;
	top:5px;
	text-align:right;
	width:398px;
	height: 34px;
}

.phoneNumber { font:normal 17px/18px 'trebuchet ms'; color:#FFFFFF; display:block; padding-bottom:2px; }

.callToday { font-size:12px }

.twentyFourHours{ font:normal 10px/10px verdana; color:#fff; }

.language{ position:absolute; left:766px; top:0px; }

/* NAV...........*/

.nav{ margin-left:13px; height:44px; width:878px;}

/* CONTENT .......................*/

.contentBackground { margin-left:13px; width:878px; background:url(../gui/nav-bottom.gif) no-repeat left top;}

.contentWrapper { width:800px; margin:0 auto;}

/*.wrapper-2column .content-td { width:500px; padding-right:25px; voice-family: "\"}\""; voice-family:inherit; width:475px; }
.wrapper-2column { width:800px; margin:0 auto; margin-bottom:25px;}
.wrapper-2column .rightColumn-td { vertical-align:top; text-align:left; width:300px; font:normal 11px/16px verdana; padding-top:85px;} */

/* FOOTER .......................*/

h6{  position:relative; width: 904px; background:url(../gui/footer-background.jpg) no-repeat left top; padding-top:100px; margin:0 auto 15px auto; font:normal 11px/11px verdana; color:#b2b8ae; text-align:center; line-height:20px;}

h6 a, h6 a:link, h6 a:active, h6 a:visited{ color:#fff; color:#FDF9DB; text-decoration:none; }

h6 a:hover{ color:#fff; text-decoration:underline;}

h6 .phoneNumber {position:absolute; left:497px; top:59px; text-align:right; width:370px; font:normal 17px/18px 'trebuchet ms'; color:#002f7a; }

h6 .callToday {font-size:12px;}

.millionDollars {position:absolute; left:33px; top:26px;}

.copyright { color:#FFFFFF; font:normal 9px verdana; display:block; padding:15px 0;}
.breadcrumb{

}
.breadcrumb a, .breadcrumb a:visited ,.breadcrumb a:active{
color:#000000;
}
.breadcrumb a:hover{
color:#b50400;
}


 .sitemapheading{
background:#3E602B;
border:1px dashed #DAEFAE;
line-height:25px;
height:25px;
color:#FFFFFF;
padding:0 0 0 10px;
}
.sitemapheading a, .sitemapheading a:visited ,.sitemapheading a:active{
color:#FFFFFF
}
.sitemapheading a:hover{
color:#FFFFFF
}
.sitemap ul{
margin:0;
padding:0;
list-style-type:none;
}
.sitemap li{
background:url(../images/bullet-2.gif) no-repeat 1px 50%;
line-height:20px;
margin:0;
padding:0 0 0 15px;
}

.home-site{
background:url(../images/folder_home.gif) no-repeat;
color:#3E602B;
font-size:32px;
font-family:Georgia, "Times New Roman", Times, serif;
margin:0 0 10px 0;
padding:10px 0 0 40px;
height:25px;

}
.home-site a ,.home-site a:visited ,.home-site a:active{
color:#3E602B;

}
h1 {
	font:normal 23px/26px "Times New Roman", Times, serif; 
	color:#013587;
	margin:5px 0 15px 0;
	padding:0 0 0 0; 
	
}


h2{
margin:0;
padding:0 0 10px 0;
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
}
h3{
margin:0;
padding:10px 0 10px 0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
font-weight:bold;
}

h4{
margin:0;
padding:10px 0 10px 0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
font-weight:bold;
}
 h5{
margin:0;
padding:10px 0 10px 0;
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
font-weight:bold;
}


.contentBackground-home { width:878px; background:url(../gui/hm-animation-bottom.gif) no-repeat left top; margin-bottom:0px;}

/* INTRO AREA ........*/

.introWrapper {width:623px}

.intro { margin:48px 0 25px 37px; }

.intro td { font:normal 13px/20px 'trebuchet ms';}

.intro h1 { font:normal 20px/24px "Times New Roman", Times, serif; color:#013597; margin:8px 0 3px 0; text-transform:uppercase;}

.intro h2 { font:normal 17px/21px "Times New Roman", Times, serif; color:#013597; margin:3px 0 8px 0; }

/* INSURANCE CLAIMS .......*/

.insuranceclaims {background: #b6680d url(../images/hm-claimdenied-botm.html) no-repeat center bottom; width:171px;}

.insuranceclaims-backrnd {background:url(../images/hm-claimdenied.jpg) no-repeat left top;}

ul.claimlist{list-style:none; margin:0; padding:0;}

ul.claimlist li{margin:0; padding:1px 0; font:normal 13px/15px arial; color:#FFFFFF;}

/* NEWS  ........*/

.newsWrapper {margin-left:43px;}

.news {background:url(../images/hm-newsheader.gif) no-repeat; font:normal 11px/15px verdana; width:371px;}

.news .content { font:normal 11px/16px verdana; padding:40px 15px 0 15px; }


/* PRACTICE BUTTONS ........*/

.rightColumn {text-align:left; vertical-align:top; background:url(../images/hm-rightcolumn.gif) no-repeat; padding-top:35px;}

.rightColumn .content {width:175px; margin-left:35px;}

.practiceButtons ul{ list-style: none; margin: 0; padding:0; }

.practiceButtons ul li{ display:block; height:39px; width:175px; text-align:center; vertical-align:middle; overflow:hidden; font:bold 11px/11px 'trebuchet ms'; text-transform:uppercase; margin: 0; padding:0;}

.practiceButtons ul li a { padding:13px 0 13px 0; background-image: url(../images/hm-button-practiceareas.html); background-position:0 0; display:block; }

.practiceButtons ul li a, .practiceButtons li a:link, .practiceButtons ul li a:visited{text-decoration:none; color:#FFFFFF}

.practiceButtons ul li a:hover {color:#fff; background-position:0 -39px; text-decoration:none;}

/* CHAT ........*/

.chat {width:145px; display:block; margin: 0 auto 25px auto; text-align:left;}

.style2 {
	font-size: 14px;
	color: #FFFFFF;
}
.style3 {font-size: 10px}


.menu{

}
.menu a , .menu a:visited , .menu a:visited{
background:url(../../images/active.jpg);
color:#FFFFFF;
display:block;
height:30px;
padding-top:14px;
width:175px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
margin:0 0 12px 0;
}

.menu a:hover{
background:url(../../images/hover.jpg);
color:#FFFFFF;
display:block;
height:30px;
padding-top:14px;
width:175px;
text-decoration:none;
}
.green{
color:#6D875E; 
font-size:14px; 
font-family:Arial, Helvetica, sans-serif;
}
.red{
color:#990000;
}
.trebuvhet{
font: bold 13px/16px 'trebuchet ms';
color:#5b5b5b;
display:block; 
margin-bottom:5px;
}
.marginleft43{
margin-left:43px;
}
.paddingright15{
padding-right:15px;
}
.paddingleft15{
padding-left:15px;
}
.paddingright30{
padding-right:30px;
}
.bgfotter{
background:url(assets/images/chat-backrnd.jpg) repeat-x; 
height:60px; 
margin-top:45px; 
display:block;
}
 .about_but  a, .about_but  a:visited ,.about_but a:active{
background:url(../../images/AboutUs.jpg) no-repeat;
height:44px;
width:142px;
display:block;
float:left;
}
.about_but a:hover{
background:url(../../images/navAbout-over.jpg) no-repeat;
height:44px;
width:142px;
display:block;
float:left;
}



.contact_but a, .contact_but  a:visited ,.contact_but a:active{
background:url(../../images/navContact.jpg) no-repeat;
height:44px;
width:156px;
display:block;
float:left;
}
.contact_but a:hover{
background:url(../../images/navContact-over.jpg) no-repeat;
height:44px;
width:156px;
display:block;
float:left;
}
.sitemap_but a, .sitemap_but  a:visited ,.sitemap_but a:active{
background:url(../../images/navSite.jpg) no-repeat;
height:44px;
width:107px;
display:block;
float:left;
}
.sitemap_but a:hover{
background:url(../../images/navSite-over.jpg) no-repeat;
height:44px;
width:107px;
display:block;
float:left;
}

.community_but  a, .community_but  a:visited ,.community_but a:active{
background:url(../../images/navCommunity.jpg) no-repeat;
height:44px;
width:158px;
float:left;
}
.community_but a:hover{
background:url(../../images/navCommunity-over.jpg) no-repeat;
height:44px;
width:158px;
float:left;
}


/* --- drop-down -- */

.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:2;
}

.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #F3F3F3;
height:44px;
width:172px; 
display: block;
margin:0;
padding:0;
text-decoration:none;
}

.suckertreemenu ul li a{
display: block;
text-decoration: none;
color: navy;
line-height:44px;
background:url(../../images/PracticeAreas.jpg) no-repeat;
height:44px;
width:172px;
text-decoration:none;
}
	

.suckertreemenu ul li ul{
left: 0;
position: absolute;
top: 1em; 
display: block;
visibility: hidden;
height:26px;
}

.suckertreemenu ul li ul li{
height:26px;
display: list-item;
float: none;
}

.suckertreemenu ul li ul li ul{ 
background:#F9F4D6;
left: 159px; 
height:26px;
top: 0;
}


.suckertreemenu ul li ul li a , .suckertreemenu ul li ul li a:visited{
display: block;
color:#DDAF4B;
text-decoration: none;
background:#F9F4D6;
height:26px;
width:207px;
border-left:#FFFFE7 solid 1px;
border-top:#E1D7B4 solid 1px;
border-right:#E1D7B4 solid 1px;
border-bottom:#E1D7B4 solid 1px;
line-height:26px;
padding:0 0 0 5px;
margin:0;
}
.suckertreemenu ul li ul li a:hover{
background:#E6E2C7;
height:26px;
width:207px;
line-height:26px;
padding:0 0 0 5px;
color:#A79260;
}


.suckertreemenu ul li a:hover{
color:#A79260;
background:url(../../images/navPractice-over.jpg) no-repeat;
height:44px;
width:172px; 
text-decoration:none;
margin:0;
padding:0;
}


* html p#iepara{ 
padding-top: 1em;
}
	

* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
#treemenu1 ul{
list-style-type:none;
}

/* --- drop-down -- */

.our-team ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:1;
}

.our-team ul li{
position: relative;
display: inline;
float: left;
background-color: #F3F3F3;
height:44px;
width:143px; 
display: block;
margin:0;
padding:0;
text-decoration:none;
}

.our-team ul li a{
display: block;
text-decoration: none;
color: navy;
line-height:44px;
background:url(../../images/navTeam.jpg) no-repeat;
height:44px;
width:143px;
text-decoration:none;
}
	

.our-team ul li ul{
left: 0;
position: absolute;
top: 1em; 
display: block;
visibility: hidden;
height:26px;
}

.our-team ul li ul li{
height:26px;
display: list-item;
float: none;
}

.our-team ul li ul li ul{ 
background:#F9F4D6;
left: 159px; 
height:26px;
top: 0;
}


.our-team ul li ul li a , .our-team ul li ul li a:visited{
display: block;
color:#DDAF4B;
text-decoration: none;
background:#F9F4D6;
height:26px;
width:142px;
border-left:#FFFFE7 solid 1px;
border-top:#E1D7B4 solid 1px;
border-right:#E1D7B4 solid 1px;
border-bottom:#E1D7B4 solid 1px;
line-height:26px;
padding:0 0 0 5px;
margin:0;
}
.our-team ul li ul li a:hover{
background:#E6E2C7;
height:26px;
width:142px;
line-height:26px;
padding:0 0 0 5px;
color:#A79260;
}


.our-team ul li a:hover{
color:#A79260;
background:url(../../images/navTeam-over.jpg) no-repeat;
height:44px;
width:143px; 
text-decoration:none;
margin:0;
padding:0;
}


* html p#iepara{ 
padding-top: 1em;
}
	

* html .our-team ul li { float: left; height: 1%; }
* html .our-team ul li a { height: 1%; }
#treemenu2 ul{
list-style-type:none;
}


/*--about --*/
.about ul{
margin: 0;
padding: 0;
list-style-type: none;
z-index:4;
}

.about ul li{
position: relative;
display: inline;
float: left;
background-color: #F3F3F3;
width:142px; 
display: block;
margin:0;
padding:0;
text-decoration:none;
}

.about ul li a{
margin:0;
padding:0;
display: block;
text-decoration: none;
color: navy;
line-height:44px;
background:url(../../images/AboutUs.jpg) no-repeat;
height:44px;
width:142px;
text-decoration:none;
}
	

.about ul li ul{
left: 0;
position: absolute;
top: 1em; 
display: block;
visibility: hidden;
height:26px;
}

.about ul li ul li{
height:26px;
display: list-item;
float: none;
}

.about ul li ul li ul{ 
background:#F9F4D6;
left: 159px; 
height:26px;
top: 0;
}


.about ul li ul li a , .about ul li ul li a:visited{
display: block;
color:#DDAF4B;
text-decoration: none;
background:#F9F4D6;
height:26px;
width:140px;
border-left:#FFFFE7 solid 1px;
border-top:#E1D7B4 solid 1px;
border-right:#E1D7B4 solid 1px;
border-bottom:#E1D7B4 solid 1px;
line-height:26px;
padding:0 0 0 5px;
margin:0;
}
.about ul li ul li a:hover{
background:#E6E2C7;
height:26px;
width:140px;
line-height:26px;
padding:0 0 0 5px;
color:#A79260;
}


.about ul li a:hover{
color:#A79260;
background:url(../../images/navAbout-over.jpg) no-repeat;
height:44px;
width:142px; 
text-decoration:none;
margin:0;
padding:0;
}


* html p#iepara{ 
padding-top: 1em;
}
	

* html .about ul li { float: left; height: 1%; }
* html .about ul li a { height: 1%; }
#treemenu4 ul{
list-style-type:none;
}
/*  DNN EDITOR  FOR KANE */

.page-headline { font:bold 12px/15px verdana; text-transform:uppercase; color:#666; margin-bottom:10px; }

.content-headline { font:normal 23px/26px "Times New Roman", Times, serif; color:#013587; margin-bottom:15px;}

.secondary-headline { font:normal 18px/22px "Times New Roman", Times, serif; margin-top:15px; display:block}

.community-headline { font:normal 18px/22px "Times New Roman", Times, serif; margin-top:15px; display:block}

.section-headline { font:bold 12px/15px verdana; text-transform:uppercase; }

.smaller-text { font-size:10px; line-height:13px }

.photo-move-right { float:right; margin-left:15px;}

.photo-move-left { float:left; margin-right:20px; background:#CCCCCC;}

.news .content .news-headline { font:normal 19px/22px "Times New Roman", Times, serif; color:#013597;  }

.content-td { font:normal 11px/16px verdana; vertical-align:top; text-align:left; padding-top:30px;}

.content-td td { font:normal 11px/16px verdana;}
/* PRACTICE AREA .......................*/

.wrapper-practiceareas { width:825px; margin:0 0 0 20px; margin-bottom:0px; }

.wrapper-practiceareas .content-td { width:605px;}

.wrapper-practiceareas .leftColumn-td { vertical-align:top; text-align:left; font:normal 11px/14px verdana; width:220px; background:url(../gui/leftnav-practiceareas.jpg) no-repeat 0 10px; }


/* NAV ..................*/

.leftNav { width:170px; margin:78px 0 30px 14px; }
.leftNav ul{
list-style-type:none;
margin:0;
padding:0;
}
.leftNav li{
background:url(../images/bullet-2.gif) no-repeat 1px 6px;
margin:0;
padding:0 0 0 16px;
line-height:17px;
}
.leftNav a, .leftNav a:link, .leftNav a:active, .leftNav a:visited { color:#333} 
.leftNav a:hover { color:#b50400;}


.leftNav .categories-top { font: bold 11px/14px arial; color:#013587; text-transform:uppercase; display:block; margin-bottom:5px; }
.leftNav .categories-top a, .leftNav .categories-top a:visited{ color:#013587; text-decoration:none;}
.leftNav .categories-top a:hover{ color:#013587; text-decoration:underline;}

.leftNav .categories { font: bold 11px/14px arial; color:#013587; text-transform:uppercase; display:block; margin-bottom:5px; padding-top:5px; margin-top:10px; }
/*border-top:solid 1px #f2e9c5; */


/* CHAT .................*/

.chat-practiceareas { display:block; text-align:left;  font:bold 14px/18px 'trebuchet ms'; color:#444; border-top:solid 1px #ccc; margin-top:20px; padding-top:10px;}

.chat-practiceareas img { float:left; margin-right:10px;}

.chat-practiceareas a:hover {text-decoration:none}

/* Contact Form for Sub Pages */
#contactMini {
	font-size: 9px;
	color: #333333;
}
#contactMini input {
	color: #333333;
	width: 100px;
}

#contactMini textarea {
	width: 100px;
}
#contactMini h2 {
	font-size: 14px;
	color: #013587;
}

/* Contact Form for Front Page */
#contactFP {
	font-size: 9px;
	color: #333333;
}
#contactFP input {
	color: #333333;
	width: 100px;
}

#contactFP textarea {
	width: 100px;
}
#contactFP h2 {
	font-size: 14px;
	color: #013587;
}