﻿body {
	margin-top:10px;
	margin-bottom:50px;
}

#contentMain {
	width:618px;
	_width:615px;
}
	#contentBanners {
		width:127px;
		overflow:visible;
		position:relative;
		z-index:2;
	}
	#contentArticle {
		width:488px;
	}
	#contentArticle.full {
		width:100%;
	}

#event-articles-menu {
	height:42px;
	_overflow-x:hidden;
	width:100%;
	margin-top:4px;
	margin-bottom:20px;
}
	#event-articles-menu ul {
		height:42px;
		width:700px;
		margin:0;
		padding:0;
		position:absolute; top:4px; z-index:10;
	}
		#event-articles-menu ul li {
			_display:inline;
			list-style:none;
			margin:0;
			height:42px;
			background-color:#DBEBF6;
			width:150px;
			position:relative;
		}
			#event-articles-menu ul li a.article {
				display:block;
				_display:inline;
				border-bottom:2px solid #fff;
				height:31px;
				padding-top:4px;
				margin-bottom:1px;
				overflow:hidden;
				color:#00509A;
				background:transparent url('../images/events/menu-line.gif') no-repeat;
				width:100%;
				padding-bottom:4px;
			}
				#event-articles-menu ul li a.article span {
					display:block;
					_display:inline;
				}
			#event-articles-menu ul li .description {
				display:none;
			}
		#event-articles-menu ul li.current {
			background-color:#007AC2;
			width:152px;
		}
			#event-articles-menu ul li.current a.article {
				color:#fff;
			}
		#event-articles-menu ul li.over {
			z-index:100;
		}
			#event-articles-menu ul li.over .item {
				position:absolute;
				width:194px;
				border:1px solid #C9C9C9;
				border-bottom-width:5px;
				background:#fefefe url('../images/events/desc-bg.gif') no-repeat;
			}
			#event-articles-menu ul li.over a.article {
				color:#00509A;
				font-weight:bold;
				border:none;
				background-image:url('../images/events/menu-line-over.gif');
				padding-top:10px;
			}
			#event-articles-menu ul li.over .description {
				display:block;
				margin:14px;
				text-align:justify;
			}
			#event-articles-menu ul li.over .read-more {
				margin-top:3px;
			}
				#event-articles-menu ul li.over .read-more a {
					color:#000;
					text-decoration:underline;
				}

	#contentBanners ul,li {
		margin:0;
		list-style:none;
		list-style-type:none;
	}
		#contentBanners li {
			margin-bottom:15px;
		}


#event-desc-tooltip {
	width:192px; height:177px;
	background:transparent url('../images/events/desc-bottom.gif');
}

#mainPub.pub .properties {
	padding-top:4px;
	position:relative;
	margin-top:0;
	margin-bottom:0;
}
	#mainPub.pub .properties .border {
		background-color:#11B4EF;
		height:7px;
		overflow:hidden;
		width:140px;
		position:absolute; top:0;
	}
	#mainPub.pub .properties .date {
		line-height:60%;
		_line-height:80%;
		margin-top:0;
		display:none;
	}
	#mainPub.pub .properties .mainSubject {
		position:relative;
		top:-7px;
		_display:inline;
	}

	#mainPub.pub h2 {
		font-weight:bold;
		margin-bottom:3px;
	}
	#mainPub.pub .subs {
		color:#024077;
		font-weight:bold;
	}

	#mainPub.pub .desc {
		width:280px;
		margin-top:7px;
		min-height:0;
		_height:auto;
	}

	#contentArticle.full #mainPub.pub .desc {
		width:380px;
	}

	#mainPub .left {
		width:auto;
		min-height:0;
		_height:auto;
		padding-bottom:0;
	}
	#mainPub .body {
		clear:both;
		width:433px;
		margin-top:20px;
	}
		#contentArticle.full #mainPub.pub .body {
			width:583px;
		}

	#mainPub .img {
		width:150px;
		height:113px;
	}

	#event-confirm { margin:30px; }
	
	#contentArticle.full #event-confirm { margin-left:0; margin-right:0; }

#contentSide {}			
	#contentSide #side-banner {
		margin:8px;
	}

	#contentSide #event-links {}
		#contentSide #event-links h5 {
			position:relative;
		}
		#contentSide #event-links h5 div {
			background-color:#00509A;
		}
		#contentSide #event-links h5 .icon {
			position:absolute; top:3px;
			display:block;
			width:22px; height:18px; overflow:hidden;
		}
			#contentSide #event-links h5 .icon span {
				position:absolute; top:0;
				display:block;
				width:22px; height:18px; overflow:hidden;
				background-repeat:no-repeat;
				background-position:center center;
			}
		#contentSide #event-links ul {
			list-style:none;
			width:139px;
			margin-top:0; margin-bottom:0;
		}
		#contentSide #event-links ul li {
			list-style:none;
			list-style-image:none;
			border-bottom:1px solid #E6E6E6;
			margin:10px 0;
			padding-bottom:10px;
		}
		#contentSide #event-links ul li.last {
			padding-bottom:0;
			border-bottom:none;
		}
		
		#contentSide #event-links h5.link-title-1 div { background-color:#37CAFC; }
		#contentSide #event-links h5.link-title-2 div { background-color:#259EDD; }
		#contentSide #event-links h5.link-title-3 div { background-color:#2780BC; }
		#contentSide #event-links h5.link-title-4 div { background-color:#00509A; }


#event-contact {
	border-top:1px solid #E6E6E6;
	padding-top:8px;
	margin:8px;
}

#event-confirm a {
	background-color:#DBEBF6;
	font-size:14px;
	font-weight:bold;
	padding:8px 19px;
	background-repeat:no-repeat;
}

#page,
#page #header {
	text-align:inherit;
	overflow:visible; /* cause banner can exeed */
}
#header #banner {
	position:absolute;
	left:9px;
	top:-4px;
}

#textual-content { position:relative; zoom:1; }

#flash-intro { position:absolute; top:4px; left:50%; margin-left:-394px; width:788px; height:360px; }
