/* ___________ BASIC SETTINGS ___________ */
body {
  margin: 20pt;
  border: 0;
  padding: 0;
  width: auto !important;
  background: #FFF;
  color: #000;
  font-family: Arial,Helvetica,Sans-Serif;
  text-align: left !important;
}
address {
  font-style: normal;
}
abbr, acronym {
  border-bottom: 0px solid #FFF;
}
h1, h2, h3, h4, h5, h6, p, form {
  margin: 0;
  padding: 0;
}
img {
  border: 0px solid #FFF;
  float: left;
  margin: 0 10pt 10pt 0;

}


/* ___________ STUFF TO HIDE ___________ */
caption, dfn, div.hr, div.hr2, div.hr02, div.hrBox, form, h2.subtitle, ul.eventNav1, ul.eventNav2, ul.eventNav3, #first, #nav-main{
  display: none;
}
#top, #leftSidebar, #em, #footer, .hideit, .navBar, .navBarTwo, .boxBorderNav, .atoz, .backtotop, .sitemap01, .sitemap02, .sitemap03 {
  display: none;
}


/* ___________ STYLING THE CONTENT ___________ */
#header h1 {
  font-size: 16pt;
  font-weight: bold;
  margin: 0 0 12pt 0;
}
h3 {
  margin: 0 0 12pt 0;
  font-size: 14pt;
}
h4 {
  margin: 0 0 12pt 0;
  font-size: 12pt;
}
p.breadcrumb {
  margin: 0 12pt 25pt 0;
  padding: 6pt 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  font-size: 8pt;
}
address, p, ul {
  display: block;
  margin: 12pt;
  font-size: 11pt;
}
.red, .error {
  color: #FF0000;
}

/* ___________ STYLING THE MODULES ___________ */
dl.calendar {
  margin: 0;
  font-size: 11pt;
}
dl.calendar dt {
  margin: 12pt 12pt 6pt 12pt;
}
dl.calendar dd {
  margin: 0 12pt;
}
ul.icons li img, ul.directory li img { float: none; padding: 0; margin: 6pt 6pt 0 0; border: 0; }