body  {
 font-family : arial, helvetica, sans-serif;
 color : #000000;
 margin : 0;
 font-size : 100%;
 padding : 0;
 border: 0;
 background-color : #f0f0f0;
}

div#container {
 width : 1060px;
}

div#commontitle {
 background-repeat : no-repeat;
 background-image : url(http://www-users.york.ac.uk/~mijp1/images/gradientbar.jpg);
 width: 1150px;
 height: 76px;
}

div#lhsbar {
 position: absolute;
 padding: 3px 3px 3px 2px;
 width: 120px;
 left: 0px;
 top: 76px;
 border : thin solid #008800;
 background-color: #f0f0f0;
 overflow:hidden;
 clear:both;
}

div#maintext  {
 background-repeat : no-repeat;
 vertical-align:top;
 font-family : arial, helvetica, sans-serif;
 background-color : white ;
 width : 1015px;
 margin-left: 130px;
 padding: 10px 0px 0px 3px;
 border   : thin solid #008800;
 background-color : #ffffff;
 }

div#bottomlinks {
 position:relative;
 width : 1018px;
 height: 50px;
 margin-left: 130px;
 border   : thin solid #a0a0a0;
 background-color : #d0d0d0;
}

div#botleft {
 vertical-align: top;
 text-align : center;
 width : 300px;
 height : 50px;
 float : left;
}

div#botright {
 vertical-align: middle;
 width : 300px;
 height : 50px;
 float : right;
}

P.terminal { border-bottom: 1px solid rgb(255, 255, 255);
 padding: 0px 5px;
 line-height: 22px;
 font-family: courier;
 font-size: 100%;
 background-color: rgb(225, 255, 237);
 color: rgb(0, 0, 0);
}

.barlink {
 background-repeat : no-repeat;
 background-color : white;
}

.sidelink {
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 color : #ffffff;
 background-color : #3ea836;
 width : 127px;
 padding-left : 3px;
}

.sidelink a {
 display : block;
 width : 100%;
 color : black;
 text-decoration : none;
}

.sidelink a:hover {
 display : block;
 text-decoration : none;
 color : black;
 background-color : #81e572;
}

.bigsidelink {
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight : 600;
 color : black;
 background-color : #3ea836;
 width : 123px;
 padding-left : 3px;
}

.bigsidelink a {
 display : block;
 width : 100%;
 color : black;
 text-decoration : none;
}

.bigsidelink a:hover {
 display : block;
 text-decoration : none;
 color : black;
 background-color : #81e572;
}

.bottom-navig {
 font-family : arial, helvetica, sans-serif;
 font-size : 11px;
 color : #000080;
 text-decoration : none;
}

.linktable {
}


h1 , h4 , h5 , h6 , p , ol , ul , dl , dt , dd , td , th , blockquote , address , div , multicol {
 font-family : arial, helvetica, sans-serif;
 color : #000000;
}

em , strong , samp , var , cite , dfn , acronym , q , i , u , strike , s , big , small , sup , sub {
 font-family : arial, helvetica, sans-serif;
}
b, strong {
font-family : arial, helvetica, sans-serif;
font-weight : 600;
color: #444444;
}
h1 {
 font-family : arial, helvetica, sans-serif;
 font-size : 160%;
 font-weight : 500;
 color : #555555;
 margin-top : 0;
}
h2 {
 font-family : arial, helvetica, sans-serif;
 color : #555555;
 font-size : 140%;
 font-weight : 500;
 margin-top : 0;
}
h3 {
 font-family : arial, helvetica, sans-serif;
 font-size : 120%;
 font-weight : 600;
 color: #555555;
}
h4 {
 margin-bottom : 2px;
 color: #555555;
 font-size : 100%;
}
hr {
 color : #003399;
 height : 1px;
}

div#nav1{
  padding: 0;
  border: 0;
  margin: 0;
  width: 120px;
}
div#nav1 ul{
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}
div#nav1 li{
 margin: 0;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 color : #ffffff;
 background-color : #3ea836;
 width : 116px;
 padding : 1px 1px 1px 1px;
 float: left;
 border   : thin solid #f0f0f0;
}
div#nav1 li a{
 display : block;
 color : white;
 text-decoration : none;
 width: 116px;
}
div#nav1 li a:hover{
 display : block;
 text-decoration : none;
 color : black;
 background-color : #81e572;
}
div#nav1 li#here{
 margin: 0;
 font-family : arial, helvetica, sans-serif;
 font-size : 13px;
 font-weight: 600;
 color : #ffffff;
 background-color : #3ea836;
 width : 116px;
 padding : 1px 1px 1px 1px;
 float: left;
 border   : thin solid #f0f0f0;
}

div#nav2{
  padding: 0;
  border: 0;
  margin: 0;
  width: 120px;
}
div#nav2 ul{
  margin: 0;
  padding: 0;
  float: left;
  list-style-type: none;
}
div#nav2 li{
 margin: 0;
 font-family : arial, helvetica, sans-serif;
 font-size : 12px;
 color : #ffffff;
 background-color : #3366CC;
 width : 116px;
 padding : 1px 1px 1px 1px;
 float: left;
 border   : thin solid #f0f0f0;
 /*text-align: right;*/
}
div#nav2 li a{
 display : block;
 color : white;
 text-decoration : none;
 width: 116px;
}
div#nav2 li a:hover{
 display : block;
 text-decoration : none;
 color : black;
 background-color : #6699FF;
}


