/****************************************************************************************
  Copyright (C) 2005 Google, Inc.
*****************************************************************************************/
/*-------------------------------------------------------------------
--- global styles
--------------------------------------------------------------------*/
body { 
   padding: 0px 0px 0px 0px;
   background-color:      #FFFFFF;
}
body, p, table, td {
   font-family: arial,helvetica; 
   font-size: 8.75pt;
   color: #343434;
}

a              {color:#343434; background-color:transparent; text-decoration:underline;}
a:hover        {color:#FF6D06; text-decoration:underline; }
a.normal       {color:#005FA3; }
a.normal:hover {color:#FF6D06; text-decoration:underline;}
a.light        {color:#FFFFFF; }
a.light:hover  {color:#FFFFCC; text-decoration:underline;}
a.action       {color:#FFFFFF; }
a.action:hover {color:#FF6D06; text-decoration:underline;}

a.buttons      { text-decoration: none; }
li             { padding: 3px 0px 3px 0px; }
.ulink   { cursor: pointer; } 
.utitle  { font-weight: bold; padding: 0px 5px 0px 10px; } 
.ustrong { font-weight: bold; } 
.utitlew { color: #FFFFFF; font-weight: bold; padding: 0px 2px 0px 5px; }
.utitley { font-size: 7.5pt; color: #ffffcc; font-weight: bold; padding: 2px 8px 2px 8px; }

/*-------------------------------------------------------------------
--- navigation styles
--------------------------------------------------------------------*/
.unav        { background-color: #FFFFFF; }
.unav_table  { text-align: left; width: 100%; border: 1px solid #F2F2F2; }
.unav_mtitle { 
  
   font-weight: bold;
   height: 25px;
   padding: 5px 10px 5px 5px;
   vertical-align: middle;
   white-space: nowrap;
   background-color: #646464;
   color: #FFFFFF;
}
.unav_mtitle2   { 
   font-weight: bold;
   color:  #FFFFFF;
   padding: 1px 1px 1px 3px;
   background-color: #646464;
}
.unav_stitle    { height: 22px; background-color: #EEEEEE; }
.unav_stitle2   { height: 22px; background-color: #CCCCCC; }
.unav_separator { background-color: #CCCCCC; }
.unav_links     { background-color: #FFFFFF; }
.unav_olink     { padding: 2px 0px 2px 20px; border-bottom: 1px solid #F2F2F2; text-decoration: none; cursor: pointer; }
.unav_olink2    { padding: 2px 0px 2px 30px; border-bottom: 1px solid #F2F2F2; text-decoration: none; cursor: pointer; }
.unav_otitle    { height: 22px; background-color: #EEEEEE; font-weight: bold; border-bottom: 2px solid #678CE2; }
.unav_dash      { font-size: 7.5pt; text-decoration: none; }
.unav_text      { cursor: pointer; }
.unav_dot       { background-color: #CDDEEE; }

.status_bad { color: #FF0000; }
.status_good { color: #00FF00; }

/*-------------------------------------------------------------------
--- calendar styles
--------------------------------------------------------------------*/
.ucal_all { border: 1px solid #F2F2F2; background-color: #FFFFFF; }
.ucal_month_table { width: 180px; background-color: #F2F2F2; text-align: center; cursor: pointer; }
.ucal_month    { width: 40px; white-space: nowrap; font-size: 8.0pt;}
.ucal_day_table  { width: 180px; text-align: center; background-color: #F2F2F2; }
.ucal_day      { text-align: center; background-color: #FFFFFF; font-size: 8.0pt; }
.ucal_dow      { width: 24px; cursor: pointer; background-color: #FFFFFF; font-weight: bold; font-size: 8.0pt; }
.ucal_viewby   { font-size: 8.0pt; }
.ucal_dcselect { font-size: 7.5pt; }

.ucalp_table   { background-color: #F2F2F2; }
.ucalp_year    { height: 18px; text-align: center; font-weight:  bold; }
.ucalp_day     { padding: 2px; text-align: center; font-size: 8.0pt; background-color: #FFFFFF;}
.ucalp_dow     { text-align: center; font-size: 8.0pt; font-weight:  bold; background-color: #FFFFFF;}
.ucalp_apply   { text-align: center; font-size: 8.0pt; cursor: pointer; }
.ucal_dcontrol { border: 1px solid #CCCCCC; background-color: #E5E5E5; }
.ucal_custom   { cursor: pointer; }
.ucal_year { 
   height:       18px;
   text-align:   center;
   color:        #000000; 
   font-weight:  bold;
   white-space:  nowrap;
   cursor:       pointer;
}
.ucal_range { 
   vertical-align: middle;
   width:        80px; 
   height:       13px; 
   border:       2px;
   font-weight:  bold;
}
.ucal_pop {
   background-color: #FFFFFF;
   border: 2px solid; 
   padding: 3px 3px 3px 3px; 
   overflow: hidden;
}
.ucal_np     { border: 1px solid #CCCCCC; background-color: #E5E5E5; vertical-align: bottom; }
.ucal_dtype  { height: 20px; color: #999999; font-size: 8.0pt; }
.ucal_dtype2 { height: 20px; color: #343434; font-size: 8.0pt; cursor: pointer; padding: 0px 5px 0px 5px; }
.ucal_dtypec { height: 20px; cursor: pointer; }
.ucal_calt   { text-align: left; padding: 0px 0px 0px 5px; font-weight: bold; color: #999999; }

/*-------------------------------------------------------------------
--- header styles
--------------------------------------------------------------------*/
.uh_ptitle { 
   font-weight: bold;
   cursor: pointer;
   padding: 5px 10px 5px 10px;
   vertical-align:  middle;
   white-space:     nowrap;
   color: #FFFFFF;
}
.uh_psep  { color: #CCCCCC; padding: 0 5px 0px 5px; }
.uh_user  { color: #E08841; font-weight: bold; }
.uh_link  { color: #A0A0A0; font-weight: bold; }

/*-------------------------------------------------------------------
--- footer
--------------------------------------------------------------------*/
.uf_copy {
  border-top: 1px dashed #B2B2B2;
  padding: 5px 5px 5px 5px;
  color: #A0A0A0;
}

/*-------------------------------------------------------------------
--- about
--------------------------------------------------------------------*/
.ua_major { font-size: 12pt; }
.ua_minor { font-size: 10pt; }
.ua_copy  { font-size: 8pt; font-style: italic; color: #999999; }

/*-------------------------------------------------------------------
--- general display style: layout
--------------------------------------------------------------------*/
.ug_help     { overflow:auto; height:200px; width:auto; padding: 10px 10px 10px 10px; }
.ug_box      { border: 1px solid #A7C0D9; padding: 10px 10px 10px 10px; color: #203859; }
.ug_box2     { border: 1px solid #A7C0D9; color: #203859; }
.ug_box_head { height: 23px; font-weight: bold; color: #FFFFFF; background-color: #5B7795; }
.ug_ctitle   { height: 23px; background-image: background-color: #5B7795;}
.ug_stitle   { height: 23px; padding: 0px 0px 0px 5px; background-color: #646464; }
.ug_ttitle   { height: 15px; color: #6D6D6D; font-size: 8.5pt; font-weight: bold; background-color: #E5E5E5; border-top: 1px solid #EAEAEA; }
.ug_ctabi    { padding: 0px 0px 0px 0px; background-color: #646464; color: #FFFFFF;  }
.ug_ctabi2   { padding: 0px 0px 0px 0px; background-color: #646464;  color: #FFFFFF; }
.ug_ctabs    { padding: 0px 0px 0px 0px; background-color: #646464; color: #FFFFFF;  }
.ug_csep     { background-color: #646464; }
.ug_ctab {
   padding: 0px 10px 0px 5px;
   height: 20px;
   font-weight:       bold;
   color: #FFFFFF;
   white-space:nowrap;
}
.ug_ctab2 {
   padding: 0px 5px 0px 5px;
   height: 20px;
   font-weight: bold;
   color: #FFFFFF;
   white-space:nowrap;
   cursor: pointer;
}

.ug_segment_title {
   width: 200px;
   text-overflow: ellipsis;
   overflow: hidden;
}

.ug_row0 { background-color: #F9F9F9; }
.ug_row1 { background-color: #FFFFFF; }

/*-------------------------------------------------------------------
--- admin styles
--------------------------------------------------------------------*/
.page_body {
  padding: 10px 0px 0px 0px;
}
.page_content {
  padding: 0px 25px 0px 25px;
}
.page_question {
  padding: 0px 15px 0px 0px;
}
.page_title    { font-size: 130%; font-weight: bold; padding: 0px 0px 3px 25px; }
.help_title    { font-weight: bold; color: #646464; }
.sub_title     { font-weight: bold; }
.dotted_border { border-left: 1px dotted #CCCCCC; padding-right: 5px; }

.question_list {
  list-style-position: outside;
  list-style-image: url(../../Malaysia-1127075529/images/bullet_list.gif);
  list-style-type: circle
  list-style-position: outside;
  margin-left: -20px;
  margin-top: 5px;
}
.question {
  visibility: hidden;
}
.qi {
  background-image: url(../../Malaysia-1127075529/images/icon_help.gif);
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0px 2px 0px 2px;
}
.section_bread {
  padding: 3px;
  background-color: #FFFFFF;
  border-bottom: 1px dashed #B0B0B0;
  border-right: 0px solid #B0B0B0;
  border-left: 0px solid #B0B0B0;
}
.section_title {
  background-color: #646464;
  border: 1px solid #B0B0B0;
  font-size: 110%;
  font-weight: bold;
  padding: 2px 2px 2px 2px;
  width: auto;
  color: #FFFFFF;
}
.section_error {
  width: auto;
  padding: 2px 2px 2px 2px;
}
.section_message {
  width: 90%;
  padding: 2px 2px 2px 2px;
  border: 1px solid #FF0000;
  color: #FF0000;
}
.section_warning {
  width: 90%;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
.section_warning2 {
  width: 90%;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFD9;
  border: 1px solid #A7A772;
}
.section_feedback {
  width: 90%;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF;
  border: 1px solid #CCCCCC;
}
.section_hl {
  width: 100%;
  padding: 10px 10px 10px 10px;
  background-color: #FFFFD9;
  border: 1px solid #A7A772;
}
.section_manager {
  border: 1px solid #B0B0B0;
}
.section_alert {
  width: 100%;
  padding: 10px 10px 10px 10px;
/*
  background-color: #FFFFD9;
  border: 1px solid #A7A772;
*/
}
.etext {
  color: #FF0000;
}
.step {
/*
  background-color: #EFEFEF;
  border-left: 1px solid #B0B0B0;
  border-right: 1px solid #B0B0B0;
  border-bottom: 1px solid #B0B0B0;
*/
  color: #6C6867;
  font-weight: normal;
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
}
.step_top {
  background-color: #646464;
}
.step_current {
/*
  background-color: #666666;
  border-left: 1px solid #F2F2F2;
  border-right: 1px solid #F2F2F2;
  border-bottom: 1px solid #F2F2F2;
  color: #FFFFFF;
*/
  color: #E08841;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  white-space: nowrap;
}
.license_box { 
   width: 100%; 
   height: 350px; 
   overflow: auto;
   background-color: #EFEFEF;
   border: 1px solid #B0B0B0;
}
.submit { 
  font-weight: bold;
}
.btn_standard { 
}
textarea:focus, input:focus {
  background-color: #ffffee;
}
.input_name {
  white-space: nowrap;
  padding: 0px 5px 0px 5px;
}
.input_value {
}
.signup_table {
  border: 1px solid #666666;
  padding: 1px 1px 1px;
}
/*-------------------------------------------------------------------
--- Top navigation styles
--------------------------------------------------------------------*/
.topnav_section {
  border: 1px solid #D35500;
}
.topnav_section td {
  padding: 5px 5px 5px 5px;
  background-color: #FF6D06;
}
.topnav_sep {
  color: #FFFFFF;
  padding: 0px 5px 0px 5px;
}
.topnav_inactive {
  color: #EFEFEF;
}
.topnav_inactive:hover {
  color: #333333;
}
.topnav_item {
  color: #7F7F7F;
}
.topnav_active {
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
.topnav_active:hover {
  color: #333333;
  text-decoration: underline;
}
.topnav_select {
  font-size: smaller;
}

/*-------------------------------------------------------------------
--- Admin list styles
--------------------------------------------------------------------*/
.list_mtable {
  border: 1px solid #646464;
}
.list_table {
  border: 1px solid #646464;
  background-color: #E0E0E0;
}
.list_subtable {
  border: 1px solid #B0B0B0;
  background-color: #FFFFFF;
}
.list_ctitle {
  background-color: #E0E0E0;
  padding: 5px 5px 5px 5px;
  font-weight: bold;
  border-top: 1px solid #B0B0B0;
  border-bottom: 1px solid #B0B0B0;
}
.list_control {
  font-weight: normal;
  background-color: #FFFFFF;
  padding: 5px 10px 5px 10px;
  border-bottom: 1px dashed #B0B0B0;
}
.list_control_cell {
  border-left: 1px dashed #B0B0B0;
  padding: 0px 10px 0px 10px;
  font-weight: bold;
}
.list_disabled {
  color: #AAAAAA;
}
.list_control_cell2 {
  padding: 0px 5px 0px 5px;
}
.list_cstrong {
  font-weight: bold;
}
.list_cell {
  padding: 4px 4px 4px 4px;
  border-left: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
}
.list_msg {
  padding: 10px 10px 10px 10px;
  background-color: #FFFFFF;
}

.list_title {
  background-color: #646464;
  color: #FFFFFF;
  font-weight: bold;
  padding: 5px 5px 5px 5px;
  white-space: nowrap;
}

/*-------------------------------------------------------------------
--- other admin styles
--------------------------------------------------------------------*/
.plus {
  font-size: 11.0pt;
  font-weight: bold;
  color: #FFFFFF;
}
.wiz_box {
  background-color: #FFFFCC;
  font-weight: bold;
  border: 1px solid #A7A772;
  padding: 5px;
}
.wiz_box {
  background-color: #FFFFCC;
  font-weight: bold;
  border: 1px solid #A7A772;
  padding: 5px;
}
.wiz_choice {
  border-left: 1px solid #A7A772;
  border-right: 1px solid #A7A772;
  border-bottom: 1px solid #A7A772;
  padding: 10px;
}
.wiz_sep1 {
  border-left: 1px solid #A7A772;
  border-right: 1px solid #A7A772;
  height: 25px;
}
.wiz_sep2 {
  border-bottom: 1px solid #A7A772;
}
.toggle_cell {
  padding: 10px;
}
.toggle_btn {
}
