body
{
  background: #FFFFFF;
  font: 1em Arial, 'Trebuchet MS' ,Tahoma, sans-serif;
  color: #000000;
  border: 0;
  margin: 0;
  padding: 0;
}



#bio
{
 padding-left: 10px;
}

#showing
{
  filter: alpha(opacity=30);
  background-color: #000000;
}

#footing
{
 font: 8pt arial, sans-serif;
 color: #A0A0A0;
}

#footing a
{
 font: 8pt arial, sans-serif;
 color: #808080;  
}

#heading
{
  font: 1.5em arial, sans-serif;  
  color: #A0A0A0; 
  margin: 0;
  padding: 0;
  padding-left: 30px;
}


#logo
{
  display: block;
  font: 12pt arial, sans-serif;
  color: #ffffff;
  margin: 0;
  padding: 4px;
}

a
{
  color: #660000;
  font-family: 'Trebuchet MS', Tahoma, san-serif;
  text-decoration: none;
}

img
{
  display: block;
  border: 0;
  margin: 0;
  padding: 0;
}

#topbar
{
  background: #000000;
  height: 105px;
  width: 100%;  
  margin: 0;    
  padding: 0;
  border: 3px;
}

#navbar
{
  height: 20px;
  width: 100%;
  background-color: black;
  margin: 0;
  padding: 0;
}

#navbar tr
{
  font-family: sans-serif;
  text-align: center;
  margin: 0;
  padding: 0;
}

#navbar tr td
{
  font-size: 10px;
}

#navbar tr td a
{
  padding: 1px 15px 1px 15px;
  text-decoration: none;
  color: #FFF;
  font-size: 13px;
}

#navbar tr td a:hover
{
  text-decoration: none;
  background-color: #ddd;
  color:00228f; 
}

#container #llinks {background-color: #F0F0F0; margin:0;}
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display: block; height: 1px; overflow: hidden; background-color: #F0F0F0;}
.r1{margin: 0 11px;}
.r2{margin: 0 8px;}
.r3{margin: 0 7px;}
.r4{margin: 0 5px;}
.r5{margin: 0 4px;}
.r6{margin: 0 3px;}
.r7{margin: 0 3px;}
.r8{margin: 0 2px;}
.r9{margin: 0 2px;}
.r10{margin: 0 1px;}
.r11{margin: 0 1px;}
.r12{margin: 0 1px;}
.r13{margin: 0 0px;}
.r14{margin: 0 0px;}
.r15{margin: 0 0px;}

#llinks tr td a:hover
{
  text-decoration: none;
  background-color: #F7F7FE;
}

#llinks a
{
  color: #660000;
}

#llinks
{
  border-right: solid 1px #D0D0D0;
  color: #660000;
  font-size: 12px;
  padding: 5px 5px 10px 0px;
  width: 100%;
}

#llinks tr td
{
  padding: 5px 5px 5px 0px;
}

.info
{
 
 width: 80%;
 border: 1px solid #808080;
 margin: 0px;
 padding: 0px;
}

.info tr th
{
 background: url(../../Images/infoback.png);
 background-position: top left;
 background-repeat: repeat-x;
 font-weight: 500;
 font-size: 10pt;
 color: #FFFFFF;
 padding-left: 5px;
}

.info tr td
{
 color: #404040;
 font-size: 10pt;
 background: #F7F7FE;
 padding: 5px;
}

#servlink tr td
{
  padding: 5px;
  border-bottom: 1px dashed #808080;
}

.services
{
 width: 90%;
}


.nl
{
 width: 80%;
 border: 1px solid #A0A0A0;
 margin: 0px;
 padding: 0px;
 background: #F7F7FE;
}

.nl tr th
{
  font-weight: 500;
  font-size: 10pt;
  background: #A0A0A0;
}

.locations
{
 width: 100%;
 border: 0px;
 margin: 0px;
 padding: 0px;
}

.locations tr th
{
 font-weight: 600;
 -font-size: 10pt;
 color: #660000;
}

.locations tr td
{
 font-size: 10pt;
 padding: 10px;
}

.nej
{
 margin: 0px;
 padding: 0px;
}

.nej tr th
{
 background: url();
 font-weight: 500;
 font-size: 10pt;
 color: #660000;
}

.nej tr td
{
 color: #404040;
 font-size: 10pt;
 background: #F7F7FE;
 padding: 2px;
}

.grp
{
	color: #A0A0A0;
	font-size: 10pt;	
}

.grp a{color:#D0D0D0;}

.silverFont
{
	color:Silver;
}

.Font8
{
	font-size: 8pt;
}
A:link.thgLink
{
	color:silver;
	text-decoration: none;
}
A.thgLink
{
	color:silver;
	text-decoration: none;
}
A:hover.thgLink
{
	color:silver;
	text-decoration: underline;
}

A:active.thgLink
{
	color:silver;
	text-decoration: none;
}
A:link.thgLink
{
	color:silver;
	text-decoration: none;
}