html, body {
	margin: 0;
	padding: 0;
}

/* Header */
.headerPane 
{
    background-color: #EDEDED;
    background-position: left top;
    background-repeat: no-repeat;
    font-family: Tahoma;
}
.headerPane .headerTop
{
    height: 45px;
}
.templateTitle 
{
    float:left;
    margin-left: 15px;
    margin-top: 11px;
}
.templateTitle a 
{
    text-decoration: none;
    font-size: x-large;
    color: black;
}
.loginControl 
{
    float: right;
    margin-top: 17px;
    margin-right: 25px;
    font-size: 12px;
}
.loginControl a
{
    color: black;
    text-decoration: none;
  /*  border-bottom: dashed 1px black;  */
	display: inline-block;
}


.headerMenu 
{
    margin-top: 11px;
}


/* Footer */
.footerPane 
{
    background-color: #EDEDED;
    position:relative;
    height:100%;
}
.footerMenu {
    float: right;
    padding-top: 0px;
}
.copyright 
{
    float: left;
    margin-left: 15px;
    margin-top: 20px;
}

.content 
{
    padding: 5px; 
}

/* content */
#content { width:98%; padding:10px;font-family: Tahoma; font-size:9pt;  }
#content .box01 {  border:3px solid #3C4F8F; padding:10px 10px; margin-bottom:10px;  font-weight:bold; line-height:25px; }
#content .box01 .btnMarginRight { margin-top:3px;  float:right; }
#content .box01 .btnRight { float:right; }
#content h3 { font-size:110%; font-weight:bold; letter-spacing:-1px; padding-top:2px; clear:both; background:url(/Images/dot_01.gif) 0 50% no-repeat; padding-left:15px; }
#content .sp { padding-top:5px; }
#content table, #content table th, #content table td { border-collapse: collapse;
    top: 0px;
    left: 0px;
}
#content .tb_01 { width:100%;  border: 1px solid #3C4F8F;}
#content .tb_01 th { border : 1px solid #3C4F8F;  height:27px; text-align:center; }
#content .tb_01 td.a_left3 { border : 1px solid #3C4F8F; padding:3px; text-align:left; padding-left:10px;  }
#content .cssSavebtn { padding-top:5px;  float:right; cursor:pointer }
#content .ReqErrorMsg {color:Red; font-weight:bold }
#content p.btn_r2 { float:right; margin:10px 0;}
.asp-button-cursor {cursor: pointer; text-align:center; vertical-align:middle; font-family: Tahoma; font-weight:bold  }

/* ¸µÅ© */
#content a:link, a:visited { color: #000000; letter-spacing: 0; text-decoration: none; }
#content a:hover { color: #000000; letter-spacing: 0; text-decoration: none; }
#content a:active { color: #000000; letter-spacing: 0; text-decoration: none; }

/* Account */
.LoginForm 
{
    margin:50px 0 0 50px;
}
.accountHeader h2 
{
    margin: 10px 0 7px 0;
    font-size: 16px;
}
.accountHeader p 
{
    font-size: 12px;
    margin: 0;
    padding: 0;
}
.accountHeader 
{
    margin-bottom: 20px;
}
.form-field
{
    margin-bottom: 8px;
}


/* PlasticBlue */
.dxsplControl_PlasticBlue 
{
    font-family: Tahoma;
}
.dxsplControl_PlasticBlue .headerPane,
.dxsplControl_PlasticBlue .footerPane,
.dxsplControl_PlasticBlue .footerMenu li
{
    background-color :#3C4F8F;
    color: white;
}
.dxsplControl_PlasticBlue .headerPane
{
    background-image: url('/images/PlasticBlueHeader.jpg');
}
.dxsplControl_PlasticBlue .accountHeader h2
{
    color: #5A83D0;
}
.dxsplControl_PlasticBlue .accountHeader p
{
    color: #575757;
}
.dxsplControl_PlasticBlue .headerMenu 
{
    margin-top: 12px;
}
.dxsplControl_PlasticBlue .loginControl a,
.dxsplControl_PlasticBlue .templateTitle a
{
    color: White;
    border-color: White;
}


/* ±ÇÇÑ¸Þ´º°ü¸® --------------------------------------------- */
#all_menu .layout-right {float:right; width:60%; text-align:left; }
#all_menu .layout-left {float:left; width:36%; text-align:left;}
#all_menu .Button {cursor:pointer;}
#all_menu .auth_menu_div { height:600px;  border:1px solid #d2d2d2; background-color:white; padding:10px;  margin-bottom:30px; overflow:auto }