body { margin: 0; }

h2 { color: #003365; font-size: 13pt; font-family:Arial; }
h3 { color: #003365; font-size: 11pt; font-weight: bold; font-family:Arial; margin: 0px; padding: 0px;}
.bpc_img { position: absolute; top: 107px; left: 340px; }
.bpc_subimg { position: absolute; top: 75px; left: 440px; }
.bpc_content { margin-left: 9px; font-family: arial; }
.bpc_top { padding: 23px 0 0 16px; width: 350px; }
.bpc_intro { color: #585757; font-size: 10pt; font-family:Arial;}
.bpc_details { height: 220px; margin: 10px 0 0 23px; }
.bpc_detail { font-family: verdana; font-size: 8pt; line-height: 12pt; float: left; width: 300px; }
.bpc_detail img { margin: 8px 0 15px 0; display: block;  }
.bpc_detail ul { margin: 0px; padding: 12px 0 10px 0; list-style-type: none; }
.bpc_detail ul li { padding: 0 0 3px 8px; margin:0px; background: url(images/dotgrey.gif) 0 6px no-repeat;}
.bpc_detail ul li.sup { background-position: 0 9px; }
.bpc_detail ul.subul { padding: 0 0 0 8px; }

.wrapper { width:300px; height:35px; background-color:#ffffcc; color:#cc0000; font:bold 16px arial;}

.bpc_detail_title { line-height:35px; padding: 0 10px; }
.nested {margin-left:2em;}

.highlight { color: #009900; font-weight: bold; }
.verticalline { float: left; margin: 0 10px; width: 1px; background-color: #99cde2; }

.bpc_title { color: #585757; font-size: 14pt;}
.bpc_boxwrap { margin: 0px; padding: 0px; width: 672px; clear: both; position: relative; top: 10px; }
.bpc_box { border: 1px solid #3498CC; width: 672px; background-color: #fff; }
.bpc_boxcontent { }
.bpc_box_text { font-size:11pt; }

.corner_TL, .corner_BL, .corner_TR, .corner_BR { position: relative; width: 5px; height: 5px; }
.corner_TL, .corner_BL { float: left; }
.corner_TR, .corner_BR { float: right; }
.corner_TL { top: -1px; left: -1px; background: url(images/corner_topleft.gif) no-repeat;  }
.corner_TR { top: -1px; left: 1px; background: url(images/corner_topright.gif) no-repeat; }
.corner_BL { top: -5px; background: url(images/corner_botleft.gif) no-repeat; }
.corner_BR { top: -5px; left: 2px; background: url(images/corner_botright.gif) no-repeat; }
* html .corner_BR { left: 0px; }

.quest_border { border-bottom: 1px dashed #3498CC; margin-bottom: 5px; }
.quest_indent { padding: 11px 13px 11px 13px; font-size:12px; }

.list_item_left { padding: 5px 0px 5px 0px; }
.list_item_right { padding: 5px 0px 15px 0px; }
