html {
margin:0;
padding:0;
background-color:#fff;
}
body {
margin:0;
padding:0;


}
p {font-family:Verdana; color: #000000;font-size: 11px;line-height:130%; padding: 0px 10px 5px 30px;}

.contact {font-family:Verdana; color: #000000;font-size: 11px;line-height:130%; padding: 0px 10px 5px 30px;}

p.white {font-family:Verdana; color: #000000;font-size: 12px;line-height:130%; padding: 0px 10px 5px 30px;}
span.p {font-family:Verdana; color: #000000;font-size: 11px;line-height:130%; }
span.italic {font-family:Verdana; color: #0066cc;font-size: 12px; font-style:italic;line-height:130%; padding: 5px 10px 5px 10px;}
span.italicside {font-family:Verdana; color: #0066cc;font-size: 12px; font-style:italic;line-height:13px; padding: 5px 5px 5px 10px;}
h3 {font-family:Verdana; color: #0066cc;font-size: 14px;line-height:130%; padding: 5px 0px 0px 20px;}
h4 {font-family:Verdana; color: #000000;font-size: 13px;line-height:130%; padding: 0px 0px 0px 32px;}
h5 {font-family:Verdana; color: #E1B51A;font-size: 13px;line-height:130%; padding: 0px 0px 0px 32px;margin:0;}
span.copyright {font-family:Verdana; color: #0066cc;font-size: 11px; padding:3px 0 3px 0; }
/* body links */
a {font-family:Verdana; text-decoration: none;}
a:link {font-family:Verdana; color: #0066cc;font-size: 11px;}
a:visited {font-family:Verdana; color: #0066cc;font-size: 11px;}
a:hover {font-family:Verdana; text-decoration: underline;font-size: 11px;}
a.current{font-family:Verdana; text-decoration: underline;font-size: 11px; font-weight:bold; color:#E1B51A;}

a.body:link {font-family:Verdana; color: #0066cc;font-size: 12px;}
a.body:visited {font-family:Verdana; color: #0066cc;font-size: 12px;}
a.body:active {font-family:Verdana; color: #0066cc;font-size: 12px;}
a.body:hover {font-family:Verdana; text-decoration: underline;font-size: 12px;}

a.tiny:link {font-family:Verdana; color: #aaaaaa;font-size: 10px;}
a.tiny:visited {font-family:Verdana; color: #aaaaaa;font-size: 10px;}
a.tiny:active {font-family:Verdana; color: #aaaaaa;font-size: 10px;}
a.tiny:hover {font-family:Verdana; color: #0066cc; font-size: 10px;}

.titles {font-family:Verdana; color: #0076CD;font-size: 14px;line-height:130%; padding: 0;}


ul.links {margin:0; padding:0;list-style:none;}
.lcol {margin-top:10px;}
.imright {float:right; padding: 0 8px 0 8px;}

/* footer links */
a.bottom:link {font-family:Verdana; color: #000000;font-size: 11px;}
a.bottom:visited {font-family:Verdana; color: #000000;font-size: 11px;}
a.bottom:active {font-family:Verdana; color: #000000;font-size: 11px;}
a.bottom:hover {font-family:Verdana; text-decoration: underline;font-size: 11px;}
/* orange links */
a.other:link {font-family:Verdana; color: #E1B51A;font-size: 11px;}
a.other:visited {font-family:Verdana; color: #E1B51A;font-size: 11px;}
a.other:active {font-family:Verdana; color: #E1B51A;font-size: 11px;}
a.other:hover {font-family:Verdana; text-decoration: underline;font-size: 11px;}
/* services links */

ul {
margin:3px 0 0 0;
padding:0 0 0 35px;
list-style-type:disc;
font-family:Verdana; color: #000000;font-size: 12px;line-height:14px;
}
ul.nobullet {
margin:-10px 0 0 0;
padding:0 0 0 35px;
list-style:none;
font-family:Verdana; color: #000000;font-size: 12px;
}
ul.nobullet li {
margin:0;
padding: 0;
}
div.gold {

}
html>body div.gold
{
margin: 0 0 0 165px; padding:0;
	/* these two margins affect Mozilla and Safari */
	
}
html>body div.goldstar
{
margin: 0 0 0 113px; padding:0;
	/* these two margins affect Mozilla and Safari */
	
}
html>body div.gol
{
margin: 0 0 0 143px; padding:0;
	/* these two margins affect Mozilla and Safari */
	
}
  .policy{font-family:Verdana; font-size:11px;  color:#000000; text-decoration:none}
  .main{font-family:Verdana; font-size:11px;  color:#000000; }
  .gold{font-family:Verdana; font-size:12px;  color:#E1B51A; font-weight:700;padding-left:0px; }
   .gol{font-family:Verdana; font-size:12px;  color:#E1B51A; font-weight:700;padding-left:0px; }
  .blu{font-family:Verdana; font-size:12px;  color:#0066cc; font-weight:700; }
 span.blue{font-family:Verdana; font-size:12px;  color:#0066cc; font-weight:700; }
   .goldstar{font-family:Verdana; font-size:12px;  color:#E1B51A; font-weight:700; }
  .gold span { font-style:oblique;}
  .green{font-family:Verdana; font-size:9px;  color:#62B400; }
  .main_b{font-family:Verdana; font-size:11px;  color:#626262; }
  .dark{font-family:Verdana; font-size:11px;  color:#000000; }
  .green_b{font-family:Verdana; font-size:11px;  color:#62B400; }

/* top navigation structure */
#nav {
        color: #ccc;
        background-color: #fff;
        padding:3px 10px 3px 3px;
        margin-bottom: 25px;
		float:right
        }

#nav ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        border: none;
        } 

#nav ul li {
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }


#nav ul li.youarehere a.current{/*----------representing active state-----------*/
        color:#E1B51A;  text-decoration:none; font-weight:700;
        }
		
/* services navigation structure */
#servicesnav {
        color: #ccc;
        background-color: #fff;
        padding:3px 10px 3px 25px;
        margin-bottom: 0px;
		float:left;
        }

#servicesnav ul {
        margin-left: 0;
        padding-left: 0;
        display: inline;
        border: none;
        } 

#servicesnav ul li {
        margin-left: 0;
        padding-left: 2px;
        border: none;
        list-style: none;
        display: inline;
        }	

a.services:link {font-family:Verdana; color: #0066cc;font-size: 11px;}
a.services:visited {font-family:Verdana; color: #0066cc;font-size: 11px;}
a.services:active {font-family:Verdana; color: #0066cc;font-size: 11px;}
a.services:hover {font-family:Verdana; text-decoration: underline;font-size: 11px;}
#servicesnav ul li.youarehere a.current{/*----------representing active state-----------*/
        color:#E1B51A;  text-decoration:none; font-weight:700;
        }




		
#grid  {
border-top:1px solid #41321B;
border-left:1px solid #41321B;
}
#grid td {
border-bottom:1px solid #41321B;
border-right:1px solid #41321B;
border-top:none;
border-left:none;
}


.image {
margin:0;
padding:0;
}



/*  Backgrounds Top INDEX PAGE*/

.logobkgrd {
	background-image: url(images/logo.top.gif);
	background-repeat: no-repeat;
}
/*  Index top header background */
.headerbkgrd {
	background-image: url(images/index/headers/index.full.jpg);
	background-repeat: no-repeat;
}
/*  Litigation Services Section top header background */
.headerbkgrd-home {
	background-image: url(images/header.home2.jpg);
	background-repeat: no-repeat;
}
    
.headerbkgrd-company {
	background-image: url(images/header.company.jpg);
	background-repeat: no-repeat;   
}

.headerbkgrd-resources {
	background-image: url(images/header.resources.jpg);
	background-repeat: no-repeat;   
}

.headerbkgrd-contact {
	background-image: url(images/header.contact.jpg);
	background-repeat: no-repeat;   
}

.headerbkgrd-terms {
	background-image: url(images/header.terms.jpg);
	background-repeat: no-repeat;   
}


/*  Litigation Services Section OVerview page Box TOP HEADER background */
.headbck {
background-image: url(images/4_back2.gif);
	background-repeat: no-repeat;

}
/*  Litigation Services Section OVerview page Box TOP HEADER background */
.boxstretch {
background-image: url(images/4_tall2.gif);
	

}
/*  Litigation Services Section  Box bottom when there isn't a second one underneath background */
.boxnounder {
background-image: url(images/1.gif);
background-repeat: no-repeat;
	

}
/*  Document Mmgt Software top header background */
.headerbkgrddoc {
	background-image: url(images/services/headers/doc.mgmt.software.jpg);
	background-repeat: no-repeat;
}
/*  Custom Solutions top header background */
.headerbkgrdcust {
	background-image: url(images/services/headers/custom.solutions.jpg);
	background-repeat: no-repeat;
}
/*  company top header background */
.headerbkgrdcomp {
	background-image: url(images/company/headers/company.jpg);
	background-repeat: no-repeat;
}
/*  Backgrounds Left Column */
.topLeft {
	background-image: url(images/1_w1.gif);
	background-repeat: no-repeat;
}

.bottomLeft {
	background-image: url(images/1_w2.gif);
	background-repeat: no-repeat;
}
/*  Backgrounds Main Column */

.titlebkgrd {
	background-image: url(images/1_s1.gif);
}
.main    {
	background-image: url(images/tal_main.gif);
	
}
.nomain    {
	font-family:Verdana; font-size:11px;  color:#000000;
	
}
.nomain2    {
	font-family:Verdana; font-size:12px;  color:#000000;line-height:130%;
	
}
.main2    {
	background-image: url(images/1_tall_2.gif);
}
.undermain {
	background-image: url(images/1_s2.gif);
}
/*  Backgrounds Search light Partners*/
.spartnersbkgrd {
	background-image: url(images/1_tall_3.gif);
}
.bot {
	background-image: url(images/1_bot.gif);
	background-repeat: no-repeat;
}
.foot {
	background-image: url(images/footer.gif);
}

.spartnersbot {
	background-image: url(images/1_bot3.gif);
}
/*  Specific padding HOME PAGE */
/*  News and Events */
.news {
padding-left:29px; padding-top:12px;
}
.news2 {
padding-left:29px; padding-top:7px; padding-right:10px;
}
/*  Featured Cases */
.feature1 {
padding-left:29px; padding-top:20px;
}
/*  services */
.Service1 {
padding-left:12px; padding-top:0px;
z-index:12000;
}
/*  footer*/
.foot2 {
padding-left:251px; padding-top:7px;
}
/*  Specific padding SERVICES PAGES */
.header {
padding-left:20px; padding-top:7px;
}
/*  Backgrounds Document Mgmt page */
/* filled box */
.filledtop {
	background-image: url(images/filled_bg.gif);
	background-repeat: no-repeat;
	}
.filledbot {
	background-image: url(images/filled_bg.gif);
	background-repeat: no-repeat;
	}
.boxfilled {background-color:#ccc;}
