/*ADPUI.css,v 2.5 2005/31/08 */
/*This file contains basic formatting for ADP web applications. */


a  {
	color: #3F449B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a:visited {
	color: #820587;
}

a.ADPUI-buttonTabLink,
a.ADPUI-buttonTabLink:visited {
	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;
}

/* This hyperlink is used with the header icons */
a.ADPUI-headerLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
}

a.ADPUI-headerLink:visited {
	font-family: Arial, Helvetica, 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: Arial, Helvetica, sans-serif;
}

a.ADPUI-hyperLinkForWorkingList:visited {
	font-family: Arial, Helvetica, sans-serif;
}

/* NumLink and NumLink1 are the hyperlinks used with Found Items on CRUD Lists */
a.ADPUI-numlink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

a.ADPUI-numlink:visited {
	font-weight: bold;
}

a.ADPUI-numlink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

a.ADPUI-numlink1:visited {
	font-weight: normal;
}

body,
body div,
body th,
body p,
body tr,
body li,
body dd,
body input,
body textarea,
body select {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

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%;
}

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;
}

input.but	{border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana,Arial;
	width: 175px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#CCCCCC');}
      
input.buthov	{border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #CCCCCC;
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana,Arial;
	width: 175px;
	filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#CC99CC');}

.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: #CC0000;
	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;
}


/* Note: data tables (grids) should be coded <table border="1" cellspacing="0" cellpadding="0" width="#" bordercolor="#CCCCCC"> */
.ADPUI-columnHeadingAlignLeft,
.ADPUI-columnHeading,	
.ADPUI-columnHeadingAlignRight	 {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	padding-left: 15px;
	text-align: left;
}

.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-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: 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.gif");
	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: #CC0000;
}


.ADPUI-menuSelected,
.ADPUI-menuUnselected {
	background-image: url('../images/bullet_grey.gif');
	background-position: 14px 50%;
	background-repeat: no-repeat;
	border-bottom: 0px solid #CC0000;
	border-left: 0px solid #CC0000;
	border-right: 1px solid #CC0000;
	border-top: 0px solid #CC0000;
	font-size: 12px;
	height: 22px;
	padding-left: 26px;
	width: 100%;
}

.ADPUI-menuSelected {
	background-image: url('../images/bullet_red.gif');
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 0px solid #CC0000;
	border-top: 1px solid #CC0000;
	font-weight: bold;
}


.ADPUI-menuSelectedLines {
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	height: 22px;
}

.ADPUI-menuUnselectedLines {
	border-color: #CC0000;
	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: #FFCC00;
	padding-left: 10px;
}

.ADPUI-messageCaution {
	background-color: #FFFF99;
	background-image: url("../images/message_caution.gif");
	border: 1px solid #D6D83F;
}

.ADPUI-messageConfirm {
	background-color: #FFFF99;
	background-image: url("../images/message_confirm.gif");
	border: 1px solid #D6D83F;
}

.ADPUI-messageError {
	background-color: #FFCC00;
	background-image: url("../images/message_error.gif");
}

.ADPUI-messageInformation {
	background-color: #FDF9F4;
	background-image: url("../images/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: #CC0000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2em;
	width: 100%;
}



.ADPUI-rightRedLine {
	background-position: center;
	border-color: #000000 #CC0000 #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: Verdana, Arial, Helvetica, sans-serif;
}

.ADPUI-runningTextAlignTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.ADPUI-sectionHeadings,
.ADPUI-menuSectionHeadings	 {
	border-color: #CC0000;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: 100%;
}

.ADPUI-sectionHeadings	 {
	background-image: url("../images/bullet_red.gif");
	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: #CC0000;
	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-topTabSelected	 {
	background-image: url("../images/topTab_selected.gif");
	font-family: "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.ADPUI-topTabSelectedLeft	 {
	background-image: url("../images/topTab_left_selected.gif");
	height: 24px;
	width: 10px;
}

.ADPUI-topTabSelectedRight	 {
	background-image: url("../images/topTab_right_selected.gif");
	height: 24px;
	width: 10px;
}

.ADPUI-topTabUnselected {
	background-image: url("../images/topTab_Unselected.gif");
	color: #FFFFFF;
	cursor: pointer;
	font-family: "Arial Narrow", Arial, "Helvetica Narrow", Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.ADPUI-topTabUnSelectedLeft	 {
	background-image: url("../images/topTab_left_unselected.gif");
	cursor: pointer;
	height: 24px;
	width: 10px;
}

.ADPUI-topTabUnselectedRight	 {
	background-image: url("../images/topTab_right_unselected.gif");
	cursor: pointer;
	height: 24px;
	width: 10px;
}

.ADPUI-verticalRedLine {
	background-position: center;
	border-color: #000000 #CC0000 #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 #CC0000;
	font-size: 12px;
	height: 22px;
	padding-left: 8px;
	width: 100%;
}

.ADPUI-wizardMenuSelected  {
	border-bottom: 1px solid #CC0000;
	border-left: 1px solid #CC0000;
	border-right: 0px solid #CC0000;
	border-top: 1px solid #CC0000;
	font-weight: bold;
}
.ee-header { background: #D4D08C url('/img-ee/header-bg.gif') top left repeat-y;}