body {
	overflow-x: hidden;
	overflow-y: auto;
	margin: 0;
    padding: 0;
}

/* top nav's 메뉴테이블 styles */
table.top-menu-table {
	width: 100%;
	height: 72px;
}

table.top-menu-table td, table.top-menu-table th {
	text-align: center;
	border: solid 1px #000000;
	margin: 0;
	padding: 0;
	background: white;
}

table.top-menu-table a {
	text-decoration: none;
	font-weight: bold;
	color: black;
}
table.top-menu-table a:hover {
	color: red;
}
table.left-menu-table th {
	background: #000000;
}

table.left-menu-table th a {
	color: white;
}

table.mid-menu-table th {
	background: #CCCCCC;
}

/* right button's styles */
a.top-button:hover {
	color: red;
}
.top-btn-wrapper a {
	border-bottom: solid 1px white;
}
.top-btn-wrapper :last-child a, .btm-btn-wrapper :last-child a {
	border-right: 0;
}
a.top-button {
	background: #707C8C;
	width: 100%;
	display: block;
	text-decoration: none;
	text-align: center;
	border-right: solid 1px white;
	height: 36px;
	color: white;
	font-weight: bold;
	line-height: 36px;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 0.5s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 0.5s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
	0%     {background-color: #FF7F27;}
	100.0%  {background-color: #000000;}
}

@-webkit-keyframes blinker {  
    0%     {background-color: #FF7F27;}
	100.0%  {background-color: #000000;}
}

@keyframes blinker {  
        0%     {background-color: #FF7F27;}
	100.0%  {background-color: #000000;}
}
