 @import url("reset.css");
/* -------------------- General Selectors ----------------------------- */
	
	body { color:#4A4A4A; margin: 0px; background: #e0e0e0 url(../images/body.gif) repeat-y center top; font: 10.42px/1.4em Arial, Helvetica, sans-serif; }
p { padding: 0px; margin: 0 0 1em; }
a { color:#575757; text-decoration:underline; }
a:focus, a:hover { color:#000000; text-decoration: underline; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { font-size: 14px; line-height: 1.3em; margin-bottom: 1em; color: #ecb631; }
h2 { font-size: 13px; line-height: 1.3em; margin-bottom: 1em; color: #333; }
h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; }
h4 { font-size: 10.42px; line-height: 1.3em; margin-bottom: 1em; color: #ecb631; }
h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; }
h6 { font-size: 1em; font-weight: bold; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; }
li ul, li ol { margin:0 1.5em; }
ul, ol { margin:0 1.5em 1.5em 1.5em; }
ul { list-style-type:disc; }
ol { list-style-type:decimal; }
blockquote { margin:1.5em; color:#666; font-style:italic; }
.clear { clear: both; }
.skip-nav { position: absolute; left: -9999px; }
#masthead { height: 106px; border-bottom: 1px dotted #ECB631; margin-bottom: 12px; position: relative; background: url(../images/masthead-bg.gif) repeat-x top; }
#nav ul { margin: 0px; padding: 0px; list-style: none; }
#nav ul li.about a, #nav ul li.assets a, #nav ul li.investors a { width: 164px; display: block; text-indent: -9999px; }



#nav ul li.about a { background: url(../images/button-about.gif) no-repeat; height: 74px; }
#nav ul li.about a:hover, #nav ul li.about a.selected {
background-position: -164px 0;
}


#nav ul li.assets a { background: url(../images/button-assets.gif) no-repeat; height: 67px; margin-top: 10px; }
#nav ul li.assets a:hover, #nav ul li.assets a.selected {
background-position: -164px 0;
}

#nav ul li.investors a { background: url(../images/button-investors.gif) no-repeat; height: 67px; padding-right: 0px; padding-left: 0px; margin-right: 0px; margin-left: 0px; margin-top: 10px; }
#nav ul li.investors a:hover, #nav ul li.investors a.selected {
background-position: -164px 0;}








#nav ul li.about ul li a, #nav ul li.assets ul li a, #nav ul li.investors ul li a { text-transform: uppercase; background: url(none); text-indent: 0px; margin: 0px; height: 10px; line-height: 10px; border-top: 1px dotted #ECB631; padding-left: 9px; color: #939393; font-size: 10px; padding-top: 3px; padding-bottom: 3px; text-decoration: none; width: 154px; }
#nav ul li.about ul li a:hover, #nav ul li.assets ul li a:hover, #nav ul li.investors ul li a:hover { color: #000; }
#banner { width: 650px; }
div.line { color: #FFF; border-top: 1px dotted #ECB631; margin-top: 15px; margin-bottom: 15px; }
#nav ul li ul.sub { margin-bottom: -10px; }
#footer { border-top: 1px dotted #ECB631; border-bottom: 1px dotted #ECB631; height: 22px; clear: both; padding-right: 5px; }
#nav ul .about li .current, #nav ul .assets li .current, #nav ul .investors li .current { color: #000; }
#content-wrapper { float: right; min-height:475px; width: 650px; margin-bottom: 24px; }
table.management tr td { padding-top: 15px; border-bottom: 1px dotted #F3AA25; }
#nav { float: left; width: 164px; height: 300px; }
#masthead ul, #footer ul { float: right; margin: 0px; padding: 0px; }
#masthead ul li, #footer ul li { display: inline; color: #ecb631; font-size: 9px; }
#masthead ul li { background: url(../images/slash.gif) no-repeat left; margin: 0px; padding: 0px 0px 0px 10px; }
#masthead ul { margin: 88px 10px 0 0; }
#masthead ul li#tsx a { color: #cca12a; }
/*#masthead ul li#tsx { background: url(none); }*/
#masthead ul li a, #footer ul li a { text-transform: uppercase; color: #6f6f6f; text-decoration: none; font-weight: bold; }
#masthead ul li a:hover, #footer ul li a:hover { color: #ECB631; }
#wrapper { width: 826px; margin-right: auto; margin-left: auto; height:;
padding-bottom: 20px; }
div.callout { float: right; min-height: 65px; width: 128px; border: 1px solid #FDB615; margin: 5px 0px 0px; padding: 8px; }
div.callout.left { float: left; }
div.callout h4 { margin: 0px 0px 2px; }
div.callout p { line-height: 1.2em; }
#footer ul li { background: left; margin: 0px; padding: 0px 0px 0px 10px; line-height: 22px; }
#masthead span { font-size: xx-small; text-indent: -9999px; overflow: hidden; margin: 0; position: absolute; padding: 0; top: 21px; left: 25px; }
#masthead span a { display: block; width: 180px; height: 54px; background-image: url(../images/logo.gif); background-position: 0em; background-repeat: no-repeat; }
table.reports tr td { border-bottom: 1px dotted #ECB631; padding-bottom: 10px; padding-top: 10px; }
.presentation td.border { border: 1px solid #FDB615; margin-right: 44px; }
	
