body {
	font-family:"Gulim";
	font-size: 10pt;
	color: #6b6863;
        margin-top: 0px;
        margin-left: 0px;
}

body_bold {
	font-family:"Gulim";
	font-size: 10pt;
	color: #404040;
	font-weight: bold;
}

td {
	font-family:"Gulim";
	font-size: 12px;
	color: #6b6863;
}

.td_orange {
	font-family:"Gulim";
	font-size: 12px;
	color: #D75E05;
}

.td_cost {
	background-color : #FFFFFF;
	font-family: Gulim;
	font-size: 12px;
	color: #6b6863;
	height: 23px;
	text-align: right;
	padding-right: 10px;
}

.white {
	background-color : #FFFFFF;
	font-family:Gulim;
	font-size: 12px;
	color: #6b6863;
	height: 23px;
}

.gray {
	background-color : #D9DECF;
	font-family:Gulim;
	font-size: 12px;
	color: #6b6863;
	height: 23px;
}

.td_money {
	background-color : #FFFFFF;
	font-family:Gulim;
	font-size: 12px;
	color: #6b6863;
	height: 23px;
	text-align: right;
}

.td_num {
	font-family:tahoma;
	font-size: 10pt;
	color: #6b6863;
	height: 23px;
	text-align: center;
	font-weight: bold;
}

.td_menu_top {
	background-color : #8DA919;
	text-align: center;
	font-family:"Gulim";
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 28px;
}

.td_menu1 {
	background-color : #D9DECF;
	font-family:"Gulim";
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	height: 28px;
}

.td_menu2 {
	background-color : #EEF0EA;
	padding-left: 10px;
	font-family:Gulim;
	font-size: 12px;
	color: #545454;
	height: 28px;
}

.td_menu_s {
	background-color : #EEF0EA;
	padding-left: 10px;
	font-family:Gulim;
	font-size: 12px;
	color: #D75E05;
	font-weight: bold;
	height: 28px;
}

.title {
	background-color : #EDEDE3;
	text-align : center;
    font-family : "Gulim";
	font-size: 12px;
	font-weight: bold;
	color: #6b6863;
	height: 28px;
}
input[type="text"], input[type="file"] {
	border : 1px solid #C0C4A1;
	font-family: "Gulim";
	font-size: 12px;
	background-color : #F8FAE8;
	height: 14px;
	padding-top: 5px;
}
.box {
	border : 1px solid #C0C4A1;
	font-family: "Gulim";
	font-size: 12px;
	background-color : #F8FAE8;
	height: 22px;
	padding-top: 5px;
}

.cost {
	border : 1px solid #C0C4A1;
	font-family: "Gulim";
	font-size: 12px;
	background-color : #F8FAE8;
	height: 22px;
	padding-top: 5px;
	text-align: right;
	padding-right: 5px;
}

.none {
	border : 0px solid #C0C4A1;
	font-family: "Gulim";
	font-size: 12px;
	background-color : #F8FAE8;
	height: 22px;
	padding-top: 5px;
}

a:link, a:visited, a:active {
	text-decoration: none;
	color: #6b6863;
}

a:hover {
	text-decoration: underline;
	color: #6b6863;
}

.loading {
    background: url("/images/ajax-loading.gif") center center no-repeat #ffffff;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 64px;
    height: 64px;
    border: 1px solid #6b6863;
}

.subject {
    color: #996633;
    font-size: 11pt;
	font-family: "Gulim";
	font-weight: bold;
}

.calendar {
	behavior:url(/inc/htc_calendar1.htc);
	color:#666666; border:1px solid #7F9DB9; height:21px; width:73px;background-color:#FFFFFF; ime-mode:disabled; padding-top:2px;
	text-align:center; 
}
#main { text-align:center; padding: 0 20px; }
#container { width: 100%; min-width: 1005px; margin:0 auto; text-align: center;}
#container #menuTitle { text-align: left; padding-left: 0px; clear: both; }
#container #menuTitle h2 { font-size: 12px; font-weight: 100; margin-bottom:3px; margin-top: 5px; }
#container #left_menu {  position:relative; float: left; width: 180px; height: 450px; background-color: #EEF0EA; text-align: left;}
#container #content {  position:relative; min-width: 790px; text-align: left; margin-left:190px;} 
#container #content h2 { font-size:12px; font-weight: bold; margin-bottom: 0px; margin-top: 10px; }

#container #content .search {
	width: 100%;
	background-color: #dbdccb;
	border: 2px solid #aeaea4;
	margin: 0 auto 35px auto;
	padding-left: 10px; 
		
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/css/round-border.htc);
}


#container #content .search dl {
	margin: 5px 0px 5px 0px;
	background-color: #fff;
	border: 1px solid #c4c4c4;
	padding: 5px 10px 5px 10px;
	margin-right: 10px;
	font-size: 12px;
}

#container #content .search dt { float: left; display: inline; width: auto; padding: 5px 0 3px 0; text-align: center; margin: 0 10px;}
#container #content .search dd { display: inline; }
#container #content #list { border: 5px solid #DCDDCB; padding: 7px; width: 100%;}

#container #content #list #pageNum { width: 100%; text-align: center; margin-top:5px; }
#container #content #list #btn_footer { width: 100%; text-align: right; margin-top:5px; }

a.download:link, a.download:visited, a.download:active {
    text-decoration: none;
}
a.download {
    background-color: #EDEDE3;
    border : 1px solid #000000;
    border-radius: 2px;
    display: block;
    float: right;
    height: 20px;
    padding-top: 3px;
}

a.download > span {
    margin: 5px 10px;
}

form.search_form input.custom-combobox-input, 
form#search_form input.custom-combobox-input {
    margin-top: 4px;
    padding: 0;
    width: 80%;
    max-width: 256px;
}

a.autocomplete-example > img {
    border: none;
    float: left;
    height: 75px;
    width: 57px;
}

a.autocomplete-example > div {
    margin-left: 70px;
    font-size: 12px;
    min-height: 75px;
}

a.autocomplete-example > div > p {
    margin: 0;
}

a.autocomplete-example > div > p.movie_id {
    font-weight: bold;
}

ul.ui-autocomplete {
    z-index: 101;
    max-height: 500px;
    overflow: auto;
    max-height: 300px;
}
a.comp_info, a.movie_info, a.comp_info:link, a.movie_info:link, a.comp_info:visited, a.movie_info:visited, a.comp_info:active, a.movie_info:active { color: #6B6863; cursor: pointer; text-decoration: none; }
table.common { background-color: #DCDDCB; width:100%; border:none;}
table.common tr.thead { background-color:#edede3; height:25px; }
table.common tr.tbody { text-align:center;height:25px;background-color:#FFFFFF; }
table.common tr.even { background-color: #FFFFFF; }
table.common tr.odd {background-color: #EEF0EA;}
div.paginate { text-align: center; padding-top: 10px }
div.paginate > span.current { text-weight: bold; color: #FF0000; }
div.paginate > span, div.paginate > a { margin: 0 5px; }
div.paginate > a, 
div.paginate > a:link, 
div.paginate > a:visited,
div.paginate > a:active { color: #6B6863; cursor: pointer; text-decoration: none; }

/** 
 * Color 
 */
.color_orange { color: #D75E05; }

table.wide { min-width: 1005px; padding: 0 20px; width: 100%;}
td.left_menu { width: 180px; vertical-align: top; }
td.left_menu > table { width: 100%; }
td.content { min-width: 790px; vertical-align: top; }
td.content table.sub_content { width: 100%; }
p.left_menu_title { background-color: #8DA919; height: 24px; text-align: center; font-weight: bold; color: #FFFFFF; padding-top: 15px; margin: 0; border-top-left-radius: 10px; border-top-right-radius: 10px; }