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

body{
  background-color : white;
  margin : 10px 0 10px 0;
  text-align : center;
}

.clear{
  height : 1px;
  clear : both;
  overflow : hidden;
}

#header{
    width : 980px;
    height : 150px;
    margin : 0 auto 0 auto;
    position : relative;
    font-family : "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
    font-size : 0.875em;
}

#logo{
  position : absolute;
  top : 10px;
  left : 10px;
}

#countdown{
  position : absolute;
  top : 37px;
  left : 170px;
}

.formDecoration{
  background-image : url(/assets/gfx/form-decoration.gif);
  height : 72px;
  width : 180px;
  position : absolute;
  top : 64px;
  text-align : left;
}

.formDecoration Label{
  color : #0066cc;
  display : block;
  margin : 20px 0 0 5px;
  font-weight : bold;
}
.formDecoration input{
  color : #0066cc;
  background-color : transparent;
  border : none;
  width : 135px;
  float : left;
  margin : 12px 5px 0 10px;
  padding : 0 0 0 0;
  color : black;
}
.formDecoration input.submit{
  color : white;
  background-color : transparent;
  border : none;
  width : 24px;
  margin : 12px 0 0 3px;
  padding : 0 0 0 0;
  text-align : left;
  font-size : 12px;
}

#directory{
  right : 240px;

}
#sitesearch{
  right : 15px;
}

#container{
  width : 980px;
  border : 1px solid #ccc;
  border-bottom-left-radius: 30px;
  border-bottom-right-radius: 30px;
  margin : 0 auto 0 auto;
  font-family : "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size : 0.875em;
}

#seperator{
  margin : 20px 15px 20px 15px;
  background-image : url(/assets/gfx/seperator.png);
  background-repeat : repeat-y;
  background-position : 225px 0px;
}

#columnOne{
  float : left;
  width : 210px;
  text-align : right;
  color : #003366;
}
#addressBlock{
  float : left;
  text-align : right;
  color : #003366;
  width :180px;
  color : #003366;
  background-image : url(/assets/gfx/man-blue.gif);
  background-position : 100% 0%;
  background-repeat : no-repeat;
  padding : 5px 35px 0 0;
  font-size : 100%;
  line-height : 18px;
}

#columnTwo{
  float : right;
  width : 695px;
  text-align : left;
  margin : 0 0 -140px 0;
}

#bannerBlock{
  background-image : url(/assets/gfx/background.jpg);
  background-position : 50% 50%;
  height : 192px;
  text-align : center;
  font-family : "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size : 0.875em;
}

#banner{
    width : 980px;
    height : 192px;
    margin : 0 auto 0 auto;
    background-image : url(/assets/gfx/banner.jpg);
}

#slides{
  float : right;
  margin : 14px 6px 0 0;
  width : 721px;
  height : 169px;
}

#leftSlides{
  float : left;
  width : 241px;
  height : 169px;
  overflow : hidden;
}
#middleSlides{
  float : left;
  width : 238px;
  height : 169px;
  overflow : hidden;
}
#rightSlides{
  float : right;
  width : 242px;
  height : 169px;
  overflow : hidden;
}


#highlightBox{
  float : left;
  margin : 80px 0 0 65px;
  color : white;
  text-align : left;
  width : 165px;

}
#highlightBox P{
   margin-bottom : 6px;
   font-size : 110%;
}

#highlightBox P.title{
  font-size : 180%;
  margin-bottom : 12px;
}

#highlightBox UL{
  margin : 0 0 0 0;
}

#highlightBox UL LI{
  margin : 0 0 0 0
  color : white;
  background-image : url(/assets/gfx/bullet-eupdate.gif);
  padding : 0 0 0 15px;
  }

#highlightBox A{
  color : #92d0ff;
}


#footer{
  width : 930px;
  margin : 8px auto 0 auto;
  padding : 0 0 1em 0;
  color : #999;
  font-family : "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
  font-size : 0.7em;
}

#footer A{
  color : #999;
  text-decoration : none;
}
#footer A:hover{
  color : #999;
  text-decoration : underline;
}

#sitedetails{
  float : left;
  width : 250px;
  text-align : left;
}

#cwn{
  float : right;
  width : 250px;
  text-align : right;
}



/*  Menu */

#columnOne UL{
  margin : 0 0 1em 0;
}

#columnOne UL UL{
  margin : 8px 0 8px 0;
}
#columnOne LI{
  list-style : none;
  text-align : right;
  margin : 0 0 8px 0;
  background-image : none;
}

#columnOne LI LI{
  list-style : none;
  text-align : right;
  margin : 0 0 4px 0;
}

#columnOne UL LI A{
  background-image : url(/assets/gfx/bullet-menu.png);
  background-repeat : no-repeat;
  background-position : 100% 3px;
  padding : 0 25px 0 0;
  font-weight : bold;
  display : block;
}
#columnOne UL LI LI A{
  background-image : url(/assets/gfx/bullet-menu2.gif);
  background-repeat : no-repeat;
  background-position : 100% 3px;
  padding : 0 25px 0 0;
  font-weight : normal;
}


/* Forms  */

Label{
  display : block;
  margin : 0 0 3px 0;
}

input.forminput, #q{
  border : 1px solid black;
  padding : 2px 5px 2px 5px;
  margin : 0 0 1em 0;
  width : 650px;
}
select.forminput{
  border : 1px solid black;
  padding : 2px;
  width : 662px;
  margin : 0 0 1em 0;
}
select.forminput option{
  padding : 2px 5px 2px 5px;
}

.pagination{
  margin : 0 0 1em 0;
}


/*  News  */

h2.featureTitle{
  float  : right;
  width : 255px;
  margin : 6px;
  font-weight : bold;
  font-size : 140%;
  padding : 0 0 0 0;
}

.featureBox{
  clear : right;
  border-radius : 10px;
  border : 1px solid #ff0000;
  float : right;
  width : 245px;
  padding : 10px 10px 10px 10px;
  margin : 0 0 0 15px;
}

.newsItem{
  background-image : url(/assets/gfx/man-red.gif);
  background-repeat : no-repeat;
  margin : 0 0 1em 0;
  padding : 0 0 0 45px;
}
.newsItem IMG{
  margin : 3px 0 3px 0;
}

.newsdate{
  color : #ff0000;
  font-size : 80%;
  margin : 0 0 3px 0;
}

.newstitle{
  font-weight : bold;
  margin : 0 0 3px 0;
  font-size : 100%;
}
.newscontent{
    color : #003366;
    border-bottom : 1px dotted black;
    padding : 0 0 1em 0;
}
