body {
	background: #f1f1f1;
	margin:20px 0px; padding:0px;
	text-align:center;

	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}

td.info {
   color: #005;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt; 
   padding: 2px 2px 1px 2px;
}

td.infoTitle {
   color: #005;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt; 
   padding: 2px 2px 2px 2px;
}

.userpass {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	width: 135px;
}

input.btn{
   color:               #005;
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12px;
   font-weight:         normal;
   background-color:    #87adc1;
   border:              2px solid;
   border-top-color:    #696;
   border-left-color:   #696;
   border-right-color:  #336;
   border-bottom-color: #336;
}

input.btnhov{
   border-top-color:    #336;
   border-left-color:   #336;
   border-right-color:  #696;
   border-bottom-color: #696;
   background-color:    #9abfd2;
}

input.btnDelete{
   color:               #fd0;
   font-family:         Arial, Helvetica, sans-serif;
   font-size:           12pt;
   font-weight:         bold;
   background-color:    #c00;
   border:              2px solid;
   border-top-color:    #696;
   border-left-color:   #696;
   border-right-color:  #336;
   border-bottom-color: #336;
}

input.btnhovDelete{
   color:               #fff;
   border-top-color:    #336;
   border-left-color:   #336;
   border-right-color:  #696;
   border-bottom-color: #696;
   background-color:    #f00;
}

/*----------------------
   record selectors
------------------------*/
table.recSel {
   background-color: #fff;
   border-width: 1px;
   border-color:#000;
   border-style: solid;
   border-collapse: collapse;
   border-spacing: 0;
}

table.travIT {
   border-width:1px; border-color:#000;
   border-style:solid;
   border-collapse:collapse;
   border-spacing:0;
}

td.travITTitle    {
   font-family: arial, helvetica, geneva, sans-serif;
   font-size: 11pt;
   color: #000;
   border-width:1px;
   border-color:#000;
   border-style:solid;
   background-color: #eee;
   padding:3px;
}

td.travIT    {
   font-family: arial, helvetica, geneva, sans-serif;
   font-size: 10pt;
   color: #000;
   border-width:1px;
   border-color:#000;
   border-style:solid;
   background-color: #ffffe6;
   padding:3px;
}

td.travITLabel {
   background-color: #eee;
   font-weight: bold;
   font-size: 10pt;
   border-width:1px;
   border-color:#000;
   border-style:solid;
}

@media screen {
/*----------------------
   Basic Report
------------------------*/
   table.enpRpt, table.enpRptSmall {
      border-width:1px; border-color:#000;
      border-style:solid;
      border-collapse:collapse;
      border-spacing:0;
   }

   td.enpRptTitle    {
      font-family: arial, helvetica, geneva, sans-serif;
      font-size: 11pt;
      color: #000;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      background-color: #e95;
      padding:3px;
   }

   td.enpRpt    {
      font-family: arial, helvetica, geneva, sans-serif;
      font-size: 10pt;
      color: #000;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      background-color: #ffffe6;
      padding:3px;
   }

   td.enpRptTitleSmall    {
      font-family: arial, helvetica, geneva, sans-serif;
      font-size: 10pt;
      color: #000;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      background-color: #e95;
      padding:2px;
   }

   td.enpRptSmall    {
      font-family: arial, helvetica, geneva, sans-serif;
      font-size: 8pt;
      color: #000;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      background-color: #fff;
      padding:2px;
   }

   td.enpRptLabelSmall {
      background-color: #ccc;
      font-weight: bold;
      font-size: 8pt;
      border-width:1px;
      border-color:#000;
      border-style:solid;
   }

   td.enpMasterLabel {
      background-color:  #FD4;  
      font-size: 13pt;
   }

   td.enpRptLabel {
      background-color: #ccc;
      font-weight: bold;
      font-size: 10pt;
      border-width:1px;
      border-color:#000;
      border-style:solid;
   }

   td.enpRptData {
      background-color: #fff;
      font-weight: normal;
      font-size: 10pt;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      padding:3px;
   }

   td.enpRptDataHigh {
      background-color: #dff;
      font-weight: normal;
      font-size: 10pt;
      border-width:1px;
      border-color:#000;
      border-style:solid;
      padding:3px;
   }

   td.enpRptBanner    {
      font-family: arial, helvetica, geneva, sans-serif;
      font-size: 12pt;
      color: #000;
      border-width:1px;
      background-color: #fff;
      padding:3px;
   }

   table.pageDoc {
     font-family: Verdana, Helvetica, Arial, sans-serif;
     width: 660px;
   }

   td.docTitle {
      font-weight: bold;
      font-size: 10pt;
      color: #000;
   }

   td.docInfo {
      font-weight: normal;
      font-size: 10pt;
      font-style: italic;
      width: 500px;
      color: #000;
   }
   
   td {
      font-size: 10pt;
   }

/*----------------------
   Standard Small Links
------------------------*/
   a.enpLinkSmall {
      font-size: 7.5pt;
   }

}

/*----------------------------------------------------
Thanks to the generous support of Steel Studios for
providing this style sheet and design
----------------------------------------------------*/

#mainContainer {
   margin:0px auto;
   text-align:left;
   width:760;
   font-size:11px;
   font-family: Arial, Helvetica, sans-serif;
   background: #f1f1f1;
}

#header {
   background: #ffffff url(../../images/css/con_header_bg.png) no-repeat; 
   height: 54;
   width:760;
}

#contentContainer {
   margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px;
   width:760;
   background: #ffffff url(../../images/css/con_body_bg.png);
}

#contentFooter {
   background: #ffffff url(../../images/css/con_footer_bg2.png) no-repeat;
   width:760;
   height:57;
   margin: 0 0 0 0; padding: 0 0 0 0;
}

.footer {
   margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px;
   bottom: 2px;
   width: 760px;
   text-align: center;
   color: #808080;
   font-size: 10px;
}
