body { 
	font-family: Arial, Helvetica, Verdana; 
	background: #ffffff; 
	color: #000000;
}

h1 {  
	font-size: 1.2em; 
	font-weight: bold;
	margin-top:7px;
	margin-bottom:6px;
	color:red;
}

h2 {  
	font-size: 1em; 
	font-weight: bold; 
	width: 100%; 
	margin-top:10px;
	margin-bottom:10px;
	padding-top: 0px; 
	padding-right:0px; 
	padding-left: 0px;
	background-position: center bottom;
	border-color: black black #FF0000;
	border-style: groove; 
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px; 
	border-left-width: 0px
}

h3 {  
	font-size: 0.9em; 
	font-weight: bold;
	margin-top:8px;
	margin-bottom:6px;
	font-style: normal;
}

h4 {  
	font-size: 0.8em; 
	font-weight: bold;
	margin-top:8px;
	margin-bottom:6px;
}

p { 
	font-size: 0.8em; 
	line-height: 1.2em;
	margin-top:5px;
	margin-bottom:6px;
}



ul { 
	font-size:0.8em;
	list-style-type: square;
	margin-top:10px;
	margin-bottom:10px;
}

ol { 
	font-size:0.8em;
	list-style-type: decimal; 
	margin-top:10px; 
	margin-bottom:10px;
}

li { 
}

ul.insideul {
	font-size: 1.00em;
	list-style-type:circle;
	margin-top:10px;
	margin-bottom:10px;
}

.list { 
	font-size: 1.25em;
	list-style-type: disc; 
}
/*sheetal*/
.level1 {
	font-family: Verdana;
	font-size: 0.7em;
	color: #999999;
}

.TextLabels
/*sheetal*/
{
	font-family: Arial;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
}

.TextLabelDisp
/*Purvi*/
{
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color:#000000;
}

.ActionButtons
/*Purvi*/
{
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
}

.cboText
/*Purvi*/
{
	font-family:Verdana, Arial, Helvetica;
	font-size:12 px;
	color:#000000;
}

.cboText1
/*Purvi*/
{
	font-family: Arial;
	font-size:12 px;
	color:#000000;
}

div.indent {
	margin-left:10px;
}

div.moreindent {
	margin-left:20px;
}

strong {
	font-weight: bold;
}

a:link {  
	color: #0000CC; 
	text-decoration: underline;  
	margin-bottom: 3px; 
}

a:active {  
	color: #FF0000;
	text-decoration: underline;
	margin-bottom: 3px; 
}

a:visited {  
	color: #0000CC;
	text-decoration: underline;
	margin-bottom: 3px; 
}

A.link2a {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: none;
    color:#FF0000;
}

A.link2a:visited {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: none;
    color:#FF0000;
}

A.link2a:hover {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: underline;
    color:#FF0000;
}

a.hlink1 {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

a.hlink1:hover {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

a.hlink1:visited {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}

a.hlink5 {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

a.hlink5:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

a.hlink5:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

a.hlink3 {
	font-size: .9em; 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

a.hlink3:visited {
	font-size: .9em; 
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

a:hover.hlink3, a:visited:hover.hlink3 {
	font-size: .9em; 
	text-decoration:none;
	color:red;
	font-weight:normal;
}


a.logout, a:active.logout{
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : red;
}

a:hover.logout, a:visited.logout {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : red;
}

/*shilpa */
A.HyperLink {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: underline;
    color:#3D05E0;
}

A.HyperLink:hover {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
}

A.HyperLink:visited {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    color:#3D05E0;
}

/* sheetal*/
A.link2
{
    font-family: Arial;
	font-size:x-small;
	TEXT-DECORATION: underline;
	color :#3D05E0;
}


A.link1 {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: none;
    color:#3F449B;
}

A.link1:visited {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: none;
    color:#820587;
}

A.link1:hover {
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: underline;
    color:#3F449B;
}

.RunningText
/*Purvi*/
{
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
}

/*sheetal*/
.NormalText
{
	font-family: Arial;
	font-size:x-small;
	color :#000000;
}

.hcell {
	color:white;
	text-align:center;
	font-weight:bold;
	background-color:#5D5D5D;
	font-family:arial;
	font-size:9pt;
}

.hcell1 {
	text-align:left;
	font-weight:bold;
	background-color:#5D5D5D;
	font-family:arial;
	font-size:9pt;
	color:white;
}

.datacell {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	color :#000000;
	background-color:#FFFFFF;
}

.altdatacell {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
	background-color:#E9E9E9;
}

.BlockHeaders
/*Purvi*/
{
	font-family:Verdana, Arial, Helvetica; 
	font-size:x-small;
	font-weight:bold;
	color:#FF0000;
}

.SectionHeader
/*Purvi*/
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color :#000000;
}

/*Start Purvi*/
.AlignTop {
	vertical-Align:Top;
}

.AlignTopLeft {
	vertical-Align:Top;
	text-align:Left;
}

.AlignTopRight {
	vertical-Align:Top;
	text-align:right;
}

.AlignBottom {
	vertical-Align:Bottom;
}

.HeaderTile {
	background-image: url(im/header_1pix_tile.jpg);
	text-align:right;
}
.HeaderTileForNews {
	background-image: url(im/header_1pix_tile.jpg);
	}
.AlignTextRight {
	text-align:right;
}

.AlignRightPad {
	text-align:right;
	padding-right: 15px;
}

.AlignTextCenter {
	text-align:center;
}

.TableRight {
	float:right;
	padding-right: 15px;/* vishal*/
}

.RunningTextAlignTop {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
	vertical-Align:Top;
}

.ActionButtonsTabSelected {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-image: url(im/1pix_tab_selected.gif);
}

.ActionButtonsTabTile {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-image: url(im/tab_1pix_tile.gif);
}

.ActionButtonsWithBgImage {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-image: url(im/1pix_button.gif);
	text-align:center;
}
.SetBgColor {
	background-color:#E6E6E6;
}

.TextLabelsWithBgColor {
	font-family: Arial;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	background-color:#E6E6E6;
}

.TextLabelDispWithBgColor {
	font-family:Verdana, Arial, Helvetica, Sans-serif;
	font-size:x-small;
	color:#000000;
	background-color:#E6E6E6;
}

.cboWithBgColor {
	background-color:#E6E6E6;
	vertical-Align:Top;
}

.cboTextAlignBottom {
	font-family:Verdana, Arial, Helvetica;
	font-size:12 px;
	color:#000000;
	vertical-Align:Bottom;
}

.cboTextAlignTop {
	font-family:Verdana, Arial, Helvetica;
	font-size:12 px;
	color:#000000;
	vertical-Align:top;
}


.SectionHeaderBottomAlign {
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color :#000000;
	vertical-Align:Bottom;
}
img.RedHorizontalLine {
	width:275px;
	height:1px;
}
img.Footer {
	width:1004px;
}
img.GreyHrLine {
	width:245px;
	height:1px;
}
img.RedHrLine {
	width:950px;
	height:1px;
}
img.GreyVrLine {
	width:1px;
	height:501px;
}
img.GreyVrLineForTable {
	width:1px;
	height:50px;
}

img.GreyVrLineInNotebook{
	height:545px;
	width:1px
}
img.HrLine {
	width:976px;
}

/*sheetal*/
img.GreyHrLineInNews {
	width:574px;
	height:1px;
}

img.GreyHrLineNews {
	width:310px;
	height:1px;
}

img.GreyHrNews {
	width:312px;
	height:1px;
}
img.GreyVrNews {
	width:1px;
	height:110px;
}
img.GreyHrLineNews1 {
	width:320px;
	height:1px;
}
img.pixborder
   {
     width:803px;
	 height:2px;
   }
img.pixredborder
   {
     width:1px;
	 height:300px;
   }
   
img.pixHrRed
   {
     width:190px;
	 height:1px;
   }

img.pixred
	{
	  width:1px;
	  height:23px;
	 } 
	 
img.pixgrey
	{
	  width:803px;
	  height:1px;
	 } 	
img.pix2border
	{
	  width:2px;
	  height:380px;
	}	 	
img.GreyVrLineInNews {
	width:1px;
	height:130px;
}
img.GreyVrLineInNews1 {
	width:1px;
	height:310px;
}
img.GreyVrLineInNews2 {
	width:1px;
	height:181px;
}

img.GreyVrLineNewspaper {
	width:1px;
	height:295px;
}
img.GreyVrLineInNewspaper {
	width:1px;
	height:237px;
}

img.GreyVrLineInAvForm{
	height:481px;
	width:1px
}
img.HrLineInAvForm {
	width:979px;
}
.CellBgColor {
	background-color:#EBEBEB;
}
.TextLabelsWithCellBg {
	font-family: Arial;
	font-size:9pt;
	font-weight:bold;
	color:#000000;
	background-color:#EBEBEB;
}
.TextLabelDispWithCellBg {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color:#000000;
	background-color:#EBEBEB;
}

.hcell1WithLPad {
	text-align:left;
	font-weight:bold;
	background-color:#5D5D5D;
	font-family:arial;
	font-size:9pt;
	color:white;
	padding-left: 30;
}
.datacellWithLPad {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	color :#000000;
	background-color:#FFFFFF;
	padding-left: 30;
}
.TableImageDisplayTable {
	width:964px;
	height:1px;
}
.TableImageDataDisplayTable {
	width:1px;
	height:180px;
}
.altdatacellLPad {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
	background-color:#E9E9E9;
	padding-left: 30;
}
.FooterText
{
	text-align:left;
	font-weight:normal;
	font-family:Verdana, arial, Helvetica;
	font-size:7pt;
	color:white;
	padding-left: 30;
	background-color:#666666;
}

a.Footerlink {
	text-decoration:none;
	color:#000000;
	text-align:left;
	font-weight:normal;
	font-family:Verdana, arial, Helvetica;
	font-size:9pt;
	color:white;
	background-color:#666666;
}

a.Footerlink:hover {
	text-decoration:none;
	color:#000000;
	text-align:left;
	font-weight:normal;
	font-family:Verdana, arial, Helvetica;
	font-size:9pt;
	color:white;
	background-color:#666666;
}

a.Footerlink:visited {
	text-decoration:none;
	color:#000000;
	text-align:left;
	font-weight:normal;
	font-family:Verdana, arial, Helvetica;
	font-size:9pt;
	color:white;
	background-color:#666666;
}
	
.FooterBgColor
{
	background-color:#666666;
}

A.HyperLinkBold {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:9pt;
	font-weight:bold;
    TEXT-DECORATION: underline;
    color:#3D05E0;
}

A.HyperLinkBold:hover {
	font-family:Verdana, Arial, Helvetica;
	font-weight:bold;
 	FONT-SIZE:9pt;
}

A.HyperLinkBold:visited {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:9pt;
    color:#3D05E0;
	font-weight:bold;
}
.NormalTextItalic
{
	font-family: Arial;
	font-size:x-small;
	color :#000000;
	font-style: italic
}

.HyperLinkText {
	font-family:Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    color:#3D05E0;
	vertical-Align:center;
}
.NormalTextWithBGColor
{
	font-family: Arial;
	font-size:9pt;
	color :#000000;
	background-color:#EBEBEB;
}

/*End Purvi*/

A.link1
/*sheetal*/
{
    FONT-WEIGHT: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: none;
    color:#3F449B;
}

.hcell1withbg {
	text-align:left;
	padding-left: 10;
	font-weight:bold;
	background-color:#666666;
	font-family:Arial;
	font-size:10pt;
	color:white;
}

.hcell1withbgRight {
	text-align:right;
	padding-right: 10;
	font-weight:bold;
	background-color:#666666;
	font-family:Arial;
	font-size:10pt;
	color:white;
}
.NormalTextWithPad
{
	font-family: Arial;
	font-size:x-small;
	color :#000000;
	padding-left: 10;
	vertical-Align:Top;
}

.AlignTextRightWithPad
{
	text-align:right;
	padding-right: 30;
}

.AlignImgLeftWithPad
{
	text-align:left;
	padding-left: 10;
}


.TextLabelsWithalignCenter
/*sheetal*/
{
	font-family: Arial;
	font-size:x-small;
	font-weight:bold;
	text-align:center;
	color:#000000;
}

.numlink
{
    font-family:Arial;
 	FONT-SIZE:x-small;
	font-weight:bold;
    TEXT-DECORATION: underline;
    color:#3D05E0;
}
.numlink1
{
    font-family: Arial;
	FONT-WEIGHT: normal;
 	FONT-SIZE:x-small;
	TEXT-DECORATION: underline;
    color:#3D05E0;
}
.NormalTextBottomNews
{
	font-family: Arial;
	font-size:x-small;
	color :#000000;
	vertical-Align:Bottom;
}

.AlignTextRightWithPad
{
	text-align:right;
	padding-right: 30;
}
.GreyButtonsWithBgImage {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:#999999;
	background-image: url(im/button_1px_greyedout.gif);
	text-align:center;
}

.TextLabelsFornum
/*sheetal*/
{
	font-family: Arial;
	font-size:x-small;
	font-weight:bold;
	color:#3D05E0;
}
/* Start Purvi On 09 Oct 2003 */
.TextLabelsForWorkingList {
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	background-color:#EBEBEB;
}

.cboTextForWorkingList
/*Purvi*/
{
	font-family:Verdana, Arial, Helvetica;
	font-size:12 px;
	color:#000000;
	background-color:#EBEBEB;
}

.TextLabelDispWorkingList {
	font-family:Verdana, Arial, Helvetica;
	font-size:9pt;
	color:#000000;
	background-color:#EBEBEB;
}
A.HyperLinkForWorkingList {
	font-family: Arial;
 	FONT-SIZE:x-small;
    TEXT-DECORATION: underline;
    color:#3D05E0;
}

A.HyperLinkForWorkingList:hover {
	font-family: Arial;
 	FONT-SIZE:x-small;
}

A.HyperLinkForWorkingList:visited {
	font-family: Arial;
 	FONT-SIZE:x-small;
    color:#3D05E0;
}
.TableImageForWorkingList {
	width:1px;
	height:285px;
}

.hcell1WithLPadForWorkingList {
	text-align:center;
	font-weight:bold;
	background-color:#5D5D5D;
	font-family:arial;
	font-size:9pt;
	color:white;
}

.datacellWithLPadForWorkingList {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	color :#000000;
	background-color:#FFFFFF;
	padding-left: 15;
}

.altdatacellLPadForWorkingList {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
	background-color:#E9E9E9;
	padding-left: 15;
}
.datacellWithLPadForWorkingListCenter {
	font-family:Verdana, Arial, Helvetica;
	font-size:10pt;
	color :#000000;
	background-color:#FFFFFF;
	text-align:center;
}

.altdatacellLPadForWorkingListCenter {
	font-family:Verdana, Arial, Helvetica;
	font-size:x-small;
	color :#000000;
	background-color:#E9E9E9;
	text-align:center;
}



/* End Purvi On 09 Oct 2003 */

/* Start Purvi On 10 Oct 2003 */
.BlockHeadersForTOC
{
	font-family: Arial; 
	font-size:10pt;
	font-weight:bold;
	color:#000000;
}
.leftcurv
{
 	width:10px;
	height:26px;
}
.redHrLineForTOC{
 	width:137px;
	height:1px;
}
.redTopLineInTOC
{
	height:59px;
	width:1px;
}
.redBottomLineInTOC
{
	height:400px;
	width:1px;
}
.redHRLineInTOC
{
	height:1px;
	width:800px;
}
.greyBullets
{
	height:5px;
	width:5px;
}
.SectionHeaderTop
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color :#000000;
	vertical-Align:Top;
}
.NormalTextTop
{
	font-family: Arial;
	font-size:x-small;
	color :#000000;
	vertical-Align:Top;

}

.TextLabelsTop
{
	font-family: Arial;
	font-size:x-small;
	font-weight:bold;
	color:#000000;
	vertical-Align:Top;
}

/* End Purvi On 10 Oct 2003 */

.box3 {
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
border-top: 0px #666666 solid;
border-bottom: 1px #666666 solid;
background-color: #ffffff;
font-family: Arial;
padding: 0px;
font-size: 12px;
}

.box4 {
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
border-top: 1px #666666 solid;
border-bottom: 1px #666666 solid;
background-color: #F2F1F1;
font-family: Arial;
padding: 0px;
font-size: 12px;
}

.box5 {
border-left: 1px #666666 solid;
border-right: 1px #666666 solid;
border-top: 0px #666666 solid;
border-bottom: 0px #666666 solid;
background-color: #ffffff;
font-family: Arial;
padding: 2px;
font-size: 12px;
}

.topright
{
background-image: url(im/1pix_grey_top.gif);
}

.SubButtonsOn {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	background-image: url(im/subbuttonon_mid.gif);
}

.SubButtonsOff {
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;
	color:white;
	background-image: url(im/subbuttonoff_mid.gif);
}

a.hlink2 {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

a.hlink2:hover {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

a.hlink2:visited {
	text-decoration:none;
	color:#ffffff;
	font-weight:bold;
}

.box {
     border: 1px #666666 solid;
     background-color: #F2F1F1;
     font-family: Arial;
     padding: 4px;
     font-size: 12px;
     
}   

.spmaincopy  {
	font-size : 10pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #000000;
}

.smallmaincopy  {
	font-size : 8pt;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : normal;
	text-decoration: none;
	color : #000000;
}

 TABLE.box2 {
      font-family : "Arial", "Helvetica", "sans-serif";
              font-size : 9.0pt;
          	border-collapse: collapse;
      border-top: solid 1px #666666;
      border-right: solid 1px #666666;
      }
      
      TD.box2 {
      border-left: solid 1px #666666;
      border-bottom: solid 1px #666666; 
      }

/*ADPUI.css,v 3.0 6/27/2006 */
/*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;
}

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: hand;
	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: hand;
	height: 19px;
	width: 20px;
}

.ADPUI-activeButtonsRight	 {
	background-image: url("../images/button_right.gif");
	cursor: hand;
	height: 19px;
	width: 13px;
}

.ADPUI-activeButtonsAlt  {
	background-image: url("../images/button_alt_center.gif");
	cursor: hand;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.ADPUI-activeButtonsAltLeft	 {
	background-image: url("../images/button_alt_left.gif");
	cursor: hand;
	height: 19px;
	width: 8px;
}

.ADPUI-activeButtonsAltRight	 {
	background-image: url("../images/button_alt_right.gif");
	cursor: hand;
	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-altDataCellAlignLeftPad5,
.ADPUI-altDataCellAlignCenterPad5,
.ADPUI-altDataCellAlignRightPad5,
.ADPUI-tableEowAlternatePad5 {
	background-color: #E9E9E9;
	height: 25px;
	padding-left: 5px;
	text-align: left;
}


.ADPUI-altDataCellAlignCenter {
	padding-left: 0px;
	text-align: center;
}


.ADPUI-altDataCellAlignRight {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-altDataCellAlignRightPad5 {
	padding-right: 5px;
	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: hand;
	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-columnHeadingAlignLeftPad5,
.ADPUI-columnHeadingPad5,	
.ADPUI-columnHeadingAlignRightPad5	 {
	background-color: #666666;
	color: #FFFFFF;
	font-weight: bold;
	height: 25px;
	padding-left: 5px;
	text-align: left;
}



.ADPUI-columnHeadingAlignRight	 {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-columnHeadingAlignRightPad5	 {
	padding-right: 5px;
	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-dataCellAlignLeftPad5,
.ADPUI-dataCellAlignCenterPad5,			
.ADPUI-dataCellAlignRightPad5,
.ADPUI-tablerowPad5			 {
	background-color: #FFFFFF;
	height: 25px;
	padding-left: 5px;
	text-align: left;
}

.ADPUI-dataCellAlignCenter	 {
	padding-left: 0px;
	text-align: center;
}

.ADPUI-dataCellAlignRight		 {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-dataCellAlignRightPad5		 {
	padding-right: 5px;
	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: 200;
}

.ADPUI-menuUnsel-empty {
	
	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: 200;
}


.ADPUI-menuSelected {
	background-image: url('../images/bullet_red.gif');
	background-position: 13px 50%;
	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: 200;
}

.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-selDataCellAlignLeftPad5,
.ADPUI-selDataCellAlignCenterPad5,
.ADPUI-selDataCellAlignRightPad5,
.ADPUI-tablerowSelectPad5 {
	background-color: #FFFFA9;
	height: 25px;
	padding-left: 5px;
	text-align: left;
}



.ADPUI-selDataCellAligncenter {
	padding-left: 0px;
	text-align: center;
}

.ADPUI-selDataCellAlignRight {
	padding-right: 20px;
	text-align: right;
}

.ADPUI-selDataCellAlignRightPad5 {
	padding-right: 5px;
	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: hand;
	font-size: 12px;
	font-weight: bold;
}

.ADPUI-tabUnselectedLeft	 {
	background-image: url("../images/button_left_unselected.gif");
	cursor: hand;
	height: 24px;
	width: 26px;
}

.ADPUI-tabUnselectedRight	 {
	background-image: url("../images/button_right_unselected.gif");
	cursor: hand;
	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: hand;
	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: hand;
	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: hand;
	height: 24px;
	width: 10px;
}

.ADPUI-topTabUnselectedRight	 {
	background-image: url("../images/topTab_right_unselected.gif");
	cursor: hand;
	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;
}
</table>
