*{
margin:0px;
padding:0px;
}
body
{
	background-color:#E8EAF4;
}
img
{
	border:0px;
}
#container
{
	width:778px;
	border:0.1px double #fff;
	margin:0 auto;
}
#subcontainer
{
	width:625px;
	border:0.1px doble #fff;
	float:left;
}
/*navigation*/
#left
{
 	font-family: arial, Helvetica, Arial, sans-serif;	
	font-size:12px;
 	font-weight: bold;
	width:140px;
	float:left;
	background-color:#F3F7E1;
}

#left ul 
{
	list-style: none;
	padding-top:46px; 
}

#left ul li 
{
	
 	padding-left:18px;
	margin-right:0px;
}

#left ul li ul 
{
	
	margin-right:0px;
	padding-top:0px;
	padding-bottom:3px; 
}
#left ul li ul li a:link, #left ul li ul li a:visited, #left ul li ul li a:hover  
{	
	margin-right:0px;
	padding-top:0px;
	padding-bottom:3px;
	font-size:11px; 
	
}


#left ul li a:link , #left ul li a:visited
{
	 font-family:Arial, Helvetica, sans-serif; font-size:12px;
	 display: block; 
	 padding: 8px 0px 5px 0px; 
	 color: #648540; 
	 text-decoration: none; 
	 width: 100%; 
}

#left ul li a:hover 
{
	font-family:Arial, Helvetica, sans-serif; font-size:12px;
 	display: block; 
 	padding: 8px 0px 5px 0px; 
 	text-decoration: none; 
 	width: 100%; 
	color: #8DA66F;
}

/*end navigation*/
.clear 
{
	clear:both;
}

#content
{
	/*padding-left:13px;*/
	float:left;
	width:638px;
	background-color:#FFF;
	padding-bottom:30px;		
}
.parts
{
	margin:10px 0px 10px 0px;
	width:195px;
	float:left;
	max-height:170px;
}
.parts p
{
	margin-right:10px;
}
.home-training-section
{
	background-color:#F3F7E1;
	border:1px solid #B8CC4F;
	width:200px;
	float:right;
	padding-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}
.banner
{
	padding-top:14px;
	padding-left:13px;	
}
h3
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3748A6; 
	margin-top:20px;
	padding-left:15px;
}
h4
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000;
	/*color:#6771B6; */
	padding-top:15px; 
	padding-left:30px;
	text-transform:uppercase;
}
h5
{
	font-family:arial, helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-left:30px;
}
h6
{
	font-family:arial, helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	padding-left:30px;
	
}
h6 a:link
{
	font-style:italic;
}
p
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;
	margin:5px 30px 10px 30px;

}
p.intro
{
	letter-spacing: 0.15em;
}
p.download
{ padding-left:35px;}
p.mydownload
{ 
	padding-left:0px;
	}
img.courseTitle
{
	margin-top:18px;
	padding-left:13px;
}
.order-list
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-left:70px; padding-right:30px;
}
.unorder-list
{
	font-family:Arial, Helvetica, sans-serif; font-size:11px;padding-left:68px; padding-right:30px;

}
.unorder-list li
{
	padding-bottom:5px;
}

.session
{
	margin:0; padding:0; list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	padding-left:60px;
	line-height: 150%;
}
.session li { list-style-type:none; }
.session .other-resource
{
	margin-bottom:10px;
	width:94%;
}
a:link
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#648540;
	text-decoration:underline;
}
a:visited
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#648540;
	text-decoration:underline;
}
a:hover
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	color:#8DA66F;
	text-decoration:none;
}
.dummy_link
{
	font-weight:normal;
}
.leftMargin
{
	margin-left:0;
}
.bottom-banner
{
	float: right; 
	padding-top: 45px;
	margin-right: 30px;	
}
.register-details, .login-details
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 20px 0 20px 20px;
	
}
.register-details th, .login-details th
{
	text-align: right;
	padding-right: 10px;
	width: 120px;
}
.register-details .input, .login-details .input
{
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 200px;
}
/*//////////////////////////////////*/
.title-gif
{
	margin-top:15px;
	margin-left:10px;
}
#date-time
{
	width:600px;
	padding-top:25px;
	/*margin-left:15px;*/
}
#date-time h3
{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#3748A6; 	
	float:left;
	margin-top:5px;	
}
/*#date-time p
{
	padding-left:465px;
}*/
#in-content
{
	width:600px;
	height:210px;
	margin-top:20px;
	margin-left:15px;
	border-bottom:1px solid #648540;	
}
#in-content .p-left
{
	width:160px;
	height:161px;	
	float:left;	
	padding-bottom:10px;
}
.p-left p
{
	margin-top:10px;
	margin-left:5px;
}
#in-content .p-right
{
	width:440px;
	float:right;
	/*padding-right:15px;*/	
	padding-bottom:10px;	
}
.p-right p
{
	margin-left:0px;
	margin-top:10px;
}
/*///////////////////////////////////////
/////////////////////////////////////////*/
#links a:link, a:visited
{
	text-decoration:underline;
}
#links a:hover
{
	text-decoration:none;
}
#links
{
	width:638px;
	background-color:#fff;
	float:left;	
}
#links li
{
	float:left;
	padding-top:2px;	
	list-style-type:none;
}
#ul-li
{	
	text-align:center;
	width:638px;
	font-family:arial, tahoma, sans-seref;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
	color:#648540;
	background-color:#fff;	
	float: left;
}
/*///////////////////////
/////////////////////////
////////////////////////*/
.menu-pre
{
	background:url(images/pre-green.gif) no-repeat;
	width:147px;
	height:21px;
	display:block;	
}
.menu-pre-white
{
	background:url(images/pre-white.gif) no-repeat;
	width:142px;
	height:21px;
	display:block;
	margin-right:3px;
}
.menu-cou
{
	background:url(images/course-green.gif) no-repeat;
	width:142px;
	height:21px;
	display:block;
}
.menu-cou-white
{
	background:url(images/course-white.gif) no-repeat;
	width:142px;
	height:21px;
	display:block;
}
.menu-think
{
	background:url(images/think-green.gif) no-repeat;
	width:214px;
	height:21px;
	display:block;
}
.menu-think-white
{
	background:url(images/think-white.gif) no-repeat;
	width:214px;
	height:21px;
	display:block;
}
.menu-eva
{
	background:url(images/eva-green.gif) no-repeat;
	width:100px;
	height:21px;
	display:block;
}
.menu-eva-white
{
	background:url(images/eva-white.gif) no-repeat;
	width:100px;
	height:21px;
	display:block;
}
.left-m
{
	margin-left:15px;
	margin-bottom:25px;
}
.green-line
{
	/*float:right;*/
	padding-top:15px;
}
/*///////////////////////////////////////////////////////////////////////////////////////////*/
#module_menu
{
	width:630px;
}
#module_menu li a
{
	font-weight:bold;
}
#module_menu li
{
	font-family:arial, tahoma, sans-seref;
	font-size:12px;
	color:#648540;
}
	
#module_lists
{	
	height:21px;	
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;	
}
#module_lists li
{
	list-style-type:none;
	float:left;
	height:21px;
	padding-top:3px;	
}
.menu-over
{
	background:url(images/green-over.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;
	
}
.menu-over-white
{
	background:url(images/white-over.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m1
{
	background:url(images/green-m1.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m1-white
{
	background:url(images/white-m1.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m2
{
	background:url(images/green-m2.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m2-white
{
	background:url(images/white-m2.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m3
{
	background:url(images/green-m3.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m3-white
{
	background:url(images/white-m3.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m4
{
	background:url(images/green-m4.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m4-white
{
	background:url(images/white-m4.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m5
{
	background:url(images/green-m5.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m5-white
{
	background:url(images/white-m5.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m6
{
	background:url(images/green-m6.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m6-white
{
	background:url(images/white-m6.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m7
{
	background:url(images/green-m7.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m7-white
{
	background:url(images/white-m7.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m8
{
	background:url(images/green-m8.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.menu-m8-white
{
	background:url(images/white-m8.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
/*//////////////////////////////////////////////////*/
#box
{
	width:605px;
	margin-top:25px;
	height:405px;
	margin-left:13px;
	border-bottom:1px solid #B8CC4F;
}
#box h3
{
	margin-top:10px;	
}
#box li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-left:60px;	
}
.boxleft
{
	width:300px;
	height:385px;
	float:left;
	border-right:1px solid #B8CC4F;
}
.boxright
{
	width:260px;
	margin-left:25px;
	float:left;	
}

#sub-box
{
	border-bottom:1px solid #B8CC4F;
	height:100px;
}
#sub-box p 
{
	width:230px;
	margin-left:15px;
	margin-bottom:0px;
}
#sub-box h3
{
	padding-left:7px;
}
.bg-color
{
	background-color:#F3F7E1;
	margin-top:5px;
	padding-top:1px;
	padding-bottom:5px;
}
.none-color
{
	margin-top:15px;
}
/*////////////////////////////*/
#end
{
	width:600px;
}
#end p
{
	margin-left:20px;
}
.end-logos
{
	vertical-align:center;
	margin-left:20px;
	margin-top:20px;
}
.welcome
{
	float: right;
}
#download-lists
{	
	height:21px;	
	text-align:center;
	margin-top:10px;
	margin-bottom:15px;	
}
#download-lists li
{
	list-style-type:none;
	float:left;
	font-family:arial, tahoma, sans-seref;
	height:21px;
	padding-top:2px;
	text-align:center;
	font-weight:bold;
	font-size:12px;

}
.down-over0
{
	background:url(images/dnr-view.gif) no-repeat;
	width:80px;
	height:21px;
	display:block;
}
.down-over0-white
{
	background:url(images/dnr-w-view.gif) no-repeat;
	width:80px;
	height:21px;
	display:block;	
}
.down-over
{
	background:url(images/dnr-g.gif) no-repeat;
	width:80px;
	height:21px;
	display:block;	
}
.down-over-white
{
	background:url(images/dnr.gif) no-repeat;
	width:80px;
	height:21px;
	display:block;	
}
.down-over1
{
	background:url(images/dnr-g1.gif) no-repeat;
	width:85px;
	height:21px;
	display:block;	
}
.down-over1-white
{
	background:url(images/dnr-1-white.gif) no-repeat;
	width:85px;
	height:21px;
	display:block;	
}
.down-over2
{
	background:url(images/dnr2-green.gif) no-repeat;
	width:100px;
	height:21px;
	display:block;
}
.down-over2-white
{
	background:url(images/dnr2-white.gif) no-repeat;
	width:100px;
	height:21px;
	display:block;	
}
.down-over3
{
	background:url(images/dnr3-green.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.down-over3-white
{
	background:url(images/dnr3-white.gif) no-repeat;
	width:70px;
	height:21px;
	display:block;	
}
.down-over4
{
	background:url(images/dnr-g4.gif) no-repeat;
	width:110px;
	height:21px;
	display:block;	
}
.down-over4-white
{
	background:url(images/dnr-4-white.gif) no-repeat;
	width:110px;
	height:21px;
	display:block;	
}
.down-over5
{
	background:url(images/pro2-green.gif) no-repeat;
	width:89px;
	height:21px;
	display:block;	
}
.down-over5-white
{
	background:url(images/pro2-white.gif) no-repeat;
	width:89px;
	height:21px;
	display:block;	
}
.italic-style
{
	font-style:italic;
}
#down-box
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}
#down-box1
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}
#down-box2
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}
#down-box3
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}
#down-box4
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}#down-box5
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}#down-box6
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}#down-box7
{
	width:610px;
	margin:10px 0px 15px 0px;
	float:left;
}

.smlboxlhs
{
	width:300px;
	float:left;
	text-align:left;
	/*height:120px;*/
}
.smlboxrhs
{
	width:300px;
	float:right;
	/*height:120px;*/
}
.italic-style
{
	font-style:italic;
}
.top-h6
{
	margin-top:20px;
}
/*#down-box p, #down-box1 p,#down-box2 p, #down-box3 p,#down-box4 p, #down-box5 p,#down-box6 p, #down-box7 p 
{
	margin-top:*/
