/* common */

#content table.content{
	padding: 10px;
	padding-bottom: 20px;
	padding-right: 20px;
	color: #333333;
	font-size: 13px;
}

.mgl-10{
	margin-left: 10px;
}

.mgl-20{
	margin-left: 10px;
}

.mgt-10{
	margin-top: 10px;
}

.mgt-20{
	margin-top: 20px;
}

.mgb-20{
	margin-bottom: 20px;
}

.mgb-10{
	margin-bottom: 20px;
}

label label.error{
	color: Maroon;
	padding-left: 10px;
}

input.botton
{
	border-color: Gray;
	border-style: solid;
	border-width: 1px;
	background: White;
	padding-left: 10px;
	padding-right: 10px;
	height: 22px;
	line-height: 22px;
}

.vertical-top{
	vertical-align: top;
}

.current-nav{
	text-align: right;
	margin-bottom: 15px;
}

.article-content{
	padding: 10px;
	margin: 10px 0 10px 0;
}

/* page icons*/
.page-icons{
	height: 71px;
	background-repeat: no-repeat;
}

#page-icon-studet
{
	background-image: url(../images/page_icon/student.gif);
}

/* title bar*/
.titlebar{
	padding-left:13px;
	background-image: url(../images/element/titlebar_left.gif);
	background-repeat: no-repeat;
	height: 34px;
	margin-bottom: 10px;
}

.titlebar-content{
	background-color: #EBE9E8;
	background-image: url(../images/element/titlebar_right.gif);
	background-repeat: no-repeat;
	background-position: right;
	height: 34px;
	padding-right:13px;
	vertical-align: bottom;
}

/*login*/
#login-top {
	background-image: url(../images/login/login-top.gif);
	background-repeat: no-repeat;
	height: 56px;
}
#login-container {
	position: relative;
	left: 50%;
	margin-left: -212px;
	width: 414px;
}
#login-body {
	background-image: url(../images/login/login-body.gif);
	background-repeat: repeat-y;
	padding-left: 15px;
	padding-right: 25px;
	color: #666;
}
#login-icon {
	background-image: url(../images/login/login-icon.gif);
	background-repeat: no-repeat;
	background-position: 20px 20px;
}

#login-footer {
	background-image: url(../images/login/login-footer.gif);
	background-repeat: no-repeat;
	height: 24px;
}

#login-container td {
	padding:3px;
}

#login-container a {
	color:#FE7C12;
}


#login-container a:hover {
	color:#FE7C12;
	text-decoration: underline;
}

.item01
{
	background-image: url(../images/item/item01.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-left: 25px;
}

#login-container label.error{
	color: Maroon;
	display: block;
	margin-left: 32px;
}

/*news*/
.news-catg{
	color: #3F6197;
	font-weight: bold;
	margin-right: 5px;
}

h2.title{
	background-color: #EBE9E8;
	padding: 5px;
	font-weight: bolder;
	font-size: large;
}

h2 .date{
	font-style: italic;
	font-size: 13px;
	padding-left: 5px;
	color: #AAAAAA;
}

/* list table */
.list-table td{
	border-bottom-style: dotted;
	border-bottom-color: #AEB9C4;
	border-bottom-width: 1px;
}

.list-table td.even{
	background-color: #E5E9EE;
}

.list-table .item-link{
	background-image: url(../images/item/item04.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	padding: 0 0 0 18px;
	display: block;
	color: #3F6197;
}

.list-table .item-extlink{
	background-image: url(../images/item/item-extlink.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0 0 0 18px;
	display: block;
	color: #3F6197;
}

.list-table td.hover
{
	background: #DFEFC6;
}

/* file download */
.file-download{
	background-image: url(../images/element/file-download-icon.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	padding: 0 15px 0 70px;
	height: 60px;
	margin-bottom: 10px;
}

.dlownload-list{
	list-style: none;
	margin-left: 10px;
	margin-top: 10px;
}

.file-download h2{
	background-color: #EBE9E8;
	font-weight: bolder;
	font-size: 13px;
	padding: 5px;
}

.file-size{
	padding-left: 7px;
	font-style: italic;
	color: #999999;
}

.file-comment{

	color: #666666;
	margin-left: 22px;
}

.file-link {
	padding-left: 22px;
	background-repeat: no-repeat;
	height: 22px;
	line-height: 22px;
	background-image: url(../img/file_icon/default.icon.gif);
}

.file-link.ai{background-image: url(../img/file_icon/ai.gif);}
.file-link.avi{background-image: url(../img/file_icon/avi.gif);}
.file-link.bmp{background-image: url(../img/file_icon/bmp.gif);}
.file-link.cs{background-image: url(../img/file_icon/cs.gif);}
.file-link.dll{background-image: url(../img/file_icon/dll.gif);}
.file-link.doc{background-image: url(../img/file_icon/doc.gif);}
.file-link.exe{background-image: url(../img/file_icon/exe.gif);}
.file-link.fla{background-image: url(../img/file_icon/fla.gif);}
.file-link.gif{background-image: url(../img/file_icon/gif.gif);}
.file-link.htm{background-image: url(../img/file_icon/htm.gif);}
.file-link.html{background-image: url(../img/file_icon/html.gif);}
.file-link.jpg{background-image: url(../img/file_icon/jpg.gif);}
.file-link.js{background-image: url(../img/file_icon/js.gif);}
.file-link.mdb{background-image: url(../img/file_icon/mdb.gif);}
.file-link.mp3{background-image: url(../img/file_icon/mp3.gif);}
.file-link.pdf{background-image: url(../img/file_icon/pdf.gif);}
.file-link.png{background-image: url(../img/file_icon/png.gif);}
.file-link.ppt{background-image: url(../img/file_icon/ppt.gif);}
.file-link.psd{background-image: url(../img/file_icon/psd.gif);}
.file-link.rar{background-image: url(../img/file_icon/rar.gif);}
.file-link.rdp{background-image: url(../img/file_icon/rdp.gif);}
.file-link.swf{background-image: url(../img/file_icon/swf.gif);}
.file-link.swt{background-image: url(../img/file_icon/swt.gif);}
.file-link.txt{background-image: url(../img/file_icon/txt.gif);}
.file-link.vsd{background-image: url(../img/file_icon/vsd.gif);}
.file-link.xls{background-image: url(../img/file_icon/xls.gif);}
.file-link.xml{background-image: url(../img/file_icon/xml.gif);}
.file-link.zip{background-image: url(../img/file_icon/zip.gif);}

a.download-btn-link{
	position: relative;
	display: block;
	width: 74px;
	height: 22px;
	overflow: hidden;
}
a.download-btn-link img{
	position: absolute;
	top: 0; left: 0;
	clip:rect(0 74px 22px 0);
}

a:hover.download-btn-link img{
	position: absolute;
	top: -22px; left: 0;
	clip:rect(0 74px 44px 0);
}

.normal-list{
	padding-left: 40px;
}