img {border: none;}
form {display: inline;}
body
{
    margin: auto;
	background-color: #EEF0FB;
}
body, div, td, p, textarea, li
{
    font-family: arial, "굴림", Gulim;
    font-size: 10pt;
}
h3
{
    border-bottom: 2px dotted #CCCCCC;
    margin-top: 0px;
    padding: 0px;
}
a:link, a:visited, a:active
{
	color: #0033CC;
	text-decoration: none;
}
a:hover
{
    color: #0033CC;
    text-decoration: underline;
}
.tbox
{
    border: 1px solid #0B198C;
	background-color: #D1D1E1;
	color: #000000;
}
.tcat
{
    background-color: #365D95;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px;
}

.panel
{
    border: 2px outset;
	background-color: #F4F4FF;
	color: #000000;
	padding: 10px;
	margin: 10px;
}
.panel2
{
	background: #FFFFE5;
	padding: 5px;
	border: 1px solid #F5E082;
	color: #BC0000;
}
.em {font-weight: bold;}
.gray {color: #5F5F5F;}
.red {color: #D40058;}

.f1 {font-size: 9px;}
.f2 {font-size: 10px;}
.f3 {font-size: 11px;}
.f4 {font-size: 12px;}
.f5 {font-size: 13px;}
.f6 {font-size: 14px;}
.f7 {font-size: 15px;}
.f8 {font-size: 16px;}
.f9 {font-size: 17px;}
.f10 {font-size: 18px;}

div.label_box p
{
    margin: 0;
    padding: 5px;
}
p.label
{
    float: left;
    width: 160px;
    font-size: 9pt;
    font-weight: bold;
}
/* Top menu */
.topmenu
{
	padding: 10px;
}
.topmenu ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.topmenu li
{
	display: inline;
	padding: 0 10px 0 10px;
	letter-spacing: -1px;
}
.topmenu a
{
	color: #FFFFFF;
}
.topmenu a.selected
{
	color: #FFFF00;
}
/* Left menu */
.leftmenu
{
    line-height: 150%;
}
.leftmenu ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.leftmenu li
{
    padding-left: 15px;
    font-size: 9pt;
}
.leftmenu a
{
    color: #333333;
    padding: 3px 0 1px 0;
    display: block;
    border: 1px solid #F1F1F1;
}
.leftmenu a:hover
{
    color: #FFFFFF;
	background-color: #51B906;
	border: 1px solid #449805;
	text-decoration: none;
}
.leftmenu a.selected
{
    border: 1px solid #449805;
}

#mList
{
    background-color: #FFFFFF;
}
#mList th
{
    background-color: #738FBF;
    color: #FFFFFF;
    padding: 7px;
    border-right: 1px solid #FFFFFF;
}
#mList td
{
    padding: 8px;
    border-bottom: 1px solid #95BCE2;
}
.stripe
{
    background-color: #ECF6FC;
}
.over
{
    background-color: #BCD4EC;
}
.logbar
{
    background-color: #FCD000;
}
button.btn
{
	background-color: #365D95;
	color: #FFFFFF;
	padding: 5px;
	border: 0px;
	cursor: pointer;
}
button.btn:hover
{
	background-color: #738FBF;
}
/* IE는 active 안된다 */
button.btn:active
{
    color: #000000;
    background-color: #FCD000;
}
abbr {cursor: help;}
.label_box select
{
    width: 300px;
    border-left: 1px solid #444;
    border-top: 1px solid #444;
    border-right: 1px solid #BBB;
    border-bottom: 1px solid #BBB;
}

ul.page
{
	list-style-type: none;
}
ul.page li
{
    font-family: tahoma;
    text-align: center;
	display: inline;
	padding: 3px;
	margin: 3px;
	border: 1px solid #738FBF;
}
ul.page li:hover
{
    background-color: #BCD4EC;
}