	body {
		background-image:url(http://www.odgroup.com/pics/ship_back2.jpg);
		background-repeat:repeat-y;
		background-color:white;
		margin:0px;
	}
	
	#canvas {
		background-image:url(http://www.odgroup.com/pics/ship_back.jpg);
		background-repeat:no-repeat;
		margin:0px;
		width:760px;
		height:100%;
	}
	
	#header {
		margin-left:103px;
		width:657px;
		height:103px;
	}
	
	#container {
		margin:0px;
		width:760px;
		height:100%;
		background:transparent;
	}
	
	#left {
		float:left;
		margin-left:0px;
		margin-top:15px;
		width:121px;
		height:100%;
		padding-left:15px;
		background:transparent;
	}
	
	#right {
		float:right;
		margin-left:0px;
		margin-top:-1px;
		margin-right:0px;
		width:604px;
		height:100%;
		background-image:url(http://www.odgroup.com/pics/circle_background.gif);
		background-repeat:no-repeat;
		background-color:white;
	}
	
	#top {
		width:462px;
		height:24px;
		text-align:right;
	}
	
	#middle {
		margin-top:5px;
		width:489px;
		height:100%;
		padding-right:0px;
	}
	
	#program_benefits {
		float:right;
		width:180px;
		color:#000000;
		background-color:#ccccff;
		border:2px solid #0066ff;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px; margin:4px;
	}
	
	#program_benefits h2 { font-size:14px; background-color:#ffff33; line-height:24px; padding:2px; }
	
	#program_benefits ul { padding:0px 4px 2px 4px; margin-left:6px; margin-top:4px; }
	
	#program_benefits li { margin:0px 10px 10px 10px; }

	#bottom {
		clear:both;
		margin-left:130px;
		width:760px;
		height:150px;
	}
		
	
	a.consulting { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_consulting_off.gif); background-repeat:no-repeat; }
	a.consulting:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_consulting_on.gif); background-repeat:no-repeat;}
	
	a.seminars { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_seminars_off.gif); background-repeat:no-repeat; }
	a.seminars:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_seminars_on.gif);  background-repeat:no-repeat;}

	a.webinars { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_webinars_off.gif);  background-repeat:no-repeat;}
	a.webinars:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_webinars_on.gif); background-repeat:no-repeat; }

	a.ourteam { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_our_team_off.gif); background-repeat:no-repeat; }
	a.ourteam:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_our_team_on.gif); background-repeat:no-repeat; }

	a.onsite { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_on_site_off.gif); background-repeat:no-repeat; }
	a.onsite:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_on_site_on.gif); background-repeat:no-repeat; }

	a.nyc { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_nyc_off.gif); background-repeat:no-repeat; }
	a.nyc:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_nyc_on.gif); background-repeat:no-repeat; }

	a.newsletter { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_newsletter_off.gif); background-repeat:no-repeat; }
	a.newsletter:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_newsletter_on.gif); background-repeat:no-repeat; }

	a.clients { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_clients_off.gif);  background-repeat:no-repeat;}
	a.clients:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_clients_on.gif); background-repeat:no-repeat; }

	a.resources { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_resources_off.gif); background-repeat:no-repeat; }
	a.resources:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_resources_on.gif); background-repeat:no-repeat; }

	a.stories { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_stories_off.gif); background-repeat:no-repeat; }
	a.stories:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_stories_on.gif); background-repeat:no-repeat; }

	a.gsa { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_gsa_off.gif); background-repeat:no-repeat; }
	a.gsa:hover { display:block; width:112px; height:24px; background-image: url(http://www.odgroup.com/pics/nav_gsa_on.gif); background-repeat:no-repeat; }

	#snav { 
		margin:0px;
		padding:0px;
		float:left;
		width:112px;
		height:100%;
	}

	a.drop, a.drop:link, a.drop:visited, a.drop:active {
		background-color : #2E3F97;
		color : white;
		border-bottom:1px solid white;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		line-height : 20px;
		text-decoration : none;
		padding:6px;
	}
	
	a.drop:hover {
		background-color : #3399ff;
		color : #2E3F97;
		border-bottom:1px solid #2E3F97;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 13px;
		line-height : 20px;
		text-decoration : none;
		padding:6px;
	}

	/* left navigation list */
	ul.leftnav { 
		margin: 0;
		padding: 0;
		list-style: none;
		width: 112px;
	}
	
	/* left navigation items */
	li.leftitem {
		position: relative;
	}
	
	/* left navigation links */
	li.leftitem a {
		display: block;
		height:24px;
		width:150px;
		text-decoration : none;
	}
		
	/* left navigation drop list */
	ul.droplist {
		position: absolute;
		list-style: none;
		margin-left:0px;
		padding-left:0px;
		color:yellow;
		left: 112px;
		width:162px;
		border-top: 2px black solid;
		border-right: 2px black solid;
		top: 0;
		display: none;
		z-index:99;
	}
	
	/* Fix IE. Hide from IE Mac \*/
	* html ul.leftnav li.leftitem { float: left; height:1%; }
	* html ul.leftnav li.leftitem a { height: 1%; }
	/* End */
	
	li.leftitem:hover ul.droplist, li.over ul.droplist { 
		display: block; 
	}
	
	#resources {
		width:300px; text-align:center; border-left:#ffff00 2px solid; border-top:#ffff00 2px solid;
		border-right:#1F7A7B 2px solid; border-bottom:#1F7A7B 2px solid; padding:6px;
		background-color:#33CCCC; font-size:24px; color:#003366; font-family:arial, verdana, sans-serif;
	}
	
	#resources a, #resources a:link, #resources a:visited, #resources a:active {
		color:#003366; text-decoration:none; font-weight:bold;
	}
	
	#resources a:hover { color:#ffffff; }
	
	.new { color:red; font-style:italic; }

a.bright_blue, a.bright_blue:link, a.bright_blue:active, a.bright_blue:visited { color:#0066cc; }

.no_top { margin-top:0px; }
.no_bottom { margin-bottom:0px; }
.size_16 { font-size:16px; }
.italic { font-style:italic; }
.bold { font-weight:bold; }
.bright_blue { color:#0066cc; }
