/* CSS Document */

	#containHome{
		background:url(/html/images/bg_home.jpg) right top no-repeat;
		padding:0;
		height:218px;
		position:relative;
		margin:0 auto;
		width:970px;
		height:490px;
		}
	#containBg{
		background:right top no-repeat;
		width:970px;
		height:490px;
		}
	
	#mov{
		z-index:200;
		position:absolute;
		top:50px;
		left:100px;
		width:700px;
		height:400px;
		clear:left;
	}
	
	#home{
		z-index:300;
		position:absolute;
		top:127px;
		left:0;
		width:970px;
		height:26px;
		clear:left;
		margin:0;
	}
	
	#home select{
		height:20px;
		width:195px;
		/* margin:311px 57px 0 10px; */
		float:left;
		padding:0;
		display:none;
	}

	#miniWrapper {
		position:absolute;
		width:443px;
		left:237px;
		top:336px;
	}	
	.mini{
		background: transparent url(/html/images/bg_button_home_off.gif) center top no-repeat;
		position:absolute;
		bottom:0;
		padding-top: 3px;
		width:141px;
		display:block;
	}
	
	.mini a.title{
		background:url(/html/images/bg_button_home_off.gif) bottom left no-repeat;
		height:24px;
		width:141px;
		display:block;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		text-align:center;
		line-height:24px;
		padding:0;
		margin:0;
	}
	
	.mini a.title:hover{
	}
	
	.mini.on a.title{
		background:url(/html/images/bg_button_home_on.gif) bottom left no-repeat;
	}
	
	.mini.on a.title:hover{
	}

	.mini a.img{
		margin:0;
		padding:0;
		height:72px;
		width:141px;
		display:block;
		margin:0;
	}
	
	.mini a.img img{
		border:0;
	}

	#accordion{
		width:242px;
		overflow:hidden;
		position:absolute;
		bottom:-310px;
		right:10px;
		z-index:100;
	}
	
	#accordion div.on {
		width:242px;
	}
	
	#accordion div.p {
		width:242px;
		padding:0;
		display:block;
	}
	#accordion div.p img {
		border:0;
	}

	#accordion div h3 {
		margin:0;
	}

	#accordion div.off h3 a {
		background:url(/html/images/bg_button_accord_bottom.gif) top left no-repeat;
		height:25px;
		width:242px;
		display:block;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		font-size:12px;
		line-height:25px;
		padding:0 0 0 30px;
		margin:0 0 0 0;	
	}
	#accordion div.off h3.on a {
		background-image:url(/html/images/bg_button_accord_bottom_on.gif);
	}	

	#accordion div.off.top h3 a {
		background-image:url(/html/images/bg_button_accord_top.gif);
		height:27px;
		line-height:27px;
	}
	#accordion div.off.top h3.on a {
		background-image:url(/html/images/bg_button_accord_top_on.gif);
	}

	#accordion div.off.middle h3 a {
		background-image:url(/html/images/bg_button_accord_bottom.gif);
		height:25px;
		line-height:25px;
	}
	#accordion div.off.middle h3.on a {
		background-image:url(/html/images/bg_button_accord_bottom_on.gif);
	}
	#accordion div.off.bottom h3 a {
		background-image:url(/html/images/bg_button_accord_bottom.gif);
		height:28px;
		line-height:28px;
	}
	#accordion div.off.bottom h3.on a {
		background-image:url(/html/images/bg_button_accord_bottom_on.gif);
	}

	#accordion DIV.hover_text,
	#accordion DIV.hover_news {
		position: relative;
	}
	#accordion DIV.hover_text A IMG,
	#accordion DIV.hover_news A IMG {
		border: none
	}
	#accordion DIV.hover_text A,
	#accordion DIV.hover_news A {
		display:block;
		line-height:1px;
	}
	
	#accordion DIV.hover_text P {
		/* background-color: #444; */
		display: block !important;
		font-size: .7em;
		margin: 0;
		padding: 5px;
		position: absolute;
		text-align: center;
		top: 107px;
		width: 232px;
		color: #222;
		opacity:0.8;
		-moz-opacity:0.8;
	}
	#accordion DIV.hover_news P {
		/* background-color: #444; */
		display: block !important;
		font-size: .7em;
		margin: 0;
		padding: 5px 12px;
		position: absolute;
		text-align: left;
		top: 1px;
		width: 218px;
		color: #222;
		opacity:0.8;
		-moz-opacity:0.8;
	}

	#accordion DIV.hover_news P SPAN.headline {
		display: block !important;
		font-weight: bold;
		margin:0 0 4px 0;
	}
	
	#accordion DIV.hover_news P SPAN.headline A {
		color: #FF0066;
		line-height: 1.2em;
		font-weight: normal;
		text-decoration: none;
	}
	
	#accordion div.hover_news p span a{
		color: #222;
		text-decoration: none;
		line-height: 1.1em;
	}

	#
	accordion DIV.hover_news P SPAN A {
		/* line-height: 1.2em; */
		text-decoration: none;
	}
	
	#bannersAdd {
		/*height:130px;
		width:220px;*/
		margin:238px 57px 0 80px;
		float:none;
		padding:0;
	}

	#country {
		height:20px;
		width:195px;
		margin:311px 57px 0 10px;
		float:left;
		padding:0;
	}
	
	#country ul {
		margin-top:-50px;
	}
	
	#country li {
		list-style:none;
	}
	
	#country li a {
		text-decoration:none;
		font-size:0.75em;
		font-weight:bold;
		color:#000;
	}
	
	/* Homepage Interactions */
	#introbg {
		position:absolute;
		left:0px;
		top:0px;
		display:none;
	}
	object#intro, embed#intro {
		position:absolute;
		top:-40px;
		left:0;
		width:970px;
	}
	.panel {
		position:absolute;
		top:0;
		left:0;
		padding:44px 0 0 35px;
		width:370px;
		display:none;
	}
	.panel h1 {
		font-size:24px;
		color:#583673;
		font-weight:normal;
		margin-bottom:5px;
	}
	.panel h2 {
		font-size:24px;
		color:#583673;
		font-weight:normal;
		margin-bottom:5px;
	}
	.panel p {
		margin-top:10px;
		line-height:1.4;
		font-size:12px;
		color:#756F79;
	}
	.panel li {
		font-size:12px;
		color:#756F79;
	}
	.panel img {
		position:absolute;
		left:404px;
		top:0;
	}
	.panel a {
		position:absolute;
		top:176px;
		left:515px;
		width:150px;
		font-size:12px;
		color:#583673;
	}
	#vteVideo {
		display:none;
		z-index:200;
		position:absolute;
		top:85px;
		left:10px;
		width:700px;
		height:350px;
	}
	
	#footer {
		top:315px;
		position:absolute;
	}
	
	