/* globals */
*                    { padding:0; margin:0; }
body                 { margin:0 auto; margin:0px; font:bold 11px arial; color:#484848; background:url(images/bodyBG.png) repeat-x #fff;}
a                    { outline:none; color:#0033ff; text-decoration:underline; }
a:hover              { text-decoration:none; }
img                  { border:none; }
ul                   { margin:0px; padding:0px; list-style:none; }
/* /globals */




/* header */
#header              {background:url(images/logoPattern.png) repeat-x; width:100%; height:35px;}   
 .logo               {width:872px; height:35px; background:url(images/logo.png) left no-repeat; margin:0 auto;}
 .logo a             {width:320px; height:35px; display:block; float:left;}
/* /header */





/* nav */
#nav                {width:872px; height:33px; margin:0 auto; background:url(images/navBG.png) right no-repeat; margin-top:20px; }
#nav li             {display:block; float:right; padding:9px 21px;  }
#nav li a           {color:#fff; text-decoration:none;}
#nav li a:hover     {text-decoration:underline;}
/* /nav */





/* promo */
#promo              {width:872px; height:266px; background:url(images/Promo.jpg) no-repeat; margin:0 auto; }
#promo a            {width:160px; height:60px; display:block; float:right; margin:180px 20px 0px 0px;}
/* /promo */



/* mid */
#midWrap            {width:872px; height:290px; margin:0 auto; padding-top:10px;}
 #midLeft           {width:229px; height:283px; background:url(images/MidBG-left.png) no-repeat; float:left;}
  .midLeftTxt       {width:209px; padding:60px 10px 0px 10px; font: 10px/15px arial; color:#fff;}
  .midLeftButton    {width:228px; height:36px; margin-top:62px; background:url(images/MidBG-leftButton.png) center no-repeat;}
  .midLeftButton a  {width:150px; height:36px; display:block; margin:0 auto;}
 #midMid            {width:380px; height:283px; background:url(images/MidBG-mid.png) no-repeat; float:left; margin-left:10px;}
  .midMidTxt        {width:300px; padding:60px 10px 0px 10px; font: bold 10px/15px arial; color:#444; margin:0 auto;}
  .midMidButton     {width:380px; height:97px; margin-top:8px; background:url(images/MidBG-midButton.png) center no-repeat;}
  .midMidButton a   {width:350px; height:97px; display:block; margin:0 auto;}
 #midRight          {width:242px; height:283px; float:right;}
  #midRightTop      {width:242px; height:136px; background:url(images/MidBG-rightTop.png) no-repeat;}
  #midRightBot      {width:242px; height:136px; background:url(images/MidBG-rightBot.png) no-repeat; margin-top:10px;}
  .midRightTxt      {width:210px; margin:0 auto; padding-top:55px; font:bold 10px arial; color:#555;}
/* /mid */



/* bottom */
#bottomBanner       {width:872px; height:38px; display:block; background:url(images/bottomBanner.png) no-repeat; margin:0 auto; }
#bottomBanner a     {width:872px; height:38px; display:block;}
/* /bottom */



/* faq */
.faqPad                    {margin:0 auto; width:872px; margin-top:10px; margin-bottom:10px;}
.faqPad h1                 {font:bold 25px arial; color:#27496B;}
.faqPad h2                 {font:bold 12px arial; color:#ff5a00; padding:0px; margin:10px 0px 0px 0px;}
.faqPad h3                 {font:11px arial; color:#27496B; padding:0px; margin:10px 0px 0px 0px;}
.faqPad li                 {margin-left:25px; list-style-type:circle;}
/* /faq */


/* footer */
#footerWrap                 {width:890px; height:30px; display:block; margin:0 auto; padding-top:10px; text-align:right;}
 #footerWrap li             {display:block; float:right; padding:9px 10px; font-size:9px; }
#footerTxt                  {width:872px; color:#555; text-align:right; margin:0 auto;}
/* /footer */