@charset "utf-8";
body {
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #999999;
	scrollbar-shadow-color: #999999;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #999999;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-base-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
	color: #414141;
	font-size: 13px;
	background-color: #DCE0E3;
	line-height: 1.6;

}

img {border:none; behavior: url(js/iepngfix.htc)}




a:link{
	text-decoration: none;
	color: #222222;
}
a:visited{
	color: #666666;
	text-decoration: underline;
}
a:hover,a:active{
	color: #3366CC;
	text-decoration: none;
}



#index-banner{
	width: 100%;
	text-align: center;
	background-image: url(../images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#index-info{
	width: 100%;
	text-align: center;
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;

}
#container{
	width: 100%;
	text-align: center;
	background-image: url(../images/container-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float: left;
}







#header {
	width:100%;
	color: #FFFFFF;
	height: 90px;
	float: left;
	text-align: center;
	background-image: url(../images/header-bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	letter-spacing: 1px;

}

#header-box {
	text-align: center;
	height: 90px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;


}
#master-index{
	width: 100%;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}

#master{
	width: 100%;
	text-align: left;
	float: left;
	margin: 0px;
	padding: 0px;
}

#master-box{
	width: 95%;
	margin-right: auto;
	margin-left: auto;

}
#master-box-bg{
	width: 95%;
	float: left;
	background-image: url(../images/master-box-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;

}



#logo {
	width:220px;
	height: 90px;
	float: left;
	font-size: 30px;
	color: #FFFFFF;
	padding: 0px;


}

#topmenu {
	width: 750px;
	text-align: right;
	float: left;
	color: #FFFFFF;
	height: 30px;
	padding-top: 30px;
	padding-left: 20px;
}
#topmenu ul{
	width: 730px;
	list-style-type: none;
	margin: 0px;
	float: left;
	padding: 0px;
	height: 15px;
	color: #000000;
}
#topmenu li{
	float: left;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	height: 15px;
	color: #FFFFFF;
	background-image: url(../images/topmenu-line.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}


#topmenu li a {
	text-decoration: none;
	color: #FFFFFF;

}   
#topmenu li a:hover {
	color: #FFFFFF;

}  


#topmenu li a.current{
	font-weight: bold;
	color: #FFFFFF;

}


#search {
	font-size: 11px;
	float: left;
	width: 480px;
	height: 40px;
	padding-top: 20px;
	color: #DEECFA;
	text-align: right;

}

#search input{
	background-image: url(../images/search-input-bg.jpg);
	background-repeat: no-repeat;
	height: 17px;
	width: 142px;
	border: 0px none #3E81DC;
	padding-left: 10px;
	color: #000033;
	background-position: center center;
	padding-top: 3px;
	margin-left: 5px;

}
.search-b {
	margin-bottom: -5px;
	margin-left: 5px;


}
#menu {
	height: 30px;
	width: 770px;
	text-align: left;
	float: left;
	font-size: 13px;
}
#menu ul{
	float: left;
	height: 30px;
	width: 770px;
	margin: 0px;
	padding: 0px;


}

#menu ul li {
	width: auto;
	float: left;
	list-style-type: none;
	text-align: center;
	margin: 0px;
	behavior: url(js/iepngfix.htc);
	background-image: url(../images/menu-line.jpg);
	background-repeat: repeat-y;
	background-position: right top;

}

#menu li a {
	text-decoration: none;
	color: #FFFFFF;
	height: 25px;
	width: auto;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
	padding-top: 5px;

}   
#menu li a:hover {
	color: #FFFFFF;
	background-image: url(../images/menu-current.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	behavior: url(js/iepngfix.htc);

}  


#menu li a.current{
	color: #FFFFFF;
	background-image: url(../images/menu-current.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	behavior: url(js/iepngfix.htc);

}


















#left{
	width:220px;
	float: left;
	margin: 0px;

}

#left-pic{
	width:220px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}


#right{
	width:220px;
	float: left;
	margin: 0px;

}

#right-pic{
	width:220px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}
#submenu h1{
	font-size: 18px;
	color: #000000;
	background-image: url(../images/submenu-title-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 10px;
	font-weight: bold;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-left: 18px;
	height: 43px;
	padding-top: 7px;
	margin: 0px;
	padding-right: 0px;
	letter-spacing: 2px;

}


#submenu{
	float: left;
	width: 200px;
	text-align: left;
	margin: 0px;
	behavior: url(js/iepngfix.htc);
	padding-right: 10px;
	padding-left: 10px;
	letter-spacing: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
}


#submenu ul{
	list-style-type: none;
	float: left;
	width: 180px;
	margin: 0px;
	padding: 0px;
}


#submenu ul li{
	width: 180px;
	float: left;
	margin: 0px;
	list-style-type: none;
	padding: 0px;
}
#submenu ul li a{
	width: 180px;
	float: left;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 18px;
	color: #555555;

}
#submenu ul li a:hover{
	font-weight: bold;
	float: left;
	color: #333333;

}

#submenu ul li a.current{
	font-weight: bold;
	float: left;
	background-image: url(../images/submenu-current.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	color: #333333;


}



#submenu ul li ul{
	margin: 0px;
	width: 198px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E8E8E8;

}

#submenu ul li ul.current{
	float: left;
	background-image: url(../images/submenu-current.jpg);
	background-repeat: repeat-y;
	background-position: center center;
	width: 198px;
}

#submenu ul li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-left: 20px;
	width: 160px;

}



#submenu ul li ul li a{
	float: left;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	color: #555555;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/menu-T.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 160px;

}
#submenu ul li ul li a:hover{
	font-weight: bold;
	float: left;
	color: #333333;
	width: 160px;

}

#submenu ul li ul li a.current{
	font-weight: bold;
	float: left;
	color: #000000;
	padding-right: 0px;
	background-image: url(../images/menu-T.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 160px;


}




#content{
	float: left;
	width: 900px;
	behavior: url(js/iepngfix.htc);
	padding-left: 5px;

}

#title{
	width: 720px;
	background-image: url(../images/title-bg.png);
	background-repeat: no-repeat;
	float: left;
	behavior: url(js/iepngfix.htc);
	height: 60px;

}



#breadCrumb{
	font-size: 12px;
	width: 740px;
	color: #999999;
	text-align: left;
	height: 21px;
	background-image: url(../images/icon-home.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	
}

#breadCrumb span{
	background-image: url(../images/h2-icon.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 22px;
	width: auto;
	padding-right: 10px;
	background-position: right;
	padding-top: 4px;
	padding-left: 10px;

}

#breadCrumb div{
	background-image: none;
	float: left;
	height: 22px;
	width: auto;
	padding-right: 10px;
	padding-top: 4px;
	padding-left: 10px;

}

#breadCrumb a:link{
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}
#breadCrumb a:visited{
	color: #999999;
	text-decoration: none;
}
#breadCrumb a:hover,a:active{
	text-decoration: none;
	color: #999999;
}
 
#main{
	width:100%;
	float: left;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-size: 15px;
}





h3{
	font-size: 25px;
	margin: 0px;
	color: #000000;
	letter-spacing: 1px;
	width: 760px;
	float: left;
	
}


h4{
	font-size: 16px;
	margin: 0px;
	color: #333333;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	letter-spacing: 1px;

	
}






.leftimg {
	float: left;
	border: none;
	margin-right: 15px;
}
.rightimg {
	float: right;
	border: none;
	clip:  rect(auto,auto,auto,auto);
	margin-left: 15px;
	margin-bottom: 20px;
}







#footer {
	width:100%;
	text-align: center;
	font-size: 12px;
	background-image: url(../images/footer-bg.jpg);
	height: 90px;
	padding-top: 10px;
	margin: 0px;
	float: left;
	color: #636D78;
	background-position: center top;
	background-color: #DDE0E3;
	background-repeat: no-repeat;
	
}
#footer-container{
	width: 990px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;

}

#footer-logo {
	float: left;
	height: 80px;
	width: 220px;
	padding: 0px;

	
}
#footer-menu{
	float: left;
	height: 60px;
	width: 770px;
	text-align: left;
	padding-top: 20px;
	letter-spacing: 1px;
	font-size: 12px;

}
#footer-menu div{
	float: left;
	width: 770px;
	margin: 0px;


}
#footer-menu ul{
	float: left;
	width: 700px;
	padding: 0px;
	list-style-type: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF0000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;


}
#footer-menu ul li{
	float: left;
	width: auto;
	padding-right: 14px;
	padding-left: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #EC0000;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	list-style-type: none;



}






.font-8 {font-size: 8px;}
.font-11 {font-size: 11px;}
.font-15 {font-size: 15px;}
.font-18 {font-size: 18px;}
.font-20 {font-size: 20px;}
.color-0 {color: #CCCCCC;}
.color-1 {color: #3366CC;}
.color-2 {color: #E85C00;}
.color-3 {color: #FFFFCC;}
.color-4 {color: #6FB32B;}
.color-5 {color: #0066CC;}
.color-6 {color: #333333;}

.line{
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}








.ps{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FF6600;
	letter-spacing: 1px;
	color: #FF6600;
	padding: 0px;
}







.table {
	border-collapse: collapse;
	width: 100%;
	margin-bottom: 5px;
	font-size: 13px;
}

.table th {
	color: #666666;
	background-color:#D5D8D3;
	text-align:center;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #AFB5AC;
	font-size: 12px;
}
.table td {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #000000;
	text-align: left;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.table tr.altrow  {	background-color: #EAEAEA;}

.table tr.color  {
	background-color: #FDE1C4;
	color: #000000;
}



.MD5{
	border-collapse: collapse;
	width: 750px;
	font-size: 13px;
	background-color: #D9ECC6;
	border: 1px solid #94C95F;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.table-ps{
	border-collapse: collapse;
	width: 750px;
	font-size: 13px;
	background-color: #EAEAEA;
	border: 1px dashed #999999;
	padding: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.table-ps ol{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;

}
.bold{
	font-weight: bold;


}







.table2 {
	border-collapse: collapse;
	width: 710px;
	margin-bottom: 5px;
	font-size: 13px;
}

.table2 th {
	color: #666666;
	background-color:#D5D8D3;
	text-align:center;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 5px;
	border: 1px solid #AFB5AC;
	font-size: 12px;
}
.table2 td {
	font-family: "Arial", "Helvetica", "sans-serif";
	color: #000000;
	text-align: left;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.table2 tr.altrow  {	background-color: #EAEAEA;}

.table2 tr.color  {
	background-color: #FDE1C4;
	color: #000000;
}












legend{
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #0066CC;
	letter-spacing: 1px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
fieldset{
	border: 1px solid #0066CC;
	margin-top: 10px;
	margin-bottom: 20px;
	font-size: 13px;
	padding: 5px;
	width: 90%;
}










#con {
	FONT-SIZE: 12px;
	WIDTH: 760px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#tags {
	WIDTH: 730px;
	HEIGHT: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 4px;
	LIST-STYLE-TYPE: none;
	background-color: #666666;
}
#tags LI A {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	COLOR: #FFFFFF;
	PADDING-TOP: 3px;
	TEXT-DECORATION: none;
	height: 25px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}
#tags LI.emptyTag {
	WIDTH: 4px;
}
#tags LI.selectTag {
	POSITION: relative;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #FFFFFF;
	border-left-color: #666666;
	height: 25px;
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top;
	COLOR: #000000;
	font-weight: bold;
}
#tagContent {
	BACKGROUND-COLOR: #fff;
	padding: 1px;
	width: 750px;
	border: 1px solid #666666;
	margin-top: -2px;
}
.tagContent {
	DISPLAY: none;
	WIDTH: 720px;
	COLOR: #000000;
	padding: 10px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}


/*end*/



#page {

	width: 740px;
	font-size: 13px;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 3px;
	font-weight: bolder;
	padding-bottom: 3px;
}
#page a {
	TEXT-DECORATION: none;
	font-size: 13px;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 2px;
	width: 30px;
}
#page a:hover {
	COLOR: #0B9F9F;
}
#page a:active {
}
#page span.current {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 2px;
	COLOR: #669900;
	MARGIN-RIGHT: 2px;
	PADDING-TOP: 2px;
	font-size: 16px;
}
#page-focus{
	float: left;
	width: 120px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 2px;
	height: 20px;
	padding-top: 10px;
}

.box01{
	width: 96%;
	float: left;
	margin-bottom: 10px;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
	border-radius: 10px;


-webkit-box-shadow: #666 1px 2px 5px;
-moz-box-shadow: #666 1px 2px 5px;
	box-shadow: #666 1px 2px 5px;
	background: #ffffff;

	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffffff), to( #DDDDDD));
	background: -webkit-linear-gradient(#ffffff, #DDDDDD);
	background: -moz-linear-gradient(#ffffff,#DDDDDD);
	background: -ms-linear-gradient(#ffffff, #DDDDDD);
	background: -o-linear-gradient(#ffffff, #DDDDDD);
	background: linear-gradient(#ffffff,  #DDDDDD);
-pie-background: linear-gradient(#ffffff, #DDDDDD);
	behavior: url(../css/PIE.htc);
	font-size: 13px;
	padding-top: 0%;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
}
.box02{
	width: 96%;
	float: left;
	margin-bottom: 10px;


-webkit-border-radius: 10px;
-moz-border-radius: 10px;
	border-radius: 10px;
	behavior: url(../css/PIE.htc);
	font-size: 13px;
	border: 1px solid #CCCCCC;
	padding-top: 0%;
	padding-right: 2%;
	padding-bottom: 2%;
	padding-left: 2%;
}

.box02 ol{
	padding-right: 0px;
	padding-left: 20px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.box02 ol li{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}








.form{
-webkit-border-radius:50px;
-moz-border-radius:50px;
	border-radius:50px;
	background-color: #D7D7D7;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #333333;
	letter-spacing: 1px;
	font-size: 12px;
	behavior: url(../css/PIE.htc);
	margin-right: 5px;
	border: 1px solid #E1E1E1;
}






.botton01{
	olor: #333333;
	text-shadow: 0 2px 0 rgba(255,255,255, 1);
	border: 1px solid #ffffff;
	text-align: center;

-webkit-box-shadow: #999 0px 1px 6px;
-moz-box-shadow: #999 0px 1px 6px;
	box-shadow: #999 0px 1px 6px;


	background: #D5D2D2;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#EEEEEE), to( #D5D2D2));
	background: -webkit-linear-gradient(#EEEEEE,  #D5D2D2);
	background: -moz-linear-gradient(#EEEEEE,  #D5D2D2);
	background: -ms-linear-gradient(#EEEEEE,  #D5D2D2);
	background: -o-linear-gradient(#EEEEEE,  #D5D2D2);
	background: linear-gradient(#EEEEEE,  #D5D2D2);
-pie-background: linear-gradient(#EEEEEE, #D5D2D2);

	behavior: url(../css/PIE.htc);



-webkit-border-radius: 20px;
-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	


}




.botton01:hover {
	background: #16C1F3;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#459AEA), to(#274C9A));
	background: -webkit-linear-gradient(#459AEA, #274C9A);
	background: -moz-linear-gradient(#459AEA, #274C9A);
	background: -ms-linear-gradient(#459AEA, #274C9A);
	background: -o-linear-gradient(#459AEA, #274C9A);
	background: linear-gradient(#459AEA, #274C9A);

-pie-background: linear-gradient(#459AEA, #274C9A);
	color: #FFFFFF;
text-shadow: 0 1px 1px rgba(0,0,0, .3);
	border: 1px solid #16C1F3;
	

}


.botton01:active {
	position: relative;
	top: 2px;
	left: 2px;
}




.botton02{
	color: #FFFFFF;
	text-shadow: 0 2px 2px rgba(0,0,0, .3);
	border: 1px solid #0BA4D0;
	text-align: center;




-webkit-box-shadow: #999 0px 1px 6px;
-moz-box-shadow: #999 0px 1px 6px;
	box-shadow: #999 0px 1px 6px;
	background: #3978D7;
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#459AEA), to(#274C9A));
	background: -webkit-linear-gradient(#459AEA, #274C9A);
	background: -moz-linear-gradient(#459AEA, #274C9A);
	background: -ms-linear-gradient(#459AEA, #274C9A);
	background: -o-linear-gradient(#459AEA, #274C9A);
	background: linear-gradient(#459AEA, #274C9A);

-pie-background: linear-gradient(#459AEA, #274C9A);
	behavior: url(../css/PIE.htc);




-webkit-border-radius: 20px;
-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-right: 5px;
}

.botton02:hover  {
	border: 1px solid #4ECFF5;
	color: #FFFFFF;



}
.botton02:active {
	position: relative;
	top: 2px;
	left: 2px;
}
 


.new-page		{page-break-after:always; margin:1em 0 1em 10em; color:#00ffff; line-height:0;}
.new-page-text  {margin:0; color:#00ffff;}


/*== Media =========================================================*/
/*
@media screen {
	table {border-width:2px; border-style:double;margin-bottom:1em;}
	caption {border-width:2px;}

	.prn-caption	{display:none;}
	.prn-title		{display:none;}
	
	
	.prn-cert		{border-style:dotted; border-width:1px;}
		
	.score-info		{border-style:dotted; border-width:1px; width:190mm; padding:6px;}
	
	.prn-label table	{border-style:dotted; border-width:1px; }
	.prn-label td		{border-style:dotted; border-width:1px; padding-right:2mm;}
}
*/
@media print {
	#main {	float: none; position:relative; left:0mm; top:0mm; padding:2mm;}
	h3{float: none;}	
	#menu			{display:none;}

	#header			{display:none;}
	#left			{display:none;}
	#breadCrumb		{display:none;}
	#footer			{display:none;}
	
	form			{display:none;}
	.scr-only		{display:none;}
	.scr-caption	{display:none;}
	.system-title	{display:none;}
	
	.st-filter		{display:none;}
	
	.scr-msg		{display:none;}
	.scr-err-msg	{display:none;}
	.scr-cau-msg	{display:none;}
	
	a	{display:none;}
	.ln-new, .ln-edit, .ln-delete, .ln-detl, .ln-retn		{display:none;}
	
	.np				{display:none;}		/*np: not printed*/
	.new-page-text	{display:none; }
	
	.pgs			{display:none; }
	
	* {font-family:標楷體;}
	
	
	.prn-title		{text-align:center;}
	.prn-cert		{border-style:none; width:100%;}*	/*及格證書*/
	
	.title-row,
	.odd-row,
	.even-row,
	.cursor-row		{background-color:white;}
	
	.f9 *			{font-size:8pt; font-family:新細明體;}
	
	table			{width:100%; border-width:1pt;}
	table,th,td		{border-collapse:collapse; border-color:black;}
	th,td			{font-size:11pt;}
	
	.prn-label table { width:100%; }
	
	.score-info div	{font-size:11pt;}
	
	.seat-table		{width:90%; margin-top:3em; margin-left:3em;}
	.seat-table	td	{text-align:center; border-style:solid; border-width:1px; height:8em;}
	
	/*== Message ===================================================*/
	.gen,
	.inf,
	.cau,
	.err,
	.tip  {display:none;}
	/*== End Message ===============================================*/
	
}

/*== End Media =====================================================*/