/* globals */
*                    { padding:0; margin:0; }
body                 { margin:0 auto; margin:0px; font:bold 11px arial; color:#484848; background:#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/bodyBG2.png) repeat-x; width:100%; height:70px;}
 .headContainer      {width:936px; height:58px; margin:0 auto;}   
 .logo               {width:345px; height:58px; background:url(images/logo.png) left no-repeat; float:left;}
 .logo a             {width:345px; height:58px; display:block; float:left;}
/* /header */





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





/* promo */
#promo              {width:936px; height:258px; background:url(images/promo.png) no-repeat; margin:0 auto; }
#promo a            {width:100%;  height:258px; display:block;}
/* /promo */



/* mid */
#midWrap            {width:935px; height:295px; margin:0 auto; padding-top:10px;}
 #midLeft           {width:291px; height:283px; background:url(images/MidBG-left.png) no-repeat; float:left;}
  .midLeftTxt       {width:160px; padding:65px 10px 0px 110px; font: 10px/15px arial; color:#fff;}
  .midLeftTxth1     {color:#39c2fb; font-weight:bold; font-size:13px;}
  .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:935px; height:110px; display:block; background:url(images/bottomBanner.png) no-repeat; margin:0 auto; }
#bottomBanner a     {width:935px; height:110px; 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:936px; 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:925px; color:#555; text-align:right; margin:0 auto;}
/* /footer */










.clockWrapper               {width:100%; height:25px; display:block; padding:55px 0px 0px 0px;}
.clockContainer             {width:220px; height:25px;  display:block; float:right; padding:0px 60px 0px 0px; font-size:15px;}