body
{
   margin: 0px;
   background-image: url(http://www.ejai.com/images/bg.jpg);
}

div, ul
{
   margin: 0px;
   padding: 0px;
   font-family: Arial, Verdana;
   font-size: 12px;
   color: #EFF0F0;
   line-height: 17px;
}

a
{
   text-decoration: none;
}

a:hover
{
   text-decoration: underline;
}

a img
{
   border: 0px;
}

h1
{  
   margin: 7px 10px;
   font-weight: normal;
   font-size: 12px;
   color: #ffffff;
}

h2
{
   margin: 5px;
   margin-top: 10px;
   font-size: 12px;
}

h3
{
   margin: 0px;
   margin-bottom: 15px;
   font-weight: normal;
   font-size: 17px;
}

li
{
   list-style: square;
   margin-left: 30px;
}

#div_bgholder
{
   height: 650px;
   width: 1010px;
   margin: 0px auto;
   background-image: url(http://www.ejai.com/images/bg_faq.jpg);
}

#div_pageholder
{
   position: absolute;
   margin: 20px 10px;
}

#div_copyright
{
   display: none;
   width: 920px;
   margin: 0px auto;
   text-align: right;
   font-size: 10px;
   color: #999999;
   font-style: italic;
}

#div_copyright a
{
   color: #999999;
}


/*******************
          TOOLS ROW
*******************/
#div_toolsbar
{
   width: 900px;
   height: 20px;
   margin-bottom: 1px;
}

#div_useless
{
   float: left;
   height: 20px;
   width: 755px;
}

.button_language 
{
   float: left;
   position: relative;
   margin-right: 1px;
   cursor: pointer;
}

.button_language .content
{
   position: absolute;
   background-color: #626f75;
   top: 0px;
   left: 2px;
   width: 142px;
   height: 20px;
}

.button_language .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 20px;
}


/*******************
          MENU ROW
*******************/
#div_menubar
{
   height: 100px;
   margin-bottom: 1px;
}

#div_logo
{
   float: left;
}

#div_logo .content
{
   position: relative;
}

#div_menubar .menuitem
{
   position: relative;
   float: left;
   margin-left: 1px;
}

#div_menubar .menuitem .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 80px;
   padding: 10px;
   line-height: 20px;
}

#div_menubar .menuitem .content a
{
   font-size: 12px;   
   color: #000000;
}

#div_menubar .menuitem .content a:hover
{
   color: #ffffff;
   background: #000000;
   text-decoration: none;
}

#div_menubar .menuitem .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 100px;
   background: #CCCCCC;
   opacity: 0.9;
}

/*******************
     CONTENT ROW
*******************/
#div_contentbar
{
   height: 280px;
   margin-bottom: 1px;
}


/* Submenu window */
#div_submenu
{
   float: left;
   position: relative;
   width: 320px;
   height: 280px;
}


/* Submenu:title window */
#div_title
{
   position: relative;
   margin-bottom: 1px;
}

#div_title .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 300px;
   height: 18px;
   padding: 5px 10px;
   overflow: auto;
   z-index: 10;
}

#div_title .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 320px;
   height: 28px;
   background: #3366cc;
   opacity: 0.7;
   z-index: 1;
}


/* Submenu:faqmenu window */
#div_faqmenu
{
   position: relative;
   margin-top: 1px;
}

#div_faqmenu .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 320px;
   height: 150px;
   padding: 5px 0px;
   z-index: 10;
}

#div_faqmenu .content li
{
   list-style: none;
   margin: 11px 15px;
}

#div_faqmenu .content a
{
   color: #ffffff;
}

#div_faqmenu .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 320px;
   height: 160px;
   background: #3366cc;
   opacity: 0.7;
   z-index: 1;
}

/* Content window */
#div_content
{
   float: left;
   margin-left: 1px;
   position: relative;
}

/* Content: Content window */
#div_contentfield .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 280px;
   color: #797979;
   z-index: 10;
}

#div_contentfield .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 280px;
   background: #f0f0f0;
   opacity: 0.9;
   z-index: 1;
}

#div_titlebg
{
   background: #cccccc;
   width: 434px;
   height: 30px;
}

#faq_content
{
   width: 414px;
   height: 239px;
   padding: 0px 10px 10px 10px;
   color: #797979;
   overflow: auto;
}

.faq_question
{
   display: block;
   margin-top: 10px;
   width: 380px;
   color: #797979;
}

.faq_question:hover
{
   background: #e0e0e0;
}

div.faq_answer
{
   display: none;
   position: relative;
   padding: 5px 0px 5px 15px;
   color: #797979;
}

div.faq_answer .faq_close
{
   position: absolute;
   bottom: 0px;
   right: 0px;
   color: #797979;
}

/* Content: Music window */
#div_content #div_music
{
   position: relative;
   margin-top: 1px;
   float: left;
}

#div_content #div_music .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 99px;
   background: #cccccc;
   opacity: 0.9;
   z-index: 1;
}


#div_content #div_music .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 434px;
   height: 99px;
   margin: 20px 0px;
   font-size: 20px;
   color: #6b6b6b;
   text-align: center;
   z-index: 10;
}

#div_content #div_music .content button
{
   background: #bb1d13;
   color: #ffffff;
   font-size: 10px;
   border: 1px #bb1d13 solid;
   padding: 0px 8px 2px 8px;
   margin: 0px;
   margin-top: 20px;
}

#div_content #div_music .content input
{
   padding: 1px 3px 3px 3px;
   width: 150px;
   margin: 0px;
   margin-top: 20px;
   background: #ffffff;
   border: 1px #858585 solid;
   font-size: 10px;
   color: #858585;
}

/* Right menu window */
#div_right_menu
{
   float: left;
   position: relative;
   margin-left: 1px;
}

#div_right_menu .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 260px;
   overflow: auto;
   z-index: 10;
}

#div_right_menu .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 280px;
   background: #3366CC;
   opacity: 0.7;
   z-index: 1;
}

#div_right_menu .menuitem
{
   position: relative;
   border-bottom: 1px #1E3D84 solid;
   overflow: hidden;
}

#div_right_menu .space
{
   position: relative;
   height: 10px;
}

#div_right_menu .menuitem#submenuitem_1
{
   border-top: 1px #1E3D84 solid;
}

#div_right_menu .menuitem .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 124px;
   height: 19px;
   padding: 5px 10px;
   border-top: 1px #6087CD solid;
   color: #ffffff;
   text-decoration: none;
   z-index: 10;
}

#div_right_menu .menuitem .bg
{
   position: relative;
   top: 0px;
   left: 0px;
   width: 144px;
   height: 28px;
   background: #5282C7;
   opacity: 0.65;
   z-index: 1;
}

#div_right_menu .div_right_submenu
{
   display: none;
   background: #ffffff;
   border-bottom: 1px #254a91 solid;
}

#div_right_menu .div_right_submenu a
{
   color: #000000;
}

#div_right_menu .div_right_submenu a:hover
{
   color: #ffffff;
   background: #000000;
   text-decoration: none;
}

#div_right_menu .div_right_submenu li
{
   list-style: none;
   margin-left: 10px;
   padding: 2px 0px;
   color: #ffffff;
}

/*******************
       FOOTER ROW
*******************/