@charset "UTF-8";

* {
  margin:0px;
  padding:0px;
}

body {
  font-size:0.75em;
  font-family:Malgun Gothic,Gulim,Arial,Helvetica,sans-serif;
  color:#444444;
//  background-color:#3a3a3a;
  background-color:#dfdfdf;
}
body.blank {
  background-color:#ffffff;
}
body.popwin {
  background-color:#ffffff;
}
body.loginpage {
  background-color:#dfdfdf;
}

/* HTML Tag */
a:link {
  color:#444444;
  text-decoration: none;
}
a:visited {
  color:#444444;
  text-decoration: none;
}
a:hover {
  color:#ea7852;
  text-decoration: none;
}
a.normal:hover {
  color:#444444;
}
a:active {
  color:#444444;
  text-decoration: none;
}

button,input,textarea,select {
  vertical-align:middle;
}
input,textarea {
  border:1px solid #9ab2c8;
}
input[type=image], input[type=file] {
  border:0px;
}
input[type=checkbox], input[type=radio] {
  border:0ppx;
  background-color:transparent;
  margin-right:5px;
}
input[name=chkall], input[name=cbox] {
  margin-right:0px;
}
input[type=text], input[type=password] {
  height:17px;
}
textarea {
  width:100%;
}
img, table, fieldset {
  border:0px;
}
/* HTML Tag end */

/* Clear Float */
.clearfloat {
  clear:both;
}
/* Clear Float end */

/* Main Layout */
#container {
  width:1200px;
  margin:0px auto;
  bottom:0px;
  background-color:#ffffff;
}
body.popwin #container {
  width:100%;
  bottom:auto;
}
#header {
  width:1200px;
  height:146px;
  background:transparent url('/images/header_bg.png') no-repeat left top;
}
#header_inner {
  height:138px;
  border-bottom:4px solid #000000;
}
#content {
  position:absolute;
  width:1200px;
  top:146px;
  bottom:54px;
  overflow:auto;
  overflow-x:hidden;
  background-color:#ffffff;
}
#content_inner {
  padding:15px 12px 15px 12px;
}
body.popwin #content {
  position:static;
  top:auto;
  bottom:auto;
  width:100%;
  overflow:visible;
  overflow-x:visible;
}
body.popwin #content_inner {
  padding:15px;
}
#footer {
  position:absolute;
  width:1200px;
  height:54px;
  bottom:0px;
  background-color:#ffffff;
}
#footer_inner {
  margin-top:4px;
  border-top:1px solid #2b1f19;
  height:49px;
  background-color:#59493f;
}
/* Main Layout end */

/* Logo */
#logo {
  float:left;
  margin-top:16px;
  margin-left:24px;
}
#logo a {
  display:inline-block;
  width:96px;
  height:15px;
  background:transparent url('/images/header_logo.png') no-repeat left top;
}
/* Logo end */

/* Login Info */
#logininfo {
  float:right;
  position:relative;
  height:18px;
  margin-right:24px;
  text-align:right;
}
#logininfo span {
  display:inline-block;
  color:#ffffff;
  vertical-align:middle;
}
#pbbtn_logininfobox {
  display:inline-block;
  width:10px;
  height:10px;
  background:transparent url('/images/header_btn_loginfo.png') no-repeat top left;
  vertical-align:middle;
}
#logininfobox {
  position:absolute;
  display:none;
  z-index:600;
  background-color:transparent;
  right:0px;
  width:261px;
}
#logininfobox .boxpoint {
  height:30px;
  background:transparent url('/images/infowindow_head.png') no-repeat right top;
}
#logininfobox div.boxtitle {
  background-color:#35558d;
  height:25px;
  padding-top:9px;
  border-top-left-radius:4px;
  text-align:center;
  color:#ffffff;
  font-weight:bold;
}
#logininfobox .boxinfo {
  border-left:1px solid #132648;
  border-right:1px solid #132648;
  background-color:#ffffff;
  padding:18px 40px 20px 40px;
  color:#646464;
  text-align:left;
  line-height:180%;
  font-size:0.917em;
}
#logininfobox .boxbtm {
  border:1px solid #132648;
  background-color:#ffffff;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  text-align:center;
}
#logininfobox .boxbtm a {
  display:inline-block;
  width:129px;
  text-align:center;
  padding-top:9px;
  padding-bottom:9px;
  font-weight:bold;
  color:#981d32;
}
#logininfobox .boxbtm a#btnadmin {
  border-right:1px solid #8d8d8d;
  color:#71b02f;
}
/* Login Info end */

/* Navigation Menu */
#nav {
  float:right;
  width:1000px;
  margin-right:24px;
}
#nav_inner {
}
#menulist {
  float:right;
}
#menulist ul, #menulist ul li {
  list-style:none;
  margin:0px;
  padding:0px;
  z-index:500;
}
#menulist > ul > li {
  display:block;
  float:left;
  vertical-align:middle;
  margin-left:1px;
}
#menulist > ul > li:hover {
  position:relative;
  cursor:default;
}
#menulist > ul > li > a {
  display:block;
  width:140px;
  height:23px;
  border-bottom:1px solid #ffffff;
  text-align:center;
}
#menulist > ul > li > a > span {
  display:block;
  width:100%;
  height:100%;
  font-size:1.25em;
  color:#ffffff;
  font-weight:bold;
}
#menulist > ul > li:hover > a > span {
  background-color:#555555;
  opacity:0.7;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
#menulist > ul > li > ul {
  visibility:hidden;
  position:absolute;
  width:140px;
  background-color:#efefef;
  padding-top:3px;
  padding-bottom:5px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  box-shadow:1px 1px 6px #555555;
}
#menulist > ul > li:hover > ul {
  visibility:visible;
}
#menulist > ul > li > ul > li {
  display:block;
  vertical-align:middle;
  width:100%;
  float:none;
  position:relative;
}
#menulist > ul > li > ul > li > a {
  display:block;
  width:100%;
}
#menulist > ul > li > ul > li.menu_hassub > a {
  background:transparent url('/images/menu.png') no-repeat right center;
}
#menulist > ul > li > ul > li > a > span {
  display:inline-block;
  margin:1px 12px 2px 12px;
  font-size:1.1em;
  color:#000000;
}
#menulist > ul > li > ul > li:hover > a {
  background-color:#aaaaaa;
}
#menulist > ul > li > ul > li.menu_hassub:hover > a {
  background:#aaaaaa url('/images/menu_over.png') no-repeat right center;
}
#menulist > ul > li > ul > li:hover > a > span {
  color:#ffffff;
}
#menulist > ul > li > ul > li > ul {
  visibility:hidden;
  top:-3px;
  left:140px;
  width:150px;
  position:absolute;
  background-color:#efefef;
  padding-top:3px;
  padding-bottom:5px;
  border-top-right-radius:4px;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  box-shadow:1px 1px 6px #555555;
}
#menulist > ul > li > ul > li:hover > ul {
  visibility:visible;
}
#menulist > ul > li > ul > li > ul > li {
  display:block;
  width:100%;
  float:none;
}
#menulist > ul > li > ul > li > ul > li > a {
  display:block;
  width:100%;
}
#menulist > ul > li > ul > li > ul > li > a > span {
  display:inline-block;
  margin:1px 12px 2px 12px;
  font-size:1.1em;
  color:#000000;
}
#menulist > ul > li > ul > li > ul > li:hover > a {
  background-color:#aaaaaa;
}
#menulist > ul > li > ul > li > ul > li:hover > a > span {
  color:#ffffff;
}
/* Navigation Menu end */

/* PageTitle */
#pgtitle {
  margin-top:19px;
  position:relative;
}
#pgtitle_inner {
}

#pgtleft_bin {
  float:left;
  height:77px;
  width:68px;
}

#pgtleft0 {
  float:left;
  background:transparent url('/images/guideline_left.png') no-repeat left bottom;
  height:77px;
  width:32px;
}
#pgtleft1 {
  float:left;
  height:77px;
}

#pgtleft1 span {
  display:block;
  height:38px;
  padding-top:39px;
  color:#ffffff;
  font-size:1.667em;
  font-weight:bold;
  background:transparent url('/images/guideline_center.png') repeat-x right bottom;
}

#pgtleft2 {
  float:left;
  background:transparent url('/images/guideline_right.png') no-repeat left bottom;
  height:77px;
  width:32px;
}

#pgtright {
  float:left;
  height:77px;
  padding-left:20px;
  background:transparent url('/images/header_btn_home.png') no-repeat left bottom;
}
#pgtright_inner {
  height:77px;
  padding-right:29px;
  background:transparent url('/images/guidesubline_right.png') no-repeat right bottom;
}
#pgtright_inner span {
  display:block;
  height:26px;
  padding-top:51px;
  color:#9b9b9b;
  font-size:1.166em;
  background:transparent url('/images/guidesubline_center.png') repeat-x right bottom;
}
#pgticon {
  position:absolute;
  width:101px;
  height:77px;
  left:6px;
  background:transparent url('/images/header_logo_eagle.png') no-repeat left top;
}
/* PageTitle end */

/* Copyright */
#copyright {
  margin-top:4px;
  text-align:center;
}
#copyright span {
  padding-right:8px;
  color:#ffffff;
  font-size:0.9em;
}
#ewalllogo {
  display:inline-block;
  width:35px;
  height:41px;
  background:transparent url('/images/footer_logo.png') no-repeat left top;
  vertical-align:middle;
}
/* Copyright end */

/* Loading */
#loading {
  position:absolute;
  top:0px;
  bottom:0px;
  left:0px;
  right:0px;
  background:#555555 url('/images/loading.gif') no-repeat center center;
  opacity:0.7;
  z-index:900;
}
/* Loading end */

/* Login Box */
#loginbox {
  width:400px;
  height:344px;
  position:fixed;
  top:50%;
  left:50%;
  margin-top:-172px;
  margin-left:-200px;
}
#loginlogo {
}
#loginmain {
  width:400px;
  height:298px;
  background:transparent url('/images/bg_loginmain.png') no-repeat left top;
  position:relative;
}
#logincustomlogo {
  position:absolute;
  top:50px;
  left:40px;
}
#loginfrm {
  padding:175px 55px 0px 55px;
}
#loginfrm ul, #loginfrm ul li {
  list-style:none;
}
#loginfrm  ul > li#loginfrm_loginid, #loginfrm ul > li#loginfrm_passwd {
  display:block;
  background-color:#dfdfdf;
  border-radius:3px;
  padding:3px;
  margin-bottom:8px;
  width:172px;
  height:25px;
}
#loginfrm ul > li#loginfrm_submit {
  display:block;
  position:absolute;
  top:162px;
  right:40px;
  width:97px;
  height:89px;
}
#loginfrm label {
  display:none;
}
#loginfrm input[type=text], #loginfrm input[type=password] {
  background-color:#dfdfdf;
  border:0px;
  height:25px;
  width:172px;
  color:#636363;
  font-size:1.166em;
}
#loginfrm input#f_loginid {
  background:#dfdfdf url('/images/btn_id.png') no-repeat right center;
}
#loginfrm input#f_passwd {
  background:#dfdfdf url('/images/btn_pw.png') no-repeat right center;
}
#loginfrm input#f_submit {
  width:97px;
  height:89px;
  background:transparent url('/images/btn_login.png') no-repeat left top;
  border:0px;
}
#loginfrm input#f_submit:hover {
  background:transparent url('/images/btn_login_over.png') no-repeat left top;
}
#logincopyright {
  clear:both;
  margin-top:5px;
  text-align:center;
}
#logincopyright span {
  padding-right:8px;
  color:#9c9c9c;
  font-size:0.9em;
}
#logincopyright #ewalllogo {
  background-image:url('/images/footer_logo_login.png');
}
/* Login Box end */

/* MsgBox */
#msgBox {
  width:230px;
  height:81px;
  padding:16px 40px 16px 40px;
  background:transparent url('/images/warning1_bg.png') repeat-x left top;
  position:absolute;
  display:none;
  border:1px solid #7197ad;
  border-radius:12px;
}
#msgBox .msgtable {
}
#msgBox .msgicon {
  width:70px;
  height:81px;
  background:transparent url('/images/infowin_info.png') no-repeat left center;
  vertical-align:middle;
}
#msgBox .msgtext {
  width:160px;
  height:81px;
  color:#414141;
  vertical-align:middle;
}
#msgBox.msgBoxError .msgicon {
  background-image:url('/images/infowin_error.png');
}
#msgBoxBtn {
  padding-top:10px;
  width:312px;
  text-align:center;
  display:none;
  position:absolute;
}
#msgBoxBtn a {
  display:inline-block;
  padding:1px 7px 3px 7px;
  border:1px solid #999999;
  border-radius:4px;
  background-color:#cccccc;
  background: -webkit-linear-gradient(#ffffff,#cccccc); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#ffffff,#cccccc); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#ffffff,#cccccc); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#ffffff,#cccccc); /* Standard syntax */
}
/* MsgBox end */

/* TimeoutBox */
#timeoutBox {
  width:310px;
  height:220px;
  background-color:#aaaaaa;
  position:absolute;
  display:none;
  text-align:center;
}
#timeoutBox > p.boxinfo {
  text-align:center;
  padding-top:60px;
  color:#ffffff;
}
#timeoutBox > p.boxbtm {
  text-align:center;
  padding-top:30px;
}
/* TimeoutBox end */

/* Form */
fieldset ul, fieldset ul li {
  list-style:none;
}
fieldset > ul > li {
  display:block;
}
fieldset > ul > li > label {
  display:inline-block;
  font-weight:bold;
}
fieldset > ul > li > label > em {
  display:inline-block;
  margin-right:5px;
  margin-left:5px;
  font-style:normal;
  color:#ff0000;
  font-weight:bold;
}
fieldset > ul > li > div {
  display:inline-block;
}
li.frmtogglehide, tr.frmtogglehide {
  display:none;
}
label.errfld, th.errfld {
  color:#ff0000;
}
/* Form end */

/* Page Box */
.pgboxdiv {
  border:1px solid #132648;
  margin:0px 50px 19px 50px;
  border-radius:4px;
}
.pgboxdiv_inner {
}
.pgtitle {
}
.pgtitle_inner {
}
.pgtitle_inner > span {
}
.pgbox {
}
.pgbox_inner {
}
.pgboxtbl {
}
.pgboxtbl th {
}
.pgboxtbl td {
}
.pgboxmore {
}
.pgboxdesc {
}
.pgboxsubmit {
}
/* Page Box end */

/* Page Form */
.pgfrmdiv {
  margin:0px 50px 19px 50px;
//  background-color:#d9dce4;
  background-color:#d7d8d8;
  border-radius:4px;
  box-shadow:0px 0px 4px #eeeeee;
  padding-bottom:14px;
}
.pgfrmdiv_inner {
}
.pgfrmtitle {
  padding:5px 20px 8px 20px;
  background:#253a4b url('/images/setting_header_bg.png') no-repeat right top;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.pgfrmtitle_inner {
}
.pgfrmtitle_inner > span {
  color:#ffe7c5;
  font-weight:bold;
}
.pgfrm {
  padding:14px 14px 0px 14px;
}
.pgfrm_inner {
}
.pgfrmtbl {
  width:100%;
}
.pgfrmtbl th {
  border-bottom:1px solid #99a8ad;
  padding:3px 10px 5px 4px;
  width:120px;
  text-align:right;
  vertical-align:top;
  color:#282828;
}
.pgfrmtbl th.wide {
  width:250px;
}
.pgfrmtbl th.errfld {
  color:#ff0000;
}
.pgfrmtbl th em {
  display:inline-block;
  margin-right:5px;
  margin-left:5px;
  font-style:normal;
  color:#ff0000;
}
.pgfrmtbl td {
  border-bottom:1px solid #99a8ad;
  border-left:1px solid #99a8ad;
  padding:4px 6px 4px 6px;
}
.pgfrmmore {
  height:14px;
  width:60px;
  margin-left:35px;
  text-align:center;
  background-color:#ffffff;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  font-size:0.8em;
}
.pgfrmdesc {
  padding:5px 5px 0px 5px;
}
.pgfrmsubmit {
  margin-top:14px;
  text-align:center;
}
.pgfrmsubmit a.tbtn, .pgfrmsubmit1 a.tbtn {
  display:inline-block;
  width:116px;
  height:20px;
  background:transparent url('/images/setting_btn_bg.png') repeat-x left top;
  border-radius:3px;
  box-shadow:0px 1px 1px #253a4b;
}
.pgfrmsubmit a.tbtn span, .pgfrmsubmit1 a.tbtn span {
  color:#eeeeee;
  font-weight:bold;
  letter-spacing:12px;
  padding-left:12px;
}
.pgfrmcenter {
  text-align:center;
  padding:20px;
}
/* Page Form end */

/* List Form */
.lstfrmdiv {
  margin:0px 50px 17px 50px;
//  background-color:#d2d8ee;
//  background-color:#d9dce4;
  background-color:#d7d8d8;
//  border:1px solid #001c4d;
  border-radius:4px;
  box-shadow:0px 0px 4px #eeeeee;
  padding-bottom:14px;
}
.lstfrmdiv_inner {
}
.lstfrmtitle {
  padding:5px 20px 8px 20px;
//  background-color:#132648;
  background:#253a4b url('/images/setting_header_bg.png') no-repeat right top;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.lstfrmtitle_inner {
}
.lstfrmtitle_inner > span {
//  color:#ffffff;
  color:#ffe7c5;
  font-weight:bold;
}
.lstfrm {
  margin:14px 14px 0px 14px;
}
.lstfrm_inner {
}
.lstfrmtbl {
//  border-bottom:1px solid #ffffff;
  width:100%;
}
.lstfrmtbl th {
  border-bottom:1px solid #99a8ad;
  padding:3px 10px 5px 4px;
  width:120px;
  text-align:right;
  vertical-align:top;
  color:#282828;
}
.lstfrmtbl th.wide {
  width:250px;
}
.lstfrmtbl th.errfld {
  color:#ff0000;
}
.lstfrmtbl th em {
  display:inline-block;
  margin-right:5px;
  margin-left:5px;
  font-style:normal;
  color:#ff0000;
}
.lstfrmtbl td {
  border-bottom:1px solid #99a8ad;
  border-left:1px solid #99a8ad;
  padding:4px 6px 4px 6px;
}
.lstfrmmore {
  height:14px;
  width:60px;
  margin-left:35px;
  text-align:center;
  background-color:#ffffff;
  border-bottom-left-radius:6px;
  border-bottom-right-radius:6px;
  font-size:0.8em;
}
.lstfrmdesc {
  padding:5px 5px 0px 5px;
}
.lstfrmsubmit {
  margin-top:14px;
  text-align:center;
}
.lstfrmsubmit a.tbtn, .lstfrmsubmit1 a.tbtn {
  display:inline-block;
  width:116px;
  height:20px;
//  background:transparent url('/images/tbtn_lstfrmsubmit_bg.png') repeat-x left top;
  background:transparent url('/images/setting_btn_bg.png') repeat-x left top;
  border-radius:3px;
}
.lstfrmsubmit a.tbtn span, .lstfrmsubmit1 a.tbtn span {
  color:#eeeeee;
  font-weight:bold;
  letter-spacing:12px;
  padding-left:12px;
}
.lstfrmcenter {
  text-align:center;
  padding:20px;
}
/* List Form end */

/* Win Form */
.winfrmdiv {
  background-color:#d7d8d8;
  border-radius:4px;
  box-shadow:0px 0px 4px #eeeeee;
  padding-bottom:14px;
}
.winfrmdiv_inner {
}
.winfrmtitle {
  padding:5px 20px 8px 20px;
  background:#253a4b url('/images/setting_header_bg.png') no-repeat right top;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.winfrmtitle_inner {
}
.winfrmtitle_inner > span {
  color:#ffe7c5;
  font-weight:bold;
}
.winfrm {
}
.winfrm_inner {
}
.winfrmtbl {
  width:100%;
}
.winfrmtbl th {
  border-bottom:1px solid #99a8ad;
  padding:3px 10px 5px 4px;
  width:120px;
  text-align:right;
  vertical-align:top;
  color:#282828;
}
.winfrmtbl th.wide {
  width:250px;
}
.winfrmtbl th.errfld {
  color:#ff0000;
}
.winfrmtbl th em {
  display:inline-block;
  width:10px;
  height:10px;
  background:transparent url('/images/popup_icon_star.png') no-repeat center bottom;
  margin:0px 5px 0px 5px;
  vertical-align:center;
  font-style:normal;
  color:#ff0000;
}
.winfrmtbl td {
  border-bottom:1px solid #99a8ad;
  border-left:1px solid #99a8ad;
  padding:4px 6px 4px 6px;
}

.winfrmdiv fieldset {
  border-bottom:1px solid #93afd2;
  border-right:1px solid #93afd2;
  border-left:1px solid #93afd2;
  background-color:#eff3f8;
}
.winfrmdiv fieldset > ul > li {
  border-top:1px solid #93afd2;
}
.winfrmdiv fieldset > ul > li > label {
  text-align:right;
  vertical-align:top;
  padding:3px 10px 3px 4px;
  color:#4487c2;
}
.winfrmdiv fieldset > ul > li > div {
  padding:3px 10px 3px 10px;
  border-left:1px solid #93afd2;
  background-color:#ffffff;
}

.winfrmdesc {
  padding:5px 5px 0px 5px;
}
.winfrmsubmit {
  margin-top:14px;
  text-align:center;
}
.winfrmsubmit a.tbtn, .winfrmsubmit1 a.tbtn {
  display:inline-block;
  width:116px;
  height:20px;
  background:transparent url('/images/setting_btn_bg.png') repeat-x left top;
  border-radius:3px;
  box-shadow:0px 1px 1px #253a4b;
}
.winfrmsubmit a.tbtn span, .winfrmsubmit1 a.tbtn span {
  color:#eeeeee;
  font-weight:bold;
  letter-spacing:12px;
  padding-left:12px;
}
/* Win Form end */

/* List Top/Bottom */
.lsttop {
  margin-bottom:2px;
}
.lstbtm {
  margin-top:2px;
}
.lstopts {
  background-color:#d7d8d8;
  padding:4px 10px 4px 10px;
  border-radius:3px;
  margin-bottom:10px;
}
.lstoptsleft {
  float:left;
  margin-bottom:2px;
}
.lstopts input.search, .lstoptsleft input.search {
  vertical-align:middle;
}
input.searchbtn {
  border:0px;
  width:37px;
  height:17px;
  background:transparent url('/images/tbtn_lstopt_bg.png') repeat-x left top;
  vertical-align:middle;
  border-radius:2px;
  color:#ffffff;
  box-shadow:0px 1px 1px #253a4b;
}
.lstbtns {
  float:left;
}
.lstbtns a.tbtn {
  display:inline-block;
  padding:1px 6px 4px 6px;
  background:transparent url('/images/tbtn_bg.png') repeat-x left top;
  border-radius:3px;
  margin-right:2px;
}
.lstbtns a.tbtn span {
  color:#eeeeee;
  font-size:0.95em;
}
.lstpgbs {
  float:right;
  padding-right:2px;
  text-align:right;
  font-size:0.9em;
}
.pgstr {
}
.pgfirst, .pglast, .pgprev, .pgnext {
  width:13px;
  height:11px;
  display:inline-block;
  margin-left:5px;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:left center;
}
.pgfirst { background-image:url('/images/icon_number_next.png'); }
.pglast { background-image:url('/images/icon_number_previous.png'); }
.pgprev { background-image:url('/images/icon_number_10next.png'); }
.pgnext { background-image:url('/images/icon_number_10previous.png'); }
.pgfirst > span, .pglast > span, .pgprev > span, .pgnext > span {
  display:none;
}
.pgno {
  margin-left:5px;
}
span.pgno {
  font-weight:bold;
  font-size:1.1em;
}
/* List Top/Bottom end */

/* List Table */
.lsttbldiv {
}
.lsttbldiv_inner {
}
.lsttbl {
  box-shadow:0px 0px 4px #eeeeee;
  table-layout:fixed;
}
.lsttbl tr {
}
.lsttbl th {
  border-right:1px solid #d3d3d3;
  background:transparent url('/images/listhead_bg.png') repeat-x left top;
  padding:4px 7px 6px 7px;
  color:#ffffff;
}
.lsttbl th:first-child {
  border-top-left-radius:4px;
}
.lsttbl th:last-child {
  border-right:0px;
  border-top-right-radius:4px;
}
.lsttbl th a.ord {
  display:inline-block;
  width:100%;
}
.lsttbl th a span.ordasc, .lsttbl th a span.orddesc {
  display:inline-block;
  width:100%;
  color:#ffffff;
  background-color:transparent;
  background-repeat:no-repeat;
  background-position:right center;
}
.lsttbl th a span.ordasc {
  background-image:url('/images/btn_up.png');
}
.lsttbl th a span.orddesc {
  background-image:url('/images/btn_down.png');
}
.lsttbl td {
  border-top:1px solid #efefef;
  border-right:1px solid #efefef;
  padding:4px 7px 6px 7px;
  white-space:nowrap;
  overflow:hidden;
}
.lsttbl td:last-child {
  border-right:0px;
}
.lsttbl tr.lstodd td {
//  background-color:#eeeeee;
  background-color:#f8f8f8;
}
.lsttbl tr.lsteven td {
//  background-color:#d2d8ee;
  background-color:#d9dce4;
}
.lsttbl tr.lstbad td {
  background-color:#ffefde;
}
.lsttbl tr.lstoff td {
  background-color:#ffffff;
  color:#cccccc;
}
.lsttbl tr.lstoff a, .lsttbl tr.lstoff span {
  color:#cccccc;
}
.lsttbl tr:last-child td {
  border-bottom:1px solid #132648;
}
.lsttbl tr:last-child td:first-child, .lsttbl tr:last-child th:first-child {
  border-bottom-left-radius:4px;
}
.lsttbl tr:last-child td:last-child, .lsttbl tr:last-child th:last-child {
  border-bottom-right-radius:4px;
}
a.lbtn, span.lbtn {
  display:inline-block;
  width:17px;
  height:17px;
  background-color:transparent;
  background-repeat:no-repeat;
  vertical-align:middle;
  margin-right:5px;
}
a.lbtn:last-child, span.lbtn:last-child {
  margin-right:0px;
}
a.lbtn span, span.lbtn span {
  display:none;
}
a.lbtn_view    { background-image:url('/images/listicon_preview.png'); }
a.lbtn_revive  { background-image:url('/images/listicon_restoration.png'); }
a.lbtn_crevive { background-image:url('/images/btn_crevive.png'); }
a.lbtn_arevive { background-image:url('/images/i_siren.png'); }
a.lbtn_arevive_pdf { background-image:url('/images/i_siren_pdf.png'); }
a.lbtn_permit  { background-image:url('/images/btn_permit.png'); }
a.lbtn_deny    { background-image:url('/images/btn_deny.png'); }
a.lbtn_empty   { background-image:url('/images/btn_empty.png'); }
a.lbtn_delete  { background-image:url('/images/listicon_delete.png'); }
a.lbtn_hold    { background-image:url('/images/btn_hold.png'); }
a.lbtn_eml     { background-image:url('/images/listicon_email.png'); }
a.lbtn_movetop { background-image:url('/images/btn_movetop.png'); }
a.lbtn_moveup  { background-image:url('/images/btn_moveup.png'); }
a.lbtn_movedn  { background-image:url('/images/btn_movedn.png'); }
a.lbtn_insert  { background-image:url('/images/btn_insert.png'); }
a.lbtn_edit    { background-image:url('/images/btn_edit.png'); }
a.lbtn_viewlist { background-image:url('/images/btn_view.png'); }
a.lbtn_viewmem { background-image:url('/images/btn_memberview.png'); }
a.lbtn_editrule { background-image:url('/images/btn_rule.png'); }
a.lbtn_setsenior { background-image:url('/images/btn_setsenior.png'); }
a.lbtn_repsend { background-image:url('/images/i_send.png'); }
a.lbtn_pdfpass { background-image:url('/images/btn_pdfpass.png'); }
span.lbtn_repsend { background-image:url('/images/i_send_no.png'); }
a.lbtn_represend { background-image:url('/images/i_repsend.png'); }
span.lbtn_represend { background-image:url('/images/i_repsend_no.png'); }
a.lbtn_more {
  background-image:url('/images/listicon_more.png');
  border-radius:3px;
}

.div_lbtns {
  display:none;
  position:absolute;
  background-color:#ffffff;
  padding:5px 10px 5px 10px;
  border-radius:3px;
  color:#2a579e;
}
.div_lbtns .lbtn {
  width:auto;
  padding-left:19px;
  background-position:left center;
  margin-right:9px;
  color:#2a579e;
}
.div_lbtns .lbtn span {
  display:inline-block;
  line-height:1.2em;
  vertical-align:middle;
}

a.ibtn, span.ibtn {
  display:inline-block;
  width:12px;
  height:14px;
  background-color:transparent;
  vertical-align:middle;
  margin-right:3px;
}
a.ibtn:last-child, span.ibtn:last-child {
  margin-right:0px;
}
a.ibtn_ipinfo {
  width:11px;
  height:11px;
  background-image:url('/images/btn_ipinfo.gif');
}
a.ibtn_addrulew {
  width:11px;
  height:11px;
  background-image:url('/images/i_o.gif');
}
a.ibtn_addruleb {
  width:11px;
  height:11px;
  background-image:url('/images/i_x.gif');
}
a.ibtn_rep {
  width:16px;
  height:16px;
  background-image:url('/images/i_rep.png');
}
a.ibtn_rep_no {
  width:16px;
  height:16px;
  background-image:url('/images/i_rep_no.png');
}
a.ibtn_va {
  width:16px;
  height:16px;
  background-image:url('/images/i_va.png');
}
a.ibtn_va_no {
  width:16px;
  height:16px;
  background-image:url('/images/i_va_no.png');
}
a.ibtn_more {
  width:35px;
  height:11px;
  background-image:url('/images/btn_more.gif');
}
a.ibtn_prev {
  width:11px;
  height:13px;
  background-image:url('/images/btn_prev.gif');
}
a.ibtn_next {
  width:11px;
  height:13px;
  background-image:url('/images/btn_next.gif');
}

a.downbtn {
  display:inline-block;
  background:#d2d8ee;
  border-radius:2px;
  padding:0px 3px 0px 3px;
}
a.downbtn span {
  color:#13449c;
  font-size:0.834em;
}

.sumth {
  background-color:#edf3f8;
  text-align:center;
  font-weight:bold;
}
.sumtd {
  background-color:#edf3f8;
}
/* List Table end */

/* Log Box */
.logboxdiv {
  margin-bottom:19px;
}
.logboxdiv_inner {
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  box-shadow:0px 0px 4px #eeeeee;
}
.logtitle {
}
.logtitle_inner {
  padding:4px 7px 6px 7px;
  background:transparent url('/images/listhead_bg.png') repeat-x left top;
  border-top-left-radius:3px;
  border-top-right-radius:3px;
}
.logtitle_inner > span {
  color:#ffffff;
  font-weight:bold;
}
.logbox {
}
.logbox_inner {
}
.logboxfixed {
  overflow:auto;
  height:250px;
}
.logboxfixed_inner {
}
.logbox p, .logboxfixed p {
  padding:5px 20px 5px 20px;
  font-family:Monaco, Courier New;
}
.logbox p.logodd, .logboxfixed p.logodd {
  background-color:#d9dce4;
}
.logbox p.logeven, .logboxfixed p.logeven {
  background-color:#f8f8f8;
}
/* Log Box end */

/* Page Elements */
.topbtns {
  margin-bottom:4px;
}
.topbtns a.tbtn {
  display:inline-block;
  padding:1px 6px 4px 6px;
  background:transparent url('/images/tbtn_bg.png') repeat-x left top;
  border-radius:3px;
  margin-right:2px;
}
.topbtns a.tbtn span {
  color:#eeeeee;
  font-size:0.95em;
}
.pgdiv {
  margin-bottom:15px;
}

a.btnlight_on {
  display:inline-block;
  background:transparent url('/images/i_light_on.gif') no-repeat left center;
  padding-left:14px;
  padding-bottom:3px;
}
a.btnlight_off {
  display:inline-block;
  background:transparent url('/images/i_light_off.gif') no-repeat left center;
  padding-left:14px;
  padding-bottom:3px;
}
/* Page Elements end */

/* Pop Box */
/* Pop Box end */

/* Help Box */
a.helpboxbtn {
  display:inline-block;
  width:14px;
  height:14px;
  margin-left:10px;
  background-color:#646885;
  color:#ffffff;
  font-weight:bold;
  border-radius:4px;
  font-size:0.8em;
  text-align:center;
}
a.helpboxbtn:hover {
  color:#ffffff;
}
.helpbox {
  position:absolute;
  display:none;
  z-index:600;
  width:400px;
  background-color:#ffffff;
  padding:10px;
  border:3px solid #555555;
  border-radius:7px;
}
.helpbox h3 {
  font-size:1.3em;
  margin-top:14px;
}
.helpbox h3:first-child {
  margin-top:0px;
}
.helpbox p {
  margin-bottom:8px;
}
/* Help Box end */

/* Mail List */
span.subj_blocked {
}
span.subj_virus {
  color:#df0000;
}
span.subj_passed {
  color:green;
//  font-weight:bold;
}
span.subj_toblock {
  text-decoration:line-through;
}
span.subj_topass {
  color:green;
  font-weight:bold;
}
span.subj_eflag {
  color:#eeeeee;
  background-color:#3682c2;
  padding:1px 3px 1px 3px;
  font-weight:bold;
}
span.listact_blocked {
  font-weight:bold;
}
span.listact_passed {
  font-weight:bold;
}
span.reason {
}
.lstbad span.reason {
}
span.reason b {
}
span.badip {
  color:#df0000;
}
/* Mail List end */

/* Colors */
.color_orange1 {color:#ff6a00;}
.color_orange2 {color:#ff7300;}
.color_blue1   {color:#35639e;}
.color_red1    {color:#df0000;}
.color_gray1   {color:#cccccc;}

.color_border1 {color:#92afd2;}
/* Colors end */

/* Shapes */
.nomargintop {
  margin-top:0px;
}
/* Shapes end */

/* Rule */
.actb {
  color:#df0000;
  font-weight:bold;
}
.actw {
  color:#35639e;
  font-weight:bold;
}
.actp {
  color:#df0000;
}
.actoff {
  color:#cccccc;
}
span.infield {
  display:inline-block;
  width:90px;
}
/* Rule end */

/* valuse list */
.ul_vallist {
}

.ul_vallist > li > label {
  display: inline-block;
}

.ul_vallist > li > div {
  display: inline-block;
}
/* values list end */

/* extra */
#smtpstatus {
  display:inline-block;
  height:16px;
  background:transparent url('/images/dot_ball_grey.png') no-repeat top left;
  padding-left:18px;
  vertical-align:center;
}
#smtpstatus.status_on {
  background-image:url('/images/dot_ball_green.png');
}
#smtpstatus.status_off {
  background-image:url('/images/dot_ball_red.png');
}
/* extra end */

/* aptrev slave button */

.slvtab_select {
  display:inline-block;
  width:116px;
  height:20px;
  background:transparent url('/images/tbtn_bg.png') repeat-x left top;
  border-radius:3px;
  color:#ffffff;
  font-weight:bold;
}

.slvtab {
  display:inline-block;
  width:116px;
  height:20px;
  background:transparent url('/images/setting_btn_bg.png') repeat-x left top;
  border-radius:3px;
  color:#cccccc;
  font-weight:bold;
}

/* aptrev slave button end */

