/********************************************************************************************************
	Style Sheet 
********************************************************************************************************/

/* Body- */
body {
	padding:0px;
	margin:0px;
	text-align:left;
	/*background: url(/images/sub_body_bg.gif) repeat-x ;*/
}
.subBG {
	background: url(/images/sub_body_bg.gif) repeat-x ;
}

/* Body- */
td {
	font-family:tahoma;
	font-size:11px;
	color:#6e6e6e;
	line-height:16px;
}

/* Body- Padding */
.body_padding {
	padding:0px 0px 30px 20px;
}
.body_cnt_padding {
	padding:0px 0px 35px 18px;
}
.table_padding {
	padding:5px 5px 5px 5px;
}

/*  - Color:White */
body
  {
        scrollbar-3dlight-color:#ffffff;
		scrollbar-arrow-color:#333333;
		scrollbar-base-color:#CFCFCF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-face-color:#ffffff;
		scrollbar-highlight-color:#acacac;
		scrollbar-shadow-color:#acacac;
		scrollbar-track-color: #ffffff;
  }

/* Text align -  */
.justify {
	font-family:tahoma;
	font-size:12px;
	color:#808080;
	line-height:18px;
	text-align:justify;
}

/* Text -  */
.title_sub_padding {
	padding:0 0 10 0;
}
.title01_padding {
	padding:10 10 10 30;
}
.title01 {
	font-family:tahoma;
	font-size:16px;
	color:#333333;
	line-height:18px;
	line-space:-1px;
	font-weight: bold;
}
.title01_orange {
	font-family:tahoma;
	font-size:12px;
	color:#287AA9;
	line-height:14px;
}
.title02 {
	font-family:tahoma;
	font-size:12px;
	color:#747474;
	line-height:18px;
}
.title_green {
	font-family:tahoma;
	font-size:14px;
	color:#0EBC37;
	line-height:20px;
	font-weight: bold;
}
.title_orange {
	font-family:tahoma;
	font-size:12px;
	color:#FF7200;
	line-height:20px;
	font-weight: bold;
}

/* Font */
.font_11px {
	font-family:tahoma;
	font-size:11px;
	color:#006699;
	line-height:18px;
}
.font_10px {
	font-family:tahoma;
	font-size:10px;
	color:#8F8F8F;
	line-height:18px;
}
.font_12px {
	font-family:tahoma;
	font-size:12px;
	color:#747474;
	line-height:24px;
}
.font_11_14px {
	font-family:tahoma;
	font-size:11px;
	color:#8F8F8F;
	line-height:14px;
}


/* Board */
.board_tit {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
}
.board_tit_black {
	color: #333333;
	font-size: 11px;
	font-family: tahoma;
}
.board_tit_white {
	color: #FFFFFF;
	font-size: 12px;
	font-family: tahoma;
}

.board_section_01 { 
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
}
.board_section_02 { 
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
}
.board_section_03 {
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
}
.board_section_04 { 
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
}

.board_section_05 { 
	color: #333333;
	font-size: 12px;
	font-family: tahoma;
}


.board_list_bold {
	color: #F57301;
	font-size: 12px;
	font-weight: bold;
}
.board_nom {
	color: #505050;
	font-size: 11px;
	font-family: tahoma;
}
.board_list_padding {
	padding:5 0 0 0;
}
.board_list_padding15 {
	padding:15 0 15 0;
}
.board_padding5 {
	padding:5 5 5 5;
}
.board_padding10 {
	padding:10 10 10 10;
}
.board_padding_left10 {
	padding:0 0 0 10;
}
.board_padding_left20 {
	padding:0 0 0 20;
}


/* TabMenu */
.tab_on {
	font-family:tahoma;
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}
.tab_off {
	font-family:tahoma;
	color: #666666;
	font-size: 12px;
}
.tab_tit {
	font-family:tahoma;
	color: #C77300;
	font-size: 13px;
	font-weight: bold;
}

/* Form */
.select {
	font-size:11px;
	font-family:tahoma;
	color:#333333;
}
.input {
	font-size:12px;
	font-family:tahoma;
	color:#333333;
}
.input_top {
	background-color:#E6E6E6;
	border:1px solid #E6E6E6;
	font-size:11px;
	font-family:tahoma;
	color:#000000;
	text-align: left;
	width: 112px;
	padding-left:5;
}
.select_box {
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
form {
	margin:0;
}


/* LInk-*/
/*
a:link {
	font-family:tahoma;
	color: #009966;
	text-decoration: none;
}
a:visited {
	font-family:tahoma;
	color: #FF6600;
	text-decoration: none;
}
a:hover {
	font-family:tahoma;
	color: #000000;
	text-decoration: none;
}
a:active {
	font-family:tahoma;
	color: #000000;
	text-decoration: none;
}
*/
a:link {
	font-family:tahoma;
	color: #6E6E6E;
	text-decoration: none;
}
a:visited {
	font-family:tahoma;
	color: #6E6E6E;
	text-decoration: none;
}
a:hover {
	font-family:tahoma;
	color: #6E6E6E;
	text-decoration: underline;
}
a:active {
	font-family:tahoma;
	color: #6E6E6E;
	text-decoration: none;
}

/* LInk- */
.focus:link {
	font-family:tahoma; 
	font-size:11px; 
	color: #9B9B9B; 
	text-decoration: none;
	line-height:13px;
}
.focus:visited {
	font-family:tahoma; 
	font-size:11px; 
	color: #9B9B9B; 
	text-decoration: none;
	line-height:13px;
}
.focus:hover{
	font-family:tahoma;	
	font-size:11px; 
	color: #666666; 
	text-decoration: none;
	line-height:13px;}
.focus:active{
	font-family:tahoma;	
	font-size:11px; 
	color: #9B9B9B; 
	text-decoration: none;
	line-height:13px;
}


/* LInk- */
.consult:link {
	font-family:tahoma; 
	font-size:11px; 
	color: #747474; 
	text-decoration: none;
	line-height:13px;
}
.consult:visited {
	font-family:tahoma; 
	font-size:11px; 
	color: #747474; 
	text-decoration: none;
	line-height:13px;
}
.consult:hover{
	font-family:tahoma;	
	font-size:11px; 
	color: #747474; 
	text-decoration: none;
	line-height:13px;}
.consult:active{
	font-family:tahoma;	
	font-size:11px; 
	color: #000000; 
	text-decoration: none;
	line-height:13px;
}
/* LInk- */
.leftsub:link {
	font-family:tahoma; 
	font-size:11px; 
	color: #666666; 
	text-decoration: none;
	line-height:13px;
}
.leftsub:visited {
	font-family:tahoma; 
	font-size:11px; 
	color: #747474; 
	text-decoration: none;
	line-height:13px;
}
.leftsub:hover{
	font-family:tahoma;
	font-size:11px;
	color: #FF7200;
	text-decoration: none;
	line-height:13px;
	font-weight: bold;
}
.leftsub:active{
	font-family:tahoma;	
	font-size:11px; 
	color: #000000; 
	text-decoration: none;
	line-height:13px;
}

/* Location */
.location {
	font-family:tahoma;
	font-size:11px;
	color:#989898;
	line-height:18px;
	padding:0 0 0 0;
}
.location_point {
	font-family:tahoma;
	font-size:11px;
	color:#333333;
	line-height:18px;
	padding:0 0 0 0;
}

/* Table Line */
.line { 
	background-color: #ebebeb; 
}
.line_solid{
	border-left: 1px solid #C3DEDC;
	border-bottom: 1px solid #C3DEDC;
}
.line_bottom { 
	border-bottom: #B2DAE5 1px solid; 
}

/* Calendar */
.txt_on {
	font-family:tahoma;
	font-size:10px;
	color:#FFFFFF;
	line-height:18px;
	font-weight: bold;
}

.box {  font-family: "??"; font-size: 9pt; color: #333333; background-color: #FFFFFF; border: 1px #CCCCCC solid}