#left .intro a {
font-size:11px;
font:verdana;
color:#000;
}

#left p.intro {
width:400px;
font-size:1em;
text-align:justify;
margin:5px 0 10px 15px;
padding:3px 0 0;
}

#left .more {
background:#c7e0f1 url(../img/cv_bottom.png) no-repeat;
border-top:1px solid #e1eef7;
text-align:center;
margin-bottom:8px;
font-weight:700;
font-size:11px;
padding:2px;
}

#left .more a {
text-decoration:none;
font-weight:700;
}

#left .more_sm {
background:#c7e0f1 url(../img/cv_bottom_sm.png) no-repeat;
border-top:1px solid #e1eef7;
height:13px;
margin-bottom:8px;
}

/* questions and answers*/
.title-box {
background:#266f99 url(../img/cv_topic.png) no-repeat top left;
text-align:left;
height:21px;
margin-top:15px;
font-size:1em;
font-weight:700;
color:#fff;
letter-spacing:0.1em;
padding:2px 0 0 20px;
}

.question {
background:#e7f2f9;
border-top:1px solid #edf5f9;
border-bottom:1px solid #acd0ea;
text-align:center;
margin:0;
padding:10px 4px 4px;
}

.question p.title {
margin:0;
padding:7px 0 0;
}

.question p.title a {
color:#4b4b4b;
font-weight:700;
text-decoration:none;
font-size:1em;
}

.question ul {
list-style-type:none;
text-align:left;
margin:0;
padding:0.3em;
}

.question li {
border:1px solid #aed5ec;
background:#fff;
margin-bottom:10px;
padding:0 15px 8px;
}

.question li p {
line-height:17px;
text-align:justify;
padding:2px 0 10px;
margin:0;
}

.question li a {
font:normal 11px verdana;
}

.question li a:hover {
color:#990019;
}

.question li a:active {
color:#228b22;
}

#left .crumb,#left .crumb a {
font:normal 10px verdana;
margin-bottom:8px;
}