body {
	margin: 0;
	padding: 0;
	border: 0;
	text-align: center;
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/bg_retro.gif) repeat;
	}
h1 {
	display: none;
}
h2 {
	font-size: 115%;
	color: #27bae5;
	font-weight: bold;
	margin: 10px;
	padding: 0;
		background-color:#fff;

}
h3 {
	font-size: 105%;
	color: #fa4e96;
	margin: 10px 10px 0 10px;
	padding: 0;
	font-weight: bold;
}
h3 a {
	color: #fa4e96;
}
h4 {
	font-size: 100%;
	color: #aabe4a;
	margin: 10px 10px 0 10px;
	padding: 0;
	font-weight: bold;
}
.contentleft, .contentcontact, .footer, .more, #more, .sitemap, .contentproject, .contentleftsitemap {
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
/*====================================================================*/
/* general linking */
a, .contentproject2 img {
	text-decoration: none;
	border: none;
	
}

.contenthomeleft a, h2 a, .more, .more a, selected a, .content a, .contentleft a, .contentcontact a, .contentproject a {
	color: #fa4e96;
	text-decoration: none;
}
.sitemap a{
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
/*====================================================================*/
/* maindiv contains page  */
#maindiv {
	background-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 70%;
	margin: 10px auto;
	padding: 0;
	width: 90%;
	height: 100%;
	text-align: left;
	color:#666;
}
.logo {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/retro_logo.gif) no-repeat;
	vertical-align: top;
	display: block;
	margin: 0;
	width:100%;
	height: 67px;
	padding: 10px 0 0 0!important;
	padding: 10px 0;
	padding/**/:/**/ 0 0 10px 0;
}
.logo img {
	margin: 0 0 0 10px;
}
.content {
	width: 100% !important;
	width: 100%;
	width/**/:/**/ 100%;
	display: block;
	float: left;
	clear: both;
	margin: 0;
	height:100%;
	padding:0;
	background-color:#fff;
	}

/*====================================================================*/
/* content contained in content div */
.contentrightimage {
	display: none;
}
.contentrightimage2 {
	display:none;
}
.contentrightimage3 {
	display:none;
}
.contentrightimage4 {
	display:none;
}
.contentrightimage5 {
	display:none;
}

.contentrightimage img{
	margin: 0;
	display: block;
	}
.contentrightimage img a{
	border: none;
	text-decoration: none;
}
.contentleft form{
	background:#fef5ce;
}

.contentleft form span{
	margin: 0 10px 10px 0;
	float:left;
	font-weight:bold;
}
.contentleft form .message{
	margin: 10px 0;
	clear:both;
	float: left;
	font-weight:bold;
}
textarea{
	width:630px !important;
	width:630px;
	width/**/:/**/630px;
	}
textarea, input{
	border: solid 1px #8d8db0;
	color:#333;
}
.contentleft form .submit{
	margin: 10px 0 0 0;
	clear:both;
}
label {
	color:#fa4e96;
}
span input {
	width: 300px !important;
	width: 300px;
	width/**/:/**/ 290px;
}
.submit{
	margin-left:10px;
}
.forminput{
	float:left;
	clear:both;
}
.contentproject {
	margin: 5px !important;
	margin: 5px;
	margin/**/:/**/0;
	padding: 0 0 0 0 !important;
	padding:0;
	padding/**/:/**/0;
	float: left;
	height: 100%;
	width: 99% !important;
	width: 99%;
	width/**/:/**/ 100%;
	background:#fef5ce;
}
.contentproject2 {
	padding: 0 0 0 10px;
}
.contentproject3 {
	margin-left: 105px;
	clear: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	padding: 0;
}
.contentprojectimage {
	float: left;
	text-align: center;
	margin-top: 20px;
	margin-left: 10px;
	border: none;
}
.contentproject img {
	border: none;
}
#more {
	clear: both;
}
/*====================================================================*/
/* footer div */
.footer {
	width: 95% !important;
	width: 96%;
	width/**/:/**/ 97%;
	color: #fa4e96;
	font-weight:bold;
	display: block;
	text-align: right;
	margin: 10px 0 10px 0 !important;
	margin: 10px 0 10px 0;
	margin/**/:/**/10px 0 10px 0;
	padding: 0;
	clear:both;
	background-color:#fff;
}
.footer a {
	color: #fa4e96;
}
.footer a:hover {
	color: #aabe4a;
}
/*====================================================================*/
/* main navigation contained in footer div */
#mainnav {
	clear: both;
	margin: 5px 0 5px 0 !important;
	margin: 5px 0 20px 0;
	margin/**/:/**/ 5px 0 0 0;
	padding: 5px 5px 5px 15px !important; /* necessary for padding on li a to work in IE without being cropped */
	padding: 0 0 5px 9px;
	white-space: nowrap;
	width: 98%;
	text-align: right;
	font-size: 115%;
	background-color:#fff;
	color:#fff;
}
#mainnav ul {
	display: inline;
	margin: 0;
	padding: 0;
}
#mainnav li.first  {
	display: inline;
	font-weight: bold;
	list-style: none;
}
#mainnav li.all  {
	display: inline;
	font-weight: bold;
	list-style: none;
}
#mainnav ul li a {
	color: #aabe4a;
	padding: 2px 0 2px 0;
	margin: 0 40px 0 0;
	border: 0 none;
	background: #fff;
}
#mainnav li.first a:hover {
	color: #ff7b12;
	background: #fff;
}
#mainnav li.all a:hover {
	color: #ff7b12;
	background: #fff;
}
html {
        scrollbar-base-color: #fff;
        scrollbar-arrow-color:#aabe4a;
        scrollbar-track-color:#aabe4a;
        scrollbar-shadow-color:#aabe4a;
        scrollbar-lightshadow-color: #aabe4a;
        scrollbar-darkshadow-color: #aabe4a;
        scrollbar-highlight-color:#fff;
        scrollbar-3dlight-color:#aabe4a;
}
/*====================================================================*/
/* scroll area */
.contentleft {
	margin: 5px !important;
	margin: 5px;
	margin/**/:/**/0;
	padding:0;
	float: left;
	height: 100%;
    overflow: visible;
	width: 99% !important;
	width: 99%;
	width/**/:/**/ 100%;
	background:#fef5ce;
}
.content p{
	margin: 0 0 10px 10px;
	padding:0;
}
.contentproject p {
	margin: 20px 0 0 10px;
}
.indent{
	padding:10px;
}
/*====================================================================*/
/* maindiv border */
.maindivbl {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivbl.gif) 0 100% no-repeat;
}
.maindivbr {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivbr.gif) 100% 100% no-repeat;
}
.maindivtl {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivtl.gif) 0 0 no-repeat;
}
.maindivtr {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivtr.gif) 100% 0 no-repeat; 
	padding: 10px;
}
.maindivt {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivdot.gif) 0 0 repeat-x; 
	width: 100% !important;
	width: 100%;
	width/**/:/**/100%;
}
.maindivb {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivdot.gif) 0 100% repeat-x;
}
.maindivl {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivdot.gif) 0 0 repeat-y;
}
.maindivr {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/maindivdot.gif) 100% 0 repeat-y;
}

/*====================================================================*/
/* content area border */
.bl {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/bl.gif) 0 100% no-repeat;
}
.br {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/br.gif) 100% 100% no-repeat;
}
.tl {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/tl.gif) 0 0 no-repeat;
}
.tr {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/tr.gif) 100% 0 no-repeat; 
	padding: 10px;
}
.t {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 0 repeat-x; 
	width: 100% !important;
	width: 100%;
	width/**/:/**/100%;
}
.b {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 100% repeat-x;
}
.l {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 0 repeat-y;
}
.r {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 100% 0 repeat-y;
	
}
/*====================================================================*/
/* img area border */
.blimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/bl.gif) 0 100% no-repeat;
}
.brimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/br.gif) 100% 100% no-repeat;
}
.tlimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/tl.gif) 0 0 no-repeat;
}
.trimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/tr.gif) 100% 0 no-repeat; 
	padding:11px 0 !important;
	padding:11px 0;
	padding/**/:/**/7px 0;
}
.timg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 0 repeat-x; 
	width: 100% !important;
	width: 100%;
	width/**/:/**/100%;
}
.bimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 100% repeat-x;
}
.limg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 0 0 repeat-y;
}
.rimg {
	background: url(http://itrdu1.linst.ac.uk/jane/jane/images/graphics/dot.gif) 100% 0 repeat-y;
}
.project {
	float:left;
	text-align: center;
	margin: 0 5px;
	width:100%;
}
table {
	text-align:center;
	border: none;
	margin: 40px 0;
	cellspacing: 0;
	font-weight:bold;
	width:100%;
}
table.project{
	align:left;
	border: none;
	margin: 0;
	cellpadding: 0;
	cellspacing: 0;
	font-weight:normal;
	width:100%;
}

table.project img{
	margin: 5px 0;
	padding: 5px 0;
	border: none;
}
.tdwidth{
	text-align: center;
	background:#fff;
	width:200px;
}
.tdwidth2{
	text-align: center;
	background:#fef5ce;
	margin:0;
	padding:0;
}
tr{
	background:#fef5ce;
}
.tabletext{
	padding: 10px;
	vertical-align:top;
}
.tabletext p{
	padding: 10px 0;
	margin: 0;
}
