body {
text-align:center;
padding:0;
/*background-color:#89939D;*/

font-family:Verdana, Arial, Helvetica, sans-serif;
background: #7d7d7d url(images/back.gif);
background-repeat:repeat-x;
color:#000;
font-size:small;
}    



div#outerContainer {
width:680px;
margin-left:auto;
margin-right:auto;
text-align:left;
background: #fff url(images/container_bg.gif);
background-repeat:repeat-y;
border: 6px solid #fff;
margin-top:20px;

}

div#header{
height:200px;
}       

div#stripe{
background-image:url(images/ImageEngineSWF.jpg);
background-repeat:no-repeat;
height:90px;
border-top:0px solid #ffcc00;
border-bottom:2px solid #fff;
}


/*/////////////////////////// the middle bits /////////////////////////////////////////*/    


h1{
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:large;
font-weight:lighter;
text-align:left;
}

h2{
font-size:medium;
font-weight:500;
text-align:left;
color:#0059B3;
padding-top:25px;
}


div#main  {
float:right;
width:440px;
padding:40px 10px;
color:#000;
text-align:justify;
}  


div#main  table{
float:right
}            

div#main img{
float:right;
margin-left:10px;
}     

.slant{
font-style:italic;
}

.question{
color:#0984FF;
color:#0059B3;


}

a {
text-decoration: none;
color:#FF9900;
color:#FF6600;
}

a:hover {
color:#0984FF;
color:#0059B3;
text-decoration: underline;
}


#main li{
list-style-image:url(images/bluedot.gif);
text-indent:-5px;
color:#000;
}

/*/////////////////////////// the navigation bar on the left /////////////////////////////////////////*/    
div#nav {
float:left;
width:205px;
padding:0 1px; 
}

div#nav img {
padding-left:40px;
padding-top: 30px;
border:0px;
}


div#nav h2 {
color:#FF9900;
font-size:small;
padding-left:20px;
margin-top:0;
padding-top:30px;
background-image:url(images/dottyhorizontal.png);
background-position:top;
background-repeat:repeat-x;
}


#nav li{
list-style-image:url(images/button.png);
text-indent:-5px;
color:#000;
}


#nav li a{
text-decoration:none;
color:#000;
line-height:1.7em;
}

#nav li a:hover{
text-decoration:underline;
color:#0059B3;

}




/*/////////////////////////// the footer stuff /////////////////////////////////////////*/    

div#footer {
clear:both;
background-image:url(images/footerImage.jpg);
background-repeat:no-repeat;
color:#990000;
height:50px;
border-top:1px solid #fff;

}


div#footer p{
padding:10px;
}

div#footer a {
margin-top:15px;
padding-left:12px;
color:#fff;
}

div#footer a:hover {
color:#000;
}

div#footer a:visited {
color:#fff;
}


div#footer img{
border:none;
}                        

/*/////////////////////////// image engineers mug shots /////////////////////////////////////////*/   
                      
.thumbnail
{
width: 405px;
border-top: 1px solid #fff;
text-align:left;
margin:10px;
padding:25px 0;
}


div#main  .thumbnail img{
float:right;
border:1px solid white;
}     

/*//////////////////////////////////////////////////table for shedule/////////////////////////////////*/

.shedule{   
background-color:#dae6f3;  
border: solid #fff 1px;    
width: 96%;
}

.shedule td {
padding: 3px;   
border: solid #fff 1px;
}

.weeks{  
color:#0059B3;
text-align:left;    
background-color:#fff;
}

.dates{
color: #999;    
text-align: left;    
background-color:#dae6f3
}