/*ADPUI.css,v 2.0 2004/11/11 */
/*This file contains basic formatting for ADP web applications. */
.secnav
{
	background-image: url(/adptlm/images/buttons/TabButtonFill.png);
	background-repeat: repeat-x;

}

.modalBackground
{
     -moz-opacity:0.4; 
    width: 100%; height: 100%; background-color:transparent ;
    position: absolute;
    z-index: 500;
    top: 0px; left: 0px;
}
         
/*a
{
	color:   #006699; /* color: #3F449B;*/
	/*font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	/*text-decoration: underline;
}*/

/*Used by menus items */
/*a:visited {
	color:   #006699; /* #820587;*/
/*}*/



a.ADPUI-buttonTabLink,
a.ADPUI-buttonTabLink:visited {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}



a.ADPUI-footerLink,	
a.ADPUI-footerLink:hover,
a.ADPUI-footerLink:visited  {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.headerHand
{
	cursor:hand;
}

/* This hyperlink is used with the header icons */
a.ADPUI-headerLink {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

a.ADPUI-headerLink:visited {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

/* This hyperlink is used with Running Text */
a.ADPUI-hyperlink {
}

a.ADPUI-hyperlink:visited {
}

/* This hyperlink is used with Running Text */
a.ADPUI-hyperlinkBold {
	font-weight: bold;
}

/* This hyperlink is used with Running Text */
a.ADPUI-hyperlinkBold:visited {
	font-weight: bold;
}

/* These are the hyperlinks to use with CRUD page list */
a.ADPUI-hyperlinkForWorkingList {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
}

a.ADPUI-hyperLinkForWorkingList:visited {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
}

/* NumLink and NumLink1 are the hyperlinks used with Found Items on CRUD Lists */
a.ADPUI-numlink {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
	font-weight: bold;
}

a.ADPUI-numlink:visited {
	font-weight: bold;
}

a.ADPUI-numlink1 {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
	font-weight: normal;
}

a.ADPUI-numlink1:visited {
	font-weight: normal;
}

/*h1  {
	color: #CC0000;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 7px;
}

h2
{
	border-bottom: 1px solid #FF0000;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 100%;
	border-bottom-color: #C0C0C0;
}

h3 {
	font-size: 0.9em;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 8px;
}

h4 {
	font-size: 0.8em;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 8px;
}*/

input.error,
textarea.error,
select.error {
	background-color: #FEFF99;
}

ol {
	font-size: 0.8em;
	list-style-type: decimal;
	margin-bottom: 10px;
	margin-top: 10px;
}

p {
	margin-bottom: 6px;
	margin-top: 5px;
}

strong {
	font-weight: bold;
}

/*ul {
	font-size: 0.8em;
	list-style-type: square;
	margin-bottom: 10px;
	margin-top: 10px;
}*/

ul.insideul {
	list-style-type: circle;
	margin-bottom: 10px;
	margin-top: 10px;
}

.ADPUI-activeButtons  {
	background-image: url("../images/button_center.gif");
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	text-align: center;
	text-decoration: none;
}

.ADPUI-activeButtonsLeft	 {
	background-image: url("../images/button_left.gif");
	cursor: pointer;
	height: 19px;
	width: 20px;
}

.ADPUI-activeButtonsRight	 {
	background-image: url("../images/button_right.gif");
	cursor: pointer;
	height: 19px;
	width: 13px;
}

.ADPUI-activeButtonsAlt  {
	background-image: url("../images/button_alt_center.gif");
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.ADPUI-activeButtonsAltLeft	 {
	background-image: url("../images/button_alt_left.gif");
	cursor: pointer;
	height: 19px;
	width: 8px;
}

.ADPUI-activeButtonsAltRight	 {
	background-image: url("../images/button_alt_right.gif");
	cursor: pointer;
	height: 19px;
	width: 8px;
}

.ADPUI-alignBottom	 {
	vertical-align: Bottom;
}

.ADPUI-alignTextCenter	 {
	text-align: center;
}

.ADPUI-alignTextRight  {
	text-align: right;
}

.ADPUI-alignTextRightPad15 {
	padding-right: 15px;
	text-align: right;
}

.ADPUI-alignTextRightPad30 {
	padding-right: 30px;
	text-align: right;
}

.ADPUI-alignTop {
	vertical-align: Top;
}

.ADPUI-alignTopLeft  {
	text-align: Left;
	vertical-align: Top;
}

.ADPUI-alignTopRight  {
	text-align: right;
	vertical-align: Top;
}


.ADPUI-altDataCellAlignLeft,
.ADPUI-altDataCellAlignCenter,
.ADPUI-altDataCellAlignRight,
.ADPUI-tableEowAlternate {
	background-color: #E9E9E9;
	height: 25px;
	padding-left: 15px;
	text-align: left;
}

.ADPUI-altDataCellAlignCenter {
	padding-left: 0px;
	text-align: center;
}


.ADPUI-altDataCellAlignRight {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-blockHeadersForTOC,
.ADPUI-groupHeadersForTOC {
	font-weight: bold;
}

.ADPUI-blockHeadersForTOCRed,
.ADPUI-groupHeadersForTOCRed {
	color: #FF0000;
	font-weight: bold;
}

.ADPUI-bottomRedLine
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.ADPUI-button {
	background-color: transparent;
	border: 0px;
	cursor: pointer;
	height: 25px;
	vertical-align: middle;
}

.ADPUI-centralObjectBg	 {
	background-color: #EBEBEB;
}

.ADPUI-colSubHeading {
	background-color: #999999;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	text-align: center;
}
/*---------------------------------------------------------------------------------------------*/
/* NEW STUFF - Aarti 3/2/12 */

.tablestyle 
{
    font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; 
    font-size: small;
    border: solid 1px #7f7f7f;
}

.altrowstyle
{
	background-color: #EAEAEA;
}

.headerstyle th
{
	background: url(images/sprite.png) repeat-x 0px 0px;
	border-color: #989898 #cbcbcb #989898 #989898;
	border-style: solid solid solid none;
	border-width: 1px 1px 1px medium;
	color: #000;
	padding: 4px 5px 4px 10px;
	text-align: center;
	vertical-align: bottom;
}  

.headerstyle th a
{
    font-weight: normal;
    text-decoration: none;
    text-align: center;
    color: #000;
    display: block;
    padding-right: 10px;
}    

.rowstyle .sortaltrow, .altrowstyle .sortaltrow 
{
    background-color: #edf5ff;
}

.rowstyle .sortrow, .altrowstyle .sortrow 
{
    background-color: #dbeaff;
}

.rowstyle td, .altrowstyle td 
{
    padding: 4px 10px 4px 10px;
    border-right: solid 1px #cbcbcb;
}

.headerstyle .sortascheader 
{
    background: url(images/sprite.png) repeat-x 0px -100px;
}

.headerstyle .sortascheader a 
{
    background: url(images/dt-arrow-up.png) no-repeat right 50%;
} 

.headerstyle .sortdescheader 
{
    background: url(images/sprite.png) repeat-x 0px -100px;
}   

.headerstyle .sortdescheader a 
{
    background: url(images/dt-arrow-dn.png) no-repeat right 50%;
} 
/*--------------------------------------------------------------------------------------------*/
/* Note: data tables (grids) should be coded <table border="1" cellspacing="0" cellpadding="0" width="#" bordercolor="#CCCCCC"> */
/*.Grid tr td
{
	border-top: 2px solid white;
	border-bottom: 2px solid white;
	border-style: solid;
	border-width: 2px;
	border-color: #FFFFFF;
}
.ADPUI-columnHeadingAlignLeft, .ADPUI-columnHeading, .ADPUI-columnHeadingAlignRight
{
	border: 2px solid #FFFFFF;
	white-space: nowrap;
	color: #000000;
	height: 25px;
	padding-left: 15px;
	text-align: left;
	background-image: url(/adptlm/images/Grid/bg-table-head.png);
	background-repeat: repeat-x;
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif;
}

.ADPUI-columnHeadingAlignRight	 {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-columnHeading {
	padding-left: 0px;
	text-align: center;
}

.ADPUI-dataCellAlignLeft, .ADPUI-dataCellAlignCenter, .ADPUI-dataCellAlignRight, .ADPUI-tableRow
{
	background-color: #ffffff;
	height: 25px;
	padding-left: 15px;
	text-align: left;
}

.ADPUI-tableRowAlternate
{
	background-color: #F2F5F9;
	height: 25px;
	padding-left: 15px;
	text-align: left;
}

.ADPUI-dataCellAlignCenter	 {
	padding-left: 0px;
	text-align: center;
}

.ADPUI-dataCellAlignRight		 {
	padding-right: 20px;
	text-align: right;
}*/

.ADPUI-disabledButton {
	background-color: transparent;
	border: 0px;
	vertical-align: middle;
}

.ADPUI-disabledButtons	 {
	background-image: url("../images/one_pixel_button_greyedout.gif");
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	padding-left: 8px;
	text-align: center;
}

.ADPUI-disabledButtonsLeft	 {
	background-image: url("../images/button_left_greyedout.gif");
	height: 19px;
	width: 20px;
}

.ADPUI-disabledbuttonsRight {
	background-image: url("../images/button_right_greyedout.gif");
	height: 19px;
	width: 13px;
}

.ADPUI-disabledButtonsAlt	 {
	background-image: url("../images/button_alt_center_greyedout.gif");
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.ADPUI-disabledButtonsAltLeft	 {
	background-image: url("../images/button_alt_left_greyedout.gif");
	height: 19px;
	width: 8px;
}

.ADPUI-disabledbuttonsAltRight	 {
	background-image: url("../images/button_alt_right_greyedout.gif");
	height: 19px;
	width: 8px;
}




.ADPUI-fieldLabels,	
.ADPUI-textLabels	 {
	font-weight: bold;
}

.ADPUI-fieldLabelsNonBold,	
.ADPUI-normalText	 {
	font-weight: normal;
}

.ADPUI-fieldLabelsRed	 {
	color: #CC0000;
	font-weight: bold;
}

.ADPUI-fieldLabelsRedNonBold	 {
	color: #CC0000;
}

.ADPUI-footerBgColor {
	background-color: #666666;
}

.ADPUI-footerText	 {
	background-color: #666666;
	color: #FFFFFF;
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	font-size: 9px;
	font-weight: normal;
	padding-left: 30px;
	text-align: left;
}


.ADPUI-greyBullets {
	height: 5px;
	width: 5px;
}

.ADPUI-headerAlignLeft {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	text-align: left;
}

.ADPUI-headerAlignRight {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	padding-right: 10px;
	text-align: right;
}

.ADPUI-headerTile {
	background-image: url("../images/one_pixel_tile_header.jpg");
	text-align: right;
}

/* this is new, but can only be used with IE */ 
.ADPUI-headerTileWithGradient {
	display: inline-block;
/*	filter: progid:DXImageTransform.Microsoft.Gradient (GradientType=1,StartColorStr='#ece6c4',EndColorStr='#d8ce9b'); */
	width: 100%;
}

.ADPUI-menuItemSelected	 {
	background-image: url("../images/Bullet_red.png");
	background-position: 14px;
	background-repeat: no-repeat;
	font-size: 12px;
	font-weight: bold;
	padding-left: 26px;
	width: 100%;
}

.ADPUI-menuItemUnselected	 {
	background-image: url("../images/bullet_grey.gif");
	background-position: 14px;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 26px;
	width: 100%;
}

.ADPUI-menuSectionHeadings
{
	color: #0180BF;
}


.ADPUI-menuSelected, .ADPUI-menuUnselected
{
	background-image: url('../images/bullet_grey.gif');
	background-position: 14px 50%;
	background-repeat: no-repeat;
	border-bottom: 0px solid #C0C0C0;
	border-left: 0px solid #C0C0C0;
	border-right: 1px solid #C0C0C0;
	border-top: 0px solid #C0C0C0;
	font-size: 12px;
	height: 22px;
	padding-left: 26px;
	width: 100%;
}

.ADPUI-menuSelected
{
	background-image: url('../images/Bullet_red.png');
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 0px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	font-weight: bold;
}


.ADPUI-menuSelectedLines
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	height: 22px;
}

.ADPUI-menuUnselectedLines
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	height: 22px;
}

.ADPUI-messageInformation,
.ADPUI-messageConfirm,
.ADPUI-messageCaution,
.ADPUI-messageError,
.ADPUI-message {
	background-position: top left;
	background-repeat: no-repeat;
	height: 25px;
	padding-left: 32px;
	padding-top: 5px;
	vertical-align: middle;
}

.ADPUI-message
{
	background-color: #FFD7D7;			/* Changed from Yello*/
	padding-left: 10px;
}

.ADPUI-messageCaution			/*Changed Warning Color*/
{
	background-color: #FDFABF;
	background-image: url("../images/message_caution.png");
	border: 1px solid #FFD98A;
}

.ADPUI-messageConfirm {
	background-color: #FFFF99;
	background-image: url("../images/MsgConfirm.png");		/*message_confirm.gif");*/
	border: 1px solid #D6D83F;
}

.ADPUI-messageError {
	background-color: #FFD7D7; /* changed to red/pink per ADP GUI Standard #FFCC00; Yello*/
	background-image: url("../images/error.gif");	/* message_error.gif");*/
}

.ADPUI-messageInformation {
	background-color: #FDF9F4;
	background-image: url("../images/MsgInfo.png");  /* message_information.gif"); */
	border: 1px solid #B4B4B4;
}

.ADPUI-normalTextAlignBottom {
	vertical-align: bottom;
}

.ADPUI-normalTextAlignTop {
	vertical-align: top;
}

.ADPUI-normalTextItalic	 {
	font-style: italic;
}

.ADPUI-normalTextLeftPad10		 {
	padding-left: 10px;
}

.ADPUI-pageTitle
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-size: small;
	font-weight: bold;
	line-height: 1.2em;
	width: 100%;
}



.ADPUI-rightRedLine
{
	background-position: center;
	border-color: #000000 #C0C0C0 #000000 #000000;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.ADPUI-runningText	 {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	
}

.ADPUI-runningTextAlignTop {
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	vertical-align: top;
}

.ADPUI-sectionHeadings, .ADPUI-menuSectionHeadings
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-family: 'Lucida Grande' , 'Lucida Sans' , 'Lucida Sans Unicode' , 'Trebuchet MS' , Tahoma, sans-serif; /* Verdana, Arial, Helvetica, sans-serif;	*/
	font-weight: bold;
	width: 100%;
}

.ADPUI-sectionHeadings
{
	background-image: url("../images/Bullet_red.png");
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
}


.ADPUI-selDataCellAlignLeft,
.ADPUI-selDataCellAlignCenter,
.ADPUI-selDataCellAlignRight,
.ADPUI-tablerowSelect {
	background-color: #FFFFA9;
	height: 25px;
	padding-left: 15px;
	text-align: left;
}

.ADPUI-selDataCellAligncenter {
	padding-left: 0px;
	text-align: center;
}

.ADPUI-selDataCellAlignRight {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-tablewidth {
	width: 1004px;
}
/*
.ADPUI-tabSelected	 {
	background-image: url("../images/one_pixel_tab_selected.gif");
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.ADPUI-tabSelectedFirstLeft	 {
	background-image: url("../images/button_first_left_selected.gif");
	height: 24px;
	width: 26px;
}

.ADPUI-tabSelectedLeft	 {
	background-image: url("../images/button_left_tab_selected.gif");
	height: 24px;
	width: 26px;
}

.ADPUI-tabSelectedRight	 {
	background-image: url("../images/button_right_tab_selected.gif");
	height: 24px;
	width: 26px;
}

.ADPUI-tabUnselected {
	background-image: url("../images/one_pixel_tab_unselected.gif");
	cursor: pointer;
	font-size: 12px;
	font-weight: bold;
}

.ADPUI-tabUnselectedLeft	 {
	background-image: url("../images/button_left_unselected.gif");
	cursor: pointer;
	height: 24px;
	width: 26px;
}

.ADPUI-tabUnselectedRight	 {
	background-image: url("../images/button_right_unselected.gif");
	cursor: pointer;
	height: 24px;
	width: 26px;
}
*/
.ADPUI-textLabelsTop {
	font-weight: bold;
	vertical-align: top;
}

.ADPUI-threeSideRedLine
{
	border-color: #C0C0C0;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 7px;
	width: 100%;
}

.ADPUI-topGreyLine,
.ADPUI-bottomGreyLine,
.ADPUI-leftGreyLine,
.ADPUI-rightGreyLine,
.ADPUI-fourGreyLines  {
	border-style: solid;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 7px;
	width: 100%;
}


.ADPUI-topGreyLine {
	border-color: #999999;
	border-width: 1px 0px 0px 0px;
}

.ADPUI-bottomGreyLine {
	border-color: #999999;
	border-width: 0px 0px 1px 0px;
}

.ADPUI-leftGreyLine {
	border-color: #999999;
	border-width: 0px 0px 0px 1px;
}


.ADPUI-rightGreyLine {
	border-color: #999999;
	border-width: 0px 1px 0px 0px;
}

.ADPUI-fourGreyLines  {
	border-color: #999999 #999999 #999999 #999999;
	border-width: 1px 1px 1px 1px;
}


.ADPUI-topTabButton {
	background-color: transparent;
	border: 0px;
	cursor: pointer;
	height: 30px;
	vertical-align: middle;
}


.ADPUI-verticalRedLine
{
	background-position: center;
	border-color: #000000 #C0C0C0 #000000 #000000;
	border-style: solid;
	border-width: 0px 1px 0px 0px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.ADPUI-wizardHeader  {
	background-color: #CFCFCF;
	font-weight: bold;
	height: 25px;
	padding-left: 10px;
	padding-top: 5px;
	vertical-align: middle;
}

.ADPUI-wizardMenuSelected, .ADPUI-wizardMenuUnselected
{
	border-right: 1px solid #C0C0C0;
	font-size: 12px;
	height: 22px;
	padding-left: 8px;
	width: 100%;
}

.ADPUI-wizardMenuSelected
{
	border-bottom: 1px solid #C0C0C0;
	border-left: 1px solid #C0C0C0;
	border-right: 0px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	font-weight: bold;

}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
/*background-color: lightyellow;*/
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);  */
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}



/*----------------------------------------------------------------*/
/* App Container */
/*----------------------------------------------------------------*/




