body {
	margin: 1px;
	padding: 0px;
}

table.fullscreen {
	height : 100%;
}
table.headnfoot {
	background-color : #000066
}
table.toplinkunderline {
	border-bottom : 1px solid #cccccc; width:100%;
}

table.menutable {width:100%;}	

h1  {
	font : bold 1.25em Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}
h2  {
	font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	margin-bottom : 0px;
}

h3  {
	font : bold 1.1em Verdana, Arial, Helvetica, sans-serif;
	margin-top : 2px;
	margin-bottom : 2px;
	padding: 0px;

}

h4  {
	font : bold 0.9em Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

h5  {
	font : bold 0.8em Verdana, Arial, Helvetica, sans-serif;
	margin-top : 0px;
	margin-bottom : 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
td.menuheading {
	background-color : #6699cc;
	border-bottom : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	color : #ffffff;
	font-weight : bold;
}
td.outline {
	border-bottom : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	border-top : 1px solid #ffffff;
}
li {
	list-style-image : url(http://www.le.ac.uk/teaching/%22images/listbullet.gif%22);
	list-style-position: outside;
	left: 5px;
	background-position: left;
	text-align: left;



} 
li.extlink {
	list-style-image : url("images/extlink.gif");
}
li.intlink {
	list-style-image : url("images/intlink.gif");
}
td.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #999999;
}
td.info {
	background-color : #cc99cc;
	border-bottom : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	color : #ffffff;
}
td.infooutline {
	border-bottom : 1px solid #cc99cc;
	border-left : 1px solid #cc99cc;
	border-right : 1px solid #cc99cc;
}
td.leftoutline {
	border-bottom : 1px solid #666699;
	border-left : 1px solid #666699;
}
td.rightoutline {
	border-bottom : 1px solid #666699;
	border-right : 1px solid #666699;
}
td.shaded {
	border-bottom : 1px solid #3399cc;
	border-left : 1px solid #3399cc;
	border-right : 1px solid #3399cc;
	border-top : 1px solid #ffffff;
}
td.shadedselect {
	border-bottom : 2px solid #9999ff;
	border-left : 2px solid #9999ff;
	border-right : 2px solid #9999ff;
	border-top : 2px solid #9999ff;
}
td.heading {
	background-color : #ffffff;
	font-family : "Times New Roman";
	font-size : 1.1em;
	font-weight : normal;
}
h1.special {
	font : bold 1.2em;
}
td.emshaded {
	background-image: url(http://www.le.ac.uk/teaching/images/bluepix.gif);
	font-size: 0.7em;
	border-top : 1px solid #9999cc;
	border-left : 1px solid #9999cc;
	border-right : 1px solid #9999cc;
}

td.shadedlightmiddle {
	background-image: url(http://www.le.ac.uk/teaching/images/bluepix4.gif);
	border-left : 1px solid #9999cc;
	border-right : 1px solid #9999cc;
	padding-left : 8px;
}

td.shadedlightbottom {
	background-image: url(http://www.le.ac.uk/teaching/images/bluepix4.gif);
	border-bottom : 1px solid #009999;
	border-left : 1px solid #009999;
	border-right : 1px solid #009999;
	padding-left : 8px;
}

td.emshadedlight {
	background-image: url(http://www.le.ac.uk/teaching/images/bluepix4.gif);
	border : 1px solid black;
}
}
strong.red{
	color: #cc0000;
}
ul.main  {
list-style-image: url(http://www.le.ac.uk/teaching/images/earbull.gif);
}
div {
width:100%;}

a.light {
	text-decoration: underline;
	font-size: 1em;
 	color:#0000FF;
	background-color: transparent;
}
a.light:visited {color:#0000FF; background-color: transparent; }
a.light:link {color: #0000FF; background-color: transparent; }
a.light:active { color:#0000FF; background-color: transparent; }
a.light:hover { color:#FF0000; background-color: transparent; }

a.lightnounderline {
	text-decoration: none;
	color: #000000;
	background-color: transparent;
}
a.lightnounderline:visited { color:#000000; background-color: transparent; }
a.lightnounderline:link { color:#000000; background-color: transparent; }
a.lightnounderline:active { color:#000000; background-color: transparent; }
a.lightnounderline:hover { color:#FF0000; background-color: transparent; text-decoration:underline }

a {
	text-decoration: underline;
	color: #0000cc;
	background-color: transparent;
}
a:visited { color:#0000FF; background-color: transparent; }
a:link { color:#0000FF; background-color: transparent; }
a:active { color:#0000FF; background-color: transparent; }
a:hover { color:#FF0000; background-color: transparent; text-decoration:underline }

a.nounderline {
	text-decoration: none;
	color: #0000FF;
	background-color: transparent;
}
a.nounderline:visited { color:#0000FF; background-color: transparent; }
a.nounderline:link { color:#0000FF; background-color: transparent; }
a.nounderline:active { color:#0000FF; background-color: transparent; }
a.nounderline:hover { color:red; background-color: transparent; text-decoration:underline }

a.menunounderline:visited { color:#0000FF; background-color: transparent; text-decoration:none; }
a.menunounderline:link { color:#0000FF; background-color: transparent; text-decoration:none;}
a.menunounderline:active { color:fffff; background-color: transparent; text-decoration:none;}
a.menunounderline:hover { color:#FF0000; background-color: transparent; text-decoration:underline;}

.button {
width : 30px;
}

.leftmenu {width:200px;
text-align:left;}

a.crumbs:visited, a.crumbs:active,a.crumbs:link{color:#0000cc; background-color: transparent; vertical-align:middle; font-size:80%; text-decoration:none;}
a.crumbs:hover {color:red; background-color: transparent; vertical-align:middle; font-size:80%; text-decoration:underline;}

a.whitelink:link {font-weight: normal;color: #FFFFFF;text-decoration: none;} 
a.whitelink:visited {font-weight: normal;color: #FFFFFF;text-decoration: none;} 
a.whitelink:hover {font-weight: normal; color: #FF0000; text-decoration: underline;} 
a.whitelink:active {font-weight: normal;color: #FFFFFF;text-decoration: none;}
a.underline {text-decoration: underline;}


.purpheading {background-color : #9999ff;
	border-bottom : 1px solid #ffffff;
	border-top : 1px solid #ffffff;
	color : #ffffff;
	font-weight : bold;}
	
	.box {
    border-top : 1px solid #cccccc;
	border-bottom : 1px solid #cccccc;
	border-left : 1px solid #cccccc;
	border-right : 1px solid #cccccc;
	
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-bottom:10px;
}

 
span {
	color : red;
}
ul {
	margin-top : 0px;
	margin-left : 20px;
	margin-bottom : 0px;
}
div.left {
	background-color : #9999cc;
	color:white;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
}
div.right {
	background-color : #cc99cc;
	color:white;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 1px;
	padding-right : 1px;
}

.unibar {background-color:#000066; 
text-align:center;
color:#000000; 
vertical-align:middle; 
width:100%; 
border-bottom : 1px solid #000066;
	border-top : 1px solid #000066;}
	
	
@media all {a img { color: inherit; border: none;}}