/*
--------------------------------------------------
left menu general styles
--------------------------------------------------
*/

/* left menu block header */

.leftmenu th {
font: bold 11px Tahoma;
color: #fff;
background: url(../i/leftmenu_blockheader.gif);
background-repeat: no-repeat;
background-position: bottom right;
text-align: left;
vertical-align: bottom;
padding: 0px 0px 29px 26px;
width: 205px;
height: 60px;
}

/* left menu table cell */

.leftmenu td {
font: 11px Tahoma;
padding: 0px 18px 0px 18px;
background: url(../i/leftmenu_blockbg.gif);
background-repeat: repeat-y;
}

.leftmenu td#selected {
background: url(../i/leftmenu_blockbg_active.gif);
}

/* left menu block end */

.leftmenu td.leftmenu_blockend {
background: url(../i/leftmenu_blockend.gif);
width: 205px;
height: 18px;
}

.leftmenu td.leftmenu_blockendbig {
background: url(../i/leftmenu_blockendbig.gif);
width: 205px;
height: 35px;
text-align: right;
}

/* left menu button-like link */

.leftmenu td.leftmenu_blockendbig a, .leftmenu td.leftmenu_blockendbig a:visited {
display: block;
font: bold 10px Tahoma;
color: #1d95d2;
text-decoration: underline;
padding: 0px 12px 6px 0px;
}

.leftmenu td.leftmenu_blockendbig a:hover {
text-decoration: none;
}

/* left menu in-block separator */

.leftmenu td.blocksep {
background: url(../i/leftmenu_blocksep.gif);
width: 205px;
height: 3px;
}

/* general left menu block */

.leftmenu td.leftblock {
font: 11px Tahoma;
padding-top: 3px;
padding-bottom: 3px;
}

.leftmenu td.leftblock div {
margin: 0px 0px 0px 30px;
line-height: 1.4;
}

.leftmenu td.leftblock strong {
font-weight: bold;
color: #a80000;
}

.leftmenu td.leftblock img {
float: left;
margin-right: 6px;
}

/*
--------------------------------------------------
left menu departments
--------------------------------------------------
*/

/* left menu department name */

.leftmenu td.department {
font: 10px Tahoma;
padding-top: 5px;
padding-bottom: 5px;
}

/* left menu department links styles */

.leftmenu td.department div {
margin: 3px 0px 0px 30px;
}

.leftmenu td.department a.department_name, .leftmenu td.department a.department_name:visited {
font: bold 11px Tahoma;
text-decoration: none;
color: #006faf;
}

.leftmenu td.department a.department_name img {
float: left;
margin-right: 6px;
}

.leftmenu td.department a, .leftmenu td.department a:visited {
font\: 10px Tahoma;
color: #000000;
text-decoration: none;
}

.leftmenu td.department a:hover, .leftmenu td.department a.department_name:hover {
text-decoration: underline;
}

/*
--------------------------------------------------
left menu testimonials
--------------------------------------------------
*/

/* left menu testimonial */

.leftmenu td.testimonial {
font: 11px Tahoma;
padding-top: 7px;
padding-bottom: 7px;
}

/* testimonial title */

.leftmenu td.testimonial strong {
font: bold 11px Tahoma;
color: #797979;
margin-left: 4px;
}

/* testimonial text  */

.leftmenu td.testimonial div {
margin: 0px 0px 0px 31px;
}

/* testimonial source */

.leftmenu td.testimonial small {
display: block;
font: 10px Tahoma;
color: #979797;
margin: 4px 0px 0px 30px;
}

.leftmenu td.testmonial img {
float: left;
margin-right: 6px;
}

