h2 {
    background-color:		#9bc1ef;
    padding-left:		0.5em;
    border-left-style:		solid;
    border-left-width:		0.5em;
    color:			#0d488f;
}

h3 {
    padding-left:		0.2em;
    border-left-style:		solid;
    border-left-width:		0.5em;
    border-bottom-style:	solid;
    border-bottom-width:	0.2em;
    color:			#0d488f;
}

p.center-image {
    text-align:			center;
}

blockquote.normal {
    background-color:		#d8e0ff;
    width:			85%;
    padding:			3px;
    border-width:		1px;
    border-color:		#0d488f;
}

blockquote.attention {
    background-color:		#ffd8d8;
    padding:			3px;
    width:			85%;
}

table {
    width:			100%;
}

tr {
    width:			100%;
}

th.title {
    background-color:		#5c95d9;
    width:			32%;
}

th.description {
    background-color:		#5c95d9;
}

td {
    padding-left:		0.5em;
    padding-right:		0.5em;
    border-bottom-style:	solid;
    border-bottom-width:	1px;
}

dfn {
    font-style:			normal;
    font-weight:		bold;
}

ol.broad li {
    margin-top:			1.0em;
}

ul.broad li {
    margin-top:			1.0em;
}

dl dt {
    margin-top:			1.0em;
}

a img {
    border-style:		none;
}
