body{font: normal 76% "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; /* < do not edit - all subsequent elements sized in ems only. */; margin:0; padding:0; color:#666666; background:#FFF; text-align:center;}


/* LAYOUT */
#shadow{width:779px;margin:0 auto;background:url(../images/body-bg.gif) top center repeat-y;text-align:center;}
#shadow-bottom{background:#FFF url(../images/shadow-bottom.gif) top right no-repeat;padding:0 0 10px 0;}
#page{width:765px;text-align:left;padding:0;background-color:#FFF;margin:0 auto;}
#header{color:#FFF;background:#FF6600 url(../images/header-bg.gif) bottom left repeat-x;clear:both;margin:0;padding:19px 0 0 12px;}
#footer{clear:both;margin:0;padding:10px;}
#subnav{float:left;width:180px;}
#additional{float:right;width:180px;padding:20px 0 0 0;}
#home-content{float:left;width:405px;background-color:#FFF;}
#home-content .padding{padding:15px 20px;}

/*#content {margin-left: 195px; margin-right: 40px;}*/
#content{float:left;width:582px;}
#content .padding{padding:15px 20px;}

.col-container {width: 100%;}
.col1 {float: left; width: 370px; margin-top: 10px;}
.col2 {float: right; width: 138px; margin: 10px 0 0 0;}
.col2-thumbs {float: right; width: 155px; margin: 45px 0 0 0;}

.col1 h2 {color: #F54C13; margin-bottom: 10px;}

/* FORMAT */
abbr,acronym,dfn{cursor:help;border:0;}
a abbr,a acronym,a dfn{cursor:pointer;}

pre,address{margin:0;padding:0;}
p,blockquote{font-size:1.1em;margin:0;padding:0 0 1em 0;line-height:1.3em;}
img{border:0;}


/* FORMAT > fonts */
body,input,textarea,select, button{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif;}
em,i{font-style:italic;}
strong,b{font-weight:bold;}
dfn{font-style:normal;}
cite{font-style:italic;}
code,kbd,pre{font-family:"Courier New",Courier,mono;font-size:1em;}
#desc {font-weight: bold;}


/* ANCHORS */
a{text-decoration:underline;color:#666;}
a:link{ }
a:visited{ }
a:hover{color:#FF6600;}
a:active{ }


/* HEADERS */
h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
h1{font-size:2.5em !IMPORTANT; letter-spacing:-0.09em;font-weight:normal;padding:0 0 5px 0;margin:0 0 10px 0;border-bottom:1px solid #FF6600;}
h2{font-size:1.9em !IMPORTANT; letter-spacing:-0.08em;font-weight:normal; margin-bottom:15px;}
h3{font-size:1.5em;}
h4{font-size:1.25em;}
h5,h6{font-size:1em;}

#content h1 {border: 0; color: #F54C13;}


/* LISTS */
ul,ol,dl{margin:0;padding:0 0 1em 0;}
#content ul {font-size:1.1em;}
ul ul,ol ol,ol ul,ul ol{padding:0;margin:0 0 0 2em;}
ul{list-style-type:disc;}
ol{list-style-type:decimal;}
li{margin:0 0 0 2em;padding:0;}

dt{display:block;float:left;clear:both;}
dd{margin-left:10em;}


/* FOOTER LINKS */
/* LINKS */
.links {float:right; display:inline; text-align:right; margin:0 20px 0 0; padding:0; list-style:none;}
	.links li {display:inline; margin:0; padding:0;}
		.links a, .links a:link, .links a:visited, .links a:hover, .links a:active {padding:0 10px; color:#FFF; text-decoration:none;}
		.links a:hover {text-decoration:underline;}
		
#footer {padding:20px 0 20px 0;}
#footer .float-left{width:100px;}
#footer .inner {margin:0 auto; text-align:left;}
#footer .logo {width:160px; padding-top:65px;float:left; display:inline; margin-left:20px;font-size:1em;}
#footer .logo p{font-size:1em;}
#footer .links {width:520px; padding:10px 0;}
p.partners {background:url("../images/line-dotted.gif") top left repeat-x; padding:10px 0 0 0; margin-right:20px; width:555px; text-align:right; float:right; display:inline;font-size:1em;}




/* TABLES */
caption{display:block;padding:0;margin:0;}
table{border:0px;border-top:1px solid #666;border-left:1px solid #666;width:100%;margin:0 0 20px 0;}
th{border:0px;border-bottom:1px solid #666;border-right:1px solid #666;padding:2px 5px 2px 5px;background-color:#666;color:#fff;}
th.row-header{background-color:transparent;color:#000;}
td{border:0px;border-bottom:1px solid #666;border-right:1px solid #666;padding:2px 5px 2px 5px;}
tr.alt{background-color:#eee;}


/* FORMS */
form{margin:0;padding:0; font-size:100%;}
fieldset{border:0px solid #FFF;margin:0;padding:0;}
legend{margin:0;padding:0;color:#333;}

input, button {font-size:100%;}
.label{float:left;width:34%;padding:0.2em 0 0.8em 0;margin:0 1% 0 0;text-align:left;}
.element{float:left;width:55%;margin:0 1% 0 0;padding:0 0 0.8em 0;}
	.element p{margin:0;padding:0;font-size:0.94em;}

.help{float:right;width:auto;padding:0 0 0.5em 0;}
	.help a{display:block;background-color:#FFF;color:#000;border:1px solid #000;padding:0 0.4em;text-decoration:none;font-size:1em;}
	.help a:hover{background-color:#AAA;color:#FFF;}

label{font-weight:bold;display:block;padding:0;}
label.checkbox{font-weight:normal;display:inline;}
input.text{display:block;margin:0 0 10px 0;width:95%;}
textarea{font-size:100%;border:1px solid #000;padding:0.2em;}
button{background:#FF6600 url(/images/button-bg.gif) center left no-repeat;width:95%;color:#FFF;font-weight:bold;display:block;border:0px solid #FFF;padding:2px 15px;margin:10px 0 0 0;}

#additional fieldset{padding:0 40px 0 0; font-size:0.94em;}
#additional h2{color:#F60;padding:0 0 5px 0;background:url(../images/h2-bg.gif) bottom left repeat-x;margin:0 0 10px 0;}
#additional p{font-size:0.94em;}


/* SHORTCUTS */
#shortcuts{position:absolute;left:-500px;top:-500px;width:50%;}
#toplink{position:absolute;left:-500px;height:1px;overflow:hidden;width:50%;}


/* LOGO */
#logo{float:left;width:250px;}


/* STRAPLINE */
#strapline{clear:both;background:url(../images/strapline-bg.gif) bottom left no-repeat;font-size:1.3em;padding:0 0 10px 5px;}
#strapline-alt{clear:both;font-size:1.3em;padding:0 0 10px 5px;}


/* NAVIGATION */
#navigation{float:right;width:500px;margin:0;padding:10px 0 0 0;}
	#navigation ul{list-style-type:none;margin:0;padding:0;}
	#navigation ul li{display:inline;margin:0;padding:0;width:100px;display:block;float:left;}
	#navigation ul li a{display:block;font-size:1.2em;color:#FFF;background:url(../images/nav-bg.gif) top left no-repeat;text-decoration:none;margin:0;padding:0 10px 0 15px;line-height:1.1em;}
	#navigation ul li a:hover{background:url(/images/nav-bg-hover.gif) top left no-repeat;}
	#navigation ul li a.selected{background:url(/images/nav-bg-hover.gif) top left no-repeat;}
	

/* SUB-NAVIGATION */
#subnav{}
	#subnav ul{margin:0;padding:0;list-style-type:none;line-height:normal;}
	#subnav li{margin:0;padding:0;display:block;background: url(../images/subnav-bg.gif) bottom left repeat-x;}
	#subnav li a{display:block;font-size:1.4em;color:#585858;text-decoration:none;padding:8px 0 8px 25px;}
	#subnav li a.selected{}
	#subnav li a:hover{color:#332F6B;}

	/*
	#subnav li.why a{background: red url(../images/subnav-why.gif) top left repeat-y;}
	#subnav li.sites a{background:red url(../images/subnav-sites.gif) top left repeat-y;}
	#subnav li.enter a{background:red url(../images/subnav-enter.gif) top left repeat-y;}
	#subnav li.win a{background:red url(../images/subnav-win.gif) top left repeat-y;}
	*/
	
	#subnav li.why a:hover{background:url(../images/subnav-why-hover.gif) center left no-repeat; color: #F65823;}
	#subnav li.sites a:hover{background:url(../images/subnav-sites-hover.gif) center left no-repeat; color: #F65823;}
	#subnav li.enter a:hover{background:url(../images/subnav-enter-hover.gif) center left no-repeat; color: #F65823;}
	#subnav li.win a:hover{background:url(../images/subnav-win-hover.gif) center left no-repeat; color: #F65823;}	

	
	#subnav li ul {background: url(../images/subnav-bg.gif) bottom left repeat-x;padding-top:5px; padding-bottom:5px;font-size: 0.8em;} 

		#subnav li li a{padding:12px 0 6px 25px;}
	
	#subnav li.why a.selected {background:url(../images/subnav-why-hover.gif) center left no-repeat;}
	#subnav li.why ul{padding:2px 0 1px 30px;}
	#subnav li.why li{background: #fff url(../images/subnav-bg.gif) top left repeat-x;}
	#subnav li.why li a{margin:0; background-image: url(../images/sublist-bg.gif); background-position: 0 1.1em; background-repeat: no-repeat;}
	#subnav li.why li a:hover{background: url(../images/sublist-bg-why.gif) 0 1.1em no-repeat;}
	#subnav li.why li a.selected{background-image: url(../images/sublist-bg-why.gif); background-position: 0 1.1em; background-repeat: no-repeat; font-weight: bold;}
	
	#subnav li.sites a.selected {background:url(../images/subnav-sites-hover.gif) center left no-repeat;}
	#subnav li.sites ul{padding:2px 0 1px 30px;}
	#subnav li.sites li{background: #fff url(../images/subnav-bg.gif) top left repeat-x;}
	#subnav li.sites li a{border:0px;margin:0; background-image: url(../images/sublist-bg.gif); background-position: 0 1.1em; background-repeat: no-repeat;; font-weight: normal;}
	#subnav li.sites li a:hover{background: url(../images/sublist-bg-sites.gif) 0 1.1em no-repeat;}
	#subnav li.sites li a.selected{background-image: url(../images/sublist-bg-sites.gif); background-position: 0 1.1em; background-repeat: no-repeat; font-weight: bold;}
	
	#subnav li.enter a.selected {background:url(../images/subnav-enter-hover.gif) center left no-repeat;}
	#subnav li.enter ul{padding:2px 0 1px 30px;}
	#subnav li.enter li{background: #fff url(../images/subnav-bg.gif) top left repeat-x;}
	#subnav li.enter li a{border:0px;margin:0;margin:0; background-image: url(../images/sublist-bg.gif); background-position: 0 1.1em; background-repeat: no-repeat;}
	#subnav li.enter li a:hover{background: url(../images/sublist-bg-enter.gif) 0 1.1em no-repeat;}
	#subnav li.enter li a.selected{background-image: url(../images/sublist-bg-enter.gif); background-position: 0 1.1em; background-repeat: no-repeat; font-weight: bold;}
	
	#subnav li.win a.selected {background:url(../images/subnav-win-hover.gif) center left no-repeat;}
	#subnav li.win ul{padding:2px 0 1px 30px;}
	#subnav li.win li{background: #fff url(../images/subnav-bg.gif) top left repeat-x;}
	#subnav li.win li a{margin:0; background-image: url(../images/sublist-bg.gif); background-position: 0 1.1em; background-repeat: no-repeat;}
	#subnav li.win li a:hover{background: url(../images/sublist-bg-win.gif) 0 1.1em no-repeat;}
	#subnav li.win li a.selected{background-image: url(../images/sublist-bg-win.gif); background-position: 0 1.1em; background-repeat: no-repeat; font-weight: bold;}	
	
	
	/*
	#subnav li.why ul li {background: url(../images/sublist-bg.gif) center left no-repeat; margin-left: 30px;}
	#subnav li.sites ul li {background: url(../images/sublist-bg.gif) center left no-repeat; margin-left: 30px;}
	#subnav li.enter ul li {background: url(../images/sublist-bg.gif) center left no-repeat; margin-left: 30px;}
	#subnav li.win ul li {background: url(../images/sublist-bg.gif) center left no-repeat; margin-left: 30px;}
	
	#subnav li.why ul li a {border: 0; margin: 0 0 10px 0; padding: 0 0 0 15px;}
	#subnav li.sites ul li a{border: 0; margin: 0 0 10px 0; padding: 0 0 0 15px;}
	#subnav li.sites ul li a.last {padding-bottom: 5px; margin-bottom: 0;}
	#subnav li.enter ul li a{border: 0; margin: 0 0 10px 0; padding: 0 0 0 15px;}
	#subnav li.win ul li a{border: 0; margin: 0 0 10px 0; padding: 0 0 0 15px;;}
	
	#subnav li.why ul li a:hover{background:0; color: #F65823;}
	#subnav li.sites ul li a:hover{background:0; color: #F65823;}
	#subnav li.enter ul li a:hover{background:0; color: #F65823;}
	#subnav li.win ul li a:hover{background:0; color: #F65823;}	
	*/
	
	#subnav .news{padding:20px 10px 10px 27px;}
	#subnav .news p{font-size:1em;}
	#subnav .news a{font-size:1.2em;}
	
/* BREADCRUMB */
#breadcrumb{margin:0 0 10px 0;}
	#breadcrumb ol{list-style-type:none;margin:0;padding:0;}
	#breadcrumb ol li{display:inline;margin:0;padding:0;}
	#breadcrumb ol li a{display:block;float:left;width:auto;padding:0 20px 0 0;background:url(../images/breadcrumb-arrow.gif) bottom right no-repeat;}


/* PAGINATION */
.pagination{margin:10px 0 10px 0;}
	.pagination ul{display:inline;float:left;list-style-type:none;text-align:center;margin:0;padding:0;width:33%}
	.pagination ul li{display:inline;padding:0;margin:0;}
	.pagination ul li a{padding:0;margin:0;}
	.pagination ul.previous a{display:block;float:left;width:auto;padding:0 0 0 10px;margin:0 10px 0 0;background:url(../images/arrow-left-link.gif) center left no-repeat;}
	.pagination ul.next{float:right;} 
	.pagination ul.next a{display:block;float:right;width:auto;padding:0 10px 0 0;margin:0 0 0 10px;background:url(../images/arrow-right-link.gif) center right no-repeat;}


/* TABS */	
#tabs{padding:0;margin:10px 0 10px 0;background:url(../images/tabs-bottom-border.gif) bottom left repeat-x;}
	#tabs ul{ list-style-type:none;margin:0;padding:0;}
	
	#tabs li{margin:0;padding:0;display:inline;float: left;}
	
	#tabs a{display: block;float:left;color:#585858;text-decoration:none;font-weight: normal;padding: 8px 8px 7px 8px;margin:0 10px 0 0; width: 99px;border-bottom: 1px solid #FF6600;background: url(../images/tabs-bg.gif) no-repeat top left;border: 0; font-size: 1.2em;}
	
	#tabs a:hover{background-color:#ddd;}
	#tabs a.selected{background: url(../images/tabs-selected.gif);border-bottom:1px solid #fff; color: #F54C13;}
	#tabs a.last {margin-right: 0;}
 
	#tabs a.selected{background-color:#fff;border-bottom:1px solid #fff;}
	
/* IMAGES */
.image-left{float:left;display:block;width:auto;background-color:#ccc;margin:0 15px 10px 0;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-left img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.image-right{float:right;display:block;width:auto;background-color:#ccc;margin:0 0 10px 15px;padding:0 0 2px 0;border:1px solid #FFF;}
	.image-right img{display:block;border-bottom:1px solid #fff;margin:0 0 0 0;}

.caption{display:inline;border-top:0px;background-color:transparent;color:#000;padding:2px 0 0 5px;}

.image-container-first {float: left; background: url(../images/image-container.gif) no-repeat bottom right;padding: 0 7px 6px 0; margin-left: 1px;}
.image-container {float: left;width:auto; background: url(../images/image-container.gif) no-repeat bottom right; padding: 0 7px 6px 1px; margin-left: 5px;}
.map-container {position:relative;width:138px;background: url(../images/map-container.gif) no-repeat bottom right; padding: 0 5px 6px 1px !important; margin:0 -6px 0 0;}
.image-container-first img, .image-container img, .map-container img{display:block;}

/* HIGHLIGHT BOXES */
.box{border:1px solid #F54C13;margin:10px 0 20px 0px;padding:1px;color:#FFF;background-color:#F54C13;}
	.box img{float:left;margin:0 10px 0 0;}
	.box p{padding:0;}

.box dl {background-color:#fff; padding: 2px;}
.box dl dt {color: #666666; font-weight: bold; font-size: 0.8em;}
.box dl dd {color: #666666; font-size: 0.8em; margin-left: 30px;}
.box h3 {font-size: 1em !important; padding: 0 0 2px 2px;}

/* SITE BOXES */
.country-sites-container {padding-top: 20px;}
	.country-sites-container h1 {font-size: 3em !important; color: #F54C13;}
	.country-sites-container .text {float: left; width: 60%;}
	.country-sites-container .image {float: right;}
	
.site-container {margin-bottom: 10px;}
	.site-container h2 {font-size: 2.2em !important;color: #F54C13;border-bottom: 1px solid #F54C13; margin-bottom: 15px;}
	.site-container .image {float: left;}
	.site-container .text {float: right; width: 70%;}
	.site-container .text h3 {font-size: 1.6em !important;font-weight: normal; margin-bottom: 5px;}
	
/* ROW */
img.gallery-main {background: url(../images/gallery-main-bg.gif) no-repeat bottom right; padding: 0 5px 5px 0;}

.gallery-row {clear: both;}
.gallery-row a {display:block;float:left;width:66px;background: url(../images/gallery-img-bg.gif) no-repeat bottom right; padding: 0 3px 3px 1px !important; margin:0 4px 10px 0;}
.gallery-row a img{border:1px solid #FFF;}
.gallery-row a:hover img{border:1px solid #F54C13;}
.gallery-row a.last {margin-right: 0;}

.thumbnails a img{border:1px solid #FFF;}
.thumbnails a {display:block;float:left;width:66px;background: url(../images/gallery-img-bg.gif) no-repeat bottom right; padding: 0 3px 3px 1px !important; margin:0 4px 10px 0;}
.thumbnails a:hover img{border:1px solid #F54C13;}


/* CLEARING */
.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{display:inline-table;}



.padding{padding:10px;}

/* MISC */
.float-left {float:left;}
.float-right {float:right;}
p.float-right {margin: 2px 5px 0 0;padding: 0;}
.seperator {display: none;}

/* FILTERS */
/* hide from IE-mac \*/ .clear, .caption {display: block;} /* end hide from IE-mac */