/* Remove white border from around the page as set by the browser */

body {
margin: 0% ;
font-family: verdana, arial, helvetica, sans-serif ;
background: #ffffff;
color: #000000;
}

div.headcolumn {
	margin: 0px; padding: 0px; padding-left: 8px; padding-top: 3px; padding-bottom: 3px;
}

div.bottomcolumn {
	margin: 0px; padding: 2px; padding-left: 8px; padding-right: 6px; padding-bottom: 7px;
	}
	
span.logotextalt {
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#twocontainer
{
width: 100%;
margin: 1ex auto;
}

#twoleftcol
{
float: left;
width: 49%;
margin: 0;
padding: 0;
}

#tworightcol
{
margin: 0;
margin-left: 51%;
padding: 0;
}

#threecontainer
{
width: 100%;
margin: 1ex auto;
}

#threeleftcol
{
float: left;
width: 13em;
margin: .5em;
margin-top: 0;
padding: 0.5em;
}

#threerightcol
{
float: right;
width: 11em;
margin: .5em;
margin-top: 0;
padding: 0.5em;
}

#threemidcol
{
float: none;
margin-top: 0;
margin-bottom: .5em;
margin-left: 16em;
margin-right: 14em;
padding:0.5em;
}

#twoleftcol p { margin: 0 0 1em 0; }
#tworightcol p { margin: 0 0 1em 0; }

#navtwocontainer
{
width: 100%;
margin: 1ex auto;
}

#navtwoleftcol
{
float: left;
width: 12em;
margin: 0;
padding: 0em;
}

#navtworightcol
{
margin:0;
margin-left: 14em;
padding: 0em;
}

#navtwoleftcol p { margin: 0 0 1em 0; }
#navtworightcol p { margin: 0 0 1em 0; }

/* Set default font for all headings */

h1,h2,h3,h4,h5,h6,legend {
font-family : Arial, Helvetica, sans-serif ;
}

/* Set sizes for all 6 heading styles */

h1 {
font-size : 130%
}
h2 {
font-size : 110%
}
h3,legend {
font-size : 90%
}
h4 {
font-size : 80%
}
h5 {
font-size : 80%
}
h6 {
font-size : 80% ;
font-weight : 100
}

/* Set link colours */

/* link */

A:link {
color : #3333cc;
text-decoration : underline;
background-color: transparent; 
}
/* visited  #6666FF;  */

A:visited {
color : #660033;
text-decoration : underline;
background-color: transparent;
}
/* hover */

A:hover {
/* background-color : #ffffaa; */
text-decoration : underline 
}
/* active */

A:active {
/* background-color : #ffffaa; */
text-decoration : underline 
}
/* link colours for transparent gifs  - needs class="image" attached to the a tag */

A:active.image {
background-color : transparent
}

A:hover.image {
background-color : transparent
}

/* apply outside of the a tag for linked text within colored background rows */

span.colorbglink {
background-color: #ffffff;
color: #000000;
}

/* Setting default text size relatively according to the browser's style table and the font for all block level elements */

p,blockquote,address,dl,ul,ol,del,ins {
font-size : 0.8em ;
font-family: verdana, arial, helvetica, sans-serif;
}

caption {
font-size: .7em ;
}

div.letter {
border: 1px solid #000000;
margin: 10px;
margin-top: 0px;
margin-bottom: 0px;
padding: 5px;
}

img.templatelogo40 {
	margin-right: 5px;
	margin-bottom: 3px;
	margin-top: 3px;
}

img.templatelogo40top {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 4px;
}

/* Setting default form characteristics across whole site */

input,textarea,select {
font-size : 85%;
font-family: verdana, arial, helvetica, sans-serif
}

fieldset {
border: 1px solid #333366;
padding-left: 10px;
padding-bottom: 10px;
}

legend {
background-color: #cccccc;
border: 1px solid navy;
margin: 15px 0px;
padding: 5px;
}



/* Correcting recursive font re-sizing problems with nesting */
dl dl, ol ol, ul ul, ol ul, ul ol {
font-size : 100%
}
p input,textarea,select {
font-size : 100%
}

blockquote p {
	font-size: 100%;
}

/* Setting bullet shapes for unordered lists and nested unordered lists */

ul  {
list-style-type: square;
list-style-position: outside;
}
ul ul  {
list-style-type: circle;
list-style-image: none;
}
ul ul ul {
list-style-type: disc;
} 

ul.menu {
list-style-image: url("/newimages/arrow.gif");
list-style-type: square;
list-style-position: outside;
}

ul.menu75 {
font-size : 75% ;
list-style-image: url("/newimages/arrow.gif");
list-style-type: square;
list-style-position: outside;
margin-left: 15px}

ul.menu85 {
font-size : 85% ;
list-style-image: url("/newimages/arrow.gif");
list-style-type: square;
list-style-position: outside;
margin-left: 15px}

ul.small70 {
font-size : 70% ;
list-style-type: square;
list-style-position: outside;
}

ul.small75 {
font-size : 75% ;
list-style-type: square;
list-style-position: outside;
}

ul.small80 {
font-size : 80% ;
list-style-type: square;
list-style-position: outside;
}

ul.small85 {
font-size : 85% ;
list-style-type: square;
list-style-position: outside;
}

ul.noindent70 {
font-size : 70% ;
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
margin-bottom: 0px;
margin-left: 15px;
}

ul.noindent80 {
font-size : 80% ;
list-style-image: none;
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

ul.noindentmenu80 {
font-size : 80% ;
list-style-image: url("/newimages/arrow.gif");
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

ul.noindentmenu80 ul {
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 15px;
margin-bottom: 0px;
margin-left: 0px;
}

ul.noindentmenu80 li {
padding-bottom: 5px;
}

ul.noindentmenu80 ul li,ul.noindentmenu ol li {
padding-bottom: 0px;
}

ul.noindentmenu80 li#gcurrent {background-color:#FFFFCC; border: 1px solid #000000; padding-left: -20px;}

#ugcurrent {font-weight: bold;}

ul.noindent70 {
font-size : 70% ;
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
margin-bottom: 0px;
margin-left: 15px;
}

ul.noindentmenu70 {
font-size : 70% ;
list-style-image: url("/newimages/arrow.gif");
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

ul.noindentmenu70 ul {
list-style-type: square;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 15px;
margin-bottom: 0px;
margin-left: 0px;
}

ul.noindentmenu70 li {
padding-bottom: 5px;
}

ul.noindentmenu70 ul li {
	padding-bottom: 0px;
}

ol.noindentmenu70 {
font-size : 70% ;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

ol.noindentmenu70 ul {
list-style-position: outside;
padding-bottom: 0px;
padding-left: 15px;
margin-bottom: 0px;
margin-left: 0px;
}

ol.noindentmenu70 li {
padding-bottom: 5px;
}

ol.noindentmenu70 ul li {
	padding-bottom: 0px;
}


/* test menu styles for UKC minutes */

ol.minutetest li {
margin: 0px;
margin-top: 10px;
margin-bottom: 10px;
}

ol.minutetest ul li {
margin: 0px;
}

dt {
font-weight: bold;
}

/* table settings */

th {
font-weight : bold ; 
text-align : left
}

/* Setting for template top and bottom on main site */

p.textonly, img.templatelogo, p.templatesmallheading, p.templatetopsearch, p.templatebreadcrumb,  p.templatebottombrowse, p.templatetopbrowse {
	padding:0px;
	margin:0px;
	font-size:80%;
}

p.templatesmallheadingnew {
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:4px;
	font-size:80%;
}

div.templatetoplogo {	
	float:left;
}

p.templatebottombrowse {
	padding-top: 3px;
}

p.textsearch {
	padding:0px;
	margin:0px;
	font-size:80%;
	padding-right: 5px;
	padding-top: 3px;
}

p.textsearch2 {
	padding:0px;
	margin:0px;
	font-size:75%;
	margin-bottom: .3em;
	margin-right: .25em
}

form.templategoogle {
	margin: 0px;
	padding: 0px;
	margin-right:5px;
}

p.textonlytest, p.templatetopsearchtest {
	padding:0px;
	margin:0px;
	font-size:80%;
}

p.templatecontact {
		padding:0px;
	margin:0px;
	font-size:80%;
}

h1.title {
	margin-top: 5px;
	margin-bottom: 5px
}

input.topgo {
font-family : Arial, Helvetica, sans-serif ;
}

form.toprightform {
margin: 0px;
padding: 0px
}

/*New stuff for housestyle August 2005 */

div.headercontent {
	background-color: #ccccff; padding: 0px; margin: 0px; width:100%;
}

div.headersearchbox {
	padding: 0px; margin: 0px; margin-right: 8px; float:right; margin-top: 3px;
	}

div.headtitlebread {
	margin: 0px; padding: 0px; padding-left: 8px; padding-bottom: 3px; clear: both;
	}
	
div.headerline1 {
	padding: 0px; margin: 0px; border: 0px #660033 solid; border-bottom-width:3px;
	}
div.headerline2 {
	padding: 0px; margin: 0px; border: 0px #333366 solid; border-bottom-width:3px;
	}
div.headerline3 {
	padding: 0px; margin: 0px; border: 0px #9999CC solid; border-bottom-width:3px;
	}

div.mainpagecontent {
	clear: both; margin:8px;
	}
		
div.footer {
	clear:both;
}
div.footerline1 {
	border: 0px #660033 solid; border-top-width:3px;}

div.footerline2 {
	border: 0px #333366 solid; border-top-width:3px;}

div.footerline3 {
	border: 0px #9999CC solid; border-top-width:3px;}

div.footercontent {
	background-color: #ccccff; padding: 0px; margin: 0px; width:100%;}

div.contactline {            	
   padding: 0px; margin: 2px; margin-left:8px;}

div.bottomkentimage {
	padding:0px; margin: 0px; float: right; width: 162px;
	}
	
div.about {
	text-align: right; padding:0; margin: 0; float: right; width: 9em;
	}

p.skipnav {
	display: none;
}

div.sideimages {
	float: right;
}

div.sideimages img {
	border: 1px #000000 solid;
}

/* settings for quotes on title pages in the right hand margin */

p.quote {
font-size:80%
}

/* settings for sizing text */
p.black60 {
font-size:60%
}

p.black70 {
font-size:70%
}

p.black80, span.black80 {
font-size:80%
}

p.black100 {
font-size:100%
}

p.black110 {
font-size:110%
}

p.black120 {
font-size:120%
}

p.black250 {
font-size:250%
}

p.redtext {
color: #990000; font-weight: bold;
}

/* table settings for MISD and corporate sections tables */

table.navboxlaw {
border: 2px #99ccff solid;
}

table.navbox {
border: 2px #000099 solid;
}

table.navbox th {
background: #000099;
color: #ffffff;
}

table.navbox td.contents {
background: #000099;
color: #ffffff;
}

td.contents h2 {
font-size: 85%;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff;
}

table.navbox p {
font-size: 80%;
}

table.navbox p.clearingcounter {
font-size: 250%;
}

table.navbox form {
padding:0px;
margin:0px;
}

/* New navbox for 40th anniversary */

table.navbox40 {
border: 2px #333366 solid;
}

table.navbox40 th {
background: #333366;
color: #ffffff;
}

table.navbox40 td.contents {
background: #333366;
color: #ffffff;
}

td.contents h2 {
font-size: 90%;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
color: #ffffff;
}

table.navbox40 p {
font-size: 80%;
}

table.navbox40 form {
padding:0px;
margin:0px;
}

/* Navbox ruled - as above with lines */

table.navboxruled {
border: 2px #000099 solid;
}

table.navboxruled th {
background: #000099;
color: #ffffff;
}

table.navboxruled p {
font-size: 80%;
}

table.navboxruled td, table.naxbovruled th {
border: 1px #000099 solid;
}

table.bluebox {  
border: 2px #000099 solid;
border-color: #000099
}

table.blueboxall {  
border: 2px #000099 solid;
border-color: #000099
}

table.blueboxall td, table.blueboxall th {
border:solid 1px #000099;
}

table.navboxlawall {  
border: 2px #99ccff solid;
border-color: #99ccff;
}

table.navboxlawall td, table.navboxlawall th {
border:solid 1px #99ccff;
}

table.redbox {  
border: 2px #990000 solid;
border-color: #990000 ;
}

table.purplebox {  
border: 2px #9900CC solid;
border-color: #9900CC ;
}

tr.darkbluebg, td.darkbluebg, th.darkbluebg { 
background-color : #000099;
color : #FFFFFF ;
}

td.blueborder {  
border: 1px #000099 solid;
border-color: #000099;
}

tr.darkredbg, td.darkredbg { 
background-color : #990000;
color : #FFFFFF ;
}

tr.darkbluebg td, tr.darkbluebg th { 
color : #FFFFFF ;
background-color: #000099;
}

tr.darkredbg td { 
color : #FFFFFF ;
background-color: #990000;
}

TR.lightbluebg { 
background-color : #CCCCFF;
}

TR.whitebg { 
background-color : #FFFFFF;
}

table.purplebox {
border: 2px #9900CC solid;
}

/* Alumni and Media Guide top nav search boxes */

table.searchboxruled form {
padding:0px;
margin:0px;
}

table.searchboxruled {
border: 2px #000099 solid;
}

table.searchboxruled th {
background: #000099;
color: #ffffff;
}

table.searchboxruled p {
font-size: 80%;
}

table.searchboxruled td, table.searchbovruled th {
border: 1px #000099 solid;
}

table.searchboxruled td.contents {
	color: #000000;
	background : #cccccc;
}

/*New styles for tables from Matthew */

.mtable1 {
	
	border-collapse:collapse;
	border-color:#CCCCFF;
	border-style:solid;
	border-width:1px;
	border-bottom-width:0px;
	
}


.mtable1 th {
	color:#333366;
	background-color:#CCCCFF;
	text-align:left;
	border:none;
}


.mtable1 td {
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom-width:1px;
	border-bottom-style: solid;
	border-bottom-color:#CCCCFF;
}

.mtable1 td > ul > li {padding: 0; margin: 0;}

.mbox1 {
	float: right;
	width: 12em;
	background-color: #EFEFD6;
	margin:5px;
	margin-top: 0px;
	padding:5px;

}

.mbox1 h2 {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight:lighter;
	color:#990033;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 0px;

}

/* Clearing 2006 */

div#clearingnav {
	padding: 5px;
	border: 0px #990033 solid;
	background-color: #DFE0FF;
}

div#clearingnav ul {
	margin-top: 0px;
	margin-bottom: 0px;
	border: 0px #ffffff solid;
	border-bottom-width: 2px;
	padding-bottom: 10px;
}

div#clearingnav ul#last {
border-bottom-width: 0px;
padding-bottom: 5px;
margin-bottom: 0px;
}

div#clearingnav h2 {
	font-family: Arial,Helvetica, sans-serif;
	font-size: 1.15em;
	font-weight:lighter;
	color:#990033;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 5px;
}

/*Next and previous button styes for Alumni 3W */ 

a.nextprevbutton {
display: block;
margin: 2px;
padding: 2px;
text-decoration: none;
font-weight: 700;
border: 2px solid;
border-color: #cccccc #000000 #000000 #cccccc;
background: #cccccc;
}

a.nextprevbutton:hover {
display: block;
margin: 2px;
padding: 2px;
font-weight: 700;
text-decoration: none;
border: 2px solid;
border-color: #000000 #cccccc #cccccc #000000;
background: #cccccc;
}

/* Directory style */

h2.directory {
font-size: 110% ;
font-weight: bold;
color: #990000;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 5px;
}

h3.directory {
font-size: 85% ;
font-weight: bold;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: 1px solid navy;
}

h3.searchheader {
font-size: 85% ;
font-weight:bold;
color:#990000;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

h3.searchheadercat {
font-size: 85% ;
font-weight:bold;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 3px;
padding-bottom: 3px;
}

ul.do {
list-style-image: url("/newimages/tick.gif");
list-style-type: square;
list-style-position: outside;
}

ul.dont {
list-style-image: url("/newimages/cross.gif");
list-style-type: square;
list-style-position: outside;
}

strong.directory {
color: #990000;
}

strong.userid {
color:#cc0099;
}

strong.phone {
color:#ff0000;
}

strong.fax {
color:#009900;
}

strong.mail {
color:#ff6600;
}

strong.info {
color:#0000cc;
}

strong.ukc-only {
color:#990000;
font-style: italic;
}

em.directory {
color:#990000;
}

th.searchheader {
font-size:70%;
font-weight:bold;
color:#990000;
}

table.navbox1 {
border: 2px #990000 solid;
}

table.navbox1 th {
color: #990000;
border-top: 1px solid #990000;
}

table.navbox1 th.title {
color: #ffffff;
background-color: #990000;
}

table.navbox1 p {
font-size: 80%;
padding:0px;
margin:0px;
}

table.navbox1 form {
margin: 0px;
padding: 0px;
}

div.checkpoints {
background: #ffffcc;
border: 2px #000099 solid;
margin: 0%;
margin-left: 50px;
margin-right: 50px;
padding-left: 10px;
padding-right: 5px;
}

table.factbox {
	border: 1px solid #990033;
	background: #FFFFCC;
}

table.factbox th{
	color: #990033;
}

table.factbox h2, table.factbox h3, table.factbox p  {
	margin: 0px;
	padding: 0px;
}

table.factbox ul, table.factbox p {
	font-size: 80%;
}

table.factbox ul {
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

table.factbox  li {
padding-bottom: 5px;
}

/* new styles for 2004 prospectus material */

/* Even newer bit first */

div#stmaintable h1, div#stmaintable h2, div#stmaintable h3 {
color: #990033;
}

div#stmaintable h2 {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-top:15px;
margin-bottom:5px;
font-size: 110%;
font-weight:500;
}

div#stmaintable h3 {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
font-size:95%;
font-weight:500;
text-transform:uppercase;
}

div#stmaintable p {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:10px;
}

div#stmaintable ul {
list-style-type: disc;
margin: 1ex;
margin-left: 1.5em;
margin-right: 1em;
padding: 0;
}

div#stmaintable ul ul {
list-style-type: circle;
}

div#stmaintable ul li {
margin: 0;
margin-bottom: 0.5ex;
padding: 0;
} 

div#strightnav {
	float: right;
	width: 12em;
}

div#strightnav h2 {
		font-size:100%;
}
div#strightnav h3 {
	font-size:80%;
	font-weight: bold;
} 

div#strightnav p {
	font-size:80%;
}

div#strightnav ul {
	font-size:80%;
}

div#strightnav ul ul {
	font-size:100%;
}

 div#new04factboxl {
/*	border: 1px solid #333366; */
background-color: #CCCCCC;
} 

div#new04factboxl div {
	padding-left: 1ex;
	padding-right: 1ex;
	padding-top: 0.5ex;
	padding-bottom: 0.5ex;
}

div#factboxtitle {
	background: #333366;
}

div#factboxtitle h2 {
	color: #ffffff;
	margin:0px;
	padding:0px;
	padding-right: -1ex;
font-weight:600;
}

div#factboxtitle2 {
	background: #333366;
}

div#factboxtitle2 h2 {
	color: #ffffff;
	margin: 0px;
	padding:0px;
		padding-right: -1ex;
font-weight:600;
}

div#navcontainer {

}

ul#stnavlist {
margin-left:0px;
}

ul#stnavlist li
{
display: inline;
list-style-type: none;
border-left: 1px solid black;
padding-left: 1em;
padding-right: 1em;
}

ul#stnavlist > li:first-child {
   padding-left: 0;
	border-left-width: 0;
}

/* Older section now */

div.ptfact {
float:left;
background-color:red;
width: 250px;
}

td#new04url, td#new04fullorparttime {
background: #ccccff;
}

td#new04honsfound, td#honoursorfoundation {
background: #ccccff;
}

p.introfirst {
color: #990033;
}

p#introfirst {
color: #990033;
}


td#topnav p, td#leftnav p {
	font-size:80%;
}

td#topnav p {
padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

table#topnavigation p {	
border-right: 1px solid #999999;
}

table#topnavigation p.rightend {
	border-right: 0px solid #999999;
}

table#topnavigation p {
	padding-right: 5px;
}

td#enquiries {
	background:#cccccc;
	color:inherit;
}

td#enquiries h2 {
	padding-left:0px;
padding-right:0px;
padding-bottom:0px;
padding-top:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
}

td#enquiries p {
	font-size:75%;
}

td#quotebox {
	background:#ccccff;
}

td#quotebox p.quote {
	color: #990033;
}

td#quotebox p.quoteauthor {
	text-transform:uppercase;
	font-size:70%;
	color: #990033;
}

span.label {
	color:#990033;
	font-weight: 600;
}

table#largequote td {
	background:#ffffff;
}

td#rightquotecell {
	border-left: 2px solid #990033;
}

td.entry2004 {
	border: 1px solid #990033;
}

td.entry2004 h2, td.entry2004 h3 {
	color: #990033;
}

div.ugheading h3 {
		background:#ffffcc;
	padding : 1px 1px 1px 1px;
}

table.who2004studying1 {
	border-top: 1px solid #990033;
	border-left: 1px solid #990033;
	margin-bottom: 10px;

}

table.who2004studying2 {
	border-top: 1px solid #990033;
	border-right: 1px solid #990033;
	margin-bottom: 10px;
	}
	
table.navug04 ul {
font-size : 80% ;
list-style-position: outside;
padding-bottom: 0px;
padding-left: 20px;
margin-bottom: 0px;
margin-left: 0px;
}

hr.stnavrule {
	color: #000000;
	height: 1px;
}

td.st-nav p {
	font-size:80%;
}

/* Progress style for application forms */

span.number {color: #990000; font-weight: bold; font-size: 300%;}
span.label {color: #990000; font-weight: bold;}
span.gnumber {color: #cccccc; font-weight: bold; font-size: 300%;}
span.glabel {color: #cccccc; font-weight: bold;}


/* New calendar styles for 40th anniversary */
#navtab {margin: 0px; margin-left:1px; padding: 0px; width: 99%; display: block}
#navtab li {list-style: none; float: left;
  margin-left: 1px; padding-left:12px; font-size: 85%; line-height: 1em; white-space: nowrap;
  background: #cccccc url(/newimages/styles/tabs2-big2.gif) 0 0% no-repeat;}
  #navtab li:first-child { margin-left: 0px;}
#navtab a {display: block; float: left; padding: 3px 12px 3px 0;
  text-decoration: none; font-weight: bold;
  background: #cccccc url(/newimages/styles/tabs2-big2.gif) 100% 0% no-repeat ;
  color: #333; width: .1em;}
html>body #navtab a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtab a {float: none;}            /* End IE5-Mac hack */
#navtab a:hover, #navtab a:active {color: #ffffff;}
#navtab #current, #navtab #current a {color: #ffffff; 
  background-image: url(/newimages/styles/tabs2-big-ct2.gif);  background-color: #333366;}

/*
#navtab2 {margin: 0px; margin-top: 4px; padding: 0px;}
#navtab2 li {list-style: none; float: left;
  font-size: 90%; line-height: 1em; white-space: nowrap; margin-right:5px;
  background-color: #333366; }
#navtab2 a {display: block; float: left; padding: 5px 5px 5px 5px;
  text-decoration: none; font-weight: bold;
  background-color: #333366;
  color: #ffffff; width: .1em; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #FFFFFF;} */
/* html>body #navtab2 a {width: auto;} */   /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
/* #navtab2 a {float: none;}  */          /* End IE5-Mac hack */
/*#navtab2 a:hover, #navtab2 a:active {color: #ffffff; border-style: solid; border-width: 2px 1px 1px 2px; border-color: #FFFFFF;}
#navtab2 #current2, #navtab2 #current2 a {color: #ffffff; background-color: #333366;}  */
 
  #navtab2 {margin: 0px; padding: 0px; margin-left: 25%; margin-right:25%; background-color: #333366}
#navtab2 li {list-style: none; float: left;
  margin-left: 0px; padding-left:12px; font-size: 90%; line-height: 1em; white-space: nowrap;
  background: #333366 /* url(/newimages/styles/tabs2-big3.gif) 0 0% no-repeat*/; border: 0px solid #ffffff; border-right-width: 1px;}
#navtab2 li:first-child { border-left-width: 1px;}
#navtab2 a {display: block; float: left; padding: 3px 12px 3px 0;
  text-decoration: none; font-weight: bold;
  background: #333366 /* url(/newimages/styles/tabs2-big3.gif) 100% 0% no-repeat */;
  color: #ffffff; width: .1em;}
html>body #navtab2 a {width: auto;}    /* fixes IE6 hack */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navtab2 a {float: none;}            /* End IE5-Mac hack */
#navtab2 a:hover, #navtab2 a:active {text-decoration:underline}
#navtab2 #current2, #navtab2 #current2 a {color: #ffffff; 
  /* background-image: url(/newimages/styles/tabs2-big-ct3.gif);  */ background-color: #333366;}
  
 table.navtab {
width: 99%; margin:0px; padding:0px; margin-bottom:0; padding-bottom:0;
 }
 
  table.navtab td, table.navtab tr {
  	padding: 0;
	margin: 0;
  }
   table.navtab2 {
width: 99%; margin: 0px; padding: 0px; margin-bottom:0; padding-bottom:0;
 }
 
  table.navtab2 td, table.navtab2 tr {
  	padding: 0;
	margin:0;
  }

  
  div#follownavtab1 {padding:0px; margin:0px; color: #ffffff; background-color: #333366; border: 1px solid #333366;}
  
div.follownavtab {
	margin:0px; padding:0px; border: 1px solid #333366; padding-left: 7px;
}

h2.follownavtab {
	color: #ffffff; background-color: #333366; margin:0px; margin-left: -7px; padding: 5px; padding-left: 7px;
}

div#follownavtab2 {padding:0px; margin:0px; border: 1px solid #333366; color: #000000; background-color: #ffffff;}
 
table#details40 {background-color: #ffffff; color: #000000; border: 1px solid #000000; border-bottom: 0px; margin: 0px; padding: 0px;}

table#details40 caption, table.history40 caption, table.hongrads40 caption {
	margin: 0; padding-top: 5px; padding-left: 7px; color: #FFFFFF; background-color: #333366; font-size: 120%; font-family: Arial, Helvetica, sans-serif; text-align: left; }

table#details40 td {margin: 0px; padding: 5px; border: 0px solid #333366; border-bottom-width: 1px;}

table#details40 td p {margin-top: 0px;}

p.date40 {white-space: nowrap;
          font-family: Arial, Helvetica, sans-serif;
		  font-size: 150%;
		  font-weight: 500;
		  color: #990033;
		  margin: 0px;
		  padding: 0px;
		  }		
		  
col#colvenue {width:20%;}

table#details40 img {border: 1px solid #000000}

table.history40 {background-color: #ffffff; color: #000000; border: 1px solid #000000; padding: 0px; margin: 0px;}

table.history40 td {margin: 0px; padding: 5px;}

table.history40 td p {margin-top: 0px;}

table.history40 img {border: 1px solid #000000}

table.hongrads40 {background-color: #ffffff; color: #000000; border: 1px solid #000000; margin: 0px; padding: 0px;}

table.hongrads40 td {margin: 0px; padding: 5px;}

table.hongrads40 td p {margin-top: 0px;}

table.hongrads40 img {border: 1px solid #000000}

table.image40 {background-color: #ffffff; color: #000000;}

table.image40 td {margin: 0px; padding: 5px; border: 0px solid #333366; background-color:#CCCCCC;}

table.image40 td p {margin-top: 0px;}

table.image40 img {border: 1px solid #000000; margin: 5px; background-color:#CCCCCC}

td.blue40 { border: 2px solid #333366; padding:5px; background-color:#CCCCCC}

/* New styles for Alumni Data section on alumni.kent.ac.uk */

strong.adsysmessage {background-color: inherit;
                     color: #CC0000 ; }

div.adviewsection {padding: 0.5em; background-color:#CCCCCC}

div.adviewsection fieldset {background-color: #FFFFFF;}

div.adviewsection legend {background-color: #ffffcc; font-size:100%;}

div.adviewsection h3 {margin: 0px; padding:0.3em; padding-left: 0px; font-size: 100%;}

span.adviewheading {margin: 0px; padding:0.3em; background-color:#FFFFCC; border: 1px solid #333366; border-bottom-width: 0px;}

div.adviewtable {background-color:#ffffff; border: 1px solid #333366; margin:0px; padding:0.5em;}

table.alumnidata {background-color: #ffffff; color: #000000; width:97%;}

table.alumnidata td {margin: 0px; padding: 5px; border: 0px}

table.alumnidata td p {margin-top: 0px; font-size: 80%;}

col.adviewlabel {width:20%}
col.adviewdata {width:80%}

table.alertbox {border: 2px #000099 solid; border-color: #000099; background-color:#CCCCCC;}
table.alertbox td {margin: 0px; padding: 5px;}
table.alertbox td p {margin-top: 0px;}

div.rightalertbox {
		float: right;
		width: 10em;
		border: 0px solid #333366;
		border-top-width: 2px;
		border-bottom-width: 2px;
		margin: 0.5ex;
		padding: 0.25ex;}
		
div.rightalertbox td {margin: 0px; padding: 5px;}
div.rightalertbox td p {margin-top: 0px; margin-bottom: 0px;}

div.rightalertbox-wide {
		float: right;
		width: 15em;
		border: 0px solid #333366;
		border-top-width: 2px;
		border-bottom-width: 2px;
		margin: 0.5ex;
		padding: 0.25ex;}

td > p:first-child {
	margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;
}
td > form:first-child > p:first-child {
	margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px;
}

ul.button {margin: 0; padding: 0;}

ul.button li {
margin:1ex; padding: 0; border:1px solid black; width:12em; overflow: hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 95%; font-weight:bold; display: block; list-style-image:none; list-style-type:none; color: #000000; background-color: #FFFFFF}

ul.button li a {margin: 0; padding: .5ex; padding-right: .5ex; display:block; text-decoration:none;}

ul.button li a:link {}
ul.button li a:visited {}
ul.button li a:active {}
ul.button li a:hover {}

ul.button li#a a {color: #000000; background-color: #CCCCFF}
ul.button li#b a {color: #000000; background-color: #FFFFCC}
ul.button li#c a {color: #000000; background-color: #FFCCFF}
ul.button li#d a {color: #000000; background-color: #FFCC99}
ul.button li#e a {color: #000000; background-color: #CCFFCC}
ul.button li#f a {color: #000000; background-color: #CCFFFF}
ul.button li#g a {color: #000000; background-color: #FFCCCC}
ul.button li#h a {color: #000000; background-color: #FFFFFF}




div#focusnav

{border: 1px solid #333366;}


#focusnav ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: bold;
}

#focusnav li { margin: 0 0 0 0; border-bottom: 1px solid #333366;}

#focusnav a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}


#focusnav a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

#focusnav li li a
{
display: block;
border: none;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 2em;
text-decoration: none;
font-weight: normal;
}

li#focusnavtitle 
{
display: block;
color: #FFFFFF;
border-bottom: 1px solid #333366;
background-color:#333366; 
padding: .5em .8em;
font-weight: bold;
}

div.focus 
{text-decoration: none;
font-weight: normal;
padding: 0 0 0.5em 1em;
color: #000000;
}

div#focuslinks

{border: 1px solid #333366;
font-size: 95%;}


#focuslinks ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: normal;
}

#focuslinks li 
{ margin: 0; 
border-bottom: 1px solid #333366;}

#focuslinks a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}


#focuslinks a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

li#focuslinkstitle 
{
display: block;
color: #333366;
border-bottom: 1px solid #333366;
background-color:#CCCCFF; 
padding: .5em .8em;
font-weight: bold;
}

div#focuslinks1

{border: 1px solid #333366;
font-size: 95%;}


#focuslinks1 ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: normal;
}

#focuslinks1 li 
{ margin: 0; 
border-bottom: 1px solid #333366;}

#focuslinks1 a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}


#focuslinks1 a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

li#focuslinks1title 
{
display: block;
color: #333366;
border-bottom: 1px solid #333366;
background-color:#CCCCFF; 
padding: .5em .8em;
font-weight: bold;
}

div#focuslinks2

{border: 1px solid #333366;
font-size: 95%;}


#focuslinks2 ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: normal;
}

#focuslinks2 li 
{ margin: 0; 
border-bottom: 1px solid #333366;}

#focuslinks2 a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}

#focuslinks2 a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

li#focuslinks2title 
{
display: block;
color: #333366;
border-bottom: 1px solid #333366;
background-color:#CCCCFF; 
padding: .5em .8em;
font-weight: bold;
}


div.focusquote {
		float: right;
		width: 150px;
		border: 0px solid #333366;
		border-top-width: 2px;
		border-bottom-width: 2px;
		margin: 0.5ex;
		padding: 0.25ex;
		font-size: 100%;
		font-weight: bold;
		color: #333366;}
		
div#eventsnav

{border: 1px solid #333366;}


#eventsnav ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: bold;
}

#eventsnav li { margin: 0 0 0 0; border-bottom: none;}

#eventsnav a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}


#eventsnav a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

#eventsnav li li a
{
display: block;
border: none;
background-color: FFFFFF;
padding: 0.2em 0.2em 0.2em 2em;
text-decoration: none;
font-weight: normal;
}

li#eventsnavtitle 
{
display: block;
color: #FFFFFF;
border-bottom: 1px solid #333366;
background-color:#333366; 
padding: .5em .8em;
font-weight: bold;
}

div.jobsfooter {
clear: both;
border: 0px solid #333366;
padding: 0.5em 0.5em 0.5em 0em;
border-top: 1px solid #333366;
font-size: 90%;
}		
		
div.jobsrightnav {
		float: right;
		width: 12em;
		margin: 0;
		padding: 0 0 0 0.5em;}
		

#jobsleft ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#jobsleft li { margin: 0 0 0.2em 0; }

#jobsleft a
{
display: block;
color: #333366;
font-weight: bold;
background-color: transparent;
width: 13em;
padding: .2em .8em;
text-decoration: none;
border-top: 1px solid #333366;
border-left: 1px solid #333366;
border-right: 2px solid #333366;
border-bottom: 2px solid #333366;
}

#jobsleft a:hover
{
background-color: #E5E5F8;
color: #333366;
font-weight: bold;
border-top: 2px solid #333366;
border-left: 2px solid #333366;
border-right: 1px solid #333366;
border-bottom: 1px solid #333366;
text-decoration: underline;
}

div.jobslefttitle

#jobslefttitle li
{
display: block;
border-top: 1px solid #CCCCFF;
border-left: 1px solid #CCCCFF;
border-right: 2px solid #CCCCFF;
border-bottom: 2px solid #CCCCFF;
color: #FFFFFF;
background-color:#333366; 
width: 13em;
padding: .5em .8em;
font-weight: bold;
text-decoration: none;
}

#jobslefttitle a
{
display: block;
border-top: 1px solid #CCCCFF;
border-left: 1px solid #CCCCFF;
border-right: 2px solid #CCCCFF;
border-bottom: 2px solid #CCCCFF;
color: #FFFFFF;
background-color:#333366; 
width: 13em;
padding: .5em .8em;
font-weight: bold;
text-decoration: none;
}

#jobslefttitle a:hover
{
display: block;
border-top: 1px solid #CCCCFF;
border-left: 1px solid #CCCCFF;
border-right: 2px solid #CCCCFF;
border-bottom: 2px solid #CCCCFF;
color: #FFFFFF;
background-color:#333366; 
width: 13em;
padding: .5em .8em;
font-weight: bold;
text-decoration: none;
}


div#jobsleft1
{border: 1px solid #333366;}


#jobsleft1 ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
}

#jobsleft1 li { margin: 0 0 0 0; }

#jobsleft1 a
{
display: block;
background-color: #FFFFFF;
padding: .2em .8em;
text-decoration: none;
}

#jobsleft1 a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

li#jobslefttitle1 
{
display: block;
color: #FFFFFF;
border-bottom: 1px solid #333366;
background-color:#333366; 
padding: .5em .8em;
font-weight: bold;
}

div#jobsnavright
{border: 1px solid #333366;}

#jobsnavright ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;}

#jobsnavright li { margin: 0 0 0 0; }

#jobsnavright a
{
display: block;
background-color: #FFFFFF;
padding: .2em .8em;
text-decoration: none;
}

#jobsnavright a:hover
{
background-color: #E5E5F8;
text-decoration:underline;
}

li#jobslisttitle 
{
display: block;
color: #333366;
border-bottom: 1px solid #333366;
background-color:#CCCCFF; 
padding: .5em .8em;
font-weight: bold;
}

div#jobsextra
{border: 1px solid #333366;}

#jobsextra ul
{
padding: 0;
margin: 0;
list-style-type: none;
border: none;}

#jobsextra li { margin: 0 0 0 0; }

#jobsextra a
{
display: block;
background-color: #FFFFFF;
padding: .2em .8em;
text-decoration: none;
}

#jobsextra a:hover
{
background-color: #E5E5F8;
text-decoration: underline; 
}

li#jobsextraunderline
{border-bottom: 1px dashed #333366;}

li#jobsextratitle 
{
display: block;
color: #333366;
border-bottom: 1px solid #333366;
background-color:#CCCCFF; 
padding: .5em .8em;
font-weight: bold;
}


div#jobsapply
{border: 1px solid #333366;}

#jobsapply ul
{
padding: 0;
margin: 0;
list-style-type: none;
border: none;}

#jobsapply li { margin: 0 0 0 0; }

#jobsapply a
{
display: block;
background-color: #CCCCFF;
padding: .5em .8em;
text-decoration: none;
font-weight: bold;
text-align: center;
color: #000000;
}


ul.mauvebutton
{
padding: 0;
margin: 0;
list-style-type: none;
}

ul.mauvebutton li {
margin: 0;
display: block;
border: 1px solid #333366;
background-color: #CCCCFF;
padding: 0.5em;
width: 14em;
text-decoration: none;
font-weight: bold;
text-align: center;
color: #000000;
}

ul.mauvebutton li a {margin: 0; padding: 0; text-decoration: none; font-size: 90%;}

ul.mauvebutton li a:link {text-decoration: none; color:#000000;}
ul.mauvebutton li a:visited {text-decoration: none; color:#000000;}
ul.mauvebutton li a:active {text-decoration: none; color:#000000;}
ul.mauvebutton li a:hover {text-decoration: none; color:#000000;}


div#mednav

{border: 1px solid #000000;}


#mednav ul
{margin: 0;
padding: 0;
list-style-type: none;
border: none;
font-weight: bold;
}

#mednav li { margin: 0 0 0 0; }

#mednav li li a
{
display: block;
border: none;
background-color: FFFFFF;
padding: 0.2em 0.2em 0.2em 2em;
text-decoration: none;
font-weight: normal;
}

#mednav a
{
display: block;
background-color: #FFFFFF;
padding: 0.2em 0.2em 0.2em 0.8em;
text-decoration: none;
}


#mednav a:hover
{
background-color: #DBF6DB;
text-decoration:underline;
}



li#mednavtitle 
{
display: block;
color: #000000;
border-bottom: 1px solid #000000 ;
background-color:#99CC99; 
padding: .5em .8em;
font-weight: bold;
}

div.ccsalertboximages {border: 2px solid #333366; 
padding: 5px; 
margin-left: 5px;
background:#E5E5F8; 
width: 118px;}

div.ccsalertbox {border: 2px solid #333366; 
padding: 5px; 
margin-left: 5px;
background:#E5E5F8; 
width: 140px;}

div.alumninewsimage {border: 2px solid #333366; 
padding: 5px; 
background:#FFFFCC; 
width: 140px;}

div.alumninews {border: 2px solid #333366; 
padding: 5px; 
background:#FFFFCC; 
width: 10em;}

ul.greenbutton
{
padding: 0;
margin: 0;
list-style-type: none;
}

ul.greenbutton li {
margin: 0;
display: block;
border: 1px solid #000000;
background-color: #99CC99;
padding: 0.5em;
width: 14em;
text-decoration: none;
font-weight: bold;
text-align: center;
color: #000000;
}

ul.greenbutton li a {margin: 0; padding: 0; text-decoration: none; color:#000000;}

ul.greenbutton li a:link {text-decoration: none; color:#000000;}
ul.grennbutton li a:visited {text-decoration: none; color:#000000;}
ul.greenbutton li a:active {text-decoration: none; color:#000000;}
ul.greenbutton li a:hover {text-decoration: none; color:#000000;}

#twoleftcoldept p { margin: 0 0 1em 0; }
#tworightcoldept p { margin: 0 0 1em 0; }

#navtwocontainerdept
{
width: 100%;
margin: 1ex auto;
}

#navtwoleftcoldept
{
float: left;
width: 12em;
margin: 0;
padding: 0em;
}

#navtworightcoldept
{
margin:0;
margin-left: 14em;
padding: 0em;
}

#navtwoleftcoldept p { margin: 0 0 1em 0; }
#navtworightcoldept p { margin: 0 0 1em 0; }
		


#threecontainerdept
{
width: 100%;
margin: 1ex auto;
}

#threeleftcoldept
{
float: left;
width: 13em;
margin: 0.5em;
margin-top: 0;
padding: 0.5em;
}

#threerightcoldept
{
float: right;
width: 11em;
margin: .5em;
margin-top: 0;
padding: 0.5em;
}

#threemidcoldept
{
float: none;
margin-top: 0;
margin-bottom: .5em;
margin-left: 15em;
margin-right: 14em;
padding:0.5em;
}

ul.button {margin: 0; padding: 0;}

ul.button li {
margin:1ex; padding: 0; border:1px solid black; overflow: hidden; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 115%; width:12em; font-weight:bold; display: block; list-style-image:none; list-style-type:none; color: #000000; background-color: #FFFFFF}

ul.button li a {margin: 0; padding: .5ex; padding-right: .5ex; display:block; text-decoration:none;}

ul.button li a:link {text-decoration:none;}
ul.button li a:visited {text-decoration:none;}
ul.button li a:active {text-decoration:none;}
ul.button li a:hover {text-decoration:none;}

ul.button li#a a {color: #000000; background-color: #CCCCFF}
ul.button li#b a {color: #000000; background-color: #FFFFCC}
ul.button li#c a {color: #000000; background-color: #FFCCFF}
ul.button li#d a {color: #000000; background-color: #FFCC99}
ul.button li#e a {color: #000000; background-color: #CCFFCC}
ul.button li#f a {color: #000000; background-color: #CCFFFF}
ul.button li#g a {color: #000000; background-color: #FFCCCC}
ul.button li#h a {color: #000000; background-color: #FFFFFF}
ul.button li#economist a {color: White; background-color: #CC3300;}


ul.button-horizontal {margin: 1ex; padding: 1ex; text-align:center;}

ul.button-horizontal li {
margin:1ex; padding: 0; border:1px solid black; width:12em; overflow: hidden; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 115%; font-weight:bold; display: inline; list-style-image:none; list-style-type:none; color: #000000; background-color: #FFFFFF;}

ul.button-horizontal li a {margin: 0; padding: 1ex; display:in-line; text-decoration:none;}

ul.button-horizontal li a:link {text-decoration:none;}
ul.button-horizontal li a:visited {text-decoration:none;}
ul.button-horizontal li a:active {text-decoration:none;}
ul.button-horizontal li a:hover {text-decoration:none;}

ul.button-horizontal li#a a {color: #000000; background-color: #CCCCFF}
ul.button-horizontal li#b a {color: #000000; background-color: #FFFFCC}
ul.button-horizontal li#c a {color: #000000; background-color: #FFCCFF}
ul.button-horizontal li#d a {color: #000000; background-color: #FFCC99}
ul.button-horizontal li#e a {color: #000000; background-color: #CCFFCC}
ul.button-horizontal li#f a {color: #000000; background-color: #CCFFFF}
ul.button-horizontal li#g a {color: #000000; background-color: #FFCCCC}	


/* div#new04maincontent > h2:first-child {
	margin-top: 80px; */
}

@media print {
	table.navbox, img.templatelogo, ul#navtab, td#leftnav40, table#details40 img, form.toprightform, p.textsearch, p.textonly  {display: none;}
#navtwoleftcol, div.sideimages, div#ugnav, div#clearingnav {
	display: none;
}
#navtworightcol {
	margin-left: 0em;
}

}

@media screen {
	ul#navtab {display: block;}
td#leftnav40 {display: table-cell;}
table#details40 img {display:inline;}
form.toprightform {display: block;}
p.textonly, p.textsearch {display: block}
div.sideimages {display: block;}
table.navbox {
	display: table;
}
#navtwoleftcol, div#ugnav, div#clearingnav {
	display: block;
}

span.logotextalt {
	display:none;
}

body {
	margin: 1%;
	margin-left: 5%;
	margin-right: 5%;
}

div.kentpageborder {
	border: 1px solid #000000;
	border-bottom: 0px;
}

table.kentpageborder {
	border: 1px solid #000000;
	border-bottom: 0px;
	margin:0;
}

div.headcolumn {
	border: 0px #000000 solid; border-bottom-width: 1px;
}

div.bottomcolumn {
	border: 0px #000000 solid; border-top-width: 1px;
	}

div.baseline {
	border: 0px #000000 solid; border-top-width: 1px;
}

body.borderlarger {
	border: 1px #000000 solid;
}

}