body
{
background-color:#F0F8F8;
color:#0A4552;
}


#divborder 
{
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:auto;
width:850px;
background-color:white;
text-align:center;
border-style: solid;
border-width: 1px;
border-color: #000000;
}


#divmainpictures
{
margin-top:30px;
margin-left:auto;
margin-right:auto;
}

#bigmap
{
margin-top:30px;
}

#divlogo
{

}

.spannavbutton
{
}

img.navbutton
{
height:28px;
width:100px; 

border-style: solid;
border-width: 1px;
border-color: #000000;
}

.spanpic
{
margin-left:10px;
margin-right:10px;
margin-top:10px;
margin-bottom:10px;
border-width:70px;
}

#logomainpage 
{
border:0; 
padding:5px; 
background-color:white;
}

#accreditedgraphic
{
float: right;
}

.traineepics
{
height:300px;
float: right;
}

.graphics 
{
border:0; 
padding:5px; 
background-color:white;
}


.spandetails
{
margin-top:30px;
margin-left:50px;
margin-right:50px;
margin-bottom:30px;
background-color:white;
text-align:justify;
font-family: arial;
font-size: 75%;
}

.spandetails p.wow
{
text-align:center;
font-family: arial;
font-size: 160%;
color: #E61489;
}

.spandetails a.links
{
margin-top:30px;
margin-left:50px;
margin-right:50px;
margin-bottom:30px;
background-color:white;
text-align:left;
font-family: arial;
font-size: 75%;
}


.testimonials
{
margin-top:30px;
margin-left:50px;
margin-right:50px;
margin-bottom:30px;
background-color:white;
text-align:justify;
font-family: arial;
font-size: 75%;
font-style: italic;
}

table.coursetable 
{
width:100%;
border-width: 1px;
border-spacing: 0;
border-style: solid;
border-color: black;
border-collapse: collapse;
}

table.coursetable th 
{
border-width: 0px;
padding: 1px;
border-style: solid;
border-color: black;
}

table.coursetable td 
{
border-width: 1px;
padding: 5px;
border-style: solid;
border-color: black;
}

a:link    {color:blue;}
a:visited {color:blue;}
a:focus   {color:blue;}
a:hover   {color:gray;}
a:active  {color:gray;}




/* nav */


#navbar
{
  
margin-left:55px;
margin-right:auto;
padding-top: 5px;

padding-bottom: 40px;

}


#nav 
{
  
padding: 0px;
 
list-style: none;
  
z-index: 5; 
 
padding-left: 0px;

}



#nav ul 
{
 
list-style: none;
 
padding: 0px; 
 
margin: 0px;
 
z-index: 5;

}



#nav li 
{
 
float: left;
 
position: relative;
 
text-align: center;
 
cursor: default;
 
repeat-x;
 
line-height:30px;
 
height: 30px;

}


#nav li ul 
{
 
display: none;
 
position: absolute;
 
top: 100%; 
 
left: 0px;
 
font-weight: normal;
 
padding: 2px 0 2px 0;
 
background-color: #F0F8F8;
    
z-index: 100; 
 
width: 100px;

}



#nav li ul li 
{
 
display: block;
 
float: none; 
 
text-align: left;
 
background-color: #F0F8F8;
 
border-bottom: 1px solid #ffffff;

}


/* link styles */

#nav a {
 font-weight: bold;
 text-decoration: none;
 font-size: 11px;
 color: #000000;

}

#nav li a {
 display: block;
 font-weight: bold;
 padding-left: 2px;
 padding-right: 2px;
}


#nav li ul li a {
 display: block;
 font-weight: bold;
 color: #000000;
}


#nav li a:hover {
 padding-left: 2px;
 padding-right: 2px;
 background-color:#F0F8F8; repeat-x;
 color: #000000;
}


#nav li ul li a:hover {
 background-color: #F0F8F8;
 color: #000000;
}


#nav li:hover ul, #nav li.over ul {
display: block;
z-index: 100;
} 