html { background: #FFF; }
body { font: 13px 'Tahoma', sans-serif; color: #000; }
img, a img { border: none; }
a { text-decoration: none; color: #f53238; }
a:hover { text-decoration: none; }
a:focus, a:active { outline: none; }
#header { background: url('/images/headerbg1.png') top no-repeat; }
#slogan { font: 20px 'Miriad Pro', 'Tahoma'; color: #f53238; }
#sign { font: 17px 'PFBeauSansPro Bold', 'Trebuchet MS', 'Tahoma'; color: #f53238; }
#sign a { font-weight: bold; text-transform: uppercase; color: #f53238; text-decoration: none; border-bottom: 1px dashed #f53238; }
#sign sup { font: 11px 'Trebuchet MS', 'Tahoma'; font-style: italic; }
#phones { color: #f53238; }
#phones a { text-decoration: none; border-bottom: 1px dashed; }
#phones span.skypelink { background: url('/images/skypelinkbg1.png') left top no-repeat; }
#phones span.skypelink a { font: 11px 'Tahoma'; font-weight: bold; text-decoration: underline; border: none; }
#phones span.phones {
  font: 17px 'PFBeauSansPro Bold', 'Trebuchet MS', 'Tahoma';
}
#topmenu li {
  background: url('/images/topmenu_r.png') 100% 0 no-repeat;
  list-style:none;
}
#topmenu li a {
  font: 14px 'Tahoma';
  font-weight: bold;
  background: url('/images/topmenu_l.png') no-repeat;
  color: #333;
}
#topmenu li.first {
  background: #f53238;
  color: #fff;
}
#topmenu li.first a{
  text-decoration: none;
  text-transform: uppercase;
  background-image:none;
  background: #f53238;
  color: #fff;
}
#topmenu li span.active { font: 14px 'Tahoma'; font-weight: bold; color: #333; }
#navmenu { /*background: url('/images/menubg2.png') center repeat-x;*/ border: 1px solid #EBEBEB; }
#navmenu a { color: #333; }
div#content { background: url('/images/gdline1.png') center bottom no-repeat; }
div#content h1 { font: 22px 'Tahoma'; color: #f53238; text-align: center; }
div#content p { text-align: justify; }
#faces { background: url('/images/gdline1.png') center bottom no-repeat; }
#faces li{
  list-style:none;
}
#news { background: url('/images/gdline1.png') center bottom no-repeat; }
#news h1 { font: 18px 'Tahoma'; color: #333; }
#news h4 span { font: 11px 'Tahoma'; color: #FFF; background-color: #333; }
#footer #search { background: url('/images/magnifier.png') left top no-repeat; }
#footer #search #q{
  font-size:11px;
  border: 1px solid #000;
  background:none;
}
#footer #search .but{
  text-decoration:underline;
  cursor:pointer;
  font:16px 'Tahoma';
  background:none;
  border:none;
  color:#f53238;
}
#footer address { font-size:12px; font-style: normal; color: #333; }
#footer address a { color: #333; text-decoration: underline; }
#left ul { list-style: none; }
#left #navibar li{
  font-size: 14px;
}
#left #navibar li a, #left #navibar li span{
  color:#000;
}
#left #navibar li span{
  font-weight:bold;
}
#left #navibar li li ul{
  padding:10px 0 20px;
}
#left #navibar li li{
  font-size: 13px;
  background: url('/images/bullet1.png') no-repeat 0 6px;
}
#left #navibar li li a, #left #navibar li li span{
  text-decoration:none;
  color:#f53238;
}
#left #navibar li li li{
  font-size: 12px;
}
#left #navibar li li li a, #left #navibar li li li span{
  text-decoration:none;
  color:#000;
}
#left #navibar li li span{
  font-weight:bold;
}
td#content h1{
  font: 18px 'Tahoma'; 
  background:#ff9b9b;
  color:#000;
}
td#content h2{
  font: 18px 'Tahoma'; 
  background:#978988;
  color:#fff;
}
td#content h3{
  font: 18px 'Tahoma'; 
}
td#content h4{
  font: 16px 'Tahoma'; 
}
td#content .theader { background: #FF9B9B; }
td#content .trow1 { background: #F3F0F0; }
td#content .trow2 { background: #E5E4E4; }
td#content table td { border: 1px solid #FFF; }
form sup{
  color: #f53238;
}
div#content_right { background: url('/images/gdline2.png') left bottom repeat-x; }
#resp h1 { font: 18px 'Tahoma'; color: #000; }
#resp { background: url('/images/gdline2.png') left bottom repeat-x; }
#resp h4 span { font: 11px 'Tahoma'; color: #FFF; background-color: #333; }
#resp p { font-style: italic; }
#news_right h1 { font: 18px 'Tahoma'; color: #000; }
#news_right { background: url('/images/gdline2.png') left bottom repeat-x; }
#news_right h4 span { font: 11px 'Tahoma'; color: #FFF; background-color: #333; }
.gwrapper { background: #ECECEC; }
ul.sitemap { list-style: none; }
ul.sitemap ul { list-style: none; }
fieldset { border: 0px; }