/*  ----------Reset & Common  ----------  */

body.mceContentBody {
  background: #fff;

}
  body{background:#0b0b0b url(../images/bg_body.png) left top repeat-x; }


ul,ol{list-style:none}
a,a:active,a:visited{text-decoration:none;color:#FF6600;}
img{border:0}
:focus{outline:0}
.clr{clear:both}

/*  ----------  Main Structure  ----------  */

  #out { width:954px; margin:5px auto 0; }
  
/*  ----------  Top Nav, Menu ----------  */

  #lang { float:right; }
  
  #nav { clear:both; float:right; padding:10px 0; }
  
  #nav li { float:left; }
  
  #nav li a { float:left; color:#6f6f6f; font-size:11px; padding:0 0 0 18px; font-family:Arial; }
  
  #nav li a img { vertical-align:center; margin:0 5px 0 0; }
  
  #menu1 { clear:both; height:53px; background:url(../images/menu_bg.png) 175px top no-repeat; }
  
  #logo { float:left; width:176px; height:53px; background:url(../images/logo.gif) left top no-repeat; }
  
   
  

  .nav { float:right;}
/*  ----------  Container ----------  */

  #container { background:#333; padding:50px 0 40px; }
  
  .botImg {  background:url(../images/bg_container.png) left bottom no-repeat; height:8px; } 
  
/*  ----------- Main  Contents --------- */
  
  #main { float:left; width:564px; margin:0 0 0 58px; display:inline; color:#696969;font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:20px; }
  
  #main .banner { margin:0 0 40px;height:219px;width:566px;  background: #333333 url(../images/banner1.png) 1px 0px no-repeat;}
  
  #main h1 { font:normal 18px verdana, arial, sans-serif; color:#ff6600; padding:0 0 10px; }
  
  #main h1 span { text-transform:uppercase; font:bold 18px verdana, arial, sans-serif; color:#ff6600; }
  
  #main p { font-size:14px; line-height:20px; }
  
   
  
/*  ----------  Sidebar ----------  */

  #sidebar { float:right; width:240px; padding:0 0 0 30px; display:inline; }
  
  #sidebar h2 { font:bold 13px arial, sans-serif; color:#ff6600; padding:0 0 15px; text-transform:uppercase; }
  
  #sidebar ul { }
  
  #sidebar ul li { background:url(../images/bg_sidebarLi.png) left bottom no-repeat; padding:0 0 5px; margin:0 0 5px; }
  
  #sidebar ul li span { display:block; text-transform:uppercase; font-weight:bold; color:#7b7b7b; padding:0 0 5px; }
  
  #sidebar ul li a { display:block; color:#c2c2c2; line-height:20px; margin:0 0 0 5px; background:url(../images/dot.png) left center no-repeat; padding:0 0 0 12px; }
  
/*  ----------  Footer ---------- */

  #footer { font-size:9px; padding:10px 25px; color:#696969;font-family:Arial, Helvetica, sans-serif;}
  
  .contentheading{
   text-transform:uppercase; font:bold 18px verdana, arial, sans-serif; color:#ff6600;padding:0 0 10px;
  
  }
  
  .componentheading{
   text-transform:uppercase; font:bold 18px verdana, arial, sans-serif; color:#ff6600;padding:0 0 10px;
  
  }
