/* site-css */

body {
   background-color:#666;
   margin:0;
}

div#site_container {
   background-color:#666;
   margin:0 auto;
   padding:8px 24px;
   width:936px;
}

div#site_container div#site {
   background-color:#fff;
   margin:0 auto;
   max-width:934px;
   min-width:934px;
   padding:9px 0;
   width:934px;
   border:1px solid #777;
}

div#site_container div#site > div {
   margin:0 auto;
}

/* === header === */
div#site_container div#site div#header {
   background-color:#eee;
   background-image:url(../../../modules/front/h_images/header.jpg);
   background-repeat:no-repeat;

   min-width:915px;
   width:915px;
   max-width:915px;

   min-height:221px;
   height:221px;
   max-height:221px;

   position:relative;
}

div#site_container div#site div#header a#home_btn {
   position:absolute;
   left:2px;
   top:33px;
}

div#site_container div#site div#content {
   background-color:#eec;

   min-width:915px;
   width:915px;
   max-width:915px;

   margin:0 auto;
}

div#site_container div#site div#site_footer {
   background-color:#E2E2E2;
   color:#555555;
   font-family:verdana;
   font-size:11px;
   margin-top:1px;
   max-width:915px;
   min-width:915px;
   padding:5px 0;
   text-align:center;
   width:915px;
}

div#site_container div#jstr_footer { background-color:transparent; }

div#site_container div#site div#content table#content {
   min-width:915px;
   width:915px;
   max-width:915px;
}

div#site_container div#site div#content table#content tr#content {
   min-height:441px;
}

div#site_container div#site div#content table#content tr#content td#content {
   min-width:543px;
   width:543px;
   max-width:543px;
}

div#site_container div#site div#content table#content tr#content td#left_column {
   background-color:#9CCF73;
   background-image:url(../../../modules/front/h_images/left_column.jpg);
   background-repeat:no-repeat;

   min-width:155px;
   width:155px;
   max-width:155px;
}

div#site_container div#site div#content table#content tr#content td#left_column div#left_column,
div#site_container div#site div#content table#content tr#content td#left_column div#main_area,
div#site_container div#site div#content table#content tr#content td#left_column div#right_column {
   min-height:441px;
}

div#site_container div#site div#content table#content tr#content td#left_column div#left_column {}

div#site_container div#site div#content table#content tr#content td#left_column div#left_column div#site_menu {
   background-color:transparent;
   min-width:155px;
   width:155px;
   max-width:155px;
   min-height:243px;
   padding:43px 0 10px;
}

div#site_container div#site div#content table#content tr#content td#mainarea {
   background-color:#fff;
}

div#site_container div#site div#content table#content tr#content td#mainarea div#mainarea {
   min-height:900px;
   padding-top:55px;
}

div#site_container div#site div#content table#content tr#content td#right_column {
   background-color:#fff;
   background-image:url(../../../modules/front/h_images/right_column.jpg);
   background-repeat:no-repeat;

   min-width:217px;
   width:217px;
   max-width:217px;
}

div#site_container div#site div#content table#content tr#content td#right_column div#right_column {
  padding-top:137px;
}

div.footer {
   color:#D3D3D3;
   font-family:courier new;
   font-size:12px;
   padding:0;
   text-align:center;
   vertical-align:middle;
}

div.footer img.little_tar {
   border:0 none;
   margin:0 10px;
   position:relative;
   top:8px;
}

/* === default text styles === */
.def_text {
   font-family:"trebuchet ms";
   font-size:12px;
   color:#777;
   line-height:1.6;
}

.def_area {
   padding:0 10px;
   text-align:justify;
}

.def_title {
   font-size:18px;
}

.def_red {
   color:#a00;
}

.def_area a.def_link {
   color:#;
}

.def_area a.def_link:hover {
   color:#;
}

.log_box {
   background-color:transparent;
   left:0;
   position:relative;
   top:20px;
   width:155px;
}

.fpwd_box {
   background-color:transparent;
   left:0;
   position:relative;
   top:20px;
   width:155px;
   margin-top:5px;
}

.usr_box {
   background-color:transparent;
   left:0;
   margin-top:5px;
   padding:5px;
   position:relative;
   top:20px;
   width:145px;
}