/* university colours as follows:
uob magenta: #ff0099
uob grey: #cccccc
soedt: #ffcc00
sls: #339999
ssis: #993399
soh: #99cc33
sled: #003399
soi: #ff0000
som: #666699
gradschool: #999999*/

body {
  	background-color: #ffffff;
		 color: #000000;
}

#skipnav a:focus {
  background: #fff; 
	border: solid 2px #1B6BD8;
	}
	 
#skipnav a:hover {
  color: #029EDE;
	}

#skipnav a:active {
	background: #fff;
	border: solid 2px #1B6BD8;
  }

a:link {
	color: #003399;
}

a:visited {
	color: #003399;
}

a:active {
	color: #003399;
}

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

/* masthead styles */

/* replace background-color value with school or desired colour for header block*/
#masthead {
  background-color: #000000;
	color: #ffffff;
	}

#masthead a:link {
  color: #ffffff;
}

#masthead a:visited {
	color: #ffffff;
}

#masthead a:active {
	color: #ffffff;
}

#masthead a:hover {
	color: #000000;
	background-color: #cccccc;
}

/* leftcolumn styles */

#leftcolumn {
  border: 1px solid #cccccc;
	background-color: #ffffff;
	}

#leftcolumn h1 {
  color: #000000;
	background-color: #cccccc;
	}
	
#leftcolumn a:link {
  color: #000000;
}		 

#leftcolumn a:visited {
	color: #000000;
}		 
#leftcolumn a:active {
	color: #003399;
}		 
#leftcolumn a:hover {
	color: #000000;
	background-color: #cccccc;
}		 

/* centre styles */

#centre img {
  border: 1px solid #cccccc;
	}

#centre h1 {
  color: #000000;
	}

#centre h2 {
  border-top: 1px solid #cccccc;
	color: #000000;
	}

#centre h3 {
  color: #000000;
	} 

#centre th {
		 background-color: #cccccc;
}

#centre td {
		 background-color: #ffffff;
}

#centre table {
  border: 1px solid #cccccc;
	}
	
/* right column styles */

#rightcolumn {
	border: 1px solid #cccccc;
	background-color: #ffffff;
  }

#rightcolumn h1 {
	color: #000000;
	background-color: #cccccc;
  }

#rightcolumn h2 {
	color: #000000;
	background-color: #cccccc;
  }

#rightcolumn a:link {
	color: #000000;
  }		 

#rightcolumn a:visited {
	color: #000000;
  }		 

#rightcolumn a:active {
	color: #003399;
  }		 

#rightcolumn a:hover {
	color: #000000;
	background-color: #cccccc;
  }		 

/* footer styles */

#footer p.nav {
	border-bottom: 1px solid #cccccc;
  }

#footer a.nav:link {
	color: #003399;
}

#footer a.nav:visited {
	color: #003399;
}

#footer a.nav:active {
	color: #003399;
}

#footer a.nav:hover {
	color: #000000;
	background-color: #cccccc;
}
