@charset "utf-8";

.iepngfix { behavior: expression(IEPNGFIX.fix(this)); }
body {
	padding-bottom:40px;
	margin:0px auto;
	background-color: #bdf3ff;
	background-image: url(../../images/mainbg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;	
	}

.mainw {
margin:auto;

}

a:link {
	color: #999999;
	text-decoration: none;
}

a:visited {
	color: #999999;
	text-decoration: none;
}
a:hover {
	color: #333333;
	text-decoration: none;
}
a:active {
	color: #999999;
	text-decoration: none;
}

a.indexlink:link {
	color: #393939;
	text-decoration: none;
}

a.indexlink:visited {
	color: #393939;
	text-decoration: none;
}
a.indexlink:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.indexlink:active {
	color: #393939;
	text-decoration: none;
}


a.callink:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.callink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.callink:hover {
	color: #393939;
	text-decoration: none;
}
a.callink:active {
	color: #FFFFFF;
	text-decoration: none;
}



a.indexnews:link {
	color: #393939;
	text-decoration: none;
}

a.indexnews:visited {
	color: #393939;
	text-decoration: none;
}
a.indexnews:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.indexnews:active {
	color: #393939;
	text-decoration: none;
}

a.download:link {
	color: #119e7c;
	font-size: 12px;
}

a.download:visited {
	color: #119e7c;
	font-size: 12px;
}
a.download:hover {
	color: #333333;
	font-size: 12px;
}
a.download:active {
	color: #119e7c;
	font-size: 12px;
}

a.online:link {
	color: #12b2da;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.online:visited {
	color: #12b2da;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.online:hover {
	color: #333333;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.online:active {
	color: #12b2da;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.blue:link {
	color: #319ad0;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

a.blue:visited {
	color: #319ad0;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a.blue:hover {
	color: #333333;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a.blue:active {
	color: #319ad0;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
}

a.email:link {
	color: #666666;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.email:visited {
	color: #666666;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.email:hover {
	color: #333333;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
}
a.email:active {
	color: #666666;
	font:Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.contenttext_menu{
	font-family: "新細明體";
	font-size: 12px;
	color: #393939;
	line-height: 16px;
}


.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	border:solid 1px #CCCCCC;
	width:100px;
}
.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FF0000;
}
.index_newstab {
	background-repeat:no-repeat;
	background-position:top left;
	height:50px;
	vertical-align:middle;
	text-align:left;
	padding-left:40px;
	padding-right:10px;
	font-family: "新細明體";
	font-weight:bold;
	font-size: 13px;
	color: #393939;
}
.index_titletab{
padding:5px;
padding-left:20px;
padding-right:20px;
padding-bottom:10px;
text-align:left;}
.index_title{
text-align:left;
	font-family: "新細明體";
	font-weight:bold;
	font-size: 18px;
	color: #393939;
}
.index_newsdes{
width:250px;
text-align:left;
vertical-align:top;
	font-family: "新細明體";
	font-size: 12px;
	color: #393939;
	padding-right:10px;
	line-height:20px;
}
.index_newsdes_yen{
 width:450px;
text-align:left;
vertical-align:top;
	font-family: "新細明體";
	font-size: 12px;
	color: #393939;
	padding-right:10px;
	line-height:20px;
}

.index_calendar{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #FFFFFF;
	}
.index_calendar_day{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	background-color:#FFFFFF;
	padding:2px;
}
.index_calendar_day_ro{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13x;
	color: #FFFFFF;
	background-color:#0099CC;
	
}
.index_calendar_sunday{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF3300;
	background-color:#FFFFFF;
	padding:2px;
}
.index_calendar_sunday_ro{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13x;
	color: #FFFFFF;
	background-color:#FF3300;

}
.index_studentwork{
padding-right:3px;
padding-bottom:3px;
}



.contenttext{
	font-family: "新細明體";
	font-size: 12px;
	color: #393939;
	line-height: 16px;
}

.content_title{
	font-family: "新細明體";
	font-size: 16px;
	color: #AF91DD;
	line-height: 16px;
}


.content_news{
	font-family: "新細明體";
	font-size: 16px;
	color: #9db11c;
	line-height: 16px;
}

.contenttext_grey_ch{
	font-family: "新細明體";
	font-size: 12px;
	color: #666666;
}

.content_course{
	font-family: "新細明體";
	font-size: 13px;
	color: #FF9966;
	line-height: 16px;
}


.content_resource{
	font-family: "新細明體";
	font-size: 13px;
	color: #AF91DD;
	line-height: 16px;
}


.content_constitution{
	font-family: "新細明體";
	font-size: 13px;
	color: #FFCC00;
	line-height: 16px;
}


.content_update{
	font-family: "arial";
	font-size: 11px;
	color: #666666;
}


.content_booktitle{
	font-family: "arial";
	font-size: 13px;
	color: #393939;
}

.content_book{
	font-family: "arial";
	font-size: 12px;
	color: #393939;
}

.contenteng{
	font-family: "arial";
	font-size: 11px;
	color: #393939;
}


.contenttext_orange{
	font-family: "arial";
	font-size: 12px;
	color: #E78800;
}

.contenttext_brown{
	font-family: "arial";
	font-size: 12px;
	color: #A78600;
}

.contenttext_grey{
	font-family: "arial";
	font-size: 10px;
	color: #cccccc;
}

.contenttext_download{
	font-family: "arial";
	font-size: 12px;
	color: #A35400;
}




.navtext{
	font-family: "新細明體";
	font-size: 12px;
	color: #898888;
}

.footer{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
}

.leftmenutext{
	font-family: "新細明體";
	font-size: 16px;
	color: #a8a8a8;
	font-weight:bold;
}


.dropmenu{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
}


.indexhl_top{
text-align:center;
background:url(../../images/index/greytop.gif);
background-repeat:repeat-x;
background-position:bottom;
}
.indexhl_dotted{
border-left:dotted 1px #333333;
border-right:dotted 1px #333333
}
#newstab1{
display:block}
#newstab2{
display:none}
#newstab3{
display:none}
#newstab4{
display:none}
#newstab5{
display:none}
.text1_title {
	font-family: "新細明體", Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.text1 {

	font-family: "新細明體", Arial;
	font-size: 12px;
	color: #000000;
}

.photobox_album{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:162px;
height:121px;
}

.photobox_album2{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:147px;
height:102px;
}

.photobox_gallery{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:100px;
height:75px;
}

.bookbox{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:116px;
height:160px;
}

.gamebox{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:145px;
height:109px;
}

.photobox_index{
border:solid 1px #ddd9d9;
background-color:#f0f0f0;
width:100px;
height:67px;
}

.border1_bottom{
border-bottom:1px solid #CCCCCC;
}

.border1_top{
border-top:1px solid #CCCCCC;
}

.border1_dotted{
border-bottom:1px dotted #bbbbbb;
}

.boxcolor1{
background-color: #fcfdb5;
height: 12px;
}

.boxcolor2{
background-color: #c1ebda;
height: 12px;
}

.boxcolor3{
background-color: #fdceb5;
height: 12px;
}

.boxcolor5{
background-color: #fdeab5;
height: 12px;
}


.border2_bottom{
padding-bottom:10px; 
border-bottom:4px solid #a1efcb;
}

.border2_top{
padding-top:10px;
border-top:4px solid #a1efcb;
}

.border3_bottom{
padding-bottom:10px; 
border-bottom:4px solid #ced121;
}

.border3_top{
padding-top:10px;
border-top:4px solid #ced121;
}


.border4_bottom{
padding-bottom:10px; 
border-bottom:4px solid #dfccff;
}

.border4_top{
padding-top:10px;
border-top:4px solid #dfccff;
}

.border5_bottom{
padding-bottom:10px; 
border-bottom:4px solid #ffc000;
}

.border5_top{
padding-top:10px;
border-top:4px solid #ffc000;
}


.number{
	background:url(../../images/lt_studentworks/nobg.gif) no-repeat;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
}
.contenttext2 {

	font-family: "新細明體";
	font-size: 12px;
	color: #393939;
}

.webphotopadding{
padding-left:5px;
}

