@charset "utf-8";

/* ------------------------------ *
	LINK
 * ------------------------------ */
.styled a { color: #004896; }
.styled a:hover { color: #368ad9; }



/* ------------------------------ *
	PARAGRAPH
 * ------------------------------ */
.styled p { font-size: 114.4%; line-height: 1.5em; margin-bottom: 1.5em; }



/* ------------------------------ *
	HEADING
 * ------------------------------ */
.styled h3 { clear: both; color: ##1d4673; font-size: 143%; line-height: 1.3; border-bottom: 1px solid #bfd1e5; padding: 0.2em 0 0; margin-bottom: 1em; }
.styled h4 { font-size: 121.5%; line-height: 1.4; padding-top: 0.5em; margin-bottom: 0.5em; }
.styled h5,
.styled h6,
.styled dt,
.styled caption { font-size: 114.4%; line-height: 1.4; padding-top: 0.25em; padding-bottom: 0.3em; }



/* ------------------------------ *
	TABLE
 * ------------------------------ */
.styled table { clear: both; margin: 0 auto 1.4em; }

.styled th,
.styled td { font-size: 93%; line-height: 1.5; border-color: #aaa; padding: 0.6em 8px 0.5em; }
.styled th { text-align: center; vertical-align: middle; background: #e5ecf4; }
.styled td { background: #fff; }



/* ------------------------------ *
	LIST
 * ------------------------------ */
.styled ul,
.styled ol,
.styled dl { margin-bottom: 1.75em; }

.styled ul li,
.styled ol li,
.styled dl dd { font-size: 114.4%; line-height: 1.5; padding-top: 0.15em; margin-bottom: 1em; margin-left: 20px; }

.styled ul li,
.styled dl dd { display: list-item; list-style-type: square; }

.styled dl dt { margin-top: 0.5em; }



/* ------------------------------ *
	BLOCKQUOTE
 * ------------------------------ */
.styled blockquote { clear: both; font-size: 107.3%; font-weight: bold; line-height: 1.5; padding: 0.7em 20px 0.7em 100px; }
.before20100525 blockquote { color: #555; font-size: 100%; font-weight: normal; line-height: 1.75; background: url(/images/n/bpnet/2012/bg/indent.gif) repeat-y 0 0; padding: 0.5em 10px 0px 20px; margin-bottom: 1.3em; }
.styled blockquote p { line-height: inherit; margin-bottom: 0.5em; }
.styled blockquote cite { color: #888; font-size: 12px; font-weight: normal; }



/* ------------------------------ *
	HR
 * ------------------------------ */
.styled hr { clear: both; width: 66%; margin: 2.5em auto 2.7em; }
/* IE6 */ * html .styled hr { margin-top: 1.5em; margin-bottom: 2.2em; }
/* IE7 */ *:first-child+html .styled hr { margin-top: 1.5em; margin-bottom: 2.2em; }



/* ------------------------------ *
	PRE
 * ------------------------------ */
.styled pre.code { clear: both; width: 484px; background: url(/images/n/bpnet/2012/bg/code.gif) #2374b0; border: 1px solid #aaa; padding: 1em 0 1em 14px; margin-bottom: 1.4em; }
.styled pre.code code { color: #00f900; font: 11px/1.5  Menlo, "Courier New", Courier, monospace; }