/* CSS Document */

.columnOne a {display: block; text-decoration: none; padding: 5px 0px 5px 20px;  color:#666666;
background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/arrowso.gif); background-repeat:no-repeat; margin:0px;}
.columnOne a:hover {color: #E68729; background: #ffffff; background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/arrows.gif); background-repeat:no-repeat;}
/*This is the style sheet for the main navigation*/
a.current {color: #E68729; background: #ffffff; background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/arrows.gif); background-repeat:no-repeat; }


.sub a {display: block; text-decoration: none; padding: 5px 0 5px 26px;  color: #666666; border-top: 1px solid #ffffff;
background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/subarrows.gif); background-repeat:no-repeat; background-position:8px 2px;}
.sub a:hover {color: #E68729; background: #ffffff; background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/subarrowso.gif); background-repeat:no-repeat; background-position:8px 2px; }
a.subcurrent {font-weight:bold;color: #E68729; background: #ffffff; background-image:     url(http://www.le.ac.uk/ch/chembiol/siteimages/subarrowsc.gif); background-repeat:no-repeat; background-position:8px 2px;}


.subsub a {display: block; text-decoration: none; padding: 5px 0 5px 26px;  color: #666666; border-top: 1px solid #ffffff;
background-image:none; background-repeat:no-repeat; background-position:8px 2px;}
.subsub a:hover, a.subsubcurrent {color: #E68729; background: #ffffff; background-image:none; background-repeat:no-repeat; background-position:8px 2px;}




/*sets the style for the page heading*/
h2 {font-size: 100%; font-weight: bold; padding: 10px 10px 3px 0; margin: 15px 10px 10px 10px;}

/*sets the style for sub-headings*/
h3 {
	font-size: 85%;
	font-weight: bold;
	padding: 10px 0px 5px 0px;
	margin: 10px 10px 5px 10px;
	border-bottom:1px solid #cccccc;
	color: #E68729;
}


h4 {
	font-size: 80%;
	font-weight: bold;
	padding: 8px 0px 5px 0px;
	margin: 5px 10px 5px 10px;
color: #666666;
line-height:150%;
}
h5 {
	font-size: 75%;
	font-weight: bold;
	padding: 8px 0px 5px 0px;
	margin: 10px 10px 5px 10px;
color: #999999;
}
.superscript{vertical-align:super; font-size: 82%;}
.subscript{vertical-align:sub; font-size: 82%;}

/*sets the style for paragraph text*/
P {padding: 0; margin: 7px 10px 13px 10px; font-size: 70%; line-height: 150%; }


hr {
	border: none 0;
	border-top: 1px solid #bcbec0; /* the border */
	width: 100%;
	height: 1px; /* total width of the border-top and border-bottom equal */
	text-align: centre; /* alignment for IE */
	margin: 4px 0px 0px 0px; /* alignment for Mozilla */
	}
	

	.dotted{
	border: none 0;
	border-top: 1px dashed #bcbec0; /* the border */
	width: 100%;
	height: 1px; /* total width of the border-top and border-bottom equal */
	text-align: centre; /* alignment for IE */
	margin: 4px 0px 0px 0px; /* alignment for Mozilla */
	}

.noborder {border: 0; margin: 10px; padding: 0; border-collapse: collapse; font-size: 100%; width: 95%; line-height:150%;}
/*sets the style for cells within a table*/
.noborder td {padding: 5px 5px 5px 0px; border: 1px solid #ffffff; vertical-align:top;  }
.noborder p,{font-size: 70%;}
.noborder h4{margin: 5px 10px 5px 0px;}


.odd {background: #CFDFEB;}
/*sets the background colour for all even rows in a table*/
.even {background: #ffffff;}

.news {border: 0; margin: 10px; padding: 0; border-collapse: collapse; font-size: 100%; width: 95%; line-height:150%;}
/*sets the style for cells within a table*/
.news td {padding: 5px 5px 5px 0px; border-bottom: 1px solid #cccccc; border-top: 1px solid #ffffff; border-right: 1px solid #ffffff; border-left: 1px solid #ffffff; vertical-align:top;  }
.news p{font-size: 70%;}
.news h4{margin: 5px 10px 5px 0px;}
.news a{font-weight:bold;}