
/* pre-existing styles */
td{font-family:Tahoma; font-size:11px;}
a{text-decoration:none;}/**/
.left{color:#000000}
.left:hover{text-decoration:underline;}


body
{
   margin: 0px 0px; 
   background-image: url(../images/people_fade04a.jpg);
   background-repeat: repeat-x; 
   /*background-image: url(../images/treeseg2.png); 
   background-repeat: no-repeat; */
   background-position: left top;
}

.standard, .standard td
{
   font-size: 10pt;
   font-family: arial;
   font-weight: normal;
}


/* ---------------------------------------- */

#associates
{
   margin: 20px 0px;
}

#associates .associate
{
   border-top: 1px solid #ccc;
   border-bottom: 1px solid #ccc;
   margin: 5px 0px;
   padding: 5px 0px;
}

.bold
{
   font-weight: bold;
}

#cert4_table
{
   border: 1px solid #ccc;
}

#cert4_table tr.headings td
{
   background-color: #ccc;
   font-weight: bold;
}

#cert4_table td
{
   padding: 5px;
   text-align: center;
   font-size: 10pt;/**/
}

#cert4_table td.early
{
   color: #009933;
   font-weight: bold;
}

#cert4_table td.form
{
   background-color: #ddd;
   border: 1px solid #ccc;
}

#cert4_table td.ordinary, #cert4_table td.location
{
   font-weight: bold;
}

#cert4_table td.trainer
{
   color: #009;
}


#cert4_table td a:hover, #left a:hover , #main a:hover 
{
   text-decoration: underline;
}

#contact-info
{
   background-color: #eee;
   border: 0.5px solid #ccc;
   font-size: 12pt; 
   font-weight: bold; 
   /*line-height: 2em;*/
   margin: 20px 50px; 
}

#contact-info .field
{
   margin: 10px 10px;
}

#contact-info .field .data
{
   margin-left: 11em;
}

#contact-info .field .name
{
   width: 10em;
}

#content
{
   background-image: url(../images/bgr.gif);
}

.disclaimer, .note
{
   /*font-weight: bold; */
   margin: 50px 0px 20px 0px;
   padding: 0px 10px 5px 10px;
   background-color: #eee;
   border: 1px solid #ccc;
}

.font-grn-200
{
   font-size: 200%; 
   color: green;
}

.grn-bold
{
   color: #060;
   font-weight: bold;
}

#header
{
   /*border: 1px solid #fff;
   background-image: url(../images/treeseg2.png); 
   background-repeat: no-repeat; 
   background-position: left top;*/
}

#header #header-content
{
   /* height: 200px; 
   background-image: url(../images/header-people_517x200b.jpg); 
   background-repeat: no-repeat; 
   background-position: right top; */
   margin: 10px;
}

#header #header-content #logo
{
   margin: 0px 50px 0px 10px;
   
}

#left-sidebar
{
   width: 268px; 
   background-image: url(../images/bg-left.jpg);
   border: 0px dotted #00f;
   background-color: #fff;
}

#left-content
{   
   border-right: 0px solid #000;
   margin: 5px;
   text-align: center;   
}

#left-content a, #main-content a
{
   color: #00f;
}

#left-content a:hover, #main-content a:hover
{
   color: #f00;
   text-decoration: underline;
}
/*
#left-content .course
{
   border-bottom: 2px dotted #ddd; 
   margin: 20px 0px; 
   padding-bottom: 10px;
}

#left-content .course .details
{
   font-size: 10pt; 
   font-weight: bold; 
   margin-left: 5px; 
   text-align: center;
}

#left-content .course .details .code
{
   font-size: 12pt;
   font-weight: bold; 
}

#left-content .course .details .title
{
   
}

#left-content .course .details .extra
{
   font-size: 8pt; 
   font-weight: normal; 
   margin-top: 10px;
}

#left-content .course .details .link
{
   color: #060; 
   margin-top: 10px;
}
*/
#left-content #course-list
{
   font-size: 10pt; 
   /*font-weight: bold; */
   border: 0px dotted red;
   /*margin: 10px 0px;*/
}

#left-content #course-list #course-list-heading
{
   background-color: #ccc;
   color: #555;/**/
   font-variant: small-caps;
   font-weight: normal;
   margin: 0px 10px 0px 10px;
}

#left-content #course-list #course-list-footer
{
   background-color: #ccc;
   color: #555;/**/
   font-weight: normal;
   font-size: 8pt; 
   margin: 0px 10px 0px 10px;
   padding: 5px;
}

#left-content #course-list .list 
{
   margin: 0px 10px 0px 10px;
   border: 1px solid #ccc;
   padding: 5px 10px 10px 10px;
   /*background-color: #eee;*/
}

#left-content #course-list .list .heading
{
   color: #060;
   font-variant: small-caps;
}

#left-content #course-list .list .course
{
   text-align: left;
   margin: 15px 0px 10px 0px;
   
}

#left-content #course-list .list .course .title
{
   font-size: 12pt;
   font-variant: small-caps;
   font-weight: bold;
   text-align: center;
}

#left-content #course-list .list .extra
{
   font-size: 8pt; 
   font-weight: normal; 
   margin: 0px 1em 0px 1em;
   text-align: center;
}

#left-content #course-list .list .course .locations 
{
   margin: 5px 10%;
}

#left-content #course-list .list .course .location-links 
{
   margin: 0px 15% 5px 15%;
   font-variant: small-caps;
   font-weight: bold;
}

   
#left-content #nrt
{
   text-align: center;  
   margin: 20px 0px;
   border: 0px dotted #000;
}

#left-content #rto
{
   font-weight: bold; 
   margin: 50px 0px;
}

#left-content #rto .company_name
{
   color: green; 
   font-size: 11pt;
}

#links
{
   font-weight: normal; 
   font-size: 11pt; 
   margin-top: 30px;
}

#links .item
{
   margin: 10px 0px;
}

#links .item .item
{
   margin: 10px 20px;
}

#links .item .bullet
{
   color: #ccc;
   width: 20px;
}

#links .item .link, #links .item .description 
{
   margin-left: 20px;
}

.list
{
   /*border-top: 1px dotted #4F81BD;*/
   padding-top: 5px;
}

.list .list-item
{
   /*border-bottom: 1px dotted #4F81BD;   */
   margin-bottom: 5px;
   padding-bottom: 5px;
}

.list .list-item .label
{
   color: #4F81BD;
   width: 6em;
}

.list .list-item .data
{
   margin-left: 6.5em;
}

#main-content-td
{
   /*margin-left: 268px;*/
   background-image: url(../images/bgright.jpg); background-repeat: repeat-y;
   padding: 10px;
   border: 0px dotted #f00;
}

#main-content
{
   margin: 0px 10% 10px 10%;
   /*font-family: Arial, Helvetica, sans-serif;*/
}

#menu
{
   background-image: url(../images/tile2.jpg); 
   border: 0px dashed red;
   /* height: 35px; */
}

#menu #button-container
{
   width: 840px; 
   border: 0px solid red;
}

.mt10
{
   margin-top: 10px;
}

.notice
{
   /*color: ;*/
   text-align: center; 
   font-weight: bold; 
   margin: 20px 10%;
   padding: 0px 10px 5px 10px;
   background-color: #eee;
   border: 1px solid #ccc;
}


.page-heading
{
   font-weight: bold; 
   text-align: center; 
   font-size: 12pt;
}

.page-heading .main-heading, .style7
{ 
   /*font-family: Tahoma; */
   color: #006600; 
   font-size: xx-large; 
}

#footer
{
   clear: both;
   background-image: url(../images/f.jpg); 
   height: 50px;
}

#footer #inner
{
   background-image: url(../images/footer.jpg); 
   width: 780px;  
   height: 50px;
}

#footer #inner #text-content
{
   padding: 25px 10px 0px 255px; 
   font-family: Tahoma; 
   font-size: 8pt;
}




.style1, .lrg { font-size: large; }
.style2, .lrg-n { font-size: large; font-weight: normal; }
.style3 { color: #006600; font-size: x-large; }
.style6, .arial { font-family: Arial, Helvetica, sans-serif; }
.style8 { color: #006600; }

.sub-heading
{
   color: #006600;
   font-size: 12pt;
   font-weight: bold;
}

.text-G12L2C
{
   color: #060; 
   font-size: 12pt; 
   line-height: 2em; 
   text-align: center; 
}

.unit-list
{
   border: 0px dotted #aaa;
   font-weight: bold;
   margin-left: 20px;
}

#unit-table
{
   width: 530px;
   font-weight: bold;
   /*margin-left: 40px;*/
}

.unit, #unit-table tr
{
   color: #060;
   margin: 5px 0px 0px 20px;
}

.unit .code, #unit-table .code
{
   font-weight: bold;
   text-align: left;
   width: 120px;
}

#unit-table .title
{
   border: 0px solid #aaa;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: left;
   width: 370px;
}

.unit .title 
{
   margin-left: 130px;
}

.unit .type, #unit-table .type
{
   border: 0px solid #aaa;
   font-weight: bold;
   text-align: center;
   width: 40px;
}

.unit-group
{
   margin-bottom: 20px;
}

#upgrade-course
{
   margin-top: 50px;
}

.venue-list
{
   color: #060; 
   font-weight: bold; 
   margin: 40px 0px 20px 0px;
}



#pagetitle
{
   height: 194px; 
   background-image: url(../images/pagetitle_background_fill.png); 
   font-family: tahoma, arial;
}

#pagetitle #pt_inner
{
   width: 780px; 
   height: 194px; 
   background-image: url(../images/pagetitle_background.png); 
   border: 0px solid #f00;
}

#pagetitle #pt_inner #pt_text
{
   width: 305px; 
   margin-left: 268px; 
   font-size: 18pt; 
   text-align: right; 
   padding-top: 30px;
   border-left: 0px solid #000; 
}

#Testimonials, #upgrade
{
   font-family: Tahoma; 
   font-size: 11px;
   text-align: center;
   margin-top: 30px;
}
