/* default styles */
body, tr, td, p {
	COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px; cursor:default; 
}
HR {
	COLOR: #CCCCCC; height:1px;
}
/*A:link, A:visited {
	COLOR: #333399; TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #CA8857; 
}*/

/* atiutions - Custom Styles for Applications */

/*  Dark Blue */
.atiCustomColorDK {
	BACKGROUND-COLOR: #336699; color:#FFFFFF;
}

/* light grey */
.atiCustomColorLT {
	BACKGROUND-COLOR: #CCCCCC; color:#000000;
}

/* white if needed */
.atiWhite {
	BACKGROUND-COLOR: #FFFFFF;
}

/* fonts */

/* large page titles */
.atiTitleLG {
COLOR: "#990000"; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:18px;
}

/* report titles (for home portals ONLY!) */

.atiMenu {
COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:13px; 
}
:link.atiMenu, :visited.atiMenu {
COLOR: #ffff00; TEXT-DECORATION: none;
}
:hover.atiMenu {
COLOR: #ffffff; TEXT-DECORATION: none;
}

.atiTitle {
COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; 
}
:link.atiTitle, :visited.atiTitle {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiTitle {
COLOR: #CA8857; TEXT-DECORATION: underline;
}

.atiMenuTitle {
COLOR: #660000; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; 
}
:link.atiMenuTitle, :visited.atiMenuTitle {
COLOR: #660000; TEXT-DECORATION: none;
}
:hover.atiMenuTitle {
COLOR: #660000; TEXT-DECORATION: none;
}

/* Orange sub titles (no links!) */
.atiDate {
COLOR: #ffff00; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; 
}

.atiDefault {
COLOR: #000000; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: normal; font-size:11px; 
}

/* Orange sub titles (no links!) */
.atiSubTitle {
COLOR: #990000; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; 
}

/* Dark Grey sub titles (not links!) */
.atiSubTitle2 {
COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; 
}


/* error text and asterisks **** */
.atiError {
COLOR: #FF0000; FONT-FAMILY: tahoma, arial, ms sans-serif;FONT-WEIGHT: bold;  font-size:11px;
}


/* for all descriptive text and lables that are associated with forms  (no links!) */
.atiFormText {
COLOR: #000000; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px;
}


/* this is a redundant style but I am including if you need it.  Only generic body text and or links please. */
.atiBodyText {
COLOR: #990000; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px;
}
:link.atiBodyText, :visited.atiBodyText {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiBodyText {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* this is a redundant style but I am including if you need it.  Only generic body text and or links please. */
.atiBreadcrumb {
COLOR: #999999; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px;
}
:link.atiBreadcrumb, :visited.atiBreadcrumb {
COLOR: #999999; TEXT-DECORATION: underline;
}
:hover.atiBreadcrumb {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* Table body text for all line items in a non-hierarchical list situation */
.atiTableText {
COLOR: #990000; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px;
}
:link.atiTableText, :visited.atiBodyText {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiTableText {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* dark blue table header rows. All tables shoud start with a row like this. */
.atiTableHeader {
BACKGROUND-COLOR: #336699; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px; FONT-WEIGHT: bold;
}
:link.atiTableHeader, :visited.atiTableHeader {
COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
:hover.atiTableHeader {
COLOR: #CA8857; TEXT-DECORATION: underline;
}

/* dark grey sub-table header rows. All tables shoud start with a row like this. */
.atiSubTableHeader {
BACKGROUND-COLOR: #999999; COLOR: #FFFFFF; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px; FONT-WEIGHT: bold;
}
:link.atiSubTableHeader, :visited.atiSubTableHeader {
COLOR: #FFFFFF; TEXT-DECORATION: underline;
}
:hover.atiSubTableHeader {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* form drop downs and text fields */
.atiInputObject {
padding:0; font-family: tahoma, arial, ms sans-serif; font-size: 11px; 
}


.atiCopyRight {
COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px; font-style:normal;
}
:link.atiCopyRight, :visited.atiCopyRight {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiCopyRight {
COLOR: #CA8857; TEXT-DECORATION: underline;
}

/* xtree styles */
#selectHierarchyDIV {
	visibility: hidden;
	overflow: auto;
	width: 190;
	height: 225;
	border: 1px solid #cccccc;
	background: white;
	padding: 3px;
}

.webfx-tree-container {
	margin: 0px;
	padding: 0px;
	font: icon;
	white-space: nowrap;
}

.webfx-tree-item {
	padding: 0px;
	margin: 0px;
	font: icon;
	color: black;
	white-space: nowrap;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
	margin-left: 3px;
	padding: 1px 2px 1px 2px;
}

.webfx-tree-item a {
	color: black;
	text-decoration: none;
}

.webfx-tree-item a:hover {
	color: blue;
	text-decoration: none;
}

.webfx-tree-item a:active {
	background: highlight;
	color: highlighttext;
	text-decoration: none;
}

.webfx-tree-item a:visited {
	text-decoration: none;
}

.webfx-tree-item img {
	vertical-align: middle;
	border: 0px;
}

.webfx-tree-icon {
	width: 0px;
	height: 16px;
}



/* the following styles are on their way out.  Don't use them. */

/* defunct style, leaving it in temporarily.  Please do not use! */
.atiLabelCell {
BACKGROUND-COLOR: #FFFFFF; COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; text-align:right;
}
:link.atiLabelCell, :visited.atiLabelCell {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiLabelCell {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiInputCell {
BACKGROUND-COLOR: #FFFFFF; COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: normal; font-size:11px;
}
:link.atiInputCell, :visited.atiInputCell {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiInputCell {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiListCell1 {
BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: normal; font-size:11px;
}
:link.atiListCell1, :visited.atiListCell1 {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiListCell1 {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiListCell2 {
COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px; text-align:right;
}
:link.atiListCell2, :visited.atiListCell2 {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiListCell2 {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiListCell3 {
BACKGROUND-COLOR: #CCCCCC; COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: normal; font-size:11px;
}
:link.atiListCell3, :visited.atiListCell3 {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiListCell3 {
COLOR: #CA8857; TEXT-DECORATION: underline;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiFormButton {
	padding:2; border:1px solid #CCCCCC; BACKGROUND-COLOR: #336699; FONT-FAMILY: tahoma, arial, ms sans-serif; font-size:11px; color:#FFFFFF;
}


/* defunct style, leaving it in temporarily.  Please do not use! */
.atiOtherText {
BACKGROUND-COLOR: #FFFFFF; COLOR: #666666; FONT-FAMILY: tahoma, arial, ms sans-serif; FONT-WEIGHT: bold; font-size:11px;
}
:link.atiOtherText, :visited.atiOtherText {
COLOR: #333399; TEXT-DECORATION: underline;
}
:hover.atiOtherText {
COLOR: #CA8857; TEXT-DECORATION: underline;
}
