p.right {
		text-align: right;
}

p.top {
		text-align: right;
		font-size: 0.75em;
	}
	
a:link {
		 color: #336699;
}

a:active {
		 color: #336699;
}

a:visited {
		 color: #336699;
}

a:hover {
	 color: #000000;
	 background-color: #ccccff;
}

a:link.footnote {
		 color: #990033;
}

a:visited.footnote {
		 color: #990033;
}

a:active.footnote {
		 color: #000000;
}

a:hover.footnote {
	 color: #ffffff;
	 background-color: #9999cc;
	 }
	 
img {
border: 0;
}	 

#masthead {
    display: block;
    background: #000000;
  	margin:  0 0 20px 0;
	padding: 0;
	border-bottom: 10px solid #ff0099;
	}


#masthead h1 {
		 font-size: 1.8em;
		 text-align: right;
		 color:  #ffffff;
		 padding: 0;
		 margin: 0 10px 10px 0;
}
					
#access_navigation {
	margin: 0;
	}
	
#access_navigation ul {
	color: #ffffff;
	}

#access_navigation ul li {
  border-left: 1px solid #ffffff;
	}

#access_navigation ul li.first, #access_navigation ul li.search {
  border-left: none;
	}

#access_navigation ul li {
  border-left: 1px solid #ffffff;
	}

#access_navigation a:link {
		 color: #ffffff;
		 text-decoration: none;
}

#access_navigation a:visited {
		 color: #ffffff;
		 text-decoration: none;
}

#access_navigation a:hover {
         color: #000000;
		 background: #cccccc;
}

#masthead border {
         color: rgb(236,0,140);
         }

#masthead_logo a:link {
		 border: none;
}

#masthead_logo a:hover {
		 background-color: #ffffff;		 
		 border: none;
		 text-align: center;
}

#main_container {
/*  border-left: 1px solid rgb(77,72,91);
	border-right: 1px solid rgb(77,72,91);*/
	font-size: 1.2em;
	}
	
#main_container h2 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 2em;
	color: rgb(236,0,140);
	width: 100%;
	border-bottom: 1px solid #908070;
	}
	
#main_container h3 {
	font-family: Arial,Helvetica,Sans-Serif;
	font-size: 1.5em;
	padding: 10px 0 0 0 ;
	color: rgb(236,0,140);
	width: 100%;
	}

#main_content ul {
 list-style-type: square;
 }
 		
#main_content li {
	margin-bottom: 0.5em;
	}
	
#main_container p.search {
  text-align: right;
	}
	
#main_content ol.lower {
  list-style-type: lower-alpha;
}

#main_content img {
  float: right;
	padding:  0 0 0 5px;
	border:  none;
	}

#main_content li.new {
		 list-style-type: square;
		 list-style-image: url(http://www.bradford.ac.uk/img/new.gif);
}
	
#main_content table {
	font-family:  Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	width: 100%;
	border: 1px;
	border-spacing: 5px;
	border-style: solid;
	background-color:  #ffffff;
	}	
	
#main_content th {
	font-weight: bold;
	color: #ffffff;
	background-color: #336699;
}

#main_content td {
    background-color: #f5f5f5;
		border: 1px solid #cccccc;
	}
	
#td.date {
    font-size: 1em;
	} 		  	

#main_content td.error {
    background-color: #990033;
	color: #ffffff;
}

#main_content span.error {
	background-color: #990033;
	color: #ffffff;
}
#leftbar {
	float: left;
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
	width: 22%;
	background-color: #ffffff;
	
 }

#leftbar h1 {
	display: block;
	text-align: left;
	padding: 5px 0px 5px 5px;
	margin: 0px 0px 5px 0px;
    font: 1em Verdana, Arial, Helvetica, "Sans-Serif";
	font-weight: bold;	
	color:  #ffffff;
    background-color: #336699;
  }

#leftbar ul {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 2em;	 
  }

#leftbar li {
	list-style-type: square;
	margin: 0px 0px 2px 0px;
    color: #4F4F4F;
  }

#leftbar li.here {
	list-style-type: square;
	margin: 0px 0px 2px 0px;
    color: #000000;
    font-weight: bold;
}
	
#leftbar a {
	display: block;
	text-decoration: none;
	    color: #4F4F4F;
}

#leftbar a.here {
	list-style-type: square;
	margin: 0px 0px 2px 0px;
    color: #000000;
    font-weight: bold;
	}
	
#leftbar a:visited {
		 color: #4F4F4F;
}

#leftbar a:hover {
	color: #000000;
	background-color: #ccccff;
}	

/*
#leftbar {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 1em;
	padding-left: 3px;
	}
	
#leftbar ul {
	list-style-type: none;
	text-align: right;
	margin:  0 0px 0px 5px;
	padding: 5px 0 5px 0;
	}

#leftbar li.head {
	text-align: center;
	padding: 0px 5px 0px 0px;
	font-weight: bold;
	color:  #ffffff;
  background-color:  rgb(209,211,212);
}		

*/
	
#rightbar {
	text-align: center;
}

#rightbar blockquote {
	background-color: white;
  border: solid #ff0099;
	border-width: 7px 0;
	color: #ff0099;
	font-family:  Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 1.35em;
	font-weight: bold;
	padding:  5px 0 5px 0;
	text-align:  center;
	margin: 0 10px 0 0;
	}

#rightbar p.quote {
		padding: 30px 0 5px 0;
		margin: 30px 0 5px 0;
	font-size: 1.2em;
	font-weight: bold;
		}	

#rightbar p {
  margin: 0;
	padding: 0;
	}	
	
p.quote1 {
		padding: 50px 0 0 0;
		margin: 50px 0 0 0;
		font-style: italic;
		font-weight: bold;
		font-size: 1.4em;
		color: #009900;
	}	
	
p.quote2 {
		padding: 50px 0 0 0;
		margin: 50px 0 0 0;
		font-style: italic;
		font-weight: bold;
		font-size: 1.4em;
		color: #ff6600;
	}	
	
p.quote3 {
		padding: 50px 0 0 0;
		margin: 50px 0 0 0;
		font-style: italic;
		font-weight: bold;
		font-size: 1.4em;
		color: #990099;
	}	
	
p.quote4 {
		padding: 50px 0 0 0;
		margin: 50px 0 0 0;
		font-style: italic;
		font-weight: bold;
		font-size: 1.4em;
		color: #0099ff;
	}	
	
p.quote5 {
		padding: 80px 0 0 0;
		margin: 80px 0 0 0;
		font-style: italic;
	font-size: 1.3em;
	font-weight: bold;
			color: #ff6600;
		}			
	
#rightbar img {
  margin: 15px 0 0 0;
	padding: 0;
	}	
		
#footer {
  clear: both;
	border-top: 2px solid #9999cc;
	text-align: right;
	margin-top: 10px;
	}

#footer img {
  float: left;
	margin: 5px 0 0 0;
	padding: 0;
	}	
	
#footer p {
  display: block;
	margin:  0;
	padding: 0;
	}
