    #main_container{margin:0px auto; width:980px;}
   	#search_form{float:right; clear:right;}
	#header #logo{float:left; padding-top:10px;}
	.clear{clear: both; width:100%; line-height:1px; height:1px; font-size:1px; margin:-1px 0px 0px 0px; padding:0px; display:block;}
	#base {width:980px; float:left; padding:5px 0px 0px 0px; margin:0 auto;background:url(images/bottomHorizontalGradient.gif) top left repeat-x;}
	
	/* Topnav starts */
	#topnav{float:right; clear:right; margin:0px; padding:0px; position: relative; z-index: 500;}
	#topnav ul{list-style-image:url(images/topnav_bullet.gif); font-size:11px; margin:0px -10px 0px 0px; height:35px; padding:0px 10px 0px 0px; background:url(images/topnav_bkg.gif) top right no-repeat;}
	#topnav ul li{float:left; display:block; }
	#topnav ul li a{display:block; padding:7px 10px 0px 10px; color:#fff; height:26px; background:url(images/topnav_li_right.gif) top right no-repeat;}
	#topnav ul li a span{background:url(images/topnav_bullet.gif) 0px 4px no-repeat; display:block; padding-left:11px;}
	
	#topnav_products{background:url(images/topnav_store.gif) top left no-repeat;}
	#topnav_products:hover, #topnav .topnav_products_over {background:none #93b4c7; background:none #d18428;}
	
	#topnav_facilitation{background:url(images/topnav_store.gif) top left no-repeat;/*width: 131px;*/}
	#topnav_facilitation:hover, #topnav .topnav_facilitation_over {background: none #7c9db0;background:none #d18428;}
	
	#topnav_training{background:url(images/topnav_store.gif) top left no-repeat; /*width: 134px;*/}
	#topnav_training:hover, #topnav .topnav_training_over {background: none #648598;background:none #d18428;}
	
	#topnav_studies{background:url(images/topnav_store.gif) top left no-repeat;}
	#topnav_studies:hover, #topnav .topnav_studies_over {background:none #d18428;background:none #d18428;}
	
	#topnav_resources{background:url(images/topnav_store.gif) top left no-repeat;}
	#topnav_resources:hover, #topnav .topnav_resources_over {background:none #d18428;}
	
	#topnav_store{background:url(images/topnav_store.gif) top left no-repeat;}
	#topnav_store{background:url(images/topnav_store_brown.gif) top left no-repeat;}
	
	#topnav_store:hover, #topnav .topnav_store_over {background:url(images/topnav_store.gif) top left no-repeat;}
	
	#topnav_products:hover a, #topnav_training:hover a, #topnav_studies:hover a, #topnav_resources:hover a, #topnav_facilitation:hover a, #topnav .topnav_products_over a, #topnav .topnav_facilitation_over a, #topnav .topnav_studies_over a, #topnav .topnav_resources_over a, #topnav .topnav_training_over a {background: #d18428;}
	
	#topnav ul li .dropdown {
		position: absolute;
		left: -999em;
		padding:4px 0px 10px 15px;
		margin: -7px 0px 0px 0px;
		z-index: 500;
	}
	
	#topnav ul li#topnav_products .dropdown{
		width:382px;
		background:url(images/dropdown_bkg2.gif) top left no-repeat transparent;
		height:150px;
	}
	
	#topnav ul li#topnav_facilitation .dropdown {
		width: 296px;
		height: 105px; /*121px;*/
		background: url(images/dropdown-seo.gif) top left no-repeat transparent;
	}
	
	#topnav ul li#topnav_training .dropdown {
		width: 274px;
		height: 214px; /*190px;*/
		background: url(images/dropdown-training.gif) top left no-repeat transparent;
	}
	
	#topnav ul li#topnav_studies .dropdown {
		width: 218px;
		height: 124px; /*190px;*/
		background: url(images/dropdown-studies.gif) top left no-repeat transparent;
	}
	
	#topnav ul li#topnav_resources .dropdown {
		width: 218px;
		height: 124px; /*190px;*/
		background: url(images/dropdown-studies.gif) top left no-repeat transparent;
	}
		
	
#topnav ul li:hover .dropdown, #topnav ul li.over .dropdown{
	left: auto;
}

	#topnav ul li .dropdown ul{
		background:none;
		margin:0px;
		padding:0;
		float: left;
		list-style-image: none;
	}
	
	#topnav ul li .dropdown ul li{
		background:none;
		height:auto;
		padding:0px 0px 3px 0px;
		margin:0px 15px 0 0;
		width:160px;
		float: none;
		}
	
			
	#topnav ul li .dropdown ul li a{
		background:url(images/topnav_bullet.gif) 0px 4px no-repeat;
		color:#959595;
		color:#ffffff;
		height:auto;
		padding:0px 0px 0px 10px;
		margin:0px;
		text-align: left;
	}
	
	#topnav ul li#topnav_training .dropdown ul li {
		background:none;
		height:auto;
		padding:0px 0px 3px 0px;
		margin:0px 5px 0 0;
		width:250px;
		float: none;
		}	
	
	
	#topnav ul li .dropdown ul li.blue a{
		background:url(images/blue-plus-light.gif) 0px 4px no-repeat;
		background:url(images/nav_plus.gif) 0px 4px no-repeat;
		color:#82b3cf;
		color:#ffffff;
		height:auto;
		padding:0px 0px 0px 10px;
		margin:0px;
		text-align: left;
	}
	
	#topnav ul li .dropdown ul li.green a{
		background:url(images/green-plus-light.gif) 0px 4px no-repeat;
		color:#afbe44;
		height:auto;
		padding:0px 0px 0px 10px;
		margin:0px;
		text-align: left;
	}
	
	#topnav ul li .dropdown ul li a:hover {
		color: #000000;
	}
	
		
	.dropdown_products{
		float:left;
		width:330px;
	}
	
	.dropdown_solutions{
		float:left;
		width:170px;
	}
	
	
	#search_field{background:url(images/search_bkg.gif) top left no-repeat; border:0px none; padding:3px 10px 1px 10px; height:18px; font-size:11px;  width:120px; margin-left: 5px;} /* #898989;*/
	#search_form{padding:15px 3px 0px 0px; margin:0px; width: 200px; text-align: right; }
	h1 {background:url(images/h1_bkg_left.gif) top left no-repeat; width:100%; font-size:18px; color:#46535c; margin:0px 0px 10px 0px; }
	h1 span{background:url(images/h1_bkg_right.gif) top right no-repeat; padding:14px 0px 0px 18px; height:33px; display:block;}
	h1 span span {background: none; padding: 0; height: 0;}
	/* Topnav ends */
	
	/* Footer formatting starts */
	#footer{width:980px; float:none; padding:0px; margin:5px auto; margin-bottom: 20px; text-align:center;}
		
	#footer #footerlinks {width:600px; margin:0 auto; margin-bottom:4px; padding-bottom:5px;}
	#footer #ftslinks {width:345px; margin:0 auto; color:#898989;}
	
	#footer ul {list-style:none none; clear:left; padding:0px; margin:0px;}
	#footer ul li{float:left; padding-right:4px;}
	
	#footer #outside_nav{font-size:11px; color:#2971a7;}
	#footer #outside_nav a, a:active, a:visited{color:#2971a7;background:none; padding:0px; margin:0px;}
    #footer #outside_nav a:hover{text-decoration:underline;}	 
	
	#footer #inside_nav{font-size:11px; color:#898989;}
	#footer #inside_nav a, a:active, a:visited{color:#898989;background:none;}
	#footer #inside_nav a:hover{text-decoration:underline;}
	#footer .see-on a {
		padding: 3px 0 3px 20px;
		background-repeat: no-repeat;
		background-position: left;
		color: #898989;
	}
	
	#footer .see-on .youtube-link {
		background-image: url(images/youtube.jpg);
	}
	
	#footer .see-on .facebook-link {
		background-image: url(images/facebook.jpg);
	}
	
	#footer .see-on .blog-link {
		background-image: url(images/FC_blog.jpg);
	}
	
	#footer .see-on .twitter-link {
		background-image: url(images/twitter.gif);
	}
	
	/* Footer formatting ends */
	

/** MAIN CONTENT CONTAINER STYLES **/
#content_top{margin:0px; padding:0px; width:969px; background:url(images/content_top.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#content_top span{margin:0px; padding:0px; width:100%; background:url(images/content_top_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}
#content_bottom{margin:0px; padding:0px; width:969px; background:url(images/content_bottom.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#content_bottom span{margin:0px; padding:0px; width:100%; background:url(images/content_bottom_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}
#content{margin:0px; padding:5px 20px; width:929px; background:top left repeat-y #fbfbfb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; overflow: hidden; }

#small_main{width:765px; float:right;}
#small_main #content_top{ width:765px;}
#small_main #content{ width:723px;}
#small_main #content_bottom{ width:765px;}
#left_column{float:left; width:209px}

/**  MAP PAGE STYLES  **/
#map_header a{ color:#898989;}
#map_header a:hover { color: #2971a7;}
#map_header #address{color:#2971a7; width:170px;}
#map_header #map_other_nav{float:right; display:block; padding:6px 0px 0px 0px; margin:0px;}
#map_header #country_nav{float:left; display:block; padding:6px 0px 0px 0px; margin:0px;}
#map_header form{float:left; display:block; padding:0px 0px 0px 5px; margin:0px;}
	
/**  RESOURCES PAGE STYLES  **/
.resources{float:left; width:280px; margin:5px 35px 0px 0px;}
.resources hr{padding:0px; margin:3px 0 0px; line-height:1px; font-size:1px; border:0px none; background:none; border-bottom:1px solid #fff; border-top:1px solid #d7d7d7;}
.resources strong{color:#46535c;}
.resources h3 {
		margin: 0;
		padding: 0;
}
#resources_other{margin-right:0px;}
	
.resources-title {
	margin-bottom: 12px;
	padding-bottom: 0;
}

.resources-sub {
	margin: 0 0 27px;
	padding: 0;
}
	
#tools_headline{color:#95a013;}
#multimedia_headline{color:#5d8ea9;}
#resources_headline{color:#898989;}

#resources_tools a.more{color:#95a013; background:url(images/green_arrow.gif) 0px 4px no-repeat; display:block; padding:0px 0px 0px 10px;}
#resources_multimedia a.more{color:#0088cc; background:url(images/blue_arrow.gif) 0px 4px no-repeat; display:block; padding:0px 0px 0px 10px;}
#resources_other a.more{color:#46535c; background:url(images/gray_arrow.gif) 0px 4px no-repeat; display:block; padding:0px 0px 0px 10px;}

.resources ul{list-style:none none; padding:0px; margin:0px 0px 0px 0px !important;}
.resources ul li{padding:15px 0px 20px 0px; margin:0px;}
.resources ul li .resource_info{padding:0px; margin:0px 10px; width:195px; display:block; float:left;}
.resources ul li img{float:left; margin:0px; padding:0px;}
	
/** PUBLICS PAGE STYLES **/
#publics-flash-box {
	width: 746px;
	width: 765px;
	
	height: 254px;
	margin: 0px 0px 10px 0px;
}

/** Product CONTENT CONTAINER STYLES **/
#product_content_top{margin:0px; padding:0px; width:969px; background:url(images/product_content_top.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#product_content_top span{margin:0px; padding:0px; width:100%; background:url(images/product_content_top_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}

#product_content_bottom{margin:0px; padding:0px; width:969px; background:url(images/product_content_bottom.gif) bottom left no-repeat; font-size:1px; line-height:1px; height:6px;}
#product_content_bottom span{margin:0px; padding:0px; width:100%; background:url(images/product_content_bottom_right.gif) bottom right no-repeat; font-size:1px; line-height:1px; height:6px; display:block;}

#product_content{margin:0px; padding:5px 20px; width:929px; background:top left repeat-y #FFFFFF; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7; overflow: hidden; }

#small_main #product_content_top{ width:746px;}
#small_main #product_content{ width:704px;}
#small_main #product_content_bottom{ width:746px;}
