/* BEGIN: general skin classes ------------------------------------------------------------------ */

.SkinObject {
	text-decoration:none;
	color:white;
}
A.SkinObject:link {
	text-decoration:none;
	color:white;
}

A.SkinObject:active {
	text-decoration:none;
	color:white;
}

A.SkinObject:visited {
	text-decoration:none;
	color:white;
}

A.SkinObject:hover {
	text-decoration:underline;
	color:lavender;
}

.BreadCrumb {
    font-weight: bold;
    font-size: 8.5pt;
    color: #6278aa;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

A.BreadCrumb:link {
	text-decoration:none;
	color:#6278aa;
}

A.BreadCrumb:active {
	text-decoration:none;
	color:#6278aa;
}

A.BreadCrumb:visited {
	text-decoration:none;
	color:#6278aa;
}

A.BreadCrumb:hover {
	text-decoration:underline;
	color:lavender;
}
/* END: general skin classes ------------------------------------------------------------------ */

/* BEGIN: menu classes ------------------------------------------------------------------ */

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: white; 
	font-family: Tahoma, Arial, Helvetica; 
    font-size: 8.5pt;
	font-weight: bold; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: #6278aa 1px solid; 
	border-top: #6278aa 1px solid; 
	border-right: #6278aa 0px solid;
	background-color: Transparent;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #6278aa; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #dcdcdc; 
	border-left: #dcdcdc 1px solid; 
	border-bottom: #dcdcdc 1px solid; 
	border-top: #dcdcdc 1px solid; 
	text-align: center; 
	width: 15; 
	height: 21;
}

.MainMenu_MenuBreak {
	border-bottom: #dcdcdc 1px solid; 
	border-left: #dcdcdc 0px solid; 
	border-top: #dcdcdc 1px solid;  
	border-right: #dcdcdc 0px solid; 
	background-color: #dcdcdc; 
	height: 1px;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #6278aa 1px solid; 
	border-bottom: #6278aa 1px solid; 
	border-top: #6278aa 0px solid;
}

.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	font-family: Tahoma, Arial, Helvetica; 
    font-size: 8.5pt;
	font-weight: bold; 
	font-style: normal;
/*	color: #6278aa;  
	background-color: #dcdcdc; */
	color: lavender;
	background-color: #6278aa;
	text-decoration: underline;
}
/* END: menu classes ------------------------------------------------------------------ */


/* BEGIN: BTG UI classes ------------------------------------------------------------------ */

/* tool tips */
#btgtooltipbox{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family: Tahoma, Arial, Helvetica; 
font-family: Tahoma, Arial, Helvetica;
font-size: 11px;
font-weight: normal;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
 
#btgtooltippointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
 
/* Grid Styles */
.BTGGrid {
border: 2px solid gainsboro;
margin: 3px;
}

.BTGGridPager {
background: lightsteelblue;
color: black;
}
 
a.BTGGridPager {
color: black;
border: none;
text-decoration: underline;
}
a.BTGGridPager:link {
color: black;
border: none;
}
a.BTGGridPager:visited {
color: black;
border: none;
}
a.BTGGridPager:hover {
color: black;
border: none;
}
a.BTGGridPager:active {
color: black;
border: none;
}
 
.BTGGridHeader {
background: white;
color: black;
}
 
.BTGGridItem {
background: aliceblue;
color: black;
}
 
.BTGGridAlternatingItem {
background: gainsboro;
color: black;
}
 
.BTGGridFooter {
background: white;
color: black;
}

.BTGCheckBoxList {
border: 1px solid silver;
background: white;
padding: 3px;
}

.BTGRequired
{
background: cornsilk;
color: black;
}

/* END: BTG UI classes ------------------------------------------------------------------ */

/* BEGIN: 21C UI classes ------------------------------------------------------------------ */
.TIPSCancelled
{
background: #FF6666;
color: white;
font-weight: bold;
}
.TIPSPending
{
background: #ffffcc;
color: black;
border: 1px solid gainsboro;
}
.TIPSActive
{
background: #ccffcc;
color: black;
padding: 2px;
}
.TIPSExpired
{
background: #ffcccc;
color: black;
border: 1px solid gainsboro;
}
.TIPSFutureEffective{
background: #ADD8E6;
color: black;
border: 1px solid gainsboro;
}
.reverted-text{
    color: #000000;
    font-weight: normal;
}
/* END: 21C UI classes ------------------------------------------------------------------ */

.aspNetDisabled 
{   
   color:#9095a3 !important;
}