body{
  margin: 0;
  padding: 0;
  width:100%;
  background: #ffffff;
}

img{
  border: 0;
}

table{
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-align: left;
  line-height: 19px;
}

#head{
  margin: 0;
  padding: 0;
  width: 100%;
  height: 44px;
  background: #dedfe1;
  border-bottom: 2px solid #fff;
}

#head img{
  float: left;
  display:block;
}

#head p{
  float: left;
  margin: 15px 0 0 389px;
  font: normal 13px verdana, sans-serif;
  color: #000;
  display:inline;
}

#navi{
  clear:both;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 61px;
  background: #113488;
}

#navi #items{
  padding: 12px 0 0 19px;
  font: bold 11px verdana, sans-serif;
  color: #fff;
}

#navi #items a{
  margin: 0 13px 0 0;
}

#navi #items a:link, #navi #items a:active, #navi #items a:visited, #navi #items a:hover {
  font: bold 11px verdana, sans-serif;
  color: #fff;
  text-decoration: none;
}


#navi #quickcontact{
  margin: 11px 0 0 19px;
  padding: 2px 2px 0 2px;
  width: 290px;
  height: 23px;
  background: #fff;
  font: bold 11px verdana, sans-serif;
  color: #fff;
}

#navi #quickcontact #quickmail{
  padding: 4px 0 0 0;
  margin: 0 2px 0 0;
  float: left;
  width: 126px;
  height: 19px;
  background: #757b8b;
}

#navi #quickcontact #quickmail a:link, #navi #quickcontact #quickmail a:hover, #navi #quickcontact #quickmail a:active, #navi #quickcontact #quickmail a:visited{
  font: bold 11px verdana, sans-serif;
  color: #fff;
  text-decoration: none;  
}

#navi #quickcontact #quickmail img{
  margin: 0 0 0 7px;
}  

#navi #quickcontact #quickdate{
  padding: 4px 0 0 0;
  float: left;
  width: 162px;
  height: 19px;
  background: #757b8b;
}

#navi #quickcontact #quickdate a:link, #navi #quickcontact #quickdate a:hover, #navi #quickcontact #quickdate a:active, #navi #quickcontact #quickdate a:visited{
  font: bold 11px verdana, sans-serif;
  color: #fff;
  text-decoration: none; 
}

#navi #quickcontact #quickdate img{
  margin: 0 0 0 9px;
}

#content{
  margin: 15px 0 15px 19px;
  width: 738px;
  background: #ffffff;
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-align: left;
  line-height: 19px;
}

#footer_grey{
  height: 171px;
  width: 100%;
  background: #dedfe0;
}


#footer_search{
  float: left;
  margin: 9px 5px 0 19px;
  width: 210px;
  font: normal 11px verdana, sans-serif;
  color: #000;
  line-height: 19px;
}


.input{
  border: 1px solid #4a4a4c;
  margin: 0;
  padding: 0;
}

#footer_search .submit{
  border: 0;
  background: #dedfe0;
}

#footer_newsletter{
  float: left;
  margin: 9px 5px 0 0;
  width: 211px;
  font: normal 11px verdana, sans-serif;
  color: #000;
  line-height: 19px;  
}

#footer_contact{
  float: left;
  margin: 9px 5px 0 0;
  width: 211px;
  font: normal 11px verdana, sans-serif;
  color: #000;
  line-height: 19px;  
}

#footer_contact a:link, #footer_contact a:active, #footer_contact a:visited, #footer_search a:link, #footer_search a:active, #footer_search a:visited{
  font: normal 11px verdana, sans-serif;
  color: #000;
  line-height: 19px; 
  text-decoration: underline;
}

#footer_contact a:hover, #footer_search a:hover{
  font: normal 11px verdana, sans-serif;
  color: #000;
  line-height: 19px; 
  text-decoration: none;
}

#footer_blue{
  height: 76px;
  width: 100%;
  background: #113488;
}

#footer_blue #breadcumbs{
  margin: 0 0 0 19px;
  width: 738px;
  padding: 9px 0 0 0;
  font: normal 11px verdana, sans-serif;
  color: #fff;
  text-align: right;
  line-height: 19px;
}


#footer_blue #breadcumbs a:link, #footer_blue #breadcumbs a:active, #footer_blue #breadcumbs a:visited{
  font: normal 11px verdana, sans-serif;
  color: #fff;
  text-decoration: underline;
}

#footer_blue #breadcumbs a:hover {
  font: normal 11px verdana, sans-serif;
  color: #fff;
  text-decoration: none;
}

#footer_newsletter a:link, #footer_newsletter a:active, #footer_newsletter a:visited{
  font: normal 11px verdana, sans-serif;
  color: #000;
  text-decoration: underline;
}

#footer_newsletter a:hover {
  font: normal 11px verdana, sans-serif;
  color: #000;
  text-decoration: none;
}

.submenu{
  position: absolute;
  margin: 0 0 0 0px;
  display: none;
  width: 320px;
  border: 1px solid #dedfe0;
  padding: 5px;
  background: #dedfe0;
  filter:Alpha(opacity=95);
  -moz-opacity:0.95;
  font: normal 13px verdana, sans-serif;
  color: #000;
  line-height: 19px;
}

#content a:link, #content a:active, #content a:visited {
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-decoration: underline;
}

#content a:hover{
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-decoration: none;
}

#content #smallcontent .team_members a:link, #content #smallcontent .team_members a:active, #content #smallcontent .team_members a:visited, #content #smallcontent .team_members a:hover {
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-decoration: none;
}


#navi #items .submenu a:link, #navi #items .submenu a:active, #navi #items .submenu a:visited, #navi #items .submenu a:hover{
  font: normal 13px verdana, sans-serif;
  color: #000;
  text-decoration: none;
  line-height: 19px;  
}

.button{
  padding: 0px;
  width: 100px;
  font: normal 12px "trebuchet ms", arial, sans-serif;
  color: #000;
}
