
/* ************* START general layout and template formatting ************* */
@import url("images/navbar.css");

body 
{
	font-family: Verdana, Arial, Helvetica, Geneva, Georgia, 'Courier New', sans-serif;
	background-image: url(images/securities-expert_witness-services.gif);
	margin: 0px 0px 0px 0px;
}

td
{
    text-align: left;  /* set default behavior: override the centered default behavior in IE with XHTML */
}
 
.td-right
{
    text-align: right;  /* overriding the default choice above, since you cannot do so in HTML (CSS takes precedence) */
}

.td-center
{
    text-align: center;  /* overriding the default choice above, since you cannot do so in HTML (CSS takes precedence) */
}

.table-home-header
{
  border-width: thin;
  border-style: solid;
  border-color: #527475;
}

.td-home-header
{
  background-color: #ffffff;
  background-image: url(images/homeH1background.gif); 
  background-position: center bottom; 
  background-repeat: repeat-x;
  padding: 0px 0px 0px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
}

.a-home-header a,
.a-home-header a:link,
.a-home-header a:active,
.a-home-header a:visited
{
  width: 200px;
  text-align: center;
  font-size: 15px;
  color: #000000;
  text-decoration: none;
  padding: 0px 0px 5px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
}

.a-home-header a:hover
{
  text-align: center;
  font-size: 15px;
  color: #000000;
  text-decoration: underline;
  padding: 0px 0px 5px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
}

.td-home-banner
{
  background-color: #f8f4e0;
  background-image: url(images/banner-blank.gif); 
  background-position: center top; 
  background-repeat: no-repeat;
  padding: 0px 0px 0px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
}

.home-banner-text
{
  color: #ffffff;
  font-size: 12px;
  padding: 5px 0px 5px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
}

h1.home-emphasisA, 
h1.home-emphasisA a,
h1.home-emphasisA a:link,
h1.home-emphasisA a:active,
h1.home-emphasisA a:visited,
h1.home-emphasisA a:hover
{
  color: #7d310f;
  font-family: 'Times New Roman', Times, serif;
  font-size: 22px;
  font-weight: bold;
  margin-top:10px;
  margin-bottom:10px;
  text-decoration: none;
}

h1.home-emphasisB, 
h1.home-emphasisB a,
h1.home-emphasisB a:link,
h1.home-emphasisB a:active,
h1.home-emphasisB a:visited,
h1.home-emphasisB a:hover
{
  color: #7d310f;
  font-family: 'Times New Roman', Times, serif;
  font-size: 16px;
  font-weight: bold;
  margin-top:10px;
  margin-bottom:5px;
  text-decoration: none;
}

h1.home-emphasisA a:hover,
h1.home-emphasisB a:hover
{
  font-style: italic;
  /* text-decoration: underline; */
}

.td-topnav-tagline2
{
  background-color: #f8f4e0;
  padding: 0px 20px 0px 0px; /* padding-top, padding-right, padding-bottom, padding-left */
  text-align: right; 
  font-family: Verdana, Arial, Helvetica, Geneva, Georgia, 'Courier New', sans-serif;
  font-size: 12px;
  text-decoration: none;
}

.td-topnav-tagline2 a,
.td-topnav-tagline2 a:link,
.td-topnav-tagline2 a:active,
.td-topnav-tagline2 a:visited
{
  color: #000000;
  text-decoration: none;
}

.td-topnav-tagline2 a:hover
{
	text-decoration: underline;
}

a:link,
a:active,
a:visited
{
	text-decoration: none;
	color: #7d310f;
}

a:hover 
{
	text-decoration: underline; 
	color: #7d310f;
}

p {line-height:6mm;}

h2
{
  	font-size: 12px;
	font-weight: bold;
}

.lspace {line-height:2;}
.style2 {font-size: 10px;}
.style3 {font-size: 9px;}
.style4 {font-size: 10px;} 
.style5 
{
	font-size: 16px;
	color: #7d310f;
}
.style6 {font-size: 12px;}
.style7 {}
.style8 {font-size: 12px;}

.style9 
{
	font-size: 10px; 
	color: #7d310f; 
}
.style10 {font-size: 12px;}
.style11 
{
	font-size: 10px; 
	color: #7d310f; 
	line-height:6mm;
}
.style13 {color: #7d310f;}

.formlabel
{
  font-size: 10pt;
}

.formlabel-small
{
  font-size: 8pt;
}

.maintext-alert
{
	color: #ff0000;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
}

.antispam img 
{
	display: inline;
}

.img-inline
{
	display: inline;
}

/* ************* END general layout and template formatting ************* */