   html { height: 100%; background: #F7D095 url(../images/b_01.jpg) no-repeat top center}
   body { height: 100%; margin: 0px; }
 
   div#wrapper {
       height: 100%; margin: 0px auto; 
	   border: 0px dashed #003333;
   }
 
   div#container {
       position: relative; float: none;
	   min-height: 100%; min-width: 984px; width: 100%;  
	   border: 0px dashed #990066;
   }
 
   div#container:after {
       content: ""; display: block; height: 0; clear: both; visibility: hidden;
   }
 
   div#header {
      position: relative; 
	  height: 328px;
   }
   
   img#logo {
      position: absolute; top: 68px; left: 0px; width: 254px; height: 66px;
   }
   
   div.address {
      position: absolute; left: 0px; top: 145px; width: 225px;
   }
   
   div.address table {
      width: 100%;
   }
   
   div.address .r0 .t0 { height: 11px;}
   div.address .r0 .t0 img { width: 225px; height: 11px; background: url(../images/a_03.png) no-repeat}
   div.address .r1 .t0 { padding: 4px 15px; background: url(../images/a_05.png) repeat-y left}
   div.address .r2 .t0 { height: 11px;}
   div.address .r2 .t0 img { width: 225px; height: 11px; background: url(../images/a_07.png) no-repeat}
   
   div.address .title { font: bold 13px "Trebuchet MS", Arial, sans-serif; color: #2F3030; }
   div.addr-text { padding: 4px 0px 3px 10px; font: italic 14px "Trebuchet MS", Arial, sans-serif; color: #434242}
   div.phone { padding: 4px 0px 3px 10px; font: 14px "Trebuchet MS", Arial, sans-serif; color: #55B8D8}
 
   div#r-side {
       float: right; 
	   min-height: 300px; width: 210px; padding: 20px 20px 120px;
	   border: 0px dashed #000;
   }
 
   div#l-side {
       float: left;
	   min-height: 300px; width: 230px;  margin: 0px 20px 0px 0px; 
	   border: 0px dashed #000; 
   }
   
   div#l-side table.round, div#content table.round {
       width: 100%; border: 0px dashed #000;  font-size: 1px;
   }
   
   .r0 .t0 { width: 15px; height: 15px; background: #F8F1E4; }
   .r0 .t1 { height: 15px; background: #F8F1E4;}
   .r0 .t2 { width: 15px; height: 15px; padding: 0px;}
   .r0 .t2 img { width: 15px; height: 15px; margin: 0px; background: url(../images/m_03.png) no-repeat;}
   .r1 .t0 { width: 15px; background: #F8F1E4;}
   .r1 .t1 { background: #F8F1E4; font: 14px "Trebuchet MS", Arial, sans-serif;  }
   .r1 .t2 { width: 15px; padding: 0px; background: #F8F1E4;}
   .r2 .t0 { width: 15px; height: 15px; }
   .r2 .t0 img { width: 15px; height: 15px; margin: 0px; background: url(../images/m_07.png) no-repeat;}
   .r2 .t1 { background: #F8F1E4; }
   .r2 .t2 { width: 15px; height: 15px; padding: 0px }
   .r2 .t2 img { width: 15px; height: 15px; margin: 0px; background: url(../images/m_09.png) no-repeat;}

   
   div#l-side .inner {
      /* padding: 20px 0px 40px; */
   }

   div#content {
       min-height: 300px; padding: 0px 0px 130px;
       border: 0px dashed green; overflow: hidden;
	   font: 14px "Trebuchet MS", Arial, sans-serif; color: #010000; 
   }
 
   div#content .inner {
      padding: 10px 10px 20px 10px; 
   }
 
   div#footer {
       position: absolute; bottom: 0px; left: 0px;
	   height: 100px; width: 100%; 
	   background: #FFFFFF;
   }
 
   #document-fixed body { width: 980px; margin: 0px auto; }
   
   #menu {
    display: block; padding: 0px; margin: 0px; list-style: none;
	font: bold italic 14px Arial, Verdana, sans-serif;
   }
   
   #menu div {
     display: block; padding: 5px 20px 5px 10px; margin: 0px; list-style: none;
   }
   
   #menu div.active {
     position: relative; margin: 0px -15px 0px -15px; padding-left: 25px; 
	 background: #55B8D8; color: #FFFFFF;
   }
   
   #menu a {
     color: #55B7D9;
   }
   
   #menu div.l1 { padding-left: 25px; font: italic 14px Arial, Verdana, sans-serif;} 
   #menu div.l2 { padding-left: 35px; font: italic 14px Arial, Verdana, sans-serif;}

/* --------------------------------------------------------------------------------------------
   Miscellaneous
   -------------------------------------------------------------------------------------------- */
   
   h2 {
      margin: 0px; padding: 10px 10px 10px 10px;
      font: 24px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #000000;
   } 
 
   
   div#customer    { position: absolute; top: 20px; left: 20px; font: 14px Tahoma, Arial, sans-serif; }
   div#developer   { position: absolute; top: 0px; right: 0px; padding: 20px; font: 14px "Trebuchet MS", Arial, sans-serif;}
   div#developer a { color: #737272; }
   
   img#bt1 { position: absolute; left: 0px; top: 0px; width: 15px; height: 20px; background: #F7D095 url(../images/bt_03.png) no-repeat 0% 0%}
   img#bt2 { position: absolute; right: 0px; top: 0px; width: 15px; height: 20px; background: #F7D095 url(../images/bt_05.png) no-repeat 100% 0%}
   
   div#path {
       padding: 0px 0px 5px 0px;
	   text-align: right; font: 12px "Tahoma", Arial, Helvetica, sans-serif;
	   font: 12px Tahoma, Arial, sans-serif;
   }
   
   div#path a {
       color: #000000;
   }
     
  .main_form {width: 250px; margin: 0px;}
   img {border: 0px;}
   form {margin: 0px; padding: 0px;}
   input, select, textarea {
	  font: 11px Arial, Helvetica, sans-serif; 
	  background: #FFFFFF; 
	  border: 1px solid #C8C8C8;
	  text-decoration: none !important;
   }
   
 
 

