html, body {
  margin: 0px;
  padding: 0px;
  text-align: center;
  font: 9pt Tahoma;
  color:#000000;
  height: 100%;
  width: 100%;
  background:url('../layout/bg_color.jpg') repeat-x;
  background-color:#cedeed;
}


#overlay {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 9999;
  top: 0px;
  left: 0px;
}

#container {
  top:30;
  left:50%;
  width:900px;
  position: absolute;
  margin-left:-450px;
}

#white_container {
  position:relative;
  width:100%;
}

#topmenu {
  top:13px;
  height:25px;
  margin-left:50%;
  position:relative;
  z-index:100;
}

#clockId {
  top:8;
  left:5%;
  height:20px;
  position:absolute;
  z-index:100;
  color:#aed0fe;
  font-size:8pt;
}

.top_menu_l {
  background: url("../layout/tab_left.gif") no-repeat;
  width:22px;
  height:25px;
  float:left;
}

.top_menu_stretch {
  background: url("../layout/tab_middle.gif") repeat-x;
  width:20%;
  height:25px;
  font-size:8pt;
  float:left;
}

.top_menu_c {
  background: url("../layout/tab_divider.gif") no-repeat;
  width:26px;
  height:25px;
  float:left;
}

.top_menu_r {
  background: url("../layout/tab_right.gif") no-repeat;
  width:22px;
  height:25px;
  float:left;
}

td.topmenu {
  text-align:center;
  padding:5px 0px 2px 0px;
}

a.topmenu {
  text-align:center;
  color:#000000;
  text-decoration:none;
}

.w_space {
  background:#ffffff;
  width:2%;
  float:left;
}

.w_center {
  background:#ffffff;
  width:96%;
  float:left;
}

#header {
  width:100%;
  height:206px;
  background: url("../layout/h_stretch.jpg") repeat-x;
}

#h_left {
  background: url("../layout/h_left.jpg") no-repeat;
  width:40px;
  height:206px;
  float:left;
}

#h_logo {
  background: url("../layout/h_logo.jpg") no-repeat;
  width:315px;
  height:206px;
  float:left;
}

#h_right {
  background: url("../layout/h_right.jpg") no-repeat;
  width:494px;
  height:206px;
  float:right;
}

#top_gap {
 width:100%;
 height:13px;
 background:#ffffff;
}

#menu_bg {
  width:100%;
  height:28px;
  background: url("../layout/menu_bg.jpg") repeat-x;
}

#menu_lower {
  width:100%;
}

td.menu {
  font-size:8pt;
  color:#ffffff;
  text-align:center;
  padding:3px 10px 5px 10px;
}

a.menu {
  font-size:8pt;
  color:#ffffff;
  text-decoration:none;
  text-align:center;
}

#gap {
 width:100%;
 height:10px;
 background-color:#ffffff;
}

#center {
  width:100%;
  position:relative;
}


.subject {
  font-size:8pt;
  padding:5px 0px 0px 0px;
}

a.subject {
  font-size:8pt;
  color:#000000;
  text-decoration:none;
}


.details {
  font-size:8pt;
  text-align:left;
}

.ct_title {
  width:100%;

}

.content_left {
  width:40px;
  height:22px;
  float:left;
  background: url("../layout/title_arrow.jpg") no-repeat;
}

.content_title_home {
  width:47%;
  height:22px;
  font-size:8pt;
  color:#0051b5;
  font-weight:bold;
  float:left;
  padding:5px 0px 5px 2px;
  background: url("../layout/title_stretch.jpg") repeat-x;
}

.content_title_2 {
  width:46%;
  height:22px;
  font-size:8pt;
  color:#0051b5;
  font-weight:bold;
  float:left;
  padding:5px 0px 5px 2px;
  background: url("../layout/title_stretch.jpg") repeat-x;
}

.content_title {
  width:42%;
  height:22px;
  font-size:8pt;
  color:#0051b5;
  font-weight:bold;
  float:left;
  padding:5px 0px 5px 2px;
  background: url("../layout/title_stretch.jpg") repeat-x;
}

#localtime {
  width:46%;
  height:22px;
  font-size:8pt;
  color:#0051b5;
  font-weight:bold;
  float:left;
  padding:5px 0px 5px 2px;
  background: url("../layout/title_stretch.jpg") repeat-x;
}

.content_right {
  width:7px;
  height:22px;
  float:left;
  background: url("../layout/title_right.jpg") no-repeat;
}

.title_left {
  width:40px;
  height:22px;
  float:left;
  background: url("../layout/title_arrow.jpg") no-repeat;
}

.title_right {
  width:7px;
  height:22px;
  float:left;
  background: url("../layout/title_right.jpg") no-repeat;
}

#content {
  font-size:8pt;
  color:#000000;
  padding:10px 10px 10px 10px;
}

.content input,select,p,table,td{
  font-size:8pt;
  color:#000000;
}

.title {
  width:100%;
  height:22px;
  font-size:8pt;
  color:#0051b5;
  font-weight:bold;
  padding:2px 5px 2px 5px;
  background: url("../layout/title_stretch.jpg") repeat-x;
}

#div_gap {
  width:10px;
  float:left;
  background-color:#ffffff;
}

#grey_gap {
  width:10px;
  float:left;
  background-color:#eeeff1;
}

.v_gap {
  width:13px;
  float:left;
  background-color:#ffffff;
}

#companies {
  width:100%;
}

.company_content {
  float:left;
}

.company_logo {
  padding:5px 5px 5px 5px;
/*  float:left;*/

}

.company_details {
  width:140px;
  float:left;
  font-size:8pt;
  padding:2px 5px 2px 5px;
}


.company_divider {
  width:4px;
  height:68px;
  float:left;
  padding:8px 5px 2px 5px;

}

td.company_name {
  font-size:8pt;
  padding:10px 5px 5px 5px;
  text-align:left;
}

a.company_name {
  color:#0252b5;
}

.company_url {
  color:#0054b4;
  font-size:8pt;
  padding:2px 5px 2px 5px;
  text-align:left;
}

#footer {
  width:100%;
}

.copyright {
  float:left;
  text-align:left;
  padding:5px 10px 5px 10px;
  font-size:8pt;
  color:#6a90bb;
}

.bottom_menus {
  width:100%;
}

a.bottom_menu {
  color:#000000;
  text-decoration:none;
}


td.bottom_menu {
  font-size:8pt;
  color:#000000;
  text-align:center;
  padding:5px 5px 5px 5px;
}

a.siteby {
  color:#6a90bb;
}

div.subMenu {
  position:absolute;
  z-index:55;
  visibility: hidden;
  display:block;
}

.subMenu {
  color:#ffffff;
  padding:2px 5px 2px 5px;
  background:#2a4474;
}

a.subMenu {
  text-decoration:none;

}

.more {
  font-size:8pt;
  text-align:right;
}

a.more {
  font-size:8pt;
  color:#0252b5;
}

.dotted_line {
  background: url("../layout/dotted_line.jpg") repeat-x;
  width:99%;
  height:10px;

}

.sitemap_text {
  margin: 0px auto;
  padding: 5px 0px 10px 10px;
}

.sitemap_link {
  background: url("../layout/dot.jpg") no-repeat;
  text-decoration: none;
  color: #000000;
  font: 8pt Tahoma;
  padding: 0px 0px 0px 15px;
  text-align: left;
}

.sitemap_text2 {
  margin: 0px auto;
  padding: 0px 0px 10px 25px;
}

.sitemap_link2 {
  background: url("../layout/dot.jpg") no-repeat;
  text-decoration: none;
  color: #000000;
  font: 8pt Tahoma;
  padding: 0px 0px 0px 20px;
  text-align: left;
}

#imageDiv {
  visibility: visible;
/*  position: absolute;*/
/*  z-index: 5;*/
}