body{
	font-family: Arial, Helvetica, verdans, sans-serif;
	font-size: 67.5%;
	margin: 0;
	padding: 0;
	/*background-color: #ffffff;*/
	background-color: #e3e3e3;
	background-image: url(../images/body-bg.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	
}



/* link styles at the very end of the document */

h1{
	font-size: 2em;
	font-weight: normal;
}

h2{
	font-weight: normal;
	font-size: 1.7em;
}

h3{
	font-weight: bold;
	font-size: 1.6em;
}

h4{
	font-weight: bold;
	font-size: 1.4em;
	font-style: italic;
}

#skipnav, .hideme {
	display: none;
	visibility: hidden;
}



.bold {
	font-weight: bold;
}

label{
	cursor: pointer;
}
.block {
	display: block;
}
.left{
	float: left;
}

.right{
	float: right;
}

.center {
	text-align: center;
}

p{
	font-weight: normal;
	font-size: 1em;
	color: #000000;
}

.clear, .spacer {
	clear: both;
}
strong {
	font-weight: bold;
}
.uppercase {
	text-transform: uppercase;
}

.corporate {
	color: #ff0198;
	text-align: center;
}
/************************************/
/* page styles				*/
/************************************/

#outer-wrapper {
	display: block;
	margin: 0 auto;
	padding: 0;
	width: 100%;
	width: 960px;
	background-color: transparent;
	
}

#header {
	display: block;
	margin: 0 auto;
	width: 960px;
	height: 152px;
	
}
/* masthead styles start */
#masthead {
	font-family: Arial,Verdana, Helvetica "Sans Serif";
	font-size: 1em;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	height: 121px;
	display: block;
	background-image: url(../images/world_map_header.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#masthead img {
	float: left;
	border-style: none;
	margin: 0;
	background-image: url(http://www.bradford.ac.uk/40/images/uoblogodark-small.png);
	_background-image: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://www.bradford.ac.uk/40/images/uoblogoalpha-small.png',sizingMethod='scale');
}

#masthead h1 {
	text-align: right;
	clear: both;
	font-size: 1.9em;
	margin: 0;
	padding: 6px;
	color: #ffffff;
}

#masthead p {
	font-weight: bold;
	margin: 5px 5px 0px 5px;
	font-family: Arial,Verdana, Helvetica "Sans Serif";
	font-size: 1.1em;	
	padding: 0;
	float: left;
	color: #ffffff;
}
#masthead p a:link, #masthead p a:visited {
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	border-color: #ffffff;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: dashed;
}
#masthead p a:hover, #masthead p a:active {
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	border-color: #ffffff;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-style: solid;
}

#masthead form {
	margin: 5px;
	padding: 0; 
	top: 0%;
	left: 100%;
	text-align: right;
	float: right;
	color: #ffffff;
}
#masthead form label {
	color: #ffffff;
}
#masthead form p {
	margin: 0px 0px 2px 0px;
	text-align: right;
}
/* masthead styles end */

/* top level nav start */
#topNavArea {
	display: block;
	clear: both;
	width: 100%;
	height: 32px;
	margin: 0;
	background-image: url(../images/home-magenta-grey.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}
ul#topLevelNav {
	display: block;
	margin-left: 43px;
}
ul#topLevelNav li {
	display: block;
	float: left;
	line-height: 32px;
	vertical-align: center;
	font-size: 1.1em;
}
ul#topLevelNav li a:link, ul#topLevelNav li a:visited {
	color: #333333;
	text-decoration: none;
	border-right: 1px solid #333333;
	padding: 0 10px;
}
ul#topLevelNav li a:hover, ul#topLevelNav li a:active {
	color: #333333;
	text-decoration: underline;
	border-right: 1px solid #333333;
	padding: 0 10px;
	background-color: transparent;
}
ul#topLevelNav li.first a {
	padding-left: 0;
}
ul#topLevelNav li.last a {
	border-right: none;
}
/* top level nav end */

#inner-wrapper {
	clear: both;
	display: block;
	width: 960px;
	margin: 0 auto 0;
	overflow: auto;
	/*background-image: url(../images/curved-bg2.jpg);*/
	background-image: url(../images/curved-bg3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #ffffff;
}


/* breadcrumb start */
#breadcrumb {
	display: block;
	width: 860px;
	margin: 0;
	padding: 0;
	position: relative;
	top: 45px;
	left: 40px;
}
ul#bc {
	display: block;
	margin: 0;
	padding: 0;
}
ul#bc li {
	display: block;
	float: left;
	padding-left: 14px;
	margin-left: 8px;
	background-image: url(../images/breadcrumb-arrow.jpg);
	background-position: center left;
	background-repeat: no-repeat;
}
ul#bc li.first {
	background-image: none;
	padding-left: 0px;
	margin-left: 0px;
}
ul#bc li a:link, ul#bc li a:visited {
	color: #333333;
	font-size: 1em;
	text-decoration: none;
}
ul#bc li a:hover, ul#bc li a:active {
	color: #333333;
	font-size: 1em;
	text-decoration: underline;
	background-color: transparent;
}
ul#bc li span {
	font-weight: bold;
}
/* breadcrumb end */
#content-wrapper {
	clear: both;
	display: block;
	width: 960px;
	margin: 0 auto 0;
	overflow: auto;
}
/*
#IEroot #content-wrapper {
	background-color: yellow;
}
*/
#left-area {
	display: block;
	margin: 0px 0 0 20px;
	width: 200px;
	float: left;
}
/*
#IEroot #left-area {
	background-color: orange;
}
*/
#IE6root #left-area {
/*	background-color: purple;*/
	margin-left: 10px;
}

/* nav start */

ul#nav {
	margin: 60px 0 40px 0;
	padding: 0;
	
}


ul#nav li {
	display: block;
	width: 200px;
/*	min-height: 28px;*/
	border-bottom: 4px solid #ffffff;
	background-color: #CBCBCB;
	/*background-image: url(../images/nav-arrow.jpg);
	background-position: 0px 10px;
	background-repeat: no-repeat;*/
}
/*
ul#nav li ul#subnav li {
	background-color: #ffffff;
	background-image: url(../images/nav-sub-arrow.jpg);
	background-position: 0px 10px;
	background-repeat: no-repeat;
}
*/

ul#nav li.current {
	background-color: #ffffff;
	/*background-image: url(../images/nav-current-arrow.jpg);*/
}
ul#nav li a:link, ul#nav li a:visited {
	display: block;
	width: 155px;
	padding: 4px 20px;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	line-height: 1.1em;
	text-decoration: none;
	border-right: 5px solid #CBCBCB;
}

ul#nav li a:hover, ul#nav li a:active {
	display: block;
	width: 155px;
	padding: 4px 20px;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000;
	line-height: 1.1em;
	text-decoration: underline;
	border-right: 5px solid #ff0198;
}
ul#nav li.current a:link, ul#nav li.current a:visited,
ul#nav li.current a:hover, ul#nav li.current a:active {
	color: #ffffff;
	background-color: #333333;
	border-right: 5px solid #ff0198;
	border-bottom: 5px solid #ff0198;
}

ul#nav li.current ul#subnav li a:link, ul#nav li.current ul#subnav li a:visited, 
ul#nav li.current ul#subnav li a:hover, ul#nav li.current ul#subnav li a:active {
	background-color: #ffffff;
	border-right: 5px solid #ffffff;
	color: #000000;
	border-bottom: 1px solid #ffffff;
}
ul#nav li.current ul#subnav li.current a:link, ul#nav li.current ul#subnav li.current a:visited, 
ul#nav li.current ul#subnav li.current a:hover, ul#nav li.current ul#subnav li.current a:active {
	background-color: #ffffff;
	border-right: 5px solid #ffffff;
	color: #ff0198;
	border-bottom: 1px solid #ffffff;
}

/*
ul#nav li.current ul#subnav li a:link, ul#nav li.current ul#subnav li a:visited,
ul#nav li.current ul#subnav li a:hover, ul#nav li.current ul#subnav li a:active {
	
	line-height: 1em;
	padding-top: 2px;
	padding-bottom: 2px;
}
*/
/* nav end */

#main-content {
	display: block;
	width: 700px;
	float: left;
	margin: 60px 0 20px 20px;
	padding: 0;
}
#IE7root #main-content {
	min-height: 400px;
	padding-bottom: 20px;
}
/*
#IEroot #main-content {
	background-color: teal;
	
}
*/
#IE6root #main-content {
	padding-right: 0;
	margin-right: 0;
	
}

#dubai #main-content {
	width: 800px;
	margin: 60px 80px 20px 40px;
}


#main-content img {
	margin: 10px;
	background-color: #cbcbcb;
	padding: 3px;
}
#main-content p.nomargin {
	margin: 0;
	padding: 0;
}
#main-content p.nomargin img {
	margin: 10px 0 10px 0;
	background-color: #cbcbcb;
	padding: 3px;
}
#main-content img.right {
	margin: 0 0 10px 10px;
}
#main-content img.left {
	margin: 0 10px 10px 0;
}
#main-content p.center img {
	margin: 10px;
}
#main-content img.file-icon {
	padding: 0;
	margin: 0;
}
#main-content img.noborder {
	padding: 0;
	margin: 0;
}
#main-content img.meet-the-team {
	display: block;
	margin: 0 0 20px 0;
}

#main-content h1 {
	/*color: #ffffff;*/
	/*color: #333333;*/
	color: #ff0198;
	/*background-color: #333333;*/
	margin: 0 0 10px 0;
	padding: 0 8px 8px 0;
}
#main-content h2 {
	color: #333333;
	background-color: #ffffff;
	/*border-bottom: 4px solid #ff0198;
	border-right: 4px solid #ff0198;*/
	margin: 20px 0;
	padding: 6px;
	background-image: url(../images/h2_underline.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
	
}

#main-content h2.fourhundred {
	width: 400px;
	background-position: right bottom;
}
#main-content h2.threehundred {
	width: 300px;
	background-position: right bottom;
}
#main-content h2.nounderline {
	background:none;
	background-image: none;
}
#main-content h2.nopadding {
	margin: 0;
	padding: 0;
}

#main-content h3 {
	margin: 20px 0;
	padding: 8px 8px 0 0;
}
#main-content h4 {
	margin: 10px 0;
	padding: 8px 8px 0 0;
}

div.hr  {
	margin-top: 10px;
	height: 10px;
	border: none;
	background: url(../images/h2_underline.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
div.hr hr {
  display: none;
}

span.top {
	clear: both;
	display: block;
	text-align: right;
	font-size: 1em;
}
#main-content p {
	color: #000000;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 1.2em;
	margin: 0 0 8px 0;
	line-height: 1.2em;
}
#main-content p.bold-notice {
	font-size: 1.4em;
	margin-top: 20px;
	padding: 10px;
	text-align: center;
	color: #ff0198;
	font-weight: bold;
}
#main-content ul, #main-content ol {
	color: #000000;
	margin: 10px 0 20px 30px;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	font-size: 1.2em;
	list-style-type: disc;
}
#main-content ul li, #main-content ol li {
	margin: 0 0 10px 0;
	line-height: 1.2em;
}
#main-content ul li ul li, #main-content ol li ol li {
	font-size: 0.8em;
}
#main-content ul li, #main-content ul li ul li {
	list-style-image: url(../images/bullet.jpg);
}
/* right nav start */
#right-nav-area {
	display: block;
	width: 180px;
	float: right;
	border: 2px solid #cbcbcb;
	margin: 0 0 0 10px;
	padding: 0;
	background-color: #ffffff;
}
#main-content #right-nav-area img {
	margin: 0 0 10px 0;
	padding: 0;
	border: none;
}
#right-nav-area h2 {
	margin: 10px 0 4px 0;
	padding: 12px 8px 4px 23px;
	background-color: #ffffff;
	
}
#right-nav-area ul#right-nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	list-style-image: none;
}
#right-nav-area ul#right-nav li {
	margin:0;
	padding:0;
	border-bottom: 4px solid #ffffff;
	list-style-image: none;
}

#right-nav-area ul#right-nav li a:link, #right-nav-area ul#right-nav li a:visited {
	display: block;
	padding: 4px 20px;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	line-height: 1.1em;
	text-decoration: none;
	border-left: 5px solid #ffffff;
}

#right-nav-area ul#right-nav li a:hover, #right-nav-area ul#right-nav li a:active {
	display: block;
	padding: 4px 20px;
	font-size: 1em;
	font-weight: normal;
	color: #000000;
	line-height: 1.1em;
	text-decoration: underline;
	border-left: 5px solid #ff0198;
}
#right-nav-area ul#right-nav li.current a:link, #right-nav-area ul#right-nav li.current a:visited,
#right-nav-area ul#right-nav li.current a:hover, #right-nav-area ul#right-nav li.current a:active {
	color: #333333;
	background-color: #cbcbcb;
	border-left: 5px solid #ff0198;
}
/* right nav end */

ul.asterix {
	/*color: #CBCBCB;*/
}
ul.asterix li {
	
}
ul.how-to-find-us li span{
	display: block;
	width: 160px;
	font-weight: bold;
	float: left;
}


/* home featured news start */
#main-content #featured-news {
	display: block;
	margin: 20px 0;
	background-color: transparent;
	padding: 0px;
}

#main-content #featured-news .ft_news_item {
	background-color: #f4f4f4;
	padding: 10px;
	margin-bottom: 10px;
}

#main-content #featured-news h2 {
	background-color: transparent;
	background-image: none;
	margin: 0;
	padding: 10px;
	color: #ff0198;
}
#main-content #featured-news h3 {
	margin: 0;
	padding: 10px;
}
#main-content #featured-news p {
	margin: 0;
	padding: 0 10px 10px 10px;
}


/* home featured news end */


/*==============================
style the overseas list
==============================*/


table#overseas ul li {
	font-size: 0.8em;
}



ul#overseas {
	width: 480px;
	min-height: 280px;
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
#IE6root ul#overseas {
	height: 280px
}
ul#overseas li
{
	/* Stipolate the height of each item so that 
	vertical return = items * height */
	line-height: 1.2em;

	/* Clear the defaolt margins & padding 
	so we can style the list from scratch */
	margin: 0;
	padding: 0;
}

/* If li position is left static, Internet 
Explorer disables hyperlinks in the list 
in all but the final column.

This role will be processed only by 
Internet Explorer because only IE believes 
that there's a level above HTML: */

* html ul#overseas li
{
	position: relative;
}

/* Bring the first item of each column 
back up to the level of item 1.
Vertical return = items * height.
Here, 5 items * 1.2em line-height = 6em */

ul#overseas li.India,
ul#overseas li.Norway
{
	margin-top: -18em;
}

#IEroot ul#overseas li.India
{
	/*margin-top: -18.8em;*/
	margin-top: -17.5em;
}
#IEroot ul#overseas li.Norway
{
	/*margin-top: -18.6em;*/
	margin-top: -17.3em;
}
body:nth-of-type(1) ul#overseas li.India {
   margin-top: -17.5em;
}
body:nth-of-type(1) ul#overseas li.Norway {
   margin-top: -17.3em;
}

/* horizontal position of each column */
ul#overseas li.Algeria,
ul#overseas li.Bahrain,
ul#overseas li.Bangladesh,
ul#overseas li.Botswana,
ul#overseas li.Brazil,
ul#overseas li.Brunei,
ul#overseas li.Caribbean,
ul#overseas li.China,
ul#overseas li.Colombia,
ul#overseas li.Cyprus,
ul#overseas li.Egypt,
ul#overseas li.Germany,
ul#overseas li.Ghana,
ul#overseas li.Greece,
ul#overseas li.Hong-Kong
{
	margin-left: 0px;
	width: 100px;
}
ul#overseas li.India,
ul#overseas li.Japan,
ul#overseas li.Jordan,
ul#overseas li.Kenya,
ul#overseas li.Korea,
ul#overseas li.Kuwait,
ul#overseas li.Latvia,
ul#overseas li.Lebanon,
ul#overseas li.Libya,
ul#overseas li.Lithuania,
ul#overseas li.Malaysia,
ul#overseas li.Mongolia,
ul#overseas li.Morocco,
ul#overseas li.Nepal,
ul#overseas li.Netherlands

{
	margin-left: 120px;
	width: 100px;
}
ul#overseas li.Nigeria,
ul#overseas li.Norway,
ul#overseas li.Oman,
ul#overseas li.Pakistan,
ul#overseas li.Poland,
ul#overseas li.Qatar,
ul#overseas li.Saudi-Arabia,
ul#overseas li.Singapore,
ul#overseas li.South-and-Central-America,
ul#overseas li.Taiwan,
ul#overseas li.Tanzania,
ul#overseas li.Thailand,
ul#overseas li.Tunisia,
ul#overseas li.United-Arab-Emirates,
ul#overseas li.United-States-of-America,
ul#overseas li.Vietnam
{
	margin-left: 260px;
	width: 180px;
}

/* home news style */
#home-news-wrapper {
	width: 700px;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden; /* changed from auto when the three tabs was moved up 18/03/09 */
}
#IE7root #home-news-wrapper {
	overflow: hidden;
}
/*
 * #IE6root #home-news-wrapper {
 * 
 * 	
}
*/
#home-left {
	display: block;
	float: left;
	width: 460px;
	margin: 0 0 0 0;
}
#home-right {
	display: block;
	float: right;
	width: 200px;
	margin: 0 0 0 0px;
	background-color: #cbcbcb;
}
#home-right h1 {
	margin: 0;
	padding: 4px 0px 2px 25px;
	background-color: #333333;
	color: #ffffff;
	font-size: 2em;
	font-weight: normal;
	line-height: 1.1em;
	text-decoration: none;
	border-left: 5px solid #FF0198;
	border-bottom: 5px solid #FF0198;
}
#home-right ul#news-home-page {
	width: 190px;
	margin: 0 10px 0 10px;
	padding: 0;
	list-style: none;
	list-style-image: none;
}
#home-right ul#news-home-page li {
	margin: 2px 0;
	padding: 6px 0;
	list-style: none;
	list-style-image: none;
	border-bottom: 2px solid #ffffff;
}
#home-right ul#news-home-page li.all {
	border-bottom: none;
}
#home-right ul#news-home-page li a:link, #home-right ul#news-home-page li a:visited {
	text-decoration: none;
}

/* home news style end */

/* latest news styles start */
ul#latest-news {
	margin: 0;
	padding: 0;
	display: block;
	width: 700px;
	list-style-type: none;
	list-style-image: none;
}
#IEroot ul#latest-news {
	overflow: auto;
}
ul#latest-news li {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 20px 0;
	padding: 0 0 20px 0;
	background-image: url(../images/h2_underline.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
ul#latest-news li h2 {
	background-image: none;
	background:none;
	margin: 4px 0 8px 0;
	padding: 0;
	font-size: 1.4em;
}
ul#latest-news li p {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 1em;
}
ul#latest-news li h2 a:link, ul#latest-news li h2 a:visited,
ul#latest-news li h2 a:hover, ul#latest-news li h2 a:active {
	text-decoration: none;
}
ul#latest-news li p a:link, ul#latest-news li p a:visited,
ul#latest-news li p a:hover, ul#latest-news li p a:active {
	text-decoration: none;
}
ul#latest-news li p.ln-published {
	font-size: 0.9em;
}
ul#latest-news li p.ln-more {
	text-align: right;
	padding-right: 40px;
}
p.ln-intro {
	color: #333333;
	font-weight: bold;
}

/* latest news styles end */

/* footer start */
#footer {
	display:  block;
	width: 960px;
	margin: 0 auto;
	padding: 10px 0 0 0;
	
	min-height: 150px;
	background-color: #ffffff;
}
#footer-inner {
	display: block;
	width: 920px;
	margin: 0 auto;
	padding: 20px 0;
	border-top: 1px dotted #333333;
}

#footer p {
	text-align: right;
	margin: 0;
	line-height: 1.2em;
	font-size: 1.2em;
	font-family: Arial, Helvetica, Verdana, Sans-serif;
	color: #000000;
}
/* footer end */

/* extra's */
span.line-through  {
	text-decoration: line-through;
}
ul#three-tabs {
	display: block;
	margin: 0 auto;
	width: 660px;
	padding: 0;
	overflow: auto;
}
#IE6root ul#three-tabs {
	overflow: hidden;
}
ul#three-tabs li {	
	display: block;
	float: left;
	width: 190px;
	margin: 20px 10px;
	height: 190px;
	/*border: 5px solid #cbcbcb;*/
	/* put the border on the image so that we can have smaller ones in same block*/
}
#IE7root ul#three-tabs {
	overflow: auto;
	padding-bottom: 20px;
}
ul#three-tabs li img {
	padding: 0;
	margin: 0;
	border: 3px solid #cbcbcb;
}

table {
	border: 2px solid #cbcbcb;
	margin: 20px;
	font-family: Arial, helvetica, verdana, sans-serif;
	font-size: 1.2em;
	border-collapse: collapse;
}
table caption {
	text-align: center;
	font-weight: bold;
}
table .asterix {
	color: #ff0198;
	padding: 0 4px;
}
table tfoot td div.asterix-row {
	display: block;
	padding: 8px;
	clear: both;
	overflow: auto;
}
table tfoot td div.asterix-left {
	display: block;
	float: left;
	width: 6%;
}
table tfoot td div.asterix-right {
	display: block;
	float: right;
	width: 93%;
}
table th, table td {
	border: 1px solid #cbcbcb;
	padding: 6px;
}
table th {
	text-align: center;
	font-weight: bold;
	color: #000000;
	background-color: #cbcbcb;
}
table td {
	text-align: left;
}
table td.center-align {
	text-align: center;
}

ul#world-regions-grid {
	list-style: none;
	width: 456px;
	margin: 0 auto;
	overflow: auto;
	border: 1px solid #FF0198;
}
ul#world-regions-grid li {
	list-style: none;
	display: block;
	float: left;
	text-align: center;
	vertical-align: center;
	margin: 0;
	padding: 0;
}
ul#world-regions-grid li a:link, ul#world-regions-grid li a:visited {
	display: block;
	padding: 4px 0;
	line-height: 2em;
	border: 1px solid #FF0198;
	width: 112px;
	background-color: #cccccc;
	font-size: 1.1em;
	color: #000000;
	text-decoration: none;
}
ul#world-regions-grid li a:hover, ul#world-regions-grid li a:active {
	display: block;
	padding: 4px 0;
	line-height: 2em;
	border: 1px solid #FF0198;
	width: 112px;
	background-color: #333333;
	background-color: #FF0198;
	font-size: 1.1em;
	color: #000000;
	text-decoration: none;
}

ul#world-regions-events {
	list-style: none;
	width: auto;
	margin: 2px auto;
	overflow: auto;
	text-align: center;
}
ul#world-regions-events li {
	list-style: none;
	display: block;
	float: left;
	text-align: center;
	vertical-align: center;
	margin: 0;
	padding: 0;
}
ul#world-regions-events li a:link, ul#world-regions-events li a:visited {
	display: block;
	padding: 4px 6px;
	line-height: 2em;
	border: 1px solid #FF0198;
	width: auto;
	background-color: #cccccc;
	font-size: 0.9em;
	color: #000000;
	text-decoration: none;
}
ul#world-regions-events li.current a:link, ul#world-regions-events li.current a:visited,
ul#world-regions-events li a:hover, ul#world-regions-events li a:active {
	display: block;
	padding: 4px 6px;
	line-height: 2em;
	border: 1px solid #FF0198;
	width: auto;
	background-color: #333333;
	background-color: #FF0198;
	font-size: 0.9em;
	color: #ffffff;
	color: #000000;
	text-decoration: none;
}

#world-events-table table td {
	line-height: 1.2em;
}



/* Use this class if a link gets an icon when it shouldn't. */
body a.noicon { background:none; padding:0; margin:0; }

/* Make sure the icons are not cut */
/* removed the visited two a[href^="http:"]:visited, a[href^="https:"]:visited, */


a[href^="http:"],a[href^="https:"], a[href^="mailto:"],  
a[href$=".pdf"], a[href$=".doc"], a[href$=".docx"], a[href$=".xls"], a[href$=".rss"], 
a[href$=".rdf"], a[href^="aim:"] {
/*  padding:2px 22px 0px 0;
  margin:-2px 0;*/
  background-repeat: no-repeat;
  background-position: right center;
}

/* Files */
a[href$=".pdf"]   { background-image: url(../images/icons/pdf.png); padding:2px 22px 0px 0;  margin:-2px 0;}  
a[href$=".doc"], a[href$=".docx"]   { background-image: url(../images/icons/doc.png); padding:2px 22px 0px 0;  margin:-2px 0;}  
a[href$=".xls"]   { background-image: url(../images/icons/xls.png); padding:2px 22px 0px 0;  margin:-2px 0;}  


/* External links */
/*a[href^="http:"]         { background-image: url(../images/icons/external.png); padding-right: 14px; } 
a[href^="https:"]         { background-image: url(../images/icons/external.png); padding-right: 14px; }*/
a[target="_blank"]         { background-image: url(../images/icons/external.png); padding:2px 22px 0px 0;  margin:-2px 0; } 
a[href^="mailto:"]        { background-image: url(../images/icons/email.png);  padding:2px 22px 0px 0;  margin:-2px 0; }
/*a[href^="http:"]:visited  { background-image: url(../images/icons/visited.png); }*/


/* Misc */
/*a[href$=".rss"], 
a[href$=".rdf"]   { background-image: url(../images/icons/feed.png); }
a[href^="aim:"]   { background-image: url(../images/icons/im.png); }
a[href^="http://www.brad.ac.uk"],
a[href^="http://www.bradford.ac.uk"] { background:none; padding:0; margin:0; }
*/


a img{
	border: 0;
}

a:link, a:visited{
	color: #000000;
	text-decoration: underline;
}

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

/* Student views start */
#student-views-wrapper {
	display: block;
	overflow: auto;
	width: 700px;
}
#student-views-left {
	display: block;
	width: 450px;
	float: left;
}
#student-views-left h3 {
	margin-top: 0;
}
#student-views-left img {
	float: left;
	margin: 0 15px 15px 0;
}
#student-views-right {
	display: block;
	width: 220px;
	float: right;
	margin: 0;
	padding: 0;
}
#main-content ul.student-views-nav {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	width: 220px;
	list-style-type: none;
	list-style-image: none;
}
#main-content ul.student-views-nav li {
	display: block;
	margin: 0 0 3px 0;
	padding: 0;
	width: 220px;
	list-style-type: none;
	list-style-image: none;
	background-color: #333333;
	color: #ffffff;
	font-size: 0.9em;
	overflow: hidden;
}
#main-content ul.student-views-nav li.current {
	padding: 3px 6px;
	background-color: #cbcbcb;
	color: #333333;
	width: 208px;
}
#main-content ul.student-views-nav li a:link, #main-content ul.student-views-nav li a:visited {
	display: block;
	width: 220px;
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	padding: 3px 6px;
}
#main-content ul.student-views-nav li a:hover, #main-content ul.student-views-nav li a:active {
	display: block;
	width: 220px;
	color: #333333;
	text-decoration: none;
	margin: 0;
	padding: 3px 6px;
}

#main-content ul.student-views-nav li.current a:link, #main-content ul.student-views-nav li.current a:visited,
#main-content ul.student-views-nav li.current a:hover, #main-content ul.student-views-nav li.current a:active {
	color: #333333;
}
 
/* Student views end */

/* extra home page featured box link style */
a.homepage-featured-link:link, a.homepage-featured-link:hover,
a.homepage-featured-link:visited, a.homepage-featured-link:active {
	text-decoration: none;
	color: #ffffff;
}

