.formField {
color : #666666; 
background-color : #ffffff; 
font-weight : normal; 
font-size : 11px; 
color : #a1e3e8; 
background-color : #000022; 
} 
.upinputtextarea {
border-right : thin solid #e8b6ce; 
border-top : thin solid #e8b6ce; 
font-weight : normal; 
border-left : thin solid #e8b6ce; 
color : #ffffff; 
border-bottom : thin solid #e8b6ce; 
background-color : #003366; 
} 
.sidebar {
font-size : 0.87em; 
color : #333333; 
text-align : right; 
background-color : #ffffff; 
text-transform : none; 
} 
.searchbox {
border-right : thin solid #ccc; 
border-top : thin solid #ccc; 
font-weight : normal; 
font-size : 11px; 
border-left : thin solid #ccc; 
color : #333333; 
border-bottom : thin solid #ccc; 
background-color : #ffffff; 
text-indent : 2px; 
padding-top : 2px; 
padding-right : 2px; 
padding-bottom : 2px; 
padding-left : 2px; 
} 
.address {
font-size : 0.85em; 
color : #666666; 
text-align : left; 
background-color : #ffffff; 
vertical-align : top; 
padding-right : 4px; 
padding-left : 4px; 
font-weight : normal; 
text-transform : none; 
} 
h1 {
font-family : Arial, Helvetica, sans-serif; 
font-size : 1.3em; 
color : #666666; 
background-color : #ffffff; 
letter-spacing : 0.1em; 
} 
.date {
font-size : 0.75em; 
color : #333333; 
text-align : right; 
padding-right : 10px; 
padding-left : 2px; 
background-color : #ffffff; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
.disclaimer {
font-size : 0.85em; 
color : #000000; 
border : solid ; 
border-width : 1px 0 0; 
text-align : right; 
text-indent : 5px; 
border-color : #cccccc black #ffcccc; 
padding-right : 2px; 
padding-left : 2px; 
background-color : #ffffff; 
} 
hr {
color : #cccccc; 
line-height : 1px; 
border-style : dotted; 
text-indent : 4px; 
} 
a:hover {
text-decoration : underline; 
background-color : #ffffcc; 
color: #990033;
} 
a:visited {
color : #990033; 
} 
a {
text-decoration : none; 
color : #6666ff; 
} 
a:link {
color : #6666ff; 
} 
.fp-ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 10px;
	font-weight: bold;
	text-decoration: underline;
	font-size: .80em;
}
.fp-ul a:link {
color : #ffffff; 
text-decoration : underline; 
} 
.fp-ul a:hover {
text-decoration : underline; 
background-color : #6699cc; 
color: #000000;
}  
.fp-ul a:visited {
color : #ffffcc; 
text-decoration : underline; 
} 
.fp-ul a {
text-decoration : underline; 
color : #ffffff; 
} 

.fp {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	text-indent: 10px;
}


.fp a:hover {
text-decoration : underline; 
background-color : #6699cc; 
color: #000000;
} 
.fp a:visited {
color : #ffffcc; 
} 
.fp a {
text-decoration : none; 
color : #ffffff; 
} 

.fp a:link {
color : #ffffff; 
} 
.sidebarleft {
font-size : 0.87em; 
text-align : left; 
padding-top : 0; 
padding-bottom : 0; 
padding-left : 5px; 
background-color : #ffffff; 
text-indent : 0; 
text-transform : lowercase; 
} 
.sidebarleft a:hover {
display : block; 
background-color : #ffffde; 
} 
.dropdown {
color : #333333; 
background-color : #ffffff; 
font-weight : normal; 
font-size : 11px; 
} 
.\31pxline {
background-color : #999999; 
width : 10px; 
} 
.youarehere {
font-size : 0.75em; 
color : #000000; 
border : dotted ; 
border-width : 0 0 1px; 
text-align : left; 
border-color : #cccccc black; 
padding-right : 2px; 
padding-left : 2px; 
background-color : #ffffff; 
text-indent : 4px; 
} 
.sidebar-flag {
font-size : 0.75em; 
color : #333333; 
text-align : right; 
padding-right : 2px; 
padding-left : 2px; 
background-color : #ffffcc; 
text-transform : uppercase; 
} 
.welcome {
font-size : 0.9em; 
color : #666666; 
font-variant : normal; 
} 
.topbg {
height : 10px; 
background-image : url(/images/topnav/topbg.gif); 
} 
.mid-box {
font-size : 0.8em; 
color : #000000; 
border : 0 solid ; 
text-indent : 5px; 
border-color : #ffcc00 black #ffcccc; 
background-color : #ffffcc; 
} 
h3 {
font-size : 1.1em; 
color : #000099; 
} 
.foldheader {
list-style-image : url(/images/charter/fold.gif); 
list-style-type : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 1.05em; 
} 
.foldinglist {
list-style-image : url(/images/charter/list.gif); 
font-family : Arial, Helvetica, sans-serif; 
} 
.tabletop {
border : dotted ; 
border-width : 1px 0 0; 
text-align : left; 
border-color : #cccccc black #ffcccc; 
background-color : #ffffff; 
} 
.menu-top {
text-indent : 5px; 
background-color : #000099; 
} 
.textonly a:hover {
text-indent : 5px; 
background-color : #999999; 
} 
.textonly a:link {
text-indent : 5px; 
color : #ffffff; 
} 
.textonly a:visited {
text-indent : 5px; 
color : #ffffff; 
} 
.textonly a {
text-indent : 5px; 
color : #ffffff; 
} 
.sidebarlefttop {
font-size : 0.85em; 
text-align : left; 
padding-top : 0; 
padding-right : 2px; 
padding-bottom : 0; 
padding-left : 2px; 
background-color : #ffffcc; 
text-indent : 5px; 
text-transform : lowercase; 
font-weight : bold; 
} 
.navbartxt {
background-color : #cccccc; 
} 
.borderallblack {
border-bottom : 1px solid black; 
border-top : 1px solid black; 
border-right : 1px solid black; 
border-left : 1px solid black; 
font-size : 0.8em; 
color : #333333; 
} 
.topOfpage {
font-size : 0.9em; 
} 
.quote {
	color : #333333;
	font-size : 0.85em;
	font-weight: bold;
} 
.bordernone {
border-bottom : 0 solid black; 
border-top : 0 solid black; 
border-right : 0 solid black; 
border-left : 0 solid black; 
font-size : 0.85em; 
color : #333333; 
} 
.yellow-highlight {
font-size : 0.8em; 
color : #000000; 
border : 0 solid ; 
text-indent : 5px; 
border-color : #ffcc00 black #ffcccc; 
background-color : #ffffcc; 
} 
.grey4px {
background-color : #666666; 
height : 0.2em; 
} 
.textonly {
color : #ffffff; 
font-size : 0.8em; 
} 
body {
font-family : Arial, Helvetica, sans-serif; 
background-color : #FFFFFF; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
margin-left : 0; 
} 
.news {
font-size : 0.85em; 
text-align : left; 
padding-top : 0; 
padding-right : 2px; 
padding-bottom : 0; 
padding-left : 2px; 
background-color : #ffffff; 
color : #333333; 
} 
tr {
font-size : .97em; 
} 
.date-f {
font-size : 0.75em; 
color : #333333; 
text-align : right; 
padding-right : 10px; 
padding-left : 2px; 
background-color : #ffffff; 
padding-top : 2px; 
padding-bottom : 2px; 
border-style : none; 
border-top-width : 0; 
border-right-width : 0; 
border-bottom-width : 0; 
border-left-width : 0; 
} 
ul {
list-style-type : circle; 
font-size : 0.88em; 
list-style-image : url(/images/logos/bullet.gif); 
} 
ul ul {
color : #666666; 
list-style-type : circle; 
font-size : 0.90em; 
} 
.ugdark {
background-color : #cccccc; 
} 
.uglight {
background-color : #666666; 
color : #ffffff; 
} 
 
.swirlytable {
border-bottom : 0 solid black; 
border-top : 0 solid black; 
border-right : 0 solid black; 
border-left : 0 solid black; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 0.85em; 
color : #ffffff; 
background-image : url(/images/swirlypattern.gif); 
background-repeat : repeat; 
} 
h2 {
font-size : 1.1em; 
color : #666666; 
background-color : #ffffff; 
letter-spacing : 0.1em; 
} 
H4 {
display : run-in; 
} 
.mainquote {
color : #333333; 
font-size : 0.95em; 
background-image : url(/images/logos/quote-open.gif); 
background-repeat : no-repeat; 
float : left; 
background-attachment : scroll; 
background-position : 0% 0%; 
clear : none; 
padding-left : 25px; 
margin-left : 5px; 
padding-top : 30px; 
width : 100%; 
} 
.mainquote p {
color : #333333; 
font-size : 0.95em; 
background-image : url(/images/logos/quote-closed.gif); 
background-repeat : no-repeat; 
float : right; 
background-attachment : scroll; 
background-position : 100% 100%; 
clear : none; 
padding-right : 40px; 
margin-right : 30px; 
width : 100%; 
} 
.info-dropdown {
background-color : #ffffcc; 
color : #666666; 
} 
.first-published {
font-size : 0.8em; 
color : #666666; 
text-align : left; 
background-color : #ffffff; 
vertical-align : top; 
padding-right : 4px; 
padding-left : 4px; 
font-weight : normal; 
text-transform : none; 
} 

#autoscroll {overflow:auto;}
.heading { font-size : 1.3em; color : #666666; background-color : #ffffff; letter-spacing : 0.1em; }
.submit {  background-color: #FF99FF; font-family: Arial, Helvetica, sans-serif; font-weight: bolder; color: #FFFFFF}
.buff { background-color : #FFFFCC; }
.reversetxt {  color: #FFFFFF; background-color: #333333}
.new-you {  font-size: 16pt; color: #000099}
.foi-tables {
	font-size: .85em;
}
.course-highlight {
	background-color : #CCCCCC;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
	text-align: right;

}
.course-bg {

background-color : #FFFFCC;
}
.course-loc {
	background-color : #000099;
	font-weight: bold;
	color: #FFFFFF;

}
.clearingblue {
background-color : #E3F0F4;
}
.pg-menu {

font-size : 0.85em; 
text-align : left; 
padding-top : 0; 
padding-bottom : 0; 
padding-left : 5px; 
background-color : #ffffff; 
text-indent : 0; 
text-transform : none;
}
strong {
	color: #333333;
}
a:hover strong{
text-decoration : underline; 
background-color : #ffffcc; 
color: #990033;
} 
a:visited strong{
color : #990033; 
} 
a strong{
text-decoration : none; 
color : #6666ff; 
} 
a:link strong{
color : #6666ff; 
} 
.borderallgrey {
	font-size : 0.8em;
	color : #333333;
	border: 1px solid #999999;
}
.date-fp {
	font-size : 0.80em;
	color : #000099;
	text-align : left;
	background-color : #ffffff;
	border-style : none;
	border-top-width : 0;
	border-right-width : 0;
	border-bottom-width : 0;
	border-left-width : 0;
	width: 160px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-weight: bold;
}
.lightblue-fp {
	background-color: #6699cc;
}

.uk {
	background-image: url(../images/fp/curve-left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.fp-footer {
	background-color : #000099;
	font-weight: normal;
	color: #FFFFFF;
	font-size: .85em;
	white-space: nowrap;
	vertical-align: middle;
	text-indent: 10px;
}
.ticki {
	font-weight: bold;
	font-size: .80em;
	padding: 2px;
	width: 430px;
}
.fp-footer-right {
	background-color : #000099;
	font-weight: normal;
	color: #FFFFFF;
	font-size: .85em;
	white-space: normal;
	text-indent: 10px;
	text-align: right; 
}
.graduation-bg {
	background-color : #E3F0F4;
	border-style: solid;  
border-color: #ffffde;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;			
	border-bottom-width: 1px;
			

}
.2007-bg {
	background-color : #E3F0F4;
	border-style: solid;  
border-color: #ffffde;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;			
	border-bottom-width: 1px;
	font-size: .95em;

}.menu-topCUMBRIA {

text-indent : 5px; 
background-color : #7B9E49;
}

