@charset "UTF-8";

.en {
  font-family: Tahoma, Arial, Helvetica, sans-serif !important;
}


/* COLOUR CLASSES */
.green{
color: #82bb4a;
}

.blue{
color:#00bbf2;
}

.purple{
color:#8681bd;
}

.orange{
color:#e7664b;
}

.smallprint{
color:#b7c3ca;
}

.teal{
color:#149592;
}

/* LINK WITH ARROW */
.link_arrow{
padding-right: 10px;
background-image: url("../images/wwt_pink_link_arrow.png");
background-repeat: no-repeat;
background-position: right center;
}

/* LINK SUBSCRIBE RSS */
.link_subscribe_rss{
padding-left: 20px;
background-image: url("../images/wwt_subscribe_rss.gif");
background-repeat: no-repeat;
background-position: left center;
color:#149592;
}

.link_subscribe_rss:hover{
color:#149592;
}

/* LINK SUBSCRIBE NEWSLETTER */
.link_subscribe_newsletter{
padding-left: 20px;
background-image: url("../images/wwt_subscribe_newsletter.gif");
background-repeat: no-repeat;
background-position: left center;
color: #149592;
}

.link_subscribe_newsletter:hover{
color: #149592;
}

/* BLOCK QUOTE CLASS */
.block_quote{
margin-top: 0px;
margin-bottom: 15px;
display: inline-block;
padding: 0 20px 0 0;
}

.block_quote img{
float: left;
margin:0 10px 10px 0;
}

.block_quote p{
padding-bottom: 0;
}

/* CONTACT PAGE MAP */
.contact_map{
border: 5px solid #d1e2ec;
float: left;
margin-right: 10px;
margin-bottom: 5px;
}

.map{
margin-top: 15px;
margin-bottom: 15px;
}

/* NEWS DATE CLASS */
.news_date{
font-size: 0.85em;
}

/* REQUIRED CLASS */
.required{
float:right;
}


.error
{
  color:#CE478C;
}
















.white, .white a
{
  color:white !important;
}

.whitebg
{
  background:white !important;
}

.site_map_item h3
{
  margin:0 0 15px 25px;
  padding:0;
  font-size: 1.2em;
  font-weight: bold;
} 
 
.site_map_item
{
  display:block;
  float:left;
  position:relative;

  width:100%;
  padding:0 0 0px 0;
}

#sitemap h2{
color:#149592;
font-size: 1.6em;
font-weight: bold;
padding-left: 10px;
}

.site_map_item ul
{
  display:block;
  float:left;
  position:relative;
  width:100%;
  padding:0;

  left:0px;
 }

.site_map_item ul li
{
  display:block;
  float:left !important;
  width:310px;
  clear:both;
  padding:0px;
 }
 
 .site_map_item ul li ul li{
 font-size: 11px;
 }

.site_map_item ul li.right_col {
  margin: 0 0 0 20px;
  display:block;
  width: 310px;
  float:left !important;
  clear:none;
}

.site_map_item ul.wide li
{
  display:block;
  width:600px;
  padding:0px;
 }


.left_border
{
border-left:1px solid #C6CED7 !important;
}

.over:hover{
background-color:#149592;
color:white !important;
}


.over:hover a{
color:white !important;
}

h2.minimap 
{
  width:200px !important;

}

h2.minimap p
{
  color:#149592 !important;
font-size:16px !important;
font-weight:bold !important;
line-height:20px;
margin:0 !important;
padding:0 !important;
}

.divider
{
display:block;
float:left;
clear:both; 
min-width: 650px; 
height:2px;
}



