/* $Id: zen.css,v 1.14.2.6 2009/11/05 11:03:32 johnalbin Exp $ */

/*
 * ZEN STYLES
 *
 * This is an example stylesheet. Sub-themes should NOT include the zen/zen.css
 * file, but instead copy this CSS to their own stylesheets.
 *
 * In this stylesheet, we have included all of the classes and IDs from this
 * theme's tpl.php files. We have also included many of the useful Drupal core
 * styles to make it easier for theme developers to see them.
 *
 * Many of these styles are over-riding Drupal's core stylesheets, so if you
 * remove a declaration from here, the styles may still not be what you want
 * since Drupal's core stylesheets are still styling the element. See the
 * drupal6-reference.css file for a list of all Drupal 5.x core styles.
 *
 * In addition to the style declarations in this file, other Drupal styles that
 * you might want to override or augment are those for:
 *
 *   Book Navigation  See line 74  of Zen's drupal6-reference.css file
 *   Forum            See line 197 of Zen's drupal6-reference.css file
 *   Menus            See line 667 of Zen's drupal6-reference.css file
 *   News Aggregator  See line 20  of Zen's drupal6-reference.css file
 *   Polls            See line 287 of Zen's drupal6-reference.css file
 *   Search           See line 320 of Zen's drupal6-reference.css file
 *   User Profiles    See line 945 of Zen's drupal6-reference.css file
 */


/** body **/
br.clear{ clear:both; display:block; height:1px; margin:-1px 0 0 0 }
 #phonecall{position: absolute; font-size: 22px; color: #6c000a; font-weight: bold; left: 430px; top:16px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; }
  
li.clear {clear: left;}
  body
  { background: white url(images/hm-bg.jpg) no-repeat center top;
    margin: 0;
    padding: 0;
  }
  body.not-front{background: white;}
   body.page-webform-tell-us-about-you
  { background: white url(images/hm-bg.jpg) no-repeat center top;
    margin: 0;
    padding: 0;
  }
  #page
  {
  width: 100%;
  display: block;
  }
a{color: #297240;}
  #page-inner
  {
  }
  body.section-contact #content, body.section-video #content{width: 950px; margin: 0px auto;}
  body.section-video #content #flashDiv3{margin: 50px auto;}
  #flashDiv4{display: block; position: absolute; right: 0px; top: 0px;}
  #flashDiv4 .close{background: green; color: white; display: block; height: 20px; width: 30px;}
  #edit-area{width: 50px;}
/**  
  div.video_link{background: url(images/get-home-ref.jpg) no-repeat; width:508px; height: 228px; display: block; float: right; cursor: pointer;}
**/
  div.bab_link{
  background: url(images/bab-hm-display.jpg) no-repeat; 
  width:500px; 
  height: 228px; 
  display: block; 
  float: right; 
  border: 1px solid gray;
  -moz-border-radius: 15px;
  border-radius: 15px;
  }
  div.bab_link_text{
    width: 55%;
    margin-top: 40px;
    margin-left: 10px;
    margin-right: 10px;  
    text-align: center;
  }
  div.bab_link_logo{
    margin-top: 20px;
    margin-left: 110px;
  }

a.bloglink{position: absolute; top: 0px; right: 0px; background: url(images/menu.gif) repeat-x left -4px; padding: 0px 10px; height: 24px; line-height: 22px; font-size: 12px; color: white!important; text-decoration: none; -moz-border-radius-bottomleft: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-bottom-left-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
a.bloglink:hover{background-position: left -40px; color: white!important;}
/** header **/
  #header
  {
  position: relative;
  height: 114px;
  width: 1020px;
  display: block;
  margin: 0px auto 5px auto;
  }
  body.node-type-webform #content,
  body.page-frequently-asked-questions #content,
  body.page-mortgage-refinance #main,
  body.page-mortgage-debt-consolidation #main,
  body.page-mortgage-new-home #main,
  body.page-mortgage-homeequity #main,
  body.front #content,
  body.page-mortgage-refinance-page2 #main,
  body.page-mortgage-debt-consolidation-page2 #main,
  body.page-mortgage-new-home-page2 #main,
  body.page-mortgage-homeequity-page2 #main,    
  body.page-mortgage-refinance-page3 #main,
  body.page-mortgage-debt-consolidation-page3 #main,
  body.page-mortgage-new-home-page3 #main,
  body.page-mortgage-homeequity-page3 #main,
  body.page-step-1 #main
  {position: relative;
  width: 1020px;
  display: block;
  margin: 0px auto 60px auto;}
  
  body.front #content
  {
  position: relative;
  width: 1020px;
  display: block;
  margin: 0px auto;
  }
 


   body.page-mortgage-refinance #primary,
  body.page-mortgage-debt-consolidation #primary,
  body.page-mortgage-new-home #primary,
  body.page-mortgage-homeequity #primary,
  
    body.page-mortgage-refinance-page2 #primary,
  body.page-mortgage-debt-consolidation-page2 #primary,
  body.page-mortgage-new-home-page2 #primary,
  body.page-mortgage-homeequity-page2 #primary,
      
      body.page-mortgage-refinance-page3 #primary,
  body.page-mortgage-debt-consolidation-page3 #primary,
  body.page-mortgage-new-home-page3 #primary,
  body.page-mortgage-homeequity-page3 #primary{display:none;}
  
  
 
  /********* site */
   body.page-mortgage-refinance #header,
  body.page-mortgage-debt-consolidation #header,
  body.page-mortgage-new-home #header,
  body.page-mortgage-homeequity #header,
  
    body.page-mortgage-refinance-page2 #header,
  body.page-mortgage-debt-consolidation-page2 #header,
  body.page-mortgage-new-home-page2 #header,
  body.page-mortgage-homeequity-page2 #header,
      
      body.page-mortgage-refinance-page3 #header,
  body.page-mortgage-debt-consolidation-page3 #header,
  body.page-mortgage-new-home-page3 #header,
  body.page-mortgage-homeequity-page3 #header, body.page-step-1 #header{width: 550px; height: 80px;}
  
  /********/
     body.page-mortgage-refinance #logo,
  body.page-mortgage-debt-consolidation #logo,
  body.page-mortgage-new-home #logo,
  body.page-mortgage-homeequity #logo,
  
    body.page-mortgage-refinance-page2 #logo,
  body.page-mortgage-debt-consolidation-page2 #logo,
  body.page-mortgage-new-home-page2 #logo,
  body.page-mortgage-homeequity-page2 #logo,
      
      body.page-mortgage-refinance-page3 #logo,
  body.page-mortgage-debt-consolidation-page3 #logo,
  body.page-mortgage-new-home-page3 #logo,
  body.page-mortgage-homeequity-page3 #logo, body.page-step-1 #logo{background: url(images/small-logo.gif) no-repeat;}
  /********/
       body.page-mortgage-refinance #tagline,
  body.page-mortgage-debt-consolidation #tagline,
  body.page-mortgage-new-home #tagline,
  body.page-mortgage-homeequity #tagline,
  
    body.page-mortgage-refinance-page2 #tagline,
  body.page-mortgage-debt-consolidation-page2 #tagline,
  body.page-mortgage-new-home-page2 #tagline,
  body.page-mortgage-homeequity-page2 #tagline,
      
      body.page-mortgage-refinance-page3 #tagline,
  body.page-mortgage-debt-consolidation-page3 #tagline,
  body.page-mortgage-new-home-page3 #tagline,
  body.page-mortgage-homeequity-page3 #tagline, body.page-step-1 #tagline{display: none;}
  
  /***********/
         body.page-mortgage-refinance #content,
  body.page-mortgage-debt-consolidation #content,
  body.page-mortgage-new-home #content,
  body.page-mortgage-homeequity #content,
  
    body.page-mortgage-refinance-page2 #content,
  body.page-mortgage-debt-consolidation-page2 #content,
  body.page-mortgage-new-home-page2 #content,
  body.page-mortgage-homeequity-page2 #content,
      
      body.page-mortgage-refinance-page3 #content,
  body.page-mortgage-debt-consolidation-page3 #content,
  body.page-mortgage-new-home-page3 #content,
  body.page-mortgage-homeequity-page3 #content, body.page-step-1 #content{ background: url(images/pannelbt.gif) no-repeat -20px bottom; padding-bottom: 200px;}
  
  
  
           body.page-mortgage-refinance form,
  body.page-mortgage-debt-consolidation form,
  body.page-mortgage-new-home form,
  body.page-mortgage-homeequity form,
  
    body.page-mortgage-refinance-page2 form,
  body.page-mortgage-debt-consolidation-page2 form,
  body.page-mortgage-new-home-page2 form,
  body.page-mortgage-homeequity-page2 form,
      
      body.page-mortgage-refinance-page3 form,
  body.page-mortgage-debt-consolidation-page3 form,
  body.page-mortgage-new-home-page3 form,
  body.page-mortgage-homeequity-page3 form, body.page-step-1 form{ position: relative}
  
  
             body.page-mortgage-refinance form a img,
  body.page-mortgage-debt-consolidation form a img,
  body.page-mortgage-new-home form a img,
  body.page-mortgage-homeequity form a img,
  
    body.page-mortgage-refinance-page2 form a img,
  body.page-mortgage-debt-consolidation-page2 form a img,
  body.page-mortgage-new-home-page2 form a img,
  body.page-mortgage-homeequity-page2 form a img,
      
      body.page-mortgage-refinance-page3 form a img,
  body.page-mortgage-debt-consolidation-page3 form a img,
  body.page-mortgage-new-home-page3 form a img,
  body.page-mortgage-homeequity-page3 form a img{clear: both; display: block; margin: 5px 0px 0px 0px}

  /* ********** */
      body.page-mortgage-refinance-page2 form div span,
  body.page-mortgage-debt-consolidation-page2 form div span,
  body.page-mortgage-new-home-page2 form div span,
  body.page-mortgage-homeequity-page2 form div span,
      
      body.page-mortgage-refinance-page3 form div span,
  body.page-mortgage-debt-consolidation-page3 form div span,
  body.page-mortgage-new-home-page3 form div span,
  body.page-mortgage-homeequity-page3 form div span,
 body.page-mortgage-debt-consolidation form div span, body.page-mortgage-refinance form div span, body.page-mortgage-new-home form div span, body.page-mortgage-homeequity form div span{display: none; position: absolute; top: 8px; right: 12px; line-height: 15px;}
 
 
       body.page-mortgage-refinance-page2 form div label span,
  body.page-mortgage-debt-consolidation-page2 form div label span,
  body.page-mortgage-new-home-page2 form div label span,
  body.page-mortgage-homeequity-page2 form div label span,
      
      body.page-mortgage-refinance-page3 form div label span,
  body.page-mortgage-debt-consolidation-page3 form div label span,
  body.page-mortgage-new-home-page3 form div label span,
  body.page-mortgage-homeequity-page3 form div label span,
 body.page-mortgage-debt-consolidation form div label span, body.page-mortgage-refinance form div label span, body.page-mortgage-new-home form div label span, body.page-mortgage-homeequity form div label span{display: block;}
 
 
 
	input.form-text{width: 200px;}
  #header-inner
  {
  }
  
/*form div span{position: absolute; top: 180px!important; right: -200px!important;}*/

  /*body.page-mortgage-new-home #header{width: 550px; height: 80px;}
body.page-mortgage-new-home #logo{background: url(small-logo.gif) no-repeat;}
body.page-mortgage-new-home #tagline{display: none;}
body.page-mortgage-new-home #content{ background: url(pannelbt.gif) no-repeat -20px bottom; padding-bottom: 200px;}
form#uso-homemortgage-forms-refiform2, form#uso-homemortgage-forms-refiform3, form#uso-homemortgage-forms-mortgageform2, form#uso-homemortgage-forms-mortgageform3, form#uso-homemortgage-forms-homeequityform2, form#uso-homemortgage-forms-homeequityform3, form#uso-homemortgage-forms-mortgageform, form#uso-homemortgage-forms-refiform, form#uso-homemortgage-forms-homeequityform, form#uso-homemortgage-forms-debtform{background: url(path2.gif) no-repeat -20px top; width: 100%!important; border: none; padding-top: 90px;}
form div{width: 490px; margin: 0px auto !important;}

form div label span{top: 0px; left: 0px;}
form legend{border: none!important; background: none!important;}

form#uso-homemortgage-forms-refiform2 input.form-submit, form#uso-homemortgage-forms-refiform3 input.form-submit, form#uso-homemortgage-forms-mortgageform2 input.form-submit, form#uso-homemortgage-forms-mortgageform3 input.form-submit, form#uso-homemortgage-forms-homeequityform2 input.form-submit, form#uso-homemortgage-forms-homeequityform3 input.form-submit, form#uso-homemortgage-forms-mortgageform input.form-submit, form#uso-homemortgage-forms-refiform input.form-submit, form#uso-homemortgage-forms-homeequityform input.form-submit, form#uso-homemortgage-forms-debtform input.form-submit{display: block; width: 120px; float: none; position: absolute; bottom: -100px; text-indent: -9999px; overflow: hidden; background: url(form-button.gif) no-repeat; width: 203px; height: 61px; border: none; left: 200px;}
form a img{clear: both; display: block; margin: 5px 0px 0px 0px}*/
  
  
  
  
  
  
  
    	    form#uso-homemortgage-forms-refiform2 span.form-required, form#uso-homemortgage-forms-refiform3 span.form-required,
  	    form#uso-homemortgage-forms-mortgageform2 span.form-required, form#uso-homemortgage-forms-mortgageform3 span.form-required,
  	    form#uso-homemortgage-forms-homeequityform2 span.form-required, form#uso-homemortgage-forms-homeequityform3 span.form-required,
    form#uso-homemortgage-forms-mortgageform span.form-required, form#uso-homemortgage-forms-refiform span.form-required, form#uso-homemortgage-forms-homeequityform span.form-required, form#uso-homemortgage-forms-debtform span.form-required{position: absolute; left: -10px; top: 0px; }
  
  
form#uso-homemortgage-forms-mortgageform, form#uso-homemortgage-forms-refiform, form#uso-homemortgage-forms-homeequityform, form#uso-homemortgage-forms-debtform{background: url(images/path2.gif) no-repeat -20px top; width: 100%!important; border: none; padding-top: 90px;}

form#uso-homemortgage-forms-mortgageform2, form#uso-homemortgage-forms-refiform2, form#uso-homemortgage-forms-homeequityform2, form#uso-homemortgage-forms-debtform2{background: url(images/path3.gif) no-repeat -20px top; width: 100%!important; border: none; padding-top: 90px;}

form#uso-homemortgage-forms-mortgageform3, form#uso-homemortgage-forms-refiform3, form#uso-homemortgage-forms-homeequityform3, form#uso-homemortgage-forms-debtform3{background: url(images/path4.gif) no-repeat -20px top; width: 100%!important; border: none; padding-top: 90px;}


  	    	    form#uso-homemortgage-forms-refiform2 div, form#uso-homemortgage-forms-refiform3 div,
  	    form#uso-homemortgage-forms-mortgageform2 div, form#uso-homemortgage-forms-mortgageform3 div,
  	    form#uso-homemortgage-forms-homeequityform2 div, form#uso-homemortgage-forms-homeequityform3 div, form#uso-homemortgage-forms-mortgageform div, form#uso-homemortgage-forms-refiform div, form#uso-homemortgage-forms-homeequityform div, form#uso-homemortgage-forms-debtform div{width: 490px; margin: 0px auto !important;}
 /* Fieldset */
    	    form#uso-homemortgage-forms-refiform2 fieldset, form#uso-homemortgage-forms-refiform3 fieldset,
  	    form#uso-homemortgage-forms-mortgageform2 fieldset, form#uso-homemortgage-forms-mortgageform3 fieldset,
  	    form#uso-homemortgage-forms-homeequityform2 fieldset, form#uso-homemortgage-forms-homeequityform3 fieldset,
  	    form#uso-homemortgage-forms-mortgageform fieldset, form#uso-homemortgage-forms-refiform fieldset, form#uso-homemortgage-forms-homeequityform fieldset, form#uso-homemortgage-forms-debtform fieldset{ border: none; margin: 0px 0px 10px 0px; padding: 0px; font-size: 12px;}
  /* Legend */
      	    form#uso-homemortgage-forms-refiform2 legend, form#uso-homemortgage-forms-refiform3 legend,
  	    form#uso-homemortgage-forms-mortgageform2 legend, form#uso-homemortgage-forms-mortgageform3 legend,
  	    form#uso-homemortgage-forms-homeequityform2 legend, form#uso-homemortgage-forms-homeequityform3 legend,
  	    form#uso-homemortgage-forms-mortgageform legend, form#uso-homemortgage-forms-refiform legend, form#uso-homemortgage-forms-homeequityform legend, form#uso-homemortgage-forms-debtform legend{ font-size: 16px;  padding: 8px 0px; margin: 0px; display: block; width: 448px; }
  /* Label */
    	    form#uso-homemortgage-forms-refiform2 label, form#uso-homemortgage-forms-refiform3 label,
  	    form#uso-homemortgage-forms-mortgageform2 label, form#uso-homemortgage-forms-mortgageform3 label,
  	    form#uso-homemortgage-forms-homeequityform2 label, form#uso-homemortgage-forms-homeequityform3 label,
  	    form#uso-homemortgage-forms-mortgageform label, form#uso-homemortgage-forms-refiform label, form#uso-homemortgage-forms-homeequityform label, form#uso-homemortgage-forms-debtform label{ font-size: 12px; color: black; widows: 250px; font-weight: normal; display: inline; position: relative; }
  /* Form-item */
       	    form#uso-homemortgage-forms-refiform2 div.form-item, form#uso-homemortgage-forms-refiform3 div.form-item,
  	    form#uso-homemortgage-forms-mortgageform2 div.form-item, form#uso-homemortgage-forms-mortgageform3 div.form-item,
  	    form#uso-homemortgage-forms-homeequityform2 div.form-item, form#uso-homemortgage-forms-homeequityform3 div.form-item,
  	    form#uso-homemortgage-forms-mortgageform div.form-item, form#uso-homemortgage-forms-refiform div.form-item, form#uso-homemortgage-forms-homeequityform div.form-item, form#uso-homemortgage-forms-debtform div.form-item{padding: 4px 0px; margin: 0px; }
    form div.description{display: inline;}
  	          	    form#uso-homemortgage-forms-refiform2 div.form-radio, form#uso-homemortgage-forms-refiform3 div.form-radio,
  	    form#uso-homemortgage-forms-mortgageform2 div.form-radio, form#uso-homemortgage-forms-mortgageform3 div.form-radio,
  	    form#uso-homemortgage-forms-homeequityform2 div.form-radio, form#uso-homemortgage-forms-homeequityform3 div.form-radio,
  	   form#uso-homemortgage-forms-mortgageform div.form-radios, form#uso-homemortgage-forms-refiform div.form-radios, form#uso-homemortgage-forms-homeequityform div.form-radios, form#uso-homemortgage-forms-debtform div.form-radios {display: inline; }
  	   
  	           	    form#uso-homemortgage-forms-refiform2 div.form-radio div.form-item, form#uso-homemortgage-forms-refiform3 div.form-radio div.form-item,
  	    form#uso-homemortgage-forms-mortgageform2 div.form-radio div.form-item, form#uso-homemortgage-forms-mortgageform3 div.form-radio div.form-item,
  	    form#uso-homemortgage-forms-homeequityform2 div.form-radio div.form-item, form#uso-homemortgage-forms-homeequityform3 div.form-radio div.form-item,
  	    form-radioform#uso-homemortgage-forms-mortgageform div.form-radios div.form-item, form#uso-homemortgage-forms-refiform div.form-radios div.form-item, form#uso-homemortgage-forms-homeequityform div.form-radios div.form-item, form#uso-homemortgage-forms-debtform div.form-radios div.form-item{display: inline;}
  	   
  	        	    form#uso-homemortgage-forms-refiform2 input.form-submit, form#uso-homemortgage-forms-refiform3 input.form-submit,
  	    form#uso-homemortgage-forms-mortgageform2 input.form-submit, form#uso-homemortgage-forms-mortgageform3 input.form-submit,
  	    form#uso-homemortgage-forms-homeequityform2 input.form-submit, form#uso-homemortgage-forms-homeequityform3 input.form-submit,
  	     	  form#uso-homemortgage-forms-mortgageform input.form-submit, form#uso-homemortgage-forms-refiform input.form-submit, form#uso-homemortgage-forms-homeequityform input.form-submit, form#uso-homemortgage-forms-debtform input.form-submit{display: block; width: 120px; position: absolute; bottom:-30px; text-indent: -9999px; overflow: hidden; background: url(images/form-button.gif) no-repeat; width: 203px; height: 61px; border: none; right: 250px; cursor: pointer;}
  	   
  	   
div.lowas{position: absolute; top: 50px; left: 330px; font-size: 12px; color: black;}
div.datacollector2 div.precentnumber, div.black-bar div.precentnumber, div.datacollector2 div.lowas, div.black-bar div.lowas, div.black-bar span.disclam, div.datacollector2 span.disclam,div.datacollector2 div.discloser, div.black-bar div.discloser, div.black-bar div.apr, div.datacollector2 div.apr{display: none !important;}
div.precentnumber{position: absolute; top: 85px; right: -110px; text-align: left; font-size: 48px; font-weight: bold; color: #840000;}
div.apr{position: absolute; top: 114px; right: -148px; font-size: 16px; font-weight: bold; color: #840000;}
span.disclam{position: absolute; top: 132px; left: 420px; font-size: 12px; font-weight: normal; text-decoration: none; border-bottom: 1px solid #005f96; display: inline; z-index: 300; color: #005f96; cursor: pointer;}
div.datacollector div.discloser{display: none; position: absolute; top: 118px; left: 196px; height: 420px; width: 320px!important; background: transparent url(images/disclamer.png) no-repeat left top; z-index: 100;}
div.blockit{display: block; position: relative; height: 420px; width: 320px;}
input.form-submit{z-index: 200;}
div.blockit p{font-size: 11px; position: absolute; width: 280px; position: absolute; top: 104px; left: 18px; text-align: justify;}
div.blockit h6{position: absolute; top: 70px; left: 18px; font-size: 20px; color: #005f96; z-index: 500;}
div.datacollector input{z-index: 1000;}
  	   
  	   
  	   
  #logo /* Wrapper for logo */
  {
  display: block;
  overflow: hidden;
  outline: none;
  height: 85px;
  width: 311px;
  position: relative;
  padding-top:10px;
  }
  #tagline{
  bottom: 5px;
  margin-top:-30px;
  left: 3px;
  color: gray;
}

  	   
  #Pagelogo /* Wrapper for logo */
  {
  display: block;
  overflow: hidden;
  outline: none;
  height: 85px;
  width: 311px;
  position: relative;
  padding-top:10px;
  }
  #tagline{
  bottom: 5px;
  margin-top:-30px;
  left: 3px;
  color: gray;
}


  h1#site-name, div#site-name /* The name of the website */
  {
    margin: 0;
    font-size: 2em;
    line-height: 1.3em;
  }

  #site-name a:link,
  #site-name a:visited
  {
    color: #000;
    text-decoration: none;
  }

  #site-name a:hover
  {
    text-decoration: underline;
  }

  div.banner
  {
  position: relative;
  margin: 0px auto;
  }
  div.home-banner
  {
  height: 310px;
  width: 1018px;
  display: block;
  background: url(images/home-page-people.jpg) no-repeat;
  border: 1px solid silver;
  }
  div.sub-banner
  {
  height: 228px;
  width: 1018px;
  display: block;
  }
  .mortgage{background: url(images/mortgage.jpg) no-repeat right top;}
  .refinance{background: url(images/refinance.jpg) no-repeat right top;}
  .home-equity{background: url(images/home-equity.jpg) no-repeat right top;}
  .mortgage-rates{background: url(images/homehome.jpg) no-repeat right top;}
  div.sub-banner div.datacollector{
  position: absolute;
  height: 228px;
  width: 509px;
  display: block;
  background: url(images/home-mortgage-loan.jpg) no-repeat;
  left: 0px;
  border-right: 1px solid gray;
  -moz-border-radius: 15px;
  border-radius: 15px;
  top: 0px;
  }
  div.datacollector
  {
  position: absolute;
  height: 228px;
  width: 515px;
  display: block;
  background: url(images/home-mortgage-loan.jpg) no-repeat;
  left: 20px;
  top: 33px;}
  

  
    #webform-client-form-233{background: #fffe8e url(images/signup-yellow-bg.jpg) repeat-x left top; border: 1px solid #9e9e9e; padding: 22px 0px 70px 10px;; position: relative; margin: 0px 0px 200px 0px;}
  #webform-client-form-233 #webform-component-vcopy{width:640px; float: left; display: block; height: 440px; margin-right: 5px;}
  #webform-client-form-233 h1.sign{background: transparent url(images/applynow-yellow.png) no-repeat; width: 200px; height: 104px; text-indent: -9999px; overflow: hidden; outline: none; position: absolute; top: 0px; left: 200px;}
  #webform-client-form-233 div.arrow{background: transparent url(images/arrow-apply.png) no-repeat; width: 115px; height: 68px; display: block; position: absolute; left: 620px; top: 0px;}
  #webform-client-form-233 h2.feelhome{background: white url(images/feelathomewithyourloan.jpg) no-repeat; width: 560px; height: 334px; display: block; position: absolute; top: 65px; left: 30px; text-indent: -9999px; overflow: hidden; outline: none; margin: 0px;}
  #webform-client-form-233 #flashDiv{position: absolute; top: 70px; left: 30px; border: 1px solid black;}
  #webform-client-form-233 input.form-submit{background: #991317 url(images/signup-233.jpg) no-repeat; width: 115px; height: 32px; display: block; color: white; border: none; line-height: 28px; font-size: 15px; position: absolute; right: 30px; margin-top: 10px;}
  #webform-client-form-233 .form-item{margin: 3px 0px;}
  #webform-client-form-233 label{width: 170px; text-align: right; padding: 0px 10px 0px 0px;}
  #webform-client-form-233 #webform-component-vcopy ul{position: absolute; bottom: 20px; left: 0px;}
  #webform-client-form-233 #webform-component-vcopy ul li{display: inline; float: left; font-size: 22px; color: #991317; padding: 0px 40px 0px 00px; margin: 0px 20px 0px 0px; height: 37px; line-height: 37px; background: transparent url(images/apply-check.png) no-repeat right top;}
  #webform-client-form-233 div.arrow-black-bar{position: absolute; width: 1500px; height: 42px; background: #297240 url(images/div-arrow.jpg) no-repeat right top; right: 200px; bottom: -170px;}
  #webform-client-form-233 div.arrow-black-bar div.black-bar{position: relative;float: right; width: 1px;}
  #webform-client-form-233 div.arrow-black-bar div.black-bar div.the-bar{position: absolute; right: -1000px; background: #181822; width: 1000px; display: block; height: 42px;}
  #webform-client-form-233 input#edit-previous{display: none;}
  
  #webform-client-form-233 .webform-component-fieldset{border: none; margin: 0px; padding: 0px;}
  #webform-client-form-233 legend{display: none;}
  #webform-client-form-233 #edit-submitted-phone-fieldset-exchange, #webform-client-form-233 #edit-submitted-phone-fieldset-area-code{width: 30px;}
  #webform-client-form-233 #edit-submitted-phone-fieldset-last-4{width: 40px;}
  
  #webform-client-form-233 #webform-component-exchange label, #webform-client-form-233 #webform-component-last_4 label{display: none;}
    
  #webform-component-disclaimer{font-size: 11px; width: 360px; display: block;  position: absolute; right: 5px; bottom: -110px;}
  
  #webform-client-form-233 #webform-component-phone_fieldset .webform-component-textfield{display: inline; float: left;}
  span.field-suffix{margin-right: 4px;}
  
  body.section-refinance div.sub-banner div.datacollector{  background: url(images/refinance-your-home-bg.jpg) no-repeat;}
    body.section-home-equity div.sub-banner div.datacollector{  background: url(images/home-equity-loan-bg.gif) no-repeat;} 
        body.section-mortgage div.sub-banner div.datacollector,         body.section-mortgage-rates div.sub-banner div.datacollector{  background: url(images/home-mortgage-loan.jpg) no-repeat;} 
  div.datacollector form#webform-client-form-233{
  height: 168px;
  width: 495px;
  display: block;
  position: relative;
  padding: 55px 0px 0px 20px;
  font-weight: normal;
  background: transparent;
  border: none;}
  div.datacollector form#webform-client-form-233 label, #webform-client-form-233 label{display: inline-block; font-size: 14px; font-weight: normal; width: 136px;}
   #webform-client-form-233 label{width: 170px;}
  div.datacollector form#webform-client-form-233 div{
  list-style-type: none;
  width: 300px;
  padding: 0px;}
/*  .webform-client-form label{width: 300px!important;} */
  #webform-client-form-233 input.form-text{width: 150px; font-size: 16px;}
  #webform-client-form-262{background: #fffe8e url(images/signup-yellow-bg.jpg) repeat-x left top; border: 1px solid #9e9e9e; padding: 22px 0px 70px 10px;; position: relative; margin: 0px 0px 200px 0px;}
  #webform-client-form-262 #webform-component-vcopy{width:640px; float: left; display: block; height: 440px; margin-right: 5px;}
  #webform-client-form-262 h1.sign{background: transparent url(images/applynow-yellow.png) no-repeat; width: 200px; height: 104px; text-indent: -9999px; overflow: hidden; outline: none; position: absolute; top: 0px; left: 200px;}
  #webform-client-form-262 div.arrow{background: transparent url(images/arrow-apply.png) no-repeat; width: 115px; height: 68px; display: block; position: absolute; left: 620px; top: 0px;}
  #webform-client-form-262 h2.feelhome{background: white url(images/feelathomewithyourloan.jpg) no-repeat; width: 560px; height: 334px; display: block; position: absolute; top: 65px; left: 30px; text-indent: -9999px; overflow: hidden; outline: none; margin: 0px;}
  #webform-client-form-262 #flashDiv{position: absolute; top: 70px; left: 30px; border: 1px solid black;}
  #webform-client-form-262 input.form-submit{background: #991317 url(images/signup-262.jpg) no-repeat; width: 115px; height: 32px; display: block; color: white; border: none; line-height: 28px; font-size: 15px; position: absolute; right: 30px; margin-top: 10px;}
  #webform-client-form-262 .form-item{margin: 3px 0px;}
  #webform-client-form-262 label{width: 170px; text-align: right; padding: 0px 10px 0px 0px;}
  #webform-client-form-262 #webform-component-vcopy ul{position: absolute; bottom: 20px; left: 0px;}
  #webform-client-form-262 #webform-component-vcopy ul li{display: inline; float: left; font-size: 22px; color: #991317; padding: 0px 40px 0px 00px; margin: 0px 20px 0px 0px; height: 37px; line-height: 37px; background: transparent url(images/apply-check.png) no-repeat right top;}
  #webform-client-form-262 div.arrow-black-bar{position: absolute; width: 1500px; height: 42px; background: #297240 url(images/div-arrow.jpg) no-repeat right top; right: 200px; bottom: -170px;}
  #webform-client-form-262 div.arrow-black-bar div.black-bar{position: relative;float: right; width: 1px;}
  #webform-client-form-262 div.arrow-black-bar div.black-bar div.the-bar{position: absolute; right: -1000px; background: #181822; width: 1000px; display: block; height: 42px;}
  #webform-client-form-262 input#edit-previous{display: none;}
  
  #webform-client-form-262 .webform-component-fieldset{border: none; margin: 0px; padding: 0px;}
  #webform-client-form-262 legend{display: none;}
  #webform-client-form-262 #edit-submitted-phone-fieldset-exchange, #webform-client-form-262 #edit-submitted-phone-fieldset-area-code{width: 30px;}
  #webform-client-form-262 #edit-submitted-phone-fieldset-last-4{width: 40px;}
  
  #webform-client-form-262 #webform-component-exchange label, #webform-client-form-262 #webform-component-last_4 label{display: none;}
    
  #webform-component-disclaimer{font-size: 11px; width: 360px; display: block;  position: absolute; right: 5px; bottom: -110px;}
  
  #webform-client-form-262 #webform-component-phone_fieldset .webform-component-textfield{display: inline; float: left;}
  span.field-suffix{margin-right: 4px;}
  
  body.section-refinance div.sub-banner div.datacollector{  background: url(images/refinance-your-home-bg.jpg) no-repeat;}
    body.section-home-equity div.sub-banner div.datacollector{  background: url(images/home-equity-loan-bg.gif) no-repeat;} 
        body.section-mortgage div.sub-banner div.datacollector,         body.section-mortgage-rates div.sub-banner div.datacollector{  background: url(images/home-mortgage-loan.jpg) no-repeat;} 
  div.datacollector form#webform-client-form-262{
  height: 168px;
  width: 495px;
  display: block;
  position: relative;
  padding: 55px 0px 0px 20px;
  font-weight: normal;
  background: transparent;
  border: none;}
  div.datacollector form#webform-client-form-262 label, #webform-client-form-262 label{display: inline-block; font-size: 14px; font-weight: normal; width: 136px;}
   #webform-client-form-262 label{width: 170px;}
  div.datacollector form#webform-client-form-262 div{
  list-style-type: none;
  width: 300px;
  padding: 0px;}
/*  .webform-client-form label{width: 300px!important;} */
  #webform-client-form-262 input.form-text{width: 150px; font-size: 16px;}
  div.form-state img{display: none;}
  div.form-state form.webform-client-form{
  line-height: 40px;
  margin: 0px 0px 0px 350px;}
    div.form-state form.webform-client-form label{display: none;}
  div.form-state form.webform-client-form div.webform-component-select, div.form-state .form-item{  width: 180px; display: inline; float: left; margin: 0px;}
  div.form-state form.webform-client-form input.form-submit{float: left; display: block; margin: 8px 0px 0px 0px; background: green; color: white; padding: 5px 10px; border: 1px solid white; }
	/*body.section-webform input#edit-next{background: green; color: white; border: 1px solid black; font-size: 16px; padding: 5px 10px; clear: both;}*/
	body.section-webform input#edit-previous{background: #dfdfdf; color: black; border: 1px solid black; font-size: 12px; padding: 5px 10px; margin: 0px 0px 7px 0px; clear: both;}

  div.datacollector div.form-item{margin: 8px 0px 0px 0px; width: 280px;}
  div.datacollector select{width: 140px; margin: 2px 0px;}
  div.datacollector  form#webform-client-form-233 input.form-submit{
  display: block;
  width: 195px;
  height: 32px;
  background: url(images/start-request.jpg) no-repeat;
  border: none;
  text-indent: -99999px;
  overflow: hidden;
  outline: none;
  position: absolute;
  right: 20px;
  bottom: 25px;
  font-size: 0pt;
  line-height: 0px;
  }
  hr{background: url(images/green-line.jpg) repeat-x; height: 9px; border: none; width: 1020px; margin: 5px auto;}
  div.info-test{
  position: relative;
  float: left;
  display: block;
  width: 670px;
  margin: 0px 10px 0px 0px;
 }
 div.main-info{
 margin: 10px;color: #4b4b4b;}

  div.info-ref{
  position: relative;
  display: block;
  width: 100%;
  margin: 0px 10px 0px 0px;
  }
  div.info{
  width: 332px;
  display: block;
  float: left;
  margin: 10px 2px;
  color: #4b4b4b;}

  .mortgage-rate-info, .refi-easier, .services{
  margin-right: 10px;
  padding: 10px;
  color: #4b4b4b;
  background: #f7f7f7;
  }


  div.info-ref .info{
  width: 490px; margin: 10px;}
  body.page-refinance .info,   body.page-home-equity .info{ width: 490px;}
  div.info-ref .info p{text-align: justify;}
  div.calc-box{margin: 2px; padding: 0; width: 180px; float:right;}
  div.info-test h2, .container h2{font-size: 17px;}
  div.info-test p{font-size: 12px;}

  div.test{
  display: block;
  background: url(images/green-test.jpg) repeat-x bottom;
  border: 1px solid #9c9c9c;
  margin: 10px 0px; 
  width: 336px; 
  float: right; }

  #testimonial, .bab-announce{
  background: url(images/green-test.jpg) repeat-x bottom;
  border: 1px solid #9c9c9c;
  padding: 10px 10px 10px 10px;
  }


  div.test p{font-weight: bold; font-style: italic; font-family: Georgia, "Times New Roman", Times, serif; padding: 0px 6px; margin: 6px 0px; color: #414141; line-height: 20px; font-size: 11px!important;}
  div.test p span{font-family: Helvetica, Verdana, Arial, sans-serif; font-style: normal; }
  span.moneychat{
  background: url(images/moneychat.jpg) no-repeat;
  width: 54px;
  height: 50px;
  display: block;
  float: left;}
  span.clipboard{
  background: url(images/clipboard.jpg) no-repeat;
  width: 54px;
  height: 50px;
  display: block;
  float: left;}
  div.lenders{
  background: url(images/lenders.jpg) no-repeat;
  margin-top: 20px;
  width: 338px;
  height: 228px;
  display: block;
  float: left;}
  
  
  div.rate-widget{width: 300px; margin: 20px 0px 20px 20px; float: right; display: block; height: 200px; overflow: hidden;}
  div.second-half{
  margin: 15px 0px 0px 0px;
  background: #f4f4f4;
  display: block;
  width: 100%;
  padding: 0px 0px 20px 0px;
  left: 0px;}
  div.black-bar{
  width: 100%;
  height: 40px;
  display: block;
  background: #181822;
  }
  div.green-bar{
  background: green;
  } 
  div.container{
  width: 1020px;
  margin: 0px auto;
  display: block;
  position: relative;}
  h2.green{
  text-align: right;
  width: 950px;
  height: 40px;
  font-size: 20px;
  color: white;
  background: #297240 url(images/greenarrow.jpg) right top no-repeat;
  position: absolute;
  right: 720px;
  margin: 0px;
  line-height: 40px;
  font-weight: normal;
  padding: 0px 24px 0px 0px;}
  
  div.form-state{
  margin: 0px auto; width: 1020px; color: white; height: 40px;
  display: block; font-size: 16px; line-height: 40px;}
  
  #statefind{
  margin: 0px 0px 0px 320px !important; display: block; width: 400px; }
  
  div.form-state select{margin: 0px 0px 4px 0px !important; line-height: 36px; font-size: 16px;}
    
  div.services-tools{
  background: #eef1e9;
width: 100%;
  }
  div.services-tools h3{font-size: 18px; margin: 5px 0px 0px 0px; font-weight: normal; color: #297240;}
  div.services-tools p{font-size: 12px; margin: 4px 0px;}
  div.services-tools div.wrap{
  width: 1020px;
  display: block;
  margin: 0px auto;
  padding: 20px 0px;
  color: 414141;
  }
  div.wrap .services{
	width: 500px;
  display: block;
float: left;
  margin: 0px 0px 0px 10px;}
  div.view-Articles div.article-post{display: block;  clear: both; margin: 5px 0px 20px 0px; width: 600px}
  div.services div.article-post{display: block; width: 600px; clear: both; margin: 5px 0px 20px 0px; }
  .node-type-article img.scale {width:80px;height:80px;float: left; margin: 2px 10px 20px 0px;}
  body.node-type-article div.article-post img{width: 80px; height: 80px;}
  .node-type-article h2.title{font-size: 20px; margin: 10px 0px 10px 0px;}
  div.services div.article-post h2{font-size: 20px; margin: 0px 0px 10px 0px;}
div.article-post small{font-size: 11px; display: block; color:  gray; margin: 0px 0px 10px;}
  .node-type-article p {font-size: 14px; margin: 0px 0px 10px 0px; padding: 0px 300px 0px 0px; line-height: 20px; color: #4B4B4B;}
  div.article-post div.container{width: 650px;}
  div.wrap .services a{color: #297240;}
  div.wrap .services .item-list ul li{list-style-type: circle;}
  div.wrap .services div.views-hide{display: none!important;}
  div.wrap .tools{
  width: 180px;
  display: block;
  float: left;
  margin: 0px 0px 0px 20px;}
  div.view-articles-posts div.article-post p{font-size: 12px; margin: 0px 0px 10px 0px; line-height: 16px;}
  div.wrap .tools-services{

  display: block;

  margin: 0px 0px 0px 0px;}
    div.wrap .tools-services div.top{ width: 600px; float: left; margin: 0px 0px 0px 0px;}
  div.wrap2{
  width: 1020px;
  display: none;
  margin: 0px auto;
  padding: 20px 0px;
  }
  div.wrap2 div.articles-links{
  display: block;
  margin: 0px 0px 0px 10px;}
  div.wrap2 div.articles-links h4{
  font-size: 12px; margin: 5px 0px; color: gray; font-weight: normal;}
  div.wrap2 div.articles-links div{
  display: block;
  width: 239px;
  margin: 10px 13px 0px 0px;
  float: left;
  }
  div.wrap2 div.articles-links div h2{font-size: 16px; font-weight: normal; color: #297240; margin: 0px 10px;}
  div.wrap2 div.articles-links div p{ color: black; font-size: 12px; margin: 5px 0px 10px 0px;}
  #states, #cities { display: block; height: auto; color: #4B4B4B; padding: 10px; width: 1000px;}
  #states ul, #cities ul {margin: 0px 0px 20px 50px; display: block;}
  #states ul li, #cities ul li{float: left; width: 150px; display: inline; margin: 0px 10px;}
  
  b.car{
  background: url(images/hm-car.jpg) no-repeat; height: 66px; width: 66px; display: block; float: right;}
  a.calculat, a.readmore{color: #297240;}

  span.disclaimer{margin: 20px; display: block; color: gray;}
  .mstCalculators a{color: #297240;}
  .mstCalculators a:hover{color: blue;}
  
  #flashDiv{float: right;}
  div.white-cover{position: absolute; top: 0px; right: 0px; z-index: 10000; display: block; background: white; width: 508px; height: 228px;}

  
  div.view-Articles hr{display: none;}
  div.view-Articles img{float: left; margin: 0px 10px 10px 0px; height: 75px; width: 75px;}
  
  div.view-Articles div.views-row{ padding: 10px; margin: 0px 0px 0px 0px; width: 630px; max-height: 200px; float: left;}
  div.view-Articles div.views-row h1.title{font-size: 18px;}
  div.view-Articles div.views-row h2{font-size: 14px; font-weight: normal;}
	div.view-Articles div.views-row-even{background: #f1f1f1}
	div.view-Articles div.views-row-odd{background: #f7f7f7;}
  
  
  
  
  
  /* Sign Up Path with video */

  #site-slogan /* The slogan (or tagline) of a website */
  {
  }

  #header-blocks /* Wrapper for any blocks placed in the header region */
  {
  }

/** main (container for everything else) **/

 body.section-news #main, body.section-article #main, #main div.webform-confirmation, div.links, body.page-congratulations #main
  {
  width: 1020px;
  margin: 0px auto;
  }
	#main .thankyou h1{font-size: 22px; color:#297240; }
	p.mteam{color:#297240; font-weight: bold; }
  #main-inner
  {
  width: 100%;
  overflow: hidden;
  }
	div.thankyoupic{background: url(images/thankyou.jpg) no-repeat; width: 678px; height: 292px; display: block; float: right; margin: 0px 0px 20px 20px;}

div.precent{position: absolute; color: black; right: -250px; top: 70px;}


body.front div.datacollector2, body.not-front div.datacollector2{display: none;}
body.node-type-article #content, body.section-news #content {position: relative;}
body.node-type-article div.datacollector2, body.section-news div.datacollector2{display: block; position: absolute; top: 0px; right: 0px; width: 338px; }
body.node-type-article div.datacollector2 #webform-client-form-233, body.section-news div.datacollector2 #webform-client-form-233{padding-top: 50px; margin-bottom: 10px;}
body.node-type-article div.datacollector2 #webform-client-form-233 div, body.section-news div.datacollector2 #webform-client-form-233 div{padding: 2px 0px;}
body.node-type-article div.datacollector2 #webform-client-form-233 img, body.section-news div.datacollector2 #webform-client-form-233 img{position: absolute; bottom: 30px; left: 10px;}
body.node-type-article div.datacollector2 div.push, body.section-news div.datacollector2 div.push{position: relative;}
body.node-type-article div.datacollector2 div.push h4, body.section-news div.datacollector2 div.push h4{position: absolute; top: 0px; left:20px; z-index: 1000; font-size: 18px}
body.node-type-article div.datacollector2 #webform-client-form-233 label, body.section-news div.datacollector2 #webform-client-form-233 label{width: 150px;}


body.section-news div.view-Articles{width: 630px;}
body.section-news div.view-Articles p{display: block; width: 100%;}
body.section-news div.view-Articles div.views-row-last{margin-bottom: 10px;}



  body.page-step-1 div.datacollector{padding: 80px 0px 0px 0px; position: relative; top: 0px; left: 0px; display: block; width: 100% !important; background: url(images/path1.gif) no-repeat -20px 0%; margin: 0px;}
  body.page-step-1 form#webform-client-form-233{margin: 0px 0px 0px 245px; position: relative;}
  
  body.page-step-1 form#webform-client-form-233 input.form-submit{
background: url(images/form-button.gif) no-repeat;
border: ;
bottom: 20px;
display: block;
height: 61px;
overflow: hidden;
position: absolute;
right: 0px;
text-indent: -9999px;
width: 203px;
width: 203px;
cursor: pointer;}
body.page-step-1 img{position: absolute; bottom: 35px; left: 10px;}
body.page-step-1 .disclam{ left:220px; top: 165px; display: block; height: 20px;}
body.page-step-1 .discloser{background: url(images/disclamer2.png)!important;}
body.page-step-1 div.blockit h6{display: none;}
body.page-step-1 p{top: 40px;}
div.preflend{background: url(images/preflend.gif) no-repeat; width: 468px; height: 121px; display: block; margin: 0px auto -20px auto;}
body.page-step-1 div.discloser{left: -10px; top: 150px;}
body.page-step-1 .lowas{display: none;}
h2.subline{font-size: 24px; position: absolute; left:270px; top: 75px; color: black;}
body.page-step-1 .precentnumber{top: 70px; color: #12477d; font-size: 58px;}
body.page-step-1 .apr{top: 112px; right: -260px; color: #12477d;}
	body.page-step-1 #footer{margin: 50px 0px 0px 0px;}
	
#site-map{width: 750px; margin: 0	auto;}
	
/** content **/
  #content
  {
	margin: 0 auto;
	width: 1020px;
  }

  #content-inner
  {
  }

  #mission /* The mission statement of the site (displayed on homepage) */
  {
  }

  #content-top /* Wrapper for any blocks placed in the "content top" region */
  {
  }

  #content-header /* Wrapper for breadcrumb, title, messages, tabs, and help */
  {
  }

  .breadcrumb /* The path to the current page in the form of a list of links */
  {
    padding-bottom: 0; /* Undo system.css */
  }

  h1.title, /* The title of the page */
  h2.title, /* Block title or the title of a piece of content when it is given in a list of content */
  h3.title /* Comment title */
  {
    margin: 0;
  }

  div.messages /* Important messages (status, warning, and error) for the user */
  {
  }

  div.status /* Normal priority messages */
  {
  }

  div.warning, tr.warning /* Medium priority messages */
  {
    /* border: 1px solid #f0c020; */ /* Drupal core uses: 1px solid #f0c020 */
  }

  div.error, tr.error /* High priority messages. See also the .error declaration below. */
  {
  }

  div.tabs /* See also the tabs.css file. */
  {
  }

  .help /* Help text on a page */
  {
    margin: 1em 0;
  }

  .more-help-link /* Link to more help */
  {
    font-size: 0.85em;
    text-align: right;
  }

  #content-area /* Wrapper for the actual page content */
  {
  }

  ul.links /* List of links */
  {
    margin: 1em 0;
    padding: 0;
  }

  ul.links.inline
  {
    margin: 0;
    display: inline;
  }

  ul.links li
  {
    display: inline;
    list-style-type: none;
    padding: 0;
  }

  .pager /* A list of page numbers when more than 1 page of content is available */
  {
    clear: both;
    margin: 1em 0;
    text-align: center;
    display: block;
    padding-top: 10px;
  }

  .pager a, .pager strong.pager-current
  {
    padding: 0.5em;
  }

  .feed-icons /* The links to the RSS or Atom feeds for the current list of content */
  {
    margin: 1em 0;
  }

  #content-bottom /* Wrapper for any blocks placed in the "content bottom" region */
  {
  }

/** navbar **/
  #navbar
  {
  }

  #navbar-inner
  {
  }

  #search-box /* Wrapper for the search form */
  {
  display: none;
  position: absolute;
  top: 4px;
  right: 0px;
  width: 185px;
  padding: 0px 0px 0px 25px;
  background: transparent url(images/search-glass.gif) no-repeat left top;
  }
  #search-box .form-text{width: 100px; border: 1px solid gray; font-size: 10px;}
  #search-box .form-submit{width: 75px; height: 16px; display: block; background: url(images/search-submit.gif) no-repeat; float: right; overflow: hidden; line-height: 50px; border: none; margin: 2px 0px 0px 0px;}
  #edit-search-theme-form-1-wrapper label /* Label that says "Search this site:" */
  {
    display: none;
  }

  #primary /* Primary links */
  {
  position: absolute;
  top: 40px;
  right: 0px;
  }
  #primary ul.links li{padding: 8px 0px; margin: 0px 1px;}
	#primary ul.links li a{padding:8px 22px 10px; font-size: 17px; font-weight: normal; text-decoration: none; color: white; display: inline-block; background: green url(images/menu.gif) repeat left top; border-left: 1px solid black; border-right: 1px solid black; overflow: hidden; line-height: 16px;}
	#primary ul.links li a:hover{background: green url(images/menu.gif) repeat left bottom;}	  

  #secondary /* Secondary links */
  {
  position: absolute;
  top: 4px;
  right: 220px;
  display: none;
  }
  #secondary ul.links{
  margin: 0px 5px;}
  #secondary ul.links li{
  padding: 0px 10px 2px 5px; border-right: 1px solid black; font-weight: bold;}
  #secondary ul.links li.last{border-right: none; font-weight: normal;}
	#secondary ul.links li a{color: black; font-size: 11px;}

  #sidebar-content
  {
  margin: 0 auto;
  width: 1020px;
  }

/** sidebar-left **/
  #sidebar-left
  {
  display: block;
  float: left;
  width: 660px;
  margin: 0 0 0 0;
  }

  #sidebar-left-inner
  {
  }

/** sidebar-right **/
  #sidebar-right
  {
  display: block;
  float: left;
  width: 360px;
  margin: 0 0 0 0;
  }

  #sidebar-right-inner
  {
  }

/** footer **/
  #footer
  {
  width: 1060px;
  margin: 0 auto;
  }
  #footer a{color: gray; text-decoration: none; border-bottom: 1px solid gray;}

  #footer-inner
  {
  width: 1020px;
  margin: 0px auto;
  font-size: 12px;
  color: gray;
  line-height: 24px;
  }
  #footer-inner ul.links{
  float: left; display: inline;}

  #footer-message /* Wrapper for the footer message from Drupal's "Site information"
                     and for any blocks placed in the footer region */
  {
  margin: 0px 10px;
  display: inline; float: left;
  }

/** closure **/
  #closure-blocks /* Wrapper for any blocks placed in the closure region */
  {
  }

/** Drupal nodes **/
  .node /* Node wrapper */
  {
  }

  .node-inner /* Additional wrapper for node */
  {
  }

  .sticky /* A sticky node (displayed before others in a list) */
  {
  }

  .node-unpublished /* Unpublished nodes */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .node-unpublished div.unpublished, /* The word "Unpublished" displayed beneath the content. */
  .comment-unpublished div.unpublished
  {
    height: 0;
    overflow: visible;
    color: #d8d8d8;
    font-size: 75px;
    line-height: 1;
    font-family: Impact, "Arial Narrow", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    word-wrap: break-word; /* A very nice CSS3 property */
  }

  .node-mine /* A node created by the current user */
  {
  }

  .node-teaser /* A node displayed as teaser */
  {
  }

  /* All nodes are given a node-type-FOO class that describes the type of
   * content that it is. If you create a new content type called
   * "my-custom-type", it will receive a "node-type-my-custom-type" class.
   */
  .node-type-page /* Page content node */
  {
  }

  .node-type-story /* Story content node */
  {
  }

  .node h2.title /* Node title */
  {
  }

  .marker /* "New" or "Updated" marker for content that is new or updated for the current user */
  {
    color: #c00;
  }

  .node .picture /* The picture of the node author */
  {
  }

  .node.node-unpublished .picture,
  .comment.comment-unpublished .picture
  {
    position: relative; /* Otherwise floated pictures will appear below the "Unpublished" text. */
  }

  .node .meta /* Wrapper for submitted and terms data */
  {
  }

  .node .submitted /* The "posted by" information */
  {
  }

  .node .terms /* Node terms (taxonomy) */
  {
  }

  .node .content /* Node's content wrapper */
  {
  }

  .node ul.links /* Node links. See also the ul.links declaration above. */
  {
  }

  .preview .node /* Preview of the content before submitting new or updated content */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal comments **/
  #comments /* Wrapper for the list of comments and its title */
  {
    margin: 1em 0;
  }

  #comments-title /* Heading for the list of comments */
  {
  }

  .comment /* Wrapper for a single comment */
  {
  }

  .comment-inner /* Additional wrapper for a single comment */
  {
  }

  .comment-preview /* Preview of the comment before submitting new or updated comment */
  {
  }

  .comment.new /* A new comment since the user last viewed the page. */
  {
  }

  .comment.odd /* An odd-numbered comment in the list of comments */
  {
  }

  .comment.even /* An even-numbered comment in the list of comments */
  {
  }

  .comment.first /* The first comment in the list of comments */
  {
  }

  .comment.last /* The last comment in the list of comments */
  {
  }

  .comment-unpublished /* Unpublished comments */
  {
    /* background-color: #fff4f4; */ /* Drupal core uses a #fff4f4 background */
  }

  .comment-unpublished div.unpublished /* The word "Unpublished" displayed beneath the content. See also the div.unpublished declaration in the node section above. */
  {
  }

  .comment-published /* Published comments */
  {
  }

  .comment-by-anon /* A comment created by an anonymous user */
  {
  }

  .comment-by-author /* A comment created by the node's author */
  {
  }

  .comment-mine /* A comment created by the current user */
  {
  }

  .comment h3.title /* Comment title */
  {
  }

  .new /* "New" marker for comments that are new for the current user */
  {
    color: #c00;
  }

  .comment .picture /* The picture of the comment author */
  {
  }

  .comment .submitted /* The "posted by" information */
  {
  }

  .comment .content /* Comment's content wrapper */
  {
  }

  .comment .user-signature /* The user's signature */
  {
  }

  .comment ul.links /* Comment links. See also the ul.links declaration above. */
  {
    margin: 1em 0;
  }

  .indented /* Nested comments are indented */
  {
    /* margin-left: 25px; */ /* Drupal core uses a 25px left margin */
  }

  .preview .comment /* Preview of the comment before submitting new or updated comment */
  {
    /* background-color: #ffffea; */ /* Drupal core uses a #ffffea background */
  }

/** Drupal blocks **/
  .block /* Block wrapper */
  {
    margin-bottom: 1em;
  }

  .block.region-odd /* Zebra striping for each block in the region */
  {
  }

  .block.region-even /* Zebra striping for each block in the region */
  {
  }

  .block.odd /* Zebra striping independent of each region */
  {
  }

  .block.even /* Zebra striping independent of each region */
  {
  }

  .region-count-1 /* Incremental count for each block in the region */
  {
  }

  .count-1 /* Incremental count independent of each region */
  {
  }

  .block-inner /* Additional wrapper for block */
  {
  }

  .block h2.title /* Block title */
  {
  }

  .block .content /* Block's content wrapper */
  {
  }

  #block-aggregator-category-1 /* Block for the latest news items in the first category */
  {
  }

  #block-aggregator-feed-1 /* Block for the latest news items in the first feed */
  {
  }

  #block-block-1 /* First administrator-defined block */
  {
  }

  #block-blog-0 /* "Recent blog posts" block */
  {
  }

  #block-book-0 /* "Book navigation" block for the current book's table of contents */
  {
  }

  #block-comment-0 /* "Recent comments" block */
  {
  }

  #block-forum-0 /* "Active forum topics" block */
  {
  }

  #block-forum-1 /* "New forum topics" block */
  {
  }

  #block-menu-primary-links /* "Primary links" block */
  {
  }

  #block-menu-secondary-links /* "Secondary links" block */
  {
  }

  #block-node-0 /* "Syndicate" block for primary RSS feed */
  {
  }

  #block-poll-0 /* "Most recent poll" block */
  {
  }

  #block-profile-0 /* "Author information" block for the profile of the page's author */
  {
  }

  #block-search-0 /* "Search form" block */
  {
  }

  #block-statistics-0 /* "Popular content" block */
  {
  }

  #block-user-0 /* "User login form" block */
  {
  }

  #block-user-1 /* "Navigation" block for Drupal navigation menu */
  {
  }

  #block-user-2 /* "Who's new" block for a list of the newest users */
  {
  }

  #block-user-3 /* "Who's online" block for a list of the online users */
  {
  }

/** Drupal boxes **/
  /* Wrapper for Comment form, Comment viewing options, Menu admin, and
   * Search results.
   */
  .box /* Wrapper for box */
  {
  }

  .box-inner /* Additional wrapper for box */
  {
  }

  .box h2.title /* Box title */
  {
  }

  .box .content /* Box's content wrapper */
  {
  }

/** Miscellaneous Drupal styles **/
  .error /* Errors that are separate from div.messages status messages (see above.) */
  {
    /* color: #e55; */ /* Drupal core uses a #e55 background */
  }

  .warning /* Warnings that are separate from div.messages status messages (see above.) */
  {
    /* color: #e09010; */ /* Drupal core uses a #e09010 background */
  }

  .more-link /* Aggregator, blog, and forum more link */
  {
    text-align: right;
  }

  #user-login-form /* Drupal's default login form */
  {
    text-align: left;
  }

  tr.even /* Some tables have rows marked even or odd. */
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  tr.odd
  {
    /* background-color: #eee; */ /* Drupal core uses a #eee background */
  }

  li a.active /* The active item in a Drupal menu */
  {
    color: #000;
  }

a.thank_click_out{display: block; background: url(images/click_out_link.jpg) no-repeat center top; height: 306px; margin-bottom: 10px;}
