/* globals */
body             {margin:0 auto; margin:0px; font:11px Arial, Helvetica, sans-serif; color:#333;}
a                {outline:none; color:#3399FF;}
img              {border:none;}
h1               {font:bold 15px arial; color:#3366FF; margin:0px; margin-bottom:4px;}
/* end globals */


/* header */
.topHeader              {background:url(images/bgHeader.png) repeat-x; height:50px; width:100%;}
.headLinkWrap           {width:830px; margin:0 auto; padding-top:15px; color:#bfb388; }
.headLinkWrap a         {font:bold 12px  arial; color:#bfb388; margin:0px 30px 0px 0px; }
.headLinkWrap a:hover   {text-decoration:none;}
/* end header */


/* promo */ 
.bgPromo                {background:url(images/bgBodyMiddle.png) repeat-x; height:321px; width:100%; margin:0 auto;}
.topPromoWrap           {width:830px; height:161px; margin:0 auto;}
.topPromoLeft           {background:url(images/Logo.png) no-repeat; width:344px; height:161px; float:left;}
.topPromoRightWrap      {background:url(images/topRightPunch.png) top right no-repeat; width:415px; height:91px; float:right; text-align:right;
                         padding:70px 0px 0px 0px;}
.Promo                  {margin:0 auto; width:830px; height:160px;}
/* end promo */


.middleWrap              {width:830px; height:133px; margin:0 auto;}
.middleLeft              {width:280px; height:133px; background:url(images/middleLeft.png) top left no-repeat; float:left;}
.middleMid, .middleRight {width:250px; height:123px; padding:10px 10px 0px 5px; float:left;}
.middleRight             {float:right;}
.middleButtons           {width:100%; height:34px; margin-top:10px;}





.bottomWrap              {width:830px; height:150px; margin:0 auto; margin-top:40px;}
.bottomRight             {width:343px; height:126px; float:right;}
.bottomLeft              {width:450px; height:126px; float:left;}
.bottomLeftQuote         {width:18px; height:63px; float:left; background:url(images/iconQuotation.png) top left no-repeat; }
.bottomLeftDesc          {width:410px; height:63px; float:left; padding:0px 11px;}
.testiGreen              {font-style:italic; color:#009933;}



.footerWrap              {width:100%; margin:0 auto; }
.footer                  {width:830px; margin:0 auto; text-align:center; border-top:1px solid #3366FF; padding:15px 0px;}
.footer a                {font:bold 12px arial; color:#3366FF; margin-right:40px; }
.footer a:hover          {text-decoration:none;}







.bottom            {margin:0 auto; width:100%;}
.faqWrap           {margin:0 auto; width:830px; border:1px solid #eee; font:11px arial; color:#666;}
.faqPad            {margin:0 auto; width:810px; margin-top:10px; margin-bottom:10px;}
.faqPad h1                 {font:bold 25px arial; color:#FF6600;}
.faqPad h2                 {font:bold 12px arial; color:#FF9900; padding:0px; margin:0px;}

.biller           {width:800px; height:45px; margin:0 auto; text-align:center; font:bold 10px/45px arial; color:#999;}