h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 22px;
	font-weight: normal;
	margin-top: 0px;
	padding: 3px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}

p a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: blue;
	text-decoration: underline;
}

p a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	line-height: 14px;
}

p a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 14px;
}
p a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 14px;
}
acronym, abbr, span.caps {
	cursor: help;
	border-bottom: 1px dotted #000;
	}
/* floats images to the right or left */
.image-right
	{
	float: right;
	}
.image-left
	{
	float: left;
	}

/* old */
.elevenpt {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.elevenpt a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.elevenpt a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
}
.template_elevenpt {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.template_elevenpt a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
}

.template_elevenpt a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
}


.nounderline {

	color: #000000;
}
.twelvept {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.twelvept a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.twelvept a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
}

.purpledoorpt {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38006A;
}

.purpledoorpt a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #38006A;
}

.purpledoorpt a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: blue;
}

.template_twelvept {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.template_twelvept a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.template_twelvept a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	text-decoration: underline;
}

.template_breadcrumb {
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}

.template_breadcrumb a {
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}

.template_breadcrumb a:hover {
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}

.breadcrumb {
	text-decoration: none;
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}

.breadcrumb a {
	text-decoration: none;
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}

.breadcrumb a:hover {
	text-decoration: none;
	color: #6C4D86;
	font-weight: bold;

		font-size: 10px;
}
.tenpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.twentytwopt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: normal;
}
.twentyfivept {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
	line-height: normal;
}
.fourteenpt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.menuRollover {

	color: #000000
}
a.menuRollover {
	text-decoration: none;
	color: #000000
}
a.menuRollover:hover {
	text-decoration: none;
	color: white
}


.menuRollover a {
	text-decoration: none;
	color: #000000
}

.menuRollover a:hover {
	text-decoration: none;
	color: white
}

.vacancyRolloverTitle {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.vacancyRolloverTitle {
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a.vacancyRolloverTitle:hover {
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.vacancyRolloverTitle a {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.vacancyRolloverTitle a:hover {
	text-decoration: none;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.vacancyRolloverDownload {

	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.vacancyRolloverDownload {
	text-decoration: none;
	color: #6C4D86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a.vacancyRolloverDownload:hover {
	text-decoration: none;
	color: #6C4D86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.vacancyRolloverDownload a {
	text-decoration: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.vacancyRolloverDownload a:hover {
	text-decoration: none;
	color: #6C4D86;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.dptquotation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}
.elevenptSpaced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.elevenptSpaced a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C4D86;
}

.elevenptSpaced a:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}

.elevenptSpaced a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
}
.elevenptSpaced a:visited:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
}



/* for generic-img-right */
.generic_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.generic_right a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: blue;
	text-decoration: underline;
}

.generic_right a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	line-height: 17px;
}

.generic_right a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}
.generic_right a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}

.generic_right img {
float:right;
margin-left: 10px;
margin-bottom: 10px;
}


/* end */

/* for news short */
.template_newsshort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.template_newsshort a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: blue;
	text-decoration: underline;
}

.template_newsshort a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	line-height: 17px;
}

.template_newsshort a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}
.template_newsshort a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}

.template_newsshort img {
float:right;
margin-left: 10px;
margin-bottom: 10px;
}
/* end */

/* for generic-img-left */
.generic_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.generic_left a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: blue;
	text-decoration: underline;
}

.generic_left a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	line-height: 17px;
}

.generic_left a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}
.generic_left a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}

.generic_left img {
float:left;
margin-right: 10px;
margin-bottom: 10px;
}

/* end */




.template_elevenptSpaced {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}

.template_elevenptSpaced a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: blue;
	text-decoration: underline;
}

.template_elevenptSpaced a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: underline;
	line-height: 17px;
}

.template_elevenptSpaced a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}
.template_elevenptSpaced a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: blue;
	text-decoration: underline;
	line-height: 17px;
}


.bodylink {
	color: #6D6D6D;
}
a.bodylink:hover {
	text-decoration: none;
	color: #9D7DB7;

}
.13point {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
select {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
}
.width120 {
	width: 120px;
}
.width160 {
	width: 160px;
}

.currentsection {

	color: white;

}

a.currentsection {
	text-decoration: none;
	color: white;

}
a.currentsection:hover {
	text-decoration: none;
	color: white;

}

a.currentsection:visited {
	text-decoration: none;
	color: white;

}

.multilevel-linktable-0 { 
text-indent:10pt;
border-width: thin ;
padding: 0px

width:  100px;

}

.multilevel-linktable-0 td { 
text-indent:10pt;
background-image:url("/images/arrow_right_transparent.gif");  
padding: 2px; 
text-decoration: none

width:  100px;
}

.multilevel-linktable-0 a { 
text-indent:10pt;
font-size: 11px; 
color: black ; 
text-decoration: none

width:  100px;
}

.multilevel-linktable-0 a:hover { 
text-indent:10pt;
font-size: 11px; 
color: white ; 
text-decoration: none
width:  100px;
}



td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


.left_nav_bg_colour1{
	
	Background-Color : #74B5D7

}

.left_nav_bg_colour2{
	
	Background-Color : #9BC8E0

}

.left_nav_bg_colourNews1{
	
	Background-Color : #FFCEB0

}

.left_nav_bg_colourNews2{
	
	Background-Color : #FFA36A

}




.left_nav_bg_colourStudent1{
	
	Background-Color : #EFE7EA

}

.left_nav_bg_colourStudent2{
	
	Background-Color : #CCB0C5

}


.left_nav_bg_colourCourses1{
	
	Background-Color : #A2CED5

}

.left_nav_bg_colourCourses2{
	
	Background-Color : #00A6BC

}


.left_nav_bg_colourCoursesNew1{
	
	Background-Color : #E7E7E7

}

.left_nav_bg_colourCoursesNew2{
	
	Background-Color : #CECFCE

}


.left_nav_bg_colourContact1{
	
	Background-Color : #FFF5B0

}

.left_nav_bg_colourContact2{
	
	Background-Color : #FFDC00

}


.left_nav_bg_colourFacts1{
	
	Background-Color : #FCDCAB

}

.left_nav_bg_colourFacts2{
	
	Background-Color : #FAC87C

}

.left_nav_bg_colourSupport1{
	
	Background-Color : #F7D2E0

}

.left_nav_bg_colourSupport2{
	
	Background-Color : #EEA4BF

}

.left_nav_bg_colourClearing1{
	
	Background-Color : #C8ECB3

}

.left_nav_bg_colourClearing2{
	
	Background-Color : #A3DE83

}

.left_nav_bg_colourIntranet1{
	
	Background-Color : #BBA5CD

}

.left_nav_bg_colourIntranet2{
	
	Background-Color : #9D7EB7

}

.left_nav_bg_colourResearch1{
	
	Background-Color : #B9BBCA

}

.left_nav_bg_colourResearch2{
	
	Background-Color : #868BA6

}

.left_nav_bg_colourInternational1{
	
	Background-Color : #BBA5CD

}

.left_nav_bg_colourInternational2{
	
	Background-Color : #9D7EB7

}

.left_nav_bg_colourPostgrad1{
	
	Background-Color : #7CC3D0

}

.left_nav_bg_colourPostgrad2{
	
	Background-Color : #00A6BC

}

.left_nav_bg_colourPurpleDoor1{
	
	Background-Color : #FFFFFF

}

.left_nav_bg_colourPurpleDoor2{
	
	Background-Color : #FFFFFF

}

.left_nav_bg_colourCreativeForeign1{
	
	Background-Color : #e2c4ac

}

.left_nav_bg_colourCreativeForeign2{
	
	Background-Color : #e4c4aa

}

.left_nav_bg_colourParentPage1{
	
	Background-Color : #BBDAFF

}

.left_nav_bg_colourParentPage2{
	
	Background-Color : #00A6BC

}

.left_nav_bg_colourALERT1{
	
	Background-Color : #FDDDAC

}

.left_nav_bg_colourALERT2{
	
	Background-Color : #FDC886

}

.left_nav_bg_hava1{
	
	Background-Color : #73D8B8

}

.left_nav_bg_hava2{
	
	Background-Color : #aae3d1

}

.whitetext  {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.whitetext a {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}

.whitetext a:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.whitetext a:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
}
.whitetext a:visited:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D6D6D;
}

.template_newsandeventshome {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.template_newsandeventshome a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}

.template_newsandeventshome a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: none;
}
.template_newsandeventshome a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	text-decoration: none;
}
.template_newsandeventshome a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	text-decoration: none;
}
.searchbox {
                text-decoration: none;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8px;
}

.template_elevenptSpacedhide {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 5px;
	color: white;
}

.template_elevenptSpacedhide a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 5px;
	color: white;
	
}

.template_elevenptSpacedhide a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	line-height: 5px;
}

.template_elevenptSpacedhide a:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	line-height: 5px;
}
.template_elevenptSpacedhide a:visited:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: white;
	line-height: 5px;
}

.sixteenpt {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.slforms {
	color: #9966cc;
	background-color: #FFFF66;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;

}
.slborder {
	border: medium solid #FFFF66;

}
.slheadings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9966cc;
	border-top-width: medium;
	border-right-width: 0px;
	border-bottom-width: medium;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFF66;
	border-right-color: #FFFF66;
	border-bottom-color: #FFFF66;
	border-left-color: #FFFF66;

}

.slsubheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #9966cc;
	font-weight: bold;

}

.slmainsub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: #9966CC;

}

.liltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	
}

.liltextthirteen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	
}

/* new tabel header colour definition */

.fourteenpttablehead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #ffffff
}

.arial14ptb {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000}

}

.arial14ptb a {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none}

}

.arial14ptb a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #6C4D86; text-decoration: none}

}

.arial14ptb a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none}

}

.arial14ptb a:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #6C4D86; text-decoration: none}

}

.arial14ptbwht {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff}

}

.arial14ptbwht a {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}

}

.arial14ptbwht a:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #6c4d86; text-decoration: none}

}

.arial14ptbwht a:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffffff; text-decoration: none}

}

.arial14ptbwht a:visited:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #6c4d86; text-decoration: none}

}

table.legacy-table-green caption {font-size: 1.7em; color: #000; text-align: left; padding-bottom:3px;}
table.legacy-table-green {
margin: 5px 5px 5px 5px;
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	border-left: black 1px solid; 
	width: 550px; border-bottom: black 1px solid; 
	border-collapse: collapse; 
	background-color: #e6e6e6; 
	border-spacing: 0px
	}
table.legacy-table-green th {
	border-right: #cccccc 1px dashed; 
	padding-right: 1px; 
	border-top: #cccccc 1px dashed; 
	padding-left: 5px; 
	padding-bottom: 1px; 
	border-left: #cccccc 1px dashed; 
	padding-top: 4px; 
	border-bottom: #cccccc 1px dashed; 
	background-color: #008da8; 
	text-align: left; 
	moz-border-radius: 0px
	}

table.legacy-table-green tr.light {
	border-right: #cccccc 1px dashed; 
	padding-right: 1px; border-top: 
	#cccccc 1px dashed; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	border-left: #cccccc 1px dashed; 
	padding-top: 1px; 
	border-bottom: #cccccc 1px dashed; 
	background-color: #F5F5F5; 
	moz-border-radius: 0px
	}

table.legacy-table-green tr.dark {
	border-right: #cccccc 1px dashed; 
	padding-right: 1px; 
	border-top: #cccccc 1px dashed; 
	padding-left: 1px; 
	padding-bottom: 1px; 
	border-left: #cccccc 1px dashed; 
	padding-top: 1px; border-bottom: #cccccc 1px dashed; 
	background-color: #EEEEEE; moz-border-radius: 0px
	}

table.legacy-table-green td {
	border-right: #cccccc 1px dashed; 
	padding-right: 5px; 
	border-top: #cccccc 1px dashed; 
	padding-left: 5px; 
	padding-bottom: 5px; 
	border-left: #cccccc 1px dashed; 
	padding-top: 5px; 
	border-bottom: #cccccc 1px dashed; 
	moz-border-radius: 0px
	}

	/* from NEW SITE STYLE */

#staff-profile-template .vcard {
width: 100%;
clear: left;
}

#staff-profile-template .vcard img { 

	padding: 0 20px 15px 0;
    float: left;
	background: #fff;
	border: none;

}

#staff-profile-template .vcard img.vcard-icon { 

	padding: 0 20px 10px 0;
    float: right;
	background: #fff;
	border: none;
}

#staff-profile-template .vcard p {

	line-height: 1.5em;
	margin: 0;
	padding: 0;

}
#staff-profile-template h3 {

clear:both;

}

.stafflist-table caption {font-size: 110%; color: #93f; text-align: left;}
.stafflist-table table {margin: 0; padding: 0; border-collapse: collapse; width: 100%;}
.stafflist-table td, th {padding: 10px 4px; border-bottom: 1px solid #EEE;}
.stafflist-table td + td {border-left: 1px solid #FAFAFA; color: #999;}
.stafflist-table td + td + td {color: #666; border-left: none;}
.stafflist-table tfoot th {text-align: right;}
.stafflist-table th {text-align: left;}
.stafflist-table th + th {text-align: right;}
.stafflist-table th + th + th {text-align: left;}
.stafflist-table thead tr, tfoot tr {color: #555; font-size: 0.8em;}
.stafflist-table tr {font: 12px sans-serif; background: url(../images/lbluefade.jpg) repeat-x #fff bottom; color: #666;}
.stafflist-table tr:hover {background: #fafada;}

/* For Nik, used on DoDo site, registry NOTE this is Intranet and IntERnet  */


#dodo {
width: 500px;
border-right: 1px none #000;
padding: 0 0 1em;
margin-bottom: 1em;
background-color: #fff;
color: #333;
font-size: 12px;
}

#dodo h4 {
font: bold 1.2em Arial, Helvetica, sans-serif;
color: #333333;
background: #fff url(/images/new/dodo/titlebar.gif) repeat-y top left;
padding: 3px 0px 3px 5px;
margin: 5px 0px;
width: auto;
height: auto;
float: none;
text-transform: uppercase;
border: 1px solid #ccc;
}

#dodo ul {
list-style: none;
margin: 0;
padding: 0;
border: none;
width: 500px;
}
		
#dodo li {
background: #fff url(/images/new/dodo/middlebar.gif) repeat-y top left;
border-bottom: 1px solid #90bade;
margin: 0;
list-style: none;
width: 500px;
}
			
#dodo ol {
background: #fff url(/images/new/dodo/lightbar.gif) repeat-y top left;
list-style: none;
margin: 0;
padding: 0;
border: none;
}
		
#dodo li a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #917aa5;
border-right: #fff;
background-color: none;
color: #000;
text-decoration: none;
width: 96%;
}
		
#dodo ol a {
display: block;
padding: 5px 5px 5px 0.5em;
border-left: 10px solid #917aa5;
border-right: #fff;
background-color: none;
color: #000;
text-decoration: none;
width: 96%;
text-indent: 40px;
}

html>body #dodo li a {
width: auto;
}

#dodo li a:hover {
border-left: 10px solid #d3becf;
border-right: 10px none #5ba3e0;
background-color: none;
color: #000;
}
		
#dodo ol a:hover {
border-left: 10px solid #d3becf;
border-right: 10px none #5ba3e0;
background-color: none;
color: #000;
text-decoration: underline;
}

/*-----------------end DoDo stuff -------------------------------------------------------*/
