﻿
        .greenheader
        {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #658E1A;
            font-weight: bold;            
            vertical-align: middle;            
        }
        .contentbox
        {
            min-height: 50px;
            min-width: 100px;
            position: relative;
            height:auto;
            width: expression(this.offsetParent.clientWidth-1);  /*to overcome width bug in IE for XHTML when scrollbar appears*/
            /*background-color: #FFFFFF;*/
        }
        .contentboxhead
        {
            width: auto;
            height: 36px;
        }
        
        /*This style is for Header which could be used for Style header. */
        
      /*  .contentboxheader
        {
            background: url('../Images/bluebox1new-topleft.png');
            background-repeat: no-repeat;
            height: 34px;
            float: left;
            width: 16px;
        }
        .contentboxmiddle
        {
            background: url('../Images/bluebox1new-topmiddle.jpg');
            background-repeat: repeat-x;
            height: 34px;
            width: auto;
        }
        .contentboxright
        {
            background: url('../Images/bluebox1new-topright.png');
            height: 34px;
            float: right;
            width: 16px;
        }
        .contentBoxcontent
        {
            position: relative;
            background-color: #FFFFFF;
            border-left: 1px solid #CACBCD;
            border-right: 1px solid #CACBCD;
            border-top: 1px solid #CACBCD;
            overflow: auto;
            width:99.8%;
            height:90%;
            min-width:99px;
            min-height:53px;       
        }*/
        /*padding:5px 5px 5px 5px*/
        
        
        
        .contentboxbottom
        {
            height: 6px;
            bottom:0;
            display:block;
            width:100%;
            position:relative;
            float:left;

        }
        
        .contentboxbottomheader
        {
           background-image: url('../Images/home-bluebox-bottomleft.png');
           width:16px;
           height:16px;
        }
        
        .contentboxbottommiddle
        {
            width:auto;
            height:16px;
            background-image:url('../Images/home-bluebox-bottom.png');           
        }
        .contentboxbottomright
        {
            width:16px;
            height:16px;
            background-image:url('../Images/home-bluebox-bottomright.png');
        }
        
    #footerimg
    {
	    width: 1003px;
	    height: 29px;
	    background: url(../Images/footerbg.jpg);
	    background-repeat: repeat-x;
	    float: left;
    }

    
        .contentboxheader
        {
            /*background: url('../Images/blueboxnew-topleft.png');*/
            background-image:url(../Images/home-bluebox-topleft.png);
            background-repeat: no-repeat;
            height: 36px;
            /*float: left;*/
            width: 16px;
            border-spacing:0px;            
        }
        .contentboxmiddle
        {
	        width:auto;
	       /* width:100%;*/
	        padding-top:8px; /*height of the image is 28+8*/
	        height:28px; 	
	        background-image:url(../Images/home-bluebox-top.png); 
	        background-repeat:repeat-x;
	        font-family:Verdana, Arial, Helvetica, sans-serif; 
	        font-weight:bold; 
	        font-size:13px; 
	        color:#587B1D;	
	        /*vertical-align:middle;*/
	        margin:0px;
	        border:0px;
	        border-spacing:0px;
	        
        }
        .contentboxright
        {
	        background-image :url(../Images/home-bluebox-topright.png);
            height: 36px;
            /*float: right;*/
            width: 67px;            
            border-spacing:0px;
            background-repeat:no-repeat;
        }
        
        .contentboxrightNoImage
        {
	        background-image :url(../Images/home-bluebox-topright-nobox.png);
            height: 36px;            
            width: 67px;
            background-repeat: no-repeat;
        }
    
     
     .contentBoxcontent
        {
            position: relative;
            background-color: #FFFFFF;
            border-left: 1px solid #CACBCD;
            border-right: 1px solid #CACBCD;
            /*border-top: 1px solid #CACBCD;*/
            overflow: auto;
            width:99%;
            height:100%;
            min-width:99px;
            min-height:20px;                 
            /*border-right-width:5px;*/
            margin-left:4px;
            margin-right:4px;
            padding-bottom:3px;
            width: expression(this.offsetParent.clientWidth-20);  /*to overcome width bug in IE for XHTML when scrollbar appears*/
        }
        
        
td.contentBoxcontent 
{
    position: relative;
    border-left: none;
    border-right: none;
    }
        
        
         .jqResize
        {
            position: absolute;
            bottom: 0;
            right: 0; /*cursor: se-resize;*/
        }
        .jqDnR
        {
            position: relative;
            font-size: 0.77em;
            /*color: #618d5e;*/
        }
        .positionRight
        {
            float: right;
        }
    
     
     
     .headerboxhead
        {
            /*width: auto;*/
            width:100%;
            height: auto;
            /*min-width:80px;*/
        }
     
     .headerboxheader
        {
            /*background: url('../Images/headerbox-topleft-grey.jpg');*/
            background: url('../Images/home-blueheaderleft.png'); 
            background-repeat: no-repeat;
             height: 26px; /*32px - 6px(Top);*/
           /* float: left;*/
            width: 6px; 
            padding:6px 0px 0px 0px;            
        }
        .headerboxmiddle
        {
            /*background: url('../Images/headerbox-topmiddle-grey.jpg');*/
        /* background: url('../Images/home-blueheadercentre.png');
            background-repeat: repeat-x;
            height: 26px; /*32px - 6px(Top);
            width: auto;
            font-family:Verdana, Arial, Helvetica, sans-serif; 
	        font-weight:bold; 
	        font-size:13px; 
	        color:#587B1D;	
	        /*vertical-align:middle;
	        /*padding-top:6px;
	        padding:6px 0px 0px 0px;*/
	        width:auto; 
	        height:26px; 
	        background:url('../Images/home-blueheadercentre.png');
	        background-repeat:repeat-x;
	        font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #2E406E;
            font-weight: bold;                        
        }
        .headerboxright
        {
            /*background: url('../Images/headerbox-topright-grey.jpg');*/
            background: url('../Images/home-blueheaderright.png');
             height: 28px; /*32px - 6px(Top);*/
           /* float: right;*/
            width: 51px;
            background-repeat:no-repeat;            
        }
        
a
{
    text-decoration:none;    
}

.landingPageTable
{
    border-left: 1px solid #CACBCD;
    border-right: 1px solid #CACBCD; 
    margin-left:4px;
    width:99.2%;   
}
        

 body
 {
     font-family:Verdana;
     font-size:11px;    
 }
        
.tableBoxcontent
{
    position: relative;
    background-color: #FFFFFF;    
    overflow: auto;
    width:98.3%;
    height:91%;
    min-width:99px;
    min-height:53px;    
    /*margin-left:4px;
    margin-right:4px; */
    float:left;
      
}

.headerStyle {width:36px;}
.HomeBlueBoxHeaderLeft{width:16px; height:36px;  background:url(../Images/home-bluebox-topleft.png);background-repeat:no-repeat}
.HomeBlueBoxHeaderCenter{width:auto; height:36px; background:url(../Images/home-bluebox-top.png);background-repeat:repeat-x;}
.HomeBlueBoxHeaderRight{width:67px; height:36px; background: url(../Images/home-bluebox-topright.png); background-repeat:no-repeat}

.HomeBlueBoxContentLeft{width:16px; height:100%; background:url(../Images/home-bluebox-left.png); background-repeat:repeat-y;}
.HomeBlueBoxContentCenter{position: relative; width: 100%; height:100%;overflow:auto}
.HomeBlueBoxContentRight{width:16px; background:url(../Images/home-bluebox-right.png); background-repeat:repeat-y;}

.HomeBlueBoxBottomLeft{width:16px; height:18px; background:url(../Images/home-bluebox-bottomleft.png);background-repeat:no-repeat}
.HomeBlueBoxBottomCenter{width:auto; height:18px;  background:url(../Images/home-bluebox-bottom.png);background-repeat:repeat-x;}
.HomeBlueBoxBottomRight{width:16px; height:18px; background:url(../Images/home-bluebox-bottomright.png);background-repeat:no-repeat}

.tableHierarchy{width:100%;height:100%; border:0px;}
.HeaderContainer {position:relative;overflow:hidden;height:28px;float:left; }

.box{width:100%;height:100%;position:relative;min-height:120px; }


.genericContentBox
{
    position: relative;
    background-color: #FFFFFF;
    overflow: auto;
    width:99%;
    height:91%;
    min-width:99px;
    min-height:53px;
}

.tdBackGround
{
    background-image:url('../Content/images/rowbg-small1.jpg');
    background-position:bottom;
    background-repeat:repeat-x;
}


A IMG 	
{
    BORDER-TOP-STYLE: none;	
    BORDER-RIGHT-STYLE: none;	
    BORDER-LEFT-STYLE: none;	
    BORDER-BOTTOM-STYLE: none;
}

.headerboxmiddle a:link  a:active a:hover a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #2E406E;	
	text-decoration: none;
	font-weight:bold;
}

.headerboxmiddle label
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #658E1A;
            font-weight: bold;            
            vertical-align: middle;     
}

/****************************************************************************/

/*Start of Header Gray*/

.headerboxheadGray
{ 
   
    height: auto;
    min-width:80px;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:12px; 
    color:#587B1D;	
    height: 36px;
    width:100%;
            
}

.headerboxheadGrayLeft
{
    /*background: url('../Images/headerbox-topleft-grey.jpg');*/
    background: url('../Images/headerbox-topleft-greycurve.png'); 
    background-repeat: no-repeat;
    height: 36px;
    width: 16px;    
    border-spacing:0px;    
}

.headerboxGrayMiddle
{
    /*background: url('../Images/headerbox-topmiddle-grey.jpg');*/
    background: url('../Images/headerbox-topmiddle-greycurve.png');
    background-repeat: repeat-x;
    height: 30px;
    width: auto;
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-weight:bold; 
    font-size:12px; 
    /*color:#587B1D;	*/
    padding-top:6px;  
    margin:0px;
    border:0px;
    border-spacing:0px;
}

.headerboxGrayRight
{
    /*background: url('../Images/headerbox-topright-grey.jpg');*/
    background: url('../Images/headerbox-topright-greycurve.png');
    height: 36px;  
    width: 67px;
    background-repeat: no-repeat;

}

.headerboxGrayMiddle label
{
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 12px;
            color: #658E1A;
            font-weight: bold;            
            vertical-align: middle;     
}

/*End of Header Gray*/
.headerPadding
{
   padding: 0px 4px 4px 26px;
}
/****************************************************************************/
