﻿@charset "utf-8";
/* -----------------------------------------------------------------

Copyright 2008 HRO'C Limited. All rights reserved
CSS written by Hussein Rasit (HR) Edited by Kevin Rapley (KR) 04.02.2009

SWATCHES

#000000 Black
#ffffff White
#c3cf21 Green
#ee342a Red
#8c0052 Burgundy
#6c2889 Purple
#66ad96 Aqua
#7e6448 Brown
#ec008c Pink

CONTENTS
Search for any of the below to be transported to that section of the
document

=HEADER
=MENU
=CONTENT
=FOOTER
=AGENCY COLOURS

=TOP
----------------------------------------------------------------- */

body {
 background: url('/media/17fd481a35fb4e70899619f8c1e3c5cb.gif') repeat;
 margin: 0;
 padding: 0;
}

 body h5, p, a, strong {
  margin: 0;
  padding: 0;
 }

 #page {
  margin: 0 auto;
  padding-bottom: 20px;
  width: 870px;
 }

/* =HEADER
contains the logo and background gradient for the masthead
----------------------------------------------------------------- */

 #header {   
  /*background: url('/media/67a51753489046d7aa36630bc682a514.gif') no-repeat 648px 16px;*/
  float: left;
  height: 50px;
  margin-top: 60px;
  width: 890px;
 }

  #header img {
   float: left;
   margin-top: 6px;
  }

  #header .menu {
   float: left;
   font-size: 1em;   
   font-weight: bold;
   list-style-type: none;
   margin: 20px 0 0 30px;   
  }

   #header .menu li {
    display: inline;
   }

    #header .menu li a:link, #header .menu li a:visited {
     background-color: inherit;
     color: white;
     margin-right: 10px;
     text-decoration: none;
     text-transform: lowercase;
	}

    #header .menu li a:hover, #header .menu li a:active {
     background-color: inherit;
     color: white;
	}

  #searchArea {
   float: right;
   font-size: 0.75em;
   font-weight: bold;
   height: 50px;
   margin-right: 20px;
   margin-top: 9px;   
   position: relative;
   width: auto;
  }

   #searchArea label {
    background-color: inherit;
    color: white;
    font-size: 1.3em;
    font-weight: bolder;
    position: absolute;
    right: 230px;
    top: 11px;
   }

   .searchTextbox {
    background-color: white;
    border: 2px solid #7e6448;
    color: #444;
    height: 15px;
    padding: 2px;
    position: absolute;
    right: 36px;
    top: 10px;
    width: 173px;
   }

   .searchButton {
    background-color: #bed13d;
    background: url('/images/go.png') no-repeat;
    behavior: url('/aspnet_client/script/iepngfix.htc');
    border: none;
    color: white;
    cursor: hand;
    font-size: 0.85em;	
    font-weight: bold;
    height: 26px;
    position: absolute;
    right: -2px;
    line-height: 9000px;
    text-indent: -9000px;
    top: 9px;
    width: 26px;
   }

   html[xmlns*=""] body:last-child .searchButton {
    line-height: 1;
   }

/* =MENU
Main navigational menu.
----------------------------------------------------------------- */

 #menu {
  height: 23px;
  padding-top: 20px;
 }

  #menu a:link, #menu a:visited {
   background-color: inherit;
   color: white;
   display: block;
   font-size: 0.75em;
   font-weight: bolder;
   height: 20px;
   padding-top: 3px;
   text-align:center;
   text-decoration: none; 
   text-transform: uppercase;
   width: 174px;   
  }

  #menu a:hover, #menu a:active {
   background-color: inherit;
   border: solid 1px white;
   color: white;
   height: 18px;
   padding-top: 2px;
   width: 172px;
  }

  #menu .selected a:link, #menu .selected a:visited {
   background-color: inherit;
   border: none;
   color: #c3cf21;
   height: 20px;
   padding-top: 3px;
   width: 174px;
  }

  #menu ul {
   height: 23px;
   margin: 0px;
   padding: 0px;
   list-style-type: none;
  }

   #menu li {
    display: inline;
    float: left;	
    height: 23px;
   }

/* =CONTENT
Main content region.
----------------------------------------------------------------- */

 #content {
  border: solid 1px white;
  margin-top: 5px;
  padding: 15px 0 60px 0;
 }

  #gallery {   
   border-top: solid 1px black;
   position: relative;
  }

   #imageBlock {
    border: none;
    float: left;
    margin: 0;
    padding: 0;
   }

    #imageBlock li {
     display: block;
     float: left;
     list-style: none;
     margin-left: 15px;
	}

   #imageBlock li.first-child {
    margin-left: 0;
    padding-left: 15px;
   }

     #imageBlock img {
      border: solid 1px white;
      height: 125px;
      width: 125px;
	 }

  #multipleregions {
   padding-top: 50px;
  }
  
  #center {
  	text-align: center;
	padding-top: 40px;
  }

   #media {
    margin-bottom: 50px
   }

    #media img {
     width: 837px;
	}

   #news {
    
   }

    #news h3 {
     font-weight: bold;
     line-height: 1.2em;
     margin: 0 0 10px;
    }

    #news h4 {
     font-weight: bold;
     line-height: 1.1em;
     margin: 5px 0 0 0;
	}

    #news p {
     background-color: inherit;
     color: white;
     line-height: 1.375em;
	}

    #news small {
     line-height: 1em;
	}

    #news small.right {
     margin-top: 5px;
	}

     #new small.right a:hover img {
      border-bottom: solid 1px white;
	 }

     #news strong {
      background-color: inherit;
      color: #c3cf21;
	 }

     #news a:link, #news a:visited {
      background-color: inherit;
      color: #c3cf21;
      text-decoration: none;
	 }

     #news a:hover, #news a:active {
      background-color: inherit;
      color: #c3cf21;
	 }

   #copy {
    float: left;
   }

    #copy p {
     background-color: inherit;
     color: white;
     font-size: 1.3em;
     text-align: justify;
	}

     #copy a:link, #copy a:visited {
      background-color: inherit;
      color: #c3cf21;
      text-decoration: none;
	 }

     #copy a:hover {
      text-decoration: underline;
	 }

/* =FOOTER
Copyright statement, links to policies, RSS and 3heads link
----------------------------------------------------------------- */

 #footer {
  padding-top: 15px; 
  position: relative;
 }

  #featured {
   left: -15px;
   position: absolute;
   top: -45px;
  }

  #statement {
   left: 0px;
   position: absolute;
   width: 700px;
  }

   #statement small {
    background-color: inherit;
    color: white;
   }

  #contact {
   background-color: inherit;
   color: white;
   position: absolute;
   top: -186px;
  }

   #contact a:link, #contact a:visited {
    background-color: inherit;
    color: #c3cf21;
    text-decoration: none;
   }

   #contact a:hover, #contact a:active {
    text-decoration: underline;
   }

  #rar {
   float: right;
  }

/* =AGENCY COLOURS
----------------------------------------------------------------- */
#menu .green a, #menu .green_selected a,
.green, .green_selected       { background-color: #c3cf21; color: #1d1716; }
.red, .red_selected           { background-color: #ee342a; color: inherit; }
.burgundy, .burgundy_selected { background-color: #8c0052; color: inherit; }
.purple, .purple_selected     { background-color: #6c2889; color: inherit; }
.aqua, .aqua_selected         { background-color: #66ad96; color: inherit; }
.brown, .brown_selected       { background-color: #7e6448; color: inherit; }
.pink, .pink_selected         { background-color: #ec008c; color: inherit; }

.menu, .menu ul, .menu li {
 list-style: none;
 margin: 0;
}

/* =TOP
Search for above to be brought to the top of the document
----------------------------------------------------------------- */