
table.course-table-main
{    
   
    border-collapse: collapse;
    border-spacing: 0px;
    margin:30px 0 30px 15px;
}

.course-table-main td
{   
    vertical-align: top;       
}

.course-table-main-left-td
{
     width: 500px; 
     padding-top: 15px;
}


.course-table-main-right-td
{    
     padding: 60px 0 0 20px; 
}

.course-table-left
{
    border-bottom: 1px solid #CCCCCC;
    border-collapse: collapse !important;
    border-spacing: 0px !important;
    width: 480px;
}

.course-table-left td
{   
 
}

.course-td-tabs
{
    border: none !important;
}

.course-table-tabs
{  
    border-collapse: collapse;
    border-spacing: 0px;   
    border-bottom: 1px solid #CCCCCC;
    width: 100%;  
}

.course-table-tabs td
{
    text-align: center;  
    vertical-align: middle;
    line-height: 47px;    
}

.course-title-td, .course-title-td.h1
{
    Font-family:Georgia, Times New Roman, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    line-height:22px;
    color: #345683;
    padding: 20px 0px 0px 15px !important;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

.course-tabs-td-space 
{
    width: 100%;
    border-bottom: 1px solid #CCCCCC;
}

.course-content-tr-active
{
    display: table-row;
}

.course-content-tr
{
    display: none;
}

.course-desc-content-td
{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-left: 15px !important;
    padding-right: 15px !important;
   
}

.course-desc-content-table
{
    border-collapse: collapse;
    border-spacing: 0px;
    font-size: 12px;
    line-height:20px;
    margin-bottom:10px;
}

.course-desc-label-td
{   
    font-size: 13pt;
    font-weight: bold;
    padding-top: 5px !important;
    color: #345683;
}

.course-desc-td
{
    padding-right:15px;
}

.course-learn-label-td
{    
    font-size: 13pt;
    font-weight: bold;
    padding-top: 5px !important;
}

.course-learn-td
{
    
}

.course-duration-td
{   
    padding-top: 5px !important;
}

.course-duration-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-hours-td
{
   
}

.course-hours-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-level-td
{
   
}

.course-level-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-program-td
{
   
}

.course-program-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-study-td
{
   
}

.course-study-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-prerequisites-td
{
    padding-top: 15px !important;
}

.course-prerequisites-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-preparation-td
{
   padding-top: 15px !important;
}

.course-preparation-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-delivery-td
{
   padding-top: 15px !important;
}

.course-delivery-span
{
    font-weight: bold;
    white-space: nowrap;
}

.course-outline-content-td
{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-left: 15px !important;
    padding-bottom:20px;
}

.course-bring-us-on-site-content-td 
{
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.course-outline-content-table
{
    
}

.course-outline-td
{
    
}

.course-outline-boby-td
{
  padding-right:15px;
}

A.course-tab-left-l, A.course-tab-left-l:link, A.course-tab-left-l:visited, A.course-tab-left-l:active, A.course-tab-left-l:hover
, A.course-tab-left, A.course-tab-left:link, A.course-tab-left:visited, A.course-tab-left:active, A.course-tab-left:hover
, A.course-tab-left-active, A.course-tab-left-active:link, A.course-tab-left-active:visited, A.course-tab-left-active:active, A.course-tab-left-active:hover
, A.course-tab-middle, A.course-tab-middle:link, A.course-tab-middle:visited, A.course-tab-middle:active, A.course-tab-middle:hover
, A.course-tab-middle-r, A.course-tab-middle-r:link, A.course-tab-middle-r:visited, A.course-tab-middle-r:active, A.course-tab-middle-r:hover 
, A.course-tab-middle-active, A.course-tab-middle-active:link, A.course-tab-middle-active:visited, A.course-tab-middle-active:active, A.course-tab-middle-active:hover
, A.course-tab-right, A.course-tab-right:link, A.course-tab-right:visited, A.course-tab-right:active, A.course-tab-right:hover
, A.course-tab-right-active, A.course-tab-right-active:link, A.course-tab-right-active:visited, A.course-tab-right-active:active, A.course-tab-right-active:hover
{
    float: right;
    color: #FFFFFF !important; 
    text-decoration: none;
	line-height: 47px;
	height: 47px; 
	font-size: 11px;  
}

.course-table-tabs td A span
{
    float: left;
	cursor: pointer;
	padding: 0 8px;	
	white-space: nowrap; 
}

.course-tab-left-l {	
	background: url(images/left.png) no-repeat;	
}

.course-tab-left-l span {	
	background: url(images/space.png) no-repeat 100% 0;	
}

.course-tab-left {	
	background: url(images/left.png) no-repeat;	
}

.course-tab-left span {	
	background: url(images/middle-r.png) no-repeat 100% 0;	
}

.course-tab-left-active {
	
	font-size: 13px !important;	
	line-height: 55px !important;
	height: 55px !important;
	background: url(images/left-active.png) no-repeat;
	margin-top: -8px;
}
.course-tab-left-active span {	
	background: url(images/middle-r-active.png) no-repeat 100% 0;	
}

.course-tab-middle {	
	background: url(images/middle.png) no-repeat;	
}

.course-tab-middle span {
	background: url(images/middle-r.png) no-repeat 100% 0;	
}

.course-tab-middle-r {	
	background: url(images/middle.png) no-repeat;	
}

.course-tab-middle-r span {
	background: url(images/space.png) no-repeat 100% 0;	
}

.course-tab-middle-active 	
{
    font-size: 13px !important;	
	line-height: 55px !important;
	height: 55px !important;
	background: url(images/middle-active.png) no-repeat;
	margin-top: -8px;	
}

.course-tab-middle-active span {
	background: url(images/middle-r-active.png) no-repeat 100% 0;	
}

.course-tab-right {	
	background: url(images/middle.png) no-repeat;	
}

.course-tab-right span {
	background: url(images/left-r.png) no-repeat 100% 0;
}

.course-tab-right-active {	
	font-size: 13px !important;	
	line-height: 55px !important;
	height: 55px !important;
	background: url(images/middle-active.png) no-repeat;
	margin-top: -8px;	
}

.course-tab-right-active span {
	background: url(images/left-r-active.png) no-repeat 100% 0;
}