/*  -----------------------------------------------



Author:   Lihua Zhu (lz251&#64;cam.ac.uk)

1st: version : Aug 2006

Last updated:  06 Aug 2007

----------------------------------------------- */



body {color:#333;font:78% Arial,Helvetica,sans-serif;background:#fff;}



p,ul,ol,li,table,td,th,div {font-size:1em;}



h1 {font-size:1.8em;}



h2 {margin:0;padding:0;font-size:1.5em;}



h3 {font-size:1.4em; }



h4 {font-size:1.2em;}



h5 {font-size:1.2em;}



h6 {font-size:1.1em;}



a {text-decoration:none;  font-weight:600;}



a:link {color:#59306a;} 



a:visited {color:#78A;}



a:hover {color:#903; text-decoration:underline;}



a:active {color:#903;}



/*utility bar*/

a.nav {text-decoration:none;}



a.nav:link {color:#333;}



a.nav:visited {color:#333;}



a.nav:hover {color:#900; text-decoration:underline;}



/*---*/



#banner {background:url(../imgs/bannerbg.jpg);}



#main h2 {padding:2px 0 5px 20px; background:#fff url("../imgs/section2.gif") no-repeat 4px 4px; font-family: georgia, "Times New Roman", Times, serif; color:#6D3F8A;}



/*mod by LZ - place:  margin:8px */

h2.header {padding:2px 0 5px 23px;margin:0px 8px 12px 8px;font-weight:700;background:#fff url("../imgs/section.gif") no-repeat 4px 4px;font:18px Georgia,"Times New Roman",serif;font-style:italic;}



.cul {color:#FFF;font-weight:700;font:30px Georgia,"Times New Roman",serif;}



/*--dra news-*/

.features_dra ul {margin:0;padding:0;list-style-type:none;}



.features_dra li {background:url(../imgs/bul2.gif) #FFf no-repeat 0 2px;padding:0 0 0 16px;}





/*---*/



.features ul {margin:0;padding:0;list-style-type:none;}



.features ul li {list-style-type:none;margin-bottom:.6em;}



.features li {background:url(../imgs/bul2.gif) #FFf no-repeat 0 2px;color:#59306A;padding:0 0 0 16px;font-weight:700;}



.features li a:visited {text-decoration:none;color:#78A;}



.features li a:hover {text-decoration:underline;color:#900;}



/*---*/



.para {margin:10px 0 0;padding:5px;font-size:1.0em;font-weight:700;color:#000;background:#DCE;}



/*---*/





.leftlist li {background:url(../imgs/arrow2.gif) #FFf no-repeat 0 6px;color:#59306A;padding:0 0 0 10px;font-weight:700;margin-bottom:.4em;}



.leftlist li a:visited {text-decoration:none;color:#78A;}



.leftlist li a:hover {text-decoration:underline;color:#900;}



.leftlist ul {margin:0;padding:3px;list-style-type:none;}



/*---*/



#listings ul.vnav {font-size:.9em;margin:0;padding:0;background:none;height:9em;}	



#listings ul.vnav li {display:inline;	float:left;	margin:0 10px 7px 0;white-space:nowrap;	}		



#listings ul.vnav li a {display:inline;}		



#listings ul.vnav li a:link, #listings ul.vnav li a:visited {padding:4px 0 4px 14px;background:transparent url(../imgs/link.gif) no-repeat left center;}		





.leftlist ul li {list-style-type:none;}



/*---*/



#bread p {padding-top:0;margin-top:3px;font-size:.9em;}



#bread p a {font-weight:600;}



#main h4{padding:2px 0 5px 23px; background:#fff url("../imgs/arrow4.gif") no-repeat 4px 4px;}

#main h5{padding:2px 0 5px 23px; background:#fff url("../imgs/link2.gif") no-repeat 4px 4px;}



.footer {font-size:0.8em;margin-top:12px;line-height:140%;}



/*---*/



.tutu{border:0; float:right; padding:2px 14px;}

.tutul{border:0; float:left; padding:2px 14px;}



div.tutu2 {width: 175px;  text-align: center; float:left;}



div.tutu2 img {border: 1px solid #ccc; margin: 12px 8px 5px 0;}



div.tutu2 p { font-size:9px; font-style: italic; margin-top: 0; margin-bottom: 0;} 



/*--warning--*/

.warning{

 color:#ff0000;

 font-weight:700;

}

.obv{

 color:#FF5500;

 font-weight:700;

}



.alert {

	background: #FFFCE8 url(../../att.gif) center no-repeat;

	background-position: 15px 50%;

	text-align: left;

	padding: 5px 20px 5px 45px;

	border-top: 2px solid #FFCC1D;

	border-bottom: 1px dotted #FFCC1D;

	color: #FF0000;

	/*font-weight: bold;*/

}



.info {

	background: #FBF5FE url(../../info.gif) center no-repeat;

	background-position: 15px 6px;

	text-align: left;

	padding: 5px 20px 5px 45px;

	border-top: 1px dotted #A970C0;

	border-bottom: 1px dotted #A970C0;

	color: #333;

	/*font-weight: bold;*/

}



/*--spotlight area*/



.spotlight h3{



	padding-left: 5px;



	margin:0;



	font: bold italic 105% georgia, verdana, helvetica, sans-serif;



        border-left: 6px solid #FBB308;



        display: block;



        width: 90%;



        background: #FFF9EC;



	color: #333;



}



.spotlight p{



	padding-left: 10px;



	margin-top:6px;



	margin-bottom:6px;



	color: #333;



}





hr {

color: #ececec;

background-color: #ececec;

height: 1px;

border:1px dashed #ececec;

}

.analyrec{
color: red;
}


