body{
  text-align: center;	
}

p, dir, ul, ol, dl, li, dd, dt, td, th, div
{
	font-size: 12px; 
	color: #353535;
	font-family: Helvetica, Arial;
}

p{
	padding: 0px; 
	margin: 0px;
}

div#content_part div.article_cont div.article div.text a{
	color: #66000B;
	font-weight: bold;
}

div#page_cont{
  margin-left: auto; 
  margin-right: auto; 
  width: 1004px; 
  overflow-x: hidden;
  text-align: left;
}


div.row {
	float:left; clear:both;
	width: 1024px; overflow: hidden;
}

/************ MAIN PART LAYOUT ************/
div#main_cont {
	float: left; clear: both;
	width: 1024px; overflow: visible;
}

div#left_part {
	float: left; clear: none;
	width: 192px; overflow: hidden;
}

div#central_part {
	float: left; clear: none;
	width: 455px; overflow: hidden;
}
div#right_part {
	clear: none;
	width: 343px; 
	overflow: hidden;
	padding: 4px 0px 0px 0px;
}
/******* END OF MAIN PART LAYOUT ********/

/******** ACTUALITIES CONTAINER *******/
div#actualities_cont {
	float: left; clear: both;
	width: 1024px; overflow: visible;
	background: #E2E2E2;
}
div#actualities_cont div.footer {
	float: left; clear: both;
	width: 1024px;
	line-height: 4px;
	overflow: hidden;
}

/********END OF ACTUALITIES CONTAINER *******/


/********STREAMING NEWS CONTAINER *******/
div#bannerArea {
	position:relative; 
	top: 0px; 
	left: 0px; 
	overflow: hidden; 
}

div.bannerText {
	position: absolute; 
	top: -1px; 
	left: 250px; 
	white-space: nowrap;
}

div.streaming_news {
	background: #66000E;
	font-family: "Times New Roman", serif;
	font-size:14px;
	padding-bottom:1px;
}
div.slide{
	display: none;
}
div.streaming_news div.text {
	width: auto;
	color: #FFFFFF;
	padding:0;
	margin:0;
	font-family: "Times New Roman", serif;
	font-size:14px;
	font-weight: bold;
}
div.streaming_news div.text a{
	color: #FFFFFF;
	font-family: "Times New Roman", serif;
	text-decoration: none;
	font-size:14px;
	font-weight: bold;
}

/********STREAMING NEWS CONTAINER *******/

/****** ARTICLE CONTAINER *******/
div.article_cont {
	float: left; 
	clear: none;
	width: 649px; 
	/*overflow: hidden;*/
}
div.article_cont div.article {
	font-size: 12px; 
	float: left; 
	clear: both;
	padding: 5px 0px 0px 36px;
	width: 594px;
}

div.article_cont div.article div.title {
	display: inline;
	color: #65010D;
	font-size: 21px;
	font-family: times;
	font-weight: bold;
	line-height: 100%;
}

div.article_cont div.article div.title a{
	color: #65010D;
	text-decoration: none;
	font-family: "Times New Roman", sans-serif;
	font-weight: bold;
}

div.article_cont div.article div.tools {
	display: inline;
	width: auto;
	font-size: 18px;
	padding: 0px 0px 0px 2px;
	
}
div.article_cont div.article div.tools div.element {
	display: inline;
	padding: 3px 0px 0px 6px;
	margin-bottom: 5px;
}
div.article_cont div.article div.date {
	float: left; 
	clear: both; 
	width: 613px;
	font-size: 12px;
	/*line-height: 9px;*/
	font-family: arial;
	color: #353535;
	padding-top: 0px;
}
div.article_cont div.article div.text {
	float: left; clear: both;
	width: 593px;
	padding: 8px 0px 0px 0px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	color: #353535;
	text-align: justify;
}
div.article_cont div.article div.more {
	float: left; clear: both;
	width: 213px;
	line-height: 12px;
	font-family: arial;
	font-size: 12px;
}
div.article_cont div.article div.more a {
	color: #575757;
	font-weight: normal;
}
div.article_cont div.separator {
	float: left; clear: both;
	width: 613px; height: 7px;
	overflow: hidden;
}
/****** END OF ARTICLE CONTAINER *******/

/********** PHOTO GALLERY *********/
div.photo_gal {
	float: left;
	width: 340px;
	margin: 4px 0px 0px 0px;	
}
div.photo_gal div.img {
	width: 340px; 
	height: 220px;
	overflow: hidden;
}
div.photo_gal span.title {
	font-size: 13px;
	font-weight: bold;
	font-family: arial;
	color: #585858;	
	vertical-align:baseline;
}
div.photo_gal span.date {
	font-size: 12px;
	width: auto;
	font-family: arial;
	font-weight: bold;
	color: #585858;
	vertical-align:baseline;
}
div.photo_gal div.text {
	float: left;
	clear: both;
	width: 340px;
	font-size: 13px;
	width: auto;
	font-family: Helvetica, Arial;
	color: #353535;
	vertical-align:baseline;
}
div.photo_gal div.text span.txt{
	cursor: pointer;
	font-size: 13px;
}
/****** END OF PHOTO GALLERY ******/
/**** END OF ACTUALITIES CONTAINER ****/

/***** DAY PLAN *******/
div#central_part div.separator {
	float: left; clear: none;
	width: 34px; height: 204px;
	overflow: hidden;
}

div#central_part div.day_plan {
	float: left; clear: none;
	width: 386px; 
}

div#central_part div.day_plan div.day_plan_scroll {
	float: left; clear: none;
	height: 275px;
	overflow: auto;
	width: 386px; 
}

div#central_part div.day_plan h1,
div#central_part div.day_plan h1 a {
	font-size: 21px;
	padding: 0px; margin: 0px;
	color: #595959;
	font-family: "Times New Roman";
	font-weight: bold;
	text-decoration: none;
}
div#central_part div.day_plan h2 {
	font-size: 12px;
	padding: 0px; 
	margin: 0px;
	color: #595959;
	font-family: arial;
}
div#central_part div.day_plan div.time {
	float: left; clear: both;
	padding: 18px 0px 0px 0px;
	width: 366px;
	color: #65010D;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}
div#central_part div.day_plan div.activity {
	float: left; clear: both;
	width: 366px;
	font-family: arial;
	font-size: 12px;
}
div#central_part div.day_plan div.constant_text {
	float: left; 
	clear: both;
	width: 371px;
	font-family: Helvetica, Arial;
	font-size: 12px;
	padding-top: 10px;
}

div#central_part div.more {
	float: left;
	clear: none;
}

div#central_part div.more a{
	color:#575757;
	font-family:arial;
	font-size:12px;
	font-weight: normal;
}
/****** END OF DAY PLAN *******/

/****** RIGHT PART *********/
div#right_part div.element {
	clear: both;
	width: 340px; overflow: hidden;
}
div#right_part div.element_href {
	cursor: pointer;
}
div#right_part div.element div.img {
	float: left; clear: none;
	width: 143px; height: 88px;
	overflow: hidden;
}
div#right_part div.element div.text {
	float: left; clear: none;
	width: 197px; height: 88px;
	overflow: hidden;
	background: #E2E2E2;
}
div#right_part div.element div.text table {
	height: 88px;
	width: 197px;
}
div#right_part div.element div.text td {
	padding: 0px 0px 0px 35px;
	vertical-align: middle;
	text-align: left;
	color: #585858;
	font-size: 12px;
	font-family: arial;
}
div#right_part div.element div.footer {
	float: left; clear: both;
	width: 340px; height: 11px;
	overflow: hidden;
	padding: 0px;
	background: #66000D;
}
div.separator {
	float: left; clear: both;
	width: 340px; height: 8px;
	overflow: hidden;
}
div.info {
	width: 340px;
	overflow: hidden;
	font-size: 13px;
	font-family: tahoma;
	padding-bottom: 5px;
}
div.info div.text {
	float: right; 
	clear: none;
	width:220px;
	color: #575757;
	font-size: 12px;
	font-family: arial;
	font-weight: 300;
	text-align: right;
	padding-right: 10px;
}
 div.info div.ico {
	float: right; clear: none;
	padding: 0px 0px 0px 6px;
}
div#right_part div.info div.ico img {
}

div.nowrap-inline{
	white-space: nowrap !important;
	float: none !important;
	clear: none !important;
	display: inline-block !important;
}

/* IE CSS HACK */
* html div.nowrap-inline{
	 display: inline !important;
}

/**** END OF RIGHT PART ****/

