@CHARSET "UTF-8";

body{
    font-size:9pt;
    /*color:#4B464D;
    scrollbar-base-color:#BCCEAD;
    scrollbar-arrow-color:black;
    scrollbar-highlight-color:#BCCEAD;
    scrollbar-3dlight-color:#BCCEAD;
    scrollbar-shadow-color:#BCCEAD;
    scrollbar-darkshadow-color:#BCCEAD;
    scrollbar-track-color:#F1F5E6;
    scrollbar-face-color:#BCCEAD;
    */
}
.contentStyle{
    font-size:9pt;
    /*color:#4B464D;
    scrollbar-base-color:#6699ff;
    scrollbar-arrow-color:black;
    scrollbar-highlight-color:#6699ff;
    scrollbar-3dlight-color:#6699ff;
    scrollbar-shadow-color:#6699ff;
    scrollbar-darkshadow-color:#6699ff;
    scrollbar-track-color:#b5daff;
    scrollbar-face-color:#6699ff;
    */
}

table{
    border-collapse: collapse;
    border-spacing: 0px;
}

td{
    font-size:9pt;
    /*color:#4B464D;
    scrollbar-base-color:#6699ff;
    scrollbar-arrow-color:black;
    scrollbar-highlight-color:#6699ff;
    scrollbar-3dlight-color:#6699ff;
    scrollbar-shadow-color:#6699ff;
    scrollbar-darkshadow-color:#6699ff;
    scrollbar-track-color:#b5daff;
    scrollbar-face-color:#6699ff;
    */
}

A{
    text-decoration: none
}

A:link {
    font-family: "�?�?";
    font-size: 9pt;
    color: #2280B4;
    text-decoration: none
}

A:visited {
    font-family: "�?�?";
    font-size: 9pt;
    color: #2280B4;
    text-decoration: none
}

A:active {
    font-family: "�?�?";
    font-size: 9pt;
    color: #2280B4;
    text-decoration: none
}

A:hover {
    cursor: hand;
    color:#F54037;
    font-size: 9pt;
    text-decoration: underline
}

.inputHeader{
    font-size:10pt;
    font-family: �?�?;
}

.inputTitle{
    font-size:10pt;
    font-family: �?�?;
    padding-top:2px;
    padding-right:10px;
    text-align:right;
}

.inputContent{
    font-size:10pt;
    font-family: �?�?;
    padding-left:2px;
    text-align:left;
    padding-top:2px;
}

.dateInput{
    border: 1px solid #305A6C;
}


.textInput{
    font-size: 14px;
	color: #000000;
	border: 1px solid #BFBFBF;
}

.lineTextInput{
	border-bottom: 1px solid #C3DBA9;
	border-top:none;
	border-left:none;
	border-right:none;
}

.buttonInput{
	border: 1px solid #C8C8C8;
	background-color: #ECECEC;
	height:20px;
	font-size:9pt;
	cursor:hand;
}

.selectInput{
	border:1px solid #C3DBA9;
}

textarea{
    font-size: 14px;
	color: #000000;
	border: 1px solid #BFBFBF;
    overflow-y:auto;
}

.tip{
    font-size:12px;
    font-weight:bold;
}

.normal{
    color: #000000;
    font-weight: bold;

}

.good{
    color:#009900;
    font-weight:bold;
}

.warn{
    color: #FFFF00;
    font-weight: bolder;

}

.error{
    color: #FF0000;
    font-weight: bold;

}

.title{
    font-weight: bold;

}

.detailTable{
	border: 1px solid;
}

.detailHeaderRow{
	
}

.detailHeaderCell{
    border-bottom:1px solid gray;
    font-weight:bold;
    width:100px;
    height:25px;
    text-align: center;
}

/**
 *
 */
.detailTitle{
    border-bottom:1px solid gray;
    font-weight:bold;
    width:100px;
    height:25px;
    padding-right:10px;
    text-align: right;
}

.detailContent{
    border-bottom:1px solid gray;
    padding-left:12px;
}

.contentTable{
}
.calendar{
    border:1px solid gray;
}

.calendarTitle{
    font-weight:bold;
    border:1px solid gray;
    font-size:15px;
    color:red;
    background:#CC6699;
}

.calendarBody{
    border:1px solid gray;
    font-size:12px;
    background:white;
}

.hasSchedule{
    border:1px solid gray;
    font-weight:bold;
    font-size:12px;
    color:red;
    background:gray;
}

.ulink_autocomplete {
	background-color:#fff;
	border-width:1px;
	border-color:#666;
	border-style:solid;
	padding:0;
	margin:0;
	text-align:left;
	line-height:1.2em;
	overflow: hidden;
}
.ulink_autocomplete * {
	font-family:georgia, times, serif;
	font-size:13px;
	cursor:hand;
}
.ulink_autocomplete a {
	/*color:#1C5C9A;*/
	color:#000000;
}
.ulink_autocomplete a:hover {
	color:#EEDDCC;
}
.ulink_autocomplete_waiting {
	background:transparent url(../images/loading.gif);
	background-repeat:no-repeat;
	background-position:98% center;
}
.ulink_autocomplete_selectable {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:4px;
	text-align:left;
	width:100%;
}
.ulink_autocomplete_current {
	background-color:#C3DBA9;
	color:#000000;
}