﻿*,dl,dt,dd,ul,li { margin:0; padding:0;}

body  
{
    background:url(../images/backgrounds/bodybg.jpg) top center repeat; 
    color:#666666;
}
html,body { height:101%; }

a, a:visited, a:active { color:#003399; }
a:hover { color:#0055bb; }

a img { border:0; }
.OverallContainer {
    width:941px; 
    margin:0 auto; 
    padding:21px 0 0 0; 
    background:url(../images/backgrounds/contentbg.jpg) center top no-repeat #ffffff; 
}

.FooterBar {
    margin:0 10px; 
    border-top:1px solid #666666; 
    padding:10px 0; 
}
    
    
ul.leftNav, ul.leftNav li ul { list-style:none; }
ul.leftNav  li, ul.leftNav  li ul li  
{
    display:block;
    margin:0; 
    padding:0;
    width:173px;
    height:22px;
}
ul.leftNav li a, ul.leftNav li dt, ul.leftNav  li ul li a
{
    display:block;
    width:160px;
    height:19px;
    padding:4px 0 0 10px;
    background:url(../images/backgrounds/button.jpg) left top; 
    vertical-align:middle;
    font-family:Arial;
    color:#003399;
}
ul.leftNav li a:hover, ul.leftNav li dt:hover, ul.leftNav  li ul li a:hover
{
    background:url(../images/backgrounds/buttonHover2.jpg);
    color:#ffffff; 
}
ul.leftNav li dl dd ul li
{
    height:23px; 
}
ul.leftNav li dl dd ul li a
{
    border-left:1px solid #99a3a4;
    background:url(../images/backgrounds/button.jpg) right top; 
}
ul.leftNav li dl dd ul li a:hover
{
    border-left:1px solid #99a3a4;
    background:url(../images/backgrounds/buttonHover2.jpg) right top; 
    color:#ffffff; 
}
.dropdown { width:173px; height:22px; display:block; position:relative; margin:0; padding:0; } 
.dropdown dt {  cursor:pointer; margin:0; padding:0; }
.dropdown dd { width:173px; position:absolute; top:-11px; overflow:hidden; display:none; }

.PageContent 
{
    padding:15px;
}

.p p { margin:0; padding:0 0 6px 0; }

.TitleAlign { padding-left:10px; }

.Highlighted,.blue { color:#0066cc; }

.red { color:#ff0000; }


.indent  
{
    text-indent:-10px; 
    padding-left:10px; 
}

.PageTitle {
    margin-bottom:10px;
    width:714px;
    height:30px;
    background:url(../images/titles/title_bg.jpg) no-repeat top left;
}
.PageTitle table tr td {
    height:30px;
    padding:0 0 0 10px;
    vertical-align:middle;
    color:#ffffff;
    font-size:20px;
    font-weight:normal;
}
.InternTable  
{
    border:1px solid #cccccc; 
    padding:12px 0; 
    background:#bfd1dd; 
    width:702px;
    margin-bottom:30px;
}
.InternTable div,.InternTable h2
{
    padding:4px 12px 6px 12px; 
}
.InternTable table  
{ 
    width:100%;
    border:0; 
}
.InternTable table tr td 
{
    text-align:center;
    padding-bottom:12px;
}
.InternTable table tr td img
{
    height:100px;
    border:1px solid #666666;
}