/* CSS Document */

/* Main Page Style S */
#Container {
    width                   : 100%;
    min-width               : 1200px;
}
#BodyContents1 {
	width                   : 100%;
    min-width               : 1200px;
	height                  : 682px;
	display                 : block;
	background              : #f1f1f1;
	padding                 : 30px 0;
	-webkit-padding-before  : 30px;
	-webkit-padding-end     : 0;
	-webkit-padding-after   : 30px;
	-webkit-padding-start   : 0;
	text-align              : center;
}

#BodyContents1 .BodyContents1 {
	width                   : 1200px;
	margin                  : 0 auto;
}

.BodyContents1 .BodyBannerCollect {
	float                   : left;
	width                   : 780px;
}

.BodyContents1 .BodyCalendarCollect {
	float                   : right;
	width                   : 400px;
	height                  : 620px;
	background              : #ffffff;
	overflow                : hidden;
	padding                 : 20px 28px 0 28px;
	-webkit-padding-before  : 20px;
	-webkit-padding-end     : 28px;
	-webkit-padding-after   : 0;
	-webkit-padding-start   : 28px;
}

.BodyContents1 .BodyBanner {
	margin-top              : 15px;
	-webkit-margin-before   : 15px;
}

.BodyCalendarCollect .BodyFileDownLoad {
	position                : absolute;
	margin-top              : 458px;
	-webkit-margin-before   : 458px;
    margin-left             : -28px;
    -webkit-margin-start    : -28px;
}

#BodyContents2 {
	width                   : 100%;
	height                  : 630px;
	display                 : block;
	background              : #5d544d;
	padding                 : 30px 0;
	-webkit-padding-before  : 30px;
	-webkit-padding-end     : 0;
	-webkit-padding-after   : 30px;
	-webkit-padding-start   : 0;
	text-align              : center;
}

#BodyContents2 .BodyContents2 {
	width                   : 1200px;
	margin                  : 0 auto;
}
/* Main Page Style E */

.PageTitle {
    width                   : 100%;
    display                 : inline-block;
    font-size               : 20pt;
    font-weight             : bold;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    text-align              : center;
    border-bottom           : 2px solid #444444;
    margin                  : 30px 0 30px 0;
	-webkit-margin-before   : 30px;
	-webkit-margin-end      : 0;
	-webkit-margin-after    : 30px;
	-webkit-margin-start    : 0;
    padding-bottom          : 10px;
    -webkit-padding-after   : 10px;
}

.PageHeader div {
    float                   : left;
}

.PageSubTitle {
    font-size               : 16pt;
    font-weight             : bold;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    color                   : #333333;
    line-height             : 45px;
    background              : url("/Images/Common/title_bar_bg.gif") left bottom no-repeat;
    margin-bottom           : 15px;
    -webkit-margin-after    : 15px;
}

.PageSubSummary {
    font-size               : 11pt;
    font-weight             : bold;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    color                   : #666666;
    line-height             : 45px;
    margin-bottom           : 15px;
    -webkit-margin-after    : 15px;
    margin-left             : 20px;
    -webkit-margin-start    : 20px;
}

/* 회원 로그인 */
.LoginDialogContainer {
    width                   : 400px;
    margin                  : 35px auto;
}

.LoginDialogContents {
    border                  : 1px solid #D5D5D5;
    margin-top              : 20px; 
    -webkit-margin-before   : 20px; 
}

.LoginDialogTable {
    width                   : 300px;
    margin                  : 20px auto;
    border-bottom           : 1px solid #D5D5D5; 
    table-layout            : fixed;
}

.LoginDialogFooter {
    width                   : 100%; 
    margin                  : 15px auto; 
    text-align              : center;
}

.LoginDialogKeepLogin {
    width                   : 110px;
    height                  : 27px; 
    background              : #8E8483;
    float                   : left;
    font-size               : 10pt;
    font-family             : "굴림", "굴림체", "돋움", "돋움체", "Gulim", "GulimChe", "Dotum", "DotumChe", "Arial";
    color                   : #FFFFFF;
    text-align              : center;
    padding                 : 7px 0 0 0;
	-webkit-padding-before  : 7px;
	-webkit-padding-end     : 0;
	-webkit-padding-after   : 0;
	-webkit-padding-start   : 0;
}

/* ID/PW 찾기 */
.SearchIDPWDialogContainer {
    width                   : 450px;
    margin                  : 0 auto;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
}

.SearchIDPWDialogTabUl {
    width                   : 100%;
    border-bottom           : 1px solid #333333;
    display                 : block;
    overflow                : hidden;
}

.SearchIDPWDialogTabLi {
    width                   : 50%;
    font-size               : 10pt;
    float                   : left;
    line-height             : 100%;
    font-weight             : bold;
}

.SearchIDPWDialogTabLi a {
    height                  : 25px; 
    display                 : block; 
    text-align              : center; 
    background              : #E6E6E6; 
    color                   : #999999; 
    font-weight             : bold;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    margin                  : 0 0 0 0; 
	-webkit-margin-before   : 0;
	-webkit-margin-end      : 0;
	-webkit-margin-after    : 0;
	-webkit-margin-start    : 0;
    padding-top             : 10px; 
	-webkit-padding-before  : 10px;
}

.SearchIDPWDialogTabLi a:hover {
    height                  : 25px; 
    display                 : block; 
    text-align              : center; 
    background              : #E6E6E6; 
    color                   : #999999; 
    font-weight             : bold;
    margin                  : 0 0 0 0; 
	-webkit-margin-before   : 0;
	-webkit-margin-end      : 0;
	-webkit-margin-after    : 0;
	-webkit-margin-start    : 0;
    padding-top             : 10px; 
	-webkit-padding-before  : 10px;
}
.SearchIDPWDialogTabLi a.selected {
    height                  : 25px; 
    display                 : block; 
    text-align              : center; 
    background              : #333333; 
    color                   : #ffffff; 
    font-weight             : bold; 
    cursor                  : default;
    margin                  : 0 0 0 0; 
	-webkit-margin-before   : 0;
	-webkit-margin-end      : 0;
	-webkit-margin-after    : 0;
	-webkit-margin-start    : 0;
    padding-top             : 10px; 
	-webkit-padding-before  : 10px;
}

.SearchIDPWDialogContents {
    width                   : 100%;
    display                 : inline-block;
    border                  : 1px solid #dddddd;
}

.SearchIDPWDialogDetail {
    display                 : block;
    width                   : 100%;
    padding                 : 20px 0;
    border-top              : 1px solid #dddddd;
}

.SearchIDPWDialogDetail:first-child {
    border-top              : 0;
}

.SearchIDPWDialogFormTable {
    width                   : 380px;
    margin                  : 0 auto;
}

.SearchIDPWDialogFormTable tr {
    height                  : 35px;
}

.SearchIDPWDialogFormTable th {
    background              : #ffffff;
    border                  : none;
    text-align              : left;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
}

.SearchIDPWDialogFormTable td {
    background              : #ffffff;
    border                  : none;
    text-align              : left;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
}


/* 회원탈퇴 다이얼로그 팝업 */
.LeaveDialogContainer {
    width                   : 400px;
    margin                  : 0 auto;
}

.LeaveDialogHeader {
    display                 : inline-block;
    margin-top              : 10px;   
    -webkit-margin-before   : 10px;
    margin-bottom           : 20px;   
    -webkit-margin-after    : 20px;
}

.LeaveDialogHeaderImage {
    float                   : left;
}

.LeaveDialogHeaderText {
    float                   : left;
    width                   : 300px;
    margin-left             : 10px;
}

.LeaveDialogSummary {
    clear                   : both;
    background              : #000000; 
    color                   : #ffffff; 
    font-weight             : bold; 
    font-size               : 11pt;
    font-family             : "MalgunGothic", "NanumGothic", "맑은고딕","Malgun Gothic","나눔고딕";
    text-align              : center;
    padding                 : 8px 0;
}

.LeaveDialogContents {
    border                  : 1px solid #D5D5D5;
    margin-top              : 5px; 
    -webkit-margin-before   : 5px; 
}

.LeaveDialogTable {
    width                   : 300px;
    margin                  : 20px auto;
    table-layout            : fixed;
}
