/* General Selectors */
body {margin:0;padding:0;font-family: Arial, "MS Trebuchet", sans-serif;color:#4f4f4f;font-size:75%;height:100%;background:#fff;}
.container {width:1000px;min-height:850px;border-right:1px solid #c9c9c9;border-left:1px solid #c9c9c9;margin:0 auto;position:relative;height: auto; min-height: 100%;}
.inner {margin:0 20px;}
p {line-height:1.5em;}
h2 {font-size:12px;}
h2.page {margin-top:0;font-weight:normal;color:#a1a1a1;width:730px;}

/* Persistant Footer */
html, body, .container { height: 100%; }
body > .container { height: auto; min-height: 100%; }

a img{border:none;}
a:link{color:#00387F;text-decoration:none;}
a:visited{color:#00387F;text-decoration:none;}
a:hover{color:#00387F;text-decoration:underline;}
a:active{color:#000;text-decoration:none;}
a{outline:none;}

/* Header Specific */
#header {position:relative;height:180px;}
h1 {float:left;bottom:0;position:absolute;margin:0;}
h1 a {background:url('../images/tricon_logo.gif') no-repeat;width:178px;height:40px;display:block;text-indent:-9999px;outline:0;}

ul.navigation {float:right;position:absolute;bottom:0;right:0;margin:0;}
ul.navigation li {float:left;list-style:none;border-left:1px solid #c9c9c9;height:180px;width:200px;position:relative;padding-left:10px;margin-left:-10px;}
ul.navigation li a {text-indent:-9999px;outline:0;bottom:0;position:absolute;}
ul.navigation li:hover ul.navigation-secondary {display:block;}

ul.navigation li ul.navigation-secondary.active {display:block;}

ul.navigation li.active a.active {background-position:10px -18px;width:200px;margin-left:-10px;background-color:#00387F;}

ul.navigation li.our-company a {background:url('../images/our-company.gif') no-repeat;display:block;height:18px;width:88px;}
ul.navigation li.limited-partner-funds a {background:url('../images/limited-partnership-funds.gif') no-repeat;display:block;height:18px;width:173px;}
ul.navigation li.investor-information a {background:url('../images/investor-information.gif') no-repeat;display:block;height:18px;width:144px;}

ul.navigation li ul.navigation-secondary {margin:0;padding:0;position:absolute;bottom:25px;display:none;}
ul.navigation li ul.navigation-secondary li {height:22px;border:none;}
ul.navigation li ul.navigation-secondary li a {height:8px;width:159px;background:url('../images/menu-sprite.gif') no-repeat}

ul.navigation li ul.navigation-secondary li.our-company-principles a {background-position:-159px 0px;}
ul.navigation li ul.navigation-secondary li.our-company-team a {background-position:-159px -8px;}
ul.navigation li ul.navigation-secondary li.our-company-citizenship a {background-position:-159px -16px;}
ul.navigation li ul.navigation-secondary li.our-company-ethics a {background-position:-159px -24px;}

ul.navigation li ul.navigation-secondary li.partnership-approach a {background-position:-159px -32px;}
ul.navigation li ul.navigation-secondary li.partnership-triconten a {background-position:-159px -40px;}
ul.navigation li ul.navigation-secondary li.partnership-triconeleven a {background-position:-159px -160px;}
ul.navigation li ul.navigation-secondary li.partnership-tricontwelve a {background-position:-159px -152px;}
ul.navigation li ul.navigation-secondary li.partnership-triconnine a {background-position:-159px -48px;}
ul.navigation li ul.navigation-secondary li.partnership-historical a {background-position:-159px -56px;}
ul.navigation li ul.navigation-secondary li.partnership-investor a {background-position:-159px -64px;}

ul.navigation li ul.navigation-secondary li.investor-approach a {background-position:-159px -72px;}
ul.navigation li ul.navigation-secondary li.investor-stock a {background-position:-159px -80px;}
ul.navigation li ul.navigation-secondary li.investor-reports a {background-position:-159px -88px;}
ul.navigation li ul.navigation-secondary li.investor-disclosure a {background-position:-159px -96px;}
ul.navigation li ul.navigation-secondary li.investor-presentations a {background-position:-159px -104px;}
ul.navigation li ul.navigation-secondary li.investor-governance a {background-position:-159px -112px;}
ul.navigation li ul.navigation-secondary li.investor-news a {background-position:-159px -120px;}
ul.navigation li ul.navigation-secondary li.investor-factsheet a {background-position:-159px -128px;}
ul.navigation li ul.navigation-secondary li.investor-analystcoverage a {background-position:-159px -136px;}
ul.navigation li ul.navigation-secondary li.investor-events a {background-position:-159px -144px;}



ul.navigation li ul.navigation-secondary li.our-company-principles a:hover, ul.navigation li ul.navigation-secondary li.our-company-principles.active a {background-position:0px 0px;}
ul.navigation li ul.navigation-secondary li.our-company-team a:hover, ul.navigation li ul.navigation-secondary li.our-company-team.active a {background-position:0px -8px;}
ul.navigation li ul.navigation-secondary li.our-company-citizenship a:hover, ul.navigation li ul.navigation-secondary li.our-company-citizenship.active a {background-position:0px -16px;}
ul.navigation li ul.navigation-secondary li.our-company-ethics a:hover, ul.navigation li ul.navigation-secondary li.our-company-ethics.active a {background-position:0px -24px;}

ul.navigation li ul.navigation-secondary li.partnership-approach a:hover, ul.navigation li ul.navigation-secondary li.partnership-approach.active a {background-position:0px -32px;}
ul.navigation li ul.navigation-secondary li.partnership-tricontwelve a:hover, ul.navigation li ul.navigation-secondary li.partnership-tricontwelve.active a {background-position:0px -152px;}
ul.navigation li ul.navigation-secondary li.partnership-triconeleven a:hover, ul.navigation li ul.navigation-secondary li.partnership-triconeleven.active a {background-position:0px -160px;}
ul.navigation li ul.navigation-secondary li.partnership-triconten a:hover, ul.navigation li ul.navigation-secondary li.partnership-triconten.active a {background-position:0px -40px;}
ul.navigation li ul.navigation-secondary li.partnership-triconnine a:hover, ul.navigation li ul.navigation-secondary li.partnership-triconnine.active a {background-position:0px -48px;}
ul.navigation li ul.navigation-secondary li.partnership-historical a:hover, ul.navigation li ul.navigation-secondary li.partnership-historical.active a {background-position:0px -56px;}
ul.navigation li ul.navigation-secondary li.partnership-investor a:hover, ul.navigation li ul.navigation-secondary li.partnership-investor.active a {background-position:0px -64px;}

ul.navigation li ul.navigation-secondary li.investor-approach a:hover, ul.navigation li ul.navigation-secondary li.investor-approach.active a {background-position:0px -72px;}
ul.navigation li ul.navigation-secondary li.investor-stock a:hover, ul.navigation li ul.navigation-secondary li.investor-stock.active a {background-position:0px -80px;}
ul.navigation li ul.navigation-secondary li.investor-reports a:hover, ul.navigation li ul.navigation-secondary li.investor-reports.active a {background-position:0px -88px;}
ul.navigation li ul.navigation-secondary li.investor-disclosure a:hover, ul.navigation li ul.navigation-secondary li.investor-disclosure.active a  {background-position:0px -96px;}
ul.navigation li ul.navigation-secondary li.investor-presentations a:hover, ul.navigation li ul.navigation-secondary li.investor-presentations.active a  {background-position:0px -104px;}
ul.navigation li ul.navigation-secondary li.investor-governance a:hover, ul.navigation li ul.navigation-secondary li.investor-governance.active a  {background-position:0px -112px;}
ul.navigation li ul.navigation-secondary li.investor-news a:hover, ul.navigation li ul.navigation-secondary li.investor-news.active a  {background-position:0px -120px;}
ul.navigation li ul.navigation-secondary li.investor-factsheet a:hover, ul.navigation li ul.navigation-secondary li.investor-factsheet.active a  {background-position:0px -128px;}

ul.navigation li ul.navigation-secondary li.investor-analystcoverage a:hover, ul.navigation li ul.navigation-secondary li.investor-analystcoverage.active a  {background-position:0px -136px;}
ul.navigation li ul.navigation-secondary li.investor-events a:hover, ul.navigation li ul.navigation-secondary li.investor-events.active a  {background-position:0px -144px;}


/* Content Specific */
.content {margin-top:50px;}
.front-col {width:610px;float:right;margin-bottom:80px;}
.front-col p {font-size:15px;}
.page-col {width:730px;float:left;margin-bottom:80px;}
.page-col-secondary {float:left;}



/* Secondary Navigation */
ul#page-secondary {list-style:none;margin:0;padding-left:20px;}
ul#page-secondary a {text-decoration:none;color:#a1a1a1;}
ul#page-secondary li {margin-bottom:1em;}
ul#page-secondary li.active a {color:#222;}

/* Graphic Bars */
.graphic-bars {height:30px;}
.grey-bar {background:#939393;height:18px;width:730px;float:left;}
.blue-bar {background:#00387f;height:18px;width:210px;float:right;}

/* Profile page */
.profile-col {float:left;margin-right:10px;}
.profile-info {width:610px;float:left;margin-bottom:2em;}

/* Tables */
table {width:100%;}
table th {background:#f5f5f5;text-align:left;padding:10px 5px;}
table td {border-bottom:1px #ccc solid;padding:10px 5px;}
.admin table td {border-bottom:none;}

/* Footer Specific */
#footer {background:#00387f;color:#fff;margin:auto 0;height:60px;position:fixed;bottom:0;width:100%;}
#footer .container {border:none;}
.footer-container {margin:0 auto;position:relative;min-width:800px;}
#footer-sub {border-top:1px #dfdfdf solid;background:#fff;color:#4f4f4f;width:100%;}

ul.footer-navigation {padding:5px 0;margin:0;float:right;}
ul.footer-navigation li {list-style:none;float:left;padding:0 30px;}
ul.footer-navigation li a {text-indent:-9999px;outline:0;}

ul.footer-navigation li.contact-us a {background:url('../images/contact-us.gif') no-repeat;display:block;height:8px;width:75px;}
ul.footer-navigation li.news a {background:url('../images/news.gif') no-repeat;display:block;height:8px;width:35px;}
ul.footer-navigation li.fact-sheet a {background:url('../images/fact-sheet.gif') no-repeat;display:block;height:8px;width:71px;}

ul.footer-navigation-left {float:left;padding:0;margin:0;font-size:10px;}
ul.footer-navigation-left li a {color:#a1a1a1;text-decoration:none;}
ul.footer-navigation-left li {list-style:none;float:left;padding:0 30px;border-right:1px solid #c9c9c9;padding:5px 20px;}

/* Search Form */
#footer form#cse-search-box {float:right;margin-right:20px;margin-top:7px;}
#footer form input[type=submit] {background:url('../images/search.gif') no-repeat center;border:none;width:76px;height:20px;}
#footer form input[type=text] {border:none;}

#cse-search-results iframe {width: 730px;}

/* Login Form */
form#investor_login {width:410px;border:1px solid #ccc;padding:0 100px 10px 10px;}
form#investor_login input[type=text], form#investor_login input[type=password] {border:1px solid #ccc;padding:5px;margin-left:40px;float:right;}
form#investor_login #submit {float:right;}
form#investor_login #msg {color:#ff0000;margin:1em 0;display:block;}
form#investor_login strong {float:left;}

/* PDF Items */
.pdf-downloads .item {float:left;border-right:1px #ccc solid;padding:0 30px 0 10px;width:200px;}
.pdf-downloads .item img {float:left;margin-right:10px;}
.pdf-downloads .item h4 {margin-top:0;}

.article-item {clear:both;}
.article-item p {float:left;}
.article-item a {float:left;margin-right:1em;}

.article {width:365px;float:left;}
.article-col {width:340px;float:right;}

/* Email Signup */
form#newsletter {width:550px;border:1px solid #ccc;padding:10px;}
form#newsletter input[type=text] {border:1px solid #ccc;padding:5px;margin-left:10px;float:right;}
form#newsletter input[type=submit] {border:1px solid #ccc;padding:5px;background:#939393;color:#fff;float:right;width:100px;}
form#newsletter input[type=checkbox] {float:left;}
p.warning {color:#ff0000;}

/* List */

p.list {text-indent:-1em;margin-left:1em;}

h4.sub {margin-top:0;border-bottom:1px solid #ccc;padding-bottom:1em;}

/* Clearfix */
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}
