/* update 19/06/2008 - 9*/

body#bristol-ac-uk #content {
	font-size: 100%;
	font-align: center;
}

body {
	padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin: 0px; background-color: rgb(255, 255, 255);
	font-family: arial, Helvetica, sans-serif; color: rgb(0, 0, 0)
}

div.contents {
	margin-left: 18px; margin-right: 18px; margin-top: 0px; margin-bottom: 0px;
}

h1 {
	color: #764f42; background-color: transparent;
	font-style: normal;
	font-size:120%;
	font-family: verdana;
}

h2 {
	color: #764f42; background-color: transparent;
	font-style: normal;
	font-size: 100%;
	
}

h3 {
	color: rgb(53, 69, 120); background-color: transparent;
	font-style: normal;
	font-size: 86%;
}

p {
	font-size: 84%
}


a {text-decoration: none}

a:link {
	color: rgb(53, 69, 78); text-decoration: none
}

a:hover {
	color: rgb(240, 12, 34); text-decoration: underline 
}

.embedded-link a:link {
	color: rgb(08, 28, 90); text-decoration: underline
}
.embedded-link a:hover {
	color: rgb(240, 12, 34); text-decoration: none
}

.embedded-link a:visited {
	color: rgb(08, 28, 90); text-decoration: underline
}

img {
  	border: 0
}

ol {
	font-size: 84%
}

ul {
	font-size: 84%
}

#para {
font-size: 100%;
font-family: verdana;
}

td.imgpadding
{ padding: 5px; }

#paragraph p{
font-size: 100%;
}

#headerbox {	
	width: 100%; height: 64px; background-color: rgb(75, 75, 139); background-image: url("/graduateschool/images/studyingbanner.jpg"); background-repeat: no-repeat;
	background-position: top right; border: 0; padding: 0; margin-bottom: 2px;
}

#uoblogo A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 178px
}
#uoblogo SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; WIDTH: 178px
}
#headernavbox {
	clear: both; width: 100%; min-height: 15px; background-color: rgb(255,255,255); overflow: auto; border: 0
}

#headernavbox form {
	float: right
}

.headernav {
	padding-top: 3px
}

.headernav {
	color: rgb(255,255,255); font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.headernav {
	float: left; font-size: 95%; white-space: nowrap;
}

.headernav A {
	color: rgb(255,255,255); font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}

.headernav A:hover {
	color: rgb(255,255,255); text-decoration: none
}

.headernav A:visited {
	color: rgb(255,255,255); text-decoration: none
}
.headernav UL {
	float: left; margin: 0; padding: 0
}

.headernav LI {
	BORDER-RIGHT: #FFF 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.headernav .first {
	BORDER-LEFT-STYLE: none; padding-left: 0
}

.headernav .last {
	MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; padding-right: 0
}

#searchblock {
	padding: 0px; margin: 0px;  padding-top: 1px; padding-bottom: 1px; padding-right: 10px
}

input#searchbox {
	border: rgb(57, 57, 123) 1px solid; margin-bottom: 1px; margin-right: 2px
}

input#searchbutton {
	border-bottom: rgb(57, 57, 123) 1px solid; border-right: rgb(57, 57, 123) 1px solid; margin-bottom: 1px
}

.uobnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 100%;
	FLOAT: left;
	PADDING-BOTTOM: 1px;
	WIDTH: 100%;
	PADDING-TOP: 1px;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;
	border-bottom: 1px solid rgb(75, 75, 139);
	background-color: #faf0e6;
	margin-top: -1
}

.uobnav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px
}
.uobnav UL {
	FLOAT: right
}
.uobnav UL LI {
	BORDER-RIGHT: #999999 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
}
.uobnav A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.uobnav .link-on {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}

.uobnav A:visited {
	COLOR: #333333
}
.uobnav UL LI.no-separator {
	BORDER-RIGHT-WIDTH: 0px
}

.uobnav A:hover {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-DECORATION: underline
}
.uobnav FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: -1px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px; PADDING-TOP: 1px; FONT-FAMILY: Arial; POSITION: relative
}
.uobnav FORM INPUT {
	FONT-SIZE: 105%; MARGIN: 0px
}
.uobnav FORM .searchbox {
	WIDTH: 125px
}
.uobnav FORM .searchbutton {
	BORDER-RIGHT: rgb(206, 170, 93) 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(253, 231, 184) 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 95%; BACKGROUND-COLOR: rgb(250, 210, 114); PADDING-BOTTOM: 1px; MARGIN: 0px 3px 0px 2px; BORDER-LEFT: rgb(253, 231, 184) 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: rgb(206, 170, 93) 2px solid
}


#maintitle {
	MARGIN-LEFT: 400px; PADDING-TOP: 22px; FONT-FAMILY: Georgia, Verdana
}
#maintitle #title1{
	float: left; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 140%; PADDING-BOTTOM: 0px; MARGIN: 0px; color: rgb(250, 210, 114); PADDING-TOP: 0px
}

#maintitle2 .hide {
	DISPLAY: none; VISIBILITY: hidden
}


#headercrumbbox {
	width: 100%; background: rgb(255,255,255); padding-top: 4px; padding-bottom: 0px; margin-bottom: 0px; vertical-align: middle
}

#headercrumbbox {
	font-size: 84%;
}

#headercrumbbox A:visited {
	color: rgb(8, 28, 90)
}

#contents A:visited {
	color: rgb(0, 0, 0)
}



.left {
	float: left; text-align: left; left: 10px; position: relative
}

.right {
	float: right; text-align: right; right: 10px; position: relative
}



#footer {
	width: 100%; clear: both; margin-top: 15px; border: 0
}

#footernavbox {
	background-color: rgb(57, 57, 123); width: 100%; min-height: 15px; overflow: auto; border: 0;
	padding-top: 4px; padding-bottom: 4px;
	
}

#footeraddressbox {
	background-color: #9a6756; min-height: 59px; font-size: 75%;
	padding-left: 10px; border: 0; background-image: url("/graduateschool/images/footer-crest.jpg"); background-repeat: no-repeat;
	background-position: right; color: rgb(255, 255, 255); padding-top: 6px
}

.footernav UL {
	float: right; margin: 0; padding: 0; font-size: 100%
}

.footernav LI {
	BORDER-RIGHT: #FFF 1px solid; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.footernav .first {
	BORDER-LEFT-STYLE: none; padding-left: 0
}

.footernav .last {
	BORDER-RIGHT-STYLE: none; padding-right: 10px
}

.footeraddress {
	padding-left: 10px; padding-top: 4px; padding-bottom: 4px
}

.footer-text {
	color: rgb(255, 255, 255); white-space: nowrap; text-decoration: none; background: transparent
}

.footer-text A {
	 color: rgb(255, 255, 255); text-decoration: underline	
}

.footer-text A:hover {
	color: rgb(255, 255, 255); text-decoration: none
}

.footer-text A:visited {
	 color: rgb(255, 255, 255); text-decoration: underline	
}

#uobnavbottom {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 75%; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 100%; PADDING-TOP: 1px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white; TEXT-ALIGN: right
}

#uobnavbottom UL {
	FLOAT: right
}

#uobnavbottom UL LI {
	BORDER-RIGHT: #999999 1px solid; DISPLAY: inline; FLOAT: left; MARGIN: 0px; LIST-STYLE-TYPE: none
}

#uobnavbottom A {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#uobnavbottom .link-on {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 0px; TEXT-DECORATION: none
}

#uobnavbottom UL LI.no-separator {
	BORDER-RIGHT-WIDTH: 0px
}

#uobnavbottom A:hover {
	COLOR: black; BACKGROUND-COLOR: white; TEXT-DECORATION: underline
}

#uobnavbottom {
	HEIGHT: 28px
}
#uobnavbottom UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.uobnavbottom-nav UL {
	DISPLAY: inline; MARGIN: 5px 2px 188px 3px
}
.uobnavbottom-nonav UL {
	DISPLAY: inline; MARGIN: 5px 2px 188px 3px

}

.bulletpoint UL {
	LIST-STYLE-IMAGE: url(/images/square_rtl.gif); LIST-STYLE-TYPE: square;
}

