﻿#service_contentTbl
{
    width: 947px;
    height: 531px;
    background-color: #ccc;
}

#service_contentTbl .col1
{
    width: 232px;
    height: 100%;
    vertical-align: top;
}

#service_contentTbl .col2
{
    width: 577px;
    /*height: 531px; */
    vertical-align: top; 
    height: 100%;    
}

#service_contentTbl .col3
{
    width: 138px;
    height: 531px;
    vertical-align: top;      
}

#service_contentTbl .navheader
{
    height: 27px;
    width: 232px;
    background-image: url('../images/subnavbg.jpg');
    background-repeat: repeat-y; 
    padding: 8px 0px 0px 40px;         
}

    #service_contentTbl .navheader .headertext
    {
        font: 16px arial;
        font-weight: bold;
        color: #858585;   
        text-align: left; 
        letter-spacing: 1px;  
        clear: none;                  
    } 

 #service_contentTbl .navsep
 {
    height: 1px;    
    width: 232px;
    background-image: url('../images/subnavsep.jpg');
    background-repeat: no-repeat;  
 }  

#service_contentTbl .navitemon
{
    background-image: url('../images/subnavon.jpg');
    background-repeat: no-repeat;   
    width:232px;
    height:26px;
    text-align:left;      
}

    #service_contentTbl .navitemon .text
    {
        padding: 7px 0px 0px 40px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        height: 19px;         
    }
    
    #service_contentTbl .navitemon a
    {
        padding: 7px 0px 0px 40px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        height: 19px;    
    }

    #service_contentTbl .navitemon a:hover
    {
        background-image: url('../images/subnavon.jpg');
        background-repeat: no-repeat;    
    }
        
#service_contentTbl .navitem
{
    background-image: url('../images/subnavoff.jpg');
    background-repeat: no-repeat;     
    width:232px;
    height:26px;
    text-align:left;  
}

    #service_contentTbl .navitem a
    {
        padding: 7px 0px 0px 40px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        height: 19px;    
    }

    #service_contentTbl .navitem a:hover
    {
        background-image: url('../images/subnavon.jpg');
        background-repeat: no-repeat;    
    }

#service_contentTbl .subnavitemon
{
    background-image: url('../images/gissubnavon.jpg');
    background-repeat: no-repeat;   
    width:232px;
    height:26px;
    text-align:left;      
}

    #service_contentTbl .subnavitemon .text
    {
        padding: 7px 0px 0px 45px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        height: 19px;                 
    }
    
    #service_contentTbl .subnavitemon a
    {
        padding: 7px 0px 0px 45px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        display:block;
        height: 19px;   
    }

    #service_contentTbl .subnavitemon a:hover
    {
        background-image: url('../images/gissubnavon.jpg');
        background-repeat: no-repeat;    
    }    


#service_contentTbl .subnavitem
{
    background-image: url('../images/gissubnavoff.jpg');
    background-repeat: no-repeat;     
    width:232px;
    height:26px;
    text-align:left;  
}

    #service_contentTbl .subnavitem a
    {
        padding: 7px 0px 0px 45px;
        font: 10px arial;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        font-style: italic;
        text-transform: uppercase;
        display:block;
        height: 19px;    
    }

    #service_contentTbl .subnavitem a:hover
    {
        background-image: url('../images/gissubnavon.jpg');
        background-repeat: no-repeat;    
    }



#service_contentTbl .navexpand
{
    width: 232px;
	height:182px;
	_height:182px;
    background-image: url('../images/subnavbg.jpg');
    background-repeat: repeat-y;      
}

#service_contentTbl .navbottom
{
    width: 232px;
    height: 16px;
    background-image: url('../images/subnavbottom.jpg');
    background-repeat: no-repeat;      
}

#sidebarTbl
{
    height: 453px;
    width: 138px;
    background-color: #bcbcbc; 
    vertical-align: top; 
}

#sidebarTbl .sidebarexpand
{
    width: 138px;
    height: 275px;                      
    background-color: #cccccc; 
    vertical-align: top;    
    text-align: left;
}

    #sidebarTbl .sidebarexpand .header
    {
        font: 12px arial;
        font-weight: bold;
        color: #641E1E;
        padding-left: 5px;
        padding-top: 10px;

    }

/*CDW Start */
    #sidebarTbl .sidebarexpand a
    {
		background-image: url('../images/rightnav.jpg');
		background-repeat: no-repeat; 
        font: 9px arial;
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;  
        margin: 0px;
        padding: 0px 0px 0px 2px;
        vertical-align:middle;
        line-height: 25px;
        text-align:left;
        display:block;
        height: 25px;
        width:134px;
    }
    
    #sidebarTbl .sidebarexpand a:hover
    {
		background-image: url('../images/rightnavon.jpg');
        background-repeat: no-repeat; 
        color: #ffffff;
    }
/*CDW End */
/*
    #sidebarTbl .sidebarexpand a
    {
        font: 9px arial;
        color: #000000;
        font-weight: normal;
        text-decoration: underline;  
        margin: 0px;
        padding: 0px;
    }

    #sidebarTbl .sidebarexpand a:hover
    {
        color: #641E1E;
    }
*/
#sidebarTbl .expandbottom
{
    width: 138px;
    height: 15px;
    background-image: url('../images/sidebarbottom.jpg');
    background-repeat: no-repeat;
    vertical-align: top;    
}

#sidebarTbl .headerimg
{
    width: 138px;
    height: 34px;    
    background-image: url('../images/servright.jpg');
    background-repeat: no-repeat;
    vertical-align: top;       
}

    #sidebarTbl .headerimg .sidebartext
    {
        font: 14px arial;
        font-weight: bold;
        color: #ffffff;   
        padding: 9px 0px 0px 8px;
        text-align: left;          
    }

#sidebarTbl .recimg
{
    width: 138px;
    height: 238px;
    background-image: url('../images/servteam.jpg');
    background-repeat: no-repeat;
    vertical-align: top;      
}

    #sidebarTbl .recimg .rectext
    {
        padding-left: 10px;
        padding-top: 10px;
        font: 12px arial;
        font-weight: bold;
        color: #000000;
        width: 100px;
        text-align: left;
        line-height: 17px;
        text-align: left;
    }
    
        #sidebarTbl .recimg .rectext a
        {
            padding-left: 15px;
            font: 10px arial;
            font-weight: bold;
            color: #ffffff;
            text-decoration: none;
            text-align: right;
            line-height: 10px;        
        }
        
        #sidebarTbl .recimg .rectext a:hover
        {
            text-decoration: underline;
        }
        
/*the landing page has a different right bar*/        
#sidebarTblLand
{
    height: 453px;
    width: 138px;
    background-color: #cccccc; 
    vertical-align: top;
}

#sidebarTblLand .sidebarexpand
{
    width: 138px;
    height: 115px;
    vertical-align: top; 
    background-image: url('../images/clients.jpg');
    background-repeat: no-repeat;
}

#sidebarTblLand .expandbottom
{
    width: 138px;
    height: 15px;
    background-image: url('../images/sidebarbottom.jpg');
    background-repeat: no-repeat;
    vertical-align: top;    
}

#sidebarTblLand .headerimg
{
    width: 138px;
    height: 34px;    
    background-image: url('../images/servright.jpg');
    background-repeat: no-repeat;
    vertical-align: top;   
}

    #sidebarTblLand .headerimg .sidebartext
    {
        font: 14px arial;
        font-weight: bold;
        color: #ffffff;   
        padding: 9px 0px 0px 8px;
        text-align: left;          
    }

#sidebarTblLand .recimg
{
    width: 138px;
    height: 305px;
    background-image: url('../images/servteam.jpg');
    background-repeat: no-repeat;
    vertical-align: top;     
}

    #sidebarTblLand .recimg .rectext
    {
        padding-left: 10px;
        padding-top: 10px;
        font: 12px arial;
        font-weight: bold;
        color: #000000;
        width: 100px;
        text-align: left;
        line-height: 17px;
        text-align: left;
    }
    
        #sidebarTblLand .recimg .rectext a
        {
            padding-left: 15px;
            font: 10px arial;
            font-weight: bold;
            color: #ffffff;
            text-decoration: none;
            text-align: right;
            line-height: 10px;        
        }
        
        #sidebarTblLand .recimg .rectext a:hover
        {
            text-decoration: underline;
        }                
        
/*used for landing page*/       
.contactcontent
{
    background-color: #ffffff;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    text-align: left;
}

    .contactcontent hr
    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #cccccc;
        width: 525px;
        height: 1px;
        text-align: left;
    }
    
    .contactcontent p
    {
        color: #000000;
        font: 11px arial;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }

    .leftcontent a
    {
        color: #651e1c;
    }

/*used for landing page*/    
.seperatorLand
{
    width: 577px;
    height: 4px;
    background-color: #5a351a;   
}        
        
/*-------------------------------------*/ 
/*two classes used for services bullets*/
/*-------------------------------------*/ 
.itembox
{
    width: 15px;
    height: 25px;
    vertical-align: top;
    padding-top: 6px;
    text-align: left;
}

.itemtext
{
    text-align: left;
    color: #000000;
    font: 11px arial;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 5px 0px;      
} 

    .itemtext a
    {
        text-align: left;
        color: #000000;
        font: 11px arial;
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 5px 0px;   
        text-decoration: none;       
    }
    
    .itemtext a:hover
    {
        text-decoration: underline;
    }
    
/*-------------------------------------*/  
h1
{
    font: 15px arial;
    font-weight: bold;    
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;   
}

h3
{
    font: 12px arial;
    font-weight: bold;    
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 10px;   
}

.seperator
{
    width: 577px;
    height: 4px;
}

.tablemiddle
{
 height: 100%;   
}
.tablemiddle .leftcontent
{
    height:100%;
    background-color: #ffffff;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    text-align: left;
    width: 315px;
}

    .tablemiddle .leftcontent hr
    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        color: #cccccc;
        width: 300px;
        height: 1px;
        text-align: left;
        clear: both;
    }
    
    .tablemiddle .leftcontent p
    {
        color: #000000;
        font: 11px arial;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 0px 0px;
    }   
    
.tablemiddle .rightcontent
{
    height:100%;
    padding-top: 15px;
    padding-left: 20px;
    padding-right: 15px;
    text-align: left;  
    width: 285px;
}  

    .tablemiddle .rightcontent hr
    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 10px 0px;
        color: #ffffff;
        width: 100px;
        height: 1px;
        text-align: left;        
    } 
     
/*---------------------------------------------------*/
/*CSS styles for the first color set in the database */
/*---------------------------------------------------*/
.colorset1 h1
{
    color: #573418;   
}

.colorset1 .seperator
{
    background-color: #573418;     
}

.colorset1 .rightcontent
{
    background-color: #DED6D0;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 2 in the database */
/*---------------------------------------------------*/
.colorset2 h1
{
    color: #68843A; 
}

.colorset2 .seperator
{
    background-color: #68843A;     
}
  
.colorset2 .rightcontent
{
    background-color: #E0E7D7;   
}
   
/*---------------------------------------------------*/

  
/*---------------------------------------------------*/
/*CSS styles for the color set 3 in the database */
/*---------------------------------------------------*/
.colorset3 h1
{
    color: #435E2D;
}

.colorset3 .seperator
{
    background-color: #435E2D;     
}

.colorset3 .rightcontent
{
    background-color: #D9DED4;   
}
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 4 in the database */
/*---------------------------------------------------*/
.colorset4 h1
{
    color: #43596E;  
}

.colorset4 .seperator
{
    background-color: #43596E;     
}

.colorset4 .rightcontent
{
    background-color: #DADFE3; 
  
}
   
/*---------------------------------------------------*/


/*---------------------------------------------------*/
/*CSS styles for the color set 5 in the database */
/*---------------------------------------------------*/
.colorset5 h1
{
    color: #29644A;   
}

.colorset5 .seperator
{
    background-color: #29644A;     
} 

.colorset5 .rightcontent
{
    background-color: #D4E0DB;  
}
   
/*---------------------------------------------------*/


/*---------------------------------------------------*/
/*CSS styles for the color set 6 in the database */
/*---------------------------------------------------*/
.colorset6 h1
{
    color: #735C56;  
}

.colorset6 .seperator
{
    background-color: #735C56;     
}

.colorset6 .rightcontent
{
    background-color: #E4DFDD;  
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 7 in the database */
/*---------------------------------------------------*/
.colorset7 h1
{
    color: #663220;  
}

.colorset7 .seperator
{
    background-color: #663220;     
}

.colorset7 .rightcontent
{
    background-color: #E1D5D2; 
} 
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 8 in the database */
/*---------------------------------------------------*/
.colorset8 h1
{
    color: #A05A29;  
}

.colorset8 .seperator
{
    background-color: #A05A29;     
}

.colorset8 .rightcontent
{
    background-color: #EEDED3;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 9 in the database */
/*---------------------------------------------------*/
.colorset9 h1
{
    color: #3D4756;  
}

.colorset9 .seperator
{
    background-color: #3D4756;     
} 

.colorset9 .rightcontent
{
    background-color: #D8DBDD;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 10 in the database */
/*---------------------------------------------------*/
.colorset10 h1
{
    color: #861E1A;  
}

.colorset10 .seperator
{
    background-color: #861E1A;     
} 

.colorset10 .rightcontent
{
    background-color: #E7D0CF;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 11 in the database */
/*---------------------------------------------------*/
.colorset11 h1
{
    color: #125B7A;  
}

.colorset11 .seperator
{
    background-color: #125B7A;     
} 

.colorset11 .rightcontent
{
    background-color: #CBDFE5;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 12 in the database */
/*---------------------------------------------------*/
.colorset12 h1
{
    color: #54635C;  
}

.colorset12 .seperator
{
    background-color: #54635C;     
} 

.colorset12 .rightcontent
{
    background-color: #D3D8D5;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 13 in the database */
/*---------------------------------------------------*/
.colorset13 h1
{
    color: #80277A;  
}

.colorset13 .seperator
{
    background-color: #80277A;     
} 

.colorset13 .rightcontent
{
    background-color: #E6D3E5;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 14 in the database */
/*---------------------------------------------------*/
.colorset14 h1
{
    color: #A41F65;  
}

.colorset14 .seperator
{
    background-color: #A41F65;     
} 

.colorset14 .rightcontent
{
    background-color: #EDCBDF;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 15 in the database */
/*---------------------------------------------------*/
.colorset15 h1
{
    color: #81658B;  
}

.colorset15 .seperator
{
    background-color: #81658B;     
} 

.colorset15 .rightcontent
{
    background-color: #E7E1E9;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 16 in the database */
/*---------------------------------------------------*/
.colorset16 h1
{
    color: #BF282C;  
}

.colorset16 .seperator
{
    background-color: #BF282C;     
} 

.colorset16 .rightcontent
{
    background-color: #F4D2D4;   
}
   
/*---------------------------------------------------*/

/*---------------------------------------------------*/
/*CSS styles for the color set 17 in the database */
/*---------------------------------------------------*/
.colorset17 h1
{
    color: #2A77AA;  
}

.colorset17 .seperator
{
    background-color: #2A77AA;     
} 

.colorset17 .rightcontent
{
    background-color: #D4E5F0;   
}
   
/*---------------------------------------------------*/
