body {
	scrollbar-arrow-color: #CDB8D3;
	scrollbar-3dlight-color: #CDB8D3;
	scrollbar-highlight-color: #BB77BB;
	scrollbar-face-color: #660066;
	scrollbar-shadow-color: #220022;
	scrollbar-darkshadow-color: #220022;
	scrollbar-track-color: #BDA8C3;
}

.selectText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CDB8D3;
	background-color: #660066;
	font-weight: bold;
}

.highlight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #660066;
	font-weight: bold;
}

.standard {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

.reverse {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.standard a, .reverse a {
	color: #FFFFFF;
	text-decoration: none;
}

.standard a:hover, .reverse a:hover {
	text-decoration: underline;
}

.large-font {
	font-size: 20px;
}

.normal-font {
	font-size: 13px;
}

.normal-font-1 {
	font-size: 12px;
}

.normal-font-2 {
	font-size: 11px;
}

.small-font {
	font-size: 10px;
}

.small-font-1 {
	font-size: 9px;
}

.small-font-2 {
	font-size: 8px;
}

.bold {
	font-weight: bold;
}

.underline-row {
	border-bottom: solid thin #660066;
}


.FrameTopEdge {
	border-top: solid thin #660066;
	cursor: hand;
}


.purplebar {
	height: 10px;
	font-size: 1px;
	background-color: #CDB8D3;
}

.yellowbar {
	height: 3px;
	font-size: 1px;
	background-color: #CDB8D3;
}



.navSelect {
	background-color: #CDB8D3;
	width: 154px !important;
}

.navLine {
	background-image: url("images/rightmenu.gif");
	background-position: top right;
	background-repeat: repeat-y;
	background-attachment: fixed;
	background-color: #660066;
}




.pageheader {
	color: black;
	font-size: 18px;
	font-weight: bold;
	vertical-align: bottom;
	border-bottom: solid thin #000000;
}

.rowspace {
	height: 5px;
	font-size: 5px;
}

.tableheader {
	color: white;
	background-color: #660066;
	font-size: 14px;
	height: 20px;
	text-align: left;
	font-weight: bold;
}

.tableheader .tableheader_left {
	border-top: solid 2px #BB77BB;
	border-left: solid 2px #BB77BB;
	border-bottom: solid 2px #220022; 
}

.tableheader .tableheader_center {
	border-top: solid 2px #BB77BB;
	border-bottom: solid 2px #220022; 
}

.tableheader .tableheader_right {
	border-top: solid 2px #BB77BB;
	border-right: solid 2px #220022; 
	border-bottom: solid 2px #220022; 
}

.tableheader .tableheader_outline {
	border-top: solid 2px #BB77BB;
	border-right: solid 2px #220022; 
	border-left: solid 2px #BB77BB;
	border-bottom: solid 2px #220022; 
}

.tableheader a {
	color : #FFFFFF;
	text-decoration : underline;
}

.allrows {
	color: black;
	background-color: #CDB8D3;
	font-size: 14px;
}

.allrows td {
	border-bottom: solid thin #DDDDDD;
}

.allrows .drilldown {
	cursor: hand;
}

.firstcol {
	color: black;
	background-color: #EEEEEE;
	font-size: 14px;
	text-align: right;
	font-weight: bold;
}

.secondCol {
	color: black;
	background-color: #DDDDDD;
	font-size: 14px;
}


.buttonOn {
	color: #F2D631 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	cursor: hand;
	text-decoration: none !important;
}			

.buttonOff { 
	color: #660066 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	cursor: default;
	text-decoration: none !important;
}

.buttonOffLight { 
	color: #CDB8D3 !important;
	font-size: 14px !important;
	font-weight: normal !important;
	cursor: default;
	text-decoration: none !important;
}

/*#800080#80007E
#DD8DFC
#9905D1
#EFC7FE

A:LINK{
	color : black;
	text-decoration: none;
}
A:Hover{
	text-decoration: underline;
}
.buttonOn{
	color : #CDC80A !important;
	font-size : 10px !important;
	background-color : #FFFFFF;
	cursor:hand;
	text-decoration: none !important;
}			
.buttonOff { 
	color:#46027D !important;
	font-size : 10px !important;
	background-color: #FFFFFF;
	cursor:default;
	text-decoration: none !important;
}
.pageheader td{
	color : black;
	font-size : 18px;
	font-weight : bold;
	vertical-align : bottom;
	border-bottom: solid thin #000000;
}
.radioButtons{
	font-size : 10px !important;
	vertical-align : middle !important;
	display : table-header-group;
	height:11px !important;
	text-align: right !important;
}
.radioGroup{
	color : #46027D;
	font-size : 10px;
	font-weight : bold;
	vertical-align : bottom;
	border: none !important;
	border-bottom: none  !important;
	text-decoration: none  !important;
	display : table-header-group;
	height:11px;
}
.pageheader td table{
	color : #46027D;
	font-size : 10px;
	font-weight : bold;
	vertical-align : bottom;
	border: none;
	text-decoration: none;
	display : table-header-group;
	height:5px;
}
.pageheader td table tr td{
	color : #46027D;
	font-size : 10px;
	font-weight : bold;
	vertical-align : bottom;
	border-bottom: none;
	text-decoration: none;
	display : table-header-group;
	height:5px;
}
.sortrowButtonOn{
	color : black;
	font-size : 12px;
	text-align : center;
	background-color: #DDDDDD;
	cursor:hand;
}
.sortrowButtonOff{
	color black;
	font-size : 12px;
	text-align : center;
	background-color: #EEEEEE;
	cursor:hand;
}
.sortrow {
	color black;
	font-size : 10px;
	text-align : center;
	background-color: #EEEEEE;
}
.sortrow a{
	color: black;
	text-decoration: none;
}
.spheader td, .spheader{
	color: white;
	background-color : #46027D;
	font-size : 12px;
 	font-weight : bold;
	border-bottom: solid thin #46027D;
}
tr.tableheader td{
	color : White;
	background-color : #46027D;
	font-size : 12px;
	height : 20px;
	font-weight : bolder;
}
.tableheader {
	color : white;
	background-color : #46027D;
	font-size : 12px;
	height : 20px;
	font-weight : bolder;
	text-align: left;
}
.rowspace{
	height: 1px;
	font-size:1px;
}
.tableheader td a.tableheader:Active,a.tableheader:Hover,a.tableheader:Visited,a:tableheader:Active,a:tableheader:Current{
	color: White;
	background-color : #46027D;
	text-decoration: underline;
}
.tableheader a{
	color: White;
	text-decoration: underline;
}
.title{
	color: black;
	background-color : #DDDDDD;
	font-size : 16px;
}
.firstrow td{
	color: black;
	background-color : #EEEEEE;
	font-size : 10px;
}
.firstcol {
	color: black;
	background-color : #EEEEEE;
	font-size : 10px;
	text-align: right;
	font-weight : bold;
}
td.firstrow a.firstrow:Active,a.firstrow:Hover{
	color: black;
	background-color : #EEEEEE;
}
.firstrow a{
	color: black;
	text-decoration: underline;
}
.firstrow td .instruction{
	font-size : 9px;
	color : red;
}
.subheader{
	color: black;
	background-color : #DDDDDD;
	font-size : 10px;
}
.allrows a{
	color: black; 
	text-decoration: underline;
}
.allrows td, .allrows{
	color: black;
	background-color : white;
	font-size : 10px;
	border-bottom: solid thin #DDDDDD;
}
.secondrow td, .secondCol {
	color: black;
	background-color : #DDDDDD;
	font-size : 10px;
}
td.secondrow a.secondrow:Active,a.secondrow:Hover{
	color: black;
	background-color : #DDDDDD;
}
.secondrow a{
	color: black;
	text-decoration: underline;
}
.secondrow td .instruction{
	font-size : 9px;
	color : red;
}
.navrow_over{
	background-color : #DDDDDD;
}
.navrow_out{
	background-color : #EEEEEE;
}
.navrow td{
	color: black;
	background-color : #EEEEEE;
	font-size : 10px;
}
.navrow td span{
	color: black;
	font-size : 10px;
}
.navrow td a.navrow:Visited, a.navrow:Linked {
	color:black;
	text-decoration: None;
}
.bodystyle {
	font-size: 12px;
}
.logoText{
	font-size: 12px;
	font-weight : bold;
}
.outline{
	border-right: solid thin #000000;
	border-top: solid thin #000000;
	border-left: solid thin #000000;
	border-bottom: solid thin #000000;
	border-collapse: collapse;
}
.outline td{
	border-right: solid thin #000000;
	border-top: solid thin #000000;
	border-left: solid thin #000000;
	border-bottom: solid thin #000000;
	border-collapse: collapse;
}
.outlineNoTop{
	border-right: solid thin #000000;
	border-left: solid thin #000000;
	border-bottom: solid thin #000000;
	border-collapse: collapse;
}
.outlineNoRt{
	border-top: solid thin #000000;
	border-left: solid thin #000000;
	border-collapse: collapse;
}
.outlineBottom{
	border-left: solid thin #000000;
	border-bottom: solid thin #000000;
	border-collapse: collapse;
}
.invoiceTable{
	text-align : right;
	font-size: 12px;
	font-weight : bolder;
}
.menuBar{
	color : white;
	background-color :  #46027D;
	text-align: center;
	font-size : 11px;
	height : 24px;
	font-weight : bold;
	text-align: left;
}
.menuBar td a.menuBar:Active,a.menuBar:Hover,a.menuBar:Visited,a:menuBar:Active,a:menuBar:Current{
	color: White;
	background-color : #46027D;
	text-decoration: underline;
}
.menuBar a{
	color: White;
	text-decoration: none;
}

.drilldown {
	color: black;
	background-color : white;
	font-size : 8px;
	border-bottom: solid thin #DDDDDD;
	cursor : hand;
}

.view {
	color: black;
	background-color : white;
	font-size : 8px;
}
.checkbox {
	height: 9px;
}
.calendarhdr {
	color : white;
	background-color :  #46027D;
	text-align: center;
	font-size : 10px;
	height : 16px;
	font-weight : bolder;
	text-align: center;
}

.calendar {
	text-align : center;
	font-size : 11px;
	height : 16px;
}
.calendar td {
	color : #C0C0C0;
	height : 22px;
}
.calendar td .current {
	color: red;
	font-size : 13px;
	font-weight : bold;
}
.calendar a:VISITED {
	text-decoration : none;
	color : black;
}
.calendar a:HOVER {
	text-decoration : none;
	border-bottom: solid thin #000000;
	border-left: solid thin #000000;
	border-top: solid thin #000000;
	border-right: solid thin #000000;
}
.calendar a:ACTIVE,a:CURRENT,.selected {
	color : white;
	font-size : 13px;
	background-color : #46027D;
	text-decoration : none;
	font-weight : bold;
}
.calendar td .currentselected {
	color : red;
	font-size : 13px;
	background-color : #46027D;
	text-decoration : none;
	font-weight : bold;
}
.calendar .time {
	color : black;
}
.calendar .time select{
	color : black;
	font-size: 11px;
}
body {
	font-family :  Arial, Helvetica;
}

a.glossary:HOVER,a.glossary:ACTIVE,a.glossary:CURRENT,a.glossary:VISITED {
	color : black;
	text-decoration : none;
}

.eot {
	position:absolute;
	z-index:1;
	visibility:hidden;
	top=55px;
	left=0px;
	width=300px;
}
.eot_divider {
	position:absolute;
	z-index:1;
	top=55px;
	left=305px;
	width=20px;
}
.eot_result {
	position:absolute;
	z-index:1;
	top=55px;
	left=335px;
	width=300px;
}
.eot_result select {
	color: black;
	font-size : 10px;
}
.eot_returnDate {
	color: black;
	background-color : #DDDDDD;
	font-size : 14px;
}
.top_sep_firstcol {
	color : black;
	font-size : 10px;
	font-weight : bold;
	text-align: right;
	vertical-align : bottom;
	border-top: solid thin #000000;
	background-color : #EEEEEE;
}
.top_sep_secondcol {
	color : black;
	font-size : 10px;
	font-weight : bold;
	vertical-align : bottom;
	border-top: solid thin #000000;
	background-color : #DDDDDD;
}
.bot_sep_firstcol {
	color : black;
	font-size : 10px;
	font-weight : bold;
	text-align: right;
	vertical-align : bottom;
	border-bottom: solid thin #000000;
	background-color : #EEEEEE;
}
.bot_sep_secondcol {
	color : black;
	font-size : 10px;
	font-weight : bold;
	vertical-align : bottom;
	border-bottom: solid thin #000000;
	background-color : #DDDDDD;
}
.printoff{
	display:none;
}
.printon{
	display:on;
	page-break-before: always
}

*/
