body {
	font-family: arial;
	margin-top: 0;
	margin-left: 0;
	font-size: 10pt;
}

table {
	font-size: 10pt;
}

.dataline {
	font-size: 8pt
}

.AltRowA, .AltCellA {
	border-width: 0;
	background-color: #f3f3f3;
}

.AltRowB, .AltCellB {
	border-width: 0;
	background-color: silver
}

.AltRowC, .AltCellC {
	border-width: 0;
	background-color: yellow
}

.AltRowD, .AltCellD {
	border-width: 0;
	background-color: #fed1a5
}

.AltCellA, .AltCellB {
	font-weight: bold;
	border-width: 2;
}

.thinOutline {
	border-color: gray;
	border-style: solid;
	border-width: 1px
}

th {
	background-color: #606060;
	color: white;
	text-align: left
}

h1 {
	color: #606060;
	font-size: x-large;
	font-weight: bolder;
	text-transform: capitalize
}

h2 {
	color: #606060;
	font-size: large;
	font-weight: bolder;
	text-transform: capitalize
}

h3 {
	color: #606060;
	font-size: large;
	font-weight: lighter;
	text-transform: capitalize
}

h4 {
	color: #606060;
	font-size: medium;
	font-weight: lighter;
	text-transform: capitalize;
}

h5 {
	color: #606060;
	font-size: small;
	font-weight: normal;
	text-transform: capitalize;
}

h6 {
	color: #606060;
	font-size: x-small;
	font-weight: normal;
	text-transform: capitalize;
}

/*--MENU STYLEs--*/
.leftmenu {
	font-size: 10pt;
	font-family: arial;
	color: #000000;
	text-decoration: none;
	text-indent: 15px;
}

.tabMenu {
	font-family: arial;
	font-size: 8pt;
	color: #666666;
	font-weight: bold
}

.toptable {
	background-image: url('/portal/images/top_banner.gif');
	background-repeat: no-repeat;
	margin-bottom: 0
}

.bodytable {
	background-image: url('/portal/images/left_side.jpg');
	background-repeat: no-repeat;
	margin-top: 0
}

.pagebodycell {
	padding-left: 10px;
	padding-top: 5px;
}

.darkredmid {
	background-image: url('/portal/images/darkredmid.gif');
	background-repeat: repeat-x;
	margin-top: 0;
	font-size: 9pt;
	color: white;
	padding-right: 5;
	padding-left: 5;
	padding-top: 5;
	font-weight: bold
}

.darkredbackonly {
	background-image: url('/portal/images/darkredmid.gif');
	background-repeat: repeat-x;
	margin-top: 0
}

.lightredmid {
	background-image: url('/portal/images/lightredmid.gif');
	background-repeat: repeat-x;
	margin-top: 0;
	font-size: 9pt;
	color: white;
	padding-top: 5;
	font-weight: bold
}

.graytabmid {
	background-image: url('/portal/images/graytabmid.gif');
	background-repeat: repeat-x;
	margin-top: 0;
	font-size: 8pt;
	color: black;
	font-weight: bold;
	padding-top: 2
}

.graytabselected {
	background-image: url('/portal/images/graytabmid.gif');
	background-repeat: repeat-x;
	margin-top: 0;
	font-size: 8pt;
	color: red;
	font-weight: bold;
	padding-top: 2
}

.graytabmenulinkselected {
	text-decoration: none;
	color: red;
}

.graytabmenulink {
	text-decoration: none;
	color: black;
}

.topmenulink {
	text-decoration: none;
	color: white;
}
.grey {
	color: #666666; font: bold small;  font-family: Arial, Helvetica, sans-serif;
}

.orange {
	color: #F37E16; font: bold small;  font-family: Arial, Helvetica, sans-serif;
}

.orangesmall {
	color: #F37E16;  font: normal x-small;  font-family: Arial, Helvetica, sans-serif;
}

.featuregrey {
	color: #666666;  font: bold x-small;  font-family: Arial, Helvetica, sans-serif;
}

/*--END.MENU STYLEs--*/
/*--UNUSED STYLES--*
.mainTable {
	border: 2px solid gray;
}
.menuHeading {
	font-size: 10pt;
	font-family: arial;
	color: #666666;
	font-weight: bold
}

*--END.UNUSED STYLES*/
