@charset "utf-8";
/* NHN > UIT Center > Open UI Platform Team > Jeong Chan Myeong(dece24@nhncorp.com) */
/* Personal Header */
.personalHeader{ position:relative; height:90px; background:url(../images/boxTryCashbook.gif) repeat-x 0 0; margin-bottom:15px;}
.personalHeader *{ margin:0; padding:0; font-family:NanumGothic,"Malgun Gothic", AppleGothic, Dotum, Gulim, Sans-serif;}
.personalHeader h2{ position:absolute; top:15px; left:30px; padding-top:15px; font-size:24px; _zoom:1; padding-left:30px; background:url(../images/bgCashbook.png) no-repeat; _behavior:url(./common/js/iePngFix.htc); }
.personalHeader p{ position:absolute; top:46px; left:220px;}
.personalHeader .leftCap,
.personalHeader .rightCap{ position:absolute; display:block; top:0; width:5px; height:90px; overflow:hidden; background:url(../images/boxTryCashbook.gif) no-repeat; white-space:nowrap;}
.personalHeader .leftCap{ left:0; background-position:left bottom;}
.personalHeader .rightCap{ right:0; _left:100%; _margin-left:-4px; background-position:right bottom;}
.personalHeader .button{ position:absolute; top:30px; right:80px;}

.rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0;}
.rowTable th div { white-space:nowrap; }
.rowTable tr.bg0{ background:#fff;}
.rowTable tr.bg1{ background:#f8f8f8;}
.rowTable th,
.rowTable td{ border:0; padding:5px 10px; text-align:left; vertical-align:middle;}
.rowTable td p{color:#767676; padding:10px 0px; text-align:left; vertical-align:middle;}
.rowTable th{ background:#f4f4f4;}
.rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
.rowTable td{ border-bottom:1px solid #f0f0f0;}

.rowTable th.button, .colTable th.button, .crossTable th.button { text-align:right; }
.rowTable td.alert, .colTable td.alert, .crossTable td.alert  { color:red !important; }
.rowTable td.alert a, .colTable td.alert a, .crossTable td.alert a { text-decoration:none; color:red !important; }

.fullWidth {width:100%;}