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

#skipnav {
    position: absolute;
    left: -9999px;
	font-size: small;
	}
	
#skipnav a:focus {
  display: block;
	position: absolute;
	top: 20px; 
	left: 10020px; 
	font-size: large; 
	padding: 10px; 
	width: 15em; 
	z-index: 1;
	}
	
#skipnav a:active {
  display: block;
	position: absolute;
	top: 20px;
	left: 10020px;
	font-size: large;
	padding: 10px;
	width: 15em;
	z-index: 1;
	}

.hidden {
		 display: none;
}

#masthead {
		 margin: 0px 0px 5px 0px;
		 padding: 0px 0px 0px 0px;
		 width: 100%;
  	     display: block;
}
  
#masthead img {
		 float: left;
		 margin: 10px 10px 10px 10px;
		 border-style: none;
}
#masthead form {
		 margin: 3px 5px 3px 0px;
		 padding: 0px 0px 0px 0px; 
		 top: 0%;
		 width: 50%;
		 left: 100%;
		 text-align: right;
		 float: right;
}

#masthead form p {
		 margin: 0px 0px 2px 0px;
		 text-align: right;
}

#masthead ul {
		 clear: both;
		 width: 100%;
		 display: block;
		 list-style: none;
		 text-align: center;
		 border-width: 0px 0px 0px 0px;
		 border-style: none none none none;
		 margin: 5px 0px 0px 0px;
		 padding: 3px 0px 5px 0px;
}

#masthead li {
		 display: inline;
		 text-align: center;
		 padding: 0px 0px 0px 0px;
		 margin: 0px 4px 0px 4px;
}


#masthead li.here {
		 text-align: center;
}

/* hide these from ie mac \*/
#masthead ul {
		 text-align: center;
}

#masthead li {
		 text-align: center;
		 padding: 0px 1px 0px 1px;
		 margin: 0px 0px 0px -1px;
}

#masthead li.left {
		 padding: 0px 1px 0px 0px;
}

#masthead li.right {
		 padding: 0px 0px 0px 1px;
}

#masthead li.here {
		 text-align: center;
		 padding: 0px 4px 0px 4px;
		 margin: 0px 0px 0px 0px;
}

#masthead li a {
		 text-align: center;
		 padding: 0px 10px 0px 10px;
		 text-decoration: none;
}
/* end of mac hidden */

  
  
#leftcolumn {
clear: none;
		 float: left;
		 margin: 5px 0px 0px 0px;
		 padding: 0px 0px 0px 0px;
		 width: 20%;
		 border: 1px;
		 border-style: solid;
}

#leftcolumn h1 {
		 display: block;
		 margin: 0px 0px 0px 0px;
		 text-align: center;
}

#leftcolumn ul {
		 padding: 5px 5px 0px 5px;
		 margin: 0px 0px 0px 1.5em;	 
}

#leftcolumn li {
         padding: 0px 0px 0px 0px;
		 list-style-type: square;
}

#leftcolumn li.corp {
		 list-style-type: square;
		 list-style-image: url(http://www.bradford.ac.uk/img/magentasquare.gif);
}

#leftcolumn li.arch {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-archenv.gif);
}

#leftcolumn li.eng {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-engrg.gif);
}

#leftcolumn li.health {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-hlth.gif);
}

#leftcolumn li.info {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-inf.gif);
}

#leftcolumn li.lss {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-grey.gif);
}
	
#leftcolumn li.life {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-life.gif);
}

#leftcolumn li.sled {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-led.gif);
}

#leftcolumn li.mgt {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-mgt.gif);
}
	
#leftcolumn li.ssis {
		 list-style-image: url(http://www.bradford.ac.uk/img/sq-intl.gif);
}

#leftcolumn ul.black {
		 padding: 0px 5px 5px 15px;
		 margin: 0px 0px 0px 2em;
		 list-style-type: square;
}

#leftcolumn li.black {
         padding: 0px 0px 0px 0px;
         list-style-image: url(http://www.bradford.ac.uk/img/magentasquaresmall.gif);
}   

#leftcolumn hr {
		 width: 80%;
		 height: 1px;
}

#leftcolumn p {
	   text-align: center;
}

#leftcolumn img {
		 border-style: none;
}

#centre {
float: left;
width: 50%;
clear: none;
	 margin-left: 2%;
		 margin-right: 2%;
		 padding: 0px 5px 0px 10px;
}

#centre a {
         text-decoration: none;
}         

#centre img {
		clear: right;
		 float: right;
		 padding-right: 3px;
		 padding-bottom: 10px;
		 margin-bottom: 10px;
         border-style: none;
}

#centre object {
		 float: right;
		 padding-right: 3px;
		 padding-bottom: 2px;
         border-style: none;
}

#centre p img {
		 float: left;
         border-style: none;
}

#centre p.strip {
		 text-transform: uppercase;
		 margin: 0px 0px 18pt 12pt;
		 padding: 0px 0px 0px 0px;
}

#centre p.striphome {
		 text-transform: uppercase;
		 margin: 0px 0px 36px 12pt;
		 padding: 0px 0px 36px 0px;
}

#centre h1 {
		 margin: 10px 0px 3pt 0px;
		 padding: 0px 0px 0px 0px; 
}

#centre h1.home {
		clear: left;
		 margin: 10px 0px 3pt 0px;
		 padding: 0px 0px 0px 0px;
}


#centre h2 {
		 margin: 3pt 0px 0px 0px;
		 border-top: 1px solid #cccccc;
}

#centre h3 {
		 margin: 3pt 0px 0px 0px;
}

#centre p {
		 margin: 0px 0px 6pt 24pt;
		 padding: 0px 0px 0px 0px;
}

#centre p.posted {
		 margin: 3pt 0px 0px 0px;
		 text-align: right;
}

#centre p.lastupdated {
		 margin: 3pt 0px 0px 0px;
		 border-top: 1px solid #cccccc;
		 text-align: right;
}
	 
#rightcolumn {
clear: none;
		 float: right;
		 margin: 5px 0px 0px 0px;
		 padding: 0px 0px 0px 0px;
		 width: 20%;
		 border: 1px;
		 border-style: solid;
}

#rightcolumn h1 {
		 display: block;
		 margin: 0px 0px 0px 0px;
		 text-align: center;
}

#rightcolumn h2 {
		 display: block;
		 text-align: center;
		 margin: 3px 0px 3px 0px;
}
#rightcolumn ul {
		 padding: 5px 5px 5px 5px;
		 margin: 0px 0px 0px 2em;
		 list-style-type: square;
}

#rightcolumn li {
         padding: 0px 0px 0px 0px;
}  

#rightcolumn ul.student {
		 padding: 0px 5px 5px 0px;
		 margin: 0px 0px 0px 15px;
		 list-style-type: square;
}

#rightcolumn li.student {
		 font-size: 1em;
         padding: 0px 0px 0px 0px;
}          

#footer {
		 margin: 0px 0px 0px 0px;
		 padding: 0px 0px 0px 0px;
		 clear: both;
		 text-align: right;
}

#footer p.nav {
		 display: block;
		 padding: 3px 3px 4px 3px;
		 margin: 5px 0px 5px 0px;
}

#footer p {
		 margin: 0px 0px 0px 0px;
		 padding: 0px 4px 0px 0px;
}

#footer img {
		 margin: 10px 10px 10px 10px;
		 border-style: none;
		 float: left;
}

iframe {
		 float: left;
		 border-style: none;
}
