*{margin:0;padding:0}
body{
    background: #480701;
	color: #404035;
	font: normal 0.85em Tahoma,Georgia,"Lucida Grand";
	height: 100%;
}
h1 {font: normal 3em Tahoma,Georgia,"Lucida Grand";}
h2 {font: normal 2em Tahoma,Georgia,"Lucida Grand";}
h3 {font: normal 1.6em Tahoma,Georgia,"Lucida Grand";}
h4 {font: normal 1.6em Tahoma,Georgia,"Lucida Grand";}
h5 {font: normal 1.4em Tahoma,Georgia,"Lucida Grand";}
h6 {font: bold 1.2em Tahoma,Georgia,"Lucida Grand";}

h1,h2,h3,h4,h5,h6 {margin-bottom: 0.2em;}
h1{float:left;width:450px;height:100px;overflow:hidden;margin-top:-5px;padding-left:10px}
h1 span{background:url(../images/header-v2.png) no-repeat;display:block;width:100%;height:100%;}
img, input{border:0;behavior: url(iepngfix.htc)}
a {color: #404035;text-decoration: none}
a:hover {color: #881b00;text-decoration: none}
#skip-navigation{display:none}
.center{margin: 0 auto;width: 900px;clear:  both;}
#bg-header{
    background:url(../images/bg-head-v2.png) repeat-x left top;
    width:100%;
    height:188px;
}
#bg-header ul{list-style-type:none;padding-top:4px;padding-left:5px;clear:  both;}
* html #bg-header ul{margin-top:-25px;}
#bg-header ul li{display: inline;}
#bg-header ul li a{
    float:left;
    color: #3C2610;
	float: left;
	font: bold 1em Tahoma,Georgia,"Lucida Grand";
	margin-right: 1px;
    margin-top:1px;
	/*margin-bottom:10px;*/
	padding: 5px 12px 7px 27px;
    text-decoration: none;
 background:url(../images/bullet-nav.png) no-repeat left center;
}
#bg-header ul li a:hover{color: #4d3b28;}
  /* #bg-header ul li a span {
	float: left;
    display: block;
    height: 30px;
  background:url(../images/bullet-nav.png) no-repeat left center;
}*/
  #bg-header ul li a:hover,#bg-header ul li.current{color: #543;background:url(../images/bullet-nav-hover.png) no-repeat left center;}
#content-header{padding:13px 0 0 0;width:595px}
#content-header img{float:left;padding-right:15px}
#toplink{
    float:right;
 background:url(../images/bg-toplink-v2.png) no-repeat left top;
    width:320px;
    height:27px;
    margin-top:8px;
    position: relative;
    margin-left:-20px;

}
label{color:#fff;padding:0 5px 0 20px;}
select{width:155px;height:20px}
.gear{float:right;text-align:right}
#toplink a {color: #887;text-decoration: none;}
#toplink a:hover {color: #fff;text-decoration: none;}
/* ------------- Search ------------------------- */
fieldset{border:0}
.left {
    position: absolute;
    top: 0px;
    left: 30px;
}
.editbox {
    position: absolute;
    top: 0px;
    left: 40px;
    background: #ffffff;
    height: 16px;
    width: 110px;
    border: 0px;
    margin: 0px;
    overflow: hidden;
    border-top: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}
.edit {
    width: 110px;
    font-size: 11px;
    background: #ffffff;
    height: 16px;
    border: 0px;
    autocomplete: off;
    outline-width: 0px;
}
.lupe {
    position: absolute;
    top: 0px;
    left: 150px;
}
/* ----------- End Search Part ------------------*/
#bg-content{
    background:url(../images/bg-content.gif) repeat left top;
    width:100%;
    min-height:150px;float:left;
}
#main-content, #main-content-home {
    float:right;
    width: 655px;
    padding:0 0 10px 20px;
    margin-top:-5px;
    margin-bottom: 15px;
    border-left: 1px solid #CCB;
	text-align:justify;
}
* html #main-content, * html #main-content-home {width: 635px;}
#main-content h2, #main-content-home h2{padding:3px 0 0 40px;font-size:1.4em;height:30px}
#main-content h2{background:url(../images/bg-head-content.png) no-repeat left top;}
#main-content-home .information{background:url(../images/information-news.png) no-repeat left top;margin-top:10px}
#main-content-home .seminar{background:url(../images/seminar-news.png) no-repeat left center;border-top: 1px dashed #CCB;padding-top:10px}
#main-content-home .event{background:url(../images/event-news.png) no-repeat left center;border-top: 1px dashed #CCB;padding-top:10px}
* html #main-content-home .information{background:url(../images/information-news-for-ie.png) no-repeat left top;}
* html #main-content-home .seminar{background:url(../images/seminar-news-for-ie.png) no-repeat left center;border-top: 1px dashed #CCB;padding-top:10px}
* html #main-content-home .event{background:url(../images/event-news-for-ie.png) no-repeat left center;border-top: 1px dashed #CCB;padding-top:10px}
#main-content h3, #main-content-home h3{font-size:1.1em; font-weight: bolder }
#main-content p, #main-content-home p{padding-bottom:5px}
#main-content-home .right{float:right;padding:10px;margin-top:-17px;margin-left:5px;background:url(../images/bg-pic.jpg) no-repeat center;}
#main-content .right{float:right;padding:5px;margin-left:5px}
#main-content-home .link{margin:5px 0;}
#main-content a, #main-content-home a{color:#8b1212;text-decoration:none}
#main-content a:hover, #main-content-home a:hover{color:#0d4c80;text-decoration:none}
#main-content ul{list-style-type:none;line-height: 1.35em}
ul.contact{padding:0 0 0 10px;width:655px;}
ul.contact li{background:url(../images/bullet.gif) no-repeat left center;padding-left:20px;}
ul.contact li span{float:left;display:block;width:200px}
ul.sitemap{padding:0 0 20px 40px;width:80%;background:url(../images/sitemap.jpg) no-repeat right top;}
ul.sitemap li{background:url(../images/bullet.gif) no-repeat left center;padding-left:20px;}
.admin-box{min-height:160px;border-bottom: 1px dashed #CCB;padding-top:10px}
.admin-box img{float:right;padding:10px;margin-top:-15px;background:url(../images/bg-pic-admin.jpg) no-repeat center;}
.degree-box{width:655px;padding:0 0 10px 10px;border:1px solid #440808;margin:10px 20px 10px 10px;min-height:140px}
.degree-box h3{padding-top:10px}
.degree-box img{float:right;margin:0 0 0 10px;padding:10px;margin-top:-30px;background:url(../images/bg-pic-degree.jpg) no-repeat center;}
.degree-box p{padding-top:5px}
.degree-list{margin-left:20px;padding-bottom:15px}
#main-content .link{margin:10px 0;}
.pic-center{text-align:center}
#breadcrumb{margin-bottom:5px}
.slidehow-pic{
    float:left;
    width:445px;
    height:260px;
}
#link-to-dean{position: relative;float:right;background:url(../images/bg-link-to-dean.png) no-repeat left top;width:195px;margin-top:-265px;height:265px}
#link-to-dean h2{padding:10px 0 0 45px}
#link-to-dean p{padding:0 15px;font-size:13px}
#link-to-dean p.link {text-align:right}
.journal-box {min-height:330px}
.journal-box h3{padding-bottom:5px}
.journal-box img{float:left;padding-right:10px}
.journal-box a{
    text-align:center;
    padding:10px 19px 4px 0px;
    color:#fff;
}
.journal-box a{margin-top:5px;width:175px;background: url(../images/bg-journal-link.gif) no-repeat center}
.journal-box a:hover{color:#464123;background: url(../images/bg-journal-link-hover.gif) no-repeat center}
#bg-map{width:660px;height:460px;margin:50px 0 0 20px;background: url(../images/bg-map.png) no-repeat left top}
#map{width:100%;height:100%}
/* Sidebar */
#sidebar {
    float:left;
    width: 210px;
    padding:0 0 20px 0;
    margin-top:-5px
}
#sidebar h2{padding:12px 0 0 42px;background:url(../images/bg-head-menu.png) no-repeat left top;display:block;font-size:0.80em;height:45px;width:200px;color:#fff;}
#sidebar p{padding-bottom:10px}
#sidebar ul{list-style-type:circle;padding:0 0 20px 25px;margin-top:-15px}
#sidebar li{border-bottom: 1px solid #bcbcad;padding: 4px 6px;}
#sidebar ul.useful-link{list-style-type:none;margin-left:-15px}
#sidebar ul.useful-link li{border-bottom: 1px dashed #bcbcad;padding: 4px 6px;}
#footer{margin: 0 auto;width: 900px;clear:  both;color:#fff}
#footer p{
	color: #fff;
    padding:12px 0;
    text-align:center
}
#footer a,#footer a:hover {color: #66ccff;text-decoration: none;}
address{float:left;padding:13px 0 0 10px}
#footer span{display:block;font-size:13px; line-height: 19px }
#w3c {
    float:right;
    text-align:right;
    padding:0 10px 0 0;
    margin-top: 24px;
}
#w3c img{padding-left:5px}
#bg-map{width:560px;height:395px;margin:15px 0 10px 0;background: url(../images/bg-map.png) no-repeat left top}
#map{width:550px;height:383px}
.pic-right{float:right;padding-right:20px}
.news-right{float:right;}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.-mt10{margin-top:-10px}
--------------- table code -------------------------
table{
    width:655px;
    text-align:left;
    padding:0;
    margin-bottom:5px;
    /*border:1px solid #5c0f01;*/
    font-size:13px;
    border-spacing: 0;
    border-collapse: collapse
}
caption{text-align:left;margin-bottom:15px;font-size:1.2em;height:30px;}
caption.information{background:url(../images/information-news.png) no-repeat left top;}
caption.seminar{background:url(../images/seminar-news.png) no-repeat left top;}
caption.event{background:url(../images/event-news.png) no-repeat left top;}
.news-in-caption{padding:10px 0 0 0;text-align:left}
.img-in-caption{margin-right:5px;margin-bottom:-5px;}
tr,
th,
td{font-variant: normal;
  font-style: normal;
  font-weight: normal;
  padding:5px;

}
thead{text-align:center}
thead tr th,
tfoot tr th,
tfoot tr td
/*{border:1px solid #5c0f01;}*/
tbody tr th{font-weight:normal}
/*tbody tr td{border-left:1px solid #5c0f01;}*/
thead tr th span,
tbody tr td span{display:block}
/* news box */
#newsbox {
    float:right;
    width:633px;
    margin:0 20px 0 0;
    padding-bottom:10px;
    position:relative;
}
#slides {clear: both;width: 642px;}
.slide {display: none;overflow: hidden;}
div#slide1 {display: block;}
.controls{
    float:left;
    background-color:#d3be8d;
    width:652px;
    margin:15px 20px 0 0;
    border-top:1px solid #d3be8d;
    border-left:1px solid #d3be8d;
    border-right:1px solid #d3be8d;
}
.controls ul{width:652px;}
.controls ul li{float:left;display:block;text-align:center;}
.controls ul li img{padding-right:5px}
.controls li.boxy {
    height: 30px;
	padding:10px 10px 0 10px;
    cursor: pointer;
    background-color:#d3be8d;
}
.controls li.current {background-color:#e7d6ad}
.newsitemright {
    padding:10px 0 20px 7px;
    width: 642px;
    height:150px;
    border-bottom: 1px dashed #CCB;
}
.newsitemleft {
    margin-left:7px;
    padding:10px 0 20px 0;
	width: 642px;
    height:150px;
    border-bottom: 1px dashed #CCB;
}
.newsitemleft h2,
.newsitemright h2 {color:#1f120b;font-size:1em}
.head-news{color:#983B31;
  font-weight: bold
}
.left{text-align:left}
@media print	{
#bg-header,#breadcrumb,#sidebar,#footer{display:none}
#main-content, #main-content-home{width:100%
}
}
