*{
margin: 0;
padding: 0;
}

body {
  margin: 0;
  padding: 0;
  font-family:"Trebuchet MS",Tahoma,Arial;
  color: #000000;
  font-size: 12px;
  font-variant:normal;
  background-color:#FFFFFF;
  
  }
  
  #headerbase  {
  width:987px;
  
  background-image:url(images/header-bg.gif);
  background-repeat:no-repeat;
  margin:0 auto;
  }
  
  #header  {
  width:950px;
  height:34px;
  margin:0 auto;
  padding:0;}

  
  #header-right  {
  width:658px;
  height:40px;
  margin:0;
  padding:0;
  float:right;
  }
  
  .menu2 {
  padding:2px 0 0 0px; 
  margin:0; 
  list-style:none; 
  height:34px;  
  font-family:arial, verdana, sans-serif;
  float:right; 
  }

  .menu2 li.top {
  display:block; 
  float:left; 
  margin: 0 0 0 0;
  padding: 0 0 0 0; 
  }

  .menu2 li a.top_link {
  display:block; 
  float:left; 
  height:30px; 
  line-height:28px; 
   color:#FFFFFF; 
  text-decoration:none; 
  font-size:12px; 
  font-weight:bold; 
  padding:0 0 0 8px;
  margin:0 0 0 0; 
  cursor:pointer; 

  }

  .menu2 li a.top_link span {
  float:left; 
  display:block; 
  padding:0 15px 0 7px; 
  height:30px;

  }


  .menu2 li a.top_link:hover {
  color:#0594B4; 
  background: url(images/menu-button-bgn.jpg);
  }

  .menu2 li a.top_link:hover span {
  background:url(images/menu-button-bgn.jpg) no-repeat right top;
  }
  
  #banner  {
  margin:0 ;
  padding:0;
  height:513px;
  width:100%x;
  }
  
  #banner-top  {
  padding:0;
  margin:0 auto ;
  width:987px;
  height:214px;
  background-image:url(images/banner-top.jpg);
  background-repeat:no-repeat;
  }
  
  #banner-bottom-base  {
  width:100%;
  
  background-image: url(images/banner-bottom-base.jpg);
  background-repeat:repeat-x;
  }
  
  #banner-bottom  {
  padding:0;
  margin:0 auto;
  height:259px;
  width:950px;
  background-image:url(images/banner-bottom.jpg);
  
  }
  
  h3  {
  margin:18px 0 0 0;
  text-align:center;
  font-size:24px;
  color:#D70842;
  }
  
  .color  {
  color:#313131;
  }
  
  
  h4  {
  margin:20px 0 0 30px;
  padding:0;
  font-size:16px;
  color:#012c42;
  }
  
  #main-middle  {
  margin:0 auto;
  padding:0;
  width:950px;
  }
  
  #middle-left  {
  margin:0;
  padding:0;
  width:172px;
  color:#00CC66;
  float:left;
  }
  
  
  h5{
  width:162px;
  height:28px;
  margin:15px 0 0 0;
  padding:4px 0 0 10px;
  background-image: url(images/menu-items-vv-.jpg);
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:16px;
  }
  
  #menu-items{
  list-style:none;
  margin: 0 0 20px 0px;

  }#menu-items ul{padding:0 ; margin:0}
  
  #menu-items li{ width:170px;
  list-style:none;
  padding:5px 0 5px 0;
  }
  
  #menu-items li a{
  text-decoration:none;
  color: #606060;
  font-size:10px; 
  font-family:Verdana, Arial, Helvetica, sans-serif;

  }
  
  #menu-items li a:hover{
  text-decoration:none;
  color:#101010;
  }
  
  #subscribe  {
  margin:0;
  padding:7px 0 0 10px;
  width:162px;
  height:101px;
  background-image:url(images/subscribe.jpg);
  background-repeat:no-repeat;
  text-align:left;
  color:#FFFFFF;
  font-size:16.5px;
  }
.text-field2{
  background-image: url(images/subscribe-field.jpg);
  background-repeat:no-repeat;
  background-attachment:inherit;
  width:145px;
  height:18px;
  border:0;
  margin:5px 0 5px 0;
  padding: 5px 5px 3px 5px;
  background-position: bottom right;
  vertical-align:middle;
  font-style:italic;
  }

  
  .submit2{
  width:71px;
  height:27px;
  background-image: url(images/subscribe-submit.jpg);
  background-repeat:no-repeat;
  border:0;
  margin:0;
  padding:0 0 0px 0px;
  color:#FFFFFF;
  cursor:pointer;
  vertical-align:middle;
  }
  
  
  .content  {
  padding:0 20px 0 20px;
  width:547px;
  text-align:justify;
  color:#0f0f0f;
  float:left;
  
  }
.content a{ color:#04BFCE ; text-decoration:underline}
.content a:hover{text-decoration:none}
  
  
  h2 {
  padding:0px 0 0 0;
  margin:20px 0 0 0;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  color:#033e49;
  }
  
  #middle-right  {
  margin:0;
  padding:0;
  width:191px;
  float:left;
  }
  
  #ask-question  {
  margin:16px 0 0 0;
  padding:10px 0 0 8px;
  width:164px;
  height:250px;
  background-image:url(images/ask-qstn.jpg);
  background-repeat:no-repeat;
  text-align:left;
  color:#FFFFFF;
  font-size:15px;
  }
  
   .text-field3{
  background-image: url(images/ask-qstn-field.jpg);
  background-repeat:no-repeat;
  background-attachment:inherit;
  width:145px;
  height:20px;
  border:0;
  margin:0 0 10px 0;
  padding: 5px 5px 3px 5px;
  background-position: bottom right;
  vertical-align:middle;
  font-style:italic;
  }
.submit3 {
  width:71px;
  height:27px;
  background-image:url(images/ask-qstn-button.jpg);
  background-repeat:no-repeat;
  border:0;
  margin:0;
  padding:0 0 0px 0;
  color:#FFFFFF;
  cursor:pointer;
  vertical-align:middle;
  }
  
  
  h6{
  width:162px;
  height:28px;
  margin:15px 0 0 0;
  padding:4px 0 0 10px;
  background-image: url(images/menu-items-n.jpg);
  background-repeat:no-repeat;
  color:#FFFFFF;
  font-size:16px;
  }
  
  
  #menu-items-o{
  list-style:none;
  margin: 0 0 20px 5px;

  }
  
  #menu-items-o li{
  list-style:none;
  line-height:30px;
  
  padding:0 0 0 0;
  }
  
  #menu-items-o li a{
  text-decoration:none;
  color: #606060;
  }
  
  #menu-items-o li a:hover{
  text-decoration:none;
  color:#101010;
  }
  img{border:0}
  
  #footer  {
  margin-left:10px;
  padding:20px 0 0 0;
  width:987px;
  height:50px;
  background-image:url(images/footerbase.jpg);
  background-repeat:no-repeat;
  float:left;
  text-align:center;
  color:#FFFFFF;
  }
  #footer a{color:#FEF3E2; font-size:11px; font-weight:bold}
  #footer a:hover{color:#D8D8D8; text-decoration:none}
  
  p  {
  margin-bottom:5px;
  }
  
  li{ margin-left:12px; list-style:square}
  
  .comment{ background:#EAEAEA; border:#003F42 1px dashed; padding:12px; margin-bottom:5px}
  
  .comment strong{ color:#003F42; font-style:italic}