
body {text-align:center; font-family:arial, helvetica, sans-serif; font-size:12px; line-height:1.4em; color:#000; margin:0; padding:0;}

a, a:visited {text-decoration:none; color:#369; cursor:pointer;}

a:hover {text-decoration:underline}

h1 {margin-bottom:15px;margin-top:12px;}
ul,ol,p {margin:0 0 1.2em;}
ul {margin-left:25px;}
ol {margin-left:27px;}
form {display:block; margin:0 0 1.2em;}

var {font-style:normal;}

b {vertical-align:baseline;}

ol li {margin-bottom:10px; list-style:decimal;}
ol ol li {list-style:upper-roman;}
ol ol ol li {list-style:lower-alpha;}
ol ol ol ol li {list-style:upper-alpha;}
ol ol ol ol ol li {list-style:lower-roman;}

sup, sub {font:10px arial; line-height:1px;color:#666;}

h1 sup {font:13px arial !important;}
h1, h2, h3 {margin:0 0 .5em 0;}

input, label {vertical-align:middle;}

input[type=text],
textarea {border: 1px solid #BBB; padding: 2px; vertical-align: middle; border-top: 1px solid #777; font: 11px arial;}

input[type=button],
input[type=submit],
input[type=reset],
button{width:auto;overflow:visible;}

select {font:11px arial;}

div.devNotes {background:yellow; color:black; padding:10px;}

/* LIVE SITE OVERRIDES
=============================================================== */

html.js #pgContent .component,
html.js #pgLeader .component{visibility:hidden;}
html.ready #pgContent .component,
html.ready #pgLeader .component{visibility:visible;}

#page-edit-html {text-align:left;}


.ls-canvas .ls-area,
.ls-canvas .ls-area-body {overflow:visible;}

.ls-canvas .iw_component {margin:auto;}
.ls-canvas .iw_component > .overlay {z-index:99999999;}

.ls-canvas .ls-cmp-wrap {padding:0;}



/* OUTER CONTAINERS
=============================================================== */

#pgCanvas {}

#pgTop {background:url(/web-resources/ftidocs/ui/default/images/bg-pgTopBand.jpg) repeat-x 0 0;}
#pgLeader {background:url(/web-resources/ftidocs/ui/default/images/bg-pgLeaderBand.jpg) repeat-x 0 0 #002166; padding:0;}

#pgTop > div,
#pgLeader > div,
#pgContent > div,
#pgBottom > div{width:980px;margin:0 auto; text-align:left;}



/* HEADER
=============================================================== */
#header {height:93px; position:relative; z-index:999;}

#header .logo {background: url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) no-repeat -400px -127px; display: block; float:left; height: 93px; text-indent: -9999em;  width: 258px; position:relative; z-index:2; margin:0; right:4px;}
#header .logo > a {text-indent:-5000px; float:left; width:100%; height:100%;}


#header.withFamily {height:126px;}
#header.withFamily .logo {background-position:-400px 0; height:126px;}
#header .familyTagline {color: #BBBBAA; font: bold 12px arial,helvetica,sans-serif; position: absolute; left: 265px; top: 12px; text-transform: uppercase; }

#header.withFamily #primaryNav {height:51px;background-position:right -365px;}
#header.withFamily #primaryNav > ul > li > a {padding-top:18px;padding-bottom:18px;}
#header.withFamily #primaryNav > ul > li > ul {top:50px;}

#header.withFamily #siteSearch {top:20px;}



#header.gateway .familyTagline {margin-top:18px;}

/* SITE SEARCH
=============================================================== */
#siteSearch {position:absolute;right:0; top:15px;}
#siteSearch form {margin:0;}
#siteSearch input.txt {width:125px; padding:3px 2px; margin:0 4px 0 0;}

/* UTILITY NAV 
=============================================================== */
#utilityNav {position:absolute; bottom:61px; right:0; width:726px;}
#utilityNav ul {margin:0 0 0 5px;padding:0;}
#utilityNav ul li {float:left;list-style:none; line-height:12px;}
#utilityNav ul li a,
#utilityNav ul li a:visited {float:left;padding:0 6px;border-left:1px solid #ccc; text-decoration:none; color:#336699;}
#utilityNav ul li a:hover {text-decoration:underline;}

#utilityNav ul li:first-child a {border-left:none;}

/* PRIMARY NAV 
=============================================================== */
#primaryNav {background:url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) right -376px no-repeat; height:40px; width:726px; position:absolute; right:0; bottom:0; line-height:15px;}
#primaryNav ul {margin:0; padding:0;}
#primaryNav li {list-style:none;display:block; margin:0; padding:0;}
#primaryNav a {text-decoration:none;display:block;}
#primaryNav a:hover {text-decoration:underline;}

#primaryNav > ul {margin-left:8px;}
#primaryNav > ul > li {position:relative; float:left;}
#primaryNav > ul > li > a,
#primaryNav > ul > li > a:visited {color:#000;font-weight:bold; float:left; padding:12px 9px 13px 9px;margin:0 2px 0 0px;}


#primaryNav > ul > li > a > b {border-right:1px solid #999;position:absolute; right:0px; margin:3px 0 0 0;width:1px;height:10px; text-indent:-5000px;overflow:hidden;}
#primaryNav > ul > li.last > a > b {display:none;}

#primaryNav > ul > li > ul {display:none;z-index:9999; width:194px; position:absolute; top:40px; left:0; float:left; background:#F2F2EB; border:1px solid #B6A68F; border-top:none;}
#primaryNav > ul > li > ul > li {float:left;width:100%;}
#primaryNav > ul > li > ul > li > a {border-top:2px solid white; font-weight:normal; padding:7px 10px; color:#666;}
#primaryNav > ul > li > ul > li > a > b {display:none;}
#primaryNav > ul > li > ul > li > a:hover {background:#EEDD99;color:#b50}

#primaryNav > ul > li > ul > li:first-child > a{border-top:none;}

#primaryNav > ul > li:hover > a {}
#primaryNav > ul > li:hover > a > b {}
#primaryNav > ul > li:hover > ul {display:block;}

#primaryNav > ul > li.focused > a,
#primaryNav > ul > li.active > a {color:#fff; background:#E92; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-1px; margin-right:1px;}
#primaryNav > ul > li.focused > a > b,
#primaryNav > ul > li.active > a > b{display:none;}

#primaryNav > ul > li > ul > li > ul {display:none;}


/* FOOTER
=============================================================== */

#footer {background:url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) 0 -427px no-repeat; clear:both; color:#666;height: 54px !important;  padding: 5px 10px 2px !important; border-top:6px solid #ddddcc; margin:0 0 15px 0;}
#footer  .copyright {float:left;}

#footerNav {float:right; margin:0 -5px 0 0; padding:0;}
#footerNav li {list-style:none; float:left; margin:0; padding:0;}
#footerNav li a {float:left; text-decoration:none; padding:0 4px; border-left:1px solid #ccc;}
#footerNav li a:hover {text-decoration:underline;}

#footerNav li:first-child a {border-left:none;}


/* TAGLINE / COUNTRY BAR
=============================================================== */
#tagline {height:30px; color:#fff; background:url(/web-resources/ftidocs/ui/default/images/bg-tagline.png) repeat-y scroll 0 0;}
#tagline h6 {color:#BBDDEE; font-family:arial, helvetica, sans-serif;font-size:12px;font-weight:bold; text-transform:uppercase; margin:8px 0 0; width:248px; text-align:center; float:left;}

#tagline a {text-decoration:none; color:#BDE;}
#tagline a:hover {text-decoration:underline;}

#tagline .info {float:right; margin:8px 0 0;}
#tagline .info p,
#tagline .info ul {float:left; margin:0 0 0 8px; padding:0;}

#tagline .info ul li {list-style:none; margin:0; padding:0 5px; float:left;}
#tagline .info ul li a {float:left;}

#tagline .info ul li:first-child {padding-left:0;}




/* LEFT NAV
=============================================================== */
#leftNav {border-top:6px solid #EEAA00; padding:5px 0 0; margin:0 0 20px 0; position:relative;}

#leftNav > h2 {color:#333;font-family:arial, helvetica, sans-serif;font-size:12px; padding:10px 25px;}

#leftNav ul {margin:0; padding:0; clear:both;}
#leftNav li {list-style:none; margin:0; padding:0; display:block; clear:both;}
#leftNav a {display:block; color:#336699; text-decoration:none; clear:both;}
#leftNav a:hover {text-decoration:underline;}
#leftNav a > span {display:block;}

#leftNav > ul {width:225px; margin:0 0 0 0; float:left;}
#leftNav > ul > li {border-top:1px solid #DDD; width:100%; float:left; padding:1px 0;}
#leftNav > ul > li > a {position:relative; margin:0;}
#leftNav > ul > li > a >span { padding: 8px 15px 8px 24px; position: relative; font-weight:bold; z-index:2; zoom:1;}
#leftNav > ul > li > a > span > b {background: url(/web-resources/ftidocs/ui/default/images/snav-bullet.gif) no-repeat scroll 0 0 transparent; position:absolute; z-index:3; left:10px; top:13px; float:left; height:6px; width:6px; }

#leftNav > ul > li ul {display:none;margin-bottom:15px; margin-top:1px; padding-top:1px; border-top:1px solid #ddd;}
#leftNav > ul > li ul > li {margin:1px 0 1px 24px; border-bottom:1px solid #ddd;} 
#leftNav > ul > li ul > li > a {}
#leftNav > ul > li ul > li > a > span {padding:5px 15px 4px 4px; margin:1px 0 1px;}

#leftNav > ul > li > ul > li > ul > li {margin:1px 0 1px 20px;} 
#leftNav > ul > li > ul > li > ul > li > a {}
#leftNav > ul > li > ul > li > ul > li > a > span {padding:5px 15px 4px 4px; margin:0;}


#leftNav > ul > li.last {border-bottom:1px solid #ddd;}
#leftNav > ul > li.active > a {color:#fff; background:#EE9922 ;}
#leftNav > ul > li.active > a > span {background:transparent url(/web-resources/ftidocs/ui/default/images/snArrow-2ndon.gif) no-repeat scroll right center; color:#fff; margin-right:-10px;}
#leftNav > ul > li.active > a > span > b {background-position:0 -194px;}
#leftNav > ul > li.active > ul {display:block;}


#leftNav > ul > li ul > li.active > a {color:#fff; background:#EE9922; font-weight:bold; }
#leftNav > ul > li ul > li.active > a > span {background:transparent url(/web-resources/ftidocs/ui/default/images/snArrow-3rdon.gif) no-repeat scroll right center; color:#fff; margin-right:-7px;}

#leftNav > ul > li.focused > a {background:#eee;}
#leftNav > ul > li.focused > a > span {background:transparent url(/web-resources/ftidocs/ui/default/images/snArrow-2ndpath.gif) no-repeat scroll right center; margin-right:-10px;}
#leftNav > ul > li.focused > a > span > b {background-position:0 -97px;}

#leftNav > ul > li ul > li.focused > a {background:#eee;}
#leftNav > ul > li ul > li.focused > a > span {background:transparent url(/web-resources/ftidocs/ui/default/images/snArrow-2ndpath.gif) no-repeat scroll right center; margin-right:-7px;}


#leftNav ul li.focused > ul,
#leftNav ul li.active > ul {display:block;}



/* LEADER AREA
=============================================================== */

.pgLeader {color:#fff;}
#pgLeader > div {padding-bottom:62px;}


/* CONTENT AREA
=============================================================== */

#pgContent {border-top:6px solid #DDDDCC;}
#pgContent > div {margin-top:-68px;background:#fff;border-top:6px solid #CCC; margin-bottom:6px; padding-bottom:20px; min-height:400px;}


#pgContent.twoCol-30-70 > div {background:#fff url(/web-resources/ftidocs/ui/default/images/snav-line.gif) repeat-y scroll 244px 52px;}
#pgContent.twoCol-30-70 #leftSidebar {float:left; margin:56px 24px 0 0; padding:0 0 0 0; width:244px;}
#pgContent.twoCol-30-70 #mainContent {float:left;width:711px; padding:12px 0 0 0;}

#pgContent.threeCol-30-45-25 > div {background:#fff url(/web-resources/ftidocs/ui/default/images/snav-line.gif) repeat-y scroll 244px 52px;}
#pgContent.threeCol-30-45-25 #leftSidebar {float:left; margin:56px 24px 0 0; padding:0 0 0 0; width:244px;}
#pgContent.threeCol-30-45-25 #contentLeader {padding:12px 0 0 0;float:left;width:711px;}
#pgContent.threeCol-30-45-25 #mainContent {float:left;width:466px; padding:0;}
#pgContent.threeCol-30-45-25 #mainContentSidebar {float:right;width:221px; background:#F4F5EF;}

#pgContent.oneCol-100 #mainContent div.pageTitle {padding:12px 12px 0 12px;}

#pgContent div.pageTitle {margin:0 0 15px 0;}

#pgContent div.pageTitle > h1,
h1.pageTitle {font:normal 24px georgia; color:#000; margin:0 0 5px;}

.pgContent a:visited {color:#888855;}


/* LEFT SIDEBAR
=============================================================== */
#leftSidebar {position:relative;}
#leftSidebar > .cover {float:left; position:absolute; top:-56px; width:245px; height:56px; background:#fff; left:0; z-index:20;}
#leftSidebar > .shadow {background: url(/web-resources/ftidocs/ui/default/images/snav-shadow.png) no-repeat scroll 0 0; float:left; height: 240px; left: 245px; position: absolute; width: 12px; z-index: 40;}


/* MAIN CONTENT (RIGHT) SIDEBAR
=============================================================== */
#mainContentSidebar {position:relative;min-height:240px;}
#mainContentSidebar > .shadow {background: url(/web-resources/ftidocs/ui/default/images/snav-shadow.png) no-repeat scroll 0 0; float:left; height: 240px; left: 0; position: absolute; width: 12px; z-index: 40;}


/* HOME PAGE
=============================================================== */
.pgCanvas.home #pgLeader > div {padding-bottom:0;}


.pgCanvas.home #tagline {height:55px;}
.pgCanvas.home #tagline > h6 {color:#fff;}
.pgCanvas.home #tagline > h6 {margin-top:19px;}
.pgCanvas.home #tagline > .info {margin-top:19px;}

#pgLeader .leftArea {width:614px;float:left;}
#pgLeader .rightArea {width:365px;height:300px;overflow:hidden;float:right;height:300px;background:url(/web-resources/ftidocs/ui/default/images/bg-home-leader-right.jpg) no-repeat left 0;}

#pgLeader .leftArea .billboardStyle1 ul.slides li {width:614px;}

.pgCanvas.home #pgContent {border-top:none;background:url(/web-resources/ftidocs/ui/default/images/bg-pgContentBand.gif) repeat-x 0 0 #fff;}
.pgCanvas.home #pgContent > div {margin-top:0;border-top:none; background:url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) no-repeat -510px -892px transparent;min-height:150px;}

.pgCanvas.home #content {width:490px;float:left; padding:30px 0 0;}
.pgCanvas.home #content2 {width:490px; float:right; min-height:100px; background:#fff;border-top:5px solid #DDD;position:relative; margin:-45px 0 0; padding:10px 0 0 0;}

.pgCanvas.home #content > div > div,
.pgCanvas.home #content2 > div > div {clear:both; margin-right:15px; margin-bottom:0;}



.pgCanvas.home #content > div > div.colset > div > div.col,
.pgCanvas.home #content2 > div > div.colset > div > div.col{float:left; width:229px; margin:0 0 0 16px;}
.pgCanvas.home #content2 > div > div.colset > div > div.col {width:223px;}

.pgCanvas.home #content > div > div.colset > div > div.col:first-child,
.pgCanvas.home #content2 > div > div.colset > div > div.col:first-child{margin-left:0;}

.pgCanvas.home #content2 > div > div {margin-right:15px;margin-left:15px;}
.pgCanvas.home #content2 > div > div.colset > div > div.col {margin-left:14px;}


.pgCanvas.home #content .billboardStyle2b,
.pgCanvas.home #content2 .billboardStyle2b{margin-left:16px;}

.pgCanvas.home #content h3 {margin:0 0 12px 0;padding:0 0 12px 0;border-bottom:1px solid #ddd;font-size:20px;}

.pgCanvas.home #pgLeader .rightArea .accordionStyle2 {height:300px;}

.pgCanvas.home #content2R1A1 .ls-cmp-wrap:first-child .linksList > .title {font-size:24px; color:#EEAA00;}

.pgCanvas.home .rightArea .linksList2 > .content,
.pgCanvas.home .rightArea .htmlBlock2 > .content {height:185px; overflow:hidden; overflow-y:auto;}


/* BUTTONS
=============================================================== */

span.btn, a.btn {display: inline-block; padding: 0; border: 0; text-align: center; background: url(/web-resources/ftidocs/ui/default/images/bg-btn.png) right -79px no-repeat transparent; cursor: pointer; padding-right: 12px; vertical-align: middle; zoom:1; text-decoration: none; font-size:13px; line-height: 22px;}
span.btn input, a.btn > span {border: 0; cursor: pointer; display: block; white-space: nowrap; height: 22px; line-height: 22px; font-family:arial, helvetica, sans-serif; font-size:1em; font-weight:bold; padding: 0 0 0 12px; background:transparent url(/web-resources/ftidocs/ui/default/images/bg-btn.png) no-repeat 0 0; color: white; zoom: 1; margin: 0; vertical-align: middle;}

span.btn.disabled, a.btn.disabled {background-position:right -135px; cursor:default;}
span.btn.disabled input, a.btn.disabled > span {background-position:left -56px; cursor:default;}

input.btn-sm,
button.btn-sm,
a.btn-sm {background: url(/web-resources/ftidocs/ui/default/images/bg-btn.png) no-repeat scroll 0 -158px transparent; border: 0 none;  color: #FFFFFF;  cursor: pointer;  font: bold 12px arial;  height: 22px; margin: 0 0 0 5px; outline: 0 none; padding: 0 0 1px; text-align: center; vertical-align: middle; width: 23px;}

span.btn2, a.btn2 {display: inline-block; padding: 0; border: 0; text-align: center; cursor: pointer; padding:0; vertical-align: middle; zoom:1; text-decoration: none; line-height: 30px;}
span.btn2 input, a.btn2 > span {border: 0; cursor: pointer; display: block; white-space: nowrap; margin: 0 5px 0 0; padding:0; vertical-align: middle; background:transparent; color:#369; text-decoration:underline;}
span.btn2:hover input, a.btn2:hover > span {}


span.btn3, a.btn3 {display: inline-block; padding: 0; border: 0; text-align: center; background: url(/web-resources/ftidocs/ui/default/images/bg-btn3.png) right -36px no-repeat transparent; cursor: pointer; padding:0 14px 0 0; vertical-align: middle; zoom:1; text-decoration: none;}
span.btn3 input, a.btn3 > span {border: 0; cursor: pointer; display: block; white-space: nowrap; height: 36px; font:normal 16px georgia, serif; line-height:30px; padding: 0 0 0 14px; background:transparent url(/web-resources/ftidocs/ui/default/images/bg-btn3.png) no-repeat 0 0; color: #fff; zoom: 1; margin: 0; vertical-align: middle;}
span.btn3:hover input, a.btn3:hover > span {color:#FFEEBB;}

p.toTop {text-align:right;}
p.toTop > a {display: inline-block; padding-left: 13px; background: url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) -490px -229px no-repeat; text-decoration: none;}


/* ICONS
=============================================================== */
span.icoNewWin {display:inline-block; height:1em;width:14px; background:url(/web-resources/ftidocs/ui/default/images/iconNewWin.gif) no-repeat center center; text-indent:-5000px; overflow:hidden;}




/* GENERAL PIECES
=============================================================== */
div.hr, p.hr, p > span.hr {display:block; text-indent:-5000px; background:url(/web-resources/ftidocs/ui/default/images/bg-hr.png) no-repeat scroll center top transparent; color:#F2F2EB; height:11px; margin:14px 0 14px; clear:both;}

div.hr2, p.hr2, p > span.hr2 {display:block; text-indent:-5000px; background:url(/web-resources/ftidocs/ui/default/images/bg-hr.png) no-repeat scroll center bottom transparent; color:#F2F2EB; height:11px; margin:14px 0 14px; clear:both;}


img.imgFeature1 {background-image:url(/web-resources/ftidocs/ui/default/images/shadow-bot-b.png); background-position:bottom center;padding-bottom:10px;}
.insetLeft {float:left;margin:0 12px 5px 0;}
.insetRight {float:right;margin:0 0 5px 12px;}

ol[type="1"] > li {list-style:decimal;}

ol.listLowerRoman > li,
ol[type=i] > li {list-style:lower-roman;}

ol.listUpperRoman > li,
ol[type=I] > li {list-style:upper-roman;}

ol.listLowerAlpha > li,
ol[type=a] > li {list-style:lower-alpha;}

ol.listUpperAlpha > li,
ol[type=A] > li {list-style:upper-alpha;}


/* TYPOGRAPHY
=============================================================== */
h1,
.head1A,
.head1A > a,
.head1A > a:visited {font:normal 18px georgia, serif; color:#BB5500;}

h3,
.head1B {font:normal 18px georgia, serif; color:#000;}

h4,
.head1C {font:normal 20px georgia, serif; color:#000;}

h5,
.head1D {font:normal 16px georgia, serif; color:#BB5500;}

h6,
.head1E {font:normal 16px georgia, serif; color:#000;}

h2,
.head2,
.head2 > a {font:bold 18px arial, sans-serif; color:#BB5500;}

.head7 {color:#EEAA00;font:normal 24px georgia, serif;}

.subhead1,
.subhead1 > a {font:bold 15px arial, sans-serif; color:#000;}

.subhead2A {font:bold 13px arial, sans-serif; color:#000;}

.subhead2B {font:bold 13px arial, sans-serif; color:#666;}

.subhead2C {font:bold 12px arial, sans-serif; color:#333;}

.subhead2D {font:bold 13px arial, sans-serif; color:#000;}
.subhead2E {font:bold 13px arial, sans-serif; color:#BB5500;}
.subhead2F {font:normal 13px arial, sans-serif; color:#000;}
.subhead2G {font:normal 12px arial, sans-serif; color:#000;}


h1 .note, h2 .note, h3 .note, h4 .note, h5 .note, h6 .note {font-size:11px; font-weight:normal; display:inline-block; margin:0 0 0 10px;}

.prominenceLegalCopy {font-size:13px; font-family:arial, helvetica, sans-serif; color:#bb6611;}
.legalCopy {font:normal 13px arial,sans-serif; color:#666;}

.errorMsgTitle {font:bold 15px arial, helvetica, sans-serif; color:#cc0000;}
.errorMsgCopy {font:normal 13px arial, helvetica, sans-serif; color:#cc0000;}

.warnMsgTitle {font:bold 15px arial, helvetica, sans-serif; color:#BB6611;}
.warnMsgCopy {font:normal 13px arial, helvetica, sans-serif; color:#BB6611;}



.subDesc {font-size:11px; color:#666;}




/* FORM AREAS
=============================================================== */
label.active {font-weight:bold;}

ul.fieldset > li {list-style:none; margin:0 0 8px 0;}
ul.fieldset > li > .label {display:inline-block;margin-right:3px;}

ul.btnset {margin:0 0 0 0; padding:0 0 0 105px;}
ul.btnset > li {margin:0 8px 0 0;padding:0;list-style:none;display:block;float:left;}

.wrapField label .required,
p.required {color:red;}
.wrapField.validError label {color:red;font-style:italic;}

.fieldsetStyle1 {margin:0 0 1.2em 0;}
.fieldsetStyle1 .wrapField {display:block; overflow:hidden; margin:0 0 8px 0;}
.fieldsetStyle1 .wrapField > .label {float:left; margin:0 5px 0 0; text-align:right; width:130px;}
.fieldsetStyle1 .wrapField > .field {float:left;}
.fieldsetStyle1 .wrapField > .field > .tip {color:#666; font-size:11px;}

input.validError {border-color:red;}

.fieldsetStyle1 .wrapField > div.label {float:none; text-align:left;}
.fieldsetStyle1 .wrapField > .field > div.tip {} 

.wrapField > .field > var {display:none;}

.fieldsetStyle1 > .legend {margin:0 0 .5em 0;}
.fieldsetStyle1 > .intro {margin:0 0 1.2em 0;}


.emailForm .wrapField .field > input[type=text] {width:200px;}
.emailForm .wrapField .field > textarea {width:400px;height:80px;}



/* TABLE STYLES
=============================================================== */

td[align=right] {text-align:right;}
td[align=center] {text-align:center;}

table.tblStyle1 {border-collapse:collapse; background-color:#fff; border-top:1px solid #c4c0c9; border-bottom:1px solid #c4c0c9; margin:0 0 1.4em 0;}
table.tblStyle1 th,
table.tblStyle1 tr.thead > td,
table.tblStyle1 > thead > td {border-bottom:3px solid #BBB; border-left:1px solid #DDD; text-align:left; background:#EEE; padding:4px 8px; font-weight:normal;}

table.tblStyle1 td {border-top:1px solid #bcbcbc; border-left:1px solid #DDD; padding:4px 8px;}
table.tblStyle1 tr > td:first-child,
table.tblStyle1 tr > th:first-child{border-left:none;}

table.tblStyle1 th.sortable {cursor:pointer;}
table.tblStyle1 th .sortIcon {background:url(/web-resources/ftidocs/ui/default/images/arrow-sort-th.gif) no-repeat right -900px;display:inline-block;height:14px;width:14px;}

table.tblStyle1 th.headerSortUp {font-weight:bold;}
table.tblStyle1 th.headerSortUp .sortIcon {background-position:right 6px;}

table.tblStyle1 th.headerSortDown {font-weight:bold;}
table.tblStyle1 th.headerSortDown .sortIcon {background-position:right -27px;}


table.tblStyle1 .thead2 th {background:#F2F2EB; border-top:1px solid #c4c0c9;}

table.tblStyle1 .thead3 th {background:#DDEEEE; border-top:3px solid #c4c0c9; padding-top:12px; font-size:15px; color:#000; font-weight:bold;}

table.tblFilters {border-collapse:collapse; margin:0 0 1.4em 0;}
table.tblFilters th {padding:4px 0 1px 12px; font-weight:bold; white-space:nowrap; vertical-align:bottom; text-align:left;}
table.tblFilters td {padding:4px 0 4px 12px;}
table.tblFilters tr > th:first-child,
table.tblFilters tr > td:first-child {padding-left:0;}

table.tblLayout {margin:0; border-collapse:collapse; border:none; background:transparent;}
table.tblLayout td {margin:0;padding:0;background:transparent;}



table.tblColset1 {margin:0 0 1.4em 0;}
table.tblColset1 > tbody > tr > td {background:#fff;padding:10px;}
table.tblColset1 > tbody > tr > td.colSpacer {background:transparent;width:10px;padding:0;}
table.tblColset1 > tbody > tr.rowSpacer > td {padding:0;background:transparent;height:10px;}

/* LIST STYLES
=============================================================== */
ul.linkListFlat {margin:0 0 1.2em 0;overflow:hidden;}
ul.linkListFlat > li {margin:0; padding:0 4px; border-left:1px solid #444; list-style:none; float:left; line-height:1.1em;}
ul.linkListFlat > li:first-child {border-left:none; padding-left:0;}
ul.linkListFlat > li > a {display:inline-block;}

ul.linkListPlain {margin:0 0 1.2em 0;}
ul.linkListPlain li {margin:0; padding:0 0 4px 0;list-style:none;}
ul.linkListPlain li ul {margin-left:15px;}

ul.linkListJump {}

ul.anchorList li {list-style-type:none; padding:0; margin:0; line-height:140%;}

ul.anchorList li a {
	background:url(/web-resources/ftidocs/ui/default/images/down.gif) 0 3px no-repeat;
	padding:0 0 0 10px;
}


/* GENERAL CONTAINER STYLES
=============================================================== */
.fluidStyle1 {margin:0 0 20px 0;}
.fluidStyle1 > .title {border-bottom:1px solid #DEDDCB; margin:0 0 10px 0; padding:0 0 10px 0;}

.fluidStyle2 {background:url(/web-resources/ftidocs/ui/default/images/shadowlp-bot-w.gif) no-repeat scroll -50px bottom #F2F2EB; padding:0 0 45px 0; margin:0 0 1.4em 0;}
.fluidStyle2 > .image{display:block; margin:0;}
.fluidStyle2 > .image > img {width:100%;}
.fluidStyle2 > .title {border-bottom:1px solid #DEDDCB; margin: 10px 15px 10px; padding:5px 0 10px 0;}
.fluidStyle2 > .content {padding:0px 15px;}

.fluidStyle3 {background:url(/web-resources/ftidocs/ui/default/images/shadow-bot-b.gif) no-repeat scroll -700px top #F2F2EB; padding:25px 0 0 0; margin:0 0 1.4em 0;}
.fluidStyle3 > .title {border-bottom:1px solid #DEDDCB; margin: 10px 15px 10px; padding:5px 0 10px 0;}
.fluidStyle3 > .content {padding:0px 15px;}

.fluidError1 {margin:0 0 1.2em 0; border:2px solid red; padding:10px; color:red;}
.fluidError1 > ul {margin-bottom:0;}

.fluidAlert1 {border:5px solid #fff; background:#FFFFDD url(/web-resources/ftidocs/ui/default/images/icon_alert.gif) no-repeat 8px 8px; color:#000; margin:5px 5px 1.4em 5px; padding:8px 8px 8px 30px; box-shadow:0px 0px 5px #BBB;}


.fixedStyle1 {padding:0 15px; margin:0px 5px 25px 5px; background: url(/web-resources/ftidocs/ui/default/images/bg-fixed-panel.gif) 0 0 repeat-y; padding: 0px; width: 699px;}
.fixedStyle1 > .t {background: transparent url(/web-resources/ftidocs/ui/default/images/bg-drawersh-t.gif) no-repeat scroll 2px 0; clear: both; padding-top: 5px; height: 1px; display:block;}
.fixedStyle1 > .b {background: url(/web-resources/ftidocs/ui/default/images/bg-drawersh-b.gif) 2px bottom no-repeat; height: 8px; width: 699px; clear: both; padding-top: 10px; border: 0; display:block;}
.fixedStyle1 > .title {margin:0 4px 4px; border-bottom:2px solid #EAEBE3; padding:10px 13px;}
.fixedStyle1 > .content {margin:0 4px 4px; padding:13px 13px 0 13px;}
.fixedStyle1 > * {margin-bottom:0;}


/* COLUMN SETS
=============================================================== */
div > .row {clear:both; }
div > .row > .col {float:left; }

.colsetStyle1 > .row {margin-bottom:25px;}
.colsetStyle1 > .row > .col {margin:0 0 0 20px; width:335px;}
.colsetStyle1 > .row > .col:first-child {margin-left:0;}

.colsetStyle2 > .row {margin-bottom:25px;}
.colsetStyle2 > .row > .col {margin-left:25px; width:343px;}
.colsetStyle2 > .row > .col:first-child {margin-left:0;}


.colsetStyle3 {}

.colsetStyle3 > .row {padding:0 24px 0 15px; margin:0 0 1.4em 0; background:#f2f2eb url(/web-resources/ftidocs/ui/default/images/shadow-l-b.gif) no-repeat 725px 0;}
.colsetStyle3 > .row > .col {float:left;}
.colsetStyle3 > .row > .col.main {width:700px;padding:20px 0;}
.colsetStyle3 > .row > .col.sidebar {width:200px;float:right;padding:20px 0;}


/* HTML BLOCK
=============================================================== */

.htmlBlock {}

.htmlBlock2 {font-size:14px;color:#fff; margin:20px;}
.htmlBlock2 > .title {color:#fff;font-size:28px;margin-bottom:0;}
.htmlBlock2 a {color:#f0aa00;font-weight:bold;}
.htmlBlock2 > .hr2 {margin:8px 0;}


/* LINKS LIST
=============================================================== */
.linksList > .title {margin:0 0 10px 0;}
.linksList > ul > li {clear:both;}

.linksList2 {margin:20px; color:#fff; font-size:14px;}
.linksList2 > .title {color:#fff;font-size:28px;margin-bottom:0;}
.linksList2 a {color:#f0aa00;font-weight:bold;}

.linksList2 > .hr2 {margin:8px 0;}




/* QUICK LINKS (I am here to...)
=============================================================== */
.quickLinks { position:absolute; top:-62px; left:0; width:245px; z-index:99;}
.quickLinks .shadow {width:255px; height:51px; background:url(/web-resources/ftidocs/ui/default/images/bg-quicklinks.png) no-repeat 0 0; position:absolute; top:0; left:0; z-index:1;}

.quickLinks .trigger {display: block; background:#fff url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) -700px -127px no-repeat; color: #369; font: 700 12px arial; text-transform: uppercase; height:40px; position:relative; z-index:2;}
.quickLinks .trigger span {display:block; padding:13px 14px; background: url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) 224px -213px no-repeat;}

.quickLinks .content {background:#DEE; position:relative; z-index:2;}
.quickLinks .content ul {padding:10px 15px;margin:0;}
.quickLinks .content ul li {display:block; list-style:none; padding:0;}
.quickLinks .content ul li a {display:block; padding:8px 10px; margin:0 0 1px 0; color:#369; background:#fff; text-decoration:none;}
.quickLinks .content ul li a:hover {background: #FCE09F; color: #B50;}

html.ready .quickLinks .content {display:none;}

.quickLinks .trigger:hover {background-position:-700px -167px;}

.quickLinks.expand > .trigger {background:#DEE; color:#000;}
.quickLinks.expand > .trigger > span {background-position:224px -244px;}

.quickLinksStatic {position:relative;margin-bottom:-42px;}
.quickLinksStatic .trigger {cursor:default;background:#DEE; color:#000;}
.quickLinksStatic .trigger span {background-image:none;}
.quickLinksStatic .trigger:hover {text-decoration:none;}
html.ready .quickLinksStatic .content {display:block;}

/* SECONDARY LANDING
=============================================================== */
.secondaryLanding > .row {margin-bottom:0;}
.secondaryLanding .perspective {padding:8px;background:#FFFFEE;border:1px solid #EEEEDD; margin:12px 12px 0;}


/* LIGHTBOX CONTAINERS
=============================================================== */
.lightboxStyle1 {width:705px; background:#fff; margin:25px 0 25px; text-align:left; padding:0; overflow:hidden;}
.lightboxStyle1 > .title {padding:10px 70px 0 15px; margin: 0;}
.lightboxStyle1 > .content {padding:15px; background:#fff;}

.lightboxStyle1 > .menu {margin:0;padding:0;position:absolute;float:left;}
.lightboxStyle1 > .menu > a {background:#666; color:#fff; float:left; font-weight:bold;}
.lightboxStyle1 > .menu > a > span {float:left; padding:6px 12px;}

.lightboxStyle1 > .menu.topRight {right:0;top:0;}

.lightboxStyle1.screen {background:#000;margin:0;padding:0;}

.lightboxStyle1 > .title {}
.lightboxStyle1 > .content {overflow:hidden;overflow-y:auto;clear:both;}
.lightboxStyle1 > .actions {clear:both; padding:10px 15px; background:#EEE;}

.lightboxStyle1.loading > .content {background:#fff url(/web-resources/ftidocs/ui/default/images/loading.gif) no-repeat center center;min-height:200px;}

#extLinkWarning.lightboxStyle1 {width:400px;}




/* GATEWAY
=============================================================== */

.pgCanvas.gateway #pgLeader > div {padding-bottom:0;}
.pgCanvas.gateway #pgContent {border-top:none;background:url(/web-resources/ftidocs/ui/default/images/bg-pgContentBand.gif) repeat-x 0 0 #fff;}
.pgCanvas.gateway #pgContent > div {margin-top:0;border-top:none; background:url(/web-resources/ftidocs/ui/default/images/bg-home-array.png) no-repeat -385px -892px transparent;min-height:150px;}

.pgCanvas.gateway #tagline {background:none;}

#gateway {position:relative; z-index:2; margin:10px 0 0; background:url(/web-resources/ftidocs/ui/default/images/mapAsset_UK.jpg) no-repeat scroll 0 50px transparent; padding:0 380px 0 0; height:400px;}

/*#gateway > .bottom {display:block; height:75px; width:100%; background:url(/web-resources/ftidocs/ui/default/images/bg-gateway-bottom.jpg) repeat-x 0 0; position:absolute; bottom:-75px; left:0; z-index:1;}*/
#gateway form {margin:0;}

#gateway .splashArea {float:left; color:#CDE; margin:70px 255px 30px 20px; height:250px; overflow:hidden;}

#gateway .interact {float:right; color:#000; position:absolute; top:0; right:0; z-index:30; width:325px; height:440px; margin:0; background:#fff; text-align:center; border-top:6px solid #EEAA00; padding:20px 20px;}
#gateway .interact h1 {margin-top:0;}

#gateway .actorChoice ul.actors {margin:10px auto;}
#gateway .actorChoice ul.actors > li {list-style:none; margin:0 0 10px 0;}
#gateway .actorChoice ul.actors .btn3 > span {min-width:180px;}


/* SPOTLIGHTS
=============================================================== */

.spotlightStyle1 {width:735px; position:relative; margin:-18px 0 10px -23px; background:url(/web-resources/ftidocs/ui/default/images/shadow-bot-w.gif) no-repeat scroll -700px bottom; padding:0 0 10px 0;}
.spotlightStyle1 .inner {background:url(/web-resources/ftidocs/ui/default/images/bg-spotlight.png) no-repeat scroll right bottom transparent; color:#333; height:200px;}
.spotlightStyle1 .inner .inner {background:url(/web-resources/ftidocs/ui/default/images/bg-spotlight.png) no-repeat scroll 0 0 transparent; padding:18px 0 20px 23px;height:auto;}
.spotlightStyle1 .inner img {float:right; height:183px; width:280px; margin:0 10px 0 0;}
.spotlightStyle1 .inner h1 {margin:0 0 15px 0;}
.spotlightStyle1 .inner h2 {margin:0 0 5px 0; text-transform:uppercase;}
.spotlightStyle1 .inner div {}
.spotlightStyle1 .inner a {float:left; margin:10px 0 0 0;}


/* BILLBOARDS
=============================================================== */

.billboardStyle1 {position:relative; height:345px;}
.billboardStyle1 ul {margin:0; padding:0;}
.billboardStyle1 li {margin:0; padding:0; list-style:none;}


.billboardStyle1 ul.slides {float:left;}
.billboardStyle1 ul.slides li {float:left;height:300px;overflow:hidden;display:none;}
.billboardStyle1 ul.slides li a {float:left;}

.billboardStyle1 ul.slides li.active {display:block;}

.billboardStyle1 span.pager {display:block;float:left; position:absolute; bottom:0; left:0; margin:0; width:490px; height:40px; background:#142A58; z-index:20; border-top:5px solid #001155;}
.billboardStyle1 span.pager a {float:left; position:relative; padding:8px 0 0; margin:-5px 0 0; font:italic 18px georgia,serif; height:32px; width:40px; text-align:center; border-top:5px solid #001155; color:#fff;}
.billboardStyle1 span.pager a.textLabel {width:auto; padding-left:10px; padding-right:10px; font:normal 12px arial,sans-serif; padding-top:12px; height:28px;}

.billboardStyle1 span.pager a.active {border-color:#EFAB00;background:#334466;}



.billboardStyle2,
.billboardStyle3 {position:relative; height:175px; }
.billboardStyle2 ul,
.billboardStyle3 ul {margin:0; padding:0;}
.billboardStyle2 li,
.billboardStyle3 li{margin:0; padding:0; list-style:none;}


.billboardStyle2 ul.slides,
.billboardStyle3 ul.slides {float:left;height:100%}
.billboardStyle2 ul.slides li,
.billboardStyle3 ul.slides li {float:left;height:100%; overflow:hidden; border:1px solid #ccc;}
.billboardStyle2 ul.slides li a,
.billboardStyle3 ul.slides li a {float:left;}

.billboardStyle2 span.pager,
.billboardStyle3 span.pager {float:left; position:absolute; top:1px; right:-1px; margin:0; width:24px; height:175px; padding:0; background:#fff; z-index:20;}
.billboardStyle2 span.pager a,
.billboardStyle3 span.pager a{float:left; padding:4px 0 7px; font:bold italic 14px georgia,serif; width:100%; text-align:center; background:url(/web-resources/ftidocs/ui/default/images/billboard_2_dividerline.gif) no-repeat -1px bottom; color:#336699; position:relative; text-decoration:none;}
.billboardStyle2 span.pager a .marker,
.billboardStyle3 span.pager a .marker{display:none; position:absolute; top:0; left:0; margin:0 0 0 -13px; width:13px; height:30px;}

.billboardStyle2 span.pager a.active,
.billboardStyle3 span.pager a.active {color:#fff;background-color:#EEAA00;}
.billboardStyle2 span.pager a.active .marker ,
.billboardStyle3 span.pager a.active .marker {display:block; background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat scroll -485px -2px transparent;}


.billboardStyle3 {overflow:hidden;}
.billboardStyle3 ul.slides {width:100%;}
.billboardStyle3 ul.slides li {float:none;display:block;}
.billboardStyle3 span.pager {right:1px;}

.threeCol-30-45-25 .contentLeader .billboardStyle3 {width:735px; margin-left:-23px;margin-top:-12px;margin-bottom:15px;overflow:hidden; padding-bottom:10px; background:url(/web-resources/ftidocs/ui/default/images/shadow-bot-b.png) no-repeat -500px bottom;}
.threeCol-30-45-25 .contentLeader .billboardStyle3 .slides li {width:734px;border-left:none;}



.billboardStyle2b {position:relative; float:left; margin:0 0 40px 0;}
.billboardStyle2b ul {margin:0; padding:0;}
.billboardStyle2b li {margin:0; padding:0; list-style:none;}


.billboardStyle2b ul.slides {float:left;margin:0 15px 0 15px;}
.billboardStyle2b ul.slides li {float:left; height:155px; width:412px; overflow:hidden; display:none;}
.billboardStyle2b ul.slides li a {float:left; height:100%;}
.billboardStyle2b ul.slides li a img {height:100%;}

.billboardStyle2b ul.slides li.active {display:block;}

.billboardStyle2b a.prev,
.billboardStyle2b a.next {position:absolute;right:0;top:0;height:100%;z-index:30;background:#EEAA00;width:14px;overflow:hidden;height:100%;display:block;}
.billboardStyle2b a.prev:hover,
.billboardStyle2b a.next:hover {background-color:#EE9922;}

.billboardStyle2b a.prev {left:0;right:auto;}

.billboardStyle2b a.prev span,
.billboardStyle2b a.next span{text-indent:-5000px;display:block; height:12px; width:10px; position:absolute; top:50%;left:0; margin:-6px 0 0;}

.billboardStyle2b a.prev span {background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat right -582px;}
.billboardStyle2b a.next span {background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat right -538px;}

.billboardStyle2b .shadow {position:absolute; bottom:-40px; left:0; height:40px; width:100%; background:url(/web-resources/ftidocs/ui/default/images/Billboard-Style_2b_shadow.jpg) repeat-x 0 0; display:block;}





/* CAROUSELS
=============================================================== */

.jcarousel-clip {overflow:hidden;}


.carouselStyle1 {position:relative;margin:0 0 1.4em 0;}


.carouselStyle1 ul.slides {float:left;padding:5px 0 0; margin:0; height:125px; overflow:hidden;}
.carouselStyle1 ul.slides > li {padding:0; float:left;  width:225px; height:119px; background:url(/web-resources/ftidocs/ui/default/images/bg-carouselitem.png) no-repeat 1px 0;margin:5px 0 0 2px; list-style:none;}
.carouselStyle1 ul.slides > li > div {border-top:5px solid #CCCCBB;height:85px;padding:10px;margin:0 4px 0 2px; position:relative; cursor:pointer;}
.carouselStyle1 ul.slides > li > div > .image {float:left; height:95px; margin:-10px 10px 5px -10px; position:relative; overflow:hidden;}
.carouselStyle1 ul.slides > li > div > .title {margin:0 0 10px 70px;}
.carouselStyle1 ul.slides > li > div > .tracker {position:absolute; bottom:10px; right:10px; font-size:10px; font-family:georgia, serif; color:#666;}

.carouselStyle1 ul.slides > li.hover {background-position:-224px 0;}
.carouselStyle1 ul.slides > li.hover > div > .title,
.carouselStyle1 ul.slides > li.hover > div > .content {color:#369; text-decoration:underline;}

.carouselStyle1 ul.slides > li.active {background-position:-224px 5px;margin-top:0;}
.carouselStyle1 ul.slides > li.active > div {border-top-color:#EEAA00; height:95px}
.carouselStyle1 ul.slides > li.active > div > .image {height:100px;}
.carouselStyle1 ul.slides > li.active > div > .tracker {bottom:15px;}
.carouselStyle1 ul.slides > li.active > div > .title,
.carouselStyle1 ul.slides > li.active > div > .content {color:#993300;}

html.js .carouselStyle1 ul.slides {visibility:hidden;}
html.ready .carouselStyle1 ul.slides {visibility:visible;}

.carouselStyle1 > .jcarousel-clip {margin:0 15px;}

.carouselStyle1 a.prev,
.carouselStyle1 a.next {position:absolute;right:0;top:5px;z-index:30;background:#EEAA00;width:14px;height:101px;overflow:hidden;display:block;}
.carouselStyle1 a.prev:hover,
.carouselStyle1 a.next:hover {background-color:#EE9922;}

.carouselStyle1 a.prev {left:0;right:auto;}

.carouselStyle1 a.prev > span,
.carouselStyle1 a.next > span{text-indent:-5000px;display:block; height:12px; width:10px; position:absolute; top:50%;left:0; margin:-6px 0 0;}

.carouselStyle1 a.prev > span {background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat right -582px;}
.carouselStyle1 a.next > span {background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat right -538px;}

.carouselStyle1 > div.contents {position:relative; margin:0 0 0 0; clear:both;}

.carouselStyle1 > div.contents > div {display:none;}
.carouselStyle1 > div.contents > div.active {display:block;}




.carouselStyle2 {position:relative;margin:0 0 1.4em 0;}
.carouselStyle2 ul {margin:0; padding:0;}
.carouselStyle2 li {margin:0; padding:0; list-style:none;}


.carouselStyle2 ul.slides {float:left; border-bottom:10px solid #F4F5F0; clear:both; width:702px;}
.carouselStyle2 ul.slides > li {padding:20px 10px 10px; width:680px;}
.carouselStyle2 ul.slides > li > .image {float:left; height:100%; margin:0 10px 5px 0;}
.carouselStyle2 ul.slides > li > h3 {margin:0 0 10px 0;}

#page-edit-html .carouselStyle2 ul.slides > li {display:none;}
#page-edit-html .carouselStyle2 ul.slides > li.active {display:block;}


.carouselStyle2 span.pager {float:left; position:relative; margin:0; width:660px; height:41px;background:#F4F5EF; z-index:20; border-top:5px solid #CBCCBE; }
.carouselStyle2 span.pager a {float:left; padding:0 15px; font:normal 13px/40px georgia,serif; height:41px; text-align:center; border-top:5px solid #CBCCBE; color:#4778A5; border-right:1px solid #DDDDDD; position:relative; top:-5px;}
.carouselStyle2 span.pager a span {}
.carouselStyle2 span.pager a:hover {border-top-color:#ACAA9D;background-color:#EEEEDD;}

.carouselStyle2 span.pager a.active {border-top-color:#EEAC00;background:#fff; top:-10px; padding-bottom:5px;}

.carouselStyle2 a.prev,
.carouselStyle2 a.next {float:left;height:45px;width:21px; overflow:hidden;}

.carouselStyle2 a.prev span,
.carouselStyle2 a.next span {text-indent:-5000px;display:block;}

.carouselStyle2 a.prev {background:url(/web-resources/ftidocs/ui/default/images/btn-prev.png) no-repeat 0 0;}
.carouselStyle2 a.next {background:url(/web-resources/ftidocs/ui/default/images/btn-next.png) no-repeat 0 0;}

.carouselStyle2 a.prev:hover,
.carouselStyle2 a.next:hover {background-color:#EE9922;}



/* TABS
=============================================================== */

.tabsetStyle1 {position:relative; margin:0 0 1.4em 0;}


.tabsetStyle1 .tabsetTabs {float:left; position:relative;  z-index:20;}
.tabsetStyle1 .tabsetTabs a {float:left; padding:7px 15px; text-align:center; font-weight:bold; border-top:5px solid #CBCCBE;  background:#F4F5EF; color:#666; border-left:2px solid #fff; border-bottom:1px solid #DDD; position:relative;}
.tabsetStyle1 .tabsetTabs a:hover {border-top-color:#ACAA9D;background-color:#EEEEDD;}
.tabsetStyle1 .tabsetTabs a:first-child {border-left:none;}

.tabsetStyle1 .tabsetTabs a.tabsetActive {border-top-color:#EEAC00; color:#B50; border-bottom:none; background:#F2F2EB; padding-bottom:8px;}

.tabsetStyle1 .tabsetTabs .shadow {position:absolute;bottom:0;right:-10px; background:url(/web-resources/ftidocs/ui/default/images/shadow_tab_style1.jpg) no-repeat right bottom; width:10px; height:30px;}


.tabsetStyle1 div.tabsetContents {clear:both; margin:0 0 0 0;float:left;width:100%;padding:0;}

.tabsetStyle1 .tabsetContent {background:#F2F2EB; clear:both; padding:24px 15px; display:none;}
.tabsetStyle1 .tabsetActive {display:block;}


.tabsetStyle1 > div.contents > div > table.section {margin:20px 0 0;}
.tabsetStyle1 > div.contents > div > table.section:first-child {margin-top:0;}
.tabsetStyle1 > div.contents > div > table.section td {border-bottom:1px solid #ccc;}

.tabsetStyle1 > div.contents > div > table.section td.image {float:left; padding:0 10px 0 0;border:none;}
.tabsetStyle1 > div.contents > div > table.section td.image img {max-width:250px;}

.tabsetStyle1 > div.contents > div > table.section td > h3 {margin:0 0 5px 0;}

.tabsetStyle1 > div.contents > div > table.section .sections {margin:12px 0 0 0;}

.tabsetStyle1 > div.contents > div > table.section .sections > div {margin:0 0 1.4em 0;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > h3 {margin:0 0 12px 0;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > h3 > a > .icon {float:left; margin:2px 0px 0 0; background:url(/web-resources/ftidocs/ui/default/images/arrowArray.gif) no-repeat left -293px; ; height:14px; width:15px;}
.tabsetStyle1 > div.contents > div > table.section .sections > div > .content {display:none;padding:0 0 0 15px;}

.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > h3 > a {color:#000;}
.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > h3 > a > .icon {background-position:left -371px;}
.tabsetStyle1 > div.contents > div > table.section .sections > div.expand > .content {display:block;}

.tabsetStyle1 > div.contents .tblStyle1 {width:711px; margin-left:-15px;}


/* ACCORDIONS
=============================================================== */

.sectionedContent.accordion.fluidStyle3 {padding-top:5px;}
.sectionedContent.accordion.fluidStyle3 > .title {margin-left:10px;margin-right:10px;}
.sectionedContent.accordion.fluidStyle3 > .content {padding-left:10px;padding-right:10px;}

.accordionStyle1 .expand-collapse {padding-top:5px;margin:0 0 12px 0;overflow:hidden;}
.accordionStyle1 .expand-collapse li {float:left;padding:0 8px 0; border-left:1px solid #000; list-style:none;}
.accordionStyle1 .expand-collapse li.expand {border-left:none; padding-left:2px;}

.accordionStyle1 .pane {background: url(/web-resources/ftidocs/ui/default/images/bg-drawersh.gif) repeat-y scroll 0 0 transparent; border: 0 none; margin: 0 0 10px; padding: 0 3px 0 4px; position: relative; width: 687px;}
.accordionStyle1 .pane .t {background: url(/web-resources/ftidocs/ui/default/images/bg-drawersh-t.gif) no-repeat scroll 0 0 transparent; display: block; height: 5px; margin: 0 -4px; overflow: hidden;}
.accordionStyle1 .pane .b {background: url(/web-resources/ftidocs/ui/default/images/bg-drawersh-b.gif) no-repeat scroll 0 0 transparent; display: block; height: 5px; margin: 0 -4px; overflow: hidden;}
.accordionStyle1 .pane .title {background: url(/web-resources/ftidocs/ui/default/images/bg-drawer_ISR.png) no-repeat scroll 0 0 transparent; margin-top: -1px; width: 687px; border-top: 7px solid #D3E5E5; margin:0;}
.accordionStyle1 .pane .title a {background: url(/web-resources/ftidocs/ui/default/images/ICON_arrowClose_10x10.gif) no-repeat scroll 10px 10px transparent; color: #000000; display: block; font: 400 17px arial,sans-serif; padding: 7px 10px 7px 25px; text-decoration: none;}
.accordionStyle1 .pane .content {background:#fff;padding:15px;border-top:1px solid #DDDDDD;}
html.js .accordionStyle1 .pane .content {display:none;}

.accordionStyle1 .pane .title:hover,
.accordionStyle1 .pane.expand .title:hover{background:#FFFFDD;}

.accordionStyle1 .pane.expand .title {background:#D3E5E5;}
.accordionStyle1 .pane.expand .title a {background: url(/web-resources/ftidocs/ui/default/images/ICON_arrowOpen_10x10.gif) no-repeat scroll 10px 10px transparent;}
.accordionStyle1 .pane.expand .content {display:block;}


.accordionStyle2 > .expand-collapse {display:none;}


.accordionStyle2 > .pane {background:transparent; border:none; margin:0; padding:1px 0 0; position: relative; border-top:1px solid #001256;}
.accordionStyle2 > .pane > .t {display:none;}
.accordionStyle2 > .pane > .b {display:none;}
.accordionStyle2 > .pane > .title {background:url(/web-resources/ftidocs/ui/default/images/bg-accordion-style2-title.png);margin:0 0 1px 0;height:28px;overflow:hidden;}
.accordionStyle2 > .pane > .title > a {background: url(/web-resources/ftidocs/ui/default/images/ICON_arrowClose_10x10_FFFFFF.png) no-repeat scroll 10px 9px transparent; color: #fff; display: block; font-size:12px; font-family:arial,sans-serif; padding: 7px 10px 7px 25px; text-decoration: none;}
.accordionStyle2 > .pane > .content {background:#eee; padding:15px; margin:0 0 1px; display:none; overflow-y:auto; color:#000;}

.accordionStyle2 > .pane > .title:hover,
.accordionStyle2 > .pane.expand > .title:hover{background-position:0 -28px;}

.accordionStyle2 > .pane.expand {border-bottom:2px solid #EEAA00;}
.accordionStyle2 > .pane.expand > .title {background-color:#EEAA00;}
.accordionStyle2 > .pane.expand > .title > a {background: url(/web-resources/ftidocs/ui/default/images/ICON_arrowOpen_10x10_FFFFFF.png) no-repeat scroll 10px 9px transparent;}
.accordionStyle2 > .pane.expand > .content {display:block;}

.accordionStyle2 > .pane:first-child {padding-top:0; border-top:none;}




/* PRESS CENTRE
=============================================================== */
#pressCentre .filter {margin:0 0 10px 0;}
#pressCentre .filter label {margin:0 10px 0 0;}

#pressCentre .releases .contacts {float:right;width:150px; background:#fff;padding:8px 8px 0;background:#FFFFEE;border:1px solid #EEEEDD; margin:0 0 5px 12px;}
#pressCentre .releases .contacts .vcard {margin:0 0 10px 0;}
#pressCentre .releases .contacts .vcard .fn {font-weight:bold;display:block;}
#pressCentre .releases .contacts .vcard .position {display:block;}
#pressCentre .releases .contacts .vcard .tel {display:block;}
#pressCentre .releases .contacts .vcard .email {display:block;}

.tblContacts td.tel {white-space:nowrap;}




/* FUND CATEGORY/VEHICLE SELECT
=============================================================== */
.fundsCatVehSelect p.categories {float:left;margin-right:15px;} 

.fundsCatVehSelect p.categories label,
.fundsCatVehSelect p.vehicles label {display:block;}

.leftSidebar .fundsCatVehSelect p.categories {float:none;}
.leftSidebar .fundsCatVehSelect .title {font-size:12px;color:#000;font-weight:bold;font-family:arial, helvetica, sans-serif;margin:0 0 15px 0;}

.fundsCatVehSelect select {margin-top:5px;}


/* FUND SEARCH SIDEBAR
=============================================================== */

.fundSearch {padding:0 25px;}
.fundSearch > form {margin:0 0 20px 0;}
.fundSearch > form > h4 {font-size:12px; color:#333; margin:0 0 10px 0; font-family:arial, helvetica, sans-serif;}

.fundSearch label {display:block; margin:0 0 6px 0;}
.fundSearch input.txt {display:inline-block; margin:0 3px 0px 0; width:155px;}

.fundSearch .linkListFlat {margin:6px 0 0;}



/* FUND PERFORMANCES
=============================================================== */

.fundPerformance .tblFilters {margin-bottom:0;}
.fundPerformance .tblStyle1 th {text-align:center;vertical-align:bottom;}
.fundPerformance .tblStyle1 .thead3 th {text-align:left;}
.fundPerformance .tblStyle1 th.fundName {text-align:left;}



/* FUND DETAILS
=============================================================== */

.fundDetails > .tabsetStyle1 > div.contents > div {padding:0;}
.fundDetails > .category {color:#666;margin:-12px 12px 1.4em 12px; position:relative;}

.fundDetails .overview {margin:0 25px 14px;}


.fundDetails .reportDate {font-size:11px; color:#666;}

.fundDetails .managers .manager {float:left; margin:0 16px; width:100px;}



/* FUND DIVIDENDS
=============================================================== */
.fundDividends {}
.fundDividends .tblFilters label {white-space:nowrap;}
.fundDividends .tblFilters .note {display:block; padding-top:2px;}

html.js .fundDividends .funds > .fund {display:none;}
html.js .fundDividends .funds > .fund.active {display:block;}


/* FUND IDENTITIES
=============================================================== */

table.tblFundIdentities th {padding-top:15px;padding-bottom:15px;}


/* CONTACT DETAILS
=============================================================== */
.contactDetails .fieldsetStyle1 > .legend {font-family:arial, helvetica, sans-serif;font-weight:bold;font-size:15px;}


/* COMMENTARY LISTING
=============================================================== */

.commentaryListing > .filter {background:#F4F5EF; padding:8px; margin:0;}



/* EMAIL SUBSCRIPTION
=============================================================== */


.emailSubscribe .subCategory {margin:0 0 16px;}

.emailSubscribe .subscribeSubscriptions .btnset {padding-left:0;}

.emailSubscribe .subCategoryFund {margin: 0 0 8px 0;}

.emailSubscribe .subscribeContactInfo input[type=text] {width:250px;}
.emailSubscribe .subscribeContactInfo textarea {width:350px;height:100px;}
.emailSubscribe .subscribeContactInfo input[name=address2] {clear:left;display:block;margin-top:5px;}

.emailSubscribe .wrapField {clear:both;position:relative;}
.emailSubscribe .wrapField .label {position:absolute;left:0;top:0;width:100px;}
.emailSubscribe .wrapField .field {padding-left:105px;}
.emailSubscribe .wrapField .field small {display:block;}