/****** LINK COLORS ******/

A                 { color: #004482; text-decoration: underline; }
A:hover           { color: #004482; text-decoration: underline; }

A.toplinks        { color: #999999; text-decoration: none; }
A.toplinks:hover  { color: #87C62C; text-decoration: none; }

A.nav             { color: #ABC4DA; text-decoration: none; }
A.nav:hover       { color: #FFFFFF; text-decoration: none; }

A.subnav          { color: #666666; text-decoration: none; }
A.subnav:hover    { color: #004482; text-decoration: none; }

A.links           { color: #abc4da; text-decoration: none; }
A.links:hover     { color: #FFFFFF; text-decoration: none; }

A.footer          { color: #87C62C; text-decoration: underline; }
A.footer:hover    { color: #87C62C; text-decoration: underline; }


/****** HTML TAG STYLES ******/

BODY {
  margin: 0px;
  background-color: #004482;
  background-image: url('../images/bgs/shade.gif');
  background-repeat: repeat-x;
}

B {
  color: #004482;
}

IMG {
  border: none;
}

UL {
  list-style-image: url("../images/ul.gif");
}

HR {
  height: 1px; 
  color: #FFFFFF;
  background-color: #FFFFFF; 
  border: none;
  border-top: 1px solid #E8D9B6;
}

H1, H2, H3, H4, H5, H6 {
  color: #7BB90D;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
}


/****** CLASSES ******/

.toplinks {
  color: #999999;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 9px;
  line-height: normal;
}

.nav {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 26px;
  text-align: center;
}

.nav_container {
  width: 100%;
  text-align: center;
  cursor: pointer; cursor: hand;
}

.subnav {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  line-height: 26px;
}

.copy {
  color: #666666;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 17px;
}

.copy_small {
  color: #666666;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 15px;
}

.links {
  color: #668BAD;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 18px;
}

.cta_container {
  background-color: #FFFFFF;
  background-image: none;
  border-top:    2px solid #B4C8DA;
  border-right:  1px solid #F1E7D1;
  border-bottom: 1px solid #F1E7D1;
  border-left:   1px solid #F1E7D1;
}

.cta_header {
  color: #004482;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
  line-height: 18px;
  padding: 0px 9px 0px 9px;
  border-top: 1px solid #F1E7D1;
  border-bottom: 1px solid #F1E7D1;
  background-color: #F6F1E3;
  background-image: url('../images/bgs/cta_shade.gif');
  background-position: right;
  background-repeat: repeat-y;
}

.cta_header A:link,A:visited,A:hover,A:active{
text-decoration: none;
}


.cta_copy {
  border-top: 1px solid #F1E7D1;
  border-bottom: 1px solid #F1E7D1;
  background-color: #F6F1E3;
  background-image: url('../images/bgs/cta_shade.gif');
  background-position: right;
  background-repeat: repeat-y;
}

.form_container {
  border: 1px solid #E9DAB6;
  background-color: #F9F5EB;
  padding: 10px;
}

.footer {
  color: #668BAD;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  line-height: 20px;
}

.smallelement {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
}


/****** ADDED TO OVERRIDE DEFAULT MIVA SETTINGS ******/
blockquote {
	margin: 0;
}
