/**
 * Style sheet style
 */

{
	margin:0px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------- Number(Integer) Set, CSS ªØ´·Õè */
.number_black
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#000;
	text-transform: none;
}

.number_red
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#FF0000;
	text-transform: none;
}

.number_blue
{
	padding-right:0px;
	padding-left:0px;
	font-family:Verdana;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;
	color:#0000FF;
	text-transform: none;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- Text(Character) Set, CSS ------------------------------------------------------------------------------ */
.description
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-size:12px;
	color:#000;
}
.description a:link,

.description a:active,

.description a:visited  {
	font-family: Verdana;
	font-size: 12px;
	color: #000;
	padding-left: 2px;
	padding-right: 2px;
	text-decoration:none;
}

.description a:hover {
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-size:12px;
	color:#ff6000;
	text-decoration:none;
}

.description11
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-size:11px;
	color:#000;
}

.promotion
{
	padding-right:8px;
	padding-left:8px;
	font-family:Verdana;
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.promotion a:link
{
	padding-right:8px;
	padding-left:8px;
	font-family:Verdana;
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.promotion a:hover
{
	padding-right:8px;
	padding-left:8px;
	font-family:Verdana;
	font-size:15px;
	color:#ff6000;
	font-weight:bold;
}

.description_white
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	text-transform: none;
}

.description_white a:link
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	text-transform: none;
}

.description_white a:hover
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFCD15;
	text-transform: none;
}

.description_white a:visited
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	text-transform: none;
}

.topic_white
{
	padding-right:2px;
	padding-left:2px;
	padding-bottom: 3px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#FFFFFF;
	text-transform: none;
}
.head_topic
{
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#000;
}
.head_topic:link
{
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#000;
}

.head_topic a:hover
{
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration: none;
	font-size:12px;
	color:#E2000B;

}
.head_topic:visited
{
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#000;
}

.head_topic2
{
	padding-right:0px;
	padding-left:0px;
	padding-bottom: 9px;
	font-family:Verdana;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#000000;
}

.topic
{
	padding-bottom:7px;
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
.topic,.topic a:link, .topic a:visited{
	padding-bottom:7px;
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#000000;
	}
.topic a:hover{
	padding-bottom:7px;
	font-weight:bold;
	font-family:Verdana;	 
	text-decoration:none;
	font-size:12px;
	color:#FCA150;
	}


.text_whith
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:none;
	font-size:12px;
	color:#ffffff;
}
.text_green
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:none;
	font-size:12px;
	color:#0774ac;
}

.text_green a
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:none;
	font-size:12px;
	color:#0774ac;
}

.text_green a:hover
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:underline;
	font-size:12px;
	color:#0774ac;
}

.text_green a:visited
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:none;
	font-size:12px;
	color:#0774ac;
}

.text_green2
{
	padding-right:2px;
	padding-left:2px;
	font-family:Verdana;
	text-decoration:none;
	font-size:12px;
	color:#0774ac;
	font-weight:bold;
}

.text_white11{
	font-family: verdana;
	font-size:12px;
	color:#ffffff;
	padding-left:5px;
	text-decoration:none;
	}	

.text_white{
	font-family: verdana;
	font-size:8px;
	color:#ffffff;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	}
.text_white a:link{
	font-family: verdana;
	font-size:12px;
	color:#ffffff;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	}
.text_white a:hover{
	font-family: verdana;
	font-size:12px;
	color:#ff4800;
	padding-left:5px;
	font-weight:bold;
	text-decoration:none;
	}
	
.txt12_red{
	font-family: verdana;
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	}
	
.btxt12_red{
	font-family: verdana;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	}

.topic2{
	font-family:Verdana;
	font-size:12px;
	color:#000;
	font-weight:bold;
}
.topic2 a:link,

.topic2 a:active,

.topic2 a:visited  {
	font-family:Verdana;
	font-size:12px;
	color:#000;
	font-weight:bold;
}

.topic2 a:hover {
	font-family:Verdana;
	font-size:12px;
	color:#E2000B;
	font-weight:bold;
}


.fontNum {
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}

.news{
	font-family:Verdana;
	font-size:11px;
	color:#676767;
}

.news:link{
	font-family:Verdana;
	font-size:11px;
	color:#676767;
	text-decoration:underline;
}
.news:hover{
	font-family:Verdana;
	font-size:11px;
	color:#676767;
	text-decoration:none;
}
.news:visited{
	font-family:Verdana;
	font-size:11px;
	color:#676767;
	text-decoration:none;
}
.txt11_blue{
	font-family:Verdana;
	font-size:11px;
	color:#0774ac;
}
.txt10_blue{
	font-family:Verdana;
	font-size:10px;
	color:#0774ac;
}
.main1{ background-color:#DDE5FA; }
.main2{ background-color:#C6D5F6; }
.main3{ background-color:#D9D9D9; }
.head_main{ background-color:#1B81FF; }
.over{ background-color:#C9F6D3; }
.annouce1{ background-color:#FAF3E2; }
.annouce2{ background-color:#F6EACC; }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------- Button(Submit/Cancel) Set, CSS ------------------------------------------------------------------------ */
.border_bottom_process
{
	width:81px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	background: url(../images/icon/btn-001.gif);
}

.border_bottom_cancel
{
	width:81px;
	height:21px;
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	background: url(../images/icon/btn-003.gif);
}

/* td, th { border-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: solid; border-left-style: none; border-color: #CCC; } */
.td_header
{
	height:28px;
	padding-right:2px;
	padding-left:2px;
	background-image:url("../images/bg_blue.gif");
	border:1px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#fff;
}

.td_header a
{
	padding-right:5px;
	padding-left:5px;
	color:#000000;
}

.td_header a:hover
{
	padding-right:5px;
	padding-left:5px;
	color:#ff6000;
}

.td_header a:visited
{
	padding-right:5px;
	padding-left:5px;
	color:#000000;
}

.td2
{
	height:20px;
	padding-right:5px;
	padding-left:5px;
	border:1px;
	font-family:Verdana;
	font-size:12px;
	color:#000;
	border-top-color:#ebebeb;
	border-bottom-color:#ebebeb;
	border-left-color:#ebebeb;
	border-right-color:#ebebeb;
}

.td_right
{
	height:20px;
	padding-right:5px;
	padding-left:5px;
	border-top:1nne;
	border-right:1nne;
	border-bottom:1nne;
	font-family:Verdana;
	font-size:12px;
	color:#000;
	border-top-color:#ffffff;
	border-bottom-color:#ebebeb;
	border-right-color:#ffffff;
}

.td_right2
{
	height:20px;
	padding-right:5px;
	padding-left:5px;
	border:1px;
	font-family:Verdana;
	font-size:12px;
	color:#000;
	border-top-color:#ffffff;
	border-bottom-color:#FBDEB5;
	border-left-color:#EBEBEB;
	border-right-color:#ffffff;
}

.td_head_left
{
	height:26px;
	border:1px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000;
	border-top-color:#ffffff;
	border-bottom-color:#FFB954;
	border-left-color:#ffffff;
	border-right-color:#EBEBEB;
}

.td_head
{
	height:28px;
	padding-right:5px;
	padding-left:5px;
	border:1px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000;
	border-top-color:#f7af41;
	border-bottom-color:#f7af41;
	border-right-color:#f7af41;
}

.td a:link
{
	padding-right:5px;
	padding-left:5px;
	color:#000000;
}

.td_head_right
{
	height:26px;
	padding-right:5px;
	padding-left:5px;
	border:1px;
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000;
	border-top-color:#ffffff;
	border-bottom-color:#FFB954;
	border-right-color:#ffffff;
	border-left-color:#ffffff;
}

.td_bottom
{
	height:25px;
	padding-right:5px;
	padding-left:5px;
	border:1px;
	font-family:Verdana;
	font-size:12px;
	color:#000;
	border-top-color:#ffffff;
	border-bottom-color:#ebebeb;
	border-left-color:#ffffff;
	border-right-color:#ffffff;
}

.td_pic
{
	border:1px;
	border-top-color:#F3F3F3;
	border-bottom-color:#e1e7d2;
	border-left-color:#e1e7d2;
	border-right-color:#ffffff;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------- Form -------------------------------------------------------------------------------------------------- */
input
{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

.input1{
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	background-color: #3A0201;
	border-color: #87060B;
	color: #FFFFFF;
	border-style:solid;
	border: 1px;
	width:80px;
	height:17px;
	}

.input2
{
	background-color:#e8e8e8;
	border:1px solid #C1C1C1;
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}


/*Button */

a.ovalbutton{
	background: transparent url('../images/button/oval-red-left6.gif') no-repeat top left;
	display: block;
	float: center;
	font: bold 11px Verdana; /* Change 13px as desired */
	line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 21px; /* Height of button background height */
	padding-left: 9px; /* Width of left menu image */
	text-decoration: none;
	text-align:center;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
	color: #000000; /*button text color*/
}

a.ovalbutton span{
	background: transparent url('../images/button/oval-red-right6.gif') no-repeat top right;
	display: block;
	padding: 2px 9px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffff;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}

/*Button  Small*/

a.ovalbutton2{
	background: transparent url('../images/button/oval-red-left4.gif') no-repeat top left;
	display: block;
	float: center;
	font: bold 10px Verdana; /* Change 13px as desired */
	line-height: 11x; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
	height: 19px; /* Height of button background height */
	padding-left: 7px; /* Width of left menu image */
	text-decoration: none;
	text-align:center;
}

a:link.ovalbutton2, a:visited.ovalbutton2, a:active.ovalbutton2{
	color: #000000; /*button text color*/
}

a.ovalbutton2 span{
	background: transparent url('../images/button/oval-red-right4.gif') no-repeat top right;
	display: block;
	padding: 4px 7px 3px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton2:hover{ /* Hover state CSS */
	background-position: bottom left;
}

a.ovalbutton2:hover span{ /* Hover state CSS */
	background-position: bottom right;
	color: #ffffff;
}

.buttonwrapper2{ /* Container you can use to surround a CSS button to clear float */
	overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
	width: 100%;
}


/* style td */

.subtitle {
	border-top:1px solid #0066FF;
	border-bottom:1px solid #006699;
	border-left:1px solid #0066FF;
	border-right:1px solid #006699;
	font-family:Verdana;
	font-size:12px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}

.subtitle2 {
	border-top:1px solid #F9FFF9;
	border-bottom:1px solid #EFBEAF;
	border-left:1px solid #F9FFF9;
	border-right:1px solid #EFBEAF;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}

.subtitle3 {
	border-top:1px solid #F9FFF9;
	border-bottom:1px solid #EBAC99;
	border-left:1px solid #F9FFF9;
	border-right:1px solid #EBAC99;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
	text-align:right;
}


.subtitle4 {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #E5CDE3;
	border-left:1px solid #ffffff;
	border-right:1px solid #E5CDE3;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
}


.subtitle5 {
	border-top:1px solid #F9FFF9;
	border-bottom:1px solid #EBAC99;
	border-left:1px solid #F9FFF9;
	border-right:1px solid #EBAC99;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
	text-align:left;
}

.subtitle6 {
	border-top:1px solid #F9FFF9;
	border-bottom:1px solid #EBAC99;
	border-left:1px solid #F9FFF9;
	border-right:1px solid #EBAC99;
	font-family:Verdana;
	font-size:11px;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 18px;
	text-align:left;
}

.topic_space {
	border-top:1px solid none;
	border-bottom:1px solid none;
	border-left:1px solid none;
	border-right:1px solid #8A0B12;
	font-family:Verdana;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:0px;
	margin:0;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}

.txt_12 {
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000;
}


