th	{font-weight:bold;}

div.phil 
{
text-align: center;
}
div.phil table 
{
margin: 0 auto; 
width:90%;
xxtext-align: left;
}

x.btenghome	{
margin-top:100px;
padding-top:5px;
}

img	{
border:0;
}



p.uploadafile	{
margin-top:0px;
padding-top:1.35em;
xmargin-top:12px;
xmargin-bottom:12px;

}

/* CT */

.adulted	{
margin-top:1em;
}
ul.adedmodules	{
line-height:0.5em;
}

.bullets {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodybold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; TEXT-INDENT: 7px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableborder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
}
table.newsColumns	{
text-align:center;
border-top: #e5eff5 0px solid;
border-bottom: #e5eff5 0px solid;
width:575px;
padding: 0px;
height:380px;
}
.tableborder1 { /* */
text-align:left;
height: 100px;
border: 1px solid #006699;
xborder: 1px solid white;
padding: 2px;
background-color: #e5eff5;
}
.tableborder2 {
/*BORDER-RIGHT: #E3E9EC 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid;*/
text-align:left;
height: 100px;
border: 1px solid #cc9000;
padding: 2px;
background-color:#FFCC66;
}

.tableborder2_doubleheight {
text-align:left;
height: 200px;
border: 1px solid #cc9000;
padding: 2px;
background-color:#FFCC66;
}

.tableborder3 { /* */
text-align:left;
height: 26px;
border: 1px solid #006699;
padding: 3px;
background-color: #e5eff5;
width:100%;
}


.vertDivide	{
border-right: 0px solid #006699;
BORDER-RIGHT: #e5eff5 1px solid;
}

.smalltext1 {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
a.redbold {
	FONT-WEIGHT: bold; xxCOLOR: #660000;
	text-decoration:none;
}
a.redbold:visited {
	FONT-WEIGHT: bold; COLOR: purple;
	text-decoration:none;;
}
a.redbold:hover {
	FONT-WEIGHT: bold; xxCOLOR: #660000;
	text-decoration:underline;
}

a.link2more {
	FONT-WEIGHT: ; xxCOLOR: #660000;
	text-decoration:none;
}

a.link2more:hover {
	FONT-WEIGHT: ; xxCOLOR: #660000;
	text-decoration:underline;
}
td.body	{
padding: 3px;
}

table.NewsItemHead	{
border: 1px solid #006699; 
background-color: #e5eff5;
padding: 2px;
font-size:100%;
width: 100%;
height:90;
}
table.FeatureItemHead	{
border: 2px solid #cc9000; 
background-color: #FFCC66;
padding: 2px;
font-size:100%;
width: 100%;
height:90;
}


.NewsHeadline	{
font-weight:bold;
font-size:120%;
}
.News_Intro	{
text-indent: 10px;

/*POSITION: relative; left: 10px; top: 2px;*/
font-weight:bold;
font-style:italic;
xline-height:22px;
xfont-size: xx-small;
}



/* th diff */

/* ALUMNI */
table.AlumniNewsItemHead	{
border: 1px solid #006699; 
background-color: #e5eff5;
padding: 10px;
font-size:100%;
width: 100%;
margin:0px;
cell-spacing: 10px
}

table.AlumniNewsList	{
	text-align:left;
	width:100%;
	padding:0px;
	height:px;
	text-align:left;
	padding: 2px;
	xxborder-bottom:#006699 1px solid;
}


table.AlumniNewsList a	{
text-decoration:none;
color:blue;
}
table.AlumniNewsList a:hover	{
text-decoration:underline;
}
td.AlumniNewsList_name	{
	border-bottom:#006699 1px solid;
	border-top:#006699 0px solid;
	text-align:top;
	xxbackground-color: #e5eff5;
	padding-top:1px;padding-left:1px;padding-right:0px;
	padding-bottom:0px;
	height:20px;
	
}
td.AlumniNewsList_date	{
	width:40px;
	border:#e5eff5 0px solid;
	text-align:top;
	text-align:top;xxbackground-color: #e5eff5;
	padding-bottom:0px;
	border-bottom:#006699 1px solid;
	border-right:#006699 0px solid;
	height:20px;
}
td.NewsList_date1	{
	width:66px;
	border:#e5eff5 0px solid;
	text-align:top;background-color: white;

	border-right:#006699 0px solid;
	height:20px;
}



table.alumni_update, table.brochure_form	{
width:99%;
border:#006699 1px solid;
background-color: #e5eff5;
padding-top:1px;padding-left:1px;padding-right:1px;
}
td.alumni_form_col1	{width:25%}
td.openday_form_col1	{widt:30%}

td.brochure_col1	{width:30%}

table.coursesummary	{
width:99%;
border:#006699 1px solid;
background-color: #e5eff5;
padding-top:1px;padding-left:1px;padding-right:1px;
}

td.CS_1{WIDTH:10%}
td.CS_2{width:20%}


/* end ALUMNI */

/* CAREERS	*/

table.Careers_Listing	{
	text-align:left;
	width:100%;
	padding:0px;
	height:px;
	text-align:left;
	padding: 2px;
	xxborder-bottom:#006699 1px solid;
}


table.Careers_Listing a	{
text-decoration:none;
color:blue;
}
table.Careers_Listing a:hover	{
text-decoration:underline;
}
td.CareersList_name	{
	xborder-bottom:#006699 1px solid;
	border-top:#006699 0px solid;
	text-align:top;
	xbackground-color: #e5eff5;
	/* padding-top:1px;padding-left:1px;padding-right:0px; */
	padding-bottom:0px;
	height:20px;
	width:240px;
}
td.Careers_Listing_date	{
	width:40px;
	border:#e5eff5 0px solid;
	text-align:top;
	text-align:top;xxbackground-color: #e5eff5;
	padding-bottom:0px;
	border-bottom:#006699 1px solid;
	border-right:#006699 0px solid;
	height:20px;
}
td.Careers_info	{
	width:75px;
	border:#e5eff5 0px solid;
	text-align:top;
	text-align:top;xxbackground-color: #e5eff5;
	padding-bottom:0px;
	border-bottom:#006699 0px solid;
	border-right:#006699 0px solid;
	height:20px;
}

/* end CAREERS	*/

p.returntop	{
position: absolute;
bottom:px;
}

.lastmod	{
font-size: 1em;
font-style:italic;
margin-top:2em;
margin-bottom:2.5em;

/*POSITION: relative; left: 10px; top: 2px;*/
}

body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	
}


/* SET FONT FACES ========== */
body, p, div, li, dd, td, th, h1, h2, h3, h4, select, option {
	font-family: Verdana, Arial, Helvetica, Georgiaxx, Tahoma, Helv, Geneva, sans-serif;
	}

/* SET PAGE =============== */
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
line-height:180%;
	}

/*body.helpContent {
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(../i/_.gif); 
	}*/


/* styles for anchor containers - inspired by http://www.motive.co.nz/glossary/anchor.php */
.anchorcontainer	{
width: 100%;
color:blue;
}
.topcontainer		{
width:50%;
}


/* HEADING FONT SIZES ===== */

h1 {
	font-size : x-large;
	}

/*/*/a{}

body h1 {
	font-size : large;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : x-large;
	}

html>body h1 {
	font-size : large;
	}

h2 {
	font-size : small;
	}


body h2 {
	font-size : small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : +13;
	}

html>body h2 {
	font-size : small;
	}

/* */


/* MAIN STYLES == */

h1 {
	color:#FFFFFF;
	background-color:#FF6600;
	margin:0px 0px 0px 0px;
	padding:3px 5px 3px 5px;
}

h2.top {
	color:#023d6b;
}

h2 {
	color:#023d6b;	border-top: 2px d11otted #BEBEBE;
}

h3 {
	font-weight:bold;
	color:black;
	font-size:x-small;
	color:#333;
	margin:0px 0px -1.25em 0px;
	xmargin:0px 0px 0em  0px;
	padding:0px 0px 0px 0px;
	padding:
}


h4 {
	color:#777777;
	margin:2px 0px -1.0em 0em;
	padding:1.45em 0px 0px 0px;
}

h5 {
	color:#777777;
	margin:0px 0px 0px 0px;
	xPOSITION: relative; TOP: 14px;
	padding:2px 0px 2px 0px;
	font-style:;
}
h6 {
	color:#666666;
	xmargin:0px 0px -1.25em 0px;
	margin:0px 0px 0em  0px;
	padding:0px 0px 0em 0px;
}

h4	{
font-size:96%;
color:#666666;
text-indent:0px;
}


p, li, ol {
	color:#666666;
}

div.xxcontent {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


div.xxcontent p, div.xxcontent li {
	line-height:140%;
}
.content	{
width:100%;
}

tr.topdotted1	{
border-top: 0px solid  #BEBEBE;
}

td.topdotted	{
width: 78%;
border-top: 0px solid #e5eff5;
padding-left: 10px; padding-right:10px;
border-right: #e5eff5 0px solid;
padding:6px;
}

table.t2middle	{
border-top: 1px solid #BEBEBE;
}



/* PHOTO CAPTIONS WITH ADDRESS TAG ===== */

address {
	font-weight: normal;
	font-style:normal;
	font-size: 85%;
	color:#666666;
	margin-top:-10px;
	margin-right:0px;
	padding:0px 120px 4px 0px;
	border-bottom: 1px solid #DDDDDD;
	}

.displayimage_caption	{
	font-weight:bold;
	padding:0px 0px 4px 8px;
	border-left: 3px solid #666666;
	font-style: italic;
}


.image_caption	{
font-family:arial;
	font-weight:;
	color:#333;
	padding:0px 0px 5px 10px;
	xborder-left: 3px solid #666666;
}


/* BANNER LINKS ===== */

p.pageLinks { 
	color: #B27FB2;
	background-color:transparent;
	padding:1px 0px 1px 5px;
	}

p.pageLinks a:link, p.pageLinks a:visited, p.pageLinks a:active { 
	color: #B27FB2;
	background-color:transparent;
	text-decoration: none;
	}

p.pageLinks a:hover { 
	color: #DDC7DD;
	background-color:transparent;
	text-decoration: none;
	}



/* MENU STYLING == */

li.sectionHead {
	font-weight: bold;
}

div.menu {
	width: 140px;
	margin: 0px; 
	padding: 0px;
}

div.sidebarmenu {
	width: 150px;   /* Wider */
	margin: 0px; 
	padding: 0px;
}

div.menu ul, div.sidebarmenu ul {
	margin: 0px; 
	padding: 0px;
	list-style-type: none;
} 

div.menu li, div.sidebarmenu li {
	margin: 0px 0px 1px 0px; /* Provides gap below grey box */
} 

div.menu a {
	display: block;
	width:130px;
	padding: 5px 5px 5px 5px;
	margin: 0;
	color:#333333;
	background-color: #E3E9EC;
	text-decoration: none; /*lets remove the link underlines*/
} 


div.sidebarmenu a {
	display: block;
	width:140px;  /* Wider */
	padding: 5px 5px 5px 5px;
	margin: 0;
	color:#333333;
	background-color: #E3E9EC;
	text-decoration: none; /*lets remove the link underlines*/
} 

div.menu a:link, div.menu a:active, div.menu a:visited, 
div.sidebarmenu a:link, div.sidebarmenu a:active, div.sidebarmenu a:visited {
	color: #333333;
}

div.menu a:hover, div.sidebarmenu a:hover {
	color:#660066;
	background-color: #D3D4D4;
	text-decoration:none;
}  





/* SIDEBAR STYLING == */

div.sidebar {
	margin:0px;
}

div.sidebar p {
	color:#000000;
	background: transparent;
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background: #E3E9EC;
	}


/* FOOTER STYLING == */

div.footer {
	border-top: 1px solid #8A8A8A;
	padding:0px;
	margin:0px;
}

p.footer {
	color:#929292;
	background: transparent;
	padding:10px 0px 0px 160px;
	margin:0px 20px 10px 0px;
}

p.totop {
	text-align:right;
	padding:10px 20px 0px 0px;
	margin:0px;
}

p.totop a {
	color:#929292;
	text-decoration:none;
	background: transparent;
}


p.totop a:hover {
	text-decoration:underline;
}

p.footer a {
	color:#929292;
	background: transparent;
}



/* OTHER STYLING == */

span.quote {
	color:#DDC7DD;
	background: #660066;
	font-size:14px;
}

p.homeBoxHead {
	color:#FFFFFF;
	background: #FF6600;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	font-size:20px;	
}

p.homeBoxText {
	color:#FFFFFF;
	background: #660066;
	font-weight: bold;
	padding: 5px;
	margin: 0px 0px 0px 0px;	
}

td.homeBody {
	padding: 5px;	
}


/* ACCESSIBILITY CONVERSIONS == */

em {
	font-style: italic;
	}

strong {
	font-weight: bold;
	}


/* HIDE ON SCREEN - MAINLY LINKS FOR READER SOFTWARE == */

.notvisible {
	display:none;
	}

/* DIV VISIBILITY FOR SCREEN DISPLAY == */

div.printBanner {
	display:none;
	visibility:hidden;
}

table.contentTable {
	width:430px;
	margin-right:20px;
	background-color:white;
}



/* HIDE SOME DIVs WHEN PRINTING ========================= */

@media print {

	div.banner, div.sectionmenu, div.menu, div.crumbtrail {
		display:none;
	}


	table.contentTable {
		width:90%;
	}

}

/* END ========================= */

.links A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #023d6b; LINE-HEIGHT: 12px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5eff5; TEXT-DECORATION: none
}
.links A:hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #cc9900; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e5eff5; TEXT-DECORATION: underline
}
.linksbox {

}
.linkselected {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #cc9900; LINE-HEIGHT: 12px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #e5eff5; TEXT-DECORATION: none
}
.sublinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #023d6b; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none
}
.multilevel-linktable-0 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #023d6b; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none
}
.multilevel-linktable-0 TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(/images/arrow2.gif); PADDING-BOTTOM: 2px; COLR: #023d6b; TEXT-INDENT: 10pt; LINE-HEIGHT: 13px; PADDING-TOP: 2px; BACKGROUND-REPEAT: no-repeat; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none
}
.multilevel-linktable-0 A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #023d6b; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none
}
.multilevel-linktable-0 A:hover {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #cc9900; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none
}

.multilevel-linkul-0	{
PADDING-RIGHT: 4px; PADDING-LEFT: 14px; FONT-WEIGHT: normal; FONT-SIZE: 10px; PADDING-BOTTOM: 4px; COLR: #023d6b; LINE-HEIGHT: 13px; PADDING-TOP: 4px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLR: #f6f6f6; TEXT-DECORATION: none

}
td.baselinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 4px; 
	COLOR: white; PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #006699;
}
td.businessbaselinks {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; PADDING-BOTTOM: 4px; 
	COLOR: white; PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #850c15;
}
.baselinks a{
	text-decoration:underline; color:white;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; 
	PADDING-BOTTOM: 4px; 
	COLOR: white; PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #006699;
}
.businessbaselinks a{
	text-decoration:underline; color:white;PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: xx-small; 
	PADDING-BOTTOM: 4px; 
	COLOR: white; PADDING-TOP: 4px; 
	BACKGROUND-COLOR: #850c15;
}
.searchbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; 
	WIDTH: 100px; COLOR: #000000; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}

.rightcell {
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #FF6600 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; 
	FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; BORDER-LEFT: #cc9900 1px solid; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cc9900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; 
	TEXT-DECORATION: none;
}
A.rightcell {
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #cc9900 1px solid; PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; FONT-SIZE: xx-small;  WIDTH: 150px; COLOR: #ffffff; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #cc9900 1px solid;PADDING-TOP: 0px; BORDER-BOTTOM: #cc9900 1px solid; 
	BACKGROUND-COLOR: #cc9900; TEXT-DECORATION: none
}
.rightcell1 {
	/*BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 4px;
	BORDER-left: #cc9900 0px solid; PADDING-left: 4px;
	BORDER-TOP: #cc9900 0px solid; PADDING-TOP: 3px;
	BORDER-BOTTOM: #cc9900 0px solid; */
	PADDING-BOTTOM: 5px; 
	height:22px;
	border: 1px solid #cc9000;
	FONT-SIZE: xx-small; TEXT-DECORATION: none;	background: #FFCC66; FONT-WEIGHT: 700; WIDTH: 88%; 
	text-align:center;
}
.xxrightcell2 {
	/*BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 4px;
	BORDER-left: #cc9900 0px solid; PADDING-left: 4px;
	BORDER-TOP: #cc9900 0px solid; PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px; BORDER-BOTTOM: #cc9900 0px solid; */
	
	border: 1px solid #cc9000;
	FONT-SIZE: xx-small; TEXT-DECORATION: none;	background: #FFCC66; FONT-WEIGHT: 700; xWIDTH: 88%; 
	text-align:center;
	width:155px;
}

.rightcell2	{
	border: 1px solid #cc9000;
	background-image: url("/webresources/graphics/arrow1.gif");
	background-repeat: no-repeat;
	background-position: 153px;
		width:155px;
		FONT-SIZE: xx-small; TEXT-DECORATION: none;	background: #FFCC66; FONT-WEIGHT: 700;
		display:hidden;
}


table.rightcell {
	BORDER-RIGHT: #cc9900 0px solid; PADDING-RIGHT: 0px; 
	BORDER-BOTTOM: #cc9900 0px solid; PADDING-BOTTOM: 0px;
	BORDER-TOP: #FF6600 0px solid; PADDING-TOP: 0px;
	BORDER-LEFT: #cc9900 0px solid; PADDING-LEFT: 0px;
	WIDTH: 150px; COLOR; PADDING-TOP: 0px; 
	margin-top:0px;
}
td.resources {
	text-align:left; font-size:xx-small;
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 0px; 
	BORDER-BOTTOM: #FF6600 1px solid; PADDING-BOTTOM: 1px;
	BORDER-TOP: #cc9900 0px solid; PADDING-TOP: 0px;
	BORDER-LEFT: #FF6600 1px solid; PADDING-LEFT: 4px;
	xxWIDTH: 10px;
	COLOR; 
	margin-top:0px;
	background-image: url("/webresources/graphics/arrow1.gif");
	background-repeat: no-repeat;
	background-position: 153px;
	font-weight:bold;
}
td.resources a {text-decoration:none; color: #cc9000; }
td.resources a:hover {text-decoration:underline; color: #cc9000; }

A.rightcell1 {
	BORDER-RIGHT: #cc9900 1px solid; 
	PADDING-RIGHT: 0px; BORDER-TOP: #cc9900 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; BORDER-LEFT: #cc9900 1px solid; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 0px; 
	BORDER-BOTTOM: #cc9900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc9900; 
	TEXT-DECORATION: none;
}

.leftmenu1 {
	BORDER-RIGHT: #e5eff5 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #e5eff5 0px solid; PADDING-LEFT: 1px; 
	FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #e5eff5 0px solid; WIDTH: 150px; 
	PADDING-TOP: 2px; BORDER-BOTTOM: #e5eff5 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

td.spacer1{
height:5px;
}

/* beg skully */
/*.leftmenu {VERTICAL-ALIGN: top; width:150px;}
.leftmenu currentsection {VERTICAL-ALIGN: top; width:150px;}
.leftmenu A.currentsection {VERTICAL-ALIGN: top; width:150px; valign:middle;}
.leftmenu A {padding-left: 3px; padding-right:3px; padding-top:1px;padding-bottom:1px; DISPLAY: inline; COLOR:; BORDER-BOTTOM: black 0px solid; HEIGHT:18px; text-decoration:none;}
.leftmenu A:hover {COLOR: #ffffff; BACKGROUND-COLOR: #9d9282; text-decoration:none;}
.leftmenu A.menuHighlight {COLOR: #000000}*/
/* end  skully*/ 

A.leftmenu1 {
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #cc9900 0px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cc9900 1px solid; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #cc9900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc9900; TEXT-DECORATION: none
}
.eventscell {
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cc9900 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cc9900 1px solid; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #cc9900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc9900; TEXT-DECORATION: none
}
.eventscell A.hover {
	BORDER-RIGHT: #cc9900 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cc9900 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #cc9900 1px solid; WIDTH: 150px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: #cc9900 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc9900; TEXT-DECORATION: underline
}
.bullets {
	LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.bodybold {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #000000; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; LIST-STYLE-POSITION: outside; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; TEXT-INDENT: 7px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tableborder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.smalltext {
	FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
a.xxsmalltext:link {display:block;width:100%;background:white}
a.xxsmalltext:visited {display:block;width:100%;background:white}
a.xxsmalltext:hover {display:block;width:100%;background:blue}
a.xxsmalltext:active {display:block;width:100%;background:white}

.redbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.news_title	{

	FONT-WEIGHT: bold; FONT-SIZE: ; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}



/* lines and layouts classes */
td.whiteline	{
background-color: #FFFFFF;
background: url(http://www.wit.ie/webresources/graphics/line1.gif) no-repeat bottom left;
}

td.brownline	{
background-color: #bb6600;
background: url(http://www.wit.ie/webresources/graphics/line1.gif) no-repeat bottom left;
}

td.silverline	{
background-color: #E3E9EC;
background: url(http://www.wit.ie/webresources/graphics/line1.gif) no-repeat bottom left;
}
td.greybar	{
background-color: #c7dde8;
background: url(http://www.wit.ie/webresources/graphics/line1.gif) no-repeat bottom left;
}

img.featureIcon,	{
border: 2px solid #cc9000;
}

img.newsIcon	{
border: 2px solid #006699;
margin-left:0px;
margin-right:10px;
margin-top:15px;
xxheight:0px;
xxwidth:0px;
}

img.fileIcon	{
border: 0;
xmargin-bottom:50px;

}

p, li	{
text-align:left;
font-size: 80%;
color: #111111;
}

table	{
font-size: 90%;
color: #111111;

}

img.imgLink	{
border: color black solid 4px;
}

.imgCaption	{
font-size: 80%;
color: black;
font-weight: bold;
}


table.susie_main td, table.susie_main{
border: 1px double;
xfont-size: 75%;
color: black;
text-align: left;
padding:2px;
}
table.susie_main td	{
border-bottom:2px;
}
table.susie_main tr	{
border-bottom:2px;
}

td.susie1	{
padding:3px;
text-align: left;
font-size: 75%;
color: black;
}



.leftmenu { width: 145px; font-size: 0.9; margin-top:0px; height:10px }
.leftmenu ul { margin:1px 1px 1px 1px; padding:1px; list-style:none; text-align:left;}
.leftmenu li {   margin:1px 1px 1px 1px; padding:1px 1px 1px 4px; border-right:0px solid #fff; list-style:none; }
.leftmenu li a  { 
	font-size:0.75em; font-weight:900;text-decoration: none; display:; 
	padding: 1px 1px 2px 10px; color:blue; text-align:left;
	background-image: url("/webresources/graphics/arrow2.gif");
	background-repeat: no-repeat;
	background-position: left;
	margin:1px; 
	voice-family: "\"}\""; voice-family:inherit; 
	width:145px; 
}  /* box model hack for IE */
 
 html>body .leftmenu li a { width:15px;}  /* for opera */



.leftmenu li a:HOVER {text-decoration: underline; color:blue; font-weight:bold;}

.leftmenu {
	text-align:left; 
	PADDING-LEFT: 13px; 
	PADDING-RIGHT: 10px; 
	/*BACKGROUND: url(/webresources/graphics/leftmenu_bg_red3.jpg) no-repeat LEFT TOP; WIDTH: 16px; COLOR: black; HEIGHT: 480px; */
}
.leftmenu {
	background-attachment:fixed;
	BORDER-RIGHT: #e5eff5 0px solid; BORDER-TOP: #e5eff5 0px solid; BORDER-BOTTOM: #e5eff5 0px solid; BORDER-LEFT: #e5eff5 0px solid;
}
.currentsection {
	font-weight:bold; width:145px; margin:0 0 0 11px; 
	text-align:left;
	voice-family: "\"}\""; voice-family:inherit; 
	/*background-imagexx: url("/webresources/graphics/arrow2.gif");*/
	background-repeat: no-repeat;
	background-position:0px;
	FONT-SIZE: xx-small;
	}


xxli.currentbranch0	{
font-weight:bold; width:145px; margin:0 0 0 0px; color:black;padding:0 0 0 10px;
	text-align:left;
	voice-family: "\"}\""; voice-family:inherit; 
	background-image: url("/webresources/graphics/arrow2.gif");
	background-repeat: no-repeat;
	background-position:left;
	FONT-SIZE: xx-small;
}
xxli.currentbranch1 {
font-weight:bold; width:145px; margin:0 0 0 0px; color:; padding:0 0 0 11px;
	text-align:left;
	voice-family: "\"}\""; voice-family:inherit; 
	background-image: url("/webresources/graphics/arrow2.gif");
	background-repeat: no-repeat;
	background-position: 130px;
	FONT-SIZE: xx-small;
}

div.crumbtrail {
	margin:0px;
}


/* CRUMB STYLING == */

/*
td.crumb { 
	background-image: url("/i/crumb_bg.gif");
	background-repeat: repeat-x;
}

td.crumb { 
	background-image: url("/web1/graphics/crumb_bg.gif");
	background-repeat: repeat-x;
}*/




p.crumb {
color:#333333;
	background: transparent;
	padding:1px 1px 3px 10px;
	margin:3px;
	font-weight:normal;
	font-size: 10px;
	font-size: xx-small;
}
p.crumb a {
	color:#333333;
	background: transparent;
	text-decoration:underline;
	xtext-decoration:none;
	font-weight:normal;
	}

p.crumb a:hover {
	color:#660066;
	background: transparent;
	text-decoration:underline;
	}


.specific_section	{
width:100%;
xxcolor: white;
xxbackground-color: blue;
font-size:x-small;
}


/* FONTS */
body, p, div, li, dd, td, th, h1, h2, h3, h4, select, option {
	font-family: Georgiaxx, Verdana, Helvetica, Arial, Helv, Geneva, sans-serif;
	}

	body h2 {
	font-family: Georgia, Verdana, Helvetica, Arial, Helv, Geneva, sans-serif;
	}

p, body, li.leftmenu, table.td.FellowsList, xxtd	{
	padding:;
	text-align: xjustify;
	font-size: x-small;
	xxfont-size: 94%;
	color: black;
	font-family: Georgiaxx, Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height:130%;
}

li{
	padding:;
	text-align: left;
	font-size: x-small;
	color: black;
	font-family: Georgiaxx, Verdana, Arial, Helvetica, Geneva, sans-serif;
}

xxa:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLR: #cc9900; 
	TEXT-DECORATION: underline
}
p.A {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small; COLR: #023d6b; 
	TEXT-DECORATION: underline;
	text-align: left;
}

p.A:visited	{
color: purple;
}
p.A:active	{
color: red;
}


/*fellows*/
table.FellowsList, table.FellowsItemHead	{
	height:152px;
	border:#e5eff5 1px solid;
	text-align:left;
	width:100%;
	padding:10px;
	xxborder-bottom:#006699 1px solid;
	text-align:left;
	border: 1px solid #006699;
	padding: 3px;
	background-color: #e5eff5;
}

table.FellowsItemHead	{
	xwidth:80%;
}

table.NewsList	{
	text-align:left;
	width:100%;
	padding:0px;
	height:px;
	text-align:left;
	padding: 2px;
	xxborder-bottom:#006699 1px solid;
xborder:blue 1px solid;


xborder: 1px solid #006699;
background-color: #e5eff5;
}

table.LDCstaffList	{
text-align:left;
	width:100%;
	line-height:26px;
	text-align:left;
	border-bottom:#006699 1px solid;
}

table.NewsList a	{
text-decoration:none;
color:blue;
sizex:20px;
}
table.NewsList a:hover	{
text-decoration:underline;
}
td.NewsList_	name	{
	#border-bottom:#006699 1px solid;
	#background:#ebf2f8;
	border-bottom:#a6caf0 1px solid;
	border-top:#006699 0px solid;
	text-align:top;
	xxbackground-color: #e5eff5;
	padding-top:1px;padding-left:1px;padding-right:0px;
	padding-bottom:0px;
	height:20px;
}
td.NewsList_date	{
#background:#ebf2f8;
	width:40px;
	border:#e5eff5 0px solid;
	text-align:top;
	text-align:top;xxbackground-color: #e5eff5;
	padding-bottom:0px;
	#border-bottom:#006699 1px solid;
	border-bottom:#a6caf0 1px solid;
	border-right:#006699 0px solid;
	height:20px;
}
td.summary_headline	{

	text-align:top;
	xxpadding-top:1px;padding-left:1px;padding-right:0px;
	xxpadding-bottom:0px;
	xxheight:20px;
}
td.summary_date	{
	width:40px;
	text-align:top;
	/*padding-bottom:0px;
	border-bottom:#006699 1px solid;
	border-right:#006699 0px solid;
	height:20px;*/
}

/* LDC, business bio */

td.businessstaffbio_name, td.LDCstaffbio_name	{
width: 126px;
text-align:left;
}

td.businessstaffbio_title, td.LDCstaffbio_title	{
width: 230px;
text-align:left;
}

Xtd.businessstaffbio_telephone	{
width: 120px;
}

td.businessstaffbio_email, td.LDCstaffbio_email	{
text-align:right;
width:20px;
}


table.SchoolBusinessStaff	{background: ; /*background: #x88b4d9;*/
}



/*td.NewsListCell1	{
	border-bottom:#006699 0px solid;
	border-top:#006699 0px solid;
	text-align:top;background-color: #e5eff5;
	padding-top:1px;padding-left:1px;padding-right:0px;
	padding-bottom:3px;
	height:25px;
}
td.NewsListCell2	{
	width:42px;
	border:#e5eff5 px solid;
	text-align:top;
	text-align:top;xxbackground-color: #e5eff5;
	padding-bottom:1px;border-bottom:#006699 0px solid;
	border-right:#006699 1px solid;
}*/



.filedetails	{
font-style:italic;
font-size:86%;
xxvisibility:hidden;
}

.file_description	{
font-family:arial;
	font-weight:;
	color:#333;
	padding:0px 0px 5px 10px;
}


DIV#content_adul {
	LEFT: 35px; WIDTH: 260px; POSITION: relative; TOP: -140px; BACKGROUND-COLOR: #b17200; TEXT-ALIGN: left
}
DIV#navbar2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #eed8b7; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 0px
}
DIV#navbar2 LI {
	BORDER-TOP-WIDTH: 0px; DISPLAY: inline; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 150px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #b17200; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}



#button {
	width: 12em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	font-family: Geneva, Helvetica, 'Trebuchet MS', 'Lucida Grande',
	  Verdana, Lucida,  
	  Arial, sans-serif;
	background-color: #90bade;
	color: #333;
	}

	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 0px solid #90bade;
		margin: 0;
		margin-bottom:1px;
		}

	#button li a {
		display: block;
		padding: 5px 5px -1px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		background-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		}


	#button {
	width: 18em;
	border-right: 1px solid #000;
	padding: 0 0 1em 0;
	margin-bottom: 1em;
	xxfont-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
	xxbackground-color: #90bade;
	xxcolor: #333;
	}
	
	#button ul {
		list-style: none;
		margin: 0;
		padding: 0;
		border: none;
		}
		
	#button li {
		border-bottom: 1px solid #90bade;
		margin: 0;
		list-style: none;
		list-style-image: none;
		}
	
	#button li a {
		display: block;
		padding: 5px 5px 1px 0.5em;
		border-left: 10px solid #1958b7;
		border-right: 10px solid #508fc4;
		xxbackground-color: #2175bc;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

	html>body #button li a {
		width: auto;
		}

	#button li a:hover {
		border-left: 10px solid #1c64d1;
		border-right: 10px solid #5ba3e0;
		background-color: #2586d7;
		color: #fff;
		text-decoration: underline;
		}

img.genimage	{
	margin: 2px 10px 10px 2px;
	padding:20px;
}

.newsImgCaption	{
	xwidth:100%;
	xmargin: 0px 0px 2px 4px;
	xpadding:2px;
	xcolor: #0c64ff ;
	xfont-size:100%;
	xfont-family: Arial;
	xfont-style: italic;
	xbackground: #cccccc;
	xmargin-top: 0pt;

margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;
margin-top:-9px;
padding-top: 8px;
padding-right: 8px;
padding-bottom: 10px;
padding-left: 8px;
font-size: 95%;
line-height: 1.2em;
font-style: italic;
font-weight:700;
background-color: #f2f2f2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-x-position: 0%;
background-y-position: 0%;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
}



ul.nobullets, ul.CourseBullets {
list-style-type:none;
margin-left: 1em;
xmargin-bottom:12px;
xwidth:100%;
}
ul.CourseBullets {position:relative:top:-2px;}

ul.nobullets li	{
width:100%;
line-height:2.1em;
}

ul.nobullets_close {
list-style-type:none;
margin-left: 0.6em;
xmargin-bottom:12px;
xwidth:100%;
}

ul.nobullets_close li	{
xwidth:100%;
padding-bottom:0.3em;
}

.file_description	{
xfont-family:arial;
	font-weight:;
	xcolor:#333;
	padding:0px 0px 0px 40px;
	xborder-left: 3px solid #666666;
}

/* Job Ads - careers */
table.JobListing	{
width:100%;
}

td.joblisting_title	{
	width:80%;
	text-align:top;
	height:26px;
	xborder-bottom:#006699 1px solid;
}

td.joblisting_closing	{
width:130px
}

table.JobListing a	{
text-decoration:;
}
table.JobListing a:hover	{
text-decoration:underline;
}

/* end Job Ads */

/* Clubs & Societies */
ul.ClubsSocs{
list-style-type:none;
margin-left: 1.2em;
width:100%;
}


ul.ClubsSocs li	{
width:100%;
line-height:1.4em;
}

/* End Clubs & Societies */

table.jobad	{
width:98%;

border: 1px solid #006699; 
background-color: #e5eff5;
padding: 8px;
font-size:100%;
margin-top:0px;
}

table.jobad tr		{
line-height:22px;
}

.jobad_title	{
width:400px;
xmargin-right:2px;
line-height:22px;
}

ul.JobAd_List	{
list-style-type:none;
}


li.JobAd_List	{
width:100%;
line-height:4.3em;
font-size:11;
}

xtd, xtd.leftmenu	{
	padding:;
	text-align: justify;
	font-size: x-small;
	xxfont-size: 94%;
	color: black;
	font-family: Georgiaxx, Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height:130%;
}

 xtd.leftmenu	{
	xpadding:;
	xtext-align: justify;
	xfont-size: x-small;
	xxfont-size: 94%;
	xcolor: black;
	xfont-family: Georgiaxx, Verdana, Arial, Helvetica, Geneva, sans-serif;
	line-height:130%;
}


th.fixture 	{
color:green;
}

table.fixture	{
width:585;
border:2px solid #e5eff5;
background:#e5efff;
border-spacing:5px;
}

tr.table_fixture	{
height:2.4em;
border: #e5eff5 0px solid;
}



table.eventsTable, table.newslist1, table.InternationalNews, table.newslist2, table.funding {
width:100%;
text-align:left;
xheight: 251px;	
}

th.funding{background: #88b4d9}
tr.funding{background:}
th.funding_name, th.funding_org, th.funding_date {background: #006699}
table.funding {border: 1px solid #006699}



th.funding_date, td.funding_date {width:170px; height:25px; padding:2px}
th.funding_name, td.funding_name {width:200px; height:27px; padding:2px}
th.funding_org, td.funding_org {width:; height:27px; padding:2px}

th.EventsTable_Event, th.EventsTable_Date, th.EventsTable_Organiser	{
background: #88b4d9;
}



tr.event	{
height:26px;
text-align:top;
padding-bottom:30px;
}

table.newslist1, table.InternationalNews	{
background-color: white;
border: 1px solid #006699;
}
table.genericnews	{
width:98%;

border: 0px solid #006699;
}

table.newslist1	{
margin-bottom:10px;}

table.eventsTable	{
xbackground-color:#FFCC66;
border: 2px solid #88b4d9;
}


table.witinPress	{
width:580px;
border:1px solid;
text-align:left;
xheight: 100px;
border: 1px solid #006699;
padding: 20px;
background-color: #e5eff5;
}

/*td.Press_Publication, td.Press_Title, td.Press_Description, td.Press_Date*/

tr.witinPress {border-bottom: 1px solid #006699}



 
 

 xdiv#witinthepress tr	{
line-height:50px;
 }
 

h2.xxtop, thx, th.Press_Date,th.Press_Publication,th.Press_Title,th.Press_Description, th.PressRelease_Name, th.PressRelease_Date, th.newslist1_title, th.newslist1_date {
background-color: #006699;color:white;
font-style:bold;
padding: 6px 10px 6px 4px;
margin-bottom:10px;}

.Press_Date	{width:44px;text-align:top;}
.Press_Publication	{
width:140px;
padding: 4px 4px 4px 4px;
}

td.Press_Publication	{font-style:italic;}

.Press_Title	{width:160px;padding: 4px 4px 4px 4px;}
.Press_Description	{padding: 4px 4px 4px 4px;}


td.NewsList_name2, td.Event_Title1	{
font-weight:00;
}


/*Press Releases */

table.PressRelease	{
width:100%;
text-align:left;
height: 100px;
#background-color: #e7e6c8;
#border: 1px solid #666600;
#background-color:#ccccff;
background-color:#ffffff;
border: 1px solid #006699;
}

tr.PressRelease	{
line-height:22px;
xborder-bottom: 1px solid #546543}

td.PressRelease_Name	{}
  
td.PressRelease_date	{width:30px;}



table.theme, table.theme_undergraduate, table.theme_postgraduate, table.theme_international, 
table.theme_parttime, table.theme_research, table.theme_registration, table.theme_registration2, table.theme.OpenDay
{
text-align:left;
width:100%;
height: 100px;
padding: 2px;
margin-bottom:0.4em;
}

table.theme_undergraduate, table#theme_undergraduate {background-color:#bc1608;border: 1px solid #bc1608;}
table.theme_postgraduate	{background-color:#0a8fb6;border: 1px solid #0a8fb6;}
table.theme_international	{background-color:#7eae75;border: 1px solid #7eae75;}
table.theme_parttime	{background-color:#d69d3a;border: 1px solid #d69d3a;}
table.theme_research	{background-color:#85749f;border: 1px solid #85749f;}
table.theme_registration{background-color:#007D57;border: 1px solid #fff;}
table.theme_registration2{background-color:#fe7715;border: 1px solid #fff;}
table.theme_OpenDay	{background-color:#025952;border: 1px solid #fff; margin-bottom:5px;height:0px}

.themename	{
xfont-size:small;
font-size:190% !important;font-size:150%;
color:white;
text-decoration:none;
FONT-WEIGHT: 900;
POSITION: relative; left:2px;
POSITION: relative; top:4px;
}



a.themelink	{
color:white;
text-decoration:none;}


a.themename:hover, a.themelink:hover	{
text-decoration:underline}

p.themelink	{
Position: relative; top: -20px;
POSITION: relative; left:10px;
}


.blurb	{
text-align:left;
font-size:150% !important;font-size:110%;
xfont-size:110%;
color:white;
text-decoration:none;
FONT-WEIGHT: bold;
POSITION: relative; top:-6px;
POSITION: relative; left:4px;
}



/*table#theme_undergraduate	{background-color:#669999;border: 1px solid #003333;}
table#theme_postgraduate	{background-color:#cc3300;border: 1px solid #660000;}
table#theme_international	{background-color:#0099cc;border: 1px solid #003366;}
table#theme_parttime	{background-color:#9999ff;border: 1px solid #000099;}
table#theme_research	{background-color:#cc9000;border: 1px solid #cc90ff;}*/

img.themeicon	{
border:2px solid white;
}

table.newslist1 > tr	{
height:100px;
}

tr.newslist1	{
height:26px;
}



h2.front3, h2.front2, h2.front1	{
text-align:center;
color:white;
margin:0px;
padding-top:4px;
padding-bottom:4px;
text-decoration:none;
}

h2.front3	{
background:#336633;

}

h2.front2	{
background:#88b4d9;

}

h2.front1	{
background:#006699;
}

a.front:hover {
	text-decoration:underline;
}

a.front {
	text-decoration:none;
}


/*
.NewsList1{font-size:102%;}
.event  {font-size:118%;}*/

.NewsList1 {font-size: 110% !important;font-size:;}
.event  {font-size: 120% !important;font-size:;}

tr.PGOpps {background: #88b4d9;}
td.PGOpps_title {}
td.PGOpps_more{background: #88b4d9;}


table.course_table, table.course_table_points {
width:96%;
border:black 1px solid;
margin-top:25px;
xtext-align:center;
xborder-top: #e5eff5 0px solid;
background: white;
font-size:11px;
border-collapse: collapse;
margin-bottom:25px;
}

table.course_table p, table.course_table_points	p	{
font-size:11px;
text-align:central;
}

table.course_table td, table.course_table_points td {
xwidth:50%;
border-width:1px;

padding:4px;
border-style: outset;
}

table.course_table_points	{
width:70%;
}

table.courselist	{
width:99%;
line-height:20px;
}

/*ELearning*/
.question {
text-decoration:underline;
line-height:19px;
}


p.TestimonialHead	{font-weight:bold;font-family: Arial;}

.testimonial  {
width:88%;
border: 1px solid #006699; 
background-color: #e5eff5;
padding: 8px;
font-size:100%;
margin-top:0px;
padding-bottom:25px;
xheight : 220px;
}

p.xtestimonial {
font-family: Arial;
	width : 60%;
	text-align : left;
	xpadding : 8px;
	xmargin : 8px;
	xborder : solid 1px #006699;
	xbackground-color : #e5eff5;
}

img.testimonialimage, img.CourseImage{
border: 1px solid #006699;
margin: 2 8 1 0;
}

table.brochure_grid img	{border: 1px solid #006699;}
table.brochure_grid {}

img.CourseImage {margin-left:8px}

table.AdEdCourses th{color:white;background-color:#006699;padding:.6em;}
tr.adedcourses {height:2.4em;}
.AdEdLevel {text-align:center;}
.AdEdTitle {text-align:left}
table.SchoolEdStaff tr {height:2em;}


tr.adedhead {line-height:26px;background-color:#ccc;font-weight:bold;}

.3col	{
width:100;
}

/*front page news */
td.NewsList_name2, td.NewsList_date2 {border-bottom: 1px solid #006699}
td.NewsList_name2 a, td.Event_Title1 a {text-decoration:none;}

td.Event_Title1, td.Event_date1 {border-bottom: 1px solid #88b4d9}

/* school of science */
td.SchoolScience_name	{width:200px}
td.SchoolScience_tel	{width:120px}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(/webresources/graphics/icon_mail.gif) no-repeat center right;
}

/*School of Education */
table.SchoolOfEducationNav	{width:100%;
}

img.SchoolOfEducationNav {border:100px;}

p.SchoolOfEducationNavcaption {
margin-right: 0pt;
margin-bottom: 0.6em;
margin-left: 0;
margin-top:-8px;
padding-top: 8px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 10px;
font-size: 100%;
line-height: 1.2em;
font-weight:800;
background-color: #eee;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: #cccccc;
width:280px;
color:blue;
text-decoration:none;
}

a.SchoolOfEducationNavcaption hover{text-decoration:underline;}

















