body {
  margin: 0px; 
  padding: 0px; 
  background: url(../img/bg_head.png) repeat-x; 
  text-align: center;
  font-family: tahoma, helvetica;
  overflow-y: scroll;
  font-size: 15px;
}

textarea {
  font-family: tahoma, helvetica;
  font-size: 13px;
}

td {
  font-size: 9px;
  border: 1px solid #ddd;
}

ul{
  margin-top:0px;
}

#editUser input, #editUser textarea {
  border: 1px solid black;
}

.mapAnchor_link:hover {
  background: #DE6F1F;
  border-bottom: 2px solid #4F270A;
  border-right: 2px solid #4F270A;
}

img {
  border: 0px;
}

optgroup {
  font-style: normal;
}

a {
  color: #0e5269;
}

li {
  padding: 5px;
}

h2 {
  font-size: 1.2em;
  font-weight: bold;
}

p {
  margin: 0px; 
  padding: 0px;
}

select {
  border: 1px solid #0e5269;
  background: #e2e3e9;
  font-size: 1.2em;
}


#head {
  width: 950px;
  margin: 0px auto;
}

#logo {
  float: left;
}

#box_member {
  position: relative;
  right: 10px;
}

#main {
  margin: 0px auto; 
  width: 1000px;
  text-align: center;
  clear: both;
}

#formnotice {
  background: url(../img/formnotice.png) no-repeat;
  text-align: left;
  width: 255px;
  height: 79px;
  font-size: 10px;
  color: white;
  position: absolute;
  z-index: 99999;
  visibility: hidden;
}

#formnotice_text {
  margin: 15px 50px 0 50px;
  width: 180px;
  height: 48px;
}

#content {
  width: 750px;
  margin: 0px auto;
  position: relative;
  top: 20px;
  text-align: left;
}

.box_corner {
  width: 8px; 
  height: 8px;
  float: left;
}

.box_headfoot {
  width: 349px; 
  height: 8px; 
  float: left;
}

.box_titlebar {
  clear: both; 
  height: 20px; 
  width: 365px; 
  background: #de6f1f;
  text-align: left;
}

.box_title {
  position: relative;
  top: -2px;
  left: 20px;
  color: white;
  font-size: 12px;
  font-weight: bold;
}

.box_title2 {
  color: white;
  font-size: 13px;
  padding: 5px;
  font-weight: bold;
}

.box_content {
  height: 100px;
  width: 355px;
  padding: 0 5px 0 5px;
  background: #e2e3e9; 
}

.box_t {
  background: #de6f1f;
}

.box_b {
  background: #e2e3e9;
}

.box_tl {
  background: url(../img/bg_box1_tl.png);
}

.box_tr {
  background: url(../img/bg_box1_tr.png);
}

.box_bl {
  background: url(../img/bg_box1_bl.png);
}

.box_br {
  background: url(../img/bg_box1_br.png);
}

#foot {
  clear: both;
  font-size: 0.6em;
  position: relative;
  top: 20px;
}

.box2_t, .box2_b {
  width: 750px;
  height: 10px;
  font-size: 1px;
}

.box2_t {
  background: url(../img/bg_box2_t.png);
}

.box2_b {
  background: url(../img/bg_box2_b.png);
  margin-bottom: 20px;
}

.box2_content {
  background: url(../img/bg_box2_content.png);
  font-size: 0.6em;
}


.box4 {
  position: relative; 
  right: 9px; 
  padding: 11px 0 0 15px; 
  width: 143px; 
  height: 170px; 
  background: url(../img/bg_box4.png) no-repeat;
}

.box4_t {
  color: white;
}

.box4 p {
  padding: 0 0 0px 0;
}

.box4 input {
  margin: 0 5px 0 0;
  padding: 0;
}


/* MENU TABS */
#tabs_menu_linkbar {
  width: 750px;
  margin: 0px auto;
  text-align: left;
}

#tabs_menu_linkbar a {
  color: white;
  position: relative;
  top: -3px;
  font-size: 0.8em;
  text-decoration: none;
}

#tabs_menu_linkbar a:hover {
  color: #DE6F1F;
}

#tabs_menu {
  width: 750px;
  margin: 0px auto;
  height: 0px;
  position: relative;
}

#tabs_menu a{
  text-decoration: none;
}

#unread_msg {
  position: relative;
  top: 2px;
  left: 3px;
  display: inline-block;
  background: url(../img/email.png) no-repeat;
  width: 20px;
  height: 11px;
  font-size: 11px;
  font-weight: bold;
  text-align: right;
  color: #DE6F1F;
  padding-top: 5px;
}

.tabs_menu_tab {
  float: left;
  width: 98px;
  height: 21px;
  margin-right: 1px;
  background: url(../img/bg_tab.png);
  font-size: 0.7em;
  cursor: pointer;
}

.tabs_menu_tabgo {
  float: left;
  width: 42px;
  height: 21px;
  margin-right: 1px;
  background: url(../img/bg_tabgo.png);
  font-size: 0.7em;
  cursor: pointer;
}

.tabs_menu_tab_txt {
  position: relative;
  top: 3px;
}

.user_tab_left {
  width: 5px;
  height: 21px;
  float: left;
  background: url(../img/user_tab_left.png);
}

.user_tab_right {
  width: 5px;
  height: 21px;
  float: left;
  background: url(../img/user_tab_right.png);
}

.user_tab_bg {
  height: 21px;
  float: left;
  font-size: 11px;
  line-height: 21px;
  background: url(../img/user_tab_bg.png);
}

.logout_tab_left {
  width: 5px;
  height: 21px;
  float: left;
  background: url(../img/logout_tab_left.png);
}

.logout_tab_right {
  width: 5px;
  height: 21px;
  float: left;
  background: url(../img/logout_tab_right.png);
}

.logout_tab_bg {
  height: 21px;
  float: left;
  font-size: 11px;
  line-height: 21px;
  background: url(../img/logout_tab_bg.png);
}

.logout_tab_button {
  font-size: 11px;
  border: none;
  background: none;
  cursor: pointer;
}

#tab1, #tab2, #tab3, #tab4, #tab5, #tab6, #tab7, #tab8, #tab9 {
  visibility: hidden;  
}


/* MAPS */
.mapAnchor {
   color: #000;
   font-size: 10px; 
}

.mapAnchor a {
  text-decoration: none;
  color: #000;
}

.anchorBold {
  font-weight: bold;
}

#home_content {
  margin-top: 20px;
}

#naviMap {
  margin: 0px auto;
  width: 750px;

}

#map {
  margin: 0px auto;
  text-align: left;
}

#mapOverlay {
  position: absolute;

}

#mapLinks {
  position: absolute;

}

#breadcrumb_row {
  margin: 15px 0 15px 0px;
  font-size: 12px;
  font-weight: bold;
}

.breadcrumb_link {
  cursor: pointer;
}

.cloudTag {
  text-decoration: none;
}

.miniBar {
  width: 105px;
  height: 15px;
}

.largeBar {
  width: 200px;
  height: 20px;
}

#usedFilters .largeBar {
  width: 200px;
  height: 20px;
  margin-left: 8px;
}

#noscript_warn {
  background-color: #EFA4A4;
  background-image: url(../../img/agt_update_critial.png);
  background-repeat: no-repeat;
  background-position: 50px 2px;
  border: 1px solid red;
  text-align: center;
  width: 750px;
  margin: 0px auto;
  position: relative;
  top: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding: 10px 0 10px 0;
}

#fox_warn {
  background-color: #EFA4A4;
  background-image: url(../../img/firefox.png);
  background-repeat: no-repeat;
  background-position: 30px 2px;
  border: 1px solid red;
  text-align: center;
  width: 750px;
  margin: 0px auto;
  position: relative;
  top: 10px;
  font-size: 12px;
  font-weight: bold;
  line-height: 16px;
  padding: 10px 0 10px 0;
}

#footer {
  clear: both;
  height: 50px;
  color: grey;
  position: relative;
  top: 20px;
  padding-top: 50px;
  font-size: 10px;
}

.annotab {
  background: #E2E3E9;
  font-size: 11px;
  padding: 3px;
  margin-right: 2px;
  position: relative;
  top: 3px;
  border: 1px solid #de6f1f;
  cursor:pointer;
  float:left;
  text-decoration: none;
  color: black;
}

.annotab_a {
  background: #de6f1f;
  font-weight: bold;
  color: white;
  border: 2px solid #de6f1f;
  position: relative;
  top: 1px;
}

.annotab a {
  text-decoration: none;
  color: black;
}


.bold {
  font-weight: bold;
}
.italic {
  font-style: italic;
}

.blueTab {
  background: #E2E3E9;
  font-size: 11px;
  padding: 3px;
  margin-right: 2px;
  border: 1px solid #0E5269;
  cursor:pointer;
  float:left;
  text-decoration: none;
  color: #000;
  position: relative;
  top: 2px;
}

.blueTab_active {
  background: #0E5269;
  font-weight: bold;
  color: white;
  font-size: 11px;
  padding: 3px;
  margin-right: 2px;
  border: 2px solid #0E5269;
  cursor:pointer;
  float:left;
  text-decoration: none;
}

.beta_cont {
  float: left;
  margin-left: -325px;
  margin-top: 15px;
}