body 
{
font-family: arial, helvetica, sans-serif;
color: rgb(68,68,68);
font-size:0.75em;
background-color: rgb(255,255,255); 
}

table
{
background-color: transparent;
vertical-align: top;
}

td
{
vertical-align: top;
}

div.crop
{
height: 91px;
width: 219px;
}

td.top
{
font-family: arial, helvetica, sans-serif;
color: rgb(68,68,68);
font-size:0.625em;
background-color: rgb(122,19,45);
vertical-align: middle;
}

tr.hilight
{
background-color: rgb(235,235,235);
}

td.bottom
{
font-family: arial, helvetica, sans-serif;
color: rgb(255,255,255);
font-size:0.75em;
background-color: rgb(122,19,45);
vertical-align: middle;
text-align: center;
height: 22px;
}

.jfplc
{
font-family: arial, helvetica, sans-serif;
font-weight: normal;
}

.red
{
font-family: arial, helvetica, sans-serif;
color: rgb(122,19,45);
padding: 0px;
}

hr
{
color: rgb(204,204,204);
background-color: rgb(204,204,204);
height: 2px;
border: 0;
}

td.heading
{
font-family: arial, helvetica, sans-serif;
color: rgb(122,19,45);
font-size:1.667em;
vertical-align: top;
font-weight: normal;
padding: 0px 0px;
}

h1
{
font-family: arial, helvetica, sans-serif;
color: rgb(122,19,45);
font-size:1.667em;
vertical-align: top;
font-weight: normal;
padding: 0px 0px;
}

h2
{
font-size: 1em;
font-weight: bold;
color: rgb(122,19,45)
}

h3
{
font-size:0.833em;
background-color: rgb(245,245,245);

}

p.smallbox
{
font-family: arial, helvetica, sans-serif;
font-size: 0.833em;
background-color: rgb(235,235,235);
padding: 5px;
border: 1px solid rgb(219,219,219);
}

p.address
{
font-size: 0.833em;
text-align: center;
}

p.omni
{
text-align: center;
}

input.post
{
width: 70px;
}

td.contact
{
text-align: right;
vertical-align: top;
padding: 0px 0px;
}

td.contact a
{
font-family: arial, helvetica, sans-serif;
color: rgb(68,68,68);
font-size:1em;
font-weight: normal;
text-decoration: none;
}

td.contact a:hover
{
color: rgb(122,19,45);
text-decoration: underline;
}

A image
{
border: none;
}

A:link 
{
text-decoration: none;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
font-size: 1em;
color: rgb(122,19,45);
}

A:visited 
{
text-decoration: none;
font-weight: bold;;
font-family: arial, helvetica, sans-serif;
font-size: 1em;
color: rgb(122,19,45);
}

A:active 
{
text-decoration: none;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
font-size: 1em;
color: rgb(122,19,45);
}

A:hover 
{
text-decoration: underline;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
color: rgb(68,68,68);
}

#menu, #menu ul
{
padding:0;
margin-left: 1px;
margin-top: 0px;
}

#menu li
{
float: left;
list-style: none;
}

#menu li a 
{
font: 0.833em arial, helvetica, sans-serif;
color: rgb(0,0,0);
text-decoration: none;
letter-spacing:.1em;
line-height:20px;
padding-top: 1px;
padding-bottom: 1px;
display:block;
width: 138px;
list-style: none;
background-color: rgb(219,219,219);
border-left-color: rgb(255,255,255);
border-left-width: 0px;
border-left-style: solid;
border-right-color: rgb(255,255,255);
border-right-width: 1px;
border-right-style: solid;
text-transform: capitalize; 
text-align: center;
}
	
#menu a:hover 
{
text-decoration: none;
color: rgb(255,255,255);
background-color: rgb(106,106,106);
} 

/* Dropdown menu styles */

#menu div
{	
position: absolute;
visibility: hidden;
margin: 0;
padding: 0;
background: rgb(219,219,219);
border-left: none;
border-right: none;
border-bottom: none;
border-top: 1px solid rgb(255,255,255);
/*filter: alpha(opacity=85);
opacity:.85; */
}

#menu div a
{	
position: relative;
display: block;
margin: 0;
padding: 5px 0.625em;
width: 195px;
white-space: nowrap;
text-align: center;
text-decoration: none;
background: rgb(180,180,180); 
color: rgb(255,255,255);
font: 0.833em arial, helvetica, sans-serif;
border-bottom: 1px solid rgb(255,255,255);
}

#menu div a:hover
{
background: rgb(106,106,106);
color: rgb(255,255,255);
}

table.dcm_e1
{
border-width: 0px;
border-spacing: 0px;
border-style: none;
background: rgb(245,245,245); 
text-align: center;
vertical-align: middle;

}

table.dcm_e1 th
{
height: 30px;
background: rgb(122,19,45);
color: rgb(255,255,255);
border-width: 0px;
border-style: none;
}

table.dcm_e1 td
{
height: 25px;
background: rgb(184,124,126);
color: rgb(255,255,255);
vertical-align: middle;
padding: 0px;
border-width: 0px;
border-style: none;
}

ul.services li ul
{
list-style-type: square;
}

li.services
{
padding-bottom: 0.625em;
}

li.services2
{
padding-top: 0.625em;
}

.txt-chg
{
color: rgb(68,68,68);
font-size: 1em;
}

.txt-chg a:link
{
color: rgb(68,68,68);
text-decoration: none;
}

.txt-chg a:visited
{
color: rgb(68,68,68);
text-decoration: none;
}

.nrm a:link
{
font-size: 1em
}

.nrm a:visited
{
font-size: 1em
}

.med a:link
{
font-size: 1.25em
}

.med a:visited
{
font-size: 1.25em
}

.lrg a:link
{
font-size: 1.5em
}

.lrg a:visited
{
font-size: 1.5em
}
