﻿
.pagebody
{
   text-align: left;
   vertical-align: text-top;
   text-transform: none;
   width: 731px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
   margin-top: 0px;
}

.helpbody
{
   text-align: left;
   vertical-align: text-top;
   text-transform: none;
   width: 451px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   margin-right: auto;
   margin-bottom: 0;
   margin-left: auto;
   margin-top: 0px;
}

.pageadminbody
{
   background-color: White;
   text-align: left;
   vertical-align: top;
   text-transform: none;
   font: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   margin-right: 0;
   margin-bottom: 0;
   margin-left: 0;
   margin-top: 0;
   width: 100%;
}

body
{
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin-right: 0;
   margin-bottom: 0;
   margin-left: 0;
   margin-top: 0;
   width: 100%;
   background: #ffff;
}

a:link, a:visited, p a:link strong, p a:visited strong
{
   color: #ff0058;
   text-decoration: none;
}

a:hover, p a:hover strong
{
   text-decoration: underline;
}

img
{
   border: 0;
}
th
{
   font-weight: normal;
}

p, h1, h2, h3, h4, h5, h6, ul
{
   margin: 15px;
}

p, h3, h4, h5, h6
{
   line-height: 160%;
}

p strong, p b
{
   color: #737577;
}

strong, b, h2, h3, h4, h5, h6
{
   font-family: Verdana, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
   color: #da272b;
}

h1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 18px;
   margin: 12px 15px; /*text-transform: lowercase;*/
}

h2
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

h3, h4, h5, h6
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin-bottom: -3px;
}

input
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

.caption
{
   background-color: #e5e5e5;
   padding: 2px 5px 3px 22px;
}


.divider
{
   background-color: #da272b;
   height: 1px;
}

br
{
   clear: both; /*line-height: 0;*/
}

.footer, a:link.footer, a:visited.footer
{
   color: #C1C1C1;
   padding: 5px 0 20px;
}

a:hover.footer
{
   color: #DA272B;
}

/* background-color: yellow; */
.formstyle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: xx-small;
   font-style: normal;
   color: #333333;
   background-color: #FFFFFF;
   border-shadow-color: #5365AC;
   border-width: 1px;
   border-color: #5365AC;
}

.textfield
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-style: normal;
   color: #333333;
   background-color: #EEEEEE;
   border: 1px solid #999999;
}

.txtlink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   line-height: 16px;
   color: #333333;
   text-decoration: none;
}

.buttonstyle
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 9pt;
   font-style: normal;
}

.header
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF6600;
   font-weight: bold;
}
.text
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #333333;
}
.toptext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   color: #00007B;
}
.discount
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #FF6666;
   font-weight: bold;
}
.title
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #0000CC;
   font-style: normal;
   text-decoration: underline;
}
.myItemSelected
{
   font-size: 10pt;
   background-image: url(images/Menu/mid-over.gif);
   background-repeat: repeat-x;
   color: black;
   vertical-align: middle;
   padding-right: 10px;
   padding-left: 10px;
   text-decoration: none;
   cursor: pointer;
}
.myItemUnselected
{
   font-size: 10pt;
   background-image: url(images/Menu/mid.gif);
   background-repeat: repeat-x;
   color: white;
   vertical-align: middle;
   padding-right: 10px;
   padding-left: 10px;
   text-decoration: none;
}
/*------------------------ TPGM Modifications ---------------------------*/

h3
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: bold;
   vertical-align: bottom;
}

.bodycopy
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #000000;
}

.bodytext
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #000000;
   table-layout: auto;
}

.button
{
   font-size: 8pt;
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
   padding-top: 1px;
}

.button:hover
{
   font-size: 8pt;
   color: #ff0058;
   padding-right: 1px;
   padding-left: 1px;
   padding-bottom: 1px;
   padding-top: 1px;
   cursor: pointer;
}

.imagebutton
{
   cursor: pointer;
}
.heading1
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 16px;
   text-transform: none;
   color: #00266D;
   font-weight: bold;
   font-style: normal;
   vertical-align: text-top;
}

.menustyle
{
   border: 1px solid #dcdcdc;
   padding: 1px 2px 1px 2px;
   display:block;
   color: black;
   background-color: #dcdcdc;
   z-index: 90;
}
.menuitem, a:link.menuitem, a:visited.menuitem
{
   border: 1px solid #dcdcdc;
   padding: 1px 2px 1px 2px;
   display:block;
   text-align: left;
   font-size: 8pt;
   color: black;
   background-color: #dcdcdc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   z-index:90;
}
.mouseup
{
   border: 1px solid #dcdcdc;
   padding: 1px 2px 1px 2px;
   font-size: 8pt;
   cursor: hand;
   color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
}
.mouseover, a:hover.menuitem
{
   border: 1px solid #dcdcdc;
   padding: 1px 2px 1px 2px;
   text-align: left;
   font-size: 8pt;
   cursor: hand;
   display:block;
   color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
   text-decoration: none;
   z-index: 90;
}
.mousedown
{
   font-size: 8pt;
   cursor: hand;
   color: white;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
}

.smallmenustyle
{
   padding: 2px 2px 2px 2px;
   color: black;
   background-color: #dcdcdc;
}
.smallmenuitem, a:link.smallmenuitem, a:visited.smallmenuitem
{
   padding-right: 2px;
   padding-left: 2px;
   font-size: 8pt;
   padding-bottom: 2px;
   color: black;
   padding-top: 2px;
   background-color: #dcdcdc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}
.smallmouseup
{
   padding-right: 2px;
   padding-left: 2px;
   font-size: 8pt;
   padding-bottom: 2px;
   cursor: hand;
   color: white;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
}
.smallmouseover, a:hover.smallmenuitem
{
   padding-right: 2px;
   padding-left: 2px;
   font-size: 8pt;
   padding-bottom: 2px;
   cursor: hand;
   color: white;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
}
.smallmousedown
{
   padding-right: 2px;
   padding-left: 2px;
   font-size: 8pt;
   padding-bottom: 2px;
   cursor: hand;
   color: white;
   padding-top: 2px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: #3c3c3c;
}

.divhidden
{
   position: absolute;
   top: 0px;
   left: 0px;
   visibility: hidden;
}

.frameText
{
   overflow: auto;
   float: left;
   background-color: #ffffff;
   border-style: solid;
   border-width: 2px;
   border-color: Gray;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   line-height: normal;
}

.handleText
{
   width: 16px;
   height: 16px;
   background-image: url(images/HandleGrip.png);
   overflow: hidden;
   cursor: se-resize;
}

.gridview, td
{
   border: 1;
   border-color: #E5E5E5;
}

.gridselected
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: lightblue;
   font-size: 8pt;
}

.gridhead, th
{
    border: 1px solid #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 8pt;
    color: #ff0058;
    background-color: #dcdcdc;
    vertical-align: bottom;
}
.gridfilter
{
   border-style: none;
   padding: 0 0 0 0;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: #ff0058;
   background-color: #dcdcdc;
   vertical-align: middle;
   margin-top: 0px;
   margin-bottom: 5px;
}
.gridfoot
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #dcdcdc;
   color: Black;
   border-top: black 1px solid;
   border-bottom: black 1px solid;
}
.griditem
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: White;
   color: Black;
   vertical-align: top;
}
.gridalternate
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #f5f5f5;
   color: Black;
   vertical-align: top;
}
.grid_small_selected
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   background-color: lightblue;
   font-size: 8pt;
}
.grid_small_head
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #ff0058;
   background-color: #dcdcdc;
   vertical-align: bottom;
}
.grid_small_foot
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #dcdcdc;
   color: Black;
   border-top: black 1px solid;
   border-bottom: black 1px solid;
}
.grid_small_item
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: White;
   color: Black;
   vertical-align: top;
}
.grid_small_alternate
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #f5f5f5;
   color: Black;
   vertical-align: top;
}
.grid_search_filter
{
   border: medium double Gray;
   padding: 3;
   background-color: White;
   border-collapse: inherit;
}

.CalendayTitle
{
   padding-right: 2px;
   padding-left: 2px;
   font-size: 9pt;
   padding-bottom: 2px;
   color: black;
   padding-top: 2px;
   border-top: black 1px solid;
   font-family: Arial, Verdana;
   text-align: center;
   background-color: #d8e4f8;
   border-right: black 1px solid;
   border-left: black 1px solid;
}
.break-all
{
   word-break: break-all;
}
.timer_state_on
{
   color: green;
}
.timer_state_off
{
   color: Red;
}

.CustomerRequest, a:Link.CustomerRequest
{
   color: Green;
   cursor: pointer;
}

.CustomerRequest:hover
{
   font-size: 8pt;
   color: #ff0058;
   cursor: pointer;
   text-decoration: underline;
}

.ImagePostBack, a:Link.ImagePostBack
{
   cursor: pointer;
}

.yellowbackground
{
   background-color: #FCFE9C;
}

.grayContent
{
   background-color: #f5f5f5;
   border: 1px dashed #2F4F4F;
   padding: 5px;
}
.hidden
{
   visibility: hidden;
}
.displayhidden
{
   display:none;
}
/*Textbox Watermark*/

.watermarked
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   background-color: #F0F8FF;
   color: gray;
}

/* Accordion */
.accordionHeader
{
   border: 1px solid #2F4F4F;
   color: #da272b;
   background-color: #dcdcdc;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
   margin-top: 5px;
   cursor: pointer;
}

.accordionContent
{
   background-color: #f5f5f5;
   border: 1px dashed #2F4F4F;
   border-top: none;
   padding: 5px;
   padding-top: 10px;
}
.accordionLink, a:hover.accordionLink, a:link.accordionLink, a:visited.accordionLink
{
   color: #da272b;
}

/*Modal Popup*/
.modalBackground
{
   background-color: Gray;
   filter: alpha(opacity=40);
   opacity: 0.4;
}

.modalTitle
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black;
   background-color: #d8e4f8;
   padding-right: 2px;
   padding-left: 2px;
   padding-bottom: 2px;
   padding-top: 2px;
   border-bottom: gray 1px solid;
   border-top: gray 1px solid;
   margin-bottom: 3px;
}

.modalPopup
{
   background-color: #f5f5f5;
   padding: 3px;
   width: 250px;
   border-right: gray thin double;
   border-top: gray thin double;
   border-left: gray thin double;
   border-bottom: gray thin double;
}

.modalLink, a:link.modalLink, a:visited.modalLink
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: Black;
   background-image: none;
   background-color: transparent;
}
a:hover.modalLink
{
   cursor: help;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   color: Black;
   text-decoration: underline;
   background-image: none;
   background-color: transparent;
}

.modalRadFilterMenu
{
   z-index:111001 !important;
}

div.rcbSlide
{
   z-index: 111011 !important;
}

.panelhidden
{
   height: 0px;
   overflow: hidden;
}

.transparent
{
   background-color: transparent;
}

.modal_frame_title
{
   font-size: 9pt;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   color: black;
}

.dragPopup
{
   z-index: 20000;
}
.request_completed
{
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 8pt;
   font-weight: normal;
   color: #ff0058;
   vertical-align: bottom;
}


