﻿.divshopping
{
  font-size:11px;
  border:1px solid #DBE3EA;
}
.divshopping table.tblshopping 
{
  table-layout:fixed;
  width:100%;
  font-family:'arial';
}
.divshopping table.tblshopping tr th
{
  text-align:left;
  color:#444444;
  padding:6px 0px 6px 0px;
  background:#dbe3ea !important;
  vertical-align:top;
  border-bottom:1px solid #fff;
}
.divshopping table.tblshopping .td
 {
  font-size:13px; 
  border-left:1px solid #DBE3EA;
  border-bottom:1px solid #DBE3EA; 
  padding:4px 10px 3px 12px; 
  vertical-align:middle;
}
.inputTypeText
{
  border:1px solid;
  border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6;
  padding:.2em 0 0 .3em;
  background:#F0F0F0;
  font-size:12px;
  height:22px 
}
.inputTypeText:hover
{
  background-color: #FFFFE1;
  border: 1px solid #999999;
}
th
{
  cursor:default;
}
.divshopping table.tblshopping tr th span i.red
{
  color:#bf0f1b;
  margin-left:0px;
}
.red
{
  color:#d70000;
}
.divshopping table.tblshopping tr th span i.table_star
{
  vertical-align:4px;
  margin-left:18px;
  font-style:normal;
  font-size:11px;
}
.projectnote
{
  background-color:#DCDCDC;
  font-weight:bold;
  color:Black;
}
.messagebody
{
  padding:10px;
  font-size:13px;
  color:#000;
  min-height:30px;
}
.rptrfont
{
  color:Black;
  font-size:12px;
}
.cl_input
{
  padding: 0 0 0 5px;
}
.label
{
  font-size: 16px;
  font-weight: bold;
  padding:6px 0 6px 0;
}
.subname
{
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

.projectnote
{
  background-color:#DCDCDC;
  font-weight:bold;
  color:Black;
}

/*CollapsibleExtender*/
.pnlTitle
{
  background-color:#262424;
  cursor:hand;
  color:White;
  font-weight:bold;
  width:1050px;
}
.pnlTitle td
{
  color:White;
  font-family:"Arial", AppleGothic, Sans-serif, Dotum;
  font-size:13x;
}
.pnlContent
{
  width:1050px;
}

.note-btn
{
  font-size:11px;
  padding:0px 4px 0px 4px;
}
.back-to-top
{
  float:right;
  width:65px;
  padding-top:5px;
}
.update_progress
{
  position: fixed;
  visibility:visible;
  background-color:Transparent;
  z-index:40;
}
.gdItem
{
  padding-left:15px;
}

.pnlMemberTitle
{
  cursor:hand;
  color:White;
  font-weight:bold;
  width:700px;
}

.pnlMemberContent
{
  width:700px;
}

.tblresult td 
{
  border:solid 1px #0090D8;
}

.radio_button label
{
  margin-left: 7px;
}

.dashbord_label
{
  font-size: 15px;
  color: #2C67B1;
  font-family: arial;
}

.certificate_achived td 
{
  border:solid 1pt #9F9F9F;
  padding: 1px 0px 0.9px 3px;
  font-size:8pt;color:Black;
  font-weight:bold;
}

.subscribe_message
{
  font-size:16px;
  width: 350px;
  margin: 28px auto 0px auto;
  text-align: justify;
  color:#0C3757;
  font-weight:bold;
  font-family:Minion Pro;
}