/* =Core
----------------------------------------------- */
h1, h2, h3, h4, h5, h6, pre, label, ul, ol, dl, fieldset, address {margin:0px;}
li, dd {margin-left:5%;}
fieldset {padding: .5em;}
#topAnchorDiv {position:absolute; top:0px; left:0px; width:5px; height:5px; z-index:1008;}
table {font-size:1.0em;} /* fixes bug in IE5.x in windows that prevents the font size from inheriting into tables */
.clearFloatDiv {clear:both; overflow:hidden;}
.clearFloatLDiv {clear:left; overflow:hidden;}
.clearFloatRDiv {clear:right; overflow:hidden;}
.clearFloatNull {height:1px; padding:0px; margin:0px; line-height:0px;}
.zeroHeight {height:0px;}
.floatLeft {float:left;}
blockquote {margin-left:17px;}


/* =Public
----------------------------------------------- */
body {background-color:#f2f7fb; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:.76em; color:#333; background-image:url("../images/leftnav/bkgd.gif"); background-repeat:repeat-y; line-height:1.4em;}
table {line-height:1.4em;}
p {margin-top:1.2em; margin-bottom:1.2em;}
#nojsDiv {background-color:#E10000; font-size:9pt; color:#fff; width:968px;}
#nojsDiv div {padding:.8em 1.6em;}
#containerDiv {width:100%; background-color:#ffffff; background-image:url("../images/leftnav/bkgd.gif"); background-repeat:repeat-y;}
#columnContainerDiv {width:968px; padding-bottom:15px;}
#leftColumnDiv {float:left; width:249px;}
#threshold01Div {width:19px; float:left; height:375px;}
#rightColumn01Div {float:left; width:700px;}
#columnContainerDiv #just-ask {width: 50px; position: relative; top: -417px; left: 249px;}
#just-ask-secondary {width: 50px; position:absolute; left:249px;margin-top:0px; }
.noMargTop {margin-top:0px;}
.noMargBottom {margin-bottom:0px;}
.noMargTB {margin-top:0px; margin-bottom:0px;}
.margTop01 {margin-top:4px;}
.contentWidth01 {width:438px;}
img.brac-pack {margin: 15px 0 0 25px;}


/* =masthdDiv
---------------------------------------------- */
#masthdDiv {position:relative; width:100%; background-image:url("../images/masthd/bkgd01.gif"); background-repeat:repeat-x;}
#masthdDiv div.logo {float:left; width:268px;}
#masthdContainerDiv {width:968px;}
#globalNav {float:left; width:455px; padding-top:17px; padding-bottom:5px; font-size:.92em;}
#globalNav a:link {color:#5766a7; text-decoration:none; white-space:nowrap; font-weight:bold;}
#globalNav a:visited {color:#5766a7; text-decoration:none; white-space:nowrap; font-weight:bold;}
#globalNav a:hover {color:#5766a7; text-decoration:underline; white-space:nowrap; font-weight:bold;}
#globalNav a:active {color:#5766a7; text-decoration:none; white-space:nowrap; font-weight:bold;}
#globalNav span {color:#5766a7; font-size:9pt; white-space:nowrap; padding:0px 3px 0px 3px;}
#masthdDiv div.hcp {float:left; margin-top:8px; padding-left:9px; width:230px;}
#masthdDiv div.multibluebar {background-image:url("../images/masthd/multibluebar.gif"); background-repeat:repeat-x;}


/* =leftNav
---------------------------------------------- */
#subNav02 {display:none;}
#subNav03 {display:none;}
#subNav05 {display:none;}

#leftColumnDiv img.brac {margin:5px 0px 24px 20px;}
#leftColumnDiv div.leftNav {width:249px; margin-bottom:12px;}
#leftColumnDiv div.leftNav img {margin-left:3px;}
/*#leftColumnDiv div.leftNav span {font-weight:normal; display:block; margin-top:3px; font-size:8pt !important;}*/

#leftColumnDiv div.leftNav div.menuBar {margin:0px 0px 0px 0px; background-color:#fff; width:249px; height:1px; overflow:hidden; background-image:url("../images/leftnav/menubarbkgd.gif"); background-repeat:repeat-y; background-position:right;}
#leftColumnDiv div.leftNav div.menuSubBar {display:none; margin:0px 0px 0px 0px; width:249px; height:1px; overflow:hidden;}
#leftColumnDiv div.leftNav div.menuSubBarLast {margin:0px 0px 0px 0px; background-color:#fff; width:249px; height:1px; overflow:hidden; background-image:url("../images/leftnav/menubarbkgd.gif"); background-repeat:repeat-y; background-position:right;}

a:link.navHd, a:visited.navHd, a:active.navHd {padding:6px 10px 6px 28px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#203689; background-color:#e4eef8; background-image:url("../images/leftnav/navoffbkgd.gif"); background-repeat:repeat-y; background-position:right;}
a:hover.navHd {padding:6px 10px 6px 28px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#203689; background-color:#b9d1ed; background-image:url("../images/leftnav/navonbkgd.gif"); background-repeat:repeat-y; background-position:right;} 
a:link.navHdSelected, a:visited.navHdSelected, a:active.navHdSelected, a:hover.navHdSelected {padding:6px 10px 6px 28px; font-family:Arial, Helvetica, sans-serif; font-size:10pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#203689; background-color:#b9d1ed; background-image:url("../images/leftnav/navonbkgd.gif"); background-repeat:repeat-y; background-position:right;}

a:link.subMenu, a:visited.subMenu, a:active.subMenu {padding:6px 10px 6px 35px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#4f85c5; background-color:#e4eef8; background-image:url("../images/leftnav/navoffbkgd.gif"); background-repeat:repeat-y; background-position:right;}
a:hover.subMenu {padding:6px 10px 6px 35px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#203689; background-color:transparent; background-image:none;} 
a:link.subMenuSelected, a:visited.subMenuSelected, a:active.subMenuSelected, a:hover.subMenuSelected {padding:6px 10px 6px 35px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; font-weight:bold; line-height:normal; text-decoration:none; color:#203689;}

a:link.subMenuSub, a:visited.subMenuSub, a:active.subMenuSub {padding:6px 10px 6px 50px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; line-height:normal; text-decoration:none; color:#4f85c5; background-color:#e4eef8; background-image:url("../images/leftnav/navoffbkgd.gif"); background-repeat:repeat-y; background-position:right;}
a:hover.subMenuSub {padding:6px 10px 6px 50px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; line-height:normal; text-decoration:none; color:#203689; background-color:transparent; background-image:none;} 
a:link.subMenuSubSelected, a:visited.subMenuSubSelected, a:active.subMenuSubSelected, a:hover.subMenuSubSelected {padding:6px 10px 6px 50px; font-family:Arial, Helvetica, sans-serif; font-size:8pt !important; display:block; line-height:normal; text-decoration:none; color:#203689;}


/* =footer
---------------------------------------------- */
#footerLogo {margin:25px 0px 15px 271px; padding:0px 0px 6px 0px; background-color:#fff;}
#footer {margin:0px 0px 0px 249px; padding:0px 0px 6px 0px; background-color:#f2f7fb; border-top:1px solid #c2c9e3;}
#footer div.footerContent {padding:15px 12px 10px 22px;}
#footerNav {padding-bottom:5px; font-size:1em; font-size:.92em;}
#footerNav a:link {color:#5466a8; text-decoration:none; white-space:nowrap; font-weight:bold;}
#footerNav a:visited {color:#5466a8; text-decoration:none; white-space:nowrap; font-weight:bold;}
#footerNav a:hover {color:#5466a8; text-decoration:underline; white-space:nowrap; font-weight:bold;}
#footerNav a:active {color:#5466a8; text-decoration:none; white-space:nowrap; font-weight:bold;}
#footerNav span {color:#5466a8; font-size:7pt; white-space:nowrap; padding:0px 2px 0px 2px;}
#footer p.txt {color:#646464; font-size:.92em;}


/* =typography
----------------------------------------------- */
h1.subhd01 {padding-top:29px; margin-bottom:.8em; font-size:1.7em; line-height:normal; font-weight:bold; color:#21358e;}
.subhd02 {font-size:1.2em; line-height:normal; font-weight:bold; margin-top:25px; margin-bottom:0px; padding:0px;}
.subhd03 {font-size:1.5em; line-height:normal; font-weight:bold; color:#21358e; margin-top:25px; margin-bottom:0px; padding:0px;}
.noSubMargTop {margin-top:0px;}
.textAlignCenter {text-align:center;}
sup.reg {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.70em; line-height:normal;}
sup.txt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.70em; line-height:normal;}
sup.txt2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.88em; line-height:normal;}
div.footNote {margin-top:5px; color:#828282; font-size:.92em; line-height:normal; position:relative;}
div.footNote div.fSym {position:absolute; top:0px; left:0px;}
div.footNote div.fTxt {padding-left:7px;}
.txt01 {color:#21358e;}
span.startQuote, span.endQuote {font-size:1.2em;}
.pdfSize {font-size:.74em; color:#666666; white-space:nowrap;}


/* =quotes
----------------------------------------------- */
div.quoteContainer {color:#21358e; font-size:1.2em; font-style:italic; line-height:1.5em; background-image:url("../images/bkgd01.gif"); background-position:center; background-repeat:repeat-x;}
div.quoteContainer p.quote {padding:8px 15px; margin-top:0px; margin-bottom:0px;}
div.quoteContainer p.quoteName {padding:0px 5px; margin-top:0px; margin-bottom:0px; text-align:right; font-size:.82em;}


/* =lists
----------------------------------------------- */
ul.list01 {margin:1.2em 0em 1.2em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.noMargTop {margin:0em 0em 1em 0em;}
ul.noMargBot {margin:1em 0em 0em 0em;}
ul.noMarg {margin:0em 0em 0em 0em;}
ul.margTop01 {margin-top:4px;}
ul.list01 li {margin:0em 0em .3em 0em; padding:0em 0em 0em 0em; background-image:url("../images/arrow.gif"); background-repeat:no-repeat; background-position:.1em .3em; padding-left:1.2em;}
ul.list01 li.level2 {margin:0em 0em .3em 1.3em; padding:0em 0em 0em 0em; background-image:url("../images/bullet02.gif"); background-repeat:no-repeat; background-position:.1em .5em; padding-left:1.2em;}

.siteMapLeft {float:left; width:260px;}
.mapMargin {margin-left:18px;}
ul.siteMap {margin:1.2em 0em 1.2em 0em; padding:0em 0em 0em 0em; list-style-type:none;}
ul.siteMap li.title {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:1.3em; font-weight:bold;}
ul.siteMap li.chapter {margin:0em 0em .4em 0em; padding:0em 0em 0em 0em; font-size:1.1em; font-weight:bold;}
ul.siteMap li.page {margin:0em 0em .3em 1em; padding:0em 0em 0em 0em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.content {margin:0em 0em .3em 2.2em; padding:0em 0em 0em 0em; font-style:italic; font-size:.92em; line-height:1.3em; font-weight:normal;}
ul.siteMap li.title a, ul.siteMap li.chapter a, ul.siteMap li.page a, ul.siteMap li.content a {text-decoration:underline;}
ul.siteMap li.title a:hover, ul.siteMap li.chapter a:hover, ul.siteMap li.page a:hover, ul.siteMap li.content a:hover {text-decoration:underline;}


/* =links -- link, visited, hover and then active [must remain in this order]
----------------------------------------------- */
a:link {color:#21358e; text-decoration:underline;}
a:visited {color:#21358e; text-decoration:underline;}
a:hover {color:#21358e; text-decoration:underline;}
a:active {color:#21358e; text-decoration:underline;}

a:link.noLinkImg {cursor:default;}
a:visited.noLinkImg {cursor:default;}
a:hover.noLinkImg {cursor:default;}
a:active.noLinkImg {cursor:default;}


/* =faqs
----------------------------------------------- */
div.QA {margin-bottom:28px;}
div.Q1 {float:left; width:13px; text-align:center; padding:2px 4px; background-color:#12529a; color:ffffff; font-weight:bold; margin-bottom:8px;}
div.Q2 {float:left; width:670px; padding:3px 0px 0px 8px; font-weight:bold; margin-bottom:8px;}
div.A1 {float:left; width:13px; text-align:center; padding:2px 4px; background-color:#bad5f2; color:12529a; font-weight:bold; margin-bottom:8px;}
div.A2 {float:left; width:670px; padding:3px 0px 0px 8px; margin-bottom:1.2em;}


/* =forms
----------------------------------------------- */
form {margin:0px; padding:0px;}
input.fieldWidth01 {width:200px;}
input.fieldWidth02 {width:75px;}

table.infoTable td.cellText {text-align:left; padding:3px 6px 4px 0px; white-space:nowrap; font-weight:bold;}
table.infoTable td.cellText2 {text-align:left; padding:3px 6px 4px 0px; white-space:nowrap;}
table.infoTable td.cellInputField {padding:0px 0px 4px 0px; width:100%;}

table.infoTable td input.textField {font-size:9pt;}
table.infoTable td.selectBox {padding:1px 0px 7px 0px; width:100%;}
table.infoTable td.textareaText {padding:0px 6px 4px 0px;}
table td textarea.txtArea {margin:2px 0px 0px 0px; font-size:12px;}

table.radioTble {}
table.radioTble td.radioButton {}
table.radioTble td.radioText {padding:2px 0px 4px 2px; width:100%;}

.valTxtOn {color:#FF0000;}
.valTxtOff {color:#000000;}


/* =right side callouts
----------------------------------------------- */
#calloutDiv {float:right; margin-top:18px; margin-bottom:12px; width:252px;}
div.callout01Div {float:right; padding:0px 0px 0px 0px; background-color:#273d8d; background-image:url("../images/callouts/bkgd01.gif"); background-repeat:repeat-x; width:242px;}
div.callout01Div div.bgbox {width:100%;}
div.callout01Div div.cbtop {background: url("../images/callouts/tlc01.gif") no-repeat top left;}
div.callout01Div div.cbtop div div {margin:0px 16px 0px 16px; background: url("../images/callouts/tl01.gif") repeat-x;}
div.callout01Div div.cbtop div {background: url("../images/callouts/trc01.gif") no-repeat top right;}
div.callout01Div div.cbtop, div.callout01Div div.cbtop div, div.callout01Div div.cbtop div div {height:16px; font-size:1px;}
div.callout01Div div.leftBorder {background: url("../images/callouts/ll01.gif") repeat-y;}
div.callout01Div div.rightBorder {background: url("../images/callouts/rl01.gif") repeat-y right;}
div.callout01Div div.cbbot {background: url("../images/callouts/blc01.gif") no-repeat top left;}
div.callout01Div div.cbbot div div {margin:0px 16px 0px 16px; background: url("../images/callouts/bl01.gif") repeat-x;}
div.callout01Div div.cbbot div {background: url("../images/callouts/brc01.gif") no-repeat top right;}
div.callout01Div div.cbbot, div.callout01Div div.cbbot div, div.callout01Div div.cbbot div div {height:16px; font-size:1px;}
div.callout01Div div.content {margin:0px 0px 0px 0px; padding:0px 16px 0px 16px; color:#fff;}
div.callout01Div div.padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
div.callout01Div a:link {color:#fff; text-decoration:underline;}
div.callout01Div a:visited {color:#fff; text-decoration:underline;}
div.callout01Div a:hover {color:#fff; text-decoration:underline;}
div.callout01Div a:active {color:#fff; text-decoration:underline;}

div.callout02Div {padding:0px 0px 0px 0px; background-color:#273d8d; background-image:url("../images/callouts/bkgd01.gif"); background-repeat:repeat-x; width:249px;}
div.callout02Div div.bgbox {width:100%;}
div.callout02Div div.cbtop {background: url("../images/callouts/tlc02.gif") no-repeat top left;}
div.callout02Div div.cbtop div div {margin:0px 19px 0px 19px; background: url("../images/callouts/tl02.gif") repeat-x;}
div.callout02Div div.cbtop div {background: url("../images/callouts/trc02.gif") no-repeat top right;}
div.callout02Div div.cbtop, div.callout02Div div.cbtop div, div.callout02Div div.cbtop div div {height:16px; font-size:1px;}
div.callout02Div div.leftBorder {background: url("../images/callouts/ll02.gif") repeat-y;}
div.callout02Div div.rightBorder {background: url("../images/callouts/rl02.gif") repeat-y right;}
div.callout02Div div.cbbot {background: url("../images/callouts/blc02.gif") no-repeat top left;}
div.callout02Div div.cbbot div div {margin:0px 19px 0px 19px; background: url("../images/callouts/bl02.gif") repeat-x;}
div.callout02Div div.cbbot div {background: url("../images/callouts/brc02.gif") no-repeat top right;}
div.callout02Div div.cbbot, div.callout02Div div.cbbot div, div.callout02Div div.cbbot div div {height:16px; font-size:1px;}
div.callout02Div div.content {margin:0px 0px 0px 0px; padding:0px 19px 0px 19px; color:#fff;}
div.callout02Div div.padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
div.callout02Div a:link {color:#fff; text-decoration:underline;}
div.callout02Div a:visited {color:#fff; text-decoration:underline;}
div.callout02Div a:hover {color:#fff; text-decoration:underline;}
div.callout02Div a:active {color:#fff; text-decoration:underline;}

div.callout01Div p.calloutTxt01, div.callout02Div p.calloutTxt01 {margin:0px 5px 4px 5px; font-size:1.2em; /*font-style:italic;*/ line-height:1.3em; font-weight:bold;}
div.callout01Div p.calloutTxt02, div.callout02Div p.calloutTxt02 {margin:0px 5px; font-size:.92em;}
div.callout01Div p.calloutTxt03, div.callout02Div p.calloutTxt03 {margin:0px 5px 4px 5px; font-size:1.1em; font-weight:bold;}
div.callout01Div p.calloutTxt04, div.callout02Div p.calloutTxt04 {margin:2px 5px 0px 5px; font-size:.82em;}
div.callout01Div p.calloutTxt05, div.callout02Div p.calloutTxt05 {margin:0px 5px 4px 5px; font-size:1.1em;}


/* =buttons
----------------------------------------------- */
div.button01Div {margin-top:1em; margin-bottom:1em; padding:0px 0px 0px 0px; background-color:#fdfdfd; background-image:url("../images/buttons/btn01_bkgd.gif"); background-position:bottom; background-repeat:repeat-x; cursor:pointer;}
div.button01Div div.bgbox {width:100%;}
div.button01Div div.cbtop {background: url("../images/buttons/btn01_tlc.gif") no-repeat top left;}
div.button01Div div.cbtop div div {margin:0px 12px 0px 12px; background: url("../images/buttons/btn01_tl.gif") repeat-x;}
div.button01Div div.cbtop div {background: url("../images/buttons/btn01_trc.gif") no-repeat top right;}
div.button01Div div.cbtop, div.button01Div div.cbtop div, div.button01Div div.cbtop div div {height:12px; font-size:1px;}
div.button01Div div.leftBorder {background: url("../images/buttons/btn01_ll.gif") repeat-y;}
div.button01Div div.rightBorder {background: url("../images/buttons/btn01_rl.gif") repeat-y right;}
div.button01Div div.cbbot {background: url("../images/buttons/btn01_blc.gif") no-repeat top left;}
div.button01Div div.cbbot div div {margin:0px 12px 0px 12px; background: url("../images/buttons/btn01_bl.gif") repeat-x;}
div.button01Div div.cbbot div {background: url("../images/buttons/btn01_brc.gif") no-repeat top right;}
div.button01Div div.cbbot, div.button01Div div.cbbot div, div.button01Div div.cbbot div div {height:12px; font-size:1px;}
div.button01Div div.content {margin:0px 0px 0px 0px; padding:0px 15px 0px 15px; text-align:center; color:#1f358b;}
div.button01Div div.padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
div.button01Div a:link {color:#1f358b; text-decoration:none;}
div.button01Div a:visited {color:#1f358b; text-decoration:none;}
div.button01Div a:hover {color:#1f358b; text-decoration:none;}
div.button01Div a:active {color:#1f358b; text-decoration:none;}

div.button02Div {margin-top:.4em; margin-bottom:0em; padding:0px 0px 0px 0px; background-color:#fdfdfd; background-image:url("../images/buttons/btn02_bkgd.gif"); background-position:bottom; background-repeat:repeat-x; cursor:pointer;}
div.button02Div div.bgbox {width:100%;}
div.button02Div div.cbtop {background: url("../images/buttons/btn02_tlc.gif") no-repeat top left;}
div.button02Div div.cbtop div div {margin:0px 14px 0px 14px; background: url("../images/buttons/btn02_tl.gif") repeat-x;}
div.button02Div div.cbtop div {background: url("../images/buttons/btn02_trc.gif") no-repeat top right;}
div.button02Div div.cbtop, div.button02Div div.cbtop div, div.button02Div div.cbtop div div {height:14px; font-size:1px;}
div.button02Div div.leftBorder {background: url("../images/buttons/btn02_ll.gif") repeat-y;}
div.button02Div div.rightBorder {background: url("../images/buttons/btn02_rl.gif") repeat-y right;}
div.button02Div div.cbbot {background: url("../images/buttons/btn02_blc.gif") no-repeat top left;}
div.button02Div div.cbbot div div {margin:0px 14px 0px 14px; background: url("../images/buttons/btn02_bl.gif") repeat-x;}
div.button02Div div.cbbot div {background: url("../images/buttons/btn02_brc.gif") no-repeat top right;}
div.button02Div div.cbbot, div.button02Div div.cbbot div, div.button02Div div.cbbot div div {height:14px; font-size:1px;}
div.button02Div div.content {margin:0px 0px 0px 0px; padding:0px 10px 0px 10px; text-align:center; color:#1f358b; font-style:normal;}
div.button02Div div.padFix {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:1px; overflow:hidden;}
div.button02Div a:link {color:#1f358b; text-decoration:none;}
div.button02Div a:visited {color:#1f358b; text-decoration:none;}
div.button02Div a:hover {color:#1f358b; text-decoration:none;}
div.button02Div a:active {color:#1f358b; text-decoration:none;}


/* =tables
----------------------------------------------- */
.borderF01 {border:1px solid #c6dbee;}
table tr.color01 {background-color:#f2f7fb;}

table td.cellhd1FC {padding:3px 4px 3px 4px; font-weight:bold; color:#316ea4; border-right:1px solid #c6dbee; border-bottom:1px solid #c6dbee; line-height:normal;}
table td.cellhd1MC {padding:3px 4px 3px 4px; font-weight:bold; color:#316ea4; border-right:1px solid #c6dbee; border-bottom:1px solid #c6dbee; text-align:center; line-height:normal;}
table td.cellhd1LC {padding:3px 4px 3px 4px; font-weight:bold; color:#316ea4;  border-bottom:1px solid #c6dbee; text-align:center; line-height:normal;}

table td.celldata1FC {padding:3px 4px 3px 4px; border-right:1px solid #c6dbee; border-bottom:1px solid #c6dbee; line-height:normal; font-size:.92em;}
table td.celldata1MC {padding:3px 4px 3px 4px; border-right:1px solid #c6dbee; border-bottom:1px solid #c6dbee; text-align:center; line-height:normal; font-size:.92em;}
table td.celldata1LC {padding:3px 4px 3px 4px; text-align:center; line-height:normal; border-bottom:1px solid #c6dbee; font-size:.92em;}


/* =getFlash
----------------------------------------------- */
div.getFlash {font-weight:bold; color:#fff; border:1px solid #000; padding:10px; background-color:#E10000;}
div.getFlash a:link {color:#fff; text-decoration:underline;}
div.getFlash a:visited {color:#fff; text-decoration:underline;}
div.getFlash a:hover {color:#fff; text-decoration:underline;}
div.getFlash a:active {color:#fff; text-decoration:underline;}


/* =jumpLinks
----------------------------------------------- */
.jumpLinks {padding-left:17px;}


/* =chartWrapper
----------------------------------------------- */
div.chartWrapper {text-align:center; border:1px solid #4372a2; padding-top:8px; padding-bottom:10px;}
div.chartWrapper span.title {display:block; font-size:1.2em; line-height:normal; font-weight:bold; color:#4372a2; text-align:center; width:100%;}
div.chartWrapper span.subTitle {display:block; font-size:1.1em; margin-top:4px; line-height:normal; font-weight:bold; color:#4372a2; text-align:center; width:100%;}
div.chartWrapper img {margin-top:15px;}


/* =glossary
----------------------------------------------- */
#glossaryIndexContainer {width:438px; margin-bottom:1.2em;}
#glossaryIndex {padding:5px 10px; background-color:#f0f5fb; color:#21358e; font-size:1em; font-weight:bold;}
#glossaryIndex span {padding:0px 2px; font-weight:normal;}
#glossaryIndex a:link {color:#21358e; text-decoration:underline; font-weight:bold; line-height:normal;}
#glossaryIndex a:visited {color:#21358e; text-decoration:underline; font-weight:bold; line-height:normal;}
#glossaryIndex a:active {color:#21358e; text-decoration:underline; font-weight:bold; line-height:normal;}
#glossaryIndex a:hover {color:#21358e; text-decoration:underline; font-weight:bold; line-height:normal;}
#glossaryTerms div.glossaryLetter {margin:25px 0px 6px 0px; width:18px; text-align:center; padding:2px; background-color:#12529a; color:ffffff; font-weight:bold;}
#glossaryTerms span.subhd {margin:0px 0px 0px 0px; font-weight:bold; line-height:normal; color:#21358e;}


/* =dynamic dialogs
----------------------------------------------- */
#mask01Div {position:absolute; display:none; top:0px; left:0px; width:100px; height:100px; z-index:475;}
#mask01Iframe {position:absolute; display:none; top:0px; left:0px; height:100px; width:100px; z-index:476; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=35);}
#pdfMessageDiv {position:absolute; top:150px; left:-1500px; width:470px; background-color:#FFFFFF; color:#000000; border:3px solid #4372a2; padding:1px 1px 1px 1px; text-align:left; z-index:555;}
#pdfMessageDiv div.dialogContent {border:1px solid #c6dbee; padding:12px 12px 12px 12px; line-height:normal; line-height:1.4em; font-size:.92em;}
#pdfMessageDiv img.pdfIcon {margin:4px 0px 0px 6px;}


/* =pagination
----------------------------------------------- */
	div.pagination {
		padding: 3px;
		margin: 3px;
		text-align:center;
	}
	
	div.pagination a {
		border: 1px solid #ccc;
		margin-right:3px;
		padding:2px 6px;

		background-position:bottom;
		text-decoration: none;
		font-weight:bold;

		/*color: rgb(66,97,222);*/
		color:#069;
	}
	div.pagination a:hover, div.pagination a:active {
		background-image:none;
		/*background-color:#4261DF;*/
		background-color:#069;
		color: #fff;
	}
	div.pagination span.current {
		margin-right:3px;
		padding:2px 6px;
		
		font-weight: bold;
		color: #000;
	}
	div.pagination span.disabled {
		display:none;
	}
