/* ------------------[A WebMediaRx layout - webmediarx.com]------------------
//
//  [You may adapt elements of this CSS in your own projects, but the unique 
//  combination of images, colors, sizes, typography, and positioning ("the 
//  design") is copyright 2006 WebMediaRx and may not be reproduced.]
//
// ------------------[Licensing:GPL --- WebMediaRx.com]------------------ */
/*
  hfc-az.com
  Screen, Projection Style Sheet - by webmediarx.com
  					- rev. 22 january 07
*/
/*  Tag Re-declarations
------------------------------------------- */
* { border:0;margin:0;padding:0;}
body {
  font-size:95%;
  background:url(../_img/body-bg.gif) repeat;
  margin: 0px; padding: 0px}
img{ border:none}

/*  Layout Definitions
------------------------------------------- */
#header{
  margin:0px auto;
  background:url(../_img/head-bg.gif) no-repeat top center;
  width:752px;
  height:140px}
#landscapeImage{
  margin:0px auto;
  margin-top:5px;
  background: url(../_img/landscape.gif) no-repeat top left;
  width:752px;height:172px}
#footer{
  padding-bottom:15px;
  margin:0px auto;
  text-align:center;
  background:url(../_img/footer.gif) no-repeat;
  width:752px; height:41px}
#footer a{
  color:#fdc367;
  text-decoration:underline}
#footer p{
  padding-top:2px;
  color:#fbe596;
  font:normal 0.85em  helvetica, verdana, arial, sans-serif}
#footer p span{
  padding:0;
  font:normal 0.8em  helvetica, verdana, arial, sans-serif}
#prefoot{
  height:1px;
  clear:both}/*  Sometimes a simple hack is neccesary */
#contentContainer{
  margin:0px auto;
  width:752px;height:auto;
  background-color:#f1ebda;
  padding:15px 0 15px 0}
  
/*  General Typography
------------------------------------------- */
#header h1{display:none; text-indent:-6969px}
#singleColumn a, #twoColumnMain a, #twoColumnMain a:hover{
  text-decoration:underline;
  color:#087e61}
blockquote h4{
  font:italic 1.29em  Georgia, "Times New Roman", Times, serif;
  background:url(../_img/quote.gif) no-repeat left 15px;
  padding:20px 35px 10px 50px;
  margin:0 25px 0 20px;
  line-height:1.1;
  color:#087e61}
#twoColumnMain p.noBottomBorder, #singleColumn p.noBottomBorder{
 border-bottom:none}
ul li{
  list-style-type:none}
  
/*  Navigation Definitions
------------------------------------------- */
div#primarynav{ 
  margin:0px auto;
  height:37px;width:752px; 
  padding:0;border:0; 
  background:transparent}
div#primarynav ul#menu{
  top:5px; 
  height:37px;width:752px; 
  background:transparent url(../_img/nav.gif) top left no-repeat;
  overflow:hidden;
  margin:0;padding:0; 
  position:relative}
div#primarynav ul#menu li{
  margin:0;padding:0; 
  list-style:none; 
  position:absolute; 
  top:0}
ul#menu li,ul#menu a{ 
  height:37px; 
  display:block}
div#primarynav ul#menu li a{ 
  text-decoration:none; 
  text-indent:-9999px; 
/* Commented backslash hack for IE Mac \*/ overflow: hidden /* end hack */}
#home     {left:0px;width:105px  }
#care     {left:105px;width:105px}
#questions{left:210px;width:174px}
#locations{left:384px;width:141px}
#contact  {left:525px;width:125px}
#careers  {left:650px;width:99px }

#home a:hover     {background:transparent url(../_img/nav.gif) 0 -37px no-repeat     }
#care a:hover     {background:transparent url(../_img/nav.gif) -105px -37px no-repeat}
#questions a:hover{background:transparent url(../_img/nav.gif) -210px -37px no-repeat}
#locations a:hover{background:transparent url(../_img/nav.gif) -384px -37px no-repeat}
#contact a:hover  {background:transparent url(../_img/nav.gif) -525px -37px no-repeat}
#careers a:hover  {background:transparent url(../_img/nav.gif) -650px -37px no-repeat}

#home a.current     {background:transparent url(../_img/nav.gif) 0 -74px no-repeat;    }
#care a.current     {background:transparent url(../_img/nav.gif) -105px -74px no-repeat}
#questions a.current{background:transparent url(../_img/nav.gif) -210px -74px no-repeat}
#locations a.current{background:transparent url(../_img/nav.gif) -384px -74px no-repeat}
#contact a.current  {background:transparent url(../_img/nav.gif) -525px -74px no-repeat}
#careers a.current  {background:transparent url(../_img/nav.gif) -650px -74px no-repeat}

/*  Single Column Content
------------------------------------------- */
#singleColumn{
  text-align:left;
  padding:10px 15px 0;
  width:auto}
#singleColumn p{
  color:#000;
  padding:0 0 10px 0;
  border-bottom:1px solid #b7b1a1;
  text-align:left;
  font:normal 1.15em helvetica, verdana, arial, sans-serif;
  line-height:1.3}
#singleColumn h1{
  text-indent:15px;
  font:normal 1.9em Georgia, "Times New Roman", Times, serif;
  color:#087e61;
  padding:5px 0 0 0}
#singleColumn h2{
  text-indent:0;
  font:normal 1.4em Georgia, "Times New Roman", Times, serif;
  color:#087e61;
  padding:10px 0 0 0}
#singleColumn h3{
  text-indent:5px;
  font:normal 1.1em Georgia, "Times New Roman", Times, serif;
  color:#820719;
  padding:10px 0 0 0}
#singleColumn img{
  float:right;
  padding:5px 15px}
  
/*  2 Column Main
------------------------------------------- */ 
#twoColumnMain{
  float:right;
  text-align:left;
  padding:10px 15px 0;
  width:68.5%}
#twoColumnMain p{
  color:#000;
  padding:0 0 10px 0;
  border-bottom:1px solid #b7b1a1;
  text-align:left;
  font:normal 1.15em  helvetica, verdana, arial, sans-serif;
  line-height:1.3}
#twoColumnMain p.small{
  border-bottom:none;
  font:normal 0.9em  helvetica, verdana, arial, sans-serif}
#twoColumnMain h1{
  text-indent:0;
  font:normal 1.9em Georgia, "Times New Roman", Times, serif;
  color:#087e61;
  padding:5px 0 0 0}
#twoColumnMain h2{
  font:normal 1.4em Georgia, "Times New Roman", Times, serif;
  color:#087e61;
  padding:10px 0 0 0}
#twoColumnMain img{
  float:right;
  padding:5px 15px} 
#twoColumnMain ul{
  padding:.5em 0} 
#twoColumnMain li{
  border-bottom:10px solid #f1ebda;
  color:#000;
  font:normal 1.1em  helvetica, verdana, arial, sans-serif;
  background:url(../_img/bullet_red_flower.gif) 15px 3px no-repeat;
  line-height:1.4;
  list-style:none;
  text-indent:20px;
  padding:0 10px 0 15px}
#twoColumnMain li.check{
  background: url(../_img/bullet_check.gif) 15px 4px no-repeat}
#twoColumnMain li.x{
  background: url(../_img/bullet_x.gif) 15px 4px no-repeat} 
  
/*  2 Column Secondary
------------------------------------------- */  
#twoColumnSecondary{
  top:35px;
  position:relative;
  float:left;
  width:27%}
#twoColumnSecondary a{
  border-left:5px solid #b7b1a1;
  font:normal 1.0em Georgia, "Times New Roman", Times, serif;
  text-decoration:none; 
  color:#087e61; 
  display:block;  
  height:1.5em; 
  border-bottom:1px solid #b7b1a1;  
  padding:0.5em}
#twoColumnSecondary a:hover, #twoColumnSecondary a.current{
  border-left:5px solid #087e61;
  color:#820719}
  
/*  V card!
----------------------------------------------- */
#leftColumn{margin-left:50px}
#rightColumn{margin-right:50px;float:right}
#leftColumn .org{
  text-indent:0;
  font:normal 1.1em Georgia, "Times New Roman", Times, serif;
  color:#820719;
  padding:0}
#leftColumn a, #leftColumn a:hover{
  text-decoration:underline;
  color:#087e61}
.vcard{
  color:#665522;
  padding:10px 0 10px 0;
  text-align:left;
  font:normal 1.15em helvetica, verdana, arial, sans-serif;
  line-height:1.3}
  
/*  Sitemap
----------------------------------------------- */
#singleColumn div#sitemap a{
  text-decoration:none}
#singleColumn div#sitemap a:hover{
  text-decoration:underline;
  background-color:#e7dfc8}
div#sitemap{
   padding:2em 2.5em;
   line-height: 20px;}
div#sitemap p{
   padding: 0;
   border: none;
   margin: 0;}
div#sitemap p.level1, #singleColumn div#sitemap p.level1 a, #singleColumn div#sitemap p.level1 a:hover{
  background:none;
  color:#000;
  font:normal 1.2em Georgia, "Times New Roman", Times, serif;
  padding: 0 0 0 0.6em;}
div#sitemap p.level2{
   padding: 0 0 0 46px;}
div#sitemap p.level3{
   padding: 0 0 0 67px;}
div#sitemap p.exiilm{
   background: url(../_img/exiilm.gif) no-repeat;}
div#sitemap p.exiitm{
   background: url(../_img/exiitm.gif) no-repeat;}
div#sitemap p.exilm{
   background: url(../_img/exilm.gif) no-repeat;}
div#sitemap p.ex-ilm{
   background: url(../_img/ex-ilm.gif) no-repeat;}
div#sitemap p.exi-lm{
   background: url(../_img/exi-lm.gif) no-repeat;}
div#sitemap p.exitm{
   background: url(../_img/exitm.gif) no-repeat;}
div#sitemap p.ex-itm{
   background: url(../_img/ex-itm.gif) no-repeat;}
div#sitemap p.exi-tm{
   background: url(../_img/exi-tm.gif) no-repeat;}
div#sitemap p.exlm{
   background: url(../_img/exlm.gif) no-repeat;}
div#sitemap p.ex-lm{
   background: url(../_img/ex-lm.gif) no-repeat;}
div#sitemap p.ex--lm{
   background: url(../_img/ex--lm.gif) no-repeat;}
div#sitemap p.extm{
   background: url(../_img/extm.gif) no-repeat;}
div#sitemap p.ex-tm{
   background: url(../_img/ex-tm.gif) no-repeat;}
div#sitemap p.ex--tm{
   background: url(../_img/ex-tm.gif) no-repeat;}  
  
/*  Thats the End!    Seriously... go!
------------------------------------------- */