body {
   font-size:100%;
   line-height:1.125em; /* 16x1.125=18px */
   color:#BCBCBC;
   background:#FFF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

/************ LINKS ************/
a:link,
a:visited {
   text-decoration: none;
   color:#CA2100;
   color:#ec2701;
}

a:hover,
a:active {
   text-decoration: none;
   color:#CA2100;
   color:#ec2701;
}

p a:link,
p a:visited {
  color:#CA2100;
   color:#ec2701;
}

/************ HEADERS ************/
h1 a:link,
h1 a:visited,
h2 a:link,
h2 a:visited,
h3 a:link,
h3 a:visited,
h4 a:link,
h4 a:visited {
  color:#2200CC;
  color:#CA2100;
   color:#ec2701;
   text-decoration: none;
}

h1 a:hover,
h1 a:active,
h2 a:hover,
h2 a:active,
h3 a:hover,
h3 a:active,
h4 a:hover,
h4 a:active {
   text-decoration: none;
}

h1,
h2,
h3,
h4,
h5 {
   font-weight:bold;
   color:#FFF;
}

h1 {
   font-size: 1.675em; /* 16 x 1.25 = 20px */
   font-size:20px;
   line-height: 1.375em;/* 16 x 2.25 = 22px */
}

h2 {
   font-size: 1em; /* 16 x 1 = 16px */
   font-size:16px;
   line-height: 1.125em;/* 16 x 1.125 = 18px */
   margin-bottom:5px;
}

h3 {
   font-size:0.875em;/* 16 x 0.875em = 14px */
   font-size:14px;
}

h4 {
   font-size:0.75em;/* 16 x 0.75em = 12px */
   font-size:12px;
}

h5 {
  font-size:0.625em;/* 16 x 0.625em = 10px */
 font-size:10px;
}

h6 {
  font-size:0.625em;/* 16 x 0.5em = 8px */
  font-size:8px;
}

/************ LISTS ************/
ul {
   margin:0 0 1.125em  0.8125em;
   list-style:disc outside;
  color:#CA2100;
   color:#ec2701;
}

ul li {
  list-style:outside;
  margin:0 0 .25em 0;
  color:#BCBCBC;
}

ol {
  margin:0 0 1.125em  1em;
  list-style-type:decimal;
}

li {
   margin-bottom:0;
  line-height:1.4375em;
  font-size:11px;
}

li,
blockquote {
   font-size:.75em; /* .75em x 16 =12px */
}

li li {
   font-size:1em; /* maintain font size for nested lists */
}

p,
li,
form {
   font-size:0.6875em; /* 0.6875em x 16 = 11px */
   font-size: 11px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   margin:0 0 1.125em 0;
}

p {
  margin:0 0 1.75em 0;
}


b,
strong {
  font-weight:bold;
  color:#666;
}

.mediaelement {
   font-size:0.75em;/*  0.875em x 16=  14px */
}

label.error {
   font-size:0.8125em; /* 0.8125em x 16 = 13px */
   background:#FF0;
   color:#F00;
}

div.searchresult {
   font-size:0.6875em;
}

div.pagination {
   font-size:0.75em;
   text-align:center;
   padding-top:1em;
}

table {border-collapse:separate;border-spacing:0;margin-bottom:1.4em; font-size:11px;}
th {border-bottom:1px solid #ccc;font-weight:700;}
td {border-bottom:1px solid #ddd;}
th,td {padding:6px 12px 6px 2px;text-align:center;}
td.right,th.right{text-align:right;}
td.left,th.left{text-align:left;}


#credits {
   font-size:0.5625em;
   line-height:1.5em;
  color:#737373;
}

#footer a {
  color:#A5A5A5;
  font-size:.6875em;
}
#breadcrumbs {
  color:#CA2100;
   color:#ec2701;
  font-size:.5em;
  font-size:9px;
}

#breadcrumbs a{
  color:#b5b5b5;
}
