﻿body 
{
    background-color:#000000;
    color:#000000;
    margin-bottom:0;
    margin-top:6;
    margin-left:10;
    margin-right:0;    
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt; 
}

a:link 
 { 
    color: #000000; 
    text-decoration: none; 
 } 
 
a:visited 
{ 
   color: #000000; 
   text-decoration: none; 
} 

a:hover 
{ 
  color: #cccccc;
  text-decoration: none; 
} 

a:active 
{ 
  color: #cccccc;
  text-decoration: none;
}


.aDecor:link 
 { 
    color: #003399; 
    text-decoration: underline;
 } 
 
.aDecor:visited 
{ 
   color: #003399; 
   text-decoration: underline;
} 

.aDecor:hover 
{ 
  color: #cccccc;
  text-decoration: underline;
} 

.aDecor:active 
{ 
  color: #cccccc;
  text-decoration: underline;
}


.aMenu:link
{
    color: #cccccc; 
    text-decoration: none;    
}

.aMenu:visited 
{ 
   color: #cccccc; 
   text-decoration: none; 
} 

.aMenu:active
{
    color: #003399;
    text-decoration: none;
}

.aMenu:hover
{
    color: #003399;
    text-decoration: none;
}

.aTopMenu:link
{
    color: #ffffff; 
    text-decoration: none;    
}

.aTopMenu:visited 
{ 
   color: #ffffff; 
   text-decoration: none; 
} 

.aTopMenu:active
{
    color: #cccccc;
    text-decoration: none;
}

.aTopMenu:hover
{
    color: #cccccc;
    text-decoration: none;
}

.tabActive
{
    font-family: Arial;
    font-size:x-small;
    background-image: url(images/main/img_tab_active.gif);
    background-repeat: no-repeat;
    background-position: center center; 
    text-align: center ;
    vertical-align: middle;
    width:130px;
    height:28px;
}

.tabActive a:link
{
    color: #ffffff; 
    text-decoration: none;    
}

.tabInactive
{
    font-family: Arial;
    font-size:x-small;    
    background-image: url(images/main/img_tab_inactive.gif);
    text-align: center;
    vertical-align: middle;
    height:28px;
    width:130px;    
}

.tabInactive a:link
{
    color: #ffffff; 
    text-decoration: none;    
}

.hdrPrim
{
    font-family: Arial;
    background-image: url(images/bgrnds/bg_hdr_prim.gif);
    color: #ffffff;
    text-align: left;
    vertical-align: middle;
    height: 24px;
}

.hdrSec
{
    font-family: Arial;
    background-image: url(images/bgrnds/bg_hdr_sec.jpg);
    color:#ffffff;
    font-size: 8pt;
    text-align: left;
    vertical-align: middle;
    height: 24px;        
}

.hdrThrd
{
    font-family: Arial;
    color:#000000;
    background-image: url(images/bgrnds/bg_bar_srch.gif);
    font-size: 9pt;
    font-weight:bold;
    text-align: left;
    vertical-align: middle;
    height: 24px;    
}

.pnlActiveTab
{
    background-color: #696969;
}

.pnlDark
{
    color:#ffffff;
    background-color: #696969;
    font-size: 8pt;
    text-align: left;
    vertical-align: top;
}

.pnlDark a:link
{
    color: #ffffff; 
    text-decoration: none;    
}

.pnlDark a:hover
{
    color: #cccccc; 
    text-decoration: none;    
}


.lblHghltd
{
    color:#ffff00;
}

.lblDimmed
{
    color:#cccccc;
}


.lblReverse
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
}
    
.lblNormal
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
}

.lblInfoMsg
{
    font-family:Arial;
    font-size:8pt;
    color:red;
}

.lblErrorMsg
{
    font-family:Arial;
    font-size:8pt;
    color:red;    
}


.cntlNormalXSmall
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:10px;
}

.cntlNormalSmall
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:30px;
}

.cntlNormalMed
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:60px;
}

.cntlNormalLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:100px;
}

.cntlNormalLarger
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:150px;
}


.cntlNormalXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:200px;
}

.cntlNormalXXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:350px;
}

.cntlNormalXXXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#000000;
    width:550px;
}


.cntlReverseXSmall
{
    font-family: Arial;
    font-size: 8pt;
    color: #ffffff;
    width: 10px;
    background-color: #696969;
}

.cntlReverseSmall
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:30px;
    background-color: #696969;    
}

.cntlReverseMed
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:60px;
    background-color: #696969;    
}

.cntlReverseLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:100px;
    background-color: #696969;    
}

.cntlReverseXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:200px;
    background-color: #696969;    
}

.cntlReverseXXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:350px;
    background-color: #696969;    
}

.cntlReverseXXXLarge
{
    font-family:Arial;
    font-size:8pt;
    color:#ffffff;
    width:650px;
    background-color: #696969;    
}


.frmLabel
{
    background-color: #dcdcdc;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    text-align: right;
}    

.frmLabelClear
{
    background-color: #ffffff;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    text-align: right;
}    

.frmValue
{
    background-color: #f5f5f5;
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.frmValueItalic
{
    background-color: #f5f5f5;
    font-family: Arial;
    font-size: 8pt;
    font-style:italic;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.frmValueClear
{
    background-color: #ffffff;
    font-family: Arial;
    font-size: 8pt;
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.frmValueClearItalic
{
    background-color: #ffffff;
    font-family: Arial;
    font-size: 8pt;
    font-style:italic;
    color: #000000;
    vertical-align: top;
    text-align: left;
}


.frmTable
{
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-spacing:0;
}    

.btnNormal
{
    background-color: #000000;
    color:#ffffff;
    font-family:Arial;
    font-size:8pt;
}

.btnReverse
{
    background-color: #cccccc;
    color:#000000;
    font-family:Arial;
    font-size:8pt;
}

.grdMain
{
    font-family: Arial, MS Sans Serif, Verdana;
    color: #333333;
    font-size:8pt;     
}

.grdFooter
{
    background-color:#5D7B9D;
    font-weight:bold;
    color:#FFFFFF;
}    

.grdRow
{
    background-color: #F7F6F3;
    color:#333333;
}

.grdRow a:link
{
    color: #003399; 
    text-decoration: underline;    
}

.grdRow a:visited
{
    color: #003399; 
    text-decoration: underline;    
}

.grdRow a:active
{
    color: #003399; 
    text-decoration: underline;    
}

.grdRow a:hover
{
    color: #003399; 
    text-decoration: underline;    
}

.grdEditRow
{
    background-color:#999999;
}


.grdSelrow_Old
{
    background-color: #E2DED6;
    font-weight:bold;
    color:#333333;
}

.grdSelrow
{
    background-color: #e2ded6;
    font-weight: bold;
    color: #333333;
    background-image: url(images/bgrnds/bg_grd_sel_row.gif);
}

.grdPager
{
    font-family:Arial;
    font-size:8pt;
    background-image: url(images/bgrnds/bg_bar_cntl.gif);
    color:#000000;
    text-align:right ;
    vertical-align:middle;
    height:24px;     
}            

.grdPager a:link
{
    color: #000000; 
    text-decoration: underline;    
}

.grdPager a:visited 
{ 
   color: #000000; 
   text-decoration: underline; 
} 

.grdPager a:active
{
    color: #cccccc;
    text-decoration: underline;
}

.grdPager a:hover
{
    color: #cccccc;
    text-decoration: underline;
}

.grdHeader
{
    background-color: #003399;
    color: #ffffff;
    font-weight: bold;
    font-family: Arial, MS Sans Serif, Verdana;
    font-size: 8pt;
    background-image: url(images/bgrnds/bg_grd_hdr.png);
}

.grdHeader a:link
{
    color: #ffffff; 
    text-decoration: underline;    
}

.grdHeader a:visited 
{ 
   color: #ffffff; 
   text-decoration: underline; 
} 

.grdHeader a:active
{
    color: #cccccc;
    text-decoration: underline;
}

.grdHeader a:hover
{
    color: #cccccc;
    text-decoration: underline;
}

.grdAlt
{
    background-color:#FFFFFF;
    color:#003399
}

.grdAlt a:link
{
    color: #003399; 
    text-decoration: underline;    
}

.grdAlt a:visited
{
    color: #003399; 
    text-decoration: underline;    
}

.grdAlt a:active
{
    color: #003399; 
    text-decoration: underline;    
}

.grdAlt a:hover
{
    color: #003399; 
    text-decoration: underline;    
}

.barSrchLabel
{
    font-family: Arial;
    font-size: 8pt;
    background-image: url(images/bgrnds/bg_bar_srch.gif);
    color: #000000;
    text-align: right;
    vertical-align: middle;
    height: 24px;
}

.barSrchValue
{ 
    font-family:Arial;
    font-size:8pt;
    background-image: url(images/bgrnds/bg_bar_srch.gif);
    color:#000000;
    text-align:left;
    vertical-align:middle;
    height:24px;     
}

.barCntlLabel
{
    font-family: Arial;
    font-size: 8pt;
    background-image: url(images/bgrnds/bg_bar_cntl.gif);
    color: #000000;
    text-align: right;
    vertical-align: middle;
    height: 24px;
}

.barCntlValue
{ 
    font-family:Arial;
    font-size:8pt;
    background-image: url(images/bgrnds/bg_bar_cntl.gif);
    color:#000000;
    text-align:left;
    vertical-align:middle;
    height:24px;     
}

.mnuMain
{
    font-family:Arial;
    font-size:8pt;
}

.gcardNoBorders
{
    font-family:Arial, Sans-Serif;
    font-size:8pt;    
}

.gcardBottBorder
{    
    font-family:Arial, Sans-Serif;
    font-size:10pt;
    border-bottom: black 1px solid;    
}

.gcardAllBorders
{
    font-family:Arial, Sans-Serif;
    font-size:8pt;    
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    border-left: black 1px solid; 
    border-bottom: black 1px solid;    
}

.gcardNoLeftBorder
{
    font-family:Arial, Sans-Serif;
    font-size:8pt;        
    border-right: black 1px solid; 
    border-top: black 1px solid; 
    border-bottom: black 1px solid;
}

.gcardNoTopBorder
{
    font-family:Arial, Sans-Serif;
    font-size:10pt;    
    text-align:center ; 
    border-right: black 1px solid; 
    border-left: black 1px solid; 
    border-bottom: black 1px solid;
}

.gcardNoTopNoLeftBorder
{
    font-family:Arial, Sans-Serif;
    font-size:10pt;    
    border-right: black 1px solid; 
    border-bottom: black 1px solid;
}

.gcardDataHeight
{
  height:25px;
}

.gcardHdrHeight
{
  height:15px;
}

.IE8Fix
{
    z-index:1000;
}
