.grey
{
color: #000;
}


.content h1
{
font-family: arial, Helvetica,sans-serif; 
font-size: 22px;
text-decoration: underline;
color: #006699;

}

h2
{
font-family: arial, Helvetica,sans-serif; 
font-size: 18px;
text-decoration: underline;
color: #006699;

}

h3
{
font-family: arial, Helvetica,sans-serif; 
font-size: 18px;
text-decoration: none;
font-style: italic;
color: #006699;
}

h4
{
font-family: arial, Helvetica,sans-serif; 
font-size: 16px;

text-decoration: underline;
color: #333399;

}
.tabletitle
{
font-family: arial, Helvetica,sans-serif; 
font-size: 18px;
padding: 0px;
color: #ffffff;

}

.table
{
font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
color:black;
font-weight: lighter;
padding: 8px;
}

h7
{
font-family: arial, Helvetica,sans-serif; 
font-size: 18px;
text-decoration: none;
font-style: italic;
color: Red;
}

h9
{

font-family: arial, Helvetica,sans-serif; 
font-size: 22px;
text-decoration: underline;
color: #006699;


}


span
{
font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
font-weight: lighter;
padding-bottom: 10px;


}



ul{list-style:disc;}
ul li{margin-left:15px;}
ul {font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
color:black;
font-weight: lighter;}

.listwrapper{margin: 0 Auto; width: 800px; text-align: left;}

.leftcolumncourses
{
border: 1px; width: 780px;float: left;
}

.wrap
{
width:754px;
}

.leftcolumn
{

border: 1px; float: left; width: 350px; 
}

.rightcolumn
{
border: 1px;   float: right; width: 350px; margin-left:50px
}


.pad
{
padding-top: 10px;
}


.coursedates{background:#b3b3ff}
.coursegrey{background:#ddd;}
.red{color:#f00;}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: right;
    font: normal 11px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 11px; /* push text down 1px */

} 




p{
font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
color:black;
font-weight: lighter;
padding-bottom: 10px;

}

.content a
{
font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
color:blue;
font-weight: lighter;
padding-bottom: 10px;
text-decoration: underline;
font-style: italic;
}


.grid_desc a
{
font-family: arial, Helvetica,sans-serif; 
font-size: 15px;
color:blue;
font-weight: lighter;
padding-bottom: 10px;
text-decoration: None;
font-style: italic;


}

#div-1a {
 float:right;
 width:200px;
margin-left:20px;

}
#div-2a {
 float:left;
 width:160px;
margin-left:20px;

}





.smallprint
{
text-align:justify;
fontsize:8px;
}
smallprintc
{
text-align:center;
fontsize:8px;
}


.grid_desc
{

font-family: arial, Helvetica,sans-serif;
font-size: 10px
}

.wrapper
{
   text-decoration: none; 
}



jquerycssmenu{background:url(/images/top_nav_grad.png) no-repeat;height:40px;z-index:200;}
.jquerycssmenu ul{font:normal 11px Arial;margin:0 0 0 20px;padding:0;list-style-type:none;z-index:300;}

.jquerycssmenu ul li a:hover{display:block;color:#000;text-decoration:none;text-transform:uppercase;}


.jquerycssmenu ul li ul li a,.jquerycssmenu ul li ul li a:visited{font:normal 12px Arial;color:#000;padding:4px 5px;margin:0;text-transform:none;z-index:400;}

.jquerycssmenu ul li ul li a:hover{color:white;background-color:#000;text-transform:none;z-index:400;}

.grid_desc h2{font-family: arial, Helvetica,sans-serif; 
text-decoration:none; text-align:left; }

h8
{
font-family: arial, Helvetica,sans-serif; 
font-size: 10px;
text-decoration: none;
font-style: italic;
color: #006699;
text-align: left;
}





.PriceList table td,.PriceList a
{
font-size: 15px;

padding:0;
margin:0;
}


.PriceList table td{text-decoration:none; text-align:center; padding:10px;}
.PriceList a{font-style:normal}

.PriceList table th

{font-size: 18px; text-align:center; text-decoration:underline;}


.knowledge
{color:#0000ff;

font-weight:bold;
margin-top:20px;}


.PriceList div.knowledge
{
font-size: 15px;
}

.boldredtitlecenter
{
text-align:center;
text-decoration: underline;
color:red;
font-weight: bold;
font-size: 15px;
}

.boldredtitle
{


color:red;
font-weight: bold;
font-size: 15px;
}


.bboldredtitlecenter
{
text-align:center;
text-decoration: underline;
color:red;
font-weight: bold;
font-size: 20px;
}

.boldbluetitlecenter a.followlink
{
text-align:center;
text-decoration: underline;
color:blue;
font-weight: bold;
font-size: 15px;
font-style: none;
}

.boldredtitlecenter a.followlink
{
text-align:center;
text-decoration: underline;
color:red;
font-weight: bold;
font-size: 15px;
font-style: none;
}

.bboldredtitlecenter a.followlink
{
text-align:center;
text-decoration: underline;
color:red;
font-weight: bold;
font-size: 20px;
font-style: none;
}

.red
{
text-align:left;
color:red;
font-size: 15px;
}

.pl40{padding-left:40px}


.blue
{
text-align:left;
color:blue;
font-size: 15px;
}




.circle
{
{list-style-type: circle;}
}



.vh
{visibility:hidden}

.pl50
{padding-left:130px}


.green
{color:green;}