body
{
  margin: 0px; 
  background-color: #cfcfcf; 
  background-image: url(images/bg_pix.png); 
  color: #ffffff;
}

#insideWrp
{
  margin-top: 50px; 
  border-top: 2px solid #ab0214; 
  border-bottom: 2px solid #ab0214; 
  width: 100%; 
  background-color: #131313;
  background-image: url(images/site_bg_2.png);
}

#homeWrp
{
  margin-top: 50px; 
  border-top: 2px solid #ab0214; 
  border-bottom: 2px solid #ab0214; 
  width: 100%; 
  background-color: #131313;
  background-image: url(images/site_bg_2.png); 
}

#homeContent
{
  width:980px; 
  background-image: url(images/black_bg.png); 
  min-height: 300px;
}

.homeContentWrp
{
  margin: 10px 0px 30px 370px; 
  padding: 0px 0px 20px 0px; 
  float: left; 
}

.content
{
  margin: 10px 0px 30px 370px; 
  padding: 0px 20px 20px 20px; 
  float: left; 
  background-image: url(images/content_bg.png);
}

#insideContent
{
  width:980px; 
  background-image: url(images/site_bg_2.png); 
  min-height: 300px;
}

#logo
{
  float: left; 
  width: 337px;
}

.nav
{
  padding: 25px 0px 0px 30px; 
  float: left;
}

.insideNav
{
  padding: 25px 0px 0px 30px; 
  float: left;
}

div.smallnav
{
  background-image: url(images/small-nav-bg.png);
  width: 221px;
  height: 19px;
  float: right;
  margin-top: 45px;
  margin-right: 20px;
}

div.smallnav p
{
  display: block;
  margin: 0px;
  padding: 3px 0px 0px 10px;
}

div.smallnav p a, div.smallnav p a:visited
{
  font-size: 11px;
  color: #ab0214;
  text-decoration: none;
}

div.smallnav p a:hover
{
  font-size: 11px;
  color: #ffffff;
  text-decoration: none;
}

img
{
  border: 0px;
}

input, textarea
{
  background-color: #cfcfcf;
}

h3
{
  font-family: arial black;
  color: #ab0214;
  font-size: 18px;
  letter-spacing:0px;
  margin-bottom: 0px;
}

h2
{
  font-family: arial black;
  color: #ab0214;
  font-size: 15px;
  letter-spacing:0px;
  margin-bottom: 0px;
}

p.subheader
{
  font-family: verdana;
  font-size: 11px;
  color: #ffffff;
  margin-top: 0px;
}

p, li
{
  font-family: verdana;
  font-size: 11px;
  color: #959595;
}

.footer
{
  clear: both;
  width:980px;
  margin-bottom: 30px;
}

.footer p a,.footer p a:visited 
{
  color: #2c2c2c;
  font-size: 10px;
  text-decoration: none;
}

.footer p a:hover
{
  color: #2c2c2c;
  font-size: 10px;
  text-decoration: underline;
}

.formlabel
{
  margin-bottom: 2px;
}

a, a:visited, a:active
{
  color: #ffffff;
  text-decoration: none;
}

a:hover
{
  color: #ab0214;
  text-decoration: underline;
}

li.alert
{
  color: #ab0214;
}

li.alert p
{
  color: #ab0214;
}

p.more a
{
  background-image: url(images/red-arrow.png);
  background-position:right center;
  background-repeat: no-repeat;
  float: right;
  display: block;
  width: 90px;
  height: 20px;
  padding-top: 3px;
  margin-right: 10px;
}

p.more a:hover
{
  background-image: url(images/white-arrow.png);
  background-position:right center;
  background-repeat: no-repeat;
  float: right;
  display: block;
  width: 90px;
  height: 20px;
  padding-top: 3px;
  margin-right: 10px;
}
