/* CSS Document */

* {
margin:0;
padding:0;
}

html, body {margin:0; padding:0}
body {font-size: 76%; font-family:Arial, Helvetica, sans-serif;
	background-image: url(images/bkg.jpg); 
	background-color: #f3f2de;
	background-repeat: repeat-x;
	background-position: 50% 0%;

}

.highlight {color:#4a6f29; }
.slogan {letter-spacing: .15ex; font-size:large;
}


a:link {color:#850b0b; text-decoration:underline;  font-weight: bold}
a:visited {color:#850b0b; text-decoration:underline; font-weight: bold}
a:active  {color:#cccccc; text-decoration:underline; font-weight: bold}
a:hover   {color:#339900; text-decoration:none; font-weight: bold}


/* Main div blocks basic styling */

div#top {width: 950px; background-color:#fafaf2;  margin: 0 auto; height:17px}
div#container {width: 950px; background-color:#fafaf2;  margin: 0 auto;  min-height:800px;  border-left: 2px solid #6b6c6e; border-right: 2px solid #6b6c6e; border-bottom:2px solid #6b6c6e;}
div#header {background-color: #ffffff; background-image: url(images/MediGreen-Waste-Services.jpg); background-repeat:no-repeat; width:950px; height:152px;}
div#menu {background-image:url(images/navbkg.jpg); background-repeat:repeat-x; height:45px; padding-top:10px; text-align:center; padding-bottom:10px;}
div#content {padding:0 10px 15px 25px; min-height:400px}
div#traincontent {padding:0 10px 15px 25px; min-height:400px}

div#text {margin-left: 0px; margin-right: 5px; float:left; width:55%; }
div#training {margin-left: 0px; margin-right: 5px; float:left; width:55%; }
div#rightbar {float: right;	margin-top:5px; padding-right:5px; width:400px}
div#boxed1 {border: 1px solid #6b6c6e; background-color:#ffffff }
div#boxed2 {border: 1px solid #6b6c6e; background-color:#ffffff }
div#boxed3 {border: 1px solid #6b6c6e; background-color:#ffffff }

div#footer {clear:both; text-align:center;}






/* Menu Navigation */
div#menu li a{
	color : #2b5708;
	text-decoration : none;
	padding:10px 15px 10px 15px;
	margin: 20px 5px 20px 5px;
	font-weight:bold;
	letter-spacing: .15ex;	
}

div#menu li a:hover{
	color : #ffffff;
	background-color : #2b5708;
	font-weight:bold;
	letter-spacing: .15ex;


}
div#menu li a:active{
	color : #ffffff;
	background-color : #2b5708;
	font-weight:bold;
	letter-spacing: .15ex;


}

div#menu ul {
	list-style-type: none;
	margin-left: 50px;
	margin-right: 50px;
}
div#menu ul li {
	display: inline;
}




/* general right bar styling */

div#rightbar p {	
	LINE-HEIGHT: 160%;
	margin-bottom:12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #333333;
}
div#rightbar td {	
	margin-left:5px;
	LINE-HEIGHT: 145%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #333333;}
	





/* Content Styling */
div#content h1 {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:12px;
	color:#437f27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	letter-spacing: 0.05ex;
	font-style:normal;
	line-height:125%;
	text-align:left;
	}
div#traincontent h1 {
	margin-left:0px;
	margin-top:0px;
	margin-bottom:12px;
	color:#437f27;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	letter-spacing: 0.05ex;
	font-style:normal;
	line-height:125%;
	text-align:left;
	}
	
div#content h2 {
	padding: .5em .5em 0 0;
 	color:#666666; 
	margin-left:0;
	margin-right:8px;
	font-family: “Times New Roman”, Arial, sans-serif;
	font-size: 1.3em; 
	letter-spacing: .25ex;	
	font-weight:bold; 
	border-bottom: 1px solid #cccccc;}
	
	
div#content p {	
	LINE-HEIGHT: 160%;
	margin-bottom:12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #333333;
	padding-right:20px;
}
div#content td {	
	margin-left:5px;
	LINE-HEIGHT: 145%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #333333;}



	
div#content .bulletimagestyle{ /*Absolute position bullet image. No need to modify*/
position: absolute;
left: -200px;
}




div#content ul
{
list-style-type: none;
padding: 0;
margin-top:10px;
}


div#content ul li {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left:50px;
	background-image: url(images/bullet.jpg);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 0.9em;
	LINE-HEIGHT: 160%;
	color:#333333;

}	
div#traincontent ul li {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left:8px;
	background-image: url(images/bullet.jpg);
	list-style:none;
	background-repeat: no-repeat;
	background-position: 0 .6em;
	padding-left: 0.9em;
	LINE-HEIGHT: 160%;
	color:#333333;

}	

div#content ol li {
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left:50px;
	LINE-HEIGHT: 160%;
	color:#333333;
	list-style-type:decimal;
	padding-right:20px;

}

/*boxed 1 - content area */


div#boxed1 p {	
	LINE-HEIGHT: 120%;
	margin-bottom:12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #4a6f29;
	margin-right:5px;
	margin-top:5px;
}
div#boxed1 td {	
	margin-left:5px;
	LINE-HEIGHT: 145%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #4a6f29;
	}
	
div#boxed1 h2 {
	color:#000000; 
	margin:0;
	font-size: 1.2em; 
	letter-spacing: .05ex;	
	font-weight:bold; 
	border-bottom: 0px solid #cccccc;
	}

/*boxed 2 - content area */


div#boxed2 p {	
	LINE-HEIGHT: 120%;
	margin-bottom:12px;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #4a6f29;
	margin-right:5px;
	margin-top:5px;


}
div#boxed2 td {	
	margin-left:5px;
	LINE-HEIGHT: 145%;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	color: #4a6f29;
	}
	
div#boxed2 h2 {
	color:#000000; 
	margin:0;
	font-size: 1.2em; 
	letter-spacing: .1ex;	
	font-weight:bold; 
	border-bottom: 0px solid #cccccc;
	}

/*FOOTER STYLING */

div#footer {margin:10px;}
div#footer p { padding-top: 0px; font-size: 0.9em; color:#999999; text-align:center; letter-spacing: .15ex;	}
div#footer p a:link, div#footer p a:visited {color:#376116; text-decoration:none; letter-spacing: .15ex;}
div#footer p a:hover {text-decoration:underline;}	

	
div#copyright {margin:10px; }
div#copyright p { padding-top: 25px; font-size: 0.8em; color:#999999; text-align:center;}
div#copyright p a:link, div#copyright p a:visited {color:#376116; text-decoration:none;}
div#copyright p a:hover {text-decoration:underline;}	


