div#header{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:160px;
}
div#headernotabbar{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:134px;
}
div#footer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	/*height:24px;*/
}

.XPtopmenu div {
	float:right;
	margin-top:1px;
	height:40px;
}

html div#bodynotabbar-wrapper{
	overflow: auto;
}

BODY {margin:0;border:0;background:#FFFFFF;}
   FORM {margin:0;border:0;padding:0;}
   SELECT {}

   .menu {
          cursor:hand;
          font-family:arial;
          font-weight:bold;
          padding-left:4px;
          padding-right:4px;
          border-style:none;
    }

    .topmenu {background:#FFFFFF; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#EEE8AA, EndColorStr=#FFFFFF);}
    .bottommenu {background:#FFFFFF; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#EEE8AA);}

    TABLE#tblCoolbar { 
	background-color:transparent; padding:1px; color:menutext; 
    }

    TABLE#tblCoolbar TABLE { 
	font-family:Arial; font-weight:bold; color:menutext; 
	cursor:hand; padding:1px; 
    }

    .main { background-color : #ffffff;
            color : #000000
            font-family:arial, Helvetica, san-serif;
            font-weight:normal;
            padding: 1px;
            top: 0px;
            left: 0px;
            width: 100%;
            height: 100%;
            position: relative;
            overflow:auto;
    }

    BUTTON{ 
            font-family:arial, Helvetica, san-serif;
            font-weight:normal;
    }

    .menubutton{ background-color : transparent;
            height:20px;
            cursor:hand;
            font-family:arial, Helvetica, san-serif;
            font-weight:bold;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

    .headerbutton{ background-color : transparent;
            font-family : Tahoma;
            font-weight : bold;
            color:#ffffff;
            height:20px;
            cursor:hand;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

    .banner{
            color : white;
            height:60px;
            font-family:arial;
            background-color : 3399CC;
            border-width : 4px 4px 4px 4px;
            border-style : outset outset outset outset;
            border-color : 99CCCC 336699 336699 99CCCC;
     }

     .messagetext{
            font-family : Arial;
            font-weight : bold;
     
  font-size : 10pt;
}

     .PageNameText{
            font-family : Arial;
            font-weight : bolder;
            font-size : 20pt;
            color : yellow;
     }

     .header{
           font-family : Tahoma;
           font-weight : bold;
	   font-size   : 10pt;
           color :white;
           background-color : #0093ca;
           border-width : 4px 4px 4px 4px;
           border-style : outset outset outset outset;
           border-color : 99CCCC 336699 336699 99CCCC;
      }

     .headerClick{
           font-family : Tahoma;
           font-weight : bold;
           color : #ffffff;
           cursor:hand;
           background-color : #0093ca;
           border-width : 4px 4px 4px 4px;
           border-style : outset outset outset outset;
           border-color : 99CCCC 336699 336699 99CCCC;
      }

      .headerNoClick {
	   PADDING-LEFT: 4px; 
           PADDING-RIGHT: 4px; 
           PADDING-TOP: 2px; 
           PADDING-BOTTOM: 2px; 
           FONT-WEIGHT: bold; 
           FONT-SIZE: 10pt; 
           FONT-FAMILY: Arial; 
           COLOR: #ffffff;  
           BACKGROUND-COLOR: #0093ca;
      }

      .buttonanchor2{
           color: white;
           text-decoration : none;
           cursor: hand;
       }

      .NoRecords{
           font-size : 14pt;
           font-weight : bold;
           color : white;
           background-color : red;
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica;
      }

      .Warning{
           font-size : 14pt;
           font-weight : plain;
           color : white;
           background-color : red;
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica;
      }

      .Errors{
           font-size : 14pt;
           font-weight : bold;
           color : white;
           background-color : red;
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica;
      }

      .offenderDetailWarning{
           font-size : 14pt;
           font-weight : bold;
           color : white;
           background-color : red;
           font-family : Arial;
      }

      .offenderLegacyWarning{
           font-size : 14pt;
           font-weight : bold;
           color : red;
           background-color : white;
           font-family : Arial;
      }


      .BannerText{
           font-size : 2;
  	   font-family : Arial;
  	   font-weight : bold;
  	   color : yellow;
      }

      .BannerTextLg {
	   font-weight: bold; 
	   font-size: 14pt; 
           color: White; 
           font-family: Arial
      ;}

      .BannerTextMed {
	   font-weight: bold; 
	   font-size: 10pt; 
           color: White; 
           font-family: Arial
      ;}

      .BannerTextSm {
	   font-weight: bold; 
	   font-size: 8pt; 
           color: White; 
           font-family: Arial
      ;}

      .ListText{
           font-family : Arial;
           color : black;
	   font-size : Small;
      }


     .rowClick{
           cursor:hand;
      }

      .FormText{
           color : black;
           font-family:arial;
           font-weight:bold;
	   font-size : Small;
      }

      .FormTextData{
           font-family : Arial;
           font-weight : 600;
 	   font-size: 10pt;  
/* 	   font-size : x-Small; */
      }

      .FormTextLabel{
           font-family : Arial;
           font-weight : normal;
 	   font-size: 10pt;  
/* 	   font-size : x-Small; */
      }

      .OddRow{
	  cursor:hand;
	  background-color : silver;
      }
      .EvenRow{
	  cursor:hand;
	  background-color : white;
      }
      .ServerLabel{
	   color : white;
      }

      .ButtonEnabled{
	   font-weight: bold; 
	   font-size: 10pt; 
           color: White; 
           font-family: Arial;
           cursor:hand;
           border-width : 2px 2px 0px 2px;
           border-style : inset inset inset inset;
           border-color : 336699 99CCCC 99CCCC 336699;
	   height: 20px;
	   padding: 4px;
      }

      .ButtonDisabled{
	   font-weight: bold; 
	   font-size: 10pt; 
           color: White; 
           font-family: Arial;
           cursor:hand;
           border-style : 1px solid black;
	   height: 20px;
	   padding: 4px;
      }

      .SectionButton{
	   background-color : transparent;
	   font-weight: plain; 
	   font-size: 10pt; 
           color: Black; 
           font-family: Arial;
           cursor:hand;
	   text-align: left;	   
           border: 1px;
           border-style: solid;
      }

      .SectionButton1{
	   background-color : transparent;
	   font-weight: plain; 
	   font-size: 10pt; 
           color: Black; 
           font-family: Arial;
           cursor:hand;
	   text-align: left;	   
           border: 0px;
           border-style: solid;
      }

      .SectionButton2{
	   background-color : lightgrey;
	   font-weight: plain; 
	   font-size: 10pt; 
           color: Black; 
           font-family: Arial;
           cursor:hand;
	   text-align: left;	   
           border: 0px;
           border-style: solid;
	   padding: 0px 3px;
      }

      .SectionButton3{
	   background-color : transparent;
	   font-weight: plain; 
	   font-size: 10pt; 
           color: Black; 
           font-family: Arial;
           cursor:hand;
	   text-align: justified;	   
           border: 1px;
           border-style: solid;
      }

    .XPtopmenu {
	background:#EEEBDC;
	font-family: Verdana, Tahoma, Lucida Sans, Helvetica, san-serif;
        height: 25px;
    }
    .XPbottommenu {
	background:#EEEBDC;
	font-family: Verdana, Tahoma, Lucida Sans, Helvetica, san-serif;
        height: 25px;
    }

    .XPbottommenu2 {
		background:#003067;
        color: WHITE;
	    font-size: 10pt; 
        font-family: Verdana, Tahoma, Lucida Sans, Helvetica, san-serif;
        font-color: WHITE;
        height: 25px;
    }

    .XPbanner{
            color : white;
            height:60px;
            font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
            background-color : 0080b7;
     }

    .XPbanner2{
            color : white;
            height:50px;
            font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
            background-color : #0080b7;
            border-style:solid;
            border-width:1px;
            border-color:black;
            padding-left:90px;
     }

     .XPbannerImage{
	background-image: url(../images/XPBanner.gif);
        background-repeat: no-repeat;
     }

     .XPBannerImage2{
	    background-image: url('../images/XPBanner.gif');
        background-repeat: no-repeat;
        height:50px;
        white-space:nowrap;
     }

      .XPHeader{
	   background:#FFFFFF; 
	   FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#0093CA);
	   font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
	   font-size: 12pt; 
	   font-weight: bold; 
           height: 20px;
      }

      .XPHeader1{
	   background:#FFFFFF; 
	   font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
	   font-size: 10pt; 
	   font-weight: bold; 
           height: 20px;
      }

      .XPHeader2{
	   background:#FFFFFF; 
	   FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#FFFFFF, EndColorStr=#0093CA);
	   font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
	   font-size: 12pt; 
	   font-weight: bold; 
           height: 25px;
      }

      .XPBody{
	   background:#BBE2F0; 
	   font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
 	   font-size: 10pt;  
/*	   font-size: x-Small; */ 
	   font-weight: bold; 
           height: 18px;
      }

      .XPListBody{
	   background:#FFFFFF; 
	   font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
 	   font-size: 10pt;  
/* 	   font-size: x-Small;  */
	   font-weight: bold; 
           height: 18px;
      }

      .XPImageButton{
	   background-color : transparent;
           border: none;
           width="20px";
           height="20px";
           padding: 0px;
	   cursor: hand;
      }

     .XPPageNameText{
            font-weight : 600;
            font-size : x-large;
            color : yellow;
     }

     .XPPageNameText2{
            font-weight : 600;
            font-size : x-large;
            color : #ECD644;
     }
     .XPPageNameText3{
            font-weight : 600;
            font-size : 24pt;
            color : WHITE;
     }
     .XPPageNameText4{
            font-weight : 500;
            font-size : large;
            color : Yellow;
     }
.XPmenubutton{ background-color : transparent;
            color: White;
            height:20px;
            cursor:hand;
            font-weight:600;
	    font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
	    font-size: x-small; 
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

    .XPmenubuttonDisabled{ background-color : transparent;
            color: silver;
            height:20px;
            cursor:default;
            font-weight:600;
	    font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
	    font-size: x-small; 
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }
   .XPmenu {
          cursor:hand;
	  font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
          font-weight:600;
	  font-size: x-Small; 
          padding-left:4px;
          padding-right:4px;
          border-style:none;
    }

   .XPmenu2 {
          cursor:hand;
          color: white;
	  font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
          font-weight:600;
	  font-size: x-Small; 
          padding-left:4px;
          padding-right:4px;
          border-style:none;
    }

     .XPmessagetext{
            font-family :  Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
            font-weight : 600;
	    font-size: Small; 
      }

     .XPmessagetext2{
            color: White;
            font-family :  Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
            font-weight : 600;
 	    font-size: 10pt;  
/* 	    font-size: x-Small;  */
      }

      .BannerText{
           font-size : 2;
  	   font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
  	   font-weight : bold;
  	   color : yellow;
      }

      .XPBannerTextLg {
	   font-weight: 600; 
	   font-size: large; 
           color: White; 
           font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
      ;}

      .XPBannerTextMed {
	   font-weight: 600; 
	   font-size: small; 
           color: White; 
           font-family: Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
      ;}

      .XPBannerTextSm {
	   font-weight: 600; 
	   font-size: xx-Small; 
           color: White; 
           font-family: Arial, Helvetica;
      ;}

      .XPListText{
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
           color : black;
 	   font-size: 10pt;  
/* 	   font-size : x-small; */
	   font-weight: 500; 
      }

      .XPButtonMiddle{
	   background-image: url(../images/XPButtonMiddle.gif);
           cursor: hand;
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
           color : black;
	   font-size : Small;
	   font-weight: 600; 
      }

      .XPheaderNoClick {
           cursor: default;
	   PADDING-LEFT: 4px; 
           PADDING-RIGHT: 4px; 
           PADDING-TOP: 2px; 
           PADDING-BOTTOM: 2px; 
           FONT-WEIGHT: bold; 
           FONT-SIZE: 10pt; 
           FONT-FAMILY:  Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
           COLOR: #ffffff;  
           BACKGROUND-COLOR: #0093ca;
           BORDER-LEFT:SOLID WHITE 1PX;
           BORDER-RIGHT:SOLID WHITE 1PX;
      }

     .XPheaderClick{
	   PADDING-LEFT: 4px; 
           PADDING-RIGHT: 4px; 
           PADDING-TOP: 2px; 
           PADDING-BOTTOM: 2px; 
           FONT-WEIGHT: bold; 
           FONT-SIZE: Small; 
           FONT-FAMILY:  Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
           COLOR: #ffffff;  
           CURSON: hand;
           BACKGROUND-COLOR: #0093ca;
           BORDER-LEFT:SOLID WHITE 1PX;
           BORDER-RIGHT:SOLID WHITE 1PX;
      }

    .XPheaderbutton{ background-color : transparent;
            font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
            font-weight : bold;
	   	    font-size: 10pt;  
/*             font-size : x-small; */
            color:#ffffff;
            height:20px;
            cursor:hand;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

    .XPButtonBarButton{
            background-color : transparent;
            font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
            font-weight : bold;
 	   		font-size: 10pt;  
/*             font-size : x-small; */
            color:#ffffff;
            height:20px;
            cursor:hand;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

      .XPOddRow{
	  cursor:hand;
	  background-color : #9BC2D0;;
      }
      .XPEvenRow{
	  cursor:hand;
	  background-color : #BBE2F0;;
      }

      .textfield{
      }
      .ServerTD{
	   color : #003067;
           background-color: #003067;
           font-size: x-small;
      }

      .FormTextLink{
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
           font-weight : plain;
	   font-size : xx-Small;
      }

      .FormTextLabel{
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
           font-weight : normal;
 	   font-size: 10pt;  
/* 	   font-size : x-Small; */
      }

      .errormessage{
           font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif; 
		   font-size:  12pt;
           font-weight : 600;
           color : white;
           background-color: #D70000;
      }
      
      a.anchorButton2, a.anchorButton2Selected{
      	font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
		font-size:  x-Small;
  		font-weight:600;
		font-style: normal;
		color: ffffff;
  		cursor: hand;
  		margin: 1px;
  		padding: 0px 6px 0px 6px;
  		text-decoration: none;
	  }
	  
	  a.anchorButton2:hover {
  		background-color: #ffffff;
  		color: #003067;
	  }
            
	  a.anchorButton2Selected {
  		background-color: #ffffff;
  		color: #003067;
	  }
	  
            
      div.buttonBar,
      div.buttonBar a.anchorButton,
      div.buttonBar a.anchorButtonSelected a.anchorButtonDisabled{
      	font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
		font-size: 10pt;
		font-style: normal;
		font-weight: normal;
		color: ffffff;
	  }
	  
	  div.buttonBar{
	    background-color: #003067;
	    text-align:right;
	  }

	  div.buttonbar2{
	    background-color: #003067;
	    white-space: nowrap;
	    /*text-align:right;*/
	    height: 20px;
	  }

	  div.buttonBar a.anchorButton,
	  div.buttonBar a.anchorButtonSelected a.anchorButtonDisabled{
  		font-weight:bold;
  		background-color: transparent;
  		color: #ffffff;
  		cursor: hand;
  		left: 0px;
  		margin: 1px;
  		padding: 0px 6px 0px 6px;
  		position: relative;
  		text-decoration: none;
  		top: 0px;
  		z-index: 100;
	  }

	  div.buttonBar a.anchorButton:hover {
	    font-weight: bold;
  		background-color: #ffffff;
  		color: #003067;
  		left: 0px;
  		margin: 1px;
  		padding: 0px 6px 0px 6px;
  		position: relative;
  		text-decoration: none;
  		top: 0px;
  		z-index: 100;
	  }
	  
	  div.buttonBar a.anchorButtonSelected {
 	    font-weight: bold;
  		margin: 1px;
  		padding: 0px 6px 0px 6px;
  		text-decoration: none;
  		background-color: #ffffff;
  		color: #003067;
  		left: 0px;
  		position: relative;
  		top: 0px;
  		z-index: 100;
	  }
	  
	  div.buttonBar a.anchorButtonDisabled {
	    font-weight: bold;
  		margin: 1px;
  		padding: 0px 6px 0px 6px;
  		text-decoration: none;
	  	color: #C0C0C0;
	  	disabled: true;
  		left: 0px;
  		position: relative;
  		top: 0px;
  		z-index: 100;
	  }
	  
    	   .footerbutton{ background-color : transparent;
            font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
			font-size: 10pt;
			font-style: normal;
            font-weight : bold;
            color:#ffffff;
            height:20px;
            cursor:hand;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }

    	   .footerbuttonSelected{ background-color : #FFFFFF;
            font-family : Verdana, Tahoma, Lucida Sans, Arial, Helvetica, san-serif;
			font-size: 10pt;
			font-style: normal;
            font-weight : bold;
            color:#000000;
            height:20px;
            cursor:hand;
            border-top-width : 0px;
            border-left-width : 0px;
            border-right-width : 0px;
            border-bottom-width : 0px;
            border-style : solid solid solid solid;
    }
    
	html div#bodynotabbar-wrapper{
		width:100%;
		top: 98px;
		left: 0px;
		bottom: 0px;
		right: 0px;
		position:  absolute;
		overflow: auto;
	}

	html div#body-content{
		/*
			height: 100% is needed to force hasLayout
			to true in IE. This fixes a vertical scrollbar
			problem.
		*/
		height: 100%;
		width: 100%;
	}
	.XPbottommenu2TR {
    	height: 24px;
    	background:#003067;
    }
	