body
{
font-family:Verdana;
font-size:9pt;
background:#574A2A;
margin-bottom:20px;
}

embed
{
width:575px;
height:110px;
background-color:#6A5425;
border-width:2px;
border-left-color:black;
border-left-style:solid;
border-right-color:black;
border-right-style:solid;
border-bottom-color:black;
border-bottom-style:solid;
}

td
{
font-family:Verdana;
font-size:11px;
line-height:18px;
}

a
{
color:black;
}

a:hover 
{
text-decoration:underline;
}

.bluelink
{
color:blue;
}

.deptleftheader
{
font-style:italic;
font-size:15px;
font-weight:bold;
padding-top:7px;
padding-bottom:10px;
}

.deptrightheader
{
font-style:italic;
font-size:15px;
font-weight:bold;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
}

.deptleftcell
{
width:375px;
vertical-align:top;
text-align:justify;
padding-right:10px;
}

.deptrightcell
{
vertical-align:top;
background:#E7D8BB;
width:225px;
border-width:2px;
//border-color:#574A2A;
border-color:white;
border-style:outset;
}

.empimagetext
{
padding-left:5px;
text-align:center;
width:105px;
}

.empimagespan
{
font-style:italic;
}

.empimage
{
padding:5px;
}

.clerkimagecell
{
text-align:center;
width:105px;
padding-bottom:10px;
}

.clerkimageheader
{
font-weight:bold;
font-size:13px;
padding-bottom:10px;
padding-left:15px;
}

.commheader
{
font-weight:bold;
}

.commdist
{
font-weight:bold;
text-align:right;
padding-right:5px;
}

.commname1
{
}

.commname2
{
padding-bottom:10px;
}

.addressheader
{
text-align:right;
vertical-align:top;
font-weight:bold;
padding-right:5px;
padding-left:5px;
width:150px;
}
.addressdetail
{
font-size:11px;
vertical-align:top;
}

.srchdiv
{
	display:none;
}

.imageborder
{
border-color:#6A5425;
}

.blackborder
{
border-color:black;
border-width:1px;
border-style:solid;
}


.tableborder
{
background-color:#A99151;
border-color:black;
border-width:1px;
border-style:solid;
margin-left:auto;
margin-right:auto;
width:850px;
}

.tablebordernobottom
{
background-color:#F4EFE1;
border-width:1px;
border-left-color:black;
border-left-style:solid;
border-right-color:black;
border-right-style:solid;
border-bottom-color:black;
border-bottom-style:solid;
margin-left:auto;
margin-right:auto;
width:850px;
height:300px;
}

.tablebordercalendar
{
background-color:#FCF4D0;
border-color:black;
border-width:1px;
border-style:solid;
width:100%;
padding-right:10px;
margin-bottom:10px;
}

.monthheadercalendar
{
font-weight:bold;
font-size:12px;
padding:5px;
}

.calendarimage
{
text-align:center;
vertical-align:top;
width:50px;
padding-top:2px;
}

.calendartext
{
padding-bottom:10px;
vertical-align:top;
font-weight:bold;
}

.calendartextborder
{
padding-bottom:10px;
vertical-align:top;
border-color:black;
border-width:1px;
border-style:solid;
}

.textheader
{
font-size:18px;
font-weight:bold;
color:black;
margin-bottom:15px;
}

.links
{
color:black;
text-align:left;
width:200px;
padding-left:5px;
padding-right:5px;
vertical-align:top;
}

.link
{
color:black;
text-decoration:none;
}

.blacklink
{
color:black;
}

.linkdot
{
color:#574A2A;
}
.linkcell
{
vertical-align:top;
padding-top:6px;
width:17px;
}
.sublinkcell
{
padding-left:3px;
background:#E7D8BB;
//border-color:#574A2A;
border-color:white;
border-width:2px;
border-style:outset;
}

.maintext
{
color:black;
text-align:justify;
vertical-align:top;
padding:13px;
border-left-style:solid;
border-left-width:1px;
border-left-color:black;
}

.merchheader
{
font-weight:bold;
background-color:#6A5425;
height:20px;
}

.merchlist
{
padding-left:10px;
padding-bottom:10px;
color:white;
vertical-align:top;
}

.merchbullet
{
vertical-align:top;
}

.merchitem
{
background-color:#6A5425;
text-align:center;
height:20px;
font-weight:bold;
}

.merchmouse
{
font-size:9px;
}

.merchtable
{
border-style:solid;
border-width:1px;
border-color:black;
}

.merchbigtable
{
background-color:#FCF4D0;
border-color:black;
border-width:1px;
border-style:solid;
width:100%;
margin-bottom:10px;
padding:5px;
padding-left:10px;
}

.merchlabel
{
font-size:16px;
font-weight:bold;
color:black;
}

.shadow{
border:1px solid gray;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:100
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
