﻿body
{
}
.lblNormal
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: Black;
}
.lblTStyle
{
   font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12px;
}
.lbl_9pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: Black;
}
.lbl_9pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #6B9FD4;
}
.lbl_9pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #6B9FD4;
}

.lbl_8pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: Black;
}
.lbl_8pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #6B9FD4;
}

.lbl_7pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: Black;
}

.lbl_7pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: #6B9FD4;
}
.lbl_7pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: #6B9FD4;
    font-weight: bold;
}
.lbl_7pt_gray
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: #76787A;
}
.lbl_7pt_gray_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: #76787A;
    font-weight: bold;
}
.lbl_7pt_purple
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 7pt;
    color: #0c51a1;
    text-decoration: none !important;
}

.lbl_8pt_purple
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    color: #0c51a1 !important;
    text-decoration: none !important;
}

/* ------------------ LINKS ------------------ */
.lbl_7pt_purple a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_7pt_purple a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_7pt_purple a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_7pt_purple a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}

.lbl_8pt_purple a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_8pt_purple a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_8pt_purple a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}
.lbl_8pt_purple a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    color: #0c51a1 !important;
    text-decoration: none !important;
}

.lbl_12pt_purple a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}

.lbl_12pt_gray_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #76787A;
    text-decoration: none !important;
    
}
.lbl_12pt_purple a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_12pt_purple a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_12pt_purple a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}

.lbl_7pt_purple_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif !important;
    font-size: 8pt !important;
    color: #0c51a1 !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

/* ------------------ LINKS ------------------ */
.lbl_7pt_purple_bold a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_7pt_purple_bold a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_7pt_purple_bold a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_7pt_purple_bold a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none !important;
}

.lbl_9pt_purple
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_9pt_purple_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: #0c51a1;
    font-weight: bold;
}
.lbl_10pt_purple
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_10pt_purple_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #0c51a1;
    font-weight: bold;
}
.lbl_11pt_purple_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: #0c51a1;
    font-weight: bold;
}

.lbl_10pt_purple_black_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #0c51a1;
    font-weight: bold;
}

.lbl_12pt_purple_black_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #0c51a1;
    font-weight: bold;
}

.lbl_9pt_purple_black_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: #0c51a1;
    font-weight: bold;
}
/* ------------------ LINKS ------------------ */
.lbl_9pt_purple a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_9pt_purple a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_9pt_purple a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}
.lbl_9pt_purple a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none !important;
}

.lbl_9pt_gray, .lbl_9pt_gray label
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
    /*font-size: 9pt;*/
    /*color: #76787A !important;*/
    color:  #E29126 !important;
}

/* ------------------ LINKS ------------------ */
.lbl_9pt_gray a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
    /*font-size: 9pt;
    font-weight: normal;*/
    font-weight: bold;
    /*color: #76787A; */
    color: #E29126;
    text-decoration: none;
}
.lbl_9pt_gray a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
   /* font-size: 9pt;
    font-weight: normal;*/
   font-weight: bold;
    /*color: #76787A;*/
    color: #E29126;
    text-decoration: none;
}
.lbl_9pt_gray a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
    
  /*  font-size: 9pt;*/
/*    font-weight: normal; */
font-weight: bold;
    /*color: #76787A;*/
    color: #E29126;
   /* text-decoration: underline;*/
}
.lbl_9pt_gray a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
    
 /*   font-size: 9pt;*/
    font-weight: normal;
    /*color: #76787A;*/
    color: #E29126;
    text-decoration: none;
}

.lbl_9pt_gray_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size:20px;
 
   /* font-size: 9pt;*/
    /*color: #76787A;*/
    color: #E29126;
    font-weight: bold;
}
.lbl_10pt_gray
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #76787A;
    
}
.lbl_10pt_gray_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #76787A;
    font-weight: bold;
}

.lbl_11pt_gray_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: #76787A;
    font-weight: bold;
}
.lbl_11pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: Black;
}
.lbl_11pt_gray
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: #76787A !important;
}
.lbl_11pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: #6B9FD4;
}
.lbl_11pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 11pt;
    color: #6B9FD4;
    font-weight: bold;
}

.lbl_12pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: Black;
}
.lbl_12pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #6B9FD4;
}
.lbl_12pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #6B9FD4;
    font-weight: bold;
}
.lbl_12pt_purple
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #0c51a1;
}
/* ------------------ LINKS ------------------ */
.lbl_12pt_purple a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    color: #0c51a1;
    text-decoration: none;
}

.lbl_12pt_purple_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt !important;
    color: #0c51a1 !important;
    font-weight: bold !important;
}

.lbl_12pt_purple_Imp
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12pt !important;
    color: #0c51a1 !important;
}

.lbl_9pt_purple_Imp
{
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 9pt !important;
    color: #0c51a1 !important;
}
/* ------------------ LINKS ------------------ */
.lbl_12pt_purple_bold a:link
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple_bold a:visited
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple_bold a:hover
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none;
}
.lbl_12pt_purple_bold a:active
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #0c51a1;
    text-decoration: none;
}


.lbl_14pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 14pt;
    color: Black;
}
.lbl_14pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 14pt;
    color: #6B9FD4;
}
.lbl_14pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 14pt;
    color: #6B9FD4;
    font-weight: bold;
}

.lbl_16pt
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 16pt;
    color: Black;
}
.lbl_16pt_blue
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 16pt;
    color: #6B9FD4;
}
.lbl_16pt_blue_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 16pt;
    font-weight: bold;
    color: #6B9FD4;
}

.lbl_9pt_orange
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: #E99126;
}

.lbl_9pt_orange_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: #E99126;
    font-weight: bold;
}
.lbl_10pt_orange
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #E99126;
}

.lbl_10pt_orange_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 10pt;
    color: #E99126;
    font-weight: bold;
}

.lbl_12pt_orange
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #E99126;
}

.lbl_12pt_orange_bold
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12pt;
    color: #E99126;
    font-weight: bold;
}

.txtNormal
{
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 9pt;
    color: Black;
}

.txtbox
{
    background-color: Transparent;
    border-style: solid;
    border-color: Black;
    border-width: thin;
    font-size: 9pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
}

.txtbox:enabled
{
    background-color: Transparent;
    border-style: solid;
    border-color: Black;
    border-width: thin;
    font-size: 9pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
}
.txtbox:focus
{
    border-style: solid;
    background-color: #FEFEEA;
    border-color: #7F9DB9;
    font-size: 9pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
}
.txtbox:hover:enabled
{
    border-style: solid;
    background-color: #FAFBDB;
    border-color: #7F9DB9;
    border-right: darkorange 1 solid;
    border-top: darkorange 1 solid;
    font-size: 9pt;
    border-left: darkorange 1 solid;
    border-bottom: darkorange 1 solid;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
}

.txtboxSearch
{
    background-color: transparent;
    border-style: solid;
    border-color: transparent;
    border-width: thin;
    color: Black;
    font-size: 9pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
    height: 15px;
    width: 80px;
}
.txtboxSearch:focus
{
    border-style: solid;
    background-color: transparent;
    border-color: transparent;
    color: Black;
    font-size: 9pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    text-align: left;
    height: 15px;
    width: 80px;
}

.btn_blue
{
    background-color: #6B9FD4;
    border-style: solid;
    border-color: #6B9FD4;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}
.btn_blue:hover
{
    background-color: #6D93AA;
    border-style: solid;
    border-color: #6D93AA;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.btn_orange
{
    background-color: #E99126;
    border-style: solid;
    border-color: #E99126;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}
.btn_orange:hover
{
    background-color: #CD6A3F;
    border-style: solid;
    border-color: #CD6A3F;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}


span.btn_purple, a.btn_yellow, a.btn_purple, span.btn_purple
{
    text-decoration: none;
    padding: 1px 5px 1px 5px;
    color: #fff;
    font-size: 8pt;
}

.btn_yellow
{
    background-color: #F7C822;
    border-style: solid;
    border-color: #F7C822;
    color: white;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.btn_yellow:hover
{
    background-color: #0c51a1;
    border-style: solid;
    border-color: #0c51a1;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.btn_purple[disabled], .btn_yellow[disabled]
{
    background-color: #fff;
    border-color: #fff;
    color:#fff;
}

.btn_purple
{
    background-color: #0c51a1;
    border-style: solid;
    border-color: #0c51a1;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.btn_blue:disabled
{
    background-color: #c5c5c5;
    border-style: solid;
    border-color: #c5c5c5;
    color: #ffffff;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}

.btn_light_blue
{
    background-color: #036AAD;
    border-style: solid;
    border-color: #036AAD;
    color: #FFFFFF;
    border-width: thin;
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-weight: bold;
    text-align: center;
}



.link_Path a:link
{
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    color: Red;
    text-decoration: none;
}

.link_Path a:visited
{
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    color: Red;
    text-decoration: none;
}

.link_Path a:hover
{
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    color: Red;
    text-decoration: none;
}

.link_Path a:active
{
    font-size: 8pt;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    color: Red;
    text-decoration: none;
}


.rfdGrids .rfdTable th, .rfdGrids .rfdTable td
{
    border: 0;
    padding: 0 0 7px 0;
}

/* ----------------------- Table Style -----------------------*/

/* BULE ------------------------------------------------------------*/
table.TekTable_Blue
{
    font-family: "Trebuchet MS" , sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.4em;
    font-style: normal;
    border-collapse: separate;
}
.TekTable_Blue thead th
{
    vertical-align: middle;
    padding: 15px;
    color: #fff;
    text-shadow: 1px 1px 1px #568F23;
    border: 1px solid #93CE37;
    border-bottom: 3px solid #9ED929;
    background-color: #9DD929;
    background: -webkit-gradient(         linear,         left bottom,         left top,         color-stop(0.02, rgb(123,192,67)),         color-stop(0.51, rgb(139,198,66)),         color-stop(0.87, rgb(158,217,41))         );
    background: -moz-linear-gradient(         center bottom,         rgb(123,192,67) 2%,         rgb(139,198,66) 51%,         rgb(158,217,41) 87%         );
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.TekTable_Blue thead th:empty
{
    background: transparent;
    border: none;
}
.TekTable_Blue tbody th
{
    vertical-align: middle;
    color: #fff;
    text-shadow: 1px 1px 1px #0E86A4;
    background-color: #116885;
    padding: 0px 10px;
    background: -webkit-gradient(         linear,         left bottom,         right top,         color-stop(0.02, #116885),         color-stop(0.51, #1E98BF),         color-stop(0.87, #24A7D1)         );
    background: -moz-linear-gradient(         left bottom,         #116885 2%,         #1E98BF 51%,         #24A7D1 87%         );
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
.TekTable_Blue tfoot td
{
    color: #B5C6D4;
    font-size: 32px;
    text-align: center;
    padding: 10px 0px;
    text-shadow: 1px 1px 1px #444;
}
.TekTable_Blue tfoot th
{
    color: #666;
}
.TekTable_Blue tbody td
{
    padding: 10px !important;
    text-align: center;
    background-color: #E7EFF3;
    border: 2px solid #E7EFE0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #666;
}

/* PURPLE ------------------------------------------------------------*/
table.TekTable_Purple
{
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    border-collapse: separate;
}
.TekTable_Purple thead th
{
    vertical-align: middle;
    padding: 15px;
    color: #fff;
    text-shadow: 1px 1px 1px #568F23;
    border: 1px solid #93CE37;
    border-bottom: 3px solid #9ED929;
    background-color: #9DD929;
    background: -webkit-gradient(         linear,         left bottom,         left top,         color-stop(0.02, rgb(123,192,67)),         color-stop(0.51, rgb(139,198,66)),         color-stop(0.87, rgb(158,217,41))         );
    background: -moz-linear-gradient(         center bottom,         rgb(123,192,67) 2%,         rgb(139,198,66) 51%,         rgb(158,217,41) 87%         );
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.TekTable_Purple thead th:empty
{
    background: transparent;
    border: none;
}
.TekTable_Purple tbody th
{
    vertical-align: middle !important;
    color: #fff !important;
    background-color: #0c51a1 !important;
    height: 29px !important;
    padding: 3px !important;
    text-align: center !important;
    -moz-border-radius: 2p !important;
    -webkit-border-radius: 2px !important;
    border-radius: 2px;
    font-size: 8pt !important;
    font-weight: bold !important;
    border: 1px solid #fff !important; /*background:-webkit-gradient(         linear,         left bottom,         right top,         color-stop(0.02, #0c51a1),         color-stop(0.51, #A536A3),         color-stop(0.87, #0c51a1)         );     background: -moz-linear-gradient(         left bottom,         #0c51a1 2%,         #A536A3 51%,         #0c51a1 87%         );     -moz-border-radius:5px 5px 5px 5px;     -webkit-border-top-left-radius:5px;     -webkit-border-bottom-left-radius:5px;     border-top-left-radius:5px;     border-bottom-left-radius:5px;*/
}

.TekTable_Purple tbody th.thDatas
{
    color: #fff !important;
    background-color: #0c51a1 !important;
    font-size: 8pt !important;
}

.TekTable_Purple tbody th.thRegime
{
    color: #fff !important;
    background-color: #0c51a1 !important;
    font-size: 8pt !important;
    border-left: 4px solid #fff !important;
    border-right: 4px solid #fff !important;
}

.TekTable_Purple tbody th.thStyle1
{
    background-color: #0c51a1 !important;
    color: #fff !important;
}

.TekTable_Purple tbody th.thStyle2
{
    background-color: #0c51a1 !important;
    color: #fff !important;
    border-left: 4px solid #fff !important;
    border-right: 4px solid #fff !important;
}

.TekTable_Purple tfoot td
{
    color: #B5C6D4;
    font-size: 32px;
    text-align: center;
    padding: 10px 0px;
}
.TekTable_Purple tfoot th
{
    color: #666;
}
.TekTable_Purple tbody td
{
    height: 23px;
    font-size: 8pt;
    padding: 3px !important;
    text-align: center;
    background-color: #D8ECF7;
    border: 1px solid #fff !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    color: #626366;
}

.TekTable_Purple tbody td a:link
{
    font-size: 8pt;
    color: #626366 !important;
    text-decoration: none;
}
.TekTable_Purple tbody td a:hover
{
    font-size: 8pt;
    color: #0c51a1 !important;
    text-decoration: none;
}
.TekTable_Purple tbody td a:visited
{
    font-size: 8pt;
    color: #626366 !important;
    text-decoration: none;
}
.TekTable_Purple tbody td a:active
{
    font-size: 8pt;
    color: #626366 !important;
    text-decoration: none;
}

.TekTable_Purple tbody td.tdDatas
{
    background-color: #D8ECF7 !important;
    color: #626366 !important;
}

.TekTable_Purple tbody td.tdStyle1
{
    background-color: #D8ECF7 !important;
    color: #626366 !important;
    border-left: 4px solid #fff !important;
    border-right: 4px solid #fff !important;
}

.TekTable_Purple tbody td.tdStyle2
{
    background-color: #D8ECF7 !important;
    color: #626366 !important;
}

.TekTable_Purple tbody td.tdStyle3,
.TekTable_Purple tbody th.thStyle3
{
    background-color: #FFF !important;
    color: #626366 !important;
}

/* SCALES ------------------------------------------------------------*/
table.TekTable_Scales
{
    font-family: "Trebuchet MS" , sans-serif;
    font-size: 12px;
    font-style: normal;
    border-collapse: separate;
}
.TekTable_Scales tbody th.TekTableTitle
{
    vertical-align: middle;
    text-align: left;
    color: #0c51a1;
    background-color: transparent; /**/
    font-size: 16px;
    font-weight: bold;
    padding-left: 5px;
    border-bottom: 1px solid #0c51a1;
}
.TekTable_Scales tbody th
{
    vertical-align: middle;
    color: #0c51a1;
    background-color: transparent; /**/
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    border-bottom: 1px solid #0c51a1;
}
.TekTable_Scales tbody td
{
    padding: 3px;
    text-align: center;
    background-color: transparent;
    border-bottom: 1px solid #0c51a1;
    color: #626366; /**/
}

/* TOOL TIP TABLE PRICES ----------------------------------------------------*/
.formInfo
{
    cursor: pointer;
}
.tooltip
{
    display: none;
    background-color: #fff;
    border: 3px solid #0c51a1; /*padding:0 10px 0 10px;*/
    padding: 10px;
    font-family: "Segoe UI" , Arial, Sans-Serif;
    font-size: 12px;
    vertical-align: top;
}

.tooltip .teklisttype
{
    color: #0c51a1;
}

.tooltip ul, .tooltip ul li
{
    list-style-type: none !important;
    padding-left: 0px;
}
