p.firm {
    font-size: 16px;
    text-align : left;
    font-weight: bold;
    padding-right: 40px;
}
p.name {
   font-size: 22px;
   text-align: right;
   font-weight: bold;
   letter-spacing: 2px;
   font-family: sans-serif,Verdana, Geneva, Arial, Helvetica, ;
}
p.desc {
    font-size: 12px;
    text-align : right;
    font-weight: bold;
}
td.grey{
   background: Silver;
   text-align: left;
   vertical-align: text-top;
   padding-left: 10px; 
   padding-right: 30px;
}
td.lgrey{
   background: #E7E7E7;
   text-align: left;
   vertical-align: text-top;
   padding-left: 10px;
   padding-right: 30px;
}
td.n {
   padding-left: 100px;
   max-width: 100%;
}

.nbl {	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #006B71; TEXT-INDENT: 10px; FONT-FAMILY: arial; TEXT-DECORATION: none}
.nbl:hover {	COLOR: #3F9A98}

A {
   COLOR: #007E80;
   TEXT-DECORATION: none;
}
A:hover {
   COLOR: #005657;
}

a.white {
   COLOR: #78BE9D;
   TEXT-DECORATION: none;

}
a.white:hover { 
   COLOR: #FFFFFF; 
   TEXT-DECORATION: none
}

.nav-l {	FONT-SIZE: 12px; COLOR: #FFFFCC; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}
.nav-l:hover {	COLOR: #ffff99; cursor: hand}

.nav-d {	FONT-SIZE: 12px; COLOR: #FFFFCC; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}
.nav-d:hover  {	COLOR: #ffff99}

.bnav{	FONT-SIZE: 11px; COLOR: #FFFFCC; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}
.bnav:hover {	COLOR: #ffff99}

.more {	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #78BE9D; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}
.more:hover {COLOR: #FEAB21;}





P {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #085a5a; FONT-FAMILY: arial,helvetica
}
TD {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #085a5a; FONT-FAMILY: arial,helvetica
}

.razd {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #a1e6e6
}
.white {
	COLOR: #ffffff
}
.txt {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #085a5a; TEXT-INDENT: 17px; FONT-FAMILY: arial,helvetica; TEXT-ALIGN: justify
}
LI {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #085a5a; FONT-FAMILY: arial,helvetica; 
}
H3 {
	MARGIN-TOP: 0px; FONT-SIZE: 14px; MARGIN-BOTTOM: 0px;  FONT-FAMILY: arial,helvetica
}
BODY {
	SCROLLBAR-FACE-COLOR: #21adad
}
.DynButtonOff {
   FONT-WEIGHT: bold;
   vertical-align: middle;
   CURSOR: hand;
   COLOR: #0f7f78;
   PADDING-TOP: 0px;
   FONT-FAMILY: arial;
   BACKGROUND-COLOR: #e1f4f4;
   TEXT-DECORATION: bold;
   width: 100%;
   text-align: center;
}
.DynButtonUp {
	BORDER-RIGHT: #996600 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dfdfdf 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 185px; CURSOR: hand; COLOR: #ffffff; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #996600 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0.5pt; HEIGHT: 0pt; BACKGROUND-COLOR: #0f7f78; TEXT-DECORATION: none
}
.DynButtonDown {
	BORDER-RIGHT: #996600 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 190px; CURSOR: hand; COLOR: #0f2f0f; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-BOTTOM: #996600 1px solid; FONT-FAMILY: arial; LETTER-SPACING: 0.5pt; BACKGROUND-COLOR: #0f7f78; TEXT-DECORATION: none
}

#lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666; }
#lightboxDetails{ font-size: 0.8em; padding-top: 0.4em; } 
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }
#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }
#overlay{ background-image: url(/i/overlay.png); }
* html #overlay{ background-color: #333; background-color: transparent; background-image: url(/i/overlay.png); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/i/overlay.png", sizingMethod="scale"); }
input.wd , textarea.wd  {border: solid 1px silver; width: 500px; ; font-size: 11px; padding: 2px; font-family: verdana, Tahoma;}
select  {border: solid 1px silver;  ; font-size: 11px; font-family: verdana, Tahoma; }
option {; font-size: 11px; padding: 2px;}
optgroup {color:#B90000; font-size: 12px; border-top: 1px dotted #B90000;border-bottom: 1px dotted silver;  width: 100%; font-style: normal; font-weight: bold; }
input.error  , textarea.error {	border: solid 1px #B90000; width: 500px; ; font-size: 11px; padding: 2px; font-family: verdana, Tahoma; }
div.error  {color: #B90000;  font-size: 11px; padding: 2px; font-family: verdana, Tahoma; }
select.error  {	border: solid 1px #B90000;   font-size: 11px;font-family: verdana, Tahoma; }
input.ch {	border: solid 1px silver; width: auto; margin-right:3px  }
.links_seo_p4, .links_seo_p4 a 
{ 
font-size: 9px;
Color:#085A5A;
text-decoration:none;
 }
