/*
 * CATS
 * Main CSS Library
 *
 * Portions Copyright (C) 2005 - 2007 Cognizo Technologies, Inc.
 *
 *
 * The contents of this file are subject to the CATS Public License
 * Version 1.1a (the "License"); youm ay not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 *http://www.catsone.com/.
 * Software distributed under the License is distributed on an "AS IS"
 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
 * License for the specific language governing rights and limitations
 * under the License.
 *
 * The Original Code is "CATS Standard Edition".
 *
 * The Initial Developer of the Original Code is Cognizo Technologies, Inc.
 * Portions created by the Initial Developer are Copyright (C) 2005 - 2007
 * (or from the year in which this file was created to the year 2007) by
 * Cognizo Technologies, Inc. All Rights Reserved.
 *
 *
 * $Id: main.css 1054 2006-02-06 18:14:19Z austin $
 */

/* padding / margin: top left bottom right; */

/*** Begin Generic Tag Rules ***/
.Sublogo
{
    color: #6084c8;
    position: relative;
    margin: 0 auto -5 auto;
    text-align: center;
    font: normal normal bold 18px veranda, Tahoma, sans-serif;
}

body
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 100%;
}

p, li, blockquote
{
    /*line-height: 140%;*/
    color: #333;
    font: normal normal normal 12px/130% Arial, Tahoma, sans-serif;
}


/* Forms shouldn't have any added "side-effects". */
form
{
    margin: 0px;
    padding: 0px;
}

h2
{
    color: #666;
    font: normal normal bold 18px Arial, Tahoma, sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
}

.h2BreadCrumb:link, .h2BreadCrumb:visited
{
    color: #666;
    font: normal normal bold 18px Arial, Tahoma, sans-serif;
    margin-bottom: 0px;
    margin-top: 0px;
}



pre
{
    font-size: 12px;
}

/*a:link, a:visited
{
    color: #00008b;
    text-decoration: underline;
    font: normal normal normal 12px/130% Arial, Tahoma, sans-serif;
}


a:hover
{
    text-decoration: underline;
    font: normal normal normal 12px/130% Arial, Tahoma, sans-serif;
}
*/
/*** End Generic Tag Rules ***/


/*** Tabs / Panel Code ***/
/* This div is "behind" contents, *all the way down*. */
#main
{
    border: 1px solid #666;
    background: #6c94eb;
    color: #fff;
    clear: both; /*padding-top: .6em; /* Affects the height of the sub-tab bar; was 2em. */
    width: 950PX; /*CS_DASHARATH width: 955px;  */
    min-height: 400px;
    height: auto !important;
    height: 400px;
}

#mainverisign
{
    color: #fff;
    clear: both; /*padding-top: .6em; /* Affects the height of the sub-tab bar; was 2em. */
    width: 950PX; /*CS_DASHARATH width: 955px;  */
    height: auto !important;
    text-align: right;
}
/* Main page body / tab contents div. */
#contents
{
    background: #fff;
    color: #000;
    padding: 0px 15px 10px 15px;
    min-height: 400px;
    height: auto !important;
    height: 400px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    margin-bottom: 0px;
}

#bottomShadow
{
    background: url('../images/bottom_shadow.jpg') no-repeat top center;
    width: 955px;
    height: 50px; /*border-style: solid;*/
    border-width: 1px;
}

.bottomShadow1
{
    background: url('images/bottom_shadow.jpg') no-repeat top center;
    width: 955px;
    height: 50px; /*border-style: solid;*/
    border-width: 1px;
}

/* Modal dialog contents div. */
#modalContents
{
    background: #eee;
    color: #000;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    margin: 0px;
    height: 100%;
    width: 100%;
}

#header
{
    position: relative;
    height: 2em;
    width: 955px;
}

#header ul#primary
{
    margin: 0px;
    padding: 0px;
    position: absolute;
    bottom: -1px;
    width: 80em;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

#header ul#primary li
{
    display: inline;
    list-style: none;
}

/* Inactive Tab */
#header ul#primary a.inactive
{
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: none;
    border-right: 1px solid #aaa;
    background-image: url('../images/gray_gradient.gif');
    background-repeat: repeat-x;
    color: #000;
    display: block;
    padding: 4px 0px 4px 0px; /* 2px less padding-bottom than a.active. */
    margin: 1px 2px 0px 0px; /* 1px more margin-left than a.active. */
    text-align: center;
    text-decoration: none;
    width: 6.5em;
    float: left;
}

/* Inactive Tab Hover */
#header ul#primary a.inactive:hover
{
    margin-top: 0px;
    border-color: #666;
    padding-bottom: 5px;
}

/* Active Tab */
#header ul#primary a.active
{
    border-top: 1px solid #666;
    border-left: 1px solid #666;
    border-bottom: none;
    border-right: 1px solid #666;
    background-image: url('../images/active_tab_gradient.gif');
    background-repeat: repeat-x;
    color: #000;
    display: block;
    padding: 4px 0px 6px 0px; /* 2px more padding-bottom than a.inactive. */
    margin: 0px 2px 0px 0px; /* 1px less margin-left than a.inactive. */
    text-align: center;
    text-decoration: none;
    width: 6.5em;
    float: left;
}

/* Active Tab Hover */
#header ul#primary a.active:hover
{
    text-decoration: none;
}

/* Secondary "Tab" Row*/
#header ul#secondary
{
    position: absolute;
    margin: 0px;
    padding: 0px;
    bottom: -1.9em;
    left: 1px;
    width: 65em;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

/* Inactive Secondary "Tab" */
#header ul#secondary li a
{
    width: auto;
    display: block;
    border: none;
    float: left;
    padding: 0px 10px 0px 10px;
    margin: 6px 0px 0px 0px;
    border-right: 1px dotted #aaa;
    color: #f4f4f4; /* text-decoration: underline; */
}

/* Inactive Secondary "Tab" Hover */
#header ul#secondary li a:hover
{
    color: #ccc;
    text-decoration: underline;
}

/* Active Secondary "Tab"  */
#header ul#secondary li span
{
    width: auto;
    display: block;
    border: none;
    float: left;
    padding: 1px 10px 0px 10px; /* Needs 1px more padding-top than inactive tab. */
    margin: 6px 0px 0px 0px;
    border-right: 1px dotted #aaa;
    color: #ccc;
}

/* The last secondary "tab". */
#header ul#secondary li:last-child a, #header ul#secondary li:last-child span
{
    border: none;
}

/*** Header / Footer ***/
#quickSearchBlock
{
    margin: 0px 0px 0px 0px;
    padding: 5px 10px 5px 0px;
    background: #fff;
    background-image: url('../images/mru_background.gif');
    background-repeat: repeat-x;
    text-align: right;
}

#quickSearchBlock span.quickSearchLabel
{
    color: #000;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

#MRUPanel
{
    padding: 0px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    background: #fff;
    border-bottom: 1px #bbb solid; /*width: 955px; */
    width: 950px;
}

#MRUBlock
{
    position: absolute;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    color: #000;
    background: #fff;
    background-image: url('../images/mru_background.gif');
    background-repeat: repeat-x;
}

#MRUBlock span.MRUTitle
{
    color: #ff6600;
    font: normal normal bold 11px Arial, Tahoma, sans-serif;
    text-align: left;
}

#MRUBlock a
{
    color: #000;
    text-decoration: underline;
    font: normal normal normal 11px Arial, Tahoma, sans-serif;
}

#headerBlock
{
    margin: 0px;
    padding: 0px;
    width: 955px;
    height: 55px;
}

#headerBlock div#topRight
{
    color: #3e4754;
    margin-bottom: -5px;
    padding: 5px 5px 0px 5px;
    font: normal normal normal 11px Arial, Tahoma, sans-serif;
    float: right;
    text-align: right;
    background-color: transparent;
}

#headerBlock div#mainLogo
{
    padding: 0px 0px 0px 0px;
    float: left;
    background-color: transparent;
    background: url('../images/cats_icon.gif') no-repeat center;
    width: 55px;
    height: 55px;
}

#headerBlock span#mainLogoText
{
    color: #2f4f88;
    margin-bottom: 0px;
    padding: 0px 5px 0px 5px;
    font: normal normal bold 30px Verdana, Tahoma, sans-serif;
    float: left;
}

#headerBlock span#subLogoText
{
    color: #6084C8;
    margin-bottom: 0px;
    padding: 0px 5px 0px 5px;
    font: normal normal bold 14px Verdana, Tahoma, sans-serif;
}

.footerBlock
{
    margin-top: 10px;
    width: 955px;
    text-align: center;
}

.footerBlock p#footerQuotation
{
    font: italic normal normal 8pt/130% Tahoma, sans-serif;
}

.footerBlock p#footerText
{
    font: normal normal normal 8pt/130% Tahoma, sans-serif;
}

.footerBlock span#footerCopyright
{
    font: normal normal normal 8pt/130% Tahoma, sans-serif;
}

.footerBlock span#footerResponse
{
    font: normal normal normal 8pt/130% Tahoma, sans-serif;
}

p.note
{
    background-image: url('../images/bgBlue.gif');
    background-repeat: repeat-x;
    padding: 4px;
    margin-top: 0px;
    margin-bottom: 8px;
    width: 916px;
    font: normal normal bold 12px/120% Verdana, Tahoma, sans-serif;
    border-top: 1px solid #9999cc; /*border-bottom: 1px solid #009900;*/
    color: #666666;
}

p.noteUnsized
{
    background-image: url('../images/bgBlue.gif');
    background-repeat: repeat-x;
    padding: 4px;
    margin-top: 0px;
    margin-bottom: 8px;
    border-top: 1px solid #9999cc; /*border-bottom: 1px solid #bbb;*/
    font: normal normal bold 12px/120% Verdana, Tahoma, sans-serif;
    color: #666666;
}

.noteUnsizedSpan
{
    background-image: url('../images/bgBlue.gif');
    background-repeat: repeat-x;
    padding: 4px;
    margin-top: 0px;
    margin-bottom: 8px;
    font: normal normal bold 12px/120% Verdana, Tahoma, sans-serif;
    border-top: 1px solid #9999cc; /*border-bottom: 1px solid #bbb;*/
    color: #666666;
}

p.warning
{
    background-image: url('../images/orange_gradient.jpg');
    background-repeat: repeat-x;
    padding: 4px;
    margin-top: 0px;
    margin-bottom: 8px;
    width: 916px;
    font: normal normal bold 12px/120% Verdana, Tahoma, sans-serif;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    color: #f4f4f4;
}

p.perror
{
    background-image: url('../images/red_gradient.jpg');
    background-repeat: repeat-x;
    padding: 4px;
    margin-top: 0px;
    margin-bottom: 8px;
    font: normal normal bold 12px/120% Verdana, Tahoma, sans-serif;
    border-top: 1px solid #bbb;
    border-bottom: 1px solid #bbb;
    color: #f4f4f4;
}

p.fatalError
{
    background: #ec3737;
    padding: 4px;
    margin-top: 0;
    font: normal normal bold 12px/130% Arial, Tahoma, sans-serif;
}

.bold
{
    font-weight: bold;
}

.inputbox
{
    border: #999 1px solid;
    background-color: #fff;
    font: normal normal 12px Arial, Tahoma, sans-serif;
    -moz-user-select: normal;
    -khtml-user-select: normal;
    user-select: normal;
}

.quickSearchBox
{
    border: #999 1px solid;
    background-color: #fff;
    width: 130px;
    -moz-user-select: normal;
    -khtml-user-select: normal;
    user-select: normal;
}

.inputbox:focus
{
    border: #999 1px solid;
    background-color: #f9f9d9;
    -moz-user-select: normal;
    -khtml-user-select: normal;
    user-select: normal;
}

table.sortable, table.sortablepair, table.notsortable
{
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
    border: 1px solid #ccc;
    empty-cells: show;
}

.oddTableRowDashboard
{
    text-align: left;
    background: #fff;
}


/*Temp */
.tablerightL
{
    background-color: #E5E5E5;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    padding: 5px;
    text-align: left;
}

.tablerightC
{
    background-color: #E5E5E5;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding: 5px;
    text-align: center;
}

.tableleftL
{
    background-color: #D2D2D2;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding: 5px;
    text-align: left;
}

.tdlabel
{
    background-color: #D2D2D2;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding: 5px;
}

.tdback
{
    background-color: #D2D2D2;
    font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
    padding: 5px;
}


.gridheaderL
{
    background-color: #D2D2D2;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding: 5px;
    text-align: left;
}

.gridrowstyle
{
    background-color: #D2D2D2;
    font-family: Verdana;
    font-size: 9pt;
    color: #000000;
    padding: 5px;
    text-align: left;
}

.tablecenter
{
    background-color: #F6F6F6;
    border-style: solid;
    border-color: #ffffff;
    font-family: Verdana;
    font-size: 12pt;
    font-weight: bold;
    color: #000000;
    padding: 2px;
    text-align: left;
    cursor: pointer;
}

.tableleftC
{
    background-color: #D2D2D2;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #000000;
    padding: 5px;
    text-align: center;
}

.tabletop
{
    background-color: #dbdbdb;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #FFFFFF;
    padding: 5px;
    text-align: left;
}

.tableSection
{
    vertical-align: bottom;
    border-bottom-color: Black;
    border-bottom-style: double;
    height: 25px;
    color: #000000;
    font-family: Verdana;
    font-weight: bolder;
    font-size: 15px;
}

table.sortable th, table.sortablepair th, table.notsortable th
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: none;
    border-right: none;
    padding: 2px 4px 2px 4px;
    background-image: url('../images/sort_table_bg.gif');
    color: #000080;
    font: normal normal bold 12px Arial, Tahoma, sans-serif;
}

table.sortable td, table.sortablepair td, table.notsortable td
{
    border: none;
    padding: 3px 4px 3px 4px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    vertical-align: top;
}

table.sortablepaira:hover, table.sortable th a:link, table.sortable th a:visited, table.sortablepair th a:hover, table.sortablepair th a:link, table.sortablepair th a:visited, table.notsortable th a:hover, table.notsortable th a:link, table.notsortable th a:visited
{
    font: normal normal bold 12px Arial, Tahoma, sans-serif;
}

a.sortheader:hover, a.sortheader:link, a.sortheader:visited
{
    font: normal normal bold 12px Arial, Tahoma, sans-serif;
    text-decoration: none;
}


table.attachmentsTable
{
    border-collapse: collapse;
    empty-cells: show;
    border: none;
}

table.attachmentsTable td
{
    border: none;
    padding: 3px 4px 3px 4px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

table.statisticsTable
{
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
    border: 1px solid #ccc;
    empty-cells: show;
}

table.statisticsTable th
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #009900;
    border-left: none;
    border-right: none;
    padding: 2px 4px 2px 4px;
    background-image: url('../images/sort_table_bg.gif');
    color: #000080;
    font: normal normal bold 12px Arial, Tahoma, sans-serif;
}

table.statisticsTable td
{
    border: none;
    padding: 3px 4px 3px 4px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

table.searchTable
{
    padding: 5px;
    border: 1px solid #ccc;
    empty-cells: show;
}

tr.oddTableRow
{
    background: #fff;
}

tr.evenTableRow
{
    background: #f4f4f4;
}

tr.oddTableRow-onmouseover
{
    background: #aeaeff;
}

tr.evenTableRow-onmouseover
{
    background: #aeaeff;
}

.editTable
{
    background: url('../images/bgGrayForm.gif');
    background-repeat: repeat-x;
    background-position: top;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    border-collapse: collapse;
    margin: 2px 0px 5px 0px;
}

.editTable td
{
    border: none;
    padding: 3px 4px 3px 4px;
}

.editTableMini
{
    border-collapse: collapse;
    margin: 2px 0px 5px 0px;
}

.editTableMini td
{
    border: none;
    padding: 3px 4px 3px 4px;
}

img.absmiddle
{
    vertical-align: middle;
}

img.abstop
{
    vertical-align: top;
}

table.detailsOutside
{
    border-collapse: collapse;
    border: 1px solid #ccc;
    margin-bottom: 5px;
}

table.detailsOutside td
{
    margin: 0px;
    padding: 0px;
}

table.detailsInside
{
    padding: 2px 0px 5px 0px;
    border-collapse: collapse;
}

table.detailsInside td
{
    border: none;
    padding: 3px 4px 3px 4px;
    margin: 0px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

table.detailsInside td.vertical
{
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    background: #f4f4f4;
    color: #000;
    text-align: left;
    vertical-align: top;
    width: 120px;
}

table.detailsInside td.data
{
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    color: #333;
    text-align: left;
    vertical-align: top;
}

.selectView
{
    margin: 2px 0px 5px 0px;
    border-collapse: collapse;
    border: 1px solid #bbb;
}

.selectView td
{
    border: none;
    padding: 3px 4px 3px 4px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

td.tdVertical
{
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    color: #000;
    text-align: left;
    vertical-align: top;
    width: 120px;
}

td.tdData
{
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    color: #000;
    text-align: left;
    vertical-align: top;
}

p.freeformtop
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

p.freeformbottom
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
    visibility: hidden;
}

.button
{
    height: 20px;
    color: #333;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
    background: url('../images/button_bg.gif') repeat-x #f0f0f0;
    border: 0px solid #a4a4a4;
}

.DashboardLabel
{
    height: 20px;
    color: #333;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
    background: url('../images/menu_top_band.jpg') repeat-x #f0f0f0;
    border: 1px solid #a4a4a4;
}

.buttonDown
{
    height: 20px;
    color: #333;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
    background: url('../images/button_bg_down.gif') repeat-x #f0f0f0;
    border: 1px solid #a4a4a4;
}

.arrowButton
{
    text-align: center;
    font-stretch: narrower;
    font-size: 12px;
    color: #444;
    font-weight: bold;
    font-family: tahoma;
}

table.viewSelector
{
    margin: 2px 0px 5px 0px;
    border-collapse: collapse; /*border: 1px solid #ccc;*/
}

table.viewSelector td
{
    border: none;
    padding: 4px;
    font: normal normal normal 12px Arial, Tahoma, sans-serif;
}

table.viewSelector td#vertical
{
    background: #ccc;
    color: #000;
    padding: 0px;
    font: normal normal bold 12px Arial, Tahoma, sans-serif;
    text-align: left;
    width: 50px;
}

a.jobLinkDead:link, a.jobLinkDead:visited
{
    color: #323232;
    text-decoration: line-through;
}

a.jobLinkDead:hover
{
    text-decoration: underline;
}

a.jobLinkCold:link, a.jobLinkCold:visited
{
    color: #00008b;
    text-decoration: none;
}

a.jobLinkCold:hover
{
    text-decoration: underline;
}

a.jobLinkHot:link, a.jobLinkHot:visited
{
    color: #ff0000;
    text-decoration: none;
}

span.jobLinkHot
{
    color: #ff0000;
}

a.jobLinkHot:hover
{
    text-decoration: underline;
}

a.jobLinkSubmitted:link, a.jobLinkSubmitted:visited
{
    color: #ff6c00;
    text-decoration: none;
}

span.jobLinkSubmitted
{
    color: #ff6c00;
}

a.jobLinkSubmitted:hover
{
    text-decoration: underline;
}

a.jobLinkPlaced:link, a.jobLinkPlaced:visited
{
    color: #00ff00;
    text-decoration: none;
}

a.jobLinkPlaced:hover
{
    text-decoration: underline;
}

span.jobLinkPlaced
{
    color: #00ff00;
}

span.jobTitleHot
{
    color: #ff0000;
    font-weight: bold;
}

span.jobLinkCold
{
    color: #000;
}

span.jobTitleCold
{
    color: #000;
    font-weight: bold;
}

span.validationError
{
    color: #ff0000;
}

/**
 * POPUP CONTAINER STYLES
 */
#popupMask
{
    position: absolute;
    z-index: 200;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: .40;
    -moz-opacity: .40;
    filter: alpha(opacity=40); /* this hack is so it works in IE      * I find setting the color in the css gives me more flexibility      * than the PNG solution.      */
    background-color: transparent !important;
    background-color: #333; /* background-image\**\: url('../images/maskBG.gif') !important; */
    background-image: none;
    background-repeat: repeat;
    display: none;
}

#popupContainer
{
    position: absolute;
    z-index: 201;
    top: 0px;
    left: 0px;
    display: none;
    padding: 0px;
}

#popupInner
{
    border: 1px solid #000;
    background-color: #eee;
}

#popupFrame
{
    margin: 0px;
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 202;
}

#popupTitleBar
{
    background-color: #486cae;
    color: #fff;
    font-weight: bold;
    height: 1.3em;
    padding: 5px;
    border-bottom: 1px solid #000;
    border-top: 1px solid #78a3f2;
    border-left: 1px solid #78a3f2;
    border-right: 1px solid #204095;
    position: relative;
    z-index: 203;
}

#popupTitle
{
    float: left;
    font: normal normal bold 17px Arial, Tahoma, sans-serif;
}

#popupControls
{
    float: right;
    cursor: pointer; /*cursor: hand;*/
}

span.moreText
{
    color: orange;
    font-weight: bold;
}

a.moreText:link, a.moreText:visited
{
    color: #ff0000;
    text-decoration: none;
}

a.moreText:hover
{
    text-decoration: underline;
}

span.currentPage
{
    font-weight: bold;
}

/* Fading Tooltips By Dustin Diaz */
body div#toolTip
{
    position: absolute;
    z-index: 1000;
    width: 300px;
    background: #3366cc;
    border: 1px double #fff;
    text-align: left;
    padding: 5px;
    min-height: 10px;
    -moz-border-radius: 5px;
}

body div#toolTip p
{
    margin: 0;
    padding: 0;
    color: #fff;
    font: normal normal normal 10px/120% Arial, Tahoma, sans-serif;
}

body div#toolTip p em
{
    display: block;
    margin-top: 3px;
    color: #f60;
    font-style: normal;
    font-weight: bold;
}

body div#toolTip p em span
{
    font-weight: bold;
    color: #fff;
}

.exportPopup
{
    position: absolute;
    display: none;
    padding: 5px;
    width: 150px;
    border: 1px solid #000;
    margin-top: -1px;
    z-index: 99;
    cursor: pointer;
    background-color: #fff;
}

input.selectAll
{
    width: 12px;
    height: 12px;
}

.recentSearchResultsHidden
{
    position: relative;
    width: 250px;
    padding: 5px;
    border: 1px solid #aaa;
    margin-top: -1px;
    z-index: 99;
    cursor: pointer;
    background-color: #fff;
}

.savedSearchResultsHidden
{
    position: relative;
    width: 250px;
    padding: 5px;
    border: 1px solid #aaa;
    margin-top: -1px;
    z-index: 99;
    cursor: pointer;
    background-color: #fff;
    text-decoration: none;
}

.recentSearchResults
{
    font-size: 11px;
    color: #000;
    text-decoration: none;
}

.recentSearchResults a, .recentSearchResults a:visited, .recentSearchResults a:link, .recentSearchResults a:hover
{
    color: #000;
    text-decoration: none;
    font: normal normal normal 11px Arial, Tahoma, sans-serif;
}

.recentSearchResultsHighlight
{
    background-color: #cccc88;
}

.itemCell
{
    border: 1px solid #000;
    background-color: #fff;
}

.passedText
{
    color: green;
    font-weight: bold;
}

.ajaxSearchResults
{
    position: absolute;
    float: left;
    display: none;
    width: 150px;
    padding: 5px;
    border: 1px solid #000;
    margin-top: -1px;
    z-index: 99999;
    cursor: pointer;
    background-color: #fff;
}

.ajaxTextEntryHover
{
    background-color: #cccc88;
}

.filterArea
{
    white-space: nowrap;
    padding-top: 0pt;
    padding-right: 0.3em;
    padding-bottom: 0pt;
    padding-left: 0.5em;
}

.filterAreaLegend
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
    border-right-color: #000000;
    border-bottom-color: #000000;
    border-left-color: #000000;
    font-family: Helvetica,Verdana,sans-serif;
    font-variant: normal;
    font-weight: bold;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: normal;
    background-image: url('../images/lightblue_gradient_15.jpg');
    background-repeat: repeat;
    background-attachment: scroll;
    color: white;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-left: 4px;
    font-size: 11px;
    font-style: normal;
}

.filterAreaFieldSet
{
    margin-bottom: 7px;
}


.PrintTable
{
    border: solid;
    border-width: 1px;
    color: #ffffff;
    font: vardana;
    font-size: 10px;
    font-style: normal; /* text-decoration: underline; */
}
.Auto_overflow
{
    overflow: auto;
}

.txtforecolor
{
    color: #707070;
}

.tablerow
{
    font: bold 11px/14px arial;
    background-color: #d3dfef;
    text-align: left;
    color: #000;
}


.button
{
    height: 20px;
    color: #333;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
    background: url('../images/button_bg.gif') repeat-x #f0f0f0;
    border: 0px solid #a4a4a4;
}
.displayNone
{
    display: none;
}

.showNone
{
    display: block;
}


.ErrorMessage
{
    text-align: center;
    color: Red;
    font-family: Verdana;
    font-size: medium;
    font-style: normal;
    font-weight: bold;
}

.tableMargin
{
    margin-left: 0.1in;
}

.CommentsCSS
{
    margin-left: 0.1in;
}

/* Deepak Styles starts here */


.padtop1
{
    padding-top: 1px;
}
.padtop2
{
    padding-top: 2px;
}
.padtop3
{
    padding-top: 3px;
}
.padtop4
{
    padding-top: 4px;
}
.padtop5
{
    padding-top: 5px;
}
.padtop6
{
    padding-top: 6px;
}
.padtop7
{
    padding-top: 7px;
}
.padtop8
{
    padding-top: 8px;
}
.padtop9
{
    padding-top: 9px;
}
.padtop15
{
    padding-top: 15px;
}
.padtop10
{
    padding-top: 10px;
}
.padtop18
{
    padding-top: 18px;
}
.padtop50
{
    padding-top: 50px;
}
.padleft1
{
    padding-left: 1px;
}
.padleft2
{
    padding-left: 2px;
}
.padleft3
{
    padding-left: 3px;
}
.padleft4
{
    padding-left: 4px;
}
.padleft5
{
    padding-left: 5px;
}
.padleft6
{
    padding-left: 6px;
}
.padleft7
{
    padding-left: 7px;
}
.padleft8
{
    padding-left: 8px;
}
.padleft12
{
    padding-left: 12px;
}
.padleft15
{
    padding-left: 15px;
}
.padleft65
{
    padding-left: 65px;
}
.padright65
{
    padding-right: 65px;
}
.padbot5
{
    padding-bottom: 5px;
}
.padleft85
{
    padding-left: 109px;
}
.padleft150
{
    padding-left: 150px;
}
.cleardiv
{
    clear: both;
}

.marginright80
{
    margin-right: 80px;
}
.marginright5
{
    margin-right: 5px;
}
.marginleft20
{
    margin-left: 20px;
}
.marginleft50
{
    margin-left: 50px;
}
.marginright30
{
    margin-right: 30px;
}
.marginright50
{
    margin-right: 50px;
}
.marginright60
{
    margin-right: 60px;
}

.leftfloat
{
    float: left;
}
.rightflaot
{
    float: right;
}
.txtarea
{
    border: 1px solid #7f9db9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
}
.bas
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.bl-txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #284775;
    font-weight: normal;
}
.font10
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.font12
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.font14
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
}
.font10-red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #a51304;
    font-weight: normal;
}


.bl-top-left
{
    background-image: url(../images/bl-top-left.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-top-right
{
    background-image: url(../images/bl-top-right.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-top-bgcont
{
    background-image: url(../images/bl-bot-bgcont.gif);
    height: 16px;
    background-repeat: repeat-x;
}

.bl-bot-left
{
    background-image: url(../images/bl-bot-left.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-bot-right
{
    background-image: url(../images/bl-bot-right.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-bg
{
    background-color: #284775;
}
.topwhitehead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    padding-left: 25px;
}

.whitebg
{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.wht-top-left
{
    background-image: url(../images/wht-top-left.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-top-right
{
    background-image: url(../images/wht-top-right.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-top-bgcont
{
    background-image: url(../images/wht-top-bgcont.gif);
    height: 10px;
    background-repeat: repeat-x;
}

.wht-bot-left
{
    background-image: url(../images/wht-bot-left.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-bot-right
{
    background-image: url(../images/wht-bot-right.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-bg
{
    background-color: #FFFFFF;
}

.act-cont-cr
{
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    background-color: #fffef8;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
}

.grey-hd
{
    background-color: #e2e2e2;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #284775;
    font-weight: bold;
    padding-left: 15px;
}

.search-tab td
{
    border-bottom: 1px solid #cdcdcd;
}
.search-tab-rightbor
{
    border-right: 1px solid #cdcdcd;
    height: 44px;
}



.act-cont-sr
{
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 20px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
}

.sea-res
{
    background-color: #d0d0d0;
    height: 40px;
}
.comm-d
{
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 15px;
}
.divcomments
{
    background-color: #FFFFFF;
    border: 1px solid #cdcdcd;
    height: auto;
    width: 800px;
    padding: 5px;
}
.commtable
{
    border-bottom: 2px solid #c2c2c2;
    padding-bottom: 10px;
}

.commtable-2
{
    border-bottom: 1px solid #c2c2c2;
    padding-bottom: 10px;
    background-color: #e1e7ef;
}


.dcrdiv
{
    position: absolute;
    z-index: 9999999;
    margin-left: 450px;
}

.padtop1
{
    padding-top: 1px;
}
.padtop2
{
    padding-top: 2px;
}
.padtop3
{
    padding-top: 3px;
}
.padtop4
{
    padding-top: 4px;
}
.padtop5
{
    padding-top: 5px;
}
.padtop6
{
    padding-top: 6px;
}
.padtop7
{
    padding-top: 7px;
}
.padtop8
{
    padding-top: 8px;
}
.padtop9
{
    padding-top: 9px;
}
.padtop15
{
    padding-top: 15px;
}
.padtop10
{
    padding-top: 10px;
}
.padtop18
{
    padding-top: 18px;
}
.padtop50
{
    padding-top: 50px;
}
.padleft1
{
    padding-left: 1px;
}
.padleft2
{
    padding-left: 2px;
}
.padleft3
{
    padding-left: 3px;
}
.padleft4
{
    padding-left: 4px;
}
.padleft5
{
    padding-left: 5px;
}
.padleft6
{
    padding-left: 6px;
}
.padleft7
{
    padding-left: 7px;
}
.padleft8
{
    padding-left: 8px;
}
.padleft12
{
    padding-left: 12px;
}
.padleft15
{
    padding-left: 15px;
}
.padleft65
{
    padding-left: 65px;
}
.padright65
{
    padding-right: 65px;
}
.padbot5
{
    padding-bottom: 5px;
}
.padleft85
{
    padding-left: 109px;
}
.cleardiv
{
    clear: both;
}

.marginright80
{
    margin-right: 80px;
}
.marginbot20
{
    margin-bottom: 20px;
}
.marginright5
{
    margin-right: 5px;
}
.marginleft20
{
    margin-left: 20px;
}

.leftfloat
{
    float: left;
}
.rightflaot
{
    float: right;
}
.txtarea
{
    border: 1px solid #7f9db9;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
    font-weight: normal;
}
.bas
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
}
.bl-txt
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #284775;
    font-weight: normal;
}
.font10
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    font-weight: normal;
}
.font10-red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #a51304;
    font-weight: normal;
}


.bl-top-left
{
    background-image: url(../images/bl-top-left.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-top-right
{
    background-image: url(../images/bl-top-right.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-top-bgcont
{
    background-image: url(../images/bl-bot-bgcont.gif);
    height: 16px;
    background-repeat: repeat-x;
}

.bl-bot-left
{
    background-image: url(../images/bl-bot-left.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-bot-right
{
    background-image: url(../images/bl-bot-right.gif);
    width: 15px;
    height: 16px;
    background-repeat: no-repeat;
}
.bl-bg
{
    background-color: #284775;
}
.topwhitehead
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #FFFFFF;
    font-weight: bold;
    height: 35px;
    padding-left: 25px;
}

.whitebg
{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 15px;
}
.wht-top-left
{
    background-image: url(../images/wht-top-left.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-top-right
{
    background-image: url(../images/wht-top-right.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-top-bgcont
{
    background-image: url(../images/wht-top-bgcont.gif);
    height: 10px;
    background-repeat: repeat-x;
}

.wht-bot-left
{
    background-image: url(../images/wht-bot-left.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-bot-right
{
    background-image: url(../images/wht-bot-right.gif);
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
}
.wht-bg
{
    background-color: #FFFFFF;
}

.act-cont-cr
{
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 8px;
    background-color: #fffef8;
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 10px;
}

.grey-hd
{
    background-color: #e2e2e2;
    height: 23px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #284775;
    font-weight: bold;
    padding-left: 15px;
}

.search-tab td
{
    border-bottom: 1px solid #cdcdcd;
}
.search-tab-rightbor
{
    border-right: 1px solid #cdcdcd;
}



.act-cont-sr
{
    margin-left: 6px;
    margin-right: 6px;
    margin-top: 20px;
    background-color: #f5f5f5;
    border-bottom: 1px solid #cdcdcd;
}

.sea-res
{
    background-color: #d0d0d0;
    height: 40px;
}
.comm-d
{
    border-bottom: 1px solid #cdcdcd;
    padding-bottom: 15px;
}

.divcomments
{
    width: 832px;
    margin-left: auto;
    margin-right: auto;
}
.comm-leftright
{
    background-color: #95a4b9;
}
.comm-head-txt
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    padding: 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}
.comm-head-txt td
{
    font-weight: bold;
    height: 27px;
    border-bottom: 1px solid #8492a4;
    border-right: 1px solid #8492a4;
    padding-left: 5px;
}
.comm-head-txt-ans
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ffffff;
    font-weight: normal;
}
.comm-head-txt-ans-red
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #ff0000;
    font-weight: normal;
}
.comm-contentbg
{
    background-color: #dadee4;
}
.comm-contentbg-cent
{
    background-color: #dadee4;
    margin-top: 13px;
    margin-bottom: 20px;
}
.comm-contentres
{
    border: 1px solid #93a2b8;
    background-color: #FFFFFF;
    margin-top: 13px;
    margin-bottom: 17px;
    height: 60px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: normal;
    padding: 5px;
}
.comm-botbor
{
    border-bottom: 1px solid #95a4b9;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail
{
    position: relative;
    z-index: 0;
}
.thumbnail:hover
{
    background-color: transparent;
    z-index: 50;
}
.thumbnail span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 10px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    word-wrap: break-word;
    width: 320px;
}
.thumbnail span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}
.thumbnail:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    bottom: 30px;
    left: -200px; /*position where enlarged image should offset horizontally */
}

/* Thumbnail1 for sms report */
.thumbnail1
{
    position: relative;
    z-index: 0;
}
.thumbnail1:hover
{
    background-color: transparent;
    z-index: 50;
}
.thumbnail1 span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 10px;
    left: 0px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    width: 180px;
}
.thumbnail1 span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}
.thumbnail1:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    bottom: 30px;
    left: 0px; /*position where enlarged image should offset horizontally */
}

/* Thumbnail for search page*/
.thumbnailSearch
{
    position: relative;
    z-index: 0;
}
.thumbnailSearch:hover
{
    background-color: transparent;
    z-index: 50;
}
.thumbnailSearch span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 10px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}
.thumbnailSearch span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}
.thumbnailSearch:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 20px;
    left: -80px; /*position where enlarged image should offset horizontally */
    width: 250px;
}



/* Thumbnail for search page*/
.purchasehover
{
    position: relative;
    z-index: 0;
}
.purchasehover:hover
{
    background-color: transparent;
    z-index: 50;
}
.purchasehover span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: #8E8E8E;
    padding: 3px;
    left: -1000px;
    border: 0px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
}
.purchasehover span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 0px;
}
.purchasehover:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 20px;
    left: -80px; /*position where enlarged image should offset horizontally */
    width: 450px;
}



.tblMain
{
    font-size: small;
    font-family: Verdana;
    width: 930px;
}

.headingstyle
{
    font-weight: bold;
    font-family: Verdana;
    font-size: large;
    text-align: center;
}


.leftfloat
{
    float: left;
}

.select
{
    width: 160px;
}

.text
{
    width: 156px;
}

.tablerightR
{
    background-color: #E5E5E5;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
    color: #000000;
    padding: 5px;
    text-align: right;
}


.Select1
{
    width: 160px;
}

.text1
{
    width: 155px;
}

/*********************************************************************/
div.time-picker
{
    position: absolute;
    height: 191px;
    width: 4em; /* needed for IE */
    overflow: auto;
    background: #fff;
    border: 1px solid #aaa;
    z-index: 99;
    margin: 0;
}
div.time-picker-12hours
{
    width: 8em; /* needed for IE */
    z-index: 999999;
}

div.time-picker ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}
div.time-picker li
{
    cursor: pointer;
    height: 10px;
    font: 12px/1 Helvetica, Arial, sans-serif;
    padding: 4px 3px;
}
div.time-picker li.selected
{
    background: #0063CE;
    color: #fff;
}
.dateicontemp
{
    background-image: url('../images/calendar.ico');
    width: 19px;
    height: 21px;
}



.container
{
    width: 800px;
    margin: 0 auto;
}



ul.tabs
{
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.tabs li
{
    background: none;
    color: #222;
    display: inline-block;
    padding: 10px 15px;
    cursor: pointer;
}

ul.tabs li.current
{
    background: #cbcbcb;
    color: #222;
    border-radius: 5px 5px 0 0;
}

.tab-content
{
    display: none;
    background: #cbcbcb;
    padding: 15px;
}

.tab-content.current
{
    display: inherit;
}

.white_content
{
    display: none;
    position: fixed;
    top: 10%;
    left: 25%;
    width: 40%;
    height: 55%;
    padding: 10px;
    border: 5px solid grey;
    background-color: white;
    z-index: 1002;
    overflow: auto;
}

.black_overlay
{
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100vh;
    background-color: black;
    z-index: 1001;
    -moz-opacity: 0.8;
    opacity: .80;
    filter: alpha(opacity=80);
}


/* 19-11-14  */
.defpin-ico
{
    background-position: -517px -607px;
    width: 18px;
    height: 18px;
}

.empt-ico
{
    background-position: -537px -607px;
    width: 11px;
    height: 15px;
}

.filled-ico
{
    background-position: -550px -607px;
    width: 11px;
    height: 15px;
}


.billprintdetails
{
    position: relative;
    z-index: 0;
}
.billprintdetails:hover
{
    background-color: transparent;
    z-index: 50;
}
.billprintdetails span
{
    /*CSS for enlarged image*/
    position: absolute;
    background-color: lightyellow;
    padding: 10px;
    left: -1000px;
    border: 1px dashed gray;
    visibility: hidden;
    color: black;
    text-decoration: none;
    word-wrap: break-word;
    width: 200px;
}
.billprintdetails span img
{
    /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}
.billprintdetails:hover span
{
    /*CSS for enlarged image on hover*/
    visibility: visible;
    bottom: 30px;
    left: -40px; /*position where enlarged image should offset horizontally */
}
.tablemv {
  margin-left: 2px;
  display: table;
  width: 200%;
  border-collapse: collapse;
  background-color: #E5E5E5;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  padding: 5px;
  text-align: left; 
}

.tdmv {
  background-color: #E5E5E5;
  font-family: Verdana;
  font-size: 9pt;
  font-weight: normal;
  color: #000000;
  text-align: left;
  font-weight: bold;
  width: 50%;
  padding-left: 5px;
  padding-bottom:8px;
}
.lbltxt {
  font-size: 13px;
  font-weight: bold;
  font-family: Verdana;
  padding: 8px;
}

.tablerightL .clslblaboutus {
    display: inline-flex;
    vertical-align: top;
    /* height: 70px; */
    margin-top: 25px;
    padding: 5px;
}
