/* CSS Document */

/**********************************These Styles are for the training page*********************/




table{

border-collapse:collapse;
empty-cells:show;
border-color:#dcd6d2;
width:48em;
font-size:.71em;
margin:3.4em;
margin-top:.5em;
clear:both;

}

#trainingCalendar{
/*width:32em; /*512px*/
/*width:512px;*/
/*width:65em;*/
/*width:40em;*/



border-collapse:separate;
empty-cells:show;
/*padding: .5em 1em .5em 1em;*/
/*line-height:2em;*/

/*float:left;*/
/*display:inline;*/
/*float:right;*/

/*margin-right:10px;*/

                /*margin-left=-25em;*/
}

.cityCol{
font-weight:600;
font-size:1.2em;

}

#trainingCalendar caption{
padding:1em;
font-size:1.4em;
font-weight:900;
font-family:Arial;




}

#trainingCalendar caption a{
padding-left:2em;


font-family:Arial;
font-weight:100;

}

#trainingCalendar caption a:hover{
color:#008000;
}

#trainingCalendar th{
text-align:center;
padding:.2em;
font-size:1.2em;
background-color:#e3edda;
font-family:Arial;


}

tr.stripedRow{
background-color:#eaede8;




}

tr:hover{
background:pink;

}

#trainingCalendar td{
padding:.2em;
text-align:center;
border-collapse:separate;
empty-cells:show;
font-family:Arial;
}


td.content:hover{
background-color:#d9f9f0;

}

.pdfIcon{
position:relative;
top:.25em;
width:1.5em;
height:1.5em;

}



#pricing{



padding-top:5em;
display:block;
float:left;

text-align:center;
width:34em;
/*margin-left:8em;*/
/*margin-left:5em;*/
}


#pricing li{
margin:0;
font-size:.75em;
padding:.1em;

}


form li{
display:block;
clear:left;
/*margin-left:125px;*/
padding-left:.625em;
text-align:left;
margin:auto;
/*width:50em;*/

padding-bottom:5em;
}

/*h4{
float:left;
margin-left:5px;
margin-top:2px !important; 
margin-bottom:10px;
margin-bottom:15px;
}*/





span.priceLabel{

text-align:right;
color:#006600;
font-size:1em;
float:left;
width:12em;
clear:left;
/*margin-right:.5em;*/


}


span.price{

margin-left:2em;
text-align:left;
font-size:1em;
/*float:left;*/

/*margin-left:35px;*/
width:16em;
color:#006600;
}






/**********************************************************************************************/


