* {
	margin: 0px;
	padding: 0px;
	
} 

body
{
	height:100%;
	margin:0px; 
	padding:0px;	
	border-style:none;	
	vertical-align:middle;
	background:#ffffff url('routing_page_background_1022x762.jpg') no-repeat top center
}

#bg 
{
	/*position:fixed; 
	top:0px; 
	left:0px; */
	/*background-image:url('routing_page_background2.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:top center;*/
	background:url('/images/routing/routing_page_purplebar_1022px.png') repeat-x top center;
	height:164px;
}

#content{
	display:block;
	margin-left:auto;
	margin-right:auto;
	z-index:3;
	min-width: 1023px;
	text-align:center;
 }

#wrapper 
{
	position:absolute; 
	display:block;
	/*margin-left:auto;
	margin-right:auto;*/
	z-index:2; 
	height: 100%;
	top: 0px;
	border-style:none;
	text-align:left;
	left:0px;
	min-width: 1023px;
	/*width:98%;*/
}

#leftimage
{
	background:url(../images/onlyaleaf.png) no-repeat; 
	border-style:none;
	height:100px;
	float:left;
	top:200px;
}

#logo {
	position:relative;
	margin-top:0px;
	float: left;
	margin-left: 95px;
	top:27px;
	left:50px;
}

*html #logo
{
	\margin-left:95px;
	m\argin-left:95px;
	\margin-top:0px;
	m\argin-top:0px;
	\top:27px;
	t\op:27px;	
	\left:53px;
	l\eft:53px;
}

#nav_bar 
{
	z-index: 1500;
	/*margin-left:75%;
	padding-right:100px;*/
	top:-1px;
	left:20%;
	margin-left: 145px;
	margin-right: 50px;
	padding-bottom:0px;
	position:static;
	height: 125px;
}

*html #nav_bar 
{
	\top:-1px;
	t\op:-1px;
	\margin-left:150px;
	m\argin-left:150px;
	\padding-bottom:10px;
	p\adding-bottom:10px;
	\height:151px;
	h\eight:151px;
}
/* FOOTER */

#footer {
	text-align:left;
	/*width: 100%;*/
margin-left: 137px;
}

*html #footer 
{
	\margin:50px;
	m\argin:50px;
	margin-left: 143px;
}

#footer_nav {
	text-align:left;
	width: 100%;
}

#footer_link {
	float: right;
	border: none;
	height: 63px;
	width: 386px;
	text-align: right;

}

.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #7b3c72;
	text-decoration: none;
	text-align: left;
white-space:nowrap;

}

.footer_link_text {
	margin-right: 78px;
}




	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {background-image:url(none); width:0px; height:0px; left:0px; top:0px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(none); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-color:#c5e1b0; border-style:solid; border-color:#6a6a6a; border-width:1px; padding:18px 0px 15px 0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#fff0e9; border-style:solid; border-color:#000000; border-width:1px; padding:15px 0px; margin:12px 0px 0px; }
	*html #imenus0 li ul {\padding:15px 0px; p\adding:15px 0px; \margin:4px 0px 0px; m\argin:4px 0px 0px;}
		/* [Underlayment (Drop Shadow)] */
		#imenus0 .imunder {background-color:#666666; top:3px; left:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {background-color:#c5e1b0; color:#000000; text-align:left; font-family:MSSansSerif; font-size:14px; font-weight:bold; font-style:normal; text-decoration:none; border-width:1px; padding:3px 20px 7px; *padding:3px 20px 4px; padding:3px 20px 4px\0;}

	*html #imenus0 li a, #imenus0 .imctitle {background-color:#c5e1b0; color:#000000; text-align:left; font-family:MSSansSerif; font-size:14px; font-weight:bold; font-style:normal; text-decoration:none; border-width:1px; padding:3px 20px 4px; }
	
	
		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {background-color:#e5f3dc; color:#000000; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {background-color:#e5f3dc; color:#000000; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {background-color:#fff0e9; color:#000000; text-align:left; font-family:MS Sans Serif; font-size:14px; font-weight:bold; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:3px 20px 7px; *padding:3px 20px 4px; padding:3px 20px 4px\0;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#fbfaf5; color:#000000; text-decoration:none; }
		#imenus0 ul li a.ihover {background-color:#fbfaf5; color:#000000; text-decoration:none; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#fbfaf5; color:#000000; text-decoration:none; }



.imsc_Africa .imsubc, .imsc_America .imsubc, .imsc_asia .imsubc, .imsc_Europe .imsubc
{
 width:222px;top:-12px;left:203px;
}

*html .imsc_Africa .imsubc, *html .imsc_America .imsubc, *html .imsc_asia .imsubc, *html .imsc_Europe .imsubc
{
 \top:-4px;
 t\op:-4px;
}

.imsc_sub .imsubc
{
 width:222px;top:0px;left:223px;
}

*html .imsc_sub .imsubc
{
\top:0px;
t\op:0px;
}


#iminner {
height : 151px;
background-color:#666666; 
width:202px; 
z-index:-1; 
top:3px; 
left:3px; 
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
opacity:0.50;
-moz-opacity:0.50; 
height:151px;
}


body:nth-of-type(1) #iminner{
color: #333333;
}