body
{
   text-align: center;
   background-repeat: repeat;
   background-color: transparent;
   color: #cb3729;
}

#bg_layer
{
   position: absolute;
   top: 30px;
   margin-left: auto;
   left: 50%;
   
   width: 604px;
   height: 704px;
   
   margin-left: -302px;
   
   text-align: left;
   background-color: #222222;
   overflow: hidden;
}

#bg_image_layer
{
   width: 604px;
   left: 0px;
   top: 0px;
   height: 704px;
   position: absolute;
   overflow: hidden;
   background-color: #ffffff;
   margin: 0px;
}

#page_layer 
{
   margin-left: auto;
   margin-right: auto;
   position: absolute;
   width: 600px;
   left: 2px;
   top: 32px;
   height: 700px;
   text-align: left;
   overflow: hidden;
   font-family: courier new, courier, verdana, sans-serif;
}

#credits_layer
{
   margin-top: auto;
   margin-bottom: auto;
   margin-left: auto;
   margin-right: auto;
   position: relative;
   background-color: transparent;
   left: 0px;
   width: 604px;
   height: 15px;
   text-align: center;
   overflow: hidden;
   font-size: 9px;
   font-family: courier new, courier, verdana, sans-serif;
   color: #0C0B0B;
}

#navi_layer
{
   position: absolute;
   background-color: transparent;
   top: 680px;
   left: 10px;
   width: 580px;
   height: 700px;
   text-align: center;
   font-size: 12pt;
   color: #515151;
   overflow: auto;
}

#navi_back_layer
{
   float: left;
   text-align: left;
}
#navi_next_layer
{
   float: right;
   text-align: right;
}

#navi_layer a:link {
   font-size: 10pt;
   color: #f8f7fc;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#navi_layer a:visited {
   font-size: 10pt;
   color: #f8f7fc;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#navi_layer a:hover {
   font-size: 10pt;
   color: #cb3729;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#text_layer
{
   position: absolute;
   background-color: transparent;
   top: 40px;
   left: 10px;
   font-size: 10pt;
   color: #222222;
   overflow: auto;
   width: 95%;
   border: 0px;
}


#session_info_layer
{
   margin-left: auto;
   margin-right: auto;
   position: relative;
   background-color: #2b2219;
   color: #cb3729;
   top: 0px;
   left: 0px;
   width: 1024px;
   height: 40px;
   overflow: hidden;
   font-size: 8pt;
   font-family: arial, verdana, sans-serif;
}

#session_info_layer a:link {
   font-size: 10pt;
   color: #cccccc;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#session_info_layer a:visited {
   font-size: 10pt;
   color: #cccccc;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#session_info_layer a:hover {
   font-size: 10pt;
   color: #cb3729;
   text-align: left;
   background-color: transparent;
   text-decoration: none;
}

#text_layer a:link {
   font-size: 10pt;
   color: #99040E;
   background-color: transparent;
   text-decoration: none;
}

#text_layer a:visited {
   font-size: 10pt;
   color: #99040E;
   background-color: transparent;
   text-decoration: none;
}

#text_layer a:hover {
   font-size: 10pt;
   color: #cb3729;
   background-color: transparent;
   text-decoration: none;
}

#menu_layer
{
   position: absolute;
   background-color: transparent;
   top: 0px;
   left: 0px;
   margin: 0px;
   width: 100%;
   height: 32px;
}

#back_button
{
   background-color: #dddddd;
   text-align: center;
   font-size: 10pt;
   color: #CCCBCE;
   margin-top: 5px;
}

#continue_button
{
   background-color: #333333;
   text-align: center;
   font-size: 10pt;
   color: #CCCBCE;
   margin-top: 5px;
}


#title_layer
{
   /* background-color: #cb3729;*/
   font-size: 12pt;
   font-weight: bold;
   font-family: courier new, courier, verdana, sans-serif;
   color: #C00000;
   background-color: transparent;
   font-weight: normal;
   margin-bottom: 5px;
}

#title_text_layer
{
   top: 0px;
   background-color: transparent;
}

.header_text
{
   font-size: 12pt;
   font-weight: bold;
}

.sign_text
{
   /*color: #aaaaaa;*/
   font-size: 10pt;
   font-weight: normal;
   font-style: italic;
}

#title_admin_button_layer
{
   top: 0px;
   float: right;
   margin-right: 10px;
}

#title_text_layer a:link {
   font-size: 10pt;
   /*color: #0000CE;*/
   background-color: transparent;
   text-decoration: none;
}

#title_text_layer a:visited {
   font-size: 10pt;
   /*color: #0000CE;*/
   background-color: transparent;
   text-decoration: none;
}

#title_text_layer a:hover {
   font-size: 10pt;
   color: #C00000;
   background-color: transparent;
   text-decoration: none;
}

#title_admin_button_layer a:link {
   font-size: 10pt;
   color: #0000CE;
   background-color: transparent;
   text-decoration: none;
}

#title_admin_button_layer a:visited {
   font-size: 10pt;
   color: #0000CE;
   background-color: transparent;
   text-decoration: none;
}

#title_admin_button_layer a:hover {
   font-size: 10pt;
   color: #C00000;
   background-color: transparent;
   text-decoration: none;
}


#content_layer
{
   background-color: transparent;
   font-size: 10pt;
   font-weight: bold;
   font-family: courier new, courier, verdana, sans-serif;
/*   color: #f8f7fc; */
   color: #000000;
   margin-top: 20px;
   margin-bottom: 20px;
   margin-left: 10px;
   margin-right: 10px;
}

#content_text_layer a:hover {
   font-size: 10pt;
   background-color: transparent;
   text-decoration: none;
}


#menu_layer a:link {
   font-size: 10pt;
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
}

#menu_layer a:visited {
   font-size: 10pt;
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
}

#menu_layer a:hover {
   font-size: 10pt;
   color: #000000;
   background-color: transparent;
   text-decoration: underline;
}

#content_admin_button_layer
{
   top: 0px;
   float: right;
   margin-right: 20px;
}

#content_admin_button_layer a:link {
   font-size: 10pt;
   color: #0000CE;
   background-color: transparent;
   text-decoration: none;
}

#content_admin_button_layer a:visited {
   font-size: 10pt;
   color: #0000CE;
   background-color: transparent;
   text-decoration: none;
}

#content_admin_button_layer a:hover {
   font-size: 10pt;
   color: #cb3729;
   background-color: transparent;
   text-decoration: none;
}

#content_layer a:link {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}

#content_layer a:visited {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}

#content_layer a:hover {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}


#content_layer a:link {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}

#content_layer a:visited {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}

#content_layer a:hover {
   font-size: 10pt;
   color: #cc221b;
   background-color: transparent;
   text-decoration: none;
}

#indent_layer
{
   margin-left: 20px;
}

#reply_layer
{
   background-color: transparent;
   font-size: 10pt;
   color: #b8adb1;
   margin-bottom: 20px;
   margin-left: 25px;
}

#status_message
{
   background-color: transparent;
   font-size: 12pt;
   color: #000000;
   margin-bottom: 20px;
}

.text_highlight
{
   font-size: 10pt;
   font-weight: bold;
   color: #000000;
}

#label_layer
{
   float: left;
   margin-right: 10px;
   margin-left: 10px;
   font-size: 10pt;
   font-weight: normal;
   color: #99040E;
   width: 30%;
}

#form_entry_layer
{
   margin-top: 5px;
   margin-right: 10px;
   margin-left: 10px;
   font-size: 10pt;
   font-weight: normal;
   color: #99040E;
}

#code_layer
{
   margin-top: 20px;
   margin-right: 10px;
   margin-left: 10px;
   font-size: 10pt;
   font-weight: normal;
   color: #99040E;
   text-align: center;
}

#button_layer
{
   margin-right: 10px;
   margin-left: 10px;
   margin-top: 20px;
   font-size: 10pt;
   font-weight: normal;
   color: #99040E;
   text-align: center;
}

.button_style
{
   width: 100px;
}

.popupdata
{
   visibility: hidden;
}

.popupframe
{
   width: 320px;
   left: 50px;
   top: 50px;
   border: 0px;
   height: 440px;
   position: absolute;
   overflow: auto;
   
   background-color: transparent;
   margin: 0px;
}

.closebut
{
  top: 500px;
  left: 50%;
  margin: auto;
  margin-left: -50px;
  width: 100px;
  text-align: center;
  position: absolute;
}
#note_image_layer
{
   width: 604px;
   left: 0px;
   top: 0px;
   height: 704px;
   position: absolute;
   overflow: hidden;
   background-color: transparent;
   margin: 0px;

}
