#TLStrategywrap { background:#f0f1f3; border:1px solid #808d9e; color:#333; font-family:'Open Sans', sans-serif; font-size:10pt; width:736px;  -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft: 10px; border-bottom-left-radius:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; border-bottom-right-radius:10px; }

#TLStrategybanner { background:#f0f1f3; background-image: linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -o-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -moz-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -webkit-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -ms-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -webkit-gradient(linear, left top, right 50, color-stop(0, rgb(91,99,110)), color-stop(0.4, rgb(145,154,166)), color-stop(1, rgb(90,99,110))); display:table-cell; vertical-align:middle; height:250px; width:736px; border-bottom:1px solid #808d9e; padding:24px 30px 15px 30px; overflow:hidden; font-family:inherit; } 
#TLStrategybanner h1 { margin:0px; padding:0px; color:#f0f1f3; text-align:right; font-family:inherit; font-size:3em; line-height:0.9em; text-transform:uppercase; letter-spacing:1pt; }
#TLStrategybanner h2 { margin:0px; padding:0px; color:#f0f1f3; text-align:right; font-family:inherit; font-size:1.3em; line-height:1.3em; text-transform:uppercase; letter-spacing:1pt; }
#TLStrategybanner h3 { margin:0px; padding:0px; color:#f0f1f3; text-align:right; font-family:inherit; font-size:1em; line-height:1.5em; }
#TLStrategybanner a { color:#808d9e; text-decoration:underline; font-style:italic; }
#TLStrategybanner a:hover { color:#9cb4da; }

#TLStrategybody { color:#333; padding:0px 30px 30px 30px; font-family:inherit; }
#TLStrategybody a { color:#1d3d6c; text-decoration:underline; }
#TLStrategybody a.ext { font-style:italic; }
#TLStrategybody a:hover { color:#9cb4da; }

#TLStrategytoc_1 { font-family:inherit; }
#TLStrategytoc_1 #top { margin:0px 0px 0px -30px; width:736px; height:20px; background-color:rgba(247, 248, 250, 1); }
#TLStrategytoc_1 #wrap { margin:0px 0px 0px -30px; width:506px; height:10px; background:#f0f1f3; background-color:rgba(247, 248, 250, 1); }
#TLStrategytoc_1 #corner  { background-color:rgba(240, 241, 243, 1); height:10px; border-top:1px solid #FFF; -webkit-border-top-right-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; }
#TLStrategytoc_1 #main { width:190px; margin:-11px -30px 20px 30px; padding:0px 20px 20px 20px; border-bottom:1px solid #FFF; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px; background-color:rgba(247, 248, 250, 1); float:right; text-align:center; font-family:inherit; font-size:0.8em; line-height:1.3em; letter-spacing:1pt; text-transform:uppercase; }
#TLStrategytoc_1 #main .c_spoiler { font-family:inherit; font-size:0.7em; line-height:1.3em; letter-spacing:1pt; text-transform:uppercase; }
#TLStrategytoc_1 #main h2 { color:#036; font-weight:800; font-family:inherit; text-align:center; font-size:2.2em; line-height:1.1em; }
#TLStrategytoc_1 #main h3 { color:#036; font-weight:800; font-family:inherit; text-align:center; font-size:1.5em; line-height:1.1em; }
#TLStrategytoc_1 #main a.toplvl { color:#1d3d6c; font-weight:800; text-decoration:none; font-size:1.5em; }
#TLStrategytoc_1 #main a.sublvl { color:#1d3d6c; font-weight:400; text-decoration:none; font-size:1.2em; }
#TLStrategytoc_1 #main a { color:#808d9e; font-weight:400; text-decoration:none; font-size:1em;}
#TLStrategytoc_1 #main a:hover { color:#9cb4da; }

#TLStrategytoc_1a { font-family:inherit; }
#TLStrategytoc_1a #top { margin:0px 0px 0px -30px; width:736px; height:20px; background-color:rgba(247, 248, 250, 1); }
#TLStrategytoc_1a #wrap { margin:0px 0px 0px -30px; width:446px; height:10px; background:#f0f1f3; background-color:rgba(247, 248, 250, 1); }
#TLStrategytoc_1a #corner  { background-color:rgba(240, 241, 243, 1); height:10px; border-top:1px solid #FFF; -webkit-border-top-right-radius:10px; -moz-border-radius-topright:10px; border-top-right-radius:10px; }
#TLStrategytoc_1a #main { width:250px; margin:-11px -30px 20px 30px; padding:0px 20px 20px 20px; border-bottom:1px solid #FFF; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; border-bottom-left-radius:10px; background-color:rgba(247, 248, 250, 1); float:right; text-align:center; font-family:inherit; font-size:0.8em; line-height:1.3em; letter-spacing:1pt; text-transform:uppercase; }
#TLStrategytoc_1a #main .c_spoiler { font-family:inherit; font-size:0.7em; line-height:1.3em; letter-spacing:1pt; text-transform:uppercase; }
#TLStrategytoc_1a #main h2 { color:#036; font-weight:800; font-family:inherit; text-align:center; font-size:2.2em; line-height:1.1em; }
#TLStrategytoc_1a #main h3 { color:#036; font-weight:800; font-family:inherit; text-align:center; font-size:1.5em; line-height:1.1em; }
#TLStrategytoc_1a #main a.toplvl { color:#1d3d6c; font-weight:800; text-decoration:none; font-size:1.5em; }
#TLStrategytoc_1a #main a { color:#808d9e; font-weight:400; text-decoration:none; font-size:1em;}
#TLStrategytoc_1a #main a:hover { color:#9cb4da; }

#TLStrategytoc_2 { background:#f7f8fa; color:#333; width:646px; margin:auto; padding:15px; padding:0px 15px 0px 15px; overflow:auto; font-family:inherit; font-size:1em; line-height:1.5em; border-top:1px solid #CCC; border-bottom:1px solid #FFF; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
#TLStrategytoc_2 ol { list-style:none; margin-left:0; padding:15px 0px 30px 0px; line-height:1.5em; }
#TLStrategytoc_2 ol li { margin-left:0; padding:0; display:block; }
#TLStrategytoc_2 ol a { text-decoration:none; font-weight:400; }
#TLStrategytoc_2 span.cl { float:left; text-indent:0px; }
#TLStrategytoc_2 span.cl2 { float:left; text-indent:15px; } 
#TLStrategytoc_2 span.cl3 { float:left; text-indent:30px; display:block; }
#TLStrategytoc_2 span.cr { display:block; float:right; text-align:right; color:#333; }

#TLStrategybody .clearfix:after { visibility:hidden; display:block; font-size:0; content:""; clear:both; height:0; }
#TLStrategybody div.h1left { background:url('/staff/pathy/TLSTRAT/TLSTRATBOX3.png') no-repeat right 10px; font-family:inherit; height:auto; width:auto; text-align:left; overflow:hidden; }
#TLStrategybody div.h1left h1 { margin:12px 0px 0px 0px; padding-right:50px; color:#036; font-weight:800; font-family:inherit; font-size:2.2em; line-height:43px; border-bottom: 1px solid #CCC; }
#TLStrategybody div.h1right { background:url('/staff/pathy/TLSTRAT/TLSTRATBOX3.png') no-repeat left 10px; font-family:inherit; height:auto; text-align:right; overflow:hidden; }
#TLStrategybody div.h1right h1 { margin:12px 0px 0px 0px; padding-left:50px; color:#036; font-weight:800; font-family:inherit; font-size:2.2em; line-height:43px; border-bottom: 1px solid #CCC; }
#TLStrategybody h1 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:800; font-family:inherit; font-size:2.2em; }
#TLStrategybody h2 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:800; font-family:inherit; font-size:1.9em; }
#TLStrategybody h3 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:800; font-family:inherit; font-size:1.6em;  }
#TLStrategybody h4 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:800; font-family:inherit; font-size:1.25em; }
#TLStrategybody h5 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:800; font-family:inherit; font-size:1em; }
#TLStrategybody h6 { margin:0px 0px 0px 0px; color:#1d3d6c; font-weight:100; font-family:inherit; font-size:1em; }
#TLStrategybody hr { background-color:#CCC; border-width:0; color:#CCC; height:1px; line-height:0em; margin-left:auto; margin-right:auto; width:100%; }
#TLStrategybody div.section { display:block; margin:0; padding:0px 15px 0px 15px; font-family:inherit; font-size:1em ; line-height:1.5em; }
#TLStrategybody .b_spoiler { font-family:'Open Sans', sans-serif; font-size:9pt; line-height:1.3em; }
#TLStrategybody table.left { float:none; width:636px; margin:15px auto 0px auto; padding:5px 8px 5px 8px; font-family:inherit; font-size:1em; border:0; }
#TLStrategybody table.left th { font-family:inherit; color:#1d3d6c; font-size:1em; text-align:left; padding:0px; border:0; }
#TLStrategybody table.left td { font-family:inherit; font-size:1em; text-align:left; padding:0px; }
#TLStrategybody table.center { width:636px; margin:15px auto 0px auto; padding:5px 8px 5px 8px; font-family:inherit; font-size:1em; border:0; }
#TLStrategybody table.center th { font-family:inherit; color:#1d3d6c; font-size:1em; text-align:center; padding:0px; border:0; }
#TLStrategybody table.center td { font-family:inherit; font-size:1em; text-align:center; padding:0px; }
#TLStrategybody table.border { border:1px solid #ccc; -webkit-border-radius:8px; -moz-border-radius:8px; }
#TLStrategybody ul, ol { margin:0; padding:0px 0px 0px 20px; border:0;}
#TLStrategybody div.c_block { background:#f7f8fa; width:80%; margin:auto; padding:15px; font-family:inherit; font-size:0.9em; line-height:1.5em; border-top:1px solid #CCC; border-bottom:1px solid #FFF; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
#TLStrategybody div.l_block { float:left; background:#f7f8fa; width:auto; padding:15px; margin-right:15px; margin-bottom:15px; font-family:inherit; font-size:0.9em; line-height:1.5em; border-top:1px solid #CCC; border-bottom:1px solid #FFF; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
#TLStrategybody div.r_block { float:right; background:#f7f8fa; width:auto; padding:15px; margin-left:15px; margin-bottom:15px; font-family:inherit; font-size:0.9em; line-height:1.5em; border-top:1px solid #CCC; border-bottom:1px solid #FFF; border-radius:8px; -webkit-border-radius:8px; -moz-border-radius:8px; }
#TLStrategybody span.footnote { display:block; font-family:inherit; font-style:italic; font-size:0.9em; padding-top:10px; }
#TLStrategybody .c_float { display:block; margin-left:auto; margin-right:auto; padding:0px 15px 0.5em 15px; font-family:inherit; text-align:center; font-size:0.9em; }
#TLStrategybody .l_float { float:left; margin-left:auto; margin-right:auto; padding:0px 15px 0.5em 0px; font-family:inherit; text-align:center; font-size:0.9em; line-height:1.5em; }
#TLStrategybody .r_float { float:right; margin-left:auto; margin-right:auto; padding:0px 0px 0.5em 15px; font-family:inherit; text-align:center; font-size:0.9em; line-height:1.5em; }
#TLStrategybody .float { display:block; margin-left:auto; margin-right:auto; padding:1em 0px 0.5em 0px; }
#TLStrategybody img.icon { vertical-align:bottom; padding-bottom:2px; }
#TLStrategybody .blockquote { overflow:auto; }

#TLStrategyfooter { background:#f0f1f3; background-image: linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -o-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -moz-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -webkit-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -ms-linear-gradient(left top, rgb(91,99,110) 0%, rgb(145,154,166) 40%, rgb(90,99,110) 100%); background-image: -webkit-gradient(linear, left top, right 50, color-stop(0, rgb(91,99,110)), color-stop(0.4, rgb(145,154,166)), color-stop(1, rgb(90,99,110))); color:#f0f1f3; border-top:1px solid #808d9e; padding:15px 40px 15px 40px; text-align:right; font-family:'Open Sans' sans-serif; font-size:0.75em; font-weight:500; letter-spacing:1pt; text-transform:uppercase; -webkit-border-bottom-left-radius:8px; -moz-border-radius-bottomleft:8px; border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px; -moz-border-radius-bottomright:8px; border-bottom-right-radius:8px; }
#TLStrategyfooter a { color:#808d9e; font-weight:400; text-decoration:none; }
#TLStrategyfooter a:hover { color:#9cb4da; }
#TLStrategyfooter em { letter-spacing:2pt; }