@charset "utf-8";
/* CSS Document */

body
{
	background:url(../images/common/bg.jpg) top center fixed;
	margin:0px;
}

#Container
{
	width:1000px;
	margin:16px auto 0px auto;
	color:#fff;
	font-family:Helvetica, Arial, sans-serif;
}

#Header
{
	padding:0px 0px 0px 21px;
	height:29px;
}

#Languages
{
	float:left;
	width:50%;
	font-weight:bold;
	font-size:13px;
}
#Languages img
{	vertical-align:middle; margin: 0px 8px 0px 8px;	}

#Search
{
	float:right;
	width:370x;
	font-size:36px;
	line-height:1em;
	margin-top:-5px;
	color:#000;
	text-align:center;
	overflow:hidden;
	letter-spacing:-1px;
}
#Search img
{	margin-right:3px;  	}
#Search form
{	float:right; height:27px; background-color:#FFFFFF;	 overflow:hidden; margin-top:1px;	}
#Search .SearchBox
{ 	float:left; width:176px; border:1px solid #fff; padding:5px 0px 0px 5px; font-family:Helvetica, Arial, sans-serif; color:#666666;  font-size:13px;	}
#Search .SearchGo
{
	float:right; margin:0px;
}
#Search .num
{	margin-top:2px;	}

#Search span
{
	font-size:17px;
}

#ContentContainer
{
	clear:both;
	margin-top:16px;
	background:#000 url(../images/common/container_bg.jpg) top center no-repeat;
	width:974px;
	padding:13px 13px 13px 13px;
	height:538px;
	position:relative;

}

#TheName
{
	position:absolute;
	top:24px;
	left:29px;
	font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:20px;
}	
#Logo
{
	position:absolute;
	top:61px;
	left:22px;
}
#MarketingServices
{
	position:absolute;
	top:162px;
	left:29px;
	font-family:Helvetica, Arial, sans-serif; font-weight:bold; font-size:20px;
}	

#Menu
{
	position:absolute;
	top:200px;
	left:14px;
	width:645px;
	height:35px;
	background:url(../images/common/menu_rep.jpg);
}
#Menu ul
{	
	margin:10px 0px 0px 15px;
	padding:0px;
	list-style:none;
}
#Menu li
{	
	margin:0px 13px 0px 0px;
	padding:0px 14px 0px 0px;
	list-style:none;
	font-size:12px;
	font-weight:bold;
	float:left;
	border-right:1px solid #666;
	color:#666;
}
#Menu li#ResponsibilityTab
{
	margin:0px;
	padding:0px;
	list-style:none;
	border-right:none;

}
#Menu li h1
{	
	font-size:12px;
	font-weight:bold;
	color:#fff;
	margin:0px;
}

#Menu li a
{	color:#666666;	text-decoration:none;	}
#Menu li a:hover
{	color:#fff;	text-decoration:none;	}

#Menu li h1 a
{	color:#fff;	text-decoration:none;	}

#News
{
	position:absolute;
	/*top:69px;
	right:14px;
	width:292px;
	background:url(../images/common/news_rep.jpg) repeat-x;
	height:452px;
	padding:14px 10px 10px 10px;*/
	top:151px;
	right:0px;
	width:292px;
	background:url(../images/common/news_rep.jpg) repeat-x #000;
	height:452px;
	padding:14px 10px 10px 10px;
	border-bottom:33px solid #000;
	border-left:12px solid #000;
	border-right:14px solid #000;
	z-index:30px;
}
.NewsTitle
{	font-size:20px; font-weight:bold; line-height:1em; 	}

.NewsHead
{	clear:both;	margin-top:15px; padding-bottom:0px;  border-top:1px solid #fff; font-size:12px; font-weight:bold; height:15px; padding-top:10px;	}
.NewsHead a
{	color:#fff; text-decoration:none;	}
.NewsDate
{	float:left;	}
.ReadMore
{	
	/*float:right;	*/
	text-align:right;
	margin-bottom:10px;
	font-weight:bold;
}
.ReadMore a
{	color:#fff;	text-decoration:none;	}
.ReadMore a:hover
{	color:#fff;	text-decoration:underline;	}

.NewsItem
{	clear:both; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:1.5em; 		}
.NewsItem p
{	margin-top:10px; margin-bottom:10px;	}

.NewsMore
{	float:right;  font-size:12px; font-weight:bold; line-height:1em;	}
.NewsMore a
{	color:#fff;	text-decoration:none;	}
.NewsMore a:hover
{	color:#fff;	text-decoration:underline;	}

#Content
{
	position:absolute;
	top:245px;
	left:29px;
	width:615px;
}

#Video
{
	position:absolute;
	top:250px;
	left:228px;
}	
	
#Logos
{
	position:absolute;
	top:495px;
	left:228px;
	height:57px;
	width:447px;
	overflow:hidden;
	z-index:3px;
}
#Logos img
{	margin-right:20px;	}	

#Footer
{
	background:url(../images/common/footer_bg.jpg) no-repeat;
	clear:both;
	margin-top:11px;
	height:85px;
	margin-bottom:11px;
	width:650px;
	position:relative
}

#FooterLinks
{	position:absolute; top:10px; right:15px;	font-size:10px; }
#FooterLinks a
{	color:#fff; text-decoration:none;	}
#FooterLinks a:hover
{	color:#fff; text-decoration:underline;	}

#FooterForm form
{	float:left;  font-size:10px; width:336px; margin:8px 0px 0px 29px;	line-height:1em; position:relative; }
#FooterForm strong
{	font-size:12px; line-height:1.5em;	}
#FooterForm span
{
	width:40px; 
	line-height:2.3em;
}
#FooterForm .NameBox
{ 	width:218px; border:1px solid #fff; padding:2px 0px 2px 5px; font-family:Helvetica, Arial, sans-serif; color:#666666;  font-size:10px; vertical-align:middle; height:13px; margin-top:5px; position:absolute; left:40px; top:15px; }
#FooterForm .EmailBox
{ 	width:218px; border:1px solid #fff; padding:2px 0px 2px 5px; font-family:Helvetica, Arial, sans-serif; color:#666666;  font-size:10px; vertical-align:middle; height:13px; margin-top:5px;  position:absolute; left:40px; top:40px;	}
#FooterForm .subscribe
{
	float:right; margin:43px 0px 0px 0px;
}

/*Fonts */

#Content h1
{
	font-size:22px;
	margin-top:15px;
	margin-bottom:10px;
	line-height:1.1em;
}

#Content, #Content h2
{
	font-size:11px;
	font-weight:normal;
	line-height:1.55em;
	font-family:Arial, Helvetica, sans-serif;
}
#Content p, #Content h2
{	margin-bottom:10px; line-height:1.55em; margin-top:10px; 	}
#Content h2
{	margin-top:0px;	}

#Content ul
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 15px;
}
#Content li
{	margin-bottom:10px;	}

#Content a
{color:#CCCCCC; text-decoration:none;	}
#Content a:hover
{color:#CCCCCC; text-decoration:underline;	}
