.cfx { *display: inline-block; _height: 1%; }
.cfx:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.fir { position: relative; cursor: default; display: block; overflow: hidden; z-index: 0; }
.fir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 0; background-position: left top; background-repeat: no-repeat; background-color: transparent; }
.block { margin-bottom: 10px; }
.sitecontainer { margin: 0 auto 10px; width: 992px; background: url(container/vertical.png); }
.sitecontainer .sitecontainer-inner { padding: 0 6px 6px; width: 980px; *display: inline-block; _height: 1%; background: url(container/bottom.png) no-repeat bottom; }
.sitecontainer .sitecontainer-inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.sitecontainer .cols-inner { *display: inline-block; _height: 1%; }
.sitecontainer .cols-inner:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.sitecontainer .column { float: left; min-height: 10px; }
.sitecontainer .header { clear: both; }
.sitecontainer .footer { clear: both; }
.columns-homepage .cols-inner { background: url(layout/3col.png); }
.columns-homepage .col_top { width: 520px; }
.columns-homepage .col_1 { width: 230px; }
.columns-homepage .col_1 .block { margin-left: 10px; margin-right: 10px; }
.columns-homepage .col_middle { width: 520px; }
.columns-homepage .col_2 { width: 260px; }
.columns-homepage .col_3 { width: 260px; }
.columns-homepage .col_2 .block { margin: 0 20px 0 20px; }
.columns-homepage .col_3 .block { margin: 0 20px 0 20px; }
.columns-homepage .col_4 { margin-top: 10px; width: 230px; }
.columns-homepage .col_4 .block { margin-left: 10px; margin-right: 10px; }
.columns-3 .cols-inner { background: url(layout/3col.png); }
.columns-3 .col_1 { margin-top: 10px; width: 230px; }
.columns-3 .col_1 .block { margin: 0 10px; }
.columns-3 .col_2 { width: 520px; }
.columns-3 .col_2 .block { margin-left: 20px; margin-right: 20px; }
.columns-3 .col_3 { margin-top: 10px; width: 230px; }
.columns-3 .col_3 .block { margin-left: 10px; margin-right: 10px; }
.columns-2 .cols-inner { background: url(layout/2col.png); }
.columns-2 .col_1 { width: 230px; }
.columns-2 .col_1 .block { margin-left: 10px; margin-right: 10px; }
.columns-2 .col_2 { width: 750px; }
.columns-2 .col_2 .block { margin-left: 20px; margin-right: 20px; }
.columns-1 .col_1 { width: 980px; float: none; }
.columns-1 .col_1 .block { margin-left: 20px; margin-right: 20px; }
body { font: 11px normal Arial, Helvetica, sans-serif; line-height: 14px; background: #f3f4f8; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.content_title_text { font-size: 22px; line-height: 30px; font-weight: bold; color: #002664; }
.content_title { font-size: 22px; line-height: 30px; font-weight: bold; color: #002664; margin-bottom: 18px; margin-top: 11px; padding-bottom: 2px; border-bottom: 1px solid #e7ecf8; }
.homepage_title_text { font-size: 18px; line-height: 24px; font-weight: bold; color: #002664; }
.homepage_title { font-size: 18px; line-height: 24px; font-weight: bold; color: #002664; margin-bottom: 18px; margin-top: 11px; padding-bottom: 2px; border-bottom: 1px solid #e7ecf8; }
.subhead1_text { font-size: 11px; line-height: 14px; font-weight: bold; color: #002664; }
.subhead2_text { font-size: 11px; line-height: 14px; font-weight: bold; color: #444444; }
.intro_text { font-size: 12px; line-height: 16px; font-weight: normal; color: #444444; }
.body_text { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.link_text { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.sub_link_text { font-size: 11px; line-height: 14px; font-weight: bold; color: #007c92; }
.back_link, .SecNavTextNormal { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.SecNavTextSelected { font-size: 11px; line-height: 14px; font-weight: normal; color: #002664; }
.sec_nav_text.normal { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.sec_nav_text.selected { font-size: 11px; line-height: 14px; font-weight: normal; color: #002664; }
.BreadcrumbNormal { font-size: 10px; line-height: 14px; font-weight: normal; color: #007c92; }
.BreadcrumbInactive { font-size: 10px; line-height: 14px; font-weight: normal; color: #444444; }
.BreadcrumbSelected { font-size: 10px; line-height: 14px; font-weight: normal; color: #002664; }
.breadcrumb_text.normal { font-size: 10px; line-height: 14px; font-weight: normal; color: #007c92; }
.breadcrumb_text.inactive { font-size: 10px; line-height: 14px; font-weight: normal; color: #444444; }
.breadcrumb_text.selected { font-size: 10px; line-height: 14px; font-weight: normal; color: #002664; }
.title_bar_text { padding: 8px 10px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.module_title_text { font-size: 11px; line-height: 14px; font-weight: bold; color: #002664; }
.subtitle { margin-bottom: 4px; }
.subtitle a { font-size: 11px; line-height: 14px; font-weight: bold; color: #007c92; }
.backlink { margin-top: 19px; margin-bottom: 18px; }
.backlink a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; padding-left: 10px; }
.pod_head a:hover { text-decoration: none; }
.pod_head.turq { font-size: 12px; line-height: 14px; font-weight: bold; color: #ffffff; background: #007c92; }
.pod_head.turq * { color: #ffffff; }
.pod_head.turq a { background: url(arrow/white.png) no-repeat right center; }
.pod_head.turq a:hover { background-color: #00505c; }
.pod_head.red { font-size: 12px; line-height: 14px; font-weight: bold; color: #ffffff; background: #9e3039; }
.pod_head.red * { color: #ffffff; }
.pod_head.red a { background: url(arrow/white.png) no-repeat right center; }
.pod_head.red a:hover { background-color: #7e262e; }
.pod_head.blue { font-size: 12px; line-height: 14px; font-weight: bold; color: #002664; background: #e0eefb; }
.pod_head.blue * { color: #002664; }
.pod_head.blue a { background: url(arrow/deepblue.png) no-repeat right center; }
.pod_head.blue a:hover { background-color: #c1ddf8; }
blockquote, .quote, .quote_right { color: #00505c; }
.typo_text p { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; margin-bottom: 11px; }
button.button { padding: 4px 8px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; cursor: pointer; border: 1px outset #cae2fa; color: #002664; background: #e0eefb; }
button.button:active { border-style: inset; }
.pod_head { margin-bottom: 10px; }
.pod_head * { padding: 3px 9px 2px 10px; display: block; }
.pod_head.turq * { border-right: 1px solid #146e7e; border-bottom: 1px solid #146e7e; }
.pod_head.red * { border-right: 1px solid #6e2228; border-bottom: 1px solid #6e2228; }
.pod_head.blue * { border-right: 1px solid #cae2f9; border-bottom: 1px solid #cae2f9; }
.secondary_navigation { *display: inline-block; _height: 1%; }
.secondary_navigation:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.secondary_navigation li { width: 100%; float: left; }
.secondary_navigation a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; padding: 7px 20px 6px 20px; display: block; border-bottom: 1px solid #e7ecf8; }
.secondary_navigation .level_2 a { padding-left: 30px; border-bottom: 1px solid #e7ecf8; background: #f8f9fd; }
.secondary_navigation .level_3 a { padding-left: 40px; border-bottom: 1px solid #ffffff; background: #eff2fa; }
.secondary_navigation li.selected a { font-size: 11px; line-height: 14px; font-weight: normal; color: #002664; }
.secondary_navigation li.closed ul { display: none; }
.secondary_navigation a.closed { background-image: url(arrow/orange.png); background-repeat: no-repeat; background-position: right center; }
.secondary_navigation a.opened { background-image: url(arrow/orange.down.png); background-repeat: no-repeat; background-position: right center; }
.link_list { margin-top: 10px; }
.link_list .pod_head { margin-bottom: 8px; }
.link_list ul { margin: 0 10px 8px; }
.link_list li { margin-bottom: 4px; padding-left: 10px; zoom: 1; background: url(arrow/orange.png) no-repeat left 4px; }
.link_list li a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.breadcrumb_nav { margin-top: 10px; font-size: 10px; line-height: 14px; font-weight: normal; color: #007c92; }
.breadcrumb_nav span { font-size: 10px; line-height: 14px; font-weight: normal; color: #444444; }
.breadcrumb_nav a { margin: 0 2px; font-size: 10px; line-height: 14px; font-weight: normal; color: #007c92; }
.breadcrumb_nav .selected { font-size: 10px; line-height: 14px; font-weight: normal; color: #002664; }
.module_block { margin: 0 auto 10px; width: 190px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.module_block .module_title_text { margin-bottom: 6px; }
.module_block .module_title_text a { color: #007c92; }
.module_block .module_img { margin-bottom: 8px; }
.module_columns { *display: inline-block; _height: 1%; }
.module_columns:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.module_columns.right { background: url(color/lightblue1.png) repeat-y 270px top; }
.module_columns.right .main_copy { margin-right: 210px; }
.module_columns.right .main_copy p { margin-right: 20px; }
.module_columns.right .module_block { float: right; }
.module_columns.left { background: url(color/lightblue1.png) repeat-y 210px top; }
.module_columns.left .main_copy { margin-left: 210px; }
.module_columns.left .main_copy p { margin-left: 20px; }
.module_columns.left .module_block { float: left; }
.NextPrev { margin: 0 10px; position: absolute; }
.pagination { margin-bottom: 11px; padding: 8px 0 8px; position: relative; font-weight: bold; border-bottom: 1px solid #e7ecf8; background: #f8f9fd; }
.pagination a { color: #007c92; }
.pagination .prev { margin: 0 10px; position: absolute; padding-left: 10px; background: url(arrow/orange.left.png) no-repeat left center; }
.pagination .next { margin: 0 10px; position: absolute; right: 0; _right: 20px; padding-right: 10px; background: url(arrow/orange.nospace.png) no-repeat right center; }
.pagination .pages { text-align: center; }
.pagination .pages a { margin: 0 3px; }
.pagination .pages .edge { margin: 0 10px; }
.pagination .pages span { color: #002664; }
.results_header { *display: inline-block; _height: 1%; font-size: 12px; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.results_header:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.results_header span { padding: 8px 10px 8px; float: left; }
.results_header .right { float: right; }
.gray_input { padding: 2px 5px 0; height: 16px; font-size: 11px; border: 1px solid #b2b2b2; color: #444444; }
.form_section { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.form_section .note { margin: 0 10px 10px 0; float: right; _display: inline; }
.form_section .intro { padding: 6px 0 16px; }
.form_section .default { margin: 0 10px 5px; }
.form_section .default .row { *display: inline-block; _height: 1%; clear: both; }
.form_section .default .row:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.form_section .default p.error { color: #9e3039; }
.form_section .default label { margin-bottom: 8px; font-size: 11px; font-weight: bold; color: #002664; display: block; }
.form_section .default input.text { margin: 0 20px 15px 0; font-size: 12px; width: 210px; float: left; }
.form_section .default select { margin: 0 20px 15px 0; font-size: 12px; width: 210px; float: left; }
.form_section .default input.text { *margin-left: -29px; padding: 3px 5px 0; height: 14px; width: 198px; border: 1px solid #b2b2b2; }
.form_section .default p { width: 230px; float: left; }
.form_section .default .captha_img { margin-bottom: 10px; clear: both; display: block; }
.form_section .default input.size-1 { margin-right: 10px; *margin-right: 38px; width: 30px; }
.form_section .default input.size-2 { margin-right: 0; width: 94px; }
.form_section .default .chk input { margin: 0 10px 0 0; float: left; }
.form_section .checklist { margin: 0 10px; }
.form_section .checklist a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.form_section .checklist input { vertical-align: middle; }
.form_section .checklist a { vertical-align: middle; }
.form_section .checklist label { vertical-align: middle; }
.form_section .checklist input { margin-right: 3px; }
form .submit { margin-bottom: 10px; padding: 10px; text-align: right; border-bottom: 1px solid #e7ecf8; background: #f8f9fd; }
form .submit a { padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_commonitems-header, .bk_commonitems-footer { margin-bottom: 0; }
.BrandHeader_LinkList li { float: left; border-right: 1px solid #5581a6; }
.BrandHeader_LinkList a { padding: 10px; }
.BrandHeader_LinkList .first a { padding-left: 0; }
.BrandHeader_LinkList .last { border: none; }
.brand_header { height: 90px; color: #ffffff; background: url(header/header_1.jpg); }
.brand_header a { color: #ffffff; }
.brand_header h1 { width: 170px; height: 90px; float: left; }
.brand_header h1 span { background: url(header/header_1.jpg); }
.brand_header .content { margin-left: 230px; height: 90px; position: relative; }
.brand_header .content .topbar { width: 100%; overflow: hidden; font-size: 10px; }
.brand_header .content .topbar .login_details { margin-top: 11px; width: 270px; float: left; }
.brand_header .content .topbar .login_details li { float: left; border-right: 1px solid #5581a6; }
.brand_header .content .topbar .login_details a { padding: 10px; }
.brand_header .content .topbar .login_details .first a { padding-left: 0; }
.brand_header .content .topbar .login_details .last { border: none; }
.brand_header .content .topbar .right { margin: 10px 10px 0 0; float: right; _display: inline; }
.brand_header .content .topbar .right .links { margin-top: 1px; float: left; }
.brand_header .content .topbar .right .links li { float: left; border-right: 1px solid #5581a6; }
.brand_header .content .topbar .right .links a { padding: 10px; }
.brand_header .content .topbar .right .links .first a { padding-left: 0; }
.brand_header .content .topbar .right .links .last { border: none; }
.brand_header .content .topbar .right .search { float: left; }
.brand_header .content .topbar .right input { margin: 0 10px; padding: 0 5px; width: 140px; height: 14px; font-size: 11px; float: left; _display: inline; position: relative; color: #444444; }
.brand_header .content .topbar .right a.submit { padding: 1px 0 1px 10px; float: left; border: none; background: url(arrow/white.png) no-repeat left center; }
.brand_header .content h2 { bottom: 33px; position: absolute; font-size: 14px; line-height: 16px; color: #ffffff; }
.brand_header .content .nav { _left: -3px; bottom: 0; width: 100%; position: absolute; }
.brand_header .content .nav li { height: 20px; float: left; border-left: 1px solid #5581a6; }
.brand_header .content .nav a { top: -3px; _margin-bottom: -3px; padding: 5px 15px 8px; _padding: 5px 15px 4px; height: 10px; float: left; position: relative; font-size: 12px; font-weight: bold; }
.brand_header .content .nav a:hover { text-decoration: none; color: #002664; background: #ffffff; *zoom: 1; }
.brand_header .content .nav .active { text-decoration: none; color: #002664; background: #ffffff; *zoom: 1; }
.site_footer { padding-top: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; border-top: 1px solid #e7ecf8; }
.site_footer .links { margin-bottom: 15px; *display: inline-block; _height: 1%; }
.site_footer .links:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.site_footer .links .left { float: left; }
.site_footer .links .right { float: right; }
.site_footer .links li { padding: 0 10px; height: 10px; float: left; line-height: 11px; border-right: 1px solid #e7ecf8; }
.site_footer .links .last { border: none; }
.site_footer p { margin: 0 10px 10px; width: 730px; color: #b2b2b2; }
.site_footer a { color: #b2b2b2; }
.calendar { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; margin-bottom: 8px; }
.calendar .pod_head { margin-bottom: 0; }
.calendar table { margin-bottom: 10px; width: 100%; }
.calendar td { padding: 3px 0; width: 29px; text-align: center; border-bottom: 1px solid #e9edf8; background: #ffffff; }
.calendar th { padding: 3px 0; width: 29px; text-align: center; border-bottom: 1px solid #e9edf8; background: #ffffff; }
.calendar th { padding: 5px 0; padding-left: 10px; font-size: 12px; font-weight: normal; font-weight: normal; text-align: left; }
.calendar .even td { background: #fafbfe; }
.calendar .list { margin: 0 10px; font-size: 10px; }
.calendar .list h3 { margin-bottom: 3px; }
.calendar .list ul { margin-bottom: 10px; }
.calendar .list a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_staticcontents-welcome { margin: 0 0 10px !important; padding: 20px; height: 170px; overflow: hidden; background: #002664; }
.bk_staticcontents-welcome h2 { font-size: 16px; line-height: 24px; color: #98c6f3; }
.bk_staticcontents-welcome p { line-height: 20px; color: #ffffff; }
.bk_staticcontents-adbox { margin-bottom: 10px; height: 210px; overflow: hidden; position: relative; }
.bk_staticcontents-adbox .content { left: 0; right: 0; bottom: 0; height: 75px; position: absolute; color: #ffffff; background: rgba(25, 59, 115, 0.5); *background: url(color/deepblue_a50.png); _background: #7f92b1; }
.bk_staticcontents-adbox .content .bg { display: none; }
.bk_staticcontents-adbox .content .text { zoom: 1; margin: 18px 62px 0 16px; position: relative; z-index: 2; }
.bk_staticcontents-adbox .content h3 { margin: 20px 0 5px; *margin-top: 0; font-size: 15px; }
.bk_staticcontents-adbox .content p { font-size: 15px; }
.bk_staticcontents-adbox .slide_squares { top: 156px; right: 20px; width: 20px; z-index: 100; position: absolute; }
.bk_staticcontents-adbox .slide_squares div { margin: 0 1px 1px 0; width: 9px; height: 11px; overflow: hidden; float: left; background: #ffffff; opacity: 0.5; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); filter: alpha(opacity=50); }
.bk_events-displaycompact { margin-bottom: 10px; }
.bk_staticcontents-getinvolved { padding-bottom: 10px; }
.bk_articles-list { padding-bottom: 15px; }
.bk_articles-list ul { margin-bottom: 10px; }
.bk_articles-list li { margin-bottom: 5px; padding-left: 20px; *zoom: 1; background: url(icon/Document.gif) no-repeat left 1px; }
.bk_articles-list li a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-list a.more { margin-left: 10px; padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_staticcontents-logo { margin-bottom: 0; }
.bk_staticcontents-logo img { display: block; }
.bk_articles-partnernews { padding-bottom: 15px; }
.bk_articles-partnernews ul { margin-bottom: 15px; }
.bk_forumposts-lastcomments { padding-bottom: 15px; }
.bk_votes-display p { margin-bottom: 5px; }
.bk_votes-display { margin-bottom: 5px; }
.bk_votes-display img { margin-bottom: 7px; display: block; }
.bk_votes-display p { margin-bottom: 5px; }
.bk_articles-featuredarticle { margin-bottom: 5px; }
.bk_articles-featuredarticle img { margin-bottom: 7px; display: block; }
.bk_articles-featuredarticle p { margin-bottom: 5px; }
.bk_articleheadings-monthlyfocus, .bk_cmspagemenu-vertical { margin: 0 1px 10px 0 !important; }
.bk_commonitems-sitemap { margin-bottom: 30px; }
.bk_commonitems-sitemap .parent { background: none; }
.bk_commonitems-breadcrumb { *display: inline-block; _height: 1%; }
.bk_commonitems-breadcrumb:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_events-displaylarge a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_events-displaylarge .h h3 { margin-bottom: 15px; font-size: 11px; line-height: 14px; font-weight: bold; color: #444444; font-size: 14px !important; }
.bk_events-displaylarge .h h3 a { font-size: 14px !important; }
.bk_events-displaylarge table { margin-bottom: 20px; width: 100%; color: #444444; }
.bk_events-displaylarge table th { border: 1px solid #cae2fa; color: #002664; background: #e0eefb; }
.bk_events-displaylarge table th span { padding: 5px 0; width: 66px; overflow: hidden; display: block; }
.bk_events-displaylarge table td { padding: 3px 5px; height: 70px; border: 1px solid #e9edf8; background: #fafbfe; }
.bk_events-displaylarge table td span { display: block; text-align: right; }
.bk_events-displaylarge table td strong { display: block; text-align: right; }
.bk_events-displaylarge table td ul { width: 56px; height: 58px; overflow: hidden; }
.bk_events-displaylarge table td ul a { font-size: 10px !important; }
.bk_events-displaylarge .events li { margin-bottom: 20px; }
.bk_events-displaylarge .events h3 { margin-bottom: 10px; font-size: 11px; line-height: 14px; font-weight: bold; color: #002664; }
.bk_events-displaylarge .events p { margin-bottom: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_events-displaylarge .events .backlink { margin: 0; }
.bk_users-signin { padding: 10px 0 15px; }
.bk_users-display .link_list { margin-bottom: 15px; }
.bk_users-display .view_data { color: #444444; }
.bk_users-display .view_data .pod_block { margin-bottom: 10px; }
.bk_users-display .view_data .row { margin: 0 10px 5px; *display: inline-block; _height: 1%; }
.bk_users-display .view_data .row:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_users-display .view_data .row strong { width: 180px; float: left; color: #002664; }
.bk_users-display .edit_data { display: none; }
.bk_users-display .edit_data .submit { margin-bottom: 10px; padding: 10px; text-align: right; border-bottom: 1px solid #e7ecf8; background: #f8f9fd; }
.bk_users-display .edit_data .submit a { padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_users-display .change_pass { display: none; }
.bk_users-display .change_pass .submit { margin-bottom: 10px; padding: 10px; text-align: right; border-bottom: 1px solid #e7ecf8; background: #f8f9fd; }
.bk_users-display .change_pass .submit a { padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_articleheadings-top { margin-bottom: 16px; }
.bk_articleheadings-top .h { margin: 0 20px; }
.bk_articleheadings-top .h h2 { font-size: 18px; line-height: 24px; font-weight: bold; color: #002664; margin-bottom: 18px; margin-top: 11px; padding-bottom: 2px; border-bottom: 1px solid #e7ecf8; }
.bk_articleheadings-top .h p { font-size: 12px; line-height: 16px; font-weight: normal; color: #444444; }
.bk_articles-categoryfilter { margin: 0 1px 0 0 !important; background: #f8f9fd; }
.bk_articles-categoryfilter h2 { padding: 8px 10px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.bk_articles-categoryfilter h3 { margin: 11px 10px 0; font-weight: normal; color: #002664; }
.bk_articles-categoryfilter ul { margin: 5px 10px !important; padding-bottom: 6px; margin-top: 10px; border-bottom: 1px solid #e7ecf8; }
.bk_articles-categoryfilter ul .pod_head { margin-bottom: 8px; }
.bk_articles-categoryfilter ul ul { margin: 0 10px 8px; }
.bk_articles-categoryfilter ul li { margin-bottom: 4px; padding-left: 10px; zoom: 1; background: url(arrow/orange.png) no-repeat left 4px; }
.bk_articles-categoryfilter ul li a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-categoryfilter ul li { background-image: url(icon/filter_link.gif); }
.bk_articles-categoryfilter .selected { background-image: url(icon/filter_link_selected.gif); }
.bk_articles-categoryfilter .before_search { padding-bottom: 10px; border: none; }
.bk_articles-categoryfilter .last { padding-bottom: 10px; border: none; }
.bk_articles-categoryfilter .last { padding-bottom: 16px; }
.bk_articles-categoryfilter .search { margin: 10px; *display: inline-block; _height: 1%; }
.bk_articles-categoryfilter .search:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_articles-categoryfilter .search input { *margin-left: -20px; width: 120px; float: left; padding: 2px 5px 0; height: 16px; font-size: 11px; border: 1px solid #b2b2b2; color: #444444; }
.bk_articles-categoryfilter .search a { margin-top: 3px; padding-left: 10px; float: right; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_articles-filter { margin: 0 1px 0 0 !important; background: #f8f9fd; }
.bk_articles-filter h2 { padding: 8px 10px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.bk_articles-filter h3 { margin: 11px 10px 0; font-weight: normal; color: #002664; }
.bk_articles-filter ul { margin: 5px 10px !important; padding-bottom: 6px; margin-top: 10px; border-bottom: 1px solid #e7ecf8; }
.bk_articles-filter ul .pod_head { margin-bottom: 8px; }
.bk_articles-filter ul ul { margin: 0 10px 8px; }
.bk_articles-filter ul li { margin-bottom: 4px; padding-left: 10px; zoom: 1; background: url(arrow/orange.png) no-repeat left 4px; }
.bk_articles-filter ul li a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-filter ul li { background-image: url(icon/filter_link.gif); }
.bk_articles-filter .selected { background-image: url(icon/filter_link_selected.gif); }
.bk_articles-filter .before_search { padding-bottom: 10px; border: none; }
.bk_articles-filter .last { padding-bottom: 10px; border: none; }
.bk_articles-filter .last { padding-bottom: 16px; }
.bk_articles-filter .search { margin: 10px; *display: inline-block; _height: 1%; }
.bk_articles-filter .search:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_articles-filter .search input { *margin-left: -20px; width: 120px; float: left; padding: 2px 5px 0; height: 16px; font-size: 11px; border: 1px solid #b2b2b2; color: #444444; }
.bk_articles-filter .search a { margin-top: 3px; padding-left: 10px; float: right; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_articles-filter { margin: 0 10px !important; }
.bk_articles-picturedlist { margin: 0 20px 40px !important; }
.bk_articles-picturedlist .intro_text { margin-bottom: 25px; }
.bk_articles-picturedlist .pagination { margin-bottom: 0; }
.bk_articles-picturedlist table { width: 100%; }
.bk_articles-picturedlist table a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-picturedlist table th { padding: 8px 10px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.bk_articles-picturedlist table td { padding-left: 5px; padding-right: 5px; vertical-align: top; text-align: left; }
.bk_articles-picturedlist table th { padding-left: 5px; padding-right: 5px; vertical-align: top; text-align: left; }
.bk_articles-picturedlist table th.first { padding-left: 10px; }
.bk_articles-picturedlist table td { padding: 15px 5px; border-bottom: 1px solid #e7ecf8; }
.bk_articles-picturedlist table .img { padding-left: 10px; height: 70px; }
.bk_articles-picturedlist table .img img { display: block; }
.bk_articles-picturedlist table .title div { width: 230px; }
.bk_articles-picturedlist table .title h3 { margin-bottom: 5px; }
.bk_articles-picturedlist table .title h3 a { font-weight: bold; }
.bk_articles-picturedlist table .title p { margin-bottom: 5px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-picturedlist table .title em { margin-bottom: 5px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-picturedlist table .date { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-picturedlist table .date div { width: 100px; }
.bk_articles-picturedlist table .icon { padding-right: 10px; }
.bk_articles-extendedlist { margin: 0 20px 40px !important; }
.bk_articles-extendedlist .intro_text { margin-bottom: 25px; }
.bk_articles-extendedlist .pagination { margin-bottom: 0; }
.bk_articles-extendedlist table { width: 100%; }
.bk_articles-extendedlist table a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-extendedlist table th { padding: 8px 10px; font-size: 11px; font-weight: bold; border-bottom: 1px solid #cae2f9; color: #002664; background: #e0eefb; }
.bk_articles-extendedlist table td { padding-left: 5px; padding-right: 5px; vertical-align: top; text-align: left; }
.bk_articles-extendedlist table th { padding-left: 5px; padding-right: 5px; vertical-align: top; text-align: left; }
.bk_articles-extendedlist table th.first { padding-left: 10px; }
.bk_articles-extendedlist table td { padding: 15px 5px; border-bottom: 1px solid #e7ecf8; }
.bk_articles-extendedlist table .img { padding-left: 10px; height: 70px; }
.bk_articles-extendedlist table .img img { display: block; }
.bk_articles-extendedlist table .title div { width: 230px; }
.bk_articles-extendedlist table .title h3 { margin-bottom: 5px; }
.bk_articles-extendedlist table .title h3 a { font-weight: bold; }
.bk_articles-extendedlist table .title p { margin-bottom: 5px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-extendedlist table .title em { margin-bottom: 5px; font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-extendedlist table .date { font-size: 11px; line-height: 14px; font-weight: normal; color: #444444; }
.bk_articles-extendedlist table .date div { width: 100px; }
.bk_articles-extendedlist table .icon { padding-right: 10px; }
.bk_articles-display { color: #444444; }
.bk_articles-display a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_articles-display h3 { margin-bottom: 3px; color: #444444; }
.bk_articles-display .leadimg { margin-bottom: 20px; }
.bk_articles-display .video { margin-bottom: 20px; width: 480px; height: 290px; background: #000000; }
.bk_articles-display .intro_text { margin-bottom: 15px; }
.bk_articles-display .podcast { margin-bottom: 20px; color: #b2b2b2; }
.bk_articles-display .link_list { margin-bottom: 10px; }
.bk_articles-display .related { margin-bottom: 20px; }
.bk_articles-display .related a { padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_articles-display .down_doc { *display: inline-block; _height: 1%; margin-bottom: 20px; }
.bk_articles-display .down_doc:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_articles-display .down_doc .l { width: 180px; float: left; border-right: 1px solid #e7ecf8; }
.bk_articles-display .down_doc .r { margin-left: 200px; }
.bk_articles-display .down_doc img { margin-bottom: 10px; display: block; }
.bk_articles-display .down_doc a.pdf { padding: 2px 0 2px 20px; background: url(icon/pdficon_small.gif) no-repeat left top; }
.bk_articles-display .down_doc p { margin: 10px 0 5px; }
.bk_staticcontents-collected { color: #444444; }
.bk_staticcontents-collected a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_staticcontents-collected h3 { margin-bottom: 3px; color: #444444; }
.bk_staticcontents-collected .leadimg { margin-bottom: 20px; }
.bk_staticcontents-collected .video { margin-bottom: 20px; width: 480px; height: 290px; background: #000000; }
.bk_staticcontents-collected .intro_text { margin-bottom: 15px; }
.bk_staticcontents-collected .podcast { margin-bottom: 20px; color: #b2b2b2; }
.bk_staticcontents-collected .link_list { margin-bottom: 10px; }
.bk_staticcontents-collected .related { margin-bottom: 20px; }
.bk_staticcontents-collected .related a { padding-left: 10px; font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; background: url(arrow/orange.png) no-repeat left center; }
.bk_staticcontents-collected .down_doc { *display: inline-block; _height: 1%; margin-bottom: 20px; }
.bk_staticcontents-collected .down_doc:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_staticcontents-collected .down_doc .l { width: 180px; float: left; border-right: 1px solid #e7ecf8; }
.bk_staticcontents-collected .down_doc .r { margin-left: 200px; }
.bk_staticcontents-collected .down_doc img { margin-bottom: 10px; display: block; }
.bk_staticcontents-collected .down_doc a.pdf { padding: 2px 0 2px 20px; background: url(icon/pdficon_small.gif) no-repeat left top; }
.bk_staticcontents-collected .down_doc p { margin: 10px 0 5px; }
.bk_articles-detail li { margin-bottom: 8px; }
.bk_forumposts-list { xwidth: 480px; }
.bk_forumposts-list .post { margin-bottom: 8px; padding: 5px 0 13px; border-bottom: 1px solid #e7ecf8; color: #444444; }
.bk_forumposts-list .post a { font-size: 11px; line-height: 14px; font-weight: normal; color: #007c92; }
.bk_forumposts-list .post h3 a { font-weight: bold; }
.bk_forumposts-list .post div { margin-bottom: 5px; }
.bk_forumposts-list .post .quote { margin: 0 0 10px 10px; padding-left: 10px; border-left: 1px solid #e7ecf8; color: #888888; }
.bk_forumposts-list .last { border: none; }
.bk_forumposts-list .new_post .row { *display: inline-block; _height: 1%; }
.bk_forumposts-list .new_post .row:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.bk_forumposts-list .new_post label { margin: 0 0 8px 20px; padding-top: 3px; width: 80px; font-size: 11px; font-weight: bold; color: #002664; float: left; }
.bk_forumposts-list .new_post input.text { margin: 0 20px 15px 0; font-size: 12px; width: 350px; float: left; }
.bk_forumposts-list .new_post textarea { margin: 0 20px 15px 0; font-size: 12px; width: 350px; float: left; }
.bk_forumposts-list .new_post textarea { width: 354px; height: 100px; }
.bk_forumposts-list .new_post button { margin-left: 100px; }
