/*
second level popup menu
*/

.popupitem {
font-family: Tahoma;
font-size: 11px;
color: #000000;
width: 168px;
padding: 7px 8px 6px 20px;
line-height: 1.4;
background: url(../i/popupibg.gif) top no-repeat;
}

.popupitem a, .popupitem a:visited {
color: #f7f18a !important;
text-decoration: none;
}

.popupitem a:hover {
text-decoration: underline;
}

/*
left navigation menu
*/

/* left navigation cell */

.leftnav td {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #f3d98a;
width: 188px;
height: 30px;
padding: 2px 20px 0px 42px;
background: url(../i/leftnav_n.gif) no-repeat;
}

/* navigation cell link */

.leftnav td a, .leftnav td a:visited {
color: #f3d98a !important;
text-decoration: none;
}

.leftnav td a:hover {
text-decoration: underline;
}

/* active/selected element */

.leftnav td#selected {
background: url(../i/leftnav_a.gif) no-repeat !important;
}

.leftnav td#selected a {
color: #ffeb00 !important;
}

/*
left information block
*/

/* table definition */

.leftblock {
width: 188px;
margin-top: 4px;
line-height: 1.4;
}

/* block header */

.leftblock th {
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
color: #f35b38;
text-align: left;
width: 188px;
height: 62px;
padding: 0px 20px 0px 8px !important;
background: url(../i/leftblock_header.gif) no-repeat !important;
}

.leftblock th div {
margin-top: 18px;
text-align: left;
}

/* block content */

.leftblock td {
font-family: Tahoma;
font-size: 11px;
color: #000000;
text-align: left;
vertical-align: top;
width: 188px;
padding: 8px 20px 8px 8px;
background: url(../i/leftblock_bg.gif) top left repeat-y;
}

.leftblock td i {
display: list-item;
list-style: disc inside;
font-size: 10px;
font-weight: bold;
font-style: normal;
color: #8f0000 !important;
}

.leftblock td a.details, .leftblock td a.details:visited {
display: block;
font-size: 10px;
text-decoration: none;
color: #927e66 !important;
padding-left: 14px;
background: url(../i/newsbullet.gif) center left no-repeat;
}

.leftblock td a.details:hover {
text-decoration: underline;
}

.leftblock span {
height: 20px;
vertical-align: middle;
}

.leftblock span a, .leftblock span a.visited {
margin-left: 8px;
color: #8f0000;
font-weight: bold;
text-decoration: none;
}

.leftblock span a:hover {
text-decoration: underline;
}

/* block ending */

.leftblock td.end {
height: 27px;
padding: 0px;
background: none;
}