@charset "UTF-8";
/* CSS Document */

 body{background-color: #003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #003366;
}




#topmenu-left {height:67px; width:217px; background-image:url(images/top-left-curve.gif); background-repeat:no-repeat;}

#topmenu-right {height:67px; width:211px; background-image:url(images/nha-home-top-right.jpg); background-repeat:no-repeat;}

#header{margin:auto; width:951px; height:145px; background-image:url(images/nha-header.jpg); background-repeat:no-repeat; position:relative;}

.header-button{position:absolute; display:block; left: 39px; top: 18px; width: 255px; height:113px; cursor:pointer;}







/*SubMenu */

.sub{list-style-type:none;
  display: block ; 
  
  
   border-bottom:1px solid  #E4E4E4;
   
 width:150px;
  height:auto;
  text-decoration: none; 
    cursor:pointer;
      padding:3px; font-size:13px;
	  margin-top:5px;
	  margin-left:35px;
	  
	  color: #003366; font-weight:bold;
  }

.sub:hover { text-decoration:underline;       }

/*End SubMenu */


/*Side Bars*/

#bullets{ background-image:url(images/Insurance-coverage.jpg); background-repeat:no-repeat;  height:105px; width:100%}

#complaints{background-image:url(images/consumer-complaints.jpg); background-repeat:no-repeat;  height:76px; width:100%}


/*End Side Bars*/







.button {
  display: block;
   width: 227px;
  height: 46px;
  text-decoration: none; 
  background-image:url(images/button1.jpg); 
 background-position:left;  cursor:pointer;
  }


.button:hover {   background-image:url(images/button2.jpg);  color:#ffffff;
  }

#footer{width:951px; height:80px; padding:5px; position:relative;}

.footer2{ display:block;background-image:url(../images/nation-healthcare-9.gif); width:951px; height:14px; background-repeat:no-repeat; background-position:top;  position:absolute; top:0px; left:0px;}

/* Fonts */


.h1 {margin:0px; font-size:18px;}

.menu{ font-size:14px; font-weight:bold;}


.menu A:link {text-decoration: none; color: #003366;}
.menu A:visited {text-decoration: none; color: #003366; }
.menu A:active {text-decoration: none; color: #003366;}
.menu A:hover {text-decoration: underline; color: #003366;}

.footer {font:Arial, Helvetica, sans-serif; font-size:12px; color:#66CCFF; }


.calltoaction{font-size:26px; color:#336699;}
.calltoaction2{font-size:26px; color:#003366; font-weight:bold;}




/*Curved Box*/


.curvy {position:relative; width:200px; background:#d9e9f6; margin:5em auto;}
#ctl, #cbl, #ctr, #cbr {position:absolute; width:20px; height:20px; color:#d9e9f6; background:#fff; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#cbl {bottom:0; left:0;}
#ctr {top:0; right:0;}
#cbr {bottom:0; right:0;}
.curvy em b {position:absolute; font-size:150px; font-family:arial; color:#d9e9f6; line-height:40px; font-weight:normal;}
#ctl b {left:-8px;}
#ctr b {left:-25px;}
#cbl b {left:-8px; top:-17px;}
#cbr b {left:-25px; top:-17px;}
.curvy p {position:relative; z-index:100; padding:10px 10px;}


/* End Curved Box*/


#bottom{ width:100%; background-image:url(images/nha-bottom.jpg); height:17px; background-repeat:no-repeat; }