/* CSS Document */

body{
padding:0;
margin:0 auto;
background:url(../images/_bk_EC.jpg) top left;
font-size:12px;
font-family:Verdana, Arial, sans-serif;
/*background:blue;*/
}

table#table_Wrapper{
padding:0;
margin:0 auto;
width:863px;
}
table#table_Wrapper td.td_PageBottom{
height:30px;
background:url(../images/_bk_pg-bottom.png) no-repeat top left;
}

td.td_PageLeft{
width:201px;
background:url(../images/_bk_pg-left.png);
vertical-align:top;
padding-bottom:100px;
}

/*
 *  SIDEBAR
 *******************************/
div#div_Sidebar{
z-index:1; 
position:relative; 
text-align:right;
}

.td_SidebarWhite{
background:url(../images/_bk_sidebar-white.png);
text-align:center;
padding-right:4px;
}

.td_SidebarGreen{
background: url(../images/_bk_sidebar-green.png);
text-align:center;
padding:10px;
padding-right:16px;
}

.td_SidebarBottom{
height:30px;
background:url(../images/_bk_sidebar-bottom.png) no-repeat top left;
}

/*
 * SUBMENU
 **************************/
 
#table_Submenu{
width:128px;
margin-right:2px;
}

a div.div_Subnav{
/*height:27px;*/
cursor:pointer;
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
color:#4F6572;
/*background: url(../images/_bk_submenu-right.jpg) no-repeat top right;*/
border-bottom:1px solid #C4C3C4;
}
a:hover div.div_Subnav{
background: url(../images/_bk_submenu-over.jpg);
color:#fff;
}

div.div_Subnav_sel{
/*height:27px;*/
vertical-align:middle;
padding-top:10px;
padding-bottom:10px;
text-align:center;
text-transform:uppercase;
text-decoration:none;
font-size:12px;
color:#fff;
/*background: url(../images/_bk_submenu-right.jpg) no-repeat top right;*/
background: url(../images/_bk_submenu-over.jpg);
border-bottom:1px solid #C4C3C4;
}
div.div_LivePerson{
height:74px;
background: url(../images/_bk_live-person.jpg) no-repeat top right;
border-bottom:1px solid #C4C3C4;
cursor:pointer;
}
div.div_Login{
height:40px;
padding-top:10px;
/*cursor:pointer;*/
text-align:center;
}

div.div_Subnav span.small, div.div_Subnav_sel span.small{
text-transform:none;
}

/******* END SIDEBAR ***********************************************/


td.td_PageRight{
width:662px;
background:url(../images/_bk_pg-right.png) repeat-y top left;
vertical-align:top;
}


#div_PageContent{
z-index:0; 
position:relative; 
text-align:left;
}


#table_Contents{
width:100%;
}

.td_Header{
vertical-align:bottom;
height:70px;
text-align:right;
padding-right:50px;
}
.td_Header1{
padding-top:10px;
padding-right:30px;
}
a img{
border:none;
}

/*
 ********   MENU 
 ****************************/
div.div_Mnu{
/*background:url(../images/_bk_menu-normal.png);*/
background:#A5BD82;
padding:0;
margin:0;
text-align:center;
float:right;
margin-top:1px;
margin-left:1px;
}
div.div_Mnu a{
height:24px;
padding:7px 10px 0 10px;
text-decoration:none;
display:block;
font-size:12px;
color:#fff;
}
div.div_Mnu a:hover{
/*background:url(../images/_bk_menu-over.png);*/
background:#FE9900;
}

/***************** END MENU ********************************************/

.td_Contents{
padding-top:20px;
padding-left:10px;
padding-right:30px;
}

.div_Text{
padding-left:40px;
padding-right:35px;
}

.div_ImageLinks{
padding-top:30px;
padding-bottom:30px;
padding-left:60px;
}

.div_ecLogos{
padding-left:20px;
padding-right:20px;
}

#table_ecLogos td{
border-top:1px solid #CBD9B9;
border-bottom:1px solid #CBD9B9;
border-right:1px solid #CBD9B9;
text-align:center;
}
#table_ecLogos td.td_LastLogo{
border-right:none;
}


/********** END CONTENTS ***************************************/
p.p_Footmark{
font-size:10px;
}

a{
text-decoration:none;
color:#6E996E;
}
a:hover{
text-decoration:underline;
}
p{
padding:0;
margin:0;
padding-bottom:10px;
}
p.p_Testimonial, p.p_TestimonialBy{
padding:0;
margin:0;
padding-bottom:10px;
display:block;
padding-left:30px;
padding-right:20px;
color:#7F919D;
font-style:italic;
}
p.p_TestimonialBy{
text-align:right;
font-style:normal;
padding-right:30px;
}
p.p_space5px{
display:block;
padding:0;
margin:0;
height:5px;
}

span.span_Question{
font-size:12px;
}
span.span_Question a{
text-decoration:none;
color:#000;
}
span.span_Question a:hover{
color:#ffffff;
}
ul.ul_QuickLinks{
padding:0;
list-style:none;
width:110px;
margin:0 auto;
}
ul.ul_QuickLinks li.li_orange a{
text-decoration:none;
display:block;
border-top:1px solid #C4C3C4;
width:110px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
color:#F89B1C;
font-size:14px;
}

ul.ul_QuickLinks li.li_green a{
text-decoration:none;
display:block;
border-top:1px solid #C4C3C4;
width:110px;
padding-top:10px;
padding-bottom:10px;
text-transform:uppercase;
color:#C3D5AB;
font-size:14px;
font-weight:bold;
}

#div_BreadCrumb {
color: #555555;
font-size: 80%;
}

/**
  * FOOTER
  ******************/
td.td_Footer, td.td_Footer a{
text-align:center;
text-decoration:none;
color:#848484;
font-size:10px;
padding-top:20px;
padding-bottom:10px;
}

td.td_Footer a{
padding-top:0;
}

td.td_Footer a:hover{
color:#000;
}


h1{
padding:0;
margin:0;
font-size:16px;
color:#6E996E;
font-weight:bold;
}
h2{
padding:0;
margin:0;
font-size:14px;
font-weight:bold;
color:#6E996E;
}

.dark_green{
    color:#6E996E;
}
span.span_bolditalic{
font-style:italic;
font-weight:bold;
font-size:12px;
}
span.span_bold{
font-weight:bold;
}

ul.ul_QuickLinks1{
padding:0;
padding-left:20px;
list-style:disc;
margin:0 auto;
}
ul.ul_QuickLinks1 li{
padding-bottom:5px;
}
ul.ul_QuickLinks1 li a{
text-decoration:none;
color:#4F6572;
}

ul.ul_QuickLinks2{
padding:0;
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
margin:0 auto;
list-style:disc;
}

ul.ul_QuickLinks_smalpha{
padding:0;
padding-top:5px;
padding-bottom:5px;
padding-left:50px;
list-style:lower-alpha;
margin:0 auto;
}

/******SITEMAP********************************/
ul.ul_Sitemap{
list-style:none;
padding:0;
margin:0;
}

ul.ul_Sitemap li.li_1{
padding-left:10px;
padding-bottom:10px;
font-size:14px;
}

ul.ul_Sitemap li.li_2{
padding-left:25px;
padding-bottom:10px;
}

ul.ul_Sitemap li.li_3{
padding-left:40px;
padding-bottom:10px;
}

ul.ul_Sitemap li.li_4{
padding-left:55px;
padding-bottom:10px;
}
ul.ul_Sitemap li.li_5{
padding-left:235px;
padding-bottom:10px;
border:1px solid red;
}

ul.ul_Sitemap li ul{
list-style:none;
padding:0;
margin:0;
padding-top:10px;
padding-bottom:10px;
}

ul.ul_Sitemap li ul li{
padding:0;
margin:0;
}

/******************************************/
/*ul.ul_Sitemap ul{
list-style:none;
padding:0;
margin:0;
}

ul.ul_Sitemap li ul li ul{
padding:0;
margin:0;
}

ul.ul_Sitemap li ul li{
padding:0;
margin:0;
}*/


/*
 * Submenu Navigation
 **************************/
 
.div_subsubnav{
    padding:0px;
    margin:0px;
    width: 100%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    padding-bottom: 30px;
}

.div_subsubnav ul{
    margin: 0;
    padding: 0;
    float: left;
    width: 100%;
    /*background: #ffffff;*/
    border-top-width: 0;
    border-right-width: 0;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: #000000
}

.div_subsubnav ul li{
display: inline;
}

.div_subsubnav ul li.li_sel{
    float: left;
    padding: 5px 9px;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
    background:#fe9901;
    color:#fff;
}
.div_subsubnav ul li a{
    float: left;
    color: #000000;
    padding: 5px 9px;
    text-decoration: none;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #000000;
}

.div_subsubnav ul li a:visited{
color: #000000;
}

.div_subsubnav ul li a:hover, .div_subsubnav ul li .selected{
    color: #ffffff !important;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fe9901;
} 

h3{
padding:0;
margin:0;
font-size:12px;
font-weight:bold;
color:#6E996E;
}

/*****************************courses******************/

.ul_course-lst{
list-style:none;
margin:0;
padding:0;
}

.ul_course-lst li{
margin:0;
padding:5px;
}
/******************************************************/


/**********Ground Disturbance of Supervisors***********/
.course-img{ border:1px solid #545457;}
ul.ul_subject-benifit{
margin:10px;
padding:0;}

ul.ul_subject-benifit li{ 
margin:5px;}

ul.participants-will-learn{
margin:10px;
padding:0;}

ul.participants-will-learn li{
margin:5px;}

ul.ul_required_courses {
margin:0px;
list-style:none;
padding:0;}


ul.ul_required_courses li{
 margin:5px;}
 
 ul.ul_required_courses  li ul{ list-style:circle;
    padding:15px;
 }


ul.learning-lst li{ margin-top:10px;}

.bold{ font-weight:bold;}
.underline{ text-decoration:underline;}
/******************************************************/

/************************************START ALL COURSES ********************/
ul.lst-all-courses{list-style:none; line-height:2em;}
.all-courses li{ padding-left:60px;}
.pdd35{padding-left:35px;}
/*********************************END ALL COURSES ************************/

/********************* START ec-consulting/index.html STYLE *************************/
ul.li_professionsl_services{ margin-top:5px;}
ul.li_professionsl_services li{ padding-bottom:15px; list-style:none;}
/********************* END ec-consulting/index.html STYLE *************************/

/***********************START /ec-audit-tool/index.html **************************/
ul.lst-dio{ margin-top:0px;}
ul.lst-dio li{ margin:0px; padding-left:0px;}

ul.lst_features{ margin:0px; padding:0px; margin-top:10px;}
ul.lst_features li{ font-weight:bold; list-style:none; margin-bottom:0px;}
ul.lst-features-dtl{ margin-bottom:15px; padding:0px;}
ul.lst-features-dtl li{ font-weight:normal; margin:5px 0px 5px 40px ;}
ul.lst-features-dtl li.lst-inn{ margin:5px 0px 5px 80px ;}
/***********************END /ec-audit-tool/index.html**************************/

.course-outline-list{margin:0px; padding:20px;}
.clear-both{ clear:both;}

/***********************START /ec-audit-tool/hazard-assessment-n-methods-of-control.html last-modification - 07 August 2008 **************************/
ul.occupational-hazards-lst{
	margin-top:0px;
}
ul.occupational-hazards-lst li{
	margin-left:20px;
}
/***********************END /ec-audit-tool/hazard-assessment-n-methods-of-control.html **************************/

/***********************START /ec-audit-tool/qualified-safety-representative.html last-modification - 07 August 2008 **************************/
a.under-development-lnk{
	color:#8fc3c3;
	text-decoration:none;
}

a.under-development-lnk:hover{
	text-decoration:underline;
}
/***********************END /ec-audit-tool/qualified-safety-representative.html last-modification - 07 August 2008 **************************/

.left-bar-spacing{margin-left:70px; \ margin-left:0px;}
/*22 August ec-audititool/index.html*/
div.buttons-container{
	width:200px;
	float:right;
	padding:10px 0px 10px 10px;
	margin-left:38px;
	text-align:center;
}
div.buy-now-button{
	width:200px;
	float:right;
	padding:14px 0px 14px 10px;
	margin-left:38px;
	text-align:center;
}
p.justified{
	text-align:left;
}
/*04 Sept */
.use-the-survey
{
	width:300px; float:left; padding-top:10px; padding-bottom:40px; margin-right:22px;
}

/*19 sept*/
ul.sub-courses {
	margin:0px !important;
	padding:0px !important;
}
.sub-courses li{
	list-style:none;
	/*margin:0px !important;
	padding-left:70px;
	\ padding-left:66px;*/
	padding-bottom:5px;
}
ul.sub-courses-all {
	margin:0px !important;
	padding:0px !important;
}
.sub-courses-all li{
	list-style:none;
	margin:0px !important;
	padding-left:67px;
}
/*Bookmark logo*/
.bookmark-logo-wrapper
{
	text-align:right;
	padding:30px 55px 5px 0px;
}
.small_text
{
	font-size:10px;
}
.normal_listings li
{
	padding-bottom:10px;
}