.avatar{
	color: #7D7D7D;
	font-family:Arial;
	font-size:11px;
	text-align:left;
}
.avatar a:hover{
	color: rgb(178, 0, 38);
	font-family:Arial;
	font-size:11px;
	text-align:left;
	text-decoration:underline;
}
.avatar a{
	color: #7D7D7D;
	text-decoration:none;
}
.wrapper{
	width:990px;
	margin-top:22px;
}
.page{	
	background-image:url(images/side_borders.gif);
	background-repeat: repeat-y;
}

.page input{
	border-bottom: 1px solid #E4E4E4;
	border-top: 1px solid #909090;
	border-left: 1px solid #CDCDCD;

}
.top{
	padding:5px;
	background-image:url(images/top_border.gif);
	background-repeat: no-repeat;
}
.top .header{
	height:45px;
	background-position: center right;
	background-image:url(images/header_back.gif);
	background-repeat: repeat-y;
}
.top .mtm_btn{
	float:right;
	margin-right:20px;
	margin-top:10px;
}
.top .go_btn{
	border-width:0px;
	float:right;
	margin-right:25px;
	margin-top:8px;
}
.top .txt_field{
	margin-top:11px;
	border-right: 1px solid #CDCDCD;
	float:right;
	margin-right:5px;
}
.top .login{
	float:right;
	margin-right:20px;
	margin-top:15px;
}
.top .login img{
	border-width:0px;
}
.top .login .separator{
	margin-right:10px;
	margin-left:10px;
}
.top .header_content{
	height:368px;
	border-top: 1px solid #000000;
}
.top .header_content_generic{
	height:200px;
	border-top: 1px solid #000000;
}
.top .navigation{
	margin-left:185px;
	padding-top:15px;
	_padding-top:10px;
	height:25px;
	_height:35px;
	*height:35px;
}
.top .navigation img{	
	margin-right:40px;
}
.top  .search{
	margin-bottom:-3px;
	*margin-bottom:-1px;
	_margin-bottom:-1px;
	
}
.top  .search_image{
	border-width:0px;
	_margin-top:5px;
	*argin-top:5px;
}
.top .nav_btn{
	border-width: 0px;
	border: 2px solid #FFFFFF;
}
.top .nav_btn_selected{
	margin-bottom:0px;
	border: 2px solid #FFFFFF;
	border-bottom: 2px solid #B20026;
}

.middle{
	text-align:left;
	margin-left:5px;
	margin-right:5px;
	
	border-top: 2px solid #B20026;
	border-bottom: 2px solid #B20026;
}
.left_menu{	
	margin-bottom:10px;
	padding-top:30px;
	width:180px;
	background-position: top right;
	background-image:url(images/navigation/nav_back2.gif);
	background-repeat:no-repeat;
}
.left_menu img{
	border-width:0px;
}
.left_menu .left_nav{
	margin-right:25px;
	margin-bottom:15px;
	_margin-bottom:10px;
	*margin-bottom:10px;
}
.left_menu .left_nav_open{
	margin-right:25px;
	margin-bottom:15px;
	_margin-bottom:10px;
	*margin-bottom:10px;
}
.left_menu .sub_menu_bottom{
	padding-top:3px;
	padding-bottom:13px;
	background-image:url(images/sub_menu_bottom.gif);
	background-repeat:no-repeat;
}
.left_menu .sub_menu_top{
	padding-top:3px;
	background-image:url(images/sub_menu_top.gif);
	background-repeat:no-repeat;
}
.left_menu .sub_menu_middle{
	padding-top:5px;
	background-color:#FFFFFF;
	font-family:verdana;
	font-size:10px;
	letter-spacing:0.02em;
}
.left_menu .sub_menu_nav{
	color:#000000;
	margin-right:25px;
	padding-bottom:5px;
}
.left_menu a:hover {
	color:#B20026;
}
.left_menu a{
	text-decoration:none;
	color:#000000;
}
.left_menu .left_menu_logo{
	text-align:center;
}
.left_menu .left_menu_home_top_spacer{

	padding-top:120px;
}
.left_menu .left_menu_top_spacer{

	padding-top:60px;
}
.left_menu .left_menu_bottom_spacer{

	padding-top:40px;
}
.left_menu .sub_menu_nav_active{
	color:#006699;
	margin-right:25px;
	padding-bottom:5px;
}
.left_menu .sub_menu_nav_active a{
	color:#B20026;
}
.mtm_breadcrumb{
	padding-top:5px;
	padding-right:25px;
	margin-left:25px;
	font-family:verdana;
	font-size:11px;
	letter-spacing:0.02em;
}
.mtm_breadcrumb a:hover {
	color:#B20026;
}
.mtm_breadcrumb a{
	color:#000000;
	text-decoration:none;
}
.page_menu a:hover {
	color:#B20026;
}
.page_menu a{
	color: #7d7d7d;
	font: 11px arial;
}
.page_menu {
	color: #7d7d7d;
	font: 11px arial;
}
.middle .page_content{
	padding-top:20px;
	padding-right:25px;
	color: #333333;
	font: 12px arial;
	margin-left:25px;
}
.middle .page_content td{
	color: #333333;
	font: 12px arial;
}
.middle .page_content a:hover {
	color:#000000;
}
.middle .page_content a{
	/*font-weight: bold;*/
	text-decoration:none;
	color:#7d7d7d;
}
.middle .page_content img{
	
}
.spacer{
	padding:3px;
}
.featured_clients{
	width:670px;
	padding-bottom:3px;
	*padding-bottom:0px;
	_padding-bottom:0px;
	border-bottom: 1px solid #666666;	
}
.featured_client_logos{
	padding-top:20px;
	padding-bottom:10px;
}
.featured_client_logos img{
	cursor: pointer;
	border: none;
	/*
	width:140px;
	height:84px;
	*/
}
.btn_view_all{
	border-width:0px;
	float:right;
	margin-right:85px;
}
.footer{
	padding:5px;
	background-image:url(images/bottom_border.gif);
	background-repeat: no-repeat;	
}
.footer img{
	margin-top:3px;
	float:right;
}
.tab_wrapper{
	margin-left:20px;
	margin-bottom:20px;
}
.tab_panel{
	margin-top:20px;
	background-image:url(images/tab/tab_mid_back.gif);
	background-repeat:repeat-y; 
	width:771px;
	overflow:hidden;
}
.tab_bottom{
	border-bottom: 1px solid #FFFFFF;
	background-image:url(images/tab/tab_mid_bottom.gif);
	background-repeat:no-repeat;
	padding-top:3px;
}
.tabs{
	background-image:url(images/tab/tab_back_new.gif);
	background-repeat:no-repeat;
}
.tabs img{
	border-width:0px;
}
.tabs .tab_img{
	margin-left:1px;
}
.error{
	color:#B20026;
	font-family:verdana;
	font-size:12px;
	letter-spacing:0.02em;
}
.notification{
	color:#333333;
	font-family:verdana;
	font-size:12px;
	letter-spacing:0.02em;
}

.press_release{
	margin-top:15px;
	margin-left:25px;
	margin-bottom:15px;
}

.market_coverage{
	_border-bottom: 1px solid #CFCFCF;
	*border-bottom: 1px solid #CFCFCF;
	
	overflow:hidden;
	width:760px;
	height:500px;
	_height:470px;
	*height:470px;
	margin-top:15px;
	margin-left:25px;
	margin-bottom:15px;
	*margin-bottom:35px;
	_margin-bottom:35px;
}

.market_coverage .title{
	color: #333333;
	font: 12px arial;
}
.market_coverage .map_panel_bg{
	z-index:30;
	behavior: url(/iepngfix.htc);
	position:relative;
	top:-1761px;
	left:1px;
		
	height:50px;
	
	background-image: url(images/map/top_bar.png);
	width:760px;

}

.market_coverage .world_map_na{
	display:none;
	_display:block;
	*display:block;
	
	z-index:29;
	behavior: url(/iepngfix.htc);
	position:relative;
	
	top:-430px;
	_top:-434px;
	*top:-434px;

	width:392px;
	
	height:430;
	
}

.market_coverage .world_map_europe{
	display:none;
	z-index:29;
	behavior: url(/iepngfix.htc);
	position:relative;
	
	top:-430px;
	_top:-434px;
	*top:-434px;
	
	left:387px;

	width:388px;
	height:430;
}

.market_coverage .map_panel{
	z-index:30;
	behavior: url(/iepngfix.htc);
	position:relative;
	top:-1811px;
	left:1px;
		
	height:50px;
		
	/*
	opacity:0.1;
	-moz-opacity:.1;
	filter:alpha(opacity=8);
	*/

	width:760px;
}

.market_coverage .map_panel .map_switch{
	behavior: url(/iepngfix.htc);
	background-repeat: no-repeat;
	width:76px;
	height:44px;
	cursor: pointer;
	margin-left:10px;
	border-width:0px;
}
.market_coverage .map_area{
	overflow:hidden;
	z-index:0;
	behavior: url(/iepngfix.htc);
	background-color: #F5F5F5;

	background-repeat: no-repeat;
	margin-bottom:40px;
	margin-top:20px;
	border: 1px solid #CFCFCF;
	height:430px;
	
	
}


.market_coverage .special_events{

	z-index:10;
	behavior: url(/iepngfix.htc);
	position:relative;
	top:-472px;
	
	height:430px;
	/*background-image:url(images/map/na_special_events.png);*/

}

.market_coverage .work_sites{

	behavior: url(/iepngfix.htc);
	
	z-index:6;
	position:relative;
	top:-902px;
	
	height:430px;
	/*background-image:url(images/map/na_work_sites.png)*/
}

.market_coverage .sporting_events{
	behavior: url(/iepngfix.htc);

	z-index:4;
	position:relative;
	top:-1332px;
	
	height:430px;
	/*background-image:url(images/map/na_sporting_events.png);*/
}

.press_release .left_side{
	color: #333333;
	font: 12px arial;
	width:540px;
}

.press_release .right_side{
	margin-right:10px;
	color: #333333;
	font: 12px arial;

	border-left: 1px solid #E9E9E9;
	width:177px;
	
}

.press_release .title{
	display:inline;
	font: 16px arial;
	color:#333333;
}

.press_release .full_text{
	margin-top:10px;
	font: 12px arial;
	color:#333333;
}

.press_release .dte{
	display:inline;
	margin-left:20px;
}
.press_release .dte2{
	display:inline;
	margin-right:20px;
}
.press_release .pr_s{
	margin-bottom:10px;
	margin-left:10px;
	color: #000000;
}
.press_release .pr{
	margin-bottom:10px;
	margin-left:10px;
	color:#000000
}

.press_release .pagination{
	margin:20px;
	color:#006699;
}

.press_release a:hover {
	color:#000000;
}
.press_release a{
	text-decoration:none;
	color:#7D7D7D;
	
}
.press_release .teaser_title{
	display:inline;
	font: 14px arial;
}
.press_release .teaser_title a{
	color:#7D7D7D;
	text-decoration: underline;
}
.press_release .teaser_text{
	margin-top:5px;
	margin-bottom:35px;
	font: 12px arial;
	color:#333333;
}

/* ie 5.5 transparent png fix */
.png {
	behavior: url(/iepngfix.htc);
}

.mtm_logo{
	behavior: url(/iepngfix.htc);
	position:absolute;
	display:none;
	/*left:120px;*/
	top:4px;
	height:198px;
	width:198px;
	z-index:100;
}
#mtm_search_results a{
	text-decoration:none;
	color:#7D7D7D;
}
#mtm_search_results a:hover{
	text-decoration:none;
	color:#000000;
}
#mtm_search_results{
	margin-left:20px;
}
.our_products_block{
	border-top: 1px solid #E3E3E3;
}
.our_products_block .left img{
	border: 1px solid #B8B8B8;
}
.our_products_block .left {
	
}
.our_products_block .right{
	
}
.our_products_block .right h3{
font-weight:normal;
padding:0 0 10px 0;
margin:0px;
font-size:16px;
}
#media_center{
	margin-bottom:30px;
}
#media_center .cell_block{
	border-right: 1px solid #E0E0E0;
	padding-top:10px;
}
#media_center .cell_block_right{
	padding-top:10px;
}
#media_center .bottom_border{
	border-bottom: 1px solid #EDEDED;
	margin-right:10px;
}
#media_center .spacer{
	height:1px;
}
#media_center .title{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding-bottom:15px;
}
#media_center .text{
	margin-left:10px;
	width:130px;
}
#media_center .name{
	font-size:14px;
	color:#7D7D7D;
	padding-bottom:5px;
}
#media_center .description{
	
}
#media_center .vertical_border{
	
}