@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


a:link
{
color:#000000;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:visited
{
color:#000000;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:hover
{
color:#0000FF;
text-decoration: underline;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
a:active
{
color:#000000;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#wrapper
{
	width:100%;
	height:100%;
	position:absolute;
	left:0px;
	top:0px;
	background-color:#000000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	visibility: hidden;
	display:none;
	z-index:999;
}

.headerbg {
background:#CCCCCC url(images/headerbg.jpg) center center;
}

#pages
{
	width:800px;
	height:200px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-400px;
	margin-top:-100px;
	background-color:#ffffff;
	float:left;
	border-style:solid;
	border-width:3px;
	border-color:#000000;
	visibility: hidden;
	display:none;
	z-index:1000;
}​

/* Defines the unordered list attributes: the list marker is removed, the space
between the element border and the element content is set to 0 using the padding property
and the space around the elements is also 0. */
#horizontalmenu { padding: 0; margin: 0; }
#horizontalmenu ul { padding: 0; list-style: none; width:700px; margin:0 auto; }
/* Defines the list items' attributes: the items will float to the left, their position
will be relative to the normal one; the space between the element's right border and the element
content is set to 20 using the padding property; the items are displayed
in a block with a 3D inset border. */
#horizontalmenu li { float: right; position: relative; padding-right: 30px; display: block; }
#horizontalmenu li a.menu { color:#FFFFFF; font-size:18px; font-weight:bold; font-family: Expedia; }
/* Hides the list items of the unordered list. */
#horizontalmenu li ul { padding: 0; margin: 0; display: none; position: absolute; }
/* When the mouse pointer hovers over the menu elements, the child unordered
list items are shown in blocks; the width is set in em units. */
#horizontalmenu li:hover ul{ display: block; }
/* No floating elements allowed on either the left or the right side of
the elements. */
#horizontalmenu li ul li{ clear: both; border-style: none;  padding-top:5px; padding-right: 220px; padding-bottom: 5px; z-index:1000; background: #25358D; height: 175px; width: 20px; box-shadow:2px 2px 2px black; border:#333333 1px solid; }
/* the end of the CSS code section; */


@font-face {
 font-family: 'Expedia';
 src: url(font/BBC-Nassim-Regular.eot);
  src: url(font/BBC-Nassim-Regular.eot?#iefix) format('embedded-opentype'),
  		url(font/BBC-Nassim-Regular.woff) format('woff'),
		url(font/BBC-Nassim-Regular.ttf) format('truetype');
		
}

/*
.newspapersize {
	width: 1200px;
}

@media (max-width: 359px) {

}

@media (min-width: 360px) and (max-width: 767px) {
.newspapersize {
	width: 100%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.newspapersize {
	width: 100%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.newspapersize {
	width: 950px;
	
}
}

@media (min-width: 1200px){
.newspapersize {
	width: 1200px;
	
}



}
*/

area:nth-of-type(1):hover #map {
-webkit-clip-path: polygon(120px 368px,177px 372px,172px 444px,117px 449px);
clip-path: url(#A1); 
}


.newspapersize {
	width: 950px;
}

