#body {background: #ffffff url(images/bg_home2.jpg) repeat-x;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

#inner-body {background: #ffffff url(images/inner-bg.jpg) repeat-x;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

@import url('ff/stylesheet.css');

a img{
  border:none;
}


#wrapper{width:1040px; height:auto !important; margin:0px auto; position:relative; overflow:hidden; margin-bottom:0px;}

#wrapper .dollar-img{ background:url(images/dollar-img.png) no-repeat !important; width:417px; height:475px; position:absolute; right:0px; bottom:0; z-index:10;}

#nav-wrapper{width:1040px; height:136px; margin:0px; padding:0px; clear:both;}
#logo{width:157px; height:94px; margin:19px 0px 0px 15px; padding:0px 138px 0px 0px; float:left; clear:none;}

#nextpanel-navigation{ width:670px; height:54px; margin:60px 0px 0px 0px; padding:0px 0px 0px 0px; clear:none; float:right;}

#nextpanel-navigation ul{margin:0px; padding:0px; list-style:none; width:670px; height:54px;}
#nextpanel-navigation ul li{margin:0px; padding:0px 0px 0px 0px; list-style:none; float:left;}
#nextpanel-navigation ul li.divider{float:left; background:url(images/line.jpg) no-repeat; width:1px; height:54px;}

#nextpanel-navigation ul li a{float:left; font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#000;  height:36px; padding:14px 20px 0px 20px; line-height:20px; text-decoration:none; text-align:center;}
#nextpanel-navigation ul li a:hover{float:left; font-family:Tahoma,Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#000;  height:36px; padding:14px 20px 0px 20px; line-height:20px; text-decoration:none; text-align:center;}
#nextpanel-navigation ul li a:active{float:left; font-family:Tahoma,Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#000;  height:36px; padding:14px 20px 0px 20px; line-height:20px; text-decoration:none; text-align:center;}

#banner-bg{ background:url(images/banner_bg.jpg) no-repeat; width:1038px; height:378px; padding:84px 0px 0px 2px; margin:0px; clear:both; position:relative; z-index:25;}
#banner-bg h3{font-family: 'VollkornRegular'; font-size:24px; font-weight:normal; color:#ffffff; padding:0px; margin:0px; text-align:left; line-height:30px; clear:both;text-shadow:2px 3px 2px #000000;}
#banner-bg h2{font-family: 'VollkornRegular'; font-size:36px; font-weight:normal; color:#ffffff; padding:10px 0px 20px 0px; margin:0px; text-align:left; line-height:30px; clear:both;text-shadow:2px 3px 2px #000000; }
#banner-bg h1{font-family: 'VollkornRegular'; font-size:48px; font-weight:normal; color:#ffffff; padding:0px; margin:0px; text-align:left; line-height:30px; clear:both;text-shadow:2px 3px 2px #000000; }

#banner-bg .testimonial-heading{width:500px; height:auto; font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:800; color:#ffffff; padding:156px 0px 0px 20px; margin:0px; text-align:left; line-height:30px; clear:both; }

#banner-bg .testimonial-txt{ width:650px; height:auto; font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#ffffff; padding:0px 0px 0px 20px; margin:0px; text-align:left; line-height:1.3em; clear:both; }

#form_wrapper{width:341px; height:auto; padding:0px; margin:0px; position:absolute; top:152px; left:670px; z-index:30;}
#form_wrapper .form-header{width:341px; height:116px; padding:0px; margin:0px; clear:both;}
#form_wrapper .form-bg{ background:url(images/green_bg.png) repeat-y; width:341px; 
height:auto !important; overflow:hidden; padding-bottom:30px !important; margin:0px 0px 0px 16px; clear:both; font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#ffffff;
}
#form_wrapper .b-text-box{width:260px; height:auto !important; padding:0px 0px 15px 0px; margin:0px; clear:both;}
#form_wrapper .b-text-label{width:90px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
#form_wrapper .f-textbox{width:150px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:right;}
#form_wrapper .check-box{width:60px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
#form_wrapper .checkbox-text{width:200px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:right;}
#form_wrapper .checkbox-text a{ color:#b6e6ff; text-decoration:underline;}
#form_wrapper .form-text{ font-size:10px; width:260px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:both;}
#form_wrapper .form-bottom{width:325px; height:36px; padding:0px;  margin:0px 0px 0px 16px; clear:both;}

#feature-box{width:670px; height:auto; padding:0px; margin:40px 0px 0px 15px; clear:both; position:relative; z-index:20;}
#feature-box .box1{width:304px; height:auto; padding:0px; margin:0px 10px 90px 10px; clear:none; float:left; }
#feature-box .shadow{width:15px; height:auto; padding:0px; margin:0px; clear:none; float:left;}
#feature-box .img{padding:0px 0px 10px 0px; margin:0px; clear:both;}

#feature-box .text-body{ font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:normal; color:#000000; padding:0px 15px 10px 0px; margin:0px;}

/*Inner page styles starts here*/

#inner-banner-bg{ background:url(images/inner-banner-bg.jpg) no-repeat; width:1020px; height:111px; padding:55px 0px 0px 20px; margin:0px; clear:both; }
#inner-banner-bg h3
{
	font-family: 'VollkornRegular';
	 font-size:24px;
	  font-weight:normal; 
	  color:#ffffff;
	   padding:0px;
	    margin:0px;
	     text-align:left;
	      line-height:30px;
	       clear:both; 
	       }
#inner-banner-bg  h2{font-family: 'VollkornRegular'; font-size:36px; font-weight:normal; color:#ffffff; padding:10px 0px 20px 0px; margin:0px; text-align:left; line-height:30px; clear:both; }

#inner-container{width:1040px; height:auto !important; padding:0px 0px 0px 15px; margin:0px; clear:both; overflow:hidden;}
#inner-container .left-content{width:678px; height:auto !important; padding:30px 10px 10px 10px; margin:0px; clear:none; float:left;}
#inner-container .sidebar{width:342px; height:auto !important; padding:0px 0px 0px 0px; margin:0px; clear:none; float:right;}
#inner-container h2{font-family: 'VollkornRegular'; font-size:24px; font-weight:normal; color:#000; padding:0px 0px 10px 0px;  line-height:24px; clear:both; margin:0px 0px 0px 0px; }
#inner-container h2 a{ text-decoration:none; color:#000000;}
#inner-container p{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000; padding:0px 0px 10px 0px;  line-height:16px; clear:both; margin:0px 0px 0px 0px; }
#inner-container ul{list-style-image:url(images/arrow.png); padding:0px 0px 0px 30px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
#inner-container ul.actions , #inner-container dl.article-info, #inner-container ul.pagenav{ display:none; };

#form_wrapper-inner{width:319px; height:auto; padding:0px; margin:0px;}
#form_wrapper-inner .form-header2{width:319px; height:81px; padding:0px; margin:0px; clear:both;}
#form_wrapper-inner .form-bg2{ background:url(images/form-bg2.jpg) repeat-y; width:309px; height:auto !important; overflow:hidden; padding:10px 10px 30px 0px; margin:0px 0px 0px 0px; clear:both; font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#ffffff;}
#form_wrapper-inner .b-text-box2{width:260px; height:auto !important; padding:0px 0px 15px 0px; margin:0px; clear:both;}
#form_wrapper-inner .b-text-label2{width:90px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
#form_wrapper-inner .f-textbox2{width:150px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:right;}
#form_wrapper-inner .check-box2{width:60px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:left;}
#form_wrapper-inner .checkbox-text2{width:200px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:none; float:right;}
#form_wrapper-inner .checkbox-text2 a{ color:#b6e6ff; text-decoration:underline;}
#form_wrapper-inner .form-text2{ font-size:10px; width:260px; height:auto !important; padding:0px 0px 10px 0px; margin:0px; clear:both;}
#form_wrapper-inner .form-bottom2{width:325px; height:36px; padding:0px;  margin:0px 0px 0px 16px; clear:both;}



#footer{background:url(images/footer-bg.jpg) repeat-x; width:100%; height:176px; padding:0px; margin:0px 0px 0px 0px; clear:both;}
#footer .footer-wrapper{width:980px; height:auto; margin:0px auto; padding:30px 0px 0px 0px; }
#footer .copy-text{ font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#666666; width:730px; height:auto; margin:0px; padding:20px 0px 10px 0px; clear:none; float:left;}
#footer .copy-text a{ font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#666666; text-decoration:none; padding:20px 0px 0px 0px;}
#footer .copy-text a:hover{ font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#999999; text-decoration:none; padding:20px 0px 0px 0px;}
#footer .copy-text2{ font-family:Tahoma, Georgia, "Times New Roman", Times, serif; font-size:10px; font-weight:normal; color:#666666; width:730px; height:auto; margin:0px; padding:10px 0px 10px 0px; clear:none; float:left;}
#footer .line{ width:1px; height:51px; margin:0px 20px 0px 0px; padding:0px 0px 0px 0px; clear:none; float:left;}
#footer .f-logo{width:91px; height:55px; margin:0px 0px 0px 0px; padding:0px 0px 0px 40px; clear:none; float:left;}

#footer .copy-text .menu { margin: 0; padding:0;}
#footer .copy-text .menu li {float:left; list-style:none; padding: 0 10px; border-left: 1px #666666 solid;}
#footer .copy-text .menu li:first-child{ padding-left:0px !important; border-left:none !important;}


/* Override */
#form_wrapper #mainTable{
  padding:0 10px 30px 30px;
}

.form-bg2 #mainTable{
  padding:0 10px;
}
