body  { margin:0; padding:0; background:#898989 url(../images/bg.jpg) top left repeat-x; font:9pt Arial, Helvetica, sans-serif; line-height:15pt; }
h1    { margin: 10px 0 10px 0; padding:0; font-size:20pt;}
h2,h3 { margin:0; padding:0;}
h2    { color:#3399CC;  margin:2px 0 5px 0; font-size:14pt;}
h3    { font-size:9pt;}
p     { margin:2px 0 5px 0; padding:0;}
p.system { font-size:13pt; line-height:18pt;  }
a:hover { text-decoration:none; color:#cc0000;}

big     { font-size:11pt;}
smaller { font-size:7pt;}
ul li { list-style:square; margin-bottom:6px;}
.hr { height:1px; line-height:1px; margin:15px 0 15px 0; clear:both; border-bottom:1px solid #ccc; }

.header {background:#6bb5d0 url(../images/headerbg.jpg) top left no-repeat; }
.headertcm {background:#793435 url(../images/headerbg_tcm.jpg) top left no-repeat; }
.navigation { background:#000000; color:#ffffff; font-size:10pt; font-weight:bold; }
.navigation a { color:#FFFFFF; }
.navigation a:hover { text-decoration:none; color:#FF9999;}
.content { background:#f8f8f8; padding:15px;}
.footer { background:#F0f0f0; line-height:20pt; font-size:8pt; font-weight:bold;}

.infoBox { background:#f1f1f1;}
.disclaimer { background:#EFFCFF; font-size:10pt; border:1px solid #e4e4e4; padding:15px; }

.tableheading    { width:756px; background:#5caac4; border-top:2px solid #c2bf96; border-left:2px solid #c2bf96; border-right:2px solid #c2bf96; font:12pt Georgia, "Times New Roman", Times, serif; padding:5px 10px 5px 10px; text-align:center; font-weight:bold; }
.tableheading400 { width:400px; background:#5caac4; border-top:2px solid #c2bf96; border-left:2px solid #c2bf96; border-right:2px solid #c2bf96; font:12pt Georgia, "Times New Roman", Times, serif; padding:5px 10px 5px 10px; text-align:center; font-weight:bold; }
.tablesubheading { width:756px; background:#edece0; border-left:2px solid #c2bf96; border-right:2px solid #c2bf96; border-bottom:2px solid #5b7bbb; padding:5px; font-weight:bold; font-size:12pt; text-align:center;}

.dataframe { width:800px; margin:0 auto; height:400px; overflow:auto; }

.datatable { width:780px; border-collapse:collapse; border-left:2px solid #c2bf96; border-bottom:2px solid #c2bf96;  border-right:2px solid #c2bf96;  background:#edece0; }
/* 	.datatable caption  { border-collapse:collapse; border-left:2px solid #c2bf96; border-right:2px solid #c2bf96; border-bottom:2px solid #5b7bbb; border-top:none !important; background:#edece0; padding:5px; font-weight:bold; font-size:12pt; text-align:left; } */
	.datatable caption  { border-collapse:collapse; border-left:2px solid #c2bf96; border-right:2px solid #c2bf96; border-bottom:2px solid #5b7bbb; border-top:none !important; background:#edece0; padding:5px; font-weight:bold; font-size:12pt; text-align:left; }
	.datatable tbody    { }
/*	.datatable td       { border-collapse:collapse; border-left:1px solid #dbd9c2; border-right:1px solid #dbd9c2; border-top:1px solid #99afd6; border-bottom:1px solid #99afd6; padding:2px 5px 2px 5px; }*/
	.datatable td       {  border-collapse:collapse; padding:2px 5px 2px 5px; border-left:1px solid #dbd9c2; border-right:1px solid #dbd9c2; border-top:1px solid #99afd6;}
/*	.datatable tfoot td { padding:10px 5px 5px 5px; }*/
	.datatable th       {  padding:2px 5px 2px 5px; }
    td.sumrow           {  padding:2px 5px 2px 5px; background:#8fb4bf; }
.data {height:500px; overflow:scroll; }
legend {color:#0099CC;}
.screenshot {text-align:center; background:#e8e8e8;  font-size:8pt;}

.org {color:#ea7400;}
.gray { color:#888888; font-size:8pt; }
.bgshade { background:#f1f1f1; }
.frm { border:1px solid #cccccc; }
.bigger { font-size:10pt; }

.images { width:300px; float:right; margin:0 0 10px 10px; text-align:center; font-size:8pt;  }
.images img {border:1px solid #ccc;}
ul.gflinks {margin:10px 0 10px 15px; padding: 0;}
ul.gflinks li{margin:0 0 10px 0; padding: 0;}


