/* -----------------------------------------------------------------------

 Blueprint CSS Framework 0.8
 http://blueprintcss.org

   * Copyright (c) 2007-Present. See LICENSE for more info.
   * See README for instructions on how to use Blueprint.
   * For credits and origins, see AUTHORS.
   * This is a compressed file. See the sources in the 'src' directory.

----------------------------------------------------------------------- */

/* reset.css */
* { padding:0; margin:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;!important;}
td.luckydraw  {vertical-align:text-top;}


/* typography.css */
body {background:url(../images/background.gif) #edf5f9 center repeat-y;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#333;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;font-family:Arial, Helvetica, sans-serif;}
h1 {font-size:1.5em;color:#004fb6;margin-bottom:0.5em;}
h2 {font-size:2.5em;line-height:1;margin-bottom:0.5em;}
.pod h2 {font-size:1.833em;margin-bottom:0.75em;color:#004fb6;padding:0 18px;}
h3 {font-size:1.1em; margin:0; padding:0; line-height:1.1em; color:#004fb6; font-weight:bold;}
.pod h3 {font-size:1.333em;font-weight:bold;margin-bottom:0;}
h4 {font-size:1.1em;margin:0 0 5px; padding:0; font-weight:bold; color:#707070;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/*Links*/
a {border-bottom:1px solid #004fb6;color:#004fb6;text-decoration:none;}
a:hover {border-bottom:none;color:#004fb6;text-decoration:none;}
a:focus {border-bottom:1px dashed #004fb6;text-decoration:none;}
.pod h3 a, .pod h3 a:visited, .pod h3 a:hover {text-decoration:none;border-bottom:none;}
a.external {background:url(../images/link-external.gif) 100% 20% no-repeat;border:none;margin:0 2px 0 0;padding:0 16px 0 0;text-decoration:underline;}
a.linkArrow {background:url(../images/link-arrow.gif) 100% 70% no-repeat;border:none;margin:0 2px 0 0;padding:0 12px 0 0;text-decoration:underline;}
a.fullLinkArrow {background:url(../images/list-arrow-full.gif) 100% 50% no-repeat;padding:0 12px 0 0;}
a.external:hover, a.linkArrow:hover, a.fullLinkArrow:hover {text-decoration:none;}
a.luckydraw {text-decoration:none;border-bottom:none;}
a.luckydraw:hover, a.luckydraw:focus {text-decoration:none;border-bottom:none;}
p.luckydraw {text-decoration:none;border-bottom:none;}


blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;}
thead th {background:#c3d9ff;}
th, td, caption {padding:4px 10px 4px 5px;}
tr.even td {background:#e5ecf9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.smallLuckydraw td{font-size:.8em; margin-top:0; padding-top:0;}



/* grid.css */
.column, div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, li.span-1, li.span-2, li.span-3, li.span-4, li.span-5, li.span-6, li.span-7, li.span-8, li.span-9, li.span-10, li.span-11, li.span-12 {float:left;margin-right:12px; text-align:left;}
.last, div.last, li.last {margin-right:0;}
.span-1  {width: 69px;}
.span-2  {width: 150px;}
.span-3  {width: 231px;}
.span-4  {width: 312px;}
.span-5  {width: 393px;}
.span-6  {width: 474px;}
.span-7  {width: 555px;}
.span-8  {width: 636px;}
.span-9  {width: 717px;}
.span-10 {width: 798px;}
.span-11 {width: 879px;}
.span-12, div.span-12 {width: 960px; margin:0; }

input.span-1, textarea.span-1, select.span-1 {width:69px!important;}
input.span-2, textarea.span-2, select.span-2 {width:150px!important;}
input.span-3, textarea.span-3, select.span-3 {width:231px!important;}
input.span-4, textarea.span-4, select.span-4 {width:312px!important;}
input.span-5, textarea.span-5, select.span-5 {width:393px!important;}
input.span-6, textarea.span-6, select.span-6 {width:474px!important;}
input.span-7, textarea.span-7, select.span-7 {width:555px!important;}
input.span-8, textarea.span-8, select.span-8 {width:636px!important;}
input.span-9, textarea.span-9, select.span-9 {width:717px!important;}
input.span-10, textarea.span-10, select.span-10 {width:798px!important;}
input.span-11, textarea.span-11, select.span-11 {width:879px!important;}
input.span-12, textarea.span-12, select.span-12 {width:960px!important;margin:0;}

.append-1  {padding-right:81px;}
.append-2  {padding-right:162px;}
.append-3  {padding-right:243px;}
.append-4  {padding-right:324px;}
.append-5  {padding-right:405px;}
.append-6  {padding-right:486px;}
.append-7  {padding-right:567px;}
.append-8  {padding-right:648px;}
.append-9  {padding-right:729px;}
.append-10 {padding-right:810px;}
.append-11 {padding-right:891px;}

.prepend-1  {padding-left:81px;}
.prepend-2  {padding-left:162px;}
.prepend-3  {padding-left:243px;}
.prepend-4  {padding-left:324px;}
.prepend-5  {padding-left:405px;}
.prepend-6  {padding-left:486px;}
.prepend-7  {padding-left:567px;}
.prepend-8  {padding-left:648px;}
.prepend-9  {padding-left:729px;}
.prepend-10 {padding-left:810px;}
.prepend-11 {padding-left:891px;}

div.border {padding-right:5px;margin-right:6px;border-right:1px solid #eee;}
div.colborder {padding-right:66px;margin-right:63px;border-right:1px solid #eee;}

.pull-1 {margin-left:-81px;}
.pull-2 {margin-left:-162px;}
.pull-3 {margin-left:-243px;}
.pull-4 {margin-left:-324px;}
.pull-5 {margin-left:-405px;}
.pull-6 {margin-left:-486px;}
.pull-7 {margin-left:-567px;}
.pull-8 {margin-left:-648px;}
.pull-9 {margin-left:-729px;}
.pull-10 {margin-left:-810px;}
.pull-11 {margin-left:-891px;}
.pull-12 {margin-left:-972px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {float:left;position:relative;}

.push-1 {margin:0 -81px 1.5em 81px;}
.push-2 {margin:0 -162px 1.5em 162px;}
.push-3 {margin:0 -243px 1.5em 243px;}
.push-4 {margin:0 -324px 1.5em 324px;}
.push-5 {margin:0 -405px 1.5em 405px;}
.push-6 {margin:0 -486px 1.5em 486px;}
.push-7 {margin:0 -567px 1.5em 567px;}
.push-8 {margin:0 -648px 1.5em 648px;}
.push-9 {margin:0 -729px 1.5em 729px;}
.push-10 {margin:0 -810px 1.5em 810px;}
.push-11 {margin:0 -891px 1.5em 891px;}
.push-12 {margin:0 -972px 1.5em 972px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {float:right;position:relative;}

.prepend-top {margin-top:1.5em;}
.append-bottom {margin-bottom:1.5em;}

.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}

body { font-family:Arial,Helvetica,sans-serif; }
#main_container {margin:0 auto;width:960px; }

/* header */
#header {height:130px;width:960px;margin:6px 0px;background:#ffd900 url(../images/aviva-beam.gif) no-repeat left top;position:relative;z-index:99;}

/* header utilities nav */
.clearFix { overflow:visible; height:1%; }
.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#header_nav { right:18px; top:16px; z-index:9999; position:relative; overflow:visible; }
#headerSubNav { position:absolute; right:18px; top:16px; z-index:9999; font-size:1em; overflow:visible; width:530px; }
#headerSubNav ul { float:right; line-height:1em; margin:0; padding:8px 2px; }
#headerSubNav ul li { border-right:1px solid #ada76f; float:left; padding:0 8px 0 12px; display:inline; position:relative; overflow:visible; }
#headerSubNav ul li.last { border:none; }
#headerSubNav ul li a { border:none; text-decoration:none; display:block; line-height:1.3em; }
#headerSubNav ul li a span { color:#000; }
#headerSubNav ul ul { display:none; position:absolute; background:#ccc; float:none; padding:0; margin:0; left:8px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; }
#headerSubNav ul li:hover ul { display:block; }
#headerSubNav ul ul li { display:inline; float:none; clear:both; border:none; padding:0; margin:0; }
#headerSubNav ul img, #headerSubNav ul ul li img { vertical-align:middle; }
#headerSubNav ul ul li#asia a{ padding-left:32px; }
#headerSubNav ul ul a { display:block; height:1%; padding:1px 5px; border-left:1px solid #ddd; border-right:1px solid #ddd; line-height:1.7em; font-size:0.9em;}
#headerSubNav ul ul a:hover { background:#999999; text-decoration:none !important; }
li#countryDropDown { padding-right:10px; }
li#countryDropDown span { margin-right:10px; }
li#countryDropDown img { margin:-2px 5px 0 0; }
li#countryDropDown ul { width:116px; right:0; left:auto; }
li#countryDropDown ul li#asia a{ padding-left:40px; }
li#countryDropDown ul li#last a{ padding-bottom:5px; }
li#countryDropDown ul a { display:block; height:1%; padding:3px 15px 3px 10px; border-left:1px solid #ddd; border-right:1px solid #ddd; line-height:1.7em; font-size:0.9em;}
li#loginDropDown ul { width:180px; }
li#IWouldLikeToDropDown ul { width:270px; right:0; left:auto; }

/* header utilities containing box */
.headerBox { background:url(../images/headerBox-bottom-left.gif) bottom left no-repeat; }
.headerBox2 { background:url(../images/headerBox-top-left.gif) top left no-repeat; }
.headerBox3 { background:url(../images/headerBox-top-right.gif) top right no-repeat; }
.headerBox4 { background:url(../images/headerBox-bottom-right.gif) bottom right no-repeat; padding-right:20px; }

/* top main nav */
#topnav { padding: 80px 0 0 20px; font-size:1.1em; position:absolute;}
#topnav ul, #topnav li { margin:0; padding:0; }
#topnav ul { list-style: none; }
#topnav ul.dropdown { position: relative; width:100%;}
#topnav ul.dropdown li { font-weight: bold; float: left;}
#topnav ul.dropdown li.hover, #topnav ul.dropdown li:hover { position: relative; }
#topnav ul.dropdown li.selected a { background:none #fff; border:0; color:#333; margin:0.4em 0 0 0; padding:1em 1em 0.9em;}
#topnav ul.dropdown li.selectedRight a { background: #f5eb9d url(../images/selectRightBg.gif) no-repeat; border-left:0;}
#topnav ul.dropdown li a { background:#f5eb9d url(../images/headerNavBg.gif) repeat-x; border:0; border-right:1px solid #bebba0; border-left:1px solid #fdfbec; color:#039; display:block; margin:13px 0 0 0; padding:0.7em 1em 0.6em 0.9em; width:auto;}
#topnav ul.dropdown li ul li a, #topnav ul.dropdown li.selectedRight ul li a, #topnav ul.dropdown li.selected ul li a { float:none; height:1%; border:1px solid #ffd900; padding:5px 13px; margin:0; background:#ffe44d; color:#666; text-decoration:none; font-size:0.9em; font-weight:bold; line-height:1.3em; display:block;}
#topnav ul.dropdown li ul li a:hover, #topnav ul.dropdown li.selectedRight ul li a:hover, #topnav ul.dropdown li.selected ul li a:hover { background:#fff099; color:#666; }
#topnav ul.dropdown ul { width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }
#topnav ul.dropdown ul li { font-weight: normal; color: #000; float: none; }
/* IE 6 & 7 Needs Inline Block */
#topnav ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block;}
#topnav ul.dropdown ul ul { left: 100%; top: 0; }
#topnav ul.dropdown li:hover > ul { visibility: visible; }

/* Search */
#headerSubNav #headerSearch { float:right; padding:10px 0 10px 10px; width:212px; display:inline; }
#headerSubNav #headerSearch div { float:left; width:auto; }
/*#headerSubNav #headerSearch input.left { float:left; font-size:0.9em; height:1.3em; width:150px; }*/
#headerSubNav #headerSearch #submit { border: none; background: url('../images/button-search.gif') no-repeat top left; color:#004FB6; font-size:11px; height:23px; width:56px; cursor:pointer; font-weight:bold; margin:-1px 0 0 10px; }

/****** HOMEPAGE ******/
/* flash container */
#flash_container {width:960px;height:260px;background-color:#fff;margin-bottom:10px;}


#flash_container h1 {padding:10px 0 0 20px;font-size:1.82em;color:#002d92;font-weight:bold;}
#flash_container p {padding:10px 0 5px 20px;}

/* pod */
/*
.pods_3col {background:url(../images/pod/pod-home-wide-top.gif) no-repeat top; padding-top:10px; margin-bottom:10px;height:1%;}
.pods_3col .pods {background:url(../images/pod/pod-home-wide-bottom.gif) no-repeat bottom;height:1%;}
*/

.answer { margin-bottom:15px; }
.pod .item {padding:5px 18px;}
.moreinfo a {border-top:#c4c4c4 1px solid;margin:0 15px;padding:5px 15px;border-bottom:none;display:block;text-align:right;text-decoration:underline;line-height:2;background:url(../images/link-arrow.gif) right no-repeat;}
.moreinfo a:hover {text-decoration:none;}
.banners a {border-bottom:none;}

#index_pod { font-size:0.9em; width:960; padding-bottom:10px; }
#index_pod h1 { color:#004fb6; font-size:1.2em;/*1.7em;*/ font-weight:normal; margin-bottom:0.3em; padding-bottom:0; line-height:1em; }
#index_pod h1 a, #index_pod h1 a:hover { border-bottom:0; text-decoration:none; }
#index_pod h2 { color:#004fb6; font-size:1.6em;/*2.4em;*/ font-weight:normal; margin-top:0.5em; margin-bottom:0.7em; padding-bottom:0; /*line-height:1em;*/ }
#index_pod ul { list-style-type:none; padding:0; margin:0; }
#index_pod li { float:left; background:url(../images/pod/pod-home-wide-bottom-single.gif) left bottom no-repeat; width:230px; height:auto;/*width:312px; height:auto;*/ }
#index_pod .index_pod_content { background:url(../images/pod/pod-home-wide-top-single.gif) left top no-repeat; padding:2px 25px 0px 20px; height:auto; height:100%;/*height:auto;*/ }
#index_pod .footerNavi { text-align:right; margin:20px 25px 0 20px; border-top:1px solid #ccc; padding:10px 0; }
/****** SUBPAGE ******/
#content_container { padding-top:10px; }
#content_container h2 { color:#004FB6; }
#content_container h3 { /*margin-bottom:10px*/ }
#content_container .alignRight { text-align:right; }
#content_container .underline { border-bottom:#e5e5e5 1px solid; }
#content_container .important { color:#ff0000; }
#content_container .popup {background:url(../images/link-popup.gif) left .8em no-repeat; padding:.7em 0 0 24px; float:none !important;}
#content_container .pdf {background:url(../images/icn-pdf.gif) 0 .5em no-repeat; padding:.7em 0 0 24px; float:none !important;}
#content_container ul { list-style-type:none; margin:0; padding:0; }
#content_container ul.content_list { list-style-type:disc; list-style-position:outside; color:#666; margin-left:20px; margin-bottom:20px; }
#content_container ul.content_list ul { list-style:outside circle; margin-left:20px; }
#content_container ul.content_list ul li { margin:5px 0 0; padding:0; }
#content_container ul.content_list a { border-bottom:0; }
#content_container ul.tabbed_list { list-style-position:inside; margin-left:20px; color:#666; }

/* subpage left nav */
#content_container #left_nav { float:left; width:225px; margin:12px 18px 0 0; font-size:1.1em; height:auto !important; min-height:400px; height:400px; text-align:left;}
#content_container #left_nav ul, #content_container #left_nav ul ul { list-style-type:none; margin:0; padding:0;}
#content_container #left_nav li a { border-bottom:1px dashed #ccc; padding:2px 0 3px 16px; width:209px; display:block;}
#content_container #left_nav li a:hover { background:#ffef6c;border-bottom:1px dashed #ccc;color:#333; }
#content_container #left_nav li a.last { border-bottom:0; }
#content_container #left_nav li a.selected { background:#ffef6c;border-bottom:1px dashed #ccc;color:#333; font-weight:bold; padding: 9px 0 10px 16px; width:209px;}
#content_container #left_nav li li a { border-bottom:1px dashed #ccc; padding:2px 0 3px 32px; width:193px; }
#content_container #left_nav li li a.selected { font-weight:bold; color:#000; background:none; border-bottom:1px dashed #ccc; padding:2px 0 3px 32px; width:193px; cursor:text; }

/* contact us */
/*
#contact_us { background:url(../images/contact_bgbttm.gif) left bottom no-repeat; }
#contact_us a { border:0; text-decoration: none; }
#contact_us a:hover { border-bottom:1px solid #004fb6; text-decoration: none;  }
#contact_us_header { background:url(../images/contact_bgtop.gif) left top no-repeat; padding: 6px 11px 1px 0; }
#contact_us_content { border-left: 1px #d5d5d5 solid; border-right: 1px #d5d5d5 solid; padding-top:0px; }
#contact_us_content h4 { font-size:1.5em; padding-left:60px; color: #000; font-weight: normal; margin-bottom:10px;}
#contact_us_content #blue_pin { background:url(../images/contact_bluetop.gif) 50% top no-repeat; padding-top:40px;}
#contact_us_content #blue_pin_content { background:url(../images/contact_bluebttm.gif) 50% bottom no-repeat; padding: 0 20px; font-size:1.2em; line-height:1.2em; height:auto !important; min-height:150px; height:150px; margin-bottom:10px; }
#contact_us_content #blue_pin_content li { padding: 0 0 5px 50px; border-bottom:1px solid #004fb6; margin-bottom:5px; height:auto !important; min-height:2.5em; height:2.5em; }
#contact_us_content #blue_pin_content li#phone { background:url(../images/contact_phone.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li#email { background:url(../images/contact_email.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li#sms { background:url(../images/contact_sms.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li.last { border-bottom:0; }
*/

/* contact us */
#contact_us { background:url(../images/contact_bgbttm.gif) left bottom no-repeat; }
#contact_us a { border-bottom:0; text-decoration:none; }
#contact_us a:hover { border-bottom:1px solid #004fb6; text-decoration: none; }
#contact_us_header { background:url(../images/contact_bgtop.gif) left top no-repeat; padding: 6px 11px 1px 0; }
#contact_us_content { border-left: 1px #d5d5d5 solid; border-right: 1px #d5d5d5 solid; padding-top:0px; }
#contact_us_content h4 { font-size:1.5em; padding-left:60px; color: #000; font-weight: normal; margin-bottom:10px;}
#contact_us_content #blue_pin { background:url(../images/contact_bluetop.gif) 50% top no-repeat; padding-top:40px;}
#contact_us_content #blue_pin_content { background:url(../images/contact_bluebttm.gif) 50% bottom no-repeat; padding: 0 20px 10px 20px; font-size:1.2em; line-height:1.2em; height:auto !important; min-height:150px; height:150px; margin-bottom:10px; }
#contact_us_content #blue_pin_content p { margin-bottom:5px; }
#contact_us_content #blue_pin_content ul { margin-bottom:5px; }
#contact_us_content #blue_pin_content li { padding: 0 0 5px 50px; border-bottom:1px solid #004fb6; margin-bottom:5px; height:auto !important; min-height:2.5em; height:2.5em; }
#contact_us_content #blue_pin_content li#phone { background:url(../images/contact_phone.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li#email { background:url(../images/contact_email.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li#sms { background:url(../images/contact_sms.gif) 5% 25% no-repeat; }
#contact_us_content #blue_pin_content li.last { border-bottom:0; }

/* main content breadcrumb */
#breadcrumb { font-size:0.9em; padding:0; line-height:1.6em; margin:0 0 20px 0; }

/* masthead */
#masthead { height:125px; margin-bottom:20px; padding: 25px 280px 0 20px; border:1px solid #ccc; }
#masthead p { line-height:1.5em; }

/* main content pod */
#main_content_pod li { background:url(../images/pod-small-top.gif) left top no-repeat; margin:0 12px 12px 0; overflow:hidden; }
#main_content_pod .last { margin:0; }
#main_content_pod .pod_content { background:url(../images/pod-small-bottom.gif) left bottom no-repeat; margin-top:2px; padding:0 20px 10px 20px; overflow:hidden; }
#main_content_pod .pod_content h3 { border-bottom:1px dashed #ccc; font-size:1.8em; padding:15px 35px 5px 0; font-weight:normal; margin-bottom:15px; }
#main_content_pod .pod_content a { border:none;margin:0; padding:0 5px 0 0; text-decoration:underline; }
#main_content_pod .pod_content a:hover { text-decoration:none; }
#main_content_pod .pod_content img { margin:0; padding:0; vertical-align:middle; }

/* protection & healthcare */
#main_content_pod #whole_life { background:url(../images/for-individuals/individual-protection__healthcare-whole_life.gif) right top no-repeat;}
#main_content_pod #term_life { background:url(../images/for-individuals/individual-protection__healthcare-term_life.gif) right top no-repeat;}
#main_content_pod #mortgage { background:url(../images/for-individuals/individual-protection__healthcare-mortgage.gif) right top no-repeat;}
#main_content_pod #disability { background:url(../images/for-individuals/individual-protection__healthcare-disability.gif) right top no-repeat;}
#main_content_pod #health { background:url(../images/for-individuals/individual-protection__healthcare-health.gif) right top no-repeat;}
#main_content_pod #saf_insurance { background:url(../images/for-individuals/individual-protection__healthcare-saf_insurance_for_nsmen.gif) right top no-repeat;}

/* resources */
#main_content_link a { border-bottom: 0; color: #004fb6; text-decoration: none; }
#main_content_link a:hover { border-bottom:1px solid #004fb6; text-decoration: none; }
#main_content_link h3 { padding:10px 0 5px 0; margin:0 0 10px 0; color:#707070; border-bottom:#e5e5e5 1px solid; }
#main_content_link h4 { color: #004fb6; }
#main_content_link ul { margin-bottom:20px; }
#main_content_link li { margin:5px 0; padding:0; }
#main_content_link img { margin:0 5px 0 0; padding:0; vertical-align:middle; }
#main_content_link .clickMenu { padding:0; margin:0; }
#main_content_link .clickMenu a { margin:0; padding:0 0 0 3px; width:100%; display:block; }
#main_content_link .clickMenu a:hover { background-color:#aaa; }
#main_content_link .clickMenu li { margin:0; padding:0; width:450px; }
#main_content_link .clickMenu li.main { padding-left:5px; }
#main_content_link .clickMenu ul li.hover { background-color: transparent; }
#main_content_link .clickMenu span { display:block; }
#main_content_link .clickMenu .left { width:83%; float:left; }
#main_content_link .clickMenu .right { width:15%; float:right; margin-right:3px; }

/* make a claim */
#main_content_claim a { border-bottom: 0; color: #004fb6; text-decoration: none; }
#main_content_claim a:hover { border-bottom:1px solid #004fb6; text-decoration: none; }
#main_content_claim img { margin:0 5px 0 0; padding:0; vertical-align:middle; }
#main_content_claim h3 { padding:20px 0 5px 0; margin:0 0 10px 0; color:#707070; border-bottom:#e5e5e5 1px solid; }
#main_content_claim div li { margin: 5px 0; }
#main_content_claim #dropdown li { margin:0; }
#main_content_claim .clickMenu div.inner { top: 18px; }

/* generic */
#main_content_generic h3 { float:none; margin-bottom:5px; }
#main_content_generic h3.float{ float:left; }
#main_content_generic a { border-bottom: 0; color: #004fb6; text-decoration: none; }
#main_content_generic a:hover { border-bottom:1px solid #004fb6; text-decoration: none; }
#main_content_generic ul.content { margin-top:15px; margin-bottom:15px; }
#main_content_generic .executiveUL { margin-bottom:40px; }
#main_content_generic .executive { font-size:0.9em; color:#666; }
#main_content_generic .executive a{ background:url(../images/imgbullet_arrow.gif) center left no-repeat; padding-left:7px; text-decoration:none; border-bottom:0; }
#main_content_generic .executive a:hover{ border-bottom:1px #004fb6 solid; }
#main_content_generic .iExecutive img { float:left; width:173px; margin-right:20px; }
#main_content_generic .iExecutive .aboutDetails { float:left; width:280px; margin-top:13px; }
#main_content_generic .iExecutive .aboutDetails h3 { margin-bottom:10px; }
#main_content_generic #contactUs a { text-decoration:none; border-bottom:0; }
#main_content_generic #contactUs a:hover{ border-bottom:1px #004fb6 solid; }
/*
#main_content_generic #contactUs table, #main_content_generic #contactUs tr, #main_content_generic #contactUs td, #main_content_generic #contactUs th { padding:0px; margin:0; }
#main_content_generic #contactUs table { margin-bottom:20px; }
#main_content_generic #contactUs td, #main_content_generic #contactUs th { padding:5px; border-bottom:2px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; width:50%; }
#main_content_generic #contactUs .bigHeader { background-color:#004FB6; color:#FFF; border-bottom:1px #FFF solid!important; }
#main_content_generic #contactUs th { background-color:#8996AD; color:#FFF; border-bottom:1px #FFF solid!important; }
#main_content_generic #contactUs .odd { background-color:#E5F6FF; }
#main_content_generic #contactUs .even { background-color:#CCEDFF; }
*/
#main_content_generic #contactUs #visitUs { margin-top:10px; }
#main_content_generic #contactUs #visitUs .contactDetails { float:left; width:515px; margin-right:20px; }
#main_content_generic #contactUs #visitUs .contactImg { float:left; width:181px; }
#main_content_generic table, #main_content_generic tr, #main_content_generic td, #main_content_generic th { padding:0px; margin:0; }
#main_content_generic table { margin-bottom:20px; }
#main_content_generic td, #main_content_generic th { padding:5px; border-bottom:2px #FFF solid; border-left:1px #FFF solid; border-right:1px #FFF solid; }
#main_content_generic th { background-color:#8996AD; color:#FFF; border-bottom:1px #FFF solid!important; }
#main_content_generic .bigHeader { background-color:#004FB6; color:#FFF; border-bottom:1px #FFF solid!important; }
#main_content_generic .odd { background-color:#E5F6FF; }
#main_content_generic .even { background-color:#CCEDFF; }
#main_content_generic .careers td, #main_content_generic .careers th { font-size:0.9em; text-align:center; }

#main_content_generic #image-gallery a, #main_content_generic #image-gallery a:hover { border-bottom:0!important; text-decoration:none!important; }

.table_display { border:1px solid #CCCCCC; color:#666666; font-size:1.09em; }
.table_display td, .table_display th { border:1px solid #CCCCCC; padding:4px; }

/* click drop down */
#dropdown { background:url(../images/imgyellow_bg.jpg) left top no-repeat; padding:5px 10px; margin-top:5px; }
#dropdown ul { margin:0 !important; }
.clickMenu, .clickMenu ul { margin: 0; padding: 0; list-style: none; cursor:pointer; }
.clickMenu a { display:block; width:280px; border-bottom:0 !important; }
.clickMenu ul { border: 1px solid #aeaeae; background-color: #ccc; float: left; }
.clickMenu li { position: relative; padding-left:4px; width:280px; }
.clickMenu li.main { float: left; background:url(../images/imgdd-arrow.gif) no-repeat right #f0f0f0; border: 1px solid #aeaeae; height:18px; z-index: 2; }
.clickMenu ul li.hover { z-index: 1 !important; background-color: #aaa; }
.clickMenu div.outerbox { display: none; }
.clickMenu div.inner { bottom: 18px; left: -1px; }

/* news pod */
#main_content_news #dropdown { margin-top:0; }
#main_content_news .clickMenu li { margin:0 0 10px 0; width:110px; padding-bottom:0; }
#main_content_news .clickMenu a { width:110px; margin-left:-4px; padding-left:4px; }
#main_content_news .clickMenu a:hover { text-decoration:none; border-bottom:0!important; }
#main_content_news .clickMenu li li { margin:0; }
#main_content_news .clickMenu div.inner { top: 18px; background-color:#000; }
#main_content_news .ui-tabs-panel { padding-top:10px; }
#main_content_news .newsHeader, #main_content_news .newsContent { font-size:0.9em; color:#666; }
#main_content_news .date, #main_content_news .title {float:left;}
#main_content_news .date { width:100px; padding-left:5px;}
#main_content_news .title { width:320px;}
#main_content_news .newsHeader { background:#DEF0FC; font-weight:bold; padding:4px;}
#main_content_news .newsContent li { border-bottom:1px solid #C2C2C2; padding:10px 4px 5px 4px; }
#main_content_news .newsMore { margin:-15px 0 7px; }

.news_pod { background:url(../images/about-us/table_bttm.gif) left bottom no-repeat; margin-bottom:20px; }
.news_pod_content { background:url(../images/about-us/table_top.gif) left top no-repeat; padding:15px; color:#666; }
.news_pod_content ul { margin:0; padding:0; }
.news_pod_content li { float:left; width:144px; margin-right:5px; }
.news_pod_content li.last { margin-right:0; }
.news_pod_content a { font-weight:bold; border-bottom:0px; }
.news_pod_content a:hover { border-bottom:1px solid #004fb6; }
.news_pod_content h3 { border-bottom:1px dashed #ccc; font-size:1.8em; padding:0 20px 7px 0; font-weight:normal; margin-bottom:10px; }

#main_content_iNews { margin-right:10px; }
#main_content_iNews a { border-bottom:0px; }
#main_content_iNews a:hover { border-bottom:1px solid #004fb6; }
#main_content_iNews h3 { margin-bottom:15px; font-size:1em; color:#333; }
#main_content_iNews h4 { color:#333; margin-bottom:0; font-size:1em; }
#main_content_iNews ul { list-style:outside disc; margin-left: 25px; margin-bottom:20px; color:#666; }
#main_content_iNews li { margin:5px 0 5px; }
#main_content_iNews ul ul { list-style:outside circle; }

#main_content_search #search { margin-bottom:20px; }
#main_content_search input.left { float:left; font-size:0.9em; height:1.3em; width:150px; }
#main_content_search #submit { border: none; background: url('../images/button-search.gif') no-repeat top left; color:#004FB6; font-size:11px; height:23px; width:56px; cursor:pointer; font-weight:bold; margin:-2px 0 0 10px; }
#main_content_search .searchDetails { color:#335CAD; margin-bottom:15px; display:block; }
#main_content_search .paging { background:#F5F8F9 none repeat scroll 0 0; margin-bottom:12px; padding:6px 10px; }
#main_content_search .paging ul li { float:left; margin-right:10px; }

/* tabs */
#main_content_tabs .clickMenu div.inner { top: 18px; }
#main_content_tabs #dropdown { margin-bottom:15px!important; }
#main_content_tabs a { border-bottom:0 none; }
#main_content_tabs ul.sitemap { margin:10px 0 0 10px; }
#main_content_tabs ul.sitemap li { background:url(../images/imgbullet_arrow.gif) center left no-repeat; padding-left:7px; }
#main_content_tabs #forms { background-color:#FAFAFA; border:1px solid #BDBDBD; color:#333333; margin:10px 0; padding:15px 10px; }
#main_content_tabs .require_field { color:#FF0000!important; }
#main_content_tabs .checkError, #main_content_tabs .checkError li { display:none; font-size:11px; }
#main_content_tabs #forms .dropdown_field option { padding:0 10px 0 2px; }
#main_content_tabs #forms h3 { margin-bottom:10px; font-size:1.2em; }
#main_content_tabs #forms .active_section { background-color:#DFF0FA; margin:10px 0; padding:15px; }
#main_content_tabs #forms .inactive_section { background-color:#F4F4F4; margin:10px 0; padding:15px; }
.ui-widget-header { border-bottom:1px #c2c2c2 solid; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 4px 4px 0; }
.ui-tabs .ui-tabs-nav li { background:url(../images/imgtab_left_off.jpg) left top no-repeat; position: relative; float: left; border-bottom-width: 0 !important; margin: 0 2px -1px 0 !important; padding: 0; }
.ui-tabs .ui-tabs-nav li a { background:url(../images/imgtab_right_off.jpg) right top no-repeat; float: left; text-decoration: none; padding: 2px 12px; border-bottom:0; color:#FFF; font-size:0.9em; color:#FFF!important; }
.ui-tabs .ui-tabs-nav li a:hover { color:#004fb6!important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background:url(../images/imgtab_left.jpg) left top no-repeat; padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { background:url(../images/imgtab_right.jpg) right top no-repeat; color:#000!important; }
.ui-tabs .ui-tabs-panel { padding:20px 15px 20px 15px; display: block; border-width: 0; background-color: #fafafa; border-right:1px #c2c2c2 solid; border-bottom:1px #c2c2c2 solid; border-left:1px #c2c2c2 solid; margin-bottom:10px; }
.ui-tabs h3 { /*float:left;*/ width:auto; height:auto; color:#343434; padding-bottom:5px; margin-bottom:15px; font-size:1.3em; }
/*
.ui-tabs h3.underline { float:none !important; }
.ui-tabs h3.nofloat{ float:none !important; }
*/
.ui-tabs a, .ui-tabs .howToApply a, .ui-tabs .needHelp a, .ui-tabs .needHelp a:hover, .ui-tabs .howToApply a:hover, .ui-tabs .ui-tabs-panel .tabButton a:hover { border-bottom:0 !important; }
.ui-tabs .ui-tabs-panel li img { padding-right:5px; margin-bottom:-3px; }
.ui-tabs .ui-tabs-panel a:hover { border-bottom:1px solid #004fb6!important; color:#004fb6; text-decoration:none; }
.ui-tabs .howToApply { float:right; width:133px; height:auto; margin-bottom:10px; }
.ui-tabs .needHelp { display:block; text-align:center; margin-top:15px; }
.ui-tabs .asterisk { font-size:0.9em; }
.ui-tabs .footnote { font-size:0.85em; color:#666; padding-left: 5px; margin-bottom:0; }
.ui-tabs-panel li { padding-bottom:5px; }
.ui-tabs .tabTable { width:50%; vertical-align:top; text-align:left; color:#666; margin:0; padding:0 10px 0 0!important; border:0!important; }
.ui-tabs .tabTable h3 { float:none !important; background-color:#EDEDED; padding: 6px 10px 5px; margin-bottom: 3px; }
.ui-tabs .tabTable p { margin:0 0 20px 7px; }
.ui-tabs .tabTable a { font-size:0.9em; }
/*.ui-tabs .tabTable a:hover { border-bottom:1px solid #004fb6 !important; color:#004fb6; text-decoration:none; }*/
.ui-tabs .tabTable .link { background:url(../images/list-arrow-full-small.gif) left center no-repeat; margin-left:7px; padding-left:10px; }
.ui-tabs #leftBorder { border-left:solid 1px #C2C2C2!important; padding-right:0px!important; padding-left:10px!important; }
.ui-tabs-panel .tabContent { background:url(../images/imgwide_col_middle.jpg) repeat-y; color:#666; font-size:1.1em; line-height:1.4em; }
.ui-tabs-panel .tabContent ul { padding-top:10px!important; float:none!important; width:675px; }
.ui-tabs-panel .tabContent li { list-style-type:none; float:left; width:180px; margin-right:10px; padding:0 20px 5px 15px; }
.ui-tabs-panel .tabContent li.last { margin-right:0px; }

/* tabs debug */ 
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-tabs .ui-tabs-hide { display: none !important; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }

/* footer */
#footer { margin:20px 10px; font-size:1em; border-top:1px solid #c4c4c4; padding:10px; height:1%; width:910px; width:auto;}
#footer_copy { float:right; padding:0 0 0 10px; font-weight:bold; }
#footer_links { float:left; }
#footer_links ul { list-style-type:none; margin:0; }
#footer_links ul li { float:left; padding-right:15px; font-size:0.9em; }
#footer_links a:hover { text-decoration:none; }

/* ADDED IMAGE GALLERY - ZEN (BLUE) */
.mf { visibility: hidden; z-index:1; color:#fff; font-size:12px }
.mf * { outline:none; border:none; padding:0; margin:0; -moz-user-select: none; -webkit-user-select: none; user-select:none; -o-user-select:none }
.mf div.loader { position:absolute; text-align:center; z-index:10000; margin:0 auto; top:45%; width:100%; background:url(../images/image-gallery/ajax_loader.gif) no-repeat 50% 0; padding:50px 0; }
.mf div.caption { position:absolute; text-align:center; z-index:98; margin:1em auto; bottom:50px; width:100%; color:#333; }
.mf div.mfNav { position:absolute; z-index:99; margin:0 auto; text-align:center; width:100%; bottom:20px; font-size:1px; line-height:1px; width:100%; }
.mf div.autoPlayCon { float:left; width:10%; padding-left:3%; height:24px; }
.mf a { border-bottom:0!important; }
.mf a.play,
.mf a.stop { width:27px; height:24px; float:left; cursor:pointer; }
.mf a.play { background:url(../images/image-gallery/play.gif) no-repeat; }
.mf a.stop { background:url(../images/image-gallery/stop.gif) no-repeat; }
.mf div.sliderCon { margin-top:5px; float:left; width:74%; }
.mf a.sliderNext { background:url(../images/image-gallery/left.gif) no-repeat; }
.mf a.sliderPrev { background:url(../images/image-gallery/right.gif) no-repeat; }
.mf a.sliderNext,
a.sliderPrev { text-decoration:none; width:25px; height:16px; cursor:pointer; float:left; }
.mf div.resizeCon { float:right; width:10%; padding-right:3%; height:24px; }
.mf a.resize { width:34px; height:24px; float:right; cursor:pointer; background:url(../images/image-gallery/resize.gif) no-repeat; }
.mf div.slider { background:url(../images/image-gallery/middle.gif) repeat-x; height:16px; position:relative; text-align:left; float:left; }
.mf div.knob { height:16px; background:url(../images/image-gallery/middle-slider.gif) repeat-x right center; }
.mf div.knobleft { background:url(../images/image-gallery/left-slider.gif) repeat-x center; width:8px; height:16px; }
/* END IMAGE GALLERY - ZEN (BLUE) */

/* ADDED MILKBOX FOR IMAGE GALLERY - ZEN (BLUE) */
#mbOverlay { position: absolute; left: 0; width:100%; background-color: #000; /* set the Milkbox overlay color // opacity: see the js options */ z-index:100; cursor: pointer; }
#mbCenter { /* for default width and height, see the js options */
	position: absolute; z-index:101; overflow:hidden; left: 50%; top:10%;/* overwritten in the js options to properly position the milkbox when activated in a scrolled window */ background-color: #fff;/* set the Milkbox background color */ border: 5px solid #fff;/* set the Milkbox border */ margin:0; padding:5px;/* set the Milkbox padding */ }
.mbLoading { background: #fff url(../images/image-gallery/ajax_loader.gif) no-repeat center; }/* IMAGE: loading gif */
#mbImage { margin:0; padding:0; height:0; border:none; font-size:0; overflow:hidden; }
.clear { clear:both; height:0; margin:0; padding:0; font-size:0; overflow:hidden; }
/* *** BOTTOM *** */

#mbBottom { /* set text options */
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #666; line-height: 1.4em; text-align: left; padding-top:8px; margin:0; }
/* navigation */
/* be careful if you change buttons dimensions */

#mbNavigation { float:right; width:27px; padding-top:3px; border-left:1px solid #9c9c9c;/* set nav border */ }
#mbCount { width:55px; overflow:hidden; padding-top:1px; float:right; text-align:right; font-size:9px; /* count font size */ }
#mbCloseLink,
#mbPrevLink,
#mbNextLink { outline:none; display:block; float:right; height:20px; cursor: pointer; }
#mbPrevLink,
#mbNextLink { width:17px; }
#mbPrevLink { background: transparent url(../images/image-gallery/prev.gif) no-repeat; }/* IMAGE: prev */
#mbNextLink { background: transparent url(../images/image-gallery/next.gif) no-repeat; }/* IMAGE: next */
/* NOTE: doesn't work in ie6, so, just see the js options :) */
a#mbPrevLink:hover,
a#mbNextLink:hover,
a#mbCloseLink:hover { background-position: 0 -23px; }
#mbCloseLink { border-bottom:0; width:20px; background: transparent url(../images/image-gallery/close.gif) no-repeat;/* IMAGE: close */ }
/* description */
#mbDescription { margin-right:27px; padding:0px 10px 0 0; font-weight: normal; text-align:justify; }
/* END MILKBOX FOR IMAGE GALLERY - ZEN (BLUE) */

/* fund prices */
.content_list {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.content_list LI {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content_list UL LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.content_list A {
	COLOR: #002d92; TEXT-DECORATION: none
}
.content_list A:active {
	COLOR: #002d92; TEXT-DECORATION: none
}
.content_list A:visited {
	COLOR: #002d92; TEXT-DECORATION: none
}
.content_list A:hover {
	COLOR: #002d92; TEXT-DECORATION: underline
}

P.require_header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#form_container {
	BORDER-BOTTOM: #bdbdbd 1px solid; BORDER-LEFT: #bdbdbd 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #fafafa; MARGIN: 10px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333; BORDER-TOP: #bdbdbd 1px solid; BORDER-RIGHT: #bdbdbd 1px solid; PADDING-TOP: 15px;
}
#form_container H2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px
}
#form_container P {
	COLOR: #333
}
#form_container TABLE {
	MARGIN: 5px 0px 0px; FONT-SIZE: 12px;
}
#form_container .main_selector {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
#form_container .radio_field {
	MARGIN: 2px 5px 0px 0px
}
#form_container .checkbox_field {
	MARGIN: 0px 5px 0px 0px
}
#form_container .textbox_field {
	FONT-FAMILY: mingliu, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
#form_container .textarea_field {
	FONT-FAMILY: mingliu, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
#form_container .dropdown_field {
	FONT-FAMILY: mingliu, Arial, Helvetica, sans-serif; FONT-SIZE: 12px;
}
#form_container .dropdown_field OPTION {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 10px; PADDING-TOP: 0px;
}
#form_container .require_field {
	COLOR: #ff0000;
}
#form_container .active_section {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #dff0fa; MARGIN: 10px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#form_container .inactive_section {
	PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f4f4f4; MARGIN: 10px 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 15px
}
#form_container .normal_section {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; PADDING-TOP: 5px
}

TABLE#fundprices {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate; VERTICAL-ALIGN: baseline;
}
TABLE#fundprices {
	MARGIN: 1.4em 0px 2em; WIDTH: 100%;
}
TABLE#fundprices TH {
	FONT-WEIGHT: bold;
}
TABLE#fundprices THEAD TH {
	BACKGROUND: #ffffc1; COLOR: #666666;
}
TABLE#fundprices TH {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 4px;
}
TABLE#fundprices TD {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 4px;
}
TABLE#fundprices CAPTION {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 5px; PADDING-RIGHT: 10px; PADDING-TOP: 4px;
}
TABLE#fundprices TR.even TD {
	BACKGROUND: #ededed;
}
TABLE#fundprices TFOOT {
	FONT-STYLE: italic;
}
TABLE#fundprices TD.fundName {
	WIDTH: 60%; FONT-WEIGHT: bold;
}
TABLE#fundprices TD.valuationDate {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TD.bidPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TD.offerPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TD.historyLink {
	TEXT-ALIGN: center; WIDTH: 8%;
}
TABLE#fundprices TD.dataLink {
	TEXT-ALIGN: center; WIDTH: 8%;
}
TABLE#fundprices TD.fundType {
	TEXT-ALIGN: center; WIDTH: 30%;
}
TABLE#fundprices TD.currency {
	TEXT-ALIGN: center; WIDTH: 10%;
}
TABLE#fundprices TD.dataValuationDate {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TD.dataBidPrice {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TD.dataOfferPrice {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TH.dataValuationDate {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.dataBidPrice {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.dataOfferPrice {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.fundName {
	WIDTH: 60%;
}
TABLE#fundprices TH.valuationDate {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TH.bidPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TH.offerPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TH.historyLink {
	TEXT-ALIGN: center; WIDTH: 8%;
}
TABLE#fundprices TH.dataLink {
	TEXT-ALIGN: center; WIDTH: 8%;
}
TABLE#fundprices TH.fundType {
	TEXT-ALIGN: center; WIDTH: 40%;
}
TABLE#fundprices TH.currency {
	TEXT-ALIGN: center; WIDTH: 10%;
}
TABLE#fundprices TD.GfundName {
	WIDTH: 60%; FONT-WEIGHT: bold;
}
TABLE#fundprices TD.fundName {
	WIDTH: 60%; FONT-WEIGHT: bold;
}
TABLE#fundprices TD.valuationDate {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TD.bidPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TD.offerPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TD.historyLink {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TD.dataLink {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TD.fundType {
	TEXT-ALIGN: center; WIDTH: 30%;
}
TABLE#fundprices TD.currency {
	TEXT-ALIGN: center; WIDTH: 10%;
}
TABLE#fundprices TD.dataValuationDate {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TD.dataBidPrice {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TD.dataOfferPrice {
	TEXT-ALIGN: center; WIDTH: 33%;
}
TABLE#fundprices TH.dataValuationDate {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.dataBidPrice {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.dataOfferPrice {
	TEXT-ALIGN: center;
}
TABLE#fundprices TH.GfundName {
	WIDTH: 60%;
}
TABLE#fundprices TH.fundName {WIDTH: 30%;}
TABLE#fundprices TH.valuationDate {	TEXT-ALIGN: center; WIDTH: 15%;}
TABLE#fundprices TH.bidPrice {	TEXT-ALIGN: center; WIDTH: 12%;}
TABLE#fundprices TH.offerPrice {
	TEXT-ALIGN: center; WIDTH: 12%;
}
TABLE#fundprices TH.historyLink {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TH.dataLink {
	TEXT-ALIGN: center; WIDTH: 15%;
}
TABLE#fundprices TH.fundType {
	TEXT-ALIGN: center; WIDTH: 30%;
}
TABLE#fundprices TH.currency {
	TEXT-ALIGN: center; WIDTH: 20%;
}
TABLE#fundprices TH.header {
	TEXT-ALIGN: center; WIDTH: 100%; BACKGROUND: #c4dded;
}
TABLE#fundprices TH.performance {
	TEXT-ALIGN: center; WIDTH: 20%; BACKGROUND: #cccccc;
}
