.body{
	padding:0;
	text-align:center;
	background-image:url(images/bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
	background-color:#005f78;
	margin:0px 0px 0px 0px;
	height:100%;
}
#container {
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	margin-top:0;
	text-align:left;
	width:950px;
	border-left:1px solid #010709;
	border-right:1px solid #010709;
	overflow:hidden;
	background-position:top left;
	background-repeat:repeat-y;
	background-color:#ffffff;
}
#top{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	background-color:#ffffff;
}
.sima{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	background-color:#ffffff;
}
.logo{
	padding:0;
	margin:0px 0px 0px 13px;
	display:inline;
	float:left;
	width:240px;
}
.benner{
	padding:9px 0px 0px 0px;
	margin:0;
	float:left;
	width:697px;
	text-align:center;
}
.tMenu{
	padding:0;
	margin:9px 0px 0px 0px;
	float:left;
	width:950px;
	height:23px;
	background-color:#ffffff;
}
.date{
	padding:4px 0px 0px 8px;
	margin:0;
	float:left;
	width:270px;
	font:normal 11px Arial;
	color:#000000;
}
.blue{
	padding:0;
	margin:0;
	width:950px;
	/*height:12px;*/
	float:left;
	background-color:#1c95cb;
}
.image{
	padding:0;
	margin:0;
	width:950px;
	height:150px;
	float:left;
}
.firm{
	padding:3px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	width:694px;
	background-color:#eaf1f3;
	background-image:url(images/pixel.gif);
	background-position:left 2px ;
	background-repeat:repeat-y
}
.firm span.official{
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	float:left;
	text-align:center;
	width:116px;
}
.firm span.jolie{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:left;
	text-align:center;
	width:112px;
}
.firm span.casa{
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px 0px;
	float:left;
	text-align:center;
	width:106px;
}
.firm span.olive{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px 0px;
	float:left;
	text-align:center;
	width:110px;
}
.firm span.spiderman{
	padding:0px 0px 0px 0px;
	margin:6px 0px 0px 0px;
	float:left;
	text-align:center;
	width:121px;
}
.firm span.bob{
	padding:0px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:center;
	width:125px;
}
.search{
	padding:0;
	margin:5px 0px 0px 10px;
	display:inline;
	float:right;
	width:246px;
	font:normal 10px Arial;
	color:#565656;
}
.searchF{
	padding:1px;
	margin:0;
	width:157px;
	border:1px solid #7f9db9;
	font:normal 11px Verdana;
	color:#060606;
}
.grammi{
	padding:0;
	margin:0;
	float:left;
	width:950px;
	height:1px;
	/*background-image:url(images/grammi.gif);*/
	background-position:left;
	background-repeat:repeat-x;
}
#main{
	padding:0;
	margin:11px 0px 0px 0px;
	float:left;
	width:950px;
}
.left{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:127px;
}
.bannerL{
	padding:0;
	margin:0px 1px 3px 6px;
	display:inline;
	float:left;
	width:120px;
}

.center{
	padding:0;
	margin:0px 10px 0px 9px;
	float:left;
	width:548px;
}
.centerTitle{
	padding:0;
	margin:0;
	float:left;
	width:548px;
	background-image:url(images/grammi.gif);
	background-position:left 14px;
	background-repeat:repeat-x;
}
.centerTitle span.title{
	padding:0px 10px 0px 15px;
	margin:0;
	float:left;
	height:20px;
	font:bold 16px Helvetica;
	color:#00addc;
	background-color:#FFFFFF;
	background-image:url(images/dot.gif);
	background-position:left;
	background-repeat:no-repeat;
}
.centerText{
	padding:0;
	margin:18px 0px 20px 0px;
	float:left;
	width:548px;
}
.centerText span.photo{
	padding:0;
	margin:0;
	float:left;
	width:296px;
}
.centerText span.photo img{
	border:1px solid #060606;
}
.centerText span.text{
	padding:0;
	margin:0px 0px 0px 8px;
	display:inline;
	float:left;
	width:244px;
}
.centerText span.text h1{
	padding:0;
	margin:-6px 0px 0px 0px;
	float:left;
	width:244px;
	font:bold 22px Tahoma;
	color:#00386b;
}
.centerText span.text p{
	padding:0;
	margin:16px 0px 0px 0px;
	float:left;
	width:244px;
	font:normal 12px Arial;
	color:#000000;
}

.centerText span.fullText{
	padding:0;
	margin:0px 0px 0px 8px;
	display:inline;
	float:left;
	width:540px;
	font:normal 12px Arial;
	color:#000000
}
.centerText span.text em{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 12px Arial;
	color:#00addc;
}
.centerText span.text em a{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:none;
}
.centerText span.text em a:hover{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:underline;
}
.centerNews{
	padding:0;
	margin:0;
	float:left;
	width:548px;
}
.news{
	padding:0;
	margin:17px 0px 0px 0px;
	float:left;
	width:548px;
}

.news a{
	padding:0;
	/*margin:17px 0px 0px 0px;*/
	margin:0px 5px 0px 0px;
	float:left;
	font:normal 12px Tahoma;
	text-decoration:none;
	color:#00386b;
}

.news a:hover{
	padding:0;
	margin:0px 5px 0px 0px;
	float:left;
	font:normal 12px Tahoma;
	color:#00ADDC;
}

.news h1{
	padding:0;
	margin:0px 0px 20px 0px;
	float:left;
	/*width:244px;*/
	width:100%;
	font:bold 17px Tahoma;
	color:#00386b;
}

.news h2{
	padding:0;
	margin:0px 0px 5px 0px;
	float:left;
	/*width:244px;*/
	width:100%;
	font:bold 13px Tahoma;
	color:#00386b;
}

.news h2 a{
	padding:0;
	float:left;
	font:bold 13px Tahoma;
	color:#00386b;
	text-decoration: none;
}

.news h2 a:hover{
	color:#00ADDC;
	font:bold 13px Tahoma;
}

.newsLeft{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:255px;
	height:97px;
}
.newsLeft span.photo{
	padding:0;
	margin:0;
	float:left;
	width:76;
}
.newsLeft span.text{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	float:left;
	width:160px;
}
.newsLeft span.text h1{
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
	font:bold 11px Arial;
	color:#00386b;
}
.newsLeft span.text p{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 11px Arial;
	color:#333333;
}
.newsLeft span.text em{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 13px Arial;
	color:#00addc;
}
.newsLeft span.text em a{
	font:normal 13px Arial;
	color:#00addc;
	text-decoration:none;
}
.newsLeft span.text em a:hover{
	font:normal 13px Arial;
	color:#00addc;
	text-decoration:underline;
}
.newsRight{
	padding:0;
	margin:0px 0px 10px 35px;
	display:inline;
	float:left;
	width:255px;
	height:97px;
}
.newsRight span.photo{
	padding:0;
	margin:0;
	float:left;
	width:76;
}
.newsRight span.text{
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 9px;
	float:left;
	width:160px;
}
.newsRight span.text h1{
	padding:0px 5px 0px 0px;
	margin:10px 0px 0px 0px;
	float:left;
	font:bold 11px Arial;
	color:#00386b;
}

.newsRight span.photo h1{
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
	font:bold 12px Arial;
	color:#00386b;
	_display:block;
}

.newsLeft span.photo h1{
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 0px;
	float:left;
	font:bold 12px Arial;
	color:#00386b;
	_display:block;	
}

.newsRight span.text p{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 11px Arial;
	color:#333333;
}
.newsRight span.text em{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 13px Arial;
	color:#00addc;
}
.newsRight span.text em a{
	font:normal 13px Arial;
	color:#00addc;
	text-decoration:none;
}
.newsRight span.text em a:hover{
	font:normal 13px Arial;
	color:#00addc;
	text-decoration:underline;
}
.bannerBot{
	padding:0;
	margin:16px 0px 0px 0px;
	float:left;
	width:548px;
}
.bannerBot span.banner{
	padding:0;
	margin:0px 4px 0px 0px;
	display:inline;
	float:left;
	width:180px;
}
.bannerBot span.bannerL{
	padding:0;
	margin:0px 0px 0px 0px;
	display:inline;
	float:left;
	width:180px;
}
.right{
	padding:0;
	margin:0px 5px 0px 0px;
	float:left;
	width:251px;
}
.bannerR{
	padding:0;
	margin:0px 0px 1px 0px;
	display:inline;
	float:left;
	width:251px;
}
.video{
	padding:0;
	margin:10px 0px 18px 0px;
	display:inline;
	float:left;
	width:251px;
}
.bannerLr{
	padding:0;
	margin:0px 11px 0px 0px;
	display:inline;
	float:right;
	width:120px;
}
.bannerBottom{
	padding:0;
	margin:5px 0px 0px 5px;
	display:inline
	float:left;
	width:950px;
}


#footer{
	width:940px;
	padding:12px 5px 0px 5px;
	height:23px;
	margin:8px 0px 0px 0px;
	float:left;
	background-color:#000000;
	font:normal 11px Verdana;
	color:#616161;
}
.footer_left {
	float:left;
	text-align:left;
	margin:0;
	padding:0px 0px 0px 0px;
	font:normal 11px Tahoma;
	color:#727272;
}
.footer_right {
	float:right;
	text-align:right;
	margin:0;
	padding:0;
	font:normal 11px Tahoma;
	color:#727272;
	
}

#atcomProductionFlash {
	float:left;
	margin:0;
	padding:0;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana,;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #727272;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #717171;
	margin:0;
	padding:0;
}
.summaryL{
	float:left;
	text-align:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	width:548px;
	background-image:url(images/grammi.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.summaryL span.titleL{
	padding:0;
	margin:0px 0px 4px 0px;
	float:left;
	width:548px;
	font:bold 12px Tahoma;
	color:#00386b;
}
.summaryL span.titleNew{
	padding:0;
	margin:0px 0px 4px 0px;
	float:left;
	width:448px;
	font:bold 12px Tahoma;
	color:#00386b;
}
.summaryL span.dateNew{
	padding:0;
	margin:0px 0px 4px 0px;
	float:left;
	text-align:right;
	width:100px;
	font:bold 11px Tahoma;
	color:#000000;
}
.summaryL span.textR{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
	width:548px;
	font:normal 12px Arial;
	color:#000000;
}

.summaryL span.textR em{
	padding:0;
	margin:0px 0px 0px 0px;
	font:normal 12px Arial;
	color:#00addc;
}
.summaryL span.textR em a{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:none;
}
.summaryL span.textR em a:hover{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:underline;
}
.searchPage {
	float:left;
	font:normal 12px Arial;
	color:#00add0;
	text-decoration:none;
}
.searchPage a{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:none;
}
.searchPage a:hover{
	font:normal 12px Arial;
	color:#00addc;
	text-decoration:underline;
}

.centerText span.titleNew{
	padding:0;
	margin:0px 0px 4px 0px;
	float:left;
	width:448px;
	font:bold 12px Tahoma;
	color:#00386b;
}
.centerText span.dateNew{
	padding:0;
	margin:0px 0px 4px 0px;
	float:left;
	text-align:right;
	width:100px;
	font:bold 11px Tahoma;
	color:#000000;
}

/*----------------------------*/

.magmenu {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	MARGIN: 0px 0px 20px; 
	FONT: 12px Arial; 
	WIDTH: 100%; 
	COLOR: #00addc; 
	PADDING-TOP: 3px; 
	background-color:#1c95cb; 
	float:left;
}
.magmenu ul {
	MARGIN: 0px 5px; 
	display:inline; 
	TEXT-DECORATION: none; 
}
.magmenu ul li {
	FONT:bold 12px Arial; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	float:left; 
	list-style:none; 
	padding:0px 0px 0px 0px 0px; 
	margin:0;
}
.magmenu ul li A {
	FONT:bold 11px Arial; 
	COLOR: #ffffff; 
	TEXT-DECORATION: none; 
	margin:0px 3px 0px 3px; 
	display:inline; padding:0;
}
.magmenu ul li A:hover {
	FONT:bold 11px Arial; 
	COLOR: #ffcc00; 
	TEXT-DECORATION: none; 
	margin:0px 3px 0px 3px; 
	display:inline; 
	padding:0;
}
.magmenu ul li A.active {
	FONT: bold 11px Arial; 
	COLOR: #ffcc00; 
	TEXT-DECORATION: none; 
	margin:0px 3px 0px 3px; 
	display:inline; 
	padding:0;
}
.whats_title {
	clear:both;
	padding:5px 0 4px 10px;
	font:bold 12px Arial;
	color:#757678;
	border:1px solid #d3d6d8;
	background-image:url('images/video_title_bg.gif');
	background-repeat:repeat-x;
	background-position:top left;
}


.teuxosTable{
	padding:0;
	margin:0px 0px 20px 0px;
	float:left;
	width:540px;
}
.teuxosTable span.teuxosImage{
	padding:0;
	margin:0px 0px 0px 0px;
	float:left;
}
.teuxosTable span.teuxosText{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	display:inline;
	float:left;
	width:390px;
}
.teuxosTable span.teuxosText h2{
	clear:both;
	margin:0px 0px 5px 0px;
	padding:0;
}
.teuxosTable span.teuxosText em{
	clear:both;
	margin:5px 0px 0px 0px;
	padding:0;
}
