﻿html {font-size: 100.01%;height: 100%;}
body {background-color:#ececed;color:#646567;font: 68.75%/1.5 Verdana, Helvetica, sans-serif;}

a:link, a:visited {color:#ff9000;}
a:hover {}
a.btn,a.btn:visited {background:url('/images/btn-left.png') 100% 0 no-repeat;color:#fff0de;display:block;float:left;font-weight:bold;line-height:19px;padding-right:7px;}
a.btn span {background:url('/images/btn-left.png') 0 0 no-repeat;display:block;float:left;height:22px;padding:0 5px 0 22px;}

h1 {font-size:2.54em;/*margin:0 0 0.5em -5px;*/}
h1 img {display:none;}
h2 {color:#646567;font-size:1.36em;font-weight:bold;margin:0 0 .5em;}
h3 {font-weight:bold;margin:0 0 .5em;text-transform:uppercase;}
h4 {font-weight:bold;}
.intro {font-size:1.18em;}
strong {font-weight:bold;}
em {font-style:italic;}
hr {border:1px solid #dbdbdb;border-width:1px 0 0 0;color:#fff;margin:0 0 1em;}
p {margin: 0 0 1em;}
ul li {list-style-type:disc;margin:.5em 0;}
ol li {list-style-type:decimal;margin:.5em 0;}
.clear {clear:both;}
.image-desc {font-size:.91em;}

.indent {padding:0 16px;}
h2.line-n {background:url('/images/heading-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h2.line-w {background:url('/images/heading-wide-bg.png') 0 0 no-repeat;margin:0;padding:2px 16px;}
h3.line {background:url('/images/h3-bg.gif') 0 100% repeat-x;clear:both;padding:4px 16px 6px;}

table {border-collapse:separate;border-spacing:2px;}
table td {vertical-align:top;}
table.right-prop {background:#eee;clear:right;float:right;margin:0 15px 15px;width:400px;}
table.right-prop td {padding:2px;}

table.center-prop {background:#eee;margin:0 0 15px;width:100%;}
table.center-prop td {padding:2px;}

table.two-col-table {margin:0 0 15px;width:100%;}
table.two-col-table td {padding:0 15px 15px 0;}    

.teaser-content {margin:0 16px;}

/* HIDE */

#header-container, #sub-menu-container, #right-content, #footer-container {display:none;}


/*=================
MAIN CONTENT
=================*/

#main-content ul.news-list {margin:0 0 16px;}
#main-content ul.news-list li {font-size:1.09em;list-style:none;margin:.8em 0;}
#main-content ul.news-list li small {display:block;font-size:.83em;}

#main-content ul.job-list {margin:0 16px 16px;}
#main-content ul.job-list li {font-size:1.09em;list-style:none;margin:.8em 0;}
#main-content ul.job-list li small {display:block;font-size:.83em;}

.year-filter {background:url('/images/h3-bg.gif') 0 0 repeat-x;display:block;padding:3px 0 3px 330px;}
.year-filter label {font-weight:bold;}
.year-filter select {margin:0 0 0 5px;}

.holdings-table {border-collapse:collapse;width:690px;}
.holdings-table th {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;font-weight:bold;padding:4px 14px 3px;text-transform:uppercase;}
.holdings-table td {border-bottom:1px solid #d3d3d3;padding:4px 14px;}
.holdings-table td a.toggle {background:url('/images/list-exp.png');display:block;height:16px;margin-right:5px;width:16px;}
.holdings-table tr.open td {background-color:#f3f3f3;font-weight:bold;}
.holdings-table tr.open td a.toggle {background:url('/images/list-con.png');}
.holdings-table tr.hidden {display:none;}
.holdings-table tr.content td {background:#f3f3f3;}
.holdings-table th.sorting_asc {background:url('/images/sort-asc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.sorting_desc {background:url('/images/sort-desc.gif') 98% 8px #ececec no-repeat;}
.holdings-table th.non-sort {background:url('/images/h3-bg.gif') 0 0 repeat-x;border-bottom:1px solid #d3d3d3;padding:4px 4px 3px 14px;width:15px;}
.holdings-table td.non-exp {width:15px;padding:4px 4px 4px 14px;}

/*=================
END MAIN CONTENT
=================*/

/*=================
INVESTOR
=================*/

.intro-teaser {background:url('/images/puff-bg.gif') 0 0 repeat-x;float:left;margin-bottom:1em;padding:10px 16px;width:422px;}
.intro-teaser .content {float:left;font-family:Arial;font-size:1.45em;margin-bottom:1em;width:100%;}
.intro-teaser p img {float:left;margin-right:16px;}

/*=================
END INVESTOR
=================*/

/*=================
PRODUCTS
=================*/

table.products td {padding-right:10px;}

/*=================
END PRODUCTS
=================*/

/*=================
IMAGE GALLERY
=================*/

.image-list {margin:1em 0;}
.image-list .image {background-color:#FAFAFA;float:left;display:block;margin-right:4px;padding:8px;width:130px;}
.image-list .image .imageholder {border-bottom:1px solid #ddd;height:100px;text-align:center;}

/*=================
END IMAGE GALLERY
=================*/