@import "header.css";
@import "maincontent.css";
@import "footer.css";
@import "subcontent.css";
/*------ Universal Style  -----*/
body {
  margin:0;
  padding:0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#585454;
  letter-spacing:0px;
  line-height:normal;
  background:url(../images/body_bg.png) repeat;
  font-weight:300;
}

a, a img {
  outline:none;
}

img {
  border:none;
  z-index:1;
  outline:none;
}

.bold {
  font-weight:bold;
}

.fl {
  float:left;
}

.fr {
  float:right;
}

.clear {
  clear:both;
}

ul, li {
  margin:0;
  padding:0;
}

h3, h4, h2, h1 {
  margin:0;
  padding:0;
  font-weight:300;
}

strong {
  font-weight:bold;
}


.bluebold {
  color:#005da3;
  font-weight:bold;
}

.greenfont {
  color:#a7b92c;
}

.servicegreen {
  color:#d2ea2f;
}


.darkgreenfont {
  color:#87942d;
}


.topgreenfont {
  color:#acbe3a;
}

.lightgreen {
  color:#cee436;
}

.whitefont {
  color:#FFF;
}

.grayfont {
  color:#cfcdcd;
}

.brmargin {
  margin:0 0 20px 0;
}

.textmargin20 {
  margin:0 0 0 20px;
}

li a.redlink {
  color:#c5312f;
}


li a:hover.redlink {
  text-decoration:underline;
}

li a.redlink2 {
  color:#c5312f;
  text-decoration:underline;
}


li a:hover.redlink2 {
  text-decoration:none;
}


a.redlinknormal {
  text-decoration:none;
  color:#C5312F;
}

a.graybold {
  text-decoration:underline;
  color:#585454;
}

a:hover.graybold {
  text-decoration:underline;
  color:#C5312F;
}

strong.head {
  font-size:12px;
  line-height:18px;
}

.imgholder {
  float:left;
  margin:10px 10px 10px 0;
  border:1px solid #00599f;
  padding:3px;
}

span.rightredreadmore a{
  display:block;
  float:right;
  width:88px;
  height:15px;
  display:block;
}

span.rightredreadmore a{
  color:#a71515;
  text-decoration:none;
  font-style:normal;
  font-size:11px;
  font-weight:bold;
}

span.testirightredreadmore a{
  position:relative;
  margin:145px 0 0 0;
}

.nobackground {
  background:none;
}