@charset "utf-8";
/* CSS Document */
html {
padding:0px;
margin:0px;
}
body {
	font-size: 13px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#464646;
	text-align:center;
	margin:0px;
	padding:0px;
	background-image:url(img/bg.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color:#FFFFFF;
	
}

.topmenu {
    color:#FFFFFF;
	font-size: 13px;
	padding-bottom:3px;
	height:27px;}
.topmenu a {text-decoration: underline;}
.topmenu a:link {color: #FFF;text-decoration: underline;}
.topmenu a:visited {color: #FFF;text-decoration: underline;}
.topmenu a:hover {color: #FFF;text-decoration: none;}
.topmenu a:active {	color: #FFF;text-decoration: underline;}

.box { background-color:#ececec;
       border-left: 2px solid #cacaca;
	   border-right: 2px solid #cacaca;
	   border-bottom: 2px solid #cacaca;
	   width:900px;}
.box_810 { width:810px; background-color:#FFFFFF;}
.box_210 { width:230px;
       border-bottom: 1px solid #dedede;
	   border-left: 1px solid #dedede;}
.box_600 { width:600px;}
.box_580 { width:580px;}
.box_170 { width:170px;
       border-bottom: 1px solid #dedede;
	   border-left: 1px solid #dedede;}
.box_640 { padding:0px 20px 0px 20px;
       border-bottom: 1px solid #dedede;
	   border-right: 1px solid #dedede;}
.box_619 { width:100%;}

.maintitle { 
       font-size:16px; 
	   padding:7px 0px 0px 20px;
	   background-image:url(img/title_bg1.jpg);
	   background-position: left top;
	   background-repeat: no-repeat;
	   font-weight: bold;
	   color: #ef3e00;
	   height:34px;
	   border-top: 1px solid #dedede;
	   border-left: 1px solid #dedede;
	   border-right: 1px solid #dedede;
	   }
.main_1 {border-bottom: 1px solid #dedede;
	   border-left: 1px solid #dedede;
	   border-right: 1px solid #dedede;
	   padding-bottom:50px;
	   background-color:#FFFFFF;}
.main_2 { margin:20px 60px; line-height:180%;}

/* submenu */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#submenu {
        margin: 0px 0px 0px 20px;
		border-left: 1px solid #dedede;
		border-right: 1px solid #dedede;
		border-bottom: 1px solid #dedede;
        }
#submenu li a {
          height: 22px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 22px;
        text-decoration: none;
        }
#submenu li a:link, #submenu li a:visited {
        color: #434343;
        display: block;
        background: url(img/menu_s_1.jpg);
		background-position: right top;
        padding: 9px 0 0 14px;
        }
#submenu li a:hover, #submenu li #current, #submenu li a:active {
        color: #FFFFFF;
        background: url(img/menu_s_2.jpg) 0 -31px;
		background-position: right top;
        padding: 9px 0 0 14px;
        }

.righttitle {
		height:37px;
		text-align:left;
		background-image:url(img/title_bg2.jpg);
		background-repeat:repeat-x;
		background-position: left bottom;
		}
.righttitle_2 {
        padding:8px 0px 0px 2px;
		font-size:16px;
		color:#ef3e00;}
.rightmain {
        text-align:left;
		background-image:url(img/title_bg2_2.jpg);
		background-repeat:repeat-y;
		background-position: left top;
		padding:10px 0px 60px 2px;;
		line-height:200%;
		}

/* submenu2 */
ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }
#submenu2 {
        margin: 0px 0px 0px 20px;
		border-left: 1px solid #dedede;
		border-right: 1px solid #dedede;
		border-bottom: 1px solid #dedede;
		text-align:left;
        }
#submenu2 li a {
          height: 24px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        }
#submenu2 li a:link, #submenu2 li a:visited {
        color: #434343;
        display: block;
        background: url(img/menu_s_3.jpg);
        padding: 7px 0 0 15px;
        }
#submenu2 li a:hover, #submenu2 li #current, #submenu2 li a:active {
        color: #FFFFFF;
        background: url(img/menu_s_4.jpg) 0 -31px;
        padding: 7px 0 0 15px;
        }

.righttitle2 {
		height:34px;
		text-align:left;
		background-image:url(img/title_bg3.jpg);
		background-repeat:no-repeat;
		background-position: left top;
		padding:9px 0px 0px 27px;
		font-size:15px;
		color:#000000;
		}
.rightmain2 {
        text-align:left;
		background-image:url(img/title_bg3_2.jpg);
		background-repeat:repeat-y;
		background-position: left top;
		padding:20px;
		line-height:200%;
		}

.layer {
    color:#7c7c7c;
	font-size: 13px;
	   border-left: 1px solid #dedede;
	   border-right: 1px solid #dedede;
	   padding:5px 20px;}
.layer a {text-decoration: underline;}
.layer a:link {color: #7c7c7c;text-decoration: underline;}
.layer a:visited {color: #7c7c7c;text-decoration: underline;}
.layer a:hover {color: #FF5151;text-decoration: none;}
.layer a:active {	color: #7c7c7c;text-decoration: underline;}

.table_1 { background-color:#acacac;}
.table_2 { background-color:#70ad22; color:#FFFFFF; text-align:center}
.table_21 { background-color:#FFFFFF; color:#000000; text-align:left}

.table_3 { background-color:#FFFFFF; text-align:left; line-height:200%;}
.table_3 a {text-decoration: underline;}
.table_3 a:link {color: #464646;text-decoration: underline;}
.table_3 a:visited {color: #464646;text-decoration: underline;}
.table_3 a:hover {color: #FF5151;text-decoration: none;}
.table_3 a:active {	color: #464646;text-decoration: underline;}

.table_4 { background-color:#FFFFFF; text-align:center;}
.table_5 { background-color:#eeeeee; 
           font-size:15px; 
		   text-align:center; 
		   color:#FF5151;
		   font-weight: bold;
		   padding:10px;}
.table_6 { background-color:#eeeeee; text-align:center;}
.table_7 { background-color:#F5F5F5; text-align:center;}
.table_7bigbee { background-color:#F5F5F5; text-align:left;}
.table_8 { background-color:#F5F5F5; text-align:left; line-height:200%;}
.table_8 a {text-decoration: underline;}
.table_8 a:link {color: #464646;text-decoration: underline;}
.table_8 a:visited {color: #464646;text-decoration: underline;}
.table_8 a:hover {color: #FF5151;text-decoration: none;}
.table_8 a:active {	color: #464646;text-decoration: underline;}
.table_9 { height:2px; margin:0px; padding:0px;}
.table_10 { background-color:#4B8778; color:#FFFFFF; text-align:center}
.table_11 { background-color:#E13C3C; color:#FFFFFF; text-align:center}

.table_12 { background-color:#FFFFFF; text-align:left; line-height:150%;font-weight: bold; color:#000;}
.table_13 {font-weight: normal;color:#B44B3C; padding:0px 0px 0px 11px;}
.table_13 ul {margin: 0;padding: 0;}
.table_13 li {list-style-type: decimal;list-style-position: outside; margin: 0px 0px 0px 12px;}
/* edit by bigbee 20150317 */
.table_search { background-color:#eeeeee; 
           font-size:15px; 
		   text-align:center; 
		   color:#FF5151;
		   padding:10px;}
/* edit by bigbee 20150317 */

.txt_1 {font-weight: bold;
	   color: #FF5151;}

.login { background-image:url(img/login_bg.jpg);
         background-position: center top;
	     background-repeat: repeat-x;
		 width:200px;
		 margin:0px 0px 0px 160px;
		 padding:20px;
		 text-align:left;
		 border: 1px solid #FFB4B4;}

.form_1 {
		 background-image:url(img/login_bg.jpg);
         background-position: center top;
	     background-repeat: repeat-x;
		 border: 1px solid #FFB4B4;
		 }
.form_2 {
		 background-image:url(img/login_bg2.jpg);
         background-position: center top;
	     background-repeat: repeat-x;
         text-align:left;
		 }
.form_3 { background-color:#FFE1F0;
		 border: 1px solid #FFB4B4;
		 padding:3px;
		 text-align:center;
		 }
	 
.link_re {}
.link_re a {text-decoration: underline;}
.link_re a:link {color: #5A3C00;text-decoration: underline;}
.link_re a:visited {color: #5A3C00;text-decoration: underline;}
.link_re a:hover {color: #FF5151;text-decoration: none;}
.link_re a:active {	color: #5A3C00;text-decoration: underline;}
.link_re ul { margin: 10px 0px 10px 10px;
        	padding:0px;
			} 
.link_re li {
	        list-style-position: outside;
			list-style-image: url(img/dot_1.gif);
			list-style-type: disc;
			margin: 0px 0px 7px 5px;
			}

/* for accesskey */
.white:link { text-decoration: none;  color: #ffffff }
.white:visited { text-decoration: none; color: #ffffff }
.white:hover { text-decoration: none;  color: #ff0000 }
.white {}

#green:link { text-decoration: none;  color: #70ad22 }
#green:visited { text-decoration: none; color: #70ad22 }
#green:hover { text-decoration: none;  color: #ff0000 }
#green {}

.gray:link { text-decoration: none;  color: #ececec }
.gray:visited { text-decoration: none; color: #ececec }
.gray:hover { text-decoration: none;  color: #ff0000 }
.gray {}

/* ¶]°¨żO */
#board_1 {
          border: 1px solid #91c4e0; 
		  margin:10px 15px -5px 15px;
		  padding: 1px;
		  }
/* submenu3 */
#submenu3 {
        margin: 0px 0px 0px 20px;
		border-left: 1px solid #dedede;
		border-right: 1px solid #dedede;
		border-bottom: 1px solid #dedede;
        }
#submenu3 li a {
          voice-family: "\"}\"";
          voice-family: inherit;
        text-decoration: none;
        }
#submenu3 li a:link, #submenu li a:visited {
        color: #434343;
        display: block;
        background: url(img/menu_s_1.jpg);
		background-position: right top;
		background-repeat: no-repeat;
        padding: 9px 14px 9px 14px;
        }
#submenu3 li a:hover, #submenu li #current, #submenu li a:active {
        color: #FFFFFF;
        background: url(img/menu_s_22.jpg) 0 -31px;
		background-position: right top;
		background-repeat: no-repeat;
		background-color:#71ab21;
        padding: 9px 14px 9px 14px;
        }