﻿body { 
    margin:0px; 
    padding:0px;
    font-size:small;
    font-family: Tahoma, Helvetica, Sans-Serif;
    color:#333333;
    }

h2 {
    color: #003399;
	font-family: Trebuchet MS;
	font-size: 19px;
    font-weight: normal;
    margin:5px;
    padding: 7px 7px 7px 25px;
    }
    
h2.contentheader {
    background-image:url('Images/content_header_img.jpg');
    background-repeat:no-repeat;
    }
    
.blueheader    
{
    background-color:#e9f0f8;
    padding:10px;
    height:50px;
    
} 
    
h3 {
    color:#49546b;
    font-family: Trebuchet MS;
    font-size:medium;
    font-weight:normal;
    text-decoration:underline;
    }
    
h5 {
    color:#0000cc;
    }
  
#italic { font-style:italic; }    

div.header {   
    background-image:url('Images/background.jpg');
    background-repeat:repeat-x;
    height:250px;
    min-width:1000px;
    text-align:center;
    }
    
.header a {
    text-decoration:none !important;
    }

div.leftcolumn {
    position:absolute;
    top:250px;
    left:10px;
    width:200px;
    margin-left:30px;
    }
    
div.sidebarcontainer {
    margin:5px;
    }
    
#contactinfo { 
    padding:15px; 
    margin-top:30px;
    background-image:url('Images/contact_back.gif');
    background-repeat:no-repeat;
    Height:200px;
    } 
    
#sidebarlogo {
    margin: 5px 5px 25px 5px;
    }
    
div.centercolumn {
    margin: 10px 10px 10px 250px;
    width:530px;
    min-height:200px;
    }
   
div.centercontainer {
    margin:10px;
    padding:5px;
    background-image:url('Images/bg_long.jpg');
    background-repeat:repeat-x;
    }
    
.clearcontainer 
{
    margin:10px;
    padding:5px;
    background-image:none;
    background-color:#ffffff;
}    
    
div.content {
    margin: 0px 5px 0px 5px;
    padding: 0px 5px 0px 25px
    }
    
div.contentblue {
    margin: 5px 0px 0px 0px;
    padding: 5px 5px 5px 25px;
    background-color:#e9f0f8;
    }    
    
.contentblue table tr td 
{
    vertical-align:top !important;
}   

.leftcell 
{
    width:60%;
    padding-right:10px;
} 

thead tr td h3 
{
    margin-bottom:0px;
}
    
div.footer { margin:10px; padding: 20px 5px 5px 5px; font-size:smaller; }

a { font-size:smaller; }

div.content td { vertical-align:top; }
.listtbl { Width:450px; }
ul { margin-top:0px; }

.item { 
    background-image:url('Images/button_back.jpg');
    height:27px;
    width:178px;
    border:none !important;
    text-align:center;
     }
     
.itemhover { 
    background-image:url('Images/button_back.jpg');
    height:27px;
    width:178px;
    border:none !important;
    text-align:center; 
    font-size:1.1em;
    }   

#menu a, #menu a:visited { 
    background:transparent !important;
    color:#666666;
    font-size:medium;
    font-size:large;
    font-weight:bolder;
     }   
     
.details 
{
    color:#0000cc;
    display:inline;
}     
 
     
.topimage {
    position:absolute;
    top:0px;
    left:40px;
    }
    
#topheader { 
    position:absolute;
    top:100px;
    left:340px;
    font-size:x-large;
    color:#FFFFFF;
    font-weight:bold;
    font-family:Trebuchet MS;
    }

a#mapit {
    margin-left:25px;
    font-style:italic;
    }

.imagebox {
    margin:0px 5px 5px 5px;
    }
    
.footeritem 
{
    display:inline !important;
}

#popupcolumn 
{
    position:relative;
    top:-225px;
}

.popupWrapper 
{
     min-height:400px;
     width:560px;
     padding:10px;
}
    
.popupTable 
{
    height:100%;
    margin:10px;
}
    