h2{
margin:0 0 10px 0;
padding:0;
}

h3{
margin:20px 0;
padding:5px 0 5px 15px;
border-left:5px solid #FF0000;
border-bottom:1px solid #FF0000;
font-weight:bold;
}

.name{
margin:20px 0;
padding:5px 0 5px 15px;
border-left:5px solid #FF0000;
border-bottom:1px solid #FF0000;
font-weight:bold;
font-size:16px;
}

#question p{
margin-bottom:10px;
}

.red{
color:#FF0000;
font-weight:bold;
}

.blue{
color:#0000FF;
font-weight:bold;
}

ul.notice{
margin:0;
padding:0 0 0 20px;
text-align:left;
}

ul.notice li{
list-style:none;
margin:0 0 0 10px;
text-indent:-28px;
padding-left:0;
line-height:150%;
}

.li1{
color:#FF0000;
}

.li2{
padding-bottom:20px;
}