/* Fonts */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600,700);


/* Initial */
input, keygen, select, button {
    font: 14px Arial;
}

textarea {
    font: 14px Arial;
	resize: none;
}


/* BASIC */
body														{ margin: 0; font-family:"Open Sans", sans-serif; font-size:12px; }
img															{ border: none; }


/* HEADER */
#header													{ height:100px; background-color:#fff; min-width: 1280px; }
#MemInfo												{ float: left; width: 250px; height: 100px; background-color: #313343; }
#MemInfo .lftSect								{ margin-left: 32px; }
#userIcon												{ float: left; width: 40px; height: 50px; margin: 18px 5px 0 0; }
#userInfo												{ float: left; width: 160px; height: 50px; margin: 10px 0 0 5px; }
#USI_name												{ font-size: 18px; font-weight: 700; color: #f0be37; }
#USI_news												{ margin-top: 5px; }
#USI_news .usimsgCell						{ float: left; width: 20px; height: 17px; font-size: 10px; color: #fff; padding-right: 2px; }
#USI_news .usimsgcnt						{ padding-top: 3px; text-align: center; margin-right: 8px; background-image: url(../images/tmb/top_icon_indicator.png);background-repeat: no-repeat; }
#USI_btn												{ clear: both; font-size: 12px; color: #fff; }
#USI_btn a											{ color: #fff; text-decoration: none; }

#TopDetails											{ float: left; height: 100px; }
#topLogo												{ float: left; width: 222px; margin: 20px 20px; }
#showDateTime										{ float: right; width: 215px; height: 46px; font-size: 14px; color: #fff; margin: 23px 18px; padding: 16px 0 0 54px; background-image: url(../images/tmb/top_box_datetime.png); background-repeat: no-repeat; }


/* ARTICLE */
#article												{ clear:both; margin-top: 0; background-color: #454755; min-width: 1280px; }


/* NAV */
#lmbNav													{ float: left; margin-top: 0; width: 250px; }
.lmMain													{ min-height: 65px; font-size: 20px; color: #98a2ad; font-weight: 700; padding: 35px 0 0 32px; }
.lmMain	span										{ cursor: pointer; }
.lmMain.on											{ color: #f4fff5; background-color: #1c1e2a; }
.lmMain.on span									{ cursor: default; }
.lmMain img											{ vertical-align: bottom; margin-right: 5px; }
.lmMain ul.lmbSubM							{ display: none; margin: 5px 0 0 0; padding: 0 0 30px 30px; }
.lmMain ul.lmbSubM li						{ clear: both; list-style: none; font-size: 15px; font-weight: 400; line-height: 16px; cursor: pointer; padding:5px 0; }
.lmMain ul.lmbSubM li.on				{ cursor: default; }
.lmMain .lmbSubM .MenuName			{ float: left; width: 160px; }
.lmMain .lmbSubM .MenuOther			{ float: right; width: 20px; }
.lmMain .lmbSubM ul.lmbSsubM		{ clear: both; margin: 5px 0 0 30px; padding: 0; display: none; }
.lmMain .lmbSubM ul.lmbSsubM li	{ list-style: none; font-size: 15px; font-weight: 400; line-height: 16px; cursor: pointer; padding: 5px 0; }



/* DETAILS */
#Contdetails										{ float: left; margin-top: 0; min-height: 500px; background-color: #f6f6f6; }

#LocationArea										{ height: 20px; padding: 10px; }
#mainMessage										{ float: left; font-size: 16px; color: #206326; padding:0 0 0 10px; }
#mainMessage span								{ font-weight: 700; font-size: 16px; }
#LocationName										{ float: right; font-size: 18px; color: #6a6b74; padding:0 20px 0 0; }
#LocationName a									{ color: #6a6b74; text-decoration: none; }
#LocationName	img								{ vertical-align: bottom; }

#mainArea												{ width: 1016px; margin: 0 auto; }
#mainArea .homeBtn							{ width: 230px; height: 230px; margin: 10px; }
#mainArea1											{ width: 762px; margin: 0 auto; }
#mainArea1 .homeBtn							{ width: 230px; height: 230px; margin: 10px; }

#mainArea2											{ width: 650px; margin: 0 auto; text-align: center; }
#mainArea2 .homeBtn							{ width: 300px; height: 300px; margin: 15px; }
#mainArea2 .subBtn							{ width: 120px; margin: 5px; }
#mainArea3											{ width: 540px; margin: 30px auto; text-align: center; }
#mainArea3 .subBtn							{ width: 160px; margin: 10px; }

#DetailArea											{ margin: 20px auto; padding: 0 20px; }


/* FOOTER */



/* ETC */



/* CLASS */
.both														{ clear: both; widows: 0; height: 0; }
