body {
	font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif;
	font-size: 14px;
	color: #666;
	margin-top: 0px;
	}
.welcome-body     { margin-left:75px;	margin-top:10px; background: #ffffff url('/oncore_images/bg.gif'); }
.welcome-body1    { margin:0; background: #ffffff; }
.welcome-body2    { margin-left:-1px; margin-top:10px; background: #ffffff; }
.welcome-body3    { margin-left:10px; margin-top:15px; background: #ffffff; }
.welcome-body4    { margin-left:0px; margin-top:15px; background: #ffffff; }
.welcome-body5    { margin-left:10px; margin-top:3px; background: #ffffff; }
.welcome-body-pop { margin-left:10px; margin-top:10px; background: #ffffff; }

h1 {font-size:16px;line-height: 1em;font-weight: 900;}
h2 {font-size:15px;line-height: 1em;font-weight: 900;}
h3 {font-size:14px;line-height: 1em;font-weight: 900;}
h4 {font-size:13px;line-height: 1em;font-weight: 900;}
h5 {font-size:12px;line-height: 1em;font-weight: 900;}
h6 {font-size:11px;line-height: 1em;font-weight: 900;}

a {color: #0053a0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:hover {color: #659FDE;
	text-decoration: underline;
}
a:visited {color: #0053a0;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}
.copyright     { font-family:"Century Gothic",CenturyGothic,AppleGothic; font-size:8pt;  color:#e6e6e6; }
.disclaimer  { font-size: 8pt; text-align: left; ; color: #000000; font-weight: normal}
.item-color  { background-color:#ffffff; color:#ffffff; border-color:#3399CC; }
.item-color1 { background-color:#dbd9da; }
.item-color2 { background-color:#ffffff; }
.item-color3 { background-color:#0055a5; }
td.field-title { text-align:right; }

.chromBtn a:link, .chromBtn a:visited {
  margin: 1px 5px 1px 5px;
  padding: 1px 9px 1px 9px;
  border-top: 1px solid white;
  border-bottom: 1px solid black;
  border-left: 1px solid white;
  border-right: 1px solid black;
  background: url("images/forte_images/chromebg.gif") center center repeat-x;
  text-align: left;
  text-decoration: none;
  font: normal 12px Arial, Helvetica, Verdana;
  color: black;
  font-weight: bold; }
  
.chromBtn a:hover {
  background: url("images/forte_images/chromebg-over.gif") center center repeat-x;
  cursor: pointer;
  cursor: hand; }
  
.chromBtn a:active {
  border-top: 1px solid black;
  border-bottom: 1px solid #eeeeee;
  border-left: 1px solid black;
  border-right: 1px solid #eeeeee;
  margin: 2px 5px 0px 5px;
  color: black; }

/* simple-table */
table.simple-table {
	border: 1px gray solid;
	border-collapse: collapse;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
table.simple-table td, table.simple-table th {
	border-left: 1px silver solid;
	padding: 2px 4px 2px 4px;
	font-family:"Century Gothic",CenturyGothic,AppleGothic; 
}
table.simple-table thead th, table.simple-table thead td, table.simple-table tfoot th, table.simple-table tbody tr.grouping th, table.simple-table tbody tr.grouping td {
	font-family:"Century Gothic",CenturyGothic,AppleGothic;
	color:#0055a3;
	font-weight: normal;
	padding: 4px 4px 4px 4px;
}
table.simple-table thead td, table.simple-table tbody tr.grouping td {
	border: 1px silver solid;

	vertical-align: bottom;
	border-right: none;
}
table.simple-table thead th, table.simple-table tbody tr.grouping th {
	background-color:#dbd9da;
	text-align: right;
	border: none;
}
table.simple-table td:first-child, table.simple-table th:first-child, table.simple-table tbody tr.grouping th {
	text-align: left;
	border-left: none;
}
table.simple-table tfoot th {
	border-top: 1px silver solid;
	background-color:#dbd9da;
}

/* tables without a title row still need a dark top border */
table.simple-table thead tr:first-child td {
	border-top: none;	
}

table.simple-table tbody tr.grouping td, table.simple-table tbody tr.grouping th {
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

/* simple-table-non-rep */
table.simple-table-non-rep {
	border: 1px gray solid;
	border-collapse: collapse;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
table.simple-table-non-rep td {
	border: 1px silver solid;
	padding: 2px 4px 2px 4px;
	text-align: left;
	font-family:"Century Gothic",CenturyGothic,AppleGothic; 
}
table.simple-table-non-rep thead th {
	background-color:#dbd9da;
	text-align: right;
	border-top: none;
	border-right: none;
	border-left:none;
}
table.simple-table-non-rep thead th:first-child {
	text-align: left;
	border-top: none;
	border-right: none;
}
table.simple-table-non-rep th {
	padding: 2px 6px 2px 6px;
	font-family:"Century Gothic",CenturyGothic,AppleGothic; 
	color:#0055a3;
	border: 1px silver solid;
	text-align: right;
	font-weight: normal;
}
table.simple-table-non-rep td:first-child, table.simple-table-non-rep th:first-child {
	border-left: none;
}
table.simple-table-non-rep tbody td, table.simple-table-non-rep tbody th {
	border-right: none;
	border-bottom: none;
}
table.simple-table-non-rep tfoot th {
	background-color:#dbd9da;
	text-align: left;
	border-top: 1px silver solid;
	border-right: none;
	border-bottom: none;
}

/* simple-table1*/
table.simple-table1 {
	border-collapse: collapse;
	width:100%;
	margin-left:auto;
	margin-right:auto;
}
table.simple-table1 tr {
	vertical-align: top;
}
table.simple-table1 td, table.simple-table1 th {
	padding: 2px 4px 2px 4px;
	font-family:"Century Gothic",CenturyGothic,AppleGothic; 
}
table.simple-table1 thead th, table.simple-table1 thead td, table.simple-table1 tfoot th, table.simple-table1 tbody tr.grouping th, table.simple-table1 tbody tr.grouping td {
	font-family:"Century Gothic",CenturyGothic,AppleGothic;
	color:#0055a3;
	font-weight: normal;
	padding: 4px 4px 4px 4px;
}
table.simple-table1 thead td, table.simple-table1 tbody tr.grouping td {
	vertical-align: bottom;
	border-right: none;
}
table.simple-table1 thead th, table.simple-table1 tbody tr.grouping th {
	background-color:#dbd9da;
	border: none;
}
table.simple-table1 td:first-child, table.simple-table1 th:first-child, table.simple-table1 tbody tr.grouping th {
	border-left: none;
}
table.simple-table1 tfoot th {
	border-top: 1px silver solid;
	background-color:#dbd9da;
}

/* tables without a title row still need a dark top border */
table.simple-table1 thead tr:first-child td {
	border-top: none;	
}

table.simple-table1 tbody tr.grouping td, table.simple-table1 tbody tr.grouping th {
	border-bottom: 1px solid silver;
	border-top: 1px solid silver;
}

/* simple-table and simple-table1 special td styles */
table.simple-table td.number,
table.simple-table td input.number,
table.simple-table-non-rep td.number,
table.simple-table-non-rep td input.number,
table.simple-table1 td.number,
table.simple-table1 td input.number {

	text-align:right;
}
table.simple-table td.date,
table.simple-table td input.date,
table.simple-table-non-rep td.date,
table.simple-table-non-rep td input.date,
table.simple-table1 td.date,
table.simple-table1 td input.date {

	text-align:right;
}
table.simple-table td.center,
table.simple-table-non-rep td.center,
table.simple-table1 td.center {

	text-align:center;
}

div.item-header {
  color: #0055a3;
  background-color: #ffffff;
  font-family: "Century Gothic",CenturyGothic,AppleGothic;
  font-size: 10pt;
  font-style: normal;
  font-weight: bold;
  padding: 0px;
  height: 26px; }
div.item-header span.title {
  float: left;
  display: block;
  padding: 4px; }
div.item-header span.util {
  float: right;
  display: block;
  text-align: right;
  padding: 4px;
  font-family: "Century Gothic",CenturyGothic,AppleGothic;
  font-size: 8pt;
  color: #0055a3;
  font-weight: bold; }
div.item-header span.util a img, div.item-header-band span.util a img {
  border: medium none; }
div.item-footer { font-size:80%; font-style:italic; }








