@CHARSET "UTF-8";
/* ******************************************** Layout ****************************************** */

/**************************** Main ***********************************/

.wrap
{
  height                     : 100%;
  margin                     : auto;
  text-align                 : left;
  width                      : 964px;
}

.header
{
  background                 : transparent url(../../images/frontend/container/header.png) no-repeat scroll 0 0;
  height                     : 110px;
  margin                     : auto;
  width                      : 964px;
}

.header td.left
{
}

.header td.left a span.logo
{
  background                 : transparent url(../../images/frontend/logo.png) no-repeat scroll 0 0;
  display                    : block;
  height                     : 57px;
  margin                     : 24px 0 10px 20px;
  width                      : 166px;
}

.header td.left a:hover span.logo
{
  background-position        : 0 -57px;
}

.header td.left a img.logo
{
  display                    : block;
  height                     : 57px;
  margin                     : 24px 0 10px 20px;
  width                      : 166px;
}

/* TODO: Delete if not using */
.header td.left a.logo
{
  background                 : transparent url(../../images/frontend/logo_out.png) no-repeat scroll 0 0;
}

.header td.left a.logo:hover
{
  background                 : transparent url(../../images/frontend/logo_on.png) no-repeat scroll 0 0;
}
/* */

.header td.right
{
  padding                    : 40px 124px 0 0;
  text-align                 : right;
}

.header td.right a
{
  color                      : #B2B1B1;
  font-size                  : 12px;
  font-weight                : bold;
  padding                    : 7px 6px;
  text-decoration            : none;
}

.content
{
  background                 : transparent url(../../images/frontend/container/content.png) repeat scroll 0 0;
  height                     : auto;
  padding                    : 0 0 100px 0;
}

.footer
{
  background                 : transparent url(../../images/frontend/container/footer.png) no-repeat scroll left bottom;
  height                     : 124px;
  width                      : 964px;
}

.footer .container
{
  padding                    : 20px;
  text-align                 : center;
}

.footer .info
{
  color                      : #777777;
  /*float                      : left;
  margin                     : 0;
  padding                    : 5px 8px 6px 0;
  margin                     : 0 0 0 150px;
  width                      : 226px;*/
}

/**************** Left Box *******************/

div.left
{
  float                      : left;
  margin                     : auto;
  overflow                   : visible !important;
  padding                    : 0 0 0 12px;
  width                      : 220px;
}

div.left_box
{
}

div.left_box div.menu
{
}

div.left_box div.menu a
{
  color                      : #333333;
  font-weight                : bold;
}

div.left_box div.menu a:link
{
  color                      : #333333; 
  text-decoration            : none
}

div.left_box div.menu a:visited
{
  color                      : #333333; 
  text-decoration            : none
}

div.left_box div.menu a:hover
{
  color                      : #333333; 
  text-decoration            : underline;
}

div.left_box div.menu a:active
{
  color                      : #333333; 
  text-decoration            : none
}

div.left_box div.menu div.menu_header
{
  background                 : transparent url(../../images/frontend/menu/header.gif) no-repeat scroll left top;
  height                     : 42px;
  width                      : 200px;
}

div.left_box div.menu div.menu_header div
{
  color                      : #E69766;
  font-family                : Verdana,Arial,Helvetica,sans-serif;
  font-size                  : 14px;
  font-weight                : bold;
  height                     : 29px;
  letter-spacing             : 0.1em;
  padding-top                : 15px;
  text-align                 : center;
  width                      : 200px;
}

div.left_box div.menu div.menu_top
{
  background                 : transparent url(../../images/frontend/menu/top.gif) no-repeat scroll left top;
  height                     : 1px;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
}

div.left_box div.menu div.menu_content
{
  background                 : transparent url(../../images/frontend/menu/link.gif) repeat-y scroll left top;
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
  padding-bottom             : 5px;
  padding-top                : 6px;
}

div.left_box div.menu div.menu_content a.link
{
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  padding                    : 0px 15px 0 36px;
  font-weight                : bold;
}

div.left_box div.menu div.menu_content img.icon
{
  left                       : 23px;
  position                   : absolute;
  top                        : 10px;
  background                 : transparent url(../../images/frontend/menu/bullet.gif) no-repeat scroll;
  height                     : 7px;
  width                      : 7px;
}

div.left_box div.menu div.menu_content_selected
{
  background                 : transparent url(../../images/frontend/menu/link_selected.gif) repeat-y scroll left top;
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
  padding-bottom             : 5px;
  padding-top                : 6px;
}

div.left_box div.menu div.menu_content_selected a.link
{
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  padding                    : 0px 15px 0 36px;
  font-weight                : bold;
}

div.left_box div.menu div.menu_content_selected img.icon
{
  left                       : 23px;
  position                   : absolute;
  top                        : 10px;
  background                 : transparent url(../../images/frontend/menu/bullet_down.gif) no-repeat scroll;
  height                     : 7px;
  width                      : 7px;
}

div.left_box div.menu div.menu_content_minfo
{
  background                 : transparent url(../../images/frontend/menu/link.gif) repeat-y scroll left top;
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
  padding-bottom             : 5px;
  padding-top                : 6px;
}

div.left_box div.menu div.menu_content_minfo a.link
{
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  padding                    : 0px 15px 0 48px;
  font-weight                : bold;
}

div.left_box div.menu div.menu_content_minfo img.icon
{
  left                       : 35px;
  position                   : absolute;
  top                        : 10px;
  background                 : transparent url(../../images/frontend/menu/bullet.gif) no-repeat scroll;
  height                     : 7px;
  width                      : 7px;
}

div.left_box div.menu div.menu_content_minfo_selected
{
  background                 : transparent url(../../images/frontend/menu/link_selected.gif) repeat-y scroll left top;
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
  padding-bottom             : 5px;
  padding-top                : 6px;
}

div.left_box div.menu div.menu_content_minfo_selected a.link
{
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  padding                    : 0px 15px 0 48px;
  font-weight                : bold;
}

div.left_box div.menu div.menu_content_minfo_selected img.icon
{
  left                       : 35px;
  position                   : absolute;
  top                        : 10px;
  background                 : transparent url(../../images/frontend/menu/bullet_down.gif) no-repeat scroll;
  height                     : 7px;
  width                      : 7px;
}

div.left_box div.menu div.menu_content_header
{
  background                 : transparent url(../../images/frontend/menu/link_header.gif) repeat-y scroll left top;
  display                    : block;
  margin                     : 0;
  overflow                   : hidden;
  position                   : relative;
  width                      : 200px;
  color                      : #FFFFFF;
  font-weight                : bold;
  padding-left               : 2px;
}

div.left_box div.menu div.menu_content_header a
{
  color                      : #FFFFFF;
  text-decoration            : none
}

div.left_box div.menu div.menu_footer
{
  background                 : transparent url(../../images/frontend/menu/footer.gif) no-repeat scroll left top;
  height                     :10px;
  width                      :200px;
}

/* ***************************************** Accordion ************************************************ */

.ui-wrapper
{
  border                     : 1px solid #50A029;
}
.ui-wrapper input, .ui-wrapper textarea
{
  border                     : 0;
}

div.ui-accordion-container
{
  margin                     : 0;
  padding                    : 0; 
  list-style-type            : none;
}
div.ui-accordion-container a.ui-accordion-link
{
  display                    : block;
  padding-left               : 45px; 
  margin-right               : 3px; 
  color                      : #000; 
  text-decoration            : none; 
  line-height                : 28px;
}

/**************** Right Box *******************/

div.right
{
  float                      : left;
  width                      : 720px;
}

/* ************************************** Frame ********************************************* */

div.frame_top
{
  background                 : transparent url(../../images/frontend/modules/page/frame/top.gif) no-repeat scroll left top;
  height                     : 6px;
  width                      : 720px;
}

div.frame_center
{
  background                 : transparent url(../../images/frontend/modules/page/frame/center.gif) repeat-y scroll left top;
  width                      : 720px;
  padding-top                : 1px;
}

div.frame_bottom
{
  background                 : transparent url(../../images/frontend/modules/page/frame/bottom.gif) no-repeat scroll left top;
  height                     : 6px;
  width                      : 720px;
}
