﻿#service_contentTbl
{
    width: 947px;
    height: 453px;
    background-color: #ccc;
}

#service_contentTbl .col1
{
    width: 232px;
    height: 100%;
    vertical-align: top;
}

#service_contentTbl .col2
{
    width: 577px;
    height: 453px; 
    vertical-align: top;       
}

#service_contentTbl .col3
{
    width: 138px;
    height: 453px;
    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 .navexpand
{
    width: 232px;
	height:1329px;
	_height:1329px;
    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: #cccccc; 
    vertical-align: top;
}

#sidebarTbl .sidebarexpand
{
    width: 138px;
    height: 115px;
    vertical-align: top; 
    background-image: url('../images/company.jpg');
    background-repeat: no-repeat;
}

#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: 305px;
    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;
        }
      

.seperator
{
    width: 577px;
    height: 4px;
    background-color: #5a351a;   
}

h1
{
    font: 15px arial;
    font-weight: bold;
    color: #5A351A;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;            
}

.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;
    }
    
.itembox
{
    width: 15px;
    height: 25px;
    vertical-align: middle;
    text-align: left;
}

.itemtext
{
    text-align: left;
    color: #000000;
    font: 11px arial;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;      
}    

#address {
	font:11px arial;
}

#address div.header {
	padding:7px;
	border-bottom:1px solid #999;
}

#address div.altheader {
	padding:7px;
	border-bottom:1px solid #999;
	background-color:#eee;
}

#address span.headinglink a {
	font:14px arial;
	font-weight:bold;
	color:#999;
	text-decoration:none;
}

#address .addressinfo {
	padding:7px;
	border-bottom:1px solid #999;
}

h2 {
	font:14px arial;
	font-weight:bold;
}


#sitemap
{
    padding-left: 10px;      
} 

    #sitemap div
    {
        margin: 5px 0px 0px 10px;
        width:200px;
        float:left;
    }

    #sitemap h2
    {
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
       
    }
    
        #sitemap h2 a
        {
            text-decoration: none;
            color: #610102;
            font: 12px arial;
            font-weight: bold;      
        }
        
        #sitemap h2 a:hover
        {
            text-decoration: underline;       
        }    

    #sitemap a
    {
        text-decoration: none;
        color: #000000;
        font: 10px arial;
        font-weight: bold;   
    }       
    
    #sitemap a:hover
    {
        text-decoration: underline;   
    } 