html {
  filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body {
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#fdfdfd;
	text-align:center;
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
#container_out {
	margin:auto;
	width:982px;
}
.container_l {
	float:left;
	width:976px;
	background-image:url(images/containerl.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.container_r {
	float:left;
	width:982px;
	background-image:url(images/containerr.gif);
	background-repeat:repeat-y;
	background-position:right top;
}

#container {
	/*margin:auto;*/
	float:right;
	width:970px;
	text-align:left;
	background-color:#ffffff;
	padding:0px 0px 10px 0px;
}
#top {
	float:left;
	width:970px;
	background-color:#ffffff;
	background-image:url(images/top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding:6px 0px 0px 0px
}
.topl {
	float:left;
	width:250px;
}
.topr {
	float:left;
	width:719px;
	text-align:right;
	padding:0px 1px 10px 0px;
}
.menutop {
	float:right;
	width:488px;
	padding:10px 12px 0px 0px;
}
.menutop_links {
	float:left;
	width:450px;
	font:normal 9px Arial;
	color:#9aa2be;
	padding:4px 0px 0px 0px;
}
.menutop_links a {
	padding:0px 6px 0px 6px;
	font:normal 9px Arial;
	color:#9aa2be;
	text-decoration:none;
}
.menutop_links a:hover {
	font:normal 9px Arial;
	color:#9aa2be;
	text-decoration:underline;
}
.menubottom {
	float:left;
	width:718px;
	height:40px;
	padding:24px 1px 0px 0px;
	background-image:url(images/menubottom.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
#distilo {
	float:left;
	width:968px;
	padding:0px 1px 0px 1px;
}
.distilo_l {
	float:left;
	width:756px;
}
.distilo_r {
	float:right;
	width:211px;
}
.bookings {
	float:right;
	width:211px;
	background-image:url(images/bookings_bg.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:0px 0px 10px 0px;
}
.bookings h1 {
	float:left;
	width:173px;
	padding:12px 0px 0px 38px;
	margin:0px;
	font:bold 11px Arial;
	color:#b0e6ff;
	background-image:url(images/arrowblue.gif);
	background-repeat:no-repeat;
	background-position:16px 12px;
}
.bookings form {
	float:right;
	padding:0px 5px 0px 0px;
	margin:0px;
	font:normal 11px Arial;
	color:#ffffff;
}
.bookings a {
	float:left;
	clear:both;
	font:bold 10px Arial;
	color:#b1e6ff;
	background-image:url(images/arrowb1.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 5px;
}
.bookings a:hover {
	font:bold 10px Arial;
	color:#b1e6ff;
	text-decoration:underline;
}
.bookingsbox {
	float:left;
	width:189px;
	background-color:#b2cde5;
	font:bold 10px Tahoma;
	color:#264579;
	margin:7px 0px 0px 12px;
	_margin:7px 0px 0px 6px;
}

.bookingsbox h2 {
	float:left;
	width:169px;
	font:bold 11px Arial;
	color:#ffffff;
	padding:0px 10px 0px 10px;
	margin:0px;
}
.bookingsbox table {
	float:left;
	margin:0px 0px 0px 6px;
	_margin:0px 0px 0px 4px;
}

.rightside {
	float:right;
	width:211px;
	/*margin:0px 0px 0px 0px;*/
	background-image:url(images/rightside.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.rightside form {
	float:right;
	padding:10px 0px 5px 0px;
	margin:0px;
	font:bold 11px Arial;
	color:#264579;
}
.rightside_out {
	float:right;
	width:211px;
	/*margin:0px 0px 0px 0px;*/
	background-image:url(images/rightside_out.gif);
	background-repeat:no-repeat;
	background-position:top left;
}
.rightside_out form {
	float:right;
	padding:10px 5px 5px 0px;
	margin:0px;
	font:bold 11px Arial;
	color:#264579;
}
.search {
	float:left;
	width:211px;
	margin:1px 0px 0px 0px;
	
}
.search a {
	float:left;
	clear:both;
	width:125px;
	font:normal 9px Tahoma;
	color:#517ec6;
	text-decoration:underline;
	padding:0px 0px 0px 65px;
	margin:-8px 0px 0px 0px;
}
.search a:hover {
	font:normal 9px Tahoma;
	color:#517ec6;
	text-decoration:underline;
}
.path {
	float:left;
	width:716px;
	font:normal 11px Arial;
	color:#749eb4;
	padding:2px 15px 20px 15px;

	
	background-image:url(images/pathbg.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	
}
.path a {
	font:normal 11px Arial;
	color:#749eb4;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
.path a:hover {
	font:normal 11px Arial;
	color:#749eb4;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
}
.main_home {
	float:left;
	width:716px;
overflow:hidden;
	font:normal 11px Arial;
	color:#4b5056;
	padding:20px 15px 0px 25px;
	line-height:18px;

}
.main {
	float:left;
	width:716px;
	font:normal 11px Arial;
	color:#4b5056;
	padding:0px 15px 0px 25px;
	line-height:18px;
}
.main h1 {
	float:left;
	width:685px;
	font:bold 15px Arial;
	color:#f7a600;
	padding:0px 15px 0px 15px;
	margin:10px 0px 15px 0px;
	background-image:url(images/arrowt.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
}
.main ul {
	font:bold 11px Arial;
	color:#49617e;
}
.main a {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 13px 0px 0px;
}
.main a:hover {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:underline;
}
#footer {
	float:left;
	width:968px;
	padding:10px 1px 12px 1px;
	font:normal 9px Tahoma;
	background-color:#f6f8fb;
	color:#5d646b;
	background-image:url(images/bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0px 0px 0px 0px;
}
.copyright {
	float:left;
	font:normal 9px Tahoma;
	color:#5d646b;
	padding:0px 30px 0px 10px;
}
#footer a {
	font:normal 9px Tahoma;
	color:#5d646b;
	text-decoration:none;
}
#footer a:hover {
	font:normal 9px Tahoma;
	color:#5d646b;
	text-decoration:underline;
}
.signature {
	float:right;
	width:135px;
}
#atcomProductionFlash {
	float:left;
	margin:0px;
	padding:0px;	
	width:20px;
}
.atcom a {
	float:left;
	margin:0px;
	padding:0px;	
	font-family:tahoma, verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #8A837D;
}
.atcom a:hover {
	font-family:tahoma,verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #625C57;
}
.bottom {
	float:left;
	width:982px;
	margin:0px 0px 90px 0px;
}
.textfield {
	float:left;
	border:1px solid #ffffff;
	background-color:#b2c8e6;
	width:103px;
	font:normal 10px Arial;
	color:#ffffff;
	padding:1px;
	margin:0px 0px 5px 0px;
}
.textfieldw {
	float:left;
	border:1px solid #bbbbb9;
	background-color:#ffffff;
	width:103px;
	font:normal 10px Arial;
	color:#112849;
	padding:1px;
	margin:0px 0px 5px 0px;
}
.submit {
	float:left;
}
.moremsg {
	float:left;
	width:125px;
	/*width:105px;*/
	padding:0px 5px 0px 5px;
}
.latest_news {
	float:left;
	width:189px;
	background-color:#b2cde5;
	font:bold 10px Tahoma;
	color:#264579;
	
	background-image:url(images/news.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
.latest_news h2 {
	float:left;
	width:150px;
	padding:2px 0px 2px 10px;
	margin:0px;
	font:bold 11px Arial;
	color:#ffffff;
}
.latest_news h2 a {
	font:bold 11px Arial;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	margin:0px;
}
.latest_news h2 a:hover {
	font:bold 11px Arial;
	color:#ffffff;
	text-decoration:underline;
}
.latest_news img {
	float:right;
	margin:3px 7px 0px 0px;
	_margin:3px 7px 0px 0px;
}
.news {
	float:left;
	width:189px;
	margin:7px 0px 15px 12px;
	_margin:7px 0px 15px 6px;
}
.newsitem {
	float:left;
	width:189px;
	font:normal 11px Tahoma;
	color:#112849;
}
.newsitem a {
	float:left;
	/*width:189px;*/
	font:bold 9px Verdana;
	color:#fdae0a;
	text-decoration:none;
}
.ndate {
	float:left;
	width:189px;
	font:bold 9px Verdana;
	color:#517ec6;
	padding:8px 0px 2px 0px;
}

.related {
	float:right;
	width:150px;
	height:400px;
	font:normal 10px Arial;
	color:#49617e;
}
.related a {
	
	font:normal 10px Arial;
	color:#49617e;
	text-decoration:none;
	background-image:none;
}
.related a:hover {
	font:normal 10px Arial;
	color:#49617e;
	text-decoration:underline;
}
.related h2 {
	font:bold 14px Arial;
	color:#39669b;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.more_related {
	float:left;
	width:150px;
}
.more_related a {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 13px 0px 0px;
}
.more_related a:hover {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:underline;
}
.related_links {
	float:left;
	width:150px;
	padding:10px 0px 2px 0px;
}
.rbanner_in {
	float:right;
	width:168px;
	font:normal 11px Tahoma;
	color:#49617e;
}
.rbanner_rightin {
	margin:auto;
	width:168px;
	font:normal 11px Tahoma;
	color:#49617e;
}
.category {
	float:left;
	width:168px;
	margin:0px 14px 0px 0px;
	_margin:0px 14px 0px 0px;
	font:normal 11px Tahoma;
	color:#49617e;
}
.category h1 {
	float:left;
	width:168px;
	font:bold 15px Tahoma;
	color:#f7a600;
	margin:0px 0px 10px 0px;
}
.category img {
	border:1px solid #e6dbce;
}
.category_links {
	float:left;
	width:168px;
	padding:5px 0px 5px 0px;
	line-height:17px;
}
.category_links a {
	float:left;
	font:bold 10px Tahoma;
	color:#49617e;
	text-decoration:none;
	background-image:url(images/arrowcat.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding:0px 0px 0px 12px;
}
.category_links a:hover {
	font:bold 10px Tahoma;
	color:#49617e;
	text-decoration:underline;
}
.more_category_links {
	float:left;
	padding:5px 0px 0px 0px;
}
.more_category_links a {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:none;
	background-image:url(images/arrowy.gif);
	background-repeat:no-repeat;
	background-position:right 2px;
	padding:0px 13px 0px 0px;
}
.more_category_links a:hover {
	font:bold 10px Arial;
	color:#fdae0a;
	text-decoration:underline;
}





.bookings_out {
	float:right;
	width:211px;
	height:149px;
/*	background-image:url(images/bookings_bgout.jpg);*/
background-image:url(images/bookings.jpg);
	background-repeat:repeat-y;
	background-position:top left;
	padding:20px 0px 0px 0px;
}
.bookings_out h1 {
	float:left;
	width:173px;
	padding:12px 0px 0px 38px;
	margin:0px;
	font:bold 11px Arial;
	color:#b0e6ff;
	background-image:url(images/arrowblue.gif);
	background-repeat:no-repeat;
	background-position:16px 12px;
}
.bookings_out form {
	float:right;
	padding:0px 5px 0px 0px;
	margin:0px;
	font:normal 11px Arial;
	color:#ffffff;
}
.bookings_out a {
	float:left;
	clear:both;
	font:bold 10px Arial;
	color:#b1e6ff;
	background-image:url(images/arrowb1.gif);
	background-repeat:no-repeat;
	background-position:right 5px;
	padding:0px 10px 0px 0px;
	text-decoration:none;
	margin:0px 0px 0px 5px;
	_margin:0px 0px 0px 5px;
}
.bookings_out a:hover {
	font:bold 10px Arial;
	color:#b1e6ff;
	text-decoration:underline;
}

#sitemapLevel_0	{
	font:bold 11px Arial;
	color:#4B5056;
	padding:10px 0px 5px 20px;
	/*background-image:url(images/yarrow.gif);
	background-repeat:no-repeat;
	background-position:10px 12px;*/
}
#sitemapLevel_0	a{
	font:bold 11px Arial;
	color:#4B5056;
	text-decoration:none;
	background-image:none;
}
#sitemapLevel_0	a:hover{
	font:bold 11px Arial;
	color:#4B5056;
	text-decoration:underline;
}

#sitemapLevel_1	{
	font:normal 11px Arial;
	color:#4B5056;
	padding:4px 0px 2px 30px;
}
#sitemapLevel_1	a{
	font:normal 11px Arial;
	color:#4B5056;
	text-decoration:none;
	background-image:url(images/sitemap_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 2px;
	padding:0px 0px 0px 15px;
}
#sitemapLevel_1	a:hover{
	font:normal 11px Arial;
	color:#4B5056;
	text-decoration:underline;
}

#sitemapLevel_2	{
	font:normal 11px Arial;
	color:#4B5056;
	padding:2px 0px 0px 50px;
}
#sitemapLevel_2	a{
	font:normal 11px Arial;
	color:#4B5056;
	text-decoration:none;
	background-image:none;
}
#sitemapLevel_2	a:hover{
	font:normal 11px Arial;
	color:#4B5056;
	text-decoration:underline;
}

.Newsline {
	float:left;
	width:100%;
	border-bottom:1px dashed #749eb4;
	padding:5px 0px 5px 0px;
	margin:0px 0px 10px 0px;
}
.News_date {
	float:left;
	width:100%;
	font:bold 11px Arial;
	color:#4b5056;
}

.News_title {
	float:left;
	width:100%;
	font:normal 13px Arial;
	color:#4b5056;
}

.News_title a {
	font:normal 13px Arial;
	color:#4b5056;
	background-image:none;
	text_decoration:none;
}
.News_title a:hover {
	font:normal 13px Arial;
	color:#f7a600;
	background-image:none;
	text_decoration:none;
}

.News_img a {
	background-image:none;
}

#pager {
	float:left;
	width:100%;
	text-align:center;
}

.nselect {
	border:1px solid #bbbbb9;
	font:normal 11px Arial;
	color:#112849;
}
.pagerok {
	background-color:#264574;
	font:normal 11px Arial;
	color:#ffffff;
	border:1px solid #ffffff;
	padding:0px;
	margin:0px;
}
.PageTitle {
	float:left;
	width:100%;
}
.PageTitle a {
	background-image:none;
}

.NewsTitle {
	float:left;
	width:100%;
}
.NewsTitle a {
	background-image:none;
}

#NewsResults {
	padding:10px 0px 0px 0px;
}