/*
===========================
Rich text editor styling
===========================
*/

.mceContentBody {background-color:#FFFFFF;background-image:url(/media/77399/white.jpg);background-repeat:repeat;color:#664;margin-bottom:6px;text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
.mceContentBody p {text-align:left;}
.mceContentBody a {color: #14223E;}
.mceContentBody ul {list-style-type: disc;list-style-position:outside;margin: 0 0 4px 16px;padding: 0px;}
.mceContentBody li {}

#holderBody {background:#ffffff;text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#holderBody strong {font-weight:bold;}
#holderBody a {text-decoration:underline;}
#holderBody p {margin:10px 0 10px 0;}
#holder {background:#ffffff;border: 1px solid #ccc;padding: 10px;margin: 5px;text-align: left;font-size:1em;}
#holder ul {list-style-type: disc;list-style-position:outside;margin: 0 0 4px 16px;padding: 0px;}
#holder li {margin:0;}



/*LAYOUT*/

body {text-align: center; padding: 0px; margin: 0px; background:#ecfaf5;/*background:#EDF6FE;*/}

#main {margin: auto; margin-top: 0px; text-align: center; width: 956px;background:#ecfaf5;/*background:#EDF6FE;*/}
#top {float:left;width:956px;height:153px;border-bottom: 1px solid #b3b3b3;background: #e9e5da;}

h1#siteName {float:left;width:956px;height:65px;margin:40px 0 0 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;}

#language {float:right;height:14px;line-height:14px;margin:8px 50px 6px 0;text-align:right;}
#language ul {list-style-type:none;margin:0;padding:0;}
#language li {list-style-type:none;margin:0 0 0 20px;padding:0;display:inline;}
#language a img {border:0;}

#logo {position:absolute;width:45px;height:47px;line-height:47px;margin:37px 0 0 30px;z-index:9999;}
#logo a img {border:0;}

#body {float:left;width:956px;min-height:340px;margin:0;padding:0;background-color:#fff;}

#topBanner {float:left;width:956px;height:70px;margin:0;padding:0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;text-align:left;}
#topBanner ul {list-style-type:none;margin:0;padding:0;}
#topBanner li {list-style-type:none;margin:0;padding:0;}
#topLeft {float:left;width:478px;height:70px;margin:0;padding:0;}
#topRight {float:right;width:478px;height:70px;margin:0;padding:0;}

#topNav {float:left;width:956px;height:34px;background:#fff;margin:0 0 21px;padding:0;border-bottom:1px solid #b3b3b3;}
#topnavigation {float:left;width:956px;height:34px;font-size:11px;margin:0;padding:0;}
#topnavigation ul {float:left;width:956px;height:34px;margin:0;padding:0;color:#000000;}
#topnavigation ul {background: transparent url(/images/imgHover.png) no-repeat scroll 0 0;}
#topnavigation ul li {float:left;width:105px;margin:0;height:16px;display: inline;text-align:center;padding:9px 0;border-left:0px solid #1f1f1f;cursor:pointer;}
#topnavigation ul li a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:14px;color:#000;font-weight:bold;text-decoration:none;padding:0;}
#topnavigation ul li img {margin:0;padding:0;border:0;}
#topnavigation ul li a span {position:relative;width:105px;font-size:8px;margin-top:-38px;}
.transparent {display:inline-block;filter:alpha(opacity=0);opacity: 0;-moz-opacity:0;}

#bottom {float:left;border-top: 1px solid #b3b3b3;background: #e9e5da;text-align:center;}
#footer {width:956px;height:12px;padding:8px 0px;background:#fff;margin:21px 0;border-top:1px solid #b3b3b3;border-bottom:1px solid #b3b3b3;text-align:center;}
#footer a {color:#808080;text-decoration:none;background:#fff url(/media/491/envelope.gif) no-repeat scroll left 80%;margin:0 0 0 6px;padding:0 0 0 15px;text-align:left;}
#footer #button {float:left;margin:-1px 0 0 0;padding:0;}
#footer #button input {position:absolute;background:#fff url(/media/491/envelope.gif) no-repeat scroll left 80%;border:0;font-family: Verdana, Arial, sans-serif;font-size: 11px;color:#808080;}

#col1 {float:left;width:209px;min-height:342px;padding:19px 10px 19px 19px;border-right:2px solid #ecfaf5/*#EDF6FE*/;}
#col2 {float:left;width:218px;min-height:342px;padding:19px 10px;margin:0 0 0 -2px;border-left:2px solid #ecfaf5/*#EDF6FE*/;border-right:2px solid #ecfaf5/*#EDF6FE*/;}
#col3 {float:left;width:476px;min-height:342px;padding:19px 0;z-index:1;margin:0 0 0 -2px;border-left:2px solid #ecfaf5/*#EDF6FE*/;}

#col2bag {float:left;width:238px;min-height:342px;padding:19px 0px;margin:0 0 0 -2px;border-left:2px solid #ecfaf5/*#EDF6FE*/;border-right:2px solid #ecfaf5/*#EDF6FE*/;}
#col2bag img {margin:0 4px;}
.details {float:left;padding:19px 10px;}
.label {float:left;width:218px;margin:0;padding:0;text-transform:uppercase;font-weight:bold;}
.input {float:left;width:218px;margin:0 0 6px 0;padding:0;}

.columns, .nobg {background:#fff;}
.co2reduced {background:#fff url(/media/481/co2_reduced.gif) no-repeat scroll 16% 95%;}
.co2reduced table {margin-bottom:0;}
.co2reduced td {padding:0;}
.logobg {background:#fff url(/media/486/logo_bg.gif) no-repeat scroll 16% 98%;}

#col1 h1 a {text-decoration:none;color: #8CADA2/*#84C4F0*/;}
#col1 ul {float:left;width:205px;list-style-type:none;margin:0 0 20px;padding:0;}
#col1 li {float:left;width:205px;list-style-type:none;list-style-position:outside;margin:0;padding:0;color:#808080;background:#fff url(/media/862/li.gif) no-repeat scroll left 3px;}
#col1 ul li ul {float:left;width:195px;list-style-type:none;margin:0 0 0 10px;padding:0;}
#col1 ul li ul li {width:195px;}
#col1 li a {display:block;padding: 0 0 0 10px;text-decoration:none;color:#808080;}
#col1 .selected,
#col1 li a:hover {color:#8cada2;/*color: #84C4F0;*/}

#features {float:left;width:956px;margin:0;padding:0;border-top:2px solid #EDF6FE;}
#re-box {float:left;width:209px;height:127px;margin:0 2px 0 0;padding:19px 10px 19px 19px;background:#fff;}
#featuredItems {float:left;}
#featuredItems ul {float:left;margin:0;padding:0;list-style-type:none;}
#featuredItems #wide li {float:left;list-style-type:none;display:inline;margin:0 9px 0 0;padding:0 5px;}
#featuredItems #narrow li {float:left;list-style-type:none;display:inline;margin:0 5px 0 0;padding:0 5px;}
#featuredItems a img {border-left:2px solid #fff;border-right:2px solid #fff;border-top:0;border-bottom:0;}
#featuredItems a:hover img {border-left:2px solid #daecfb;border-right:2px solid #daecfb;border-top:0;border-bottom:0;}

/* Subpages layout */
#content{text-align: left;}

#collection {float:left;margin:0 19px;padding:0;}
#collection ul {float:left;margin:0;padding:0;list-style-type:none;}
#collection li {float:left;width:94px;height:91px;list-style-type:none;display:inline;margin:0 5px 15px 0;padding:0 5px;text-align:center;}
#collection li a {float:left;width:90px;}
#collection a img {border-left:2px solid #fff;border-right:2px solid #fff;border-top:0;border-bottom:0;}
#collection a:hover img {border-left:2px solid #8cada2/*#daecfb*/;border-right:2px solid #8cada2/*#daecfb*/;border-top:0;border-bottom:0;}

#exhibition {float:left;width:218px;}
#exhibition ul {float:left;width:100%;margin:0;padding:0;list-style-type:none;}
#exhibition li {float:left;width:100%;list-style-type:none;display:inline;margin:0 0 20px 0;padding:0;text-align:center;}

#offices table {border-spacing:0;}
#offices th {display:none;}
#offices td {padding:2px;font-size:11px;vertical-align:top;}
#offices .place {width:150px;}
td.hover, tr.hover, td.hover a {background-color:#84C4F0;color:#fff;}

ul#materials {float:left;width:100%;list-style-type:none;margin:0;padding:0;}
ul#materials li {list-style-type:none;margin:0;padding:0;}

#prevNext {float:left;width:100%;}
#prevNext a {text-decoration:none;color:#808080;}
.prev {float:left;width:45%;text-align:right;padding:0 10px 0 0;}
.next {float:right;width:45%;padding: 0 0 0 10px;}

/* FONTS standards */
body {font-family: Verdana, Arial, sans-serif;font-size: 11px;color:#808080 }

h1, h2, h3, h4, h5, h6 {color: #8cada2;/*color: #84c4f0;*/ font-weight: 500;}
h1, h2 {font-size:17px; line-height: 16px; margin: 0 0 1em;font-weight: bold; letter-spacing:-1px;text-align: left; width: auto; color:#8cada2;/*color: #84c4f0;*/}

h3 {font-size: 18px;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em; color: #808080; font-size: 11px;}
p img {float:left;margin:0 1.5em 1.5em 0;padding:0;border:0;}
p img.right {float:right;margin:0 0 1.5em 1.5em;}
p a img {border:0;}

/* LINKS standards */
a:focus {color:#808080}
a:hover {color:#8cada2;}
a {color: #808080;text-decoration:underline;}
h1 a{color: #666; text-decoration: none;}

.green {color:#8CADA2;}

/* ELEMENTS standards */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* FORM ELEMENTS */
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:250px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

.error ul{margin-bottom: 0; padding-bottom: 0;}




#backgroundPopup {
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:9999;
}  
#popupContact {
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:384px;  
width:408px;  
background:#FFFFFF;  
border:2px solid #cecece;  
z-index:10000;  
padding:12px;  
font-size:13px;  
}  
#popupContact h1{  
text-align:left;  
color:#6FA5FD;  
font-size:22px;  
font-weight:700;  
border-bottom:1px dotted #D3D3D3;  
padding-bottom:2px;  
margin-bottom:20px;  
}  
#popupContactClose{  
font-size:14px;  
line-height:14px;  
right:6px;  
top:4px;  
position:absolute;  
color:#6fa5fd;  
font-weight:700;  
display:block;  
}  

.mediagallery {float:left;width:100%;height:335px;text-align:center;}
.mediagallery ul {width:100%;list-style-type:none;margin:0;padding:0;}
.mediagallery li {width:100%;list-style-type:none;margin:0;padding:0;text-align:center;}


.addthis_toolbox {float:left;padding:0 10px;}
.addthis_toolbox a {text-decoration:none;}
.addthis_default_style .at300b, .addthis_default_style .at300m {padding:0;}



























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h2 {

}


