body{ margin:4px; padding:0px; background:#fff; color:#000; }

/*template classes*/
#print-masthead{ display:none; }
.cty-tou{ background:#2f4e6f; white-space:nowrap; }
.spacer{ color:#98b1c4; white-space:nowrap; }
.mbbg{ background:#000; }
.upper-masthead-corner{ background-image:url("/image/upper-nav-cnr.gif"); background-repeat:no-repeat; background-position:100% 100%; }
.input{ background:#eee; }
td.blbg{ background:#c8d7e3; border-top:2px solid #99afc4; border-bottom:1px solid #99afc4; white-space:nowrap; }
a.masthead-mainlink:link,
a.masthead-mainlink:visited{ text-decoration:none; color:#293d6b; white-space:nowrap; }
a.masthead-mainlink:hover{ text-decoration:underline; color:#293d6b; white-space:nowrap; }
.bbg{ background-color:#000; white-space:nowrap;}
td.left-nav,
tr.left-nav-child td,
tr.left-nav-last { background-color:#c8d7e3; vertical-align:top; }
th.left-nav-overview,
td.left-nav-overview { background:#98b1c4; }
td.left-nav,
tr.left-nav-last td{ border-top:1px solid white; }
a.mainlink:link,
a.mainlink:visited{ text-decoration:none; color:#fff; white-space:nowrap; }
a.mainlink:hover{ text-decoration:underline; color:#fff; white-space:nowrap; }
a.left-nav-overview:link,
a.left-nav-overview:visited{ text-decoration:none; color:#fff; }
a.left-nav-overview:hover{ text-decoration:underline; color:#fff; }

a.left-nav:link,
a.left-nav:visited { text-decoration:none; color:#293d6b; }
a.left-nav:hover{ text-decoration:underline; color:#293d6b; }


a.nav:link,
a.nav:visited{ text-decoration:none; color:#293d6b; }
a.nav:hover{ text-decoration:underline; color:#293d6b; }

.left-nav-child-highlight img,
.left-nav-child img { float:left; margin-left:6px; margin-right:4px; }


a.left-nav-child:link,
a.left-nav-child:visited{ text-decoration:none; color:#293d6b; }
a.left-nav-child:hover{ text-decoration:underline; color:#293d6b; }

td.footer-divider{ background-image:url("/image/footer-divider.gif"); background-repeat:no-repeat; background-position:50% 50%; }

form{ margin:0px; padding:0px; }
th{ text-align:left; }

.nowrap{ white-space:nowrap; }

h2,
#body-table p#subtitle{ color:#666; }

a:link{ color:#5c81a7 }
a:visited{ color:#969 }
a:hover{ color:#5c81a7 }

.tbgc{ background-color:#069; }
.gbg,

a.fbox:link{ text-decoration:none; color:#5c81a7; }
a.fbox:visited{ text-decoration:none; color:#969; }
a.fbox:hover{ text-decoration:underline; color:#5c81a7; }


td.header-1,
th.header-1{ color:#fff; background:#3c5f84; }
td.header-2,
th.header-2,
td.header-1-small,
th.header-1-small{ color:#fff; background:#98b1c4; }
td.header-2-small,
th.header-2-small{ color:#333; background:#ccc; }

a.smallplainlink:link{ text-decoration:none; color:#5c81a7; }
a.smallplainlink:visited{ text-decoration:none; color:#969; }
a.smallplainlink:hover{ text-decoration:underline; color:#5c81a7; }

.dotted{ background-color:#fff; background-image:url("/image/dotted.gif"); }


.signature, .disclaimer, .t10 {
color: #ffffff;
 font-size: 10px
}

body,td,th,font{ font-family:verdana,arial,sans-serif; font-size:11px; }

ul,ol{ margin-top:2px; margin-bottom:2px; padding-top:2px; padding-bottom:2px; }

h1{ font-family:arial,sans-serif; font-weight:normal; font-size:25px; margin:0; }
h2{ font-family:arial,sans-serif; font-weight:normal; font-size:18px; margin:0; }
h3{ font-family:arial,sans-serif; font-weight:bold; font-size:22px; }
h4{ font-family:arial,sans-serif; font-size:18px; }

p.fnt sup{ vertical-align:top; font-size:8px; }

td.blbg{ height:22px; }
td.upper-masthead-divider{ height:17px; }

td.left-nav,
th.left-nav-overview,
tr.left-nav-child td,
td.left-nav-highlight,
tr.left-nav-child-highlight td{ padding-top:3px; padding-bottom:4px; }

td.left-nav,
td.left-nav-overview,
th.left-nav-overview,
td.left-nav-highlight{ padding-left:4px; padding-right:5px;}

tr.left-nav-child td,
tr.left-nav-child-highlight td{ padding-right:4px; }

td.related{ padding-left:4px; padding-right:5px; padding-bottom:3px; }

tr.no-padding td img{ padding-right:0px; }

.input{ width:130px; }

.spacer,
.small,
.input,
a.nav:link,
a.nav:visited,
a.nav:hover,
a.left-nav-child:link,
a.left-nav-child:visited,
a.left-nav-child:hover,
.divider,
a.smallplainlink:link,
a.smallplainlink:visited,
a.smallplainlink:hover,
.fnt{ font-family:verdana,arial,sans-serif; font-size:10px; }

b.related,
a.left-nav:link,
a.left-nav:visited,
a.left-nav:hover,
a.left-nav-overview:link,
a.left-nav-overview:visited,
a.left-nav-overview:hover,
a.mainlink:link,
a.mainlink:visited,
a.mainlink:hover,
a.masthead-mainlink:link,
a.masthead-mainlink:visited,
a.masthead-mainlink:hover,
td.header-1-small,
th.header-1-small,
td.header-2-small,
th.header-2-small,
td.header-3-small,
th.header-3-small,
td.header-4-small,
th.header-4-small{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }
td.footer-2{ color:white;font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; }

a.fbox:link,
a.fbox:visited,
a.fbox:hover{ font-family:verdana,arial,sans-serif; font-size:11px; }

td.header-1,
th.header-1,
td.header-2,
th.header-2,
td.header-3,
th.header-3,
td.header-4,
th.header-4,
td.header-5,
th.header-5 { font-family:verdana,arial,sans-serif; font-weight:bold; font-size:11px; }


a.parent:link,
a.parent:visited,
a.parent:hover{ font-family:verdana,arial,sans-serif; font-size:10px; vertical-align:top; }

/* NS6 */
body > table:first-child td img{ display:block; }
img.display-img{ display:block; }
/* NS6 */

.title{ font-family:arial,sans-serif; font-size:25px; }

td.header-1-small,
th.header-1-small,
td.header-2-small,
th.header-2-small{ padding-top:4px; padding-bottom:4px; }

td.header-3-small,
th.header-3-small,
td.header-4-small,
th.header-4-small,
td.header-5,
th.header-5{ padding-top:3px; padding-bottom:3px; }

td.header-1,
th.header-1,
td.header-2,
th.header-2,
td.header-3,
th.header-3,
td.header-4,
th.header-4{ padding-top:3px; padding-bottom:4px; }

td.header-1,
th.header-1,
td.header-1-small,
th.header-1-small,
td.header-2,
th.header-2,
td.header-2-small,
th.header-2-small,
td.header-3,
th.header-3,
td.header-4,
th.header-4{ padding-left:6px; }

td.header-3-small,
th.header-3-small,
td.header-4-small,
th.header-4-small,
td.header-5,
th.header-5{ padding-left:5px; }


#body-table p{ padding-bottom:8px; padding-top:5px; margin-top:0px; margin-bottom:0px; }
table.gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.gray-table-border{ border:1px solid #ccc; border-top:0px; }
table.gray-table-border p{ padding:5px 5px 5px 5px; }
table.v14-gray-table-border table{ margin-left:5px; margin-right:5px; }
td.no-padding table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
td.no-padding table td p{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.ipt{ padding-top:4px; }
td.npl p{ padding-left:0px; }

td.header-1-small h2{ font-family:verdana,arial,sans-serif; font-weight:bold; font-size:10px; color:#fff; }
