﻿html {
 overflow-y: scroll !important;
}
body {
background:#222;
font-family:Arial;
color:#9f9f9f;
font-size:0.8em;
}

#global {
width:955px;
position:relative;
margin:0 auto;
padding:0;
}

#header {
height:120px;
width:955px;
background:url(/images/common/logo.gif) 0 19px no-repeat;
position:relative;
border:1px solid #222;
}

#header #top-section {
width:875px;
margin:17px 0 0 80px;
}

#header #top-section #top-right {
float:right;
height:30px;
width:235px;
}

#header #top-section #top-right form {
display:inline;
margin:0;
padding:0;
}

#header #top-section #top-left #text-size {
float:left;
font-size:0.85em;
color:#818386;
font-weight:700;
}

#header #top-section #top-left #text-size a.sml {
font-size:1em;
color:#fff;
}

#header #top-section #top-left #text-size a.med {
font-size:1.25em;
}

#header #top-section #top-left #text-size a.lge {
font-size:1.5em;
}

#header #top-section #top-right #search {
margin-right:43px;
}

#header #top-section #top-right #rss img {
behavior:url(/Include/iepngfix.htc);
}

#header #bottom-section {
background:#fff;
margin-left:140px;
width:815px;
}

#header ul#navigation {
position:absolute;
top:70px;
right:0;
width:875px;
display:block;
text-align:right;
padding-bottom:2px;
background:url(/images/common/hr.gif) bottom repeat-x;
}

#header ul#navigation li a {
padding-bottom:6px;
text-transform:uppercase;
text-decoration:none;
font-size:1.15em;
color:#818386;
font-weight:700;
border-bottom:3px solid #222;
display:block;
margin:0 34px 0 0;
}

#header ul#navigation li a.nav-contact {
margin:0;
}

#header ul#navigation li a.nav-study:hover {
border-bottom:3px solid #de110a;
}

#header ul#navigation li a.nav-info:hover {
border-bottom:3px solid #714997;
}

#header ul#navigation li a.nav-summer-schools:hover {
border-bottom:3px solid #e74f22;
}

#header ul#navigation li a.nav-admission:hover {
border-bottom:3px solid #df0079;
}

#header ul#navigation li a.nav-contact:hover {
border-bottom:3px solid #009de9;
}
h1.sitename
{
	display:none;
}
#Flash {
position:relative;
z-index:0;
width:955px;
}

#FlashToggle {
width:955px;
height:22px;
z-index:1;
position:absolute;
top:0;
background:none;
}

#FlashClearer {
height:22px;
display:none;
}

#FlashToggleLink {
display:block;
height:12px;
text-align:right;
background:url(/images/common/FlashToggleLinkBg.png) 900px;
behavior:url(/Include/iepngfix.htc);
color:#fff;
text-decoration:none;
font-size:0.95em;
z-index:3;
width:5%;
position:absolute;
right:0;
cursor:pointer;
padding:5px 15px 5px 5px;
}

#state 
{


float:right;
}
#state a 
{
    color:#fff !important;


    display:block;
}

#FlashObject {
display:block;
}

#content {
margin-top:30px;
width:955px;
padding:0;
}

#content #left-col {
float:left;
width:199px;
}

#content #left-col ul {
margin-bottom:0;
padding:10px 0 0;
}

#content #left-col ul li {
margin:0;
padding:0.6em 0 0.6em 0;
}

#content #left-col a {
color:#818386;
font-size:1em;
font-weight:700;
text-decoration:none;
display:block;
margin:0;
}

#content #left-col ul li ul {
margin:0;
padding:0.6em 0 0 22px;
}

#LeftNavMainHead {
font-family:Century Gothic;
font-size:1.3em;
background:url(/images/common/hr.gif) bottom repeat-x;
padding-bottom:8px;
margin-bottom:8px;
display:block;
}

#LeftNavSubHead {
display:block;
font-size:1em;
font-weight:700;
}

#LeftNavSubSubHead {
background:url(/images/common/hr.gif) top repeat-x;
padding-top:8px;
display:block;
font-size:1em;
font-weight:700;
}

#LeftNavThirdSubHead {
display:block;
font-size:1em;
font-weight:700;
background:url(/images/common/hr.gif) top repeat-x;
height:2px;
}

.study {
color:#de110a;
}

.life {
color:#4DBA4D;
}

.creative {
color:#FECE1A;
}

.info {
color:#714997;
}

.alumni {
color:#4dba4d;
}

.summerschools {
color:#e74f22;
}

.admission {
color:#df0079;
}

#recent-blog-articles {
margin-top:20px;
padding:0;
}

#recent-blog-articles h5 {
margin-bottom:0;
background:url(/images/blog-top.gif) top left no-repeat;
display:block;
font-size:1.2em;
font-weight:400;
color:#4DBA4D;
padding:5px 5px 5px 10px;
}

#recent-blog-articles p {
padding:5px 5px 0 10px;
}

#recent-blog-articles div.bg {
background:url(/images/blog-bg.gif) repeat-y;
}

#recent-blog-articles span.bottom {
background:url(/images/blog-bottom.gif) bottom left no-repeat;
display:block;
}

#content #main-col {
float:left;
width:490px;
padding:0 35px;
}

#main-col #latest-news 
{
	list-style:none;
	padding:0;
	margin:0;

}
#main-col ul#latest-news li 
{
	margin-top:15px;
	line-height:1.5em;
	font-size:0.5em;
}
#main-col #latest-news li a
{
	font-family:Century Gothic;
	font-size:16px;
	text-transform:uppercase;
}
#content #home-main-col {
float:left;
width:560px;
padding:0 10px 0 0;
}

#content #home-main-col #news {
width:242px;
height:210px;
background:url(/images/homepage-section.gif);
float:left;
position:relative;
margin:20px 23px 0 0;
padding:10px;
font-size:13px;
}
#content #home-main-col #news h3 {
font-size:1.7em;
color:#ecc72b;
font-family:Century Gothic;
}
#content #home-main-col #news ul#latest-news li{
 padding-bottom: 0px;
 margin-bottom: 5px;
 font-size:0.9em;
 line-height:1.5em;
}
#content #home-main-col #news ul#latest-news li a
{
	color:#ECC72B;
}
#content #home-main-col #news ul#latest-news li p a 
{
	color:#ECC72B;
}
#content #home-main-col #news ul#latest-news li a:hover 
{
	color:#fff;
}
#content #home-main-col #news #lnkReadMore 
{
font-size: 12px;
font-family: arial;
color: #ECC72B;
}
#content #home-main-col #news a:hover,#content #home-main-col #news .viewall a:hover 
{
	color:#fff;
}
#content #home-main-col #news .viewall a {
color:#ecc72b;
padding-bottom:1px;
border-bottom:1px solid #ecc72b;
}

#content #home-main-col #events {
width:242px;
height:210px;
background:url(/images/homepage-section.gif);
float:left;
position:relative;
margin:20px 0 0;
padding:10px;
font-size:13px;
}
#content #home-main-col #events h3 {
font-size:1.7em;
color:#009de8;
font-family:Century Gothic;
}


#content #home-main-col #events ul#latest-events li{
 padding: 0px;
 margin-bottom: 15px;
 font-size:0.9em;
 line-height:1.5em;
}
#content #home-main-col #events ul#latest-events li a
{
	color:#009DE8;
}
#content #home-main-col #events ul#latest-events li a:hover 
{
	color:#fff;
}
#content #home-main-col #events #lnkReadMore 
{
font-size: 12px;
font-family: arial;
color: #009DE8;
}






#content #home-main-col #events .viewall a {
color:#009de8;
padding-bottom:1px;
border-bottom:1px solid #009de8;
}
#content #home-main-col #latest-events li a:hover,#content #home-main-col #events .viewall a:hover 
{
	color:#fff;
}
#content #home-right-col {
width:364px;
float:right;
background:url(/images/common/vr.gif) left repeat-y;
padding-left:20px;
}

#content #right-col a img {
margin-bottom:18px;
}

#content #home-right-col h2 {
font-weight:400;
font-family:Century Gothic;
font-size:1.5em;
line-height:25px;
color:#fff;
}

#content #home-right-col h3 {
font-weight:400;
font-family:Century Gothic;
line-height:25px;
font-size:1.2em;
color:#fff;


}

#content #home-right-col p.rankings {
font-weight:400;
font-family:arial;
font-size:1.1em;
line-height:35px;
color:#fff;
}

#content #home-right-col #tvadverts {
width:364px;
padding-top:20px;
overflow:hidden;
}

#content #home-right-col ul#camlinks {
width:173px;
margin-top:10px;
}

#content #home-right-col ul#camlinks li {
float:left;
margin-top:5px;
}

#content #home-right-col ul#camlinks li a {
display:block;
width:170px;
height:20px;
color:#818386;
font-size:15px;
text-decoration:none;
}

#content #home-right-col .link-full-rankings {
float:right;
color:#58a818;
font-size:1.1em;
margin-top:10px;
padding-bottom:2px;
text-decoration:none;
border-bottom:1px solid #58a818;
}

#global #content #main-col .adxSection img {
border:2px solid #333;
margin:0 0 0 0px;
padding:1px;

}

#content #right-col {
width:195px;
float:right;
}

#footer {
position:relative;
height:80px;
clear:both;
font-size:11px;
color:#818386;
z-index:1;
}

#footer #explore {
width:955px;
text-transform:uppercase;
font-weight:700;
z-index:1;
position:relative;
background:url(/images/common/hr.gif) bottom repeat-x;
margin:0 auto;
padding:30px 0 10px;
}

#footer #explore a {
text-transform:uppercase;
text-decoration:none;
}

#footer #ExploreLink {
padding-left:10px;
background-image:url(/images/common/explore-plus.gif);
background-repeat:no-repeat;
background-position:0 center;
}

#footer #ExploreExpanded {
background:#111;
width:955px;
height:460px;
margin:0 auto;
}

#footer #ExploreExpanded .Column {
width:126px;
float:left;
padding:5px;
}

#footer #ExploreExpanded .Column ul {
margin:10px 0;
padding:0;
}

#footer #ExploreExpanded .Column ul li {
margin-top:3px;
border-bottom:1px solid #222;
font-size:12px;
padding-bottom:3px;
line-height:18px;
}

#footer #ExploreExpanded #Study span {
font-size:15px;
margin-bottom:10px;
color:#df1011;
}

#footer #ExploreExpanded #Creative span {
font-size:15px;
margin-bottom:10px;
color:#fece1a;
}

#footer #ExploreExpanded #Info span {
font-size:15px;
margin-bottom:10px;
color:#714997;
}

#footer #ExploreExpanded #SummerSchools span {
font-size:15px;
margin-bottom:10px;
color:#e74f22;
}

#footer #ExploreExpanded #Admission span {
font-size:15px;
margin-bottom:10px;
color:#df0079;
}

#footer #footer-content {
width:955px;
padding-top:10px;
position:relative;
height:22px;
background:url(/images/common/hr.gif) bottom repeat-x;
margin:0 auto;
}

#footer ul#icons {
width:500px;
padding-top:20px;
padding-bottom:40px;
color:#fff;
text-align:center;
font-size:12px;
margin:0 auto;
}

#footer ul#icons li {
float:left;
height:16px;
margin:0 20px 0 0;
padding:2px 0 0 20px;
}

#footer ul#icons li.delicious {
background:url(/Images/common/delicious.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
}

#footer ul#icons li.digg {
background:url(/Images/common/digg.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
}

#footer ul#icons li.facebook {
background:url(/Images/common/facebook.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
}

#footer ul#icons li.reddit {
background:url(/Images/common/reddit.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
}

#footer ul#icons li.stumbleupon {
background:url(/Images/common/stumbleupon.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
}

#footer ul#icons li.twitter {
background:url(/Images/common/twitter.png) left no-repeat;
behavior:url(/Include/iepngfix.htc);
margin-right:0;
}

#footer ul#icons li a {
color:#fff;
text-decoration:none;
}

h6 {
font-family:Century Gothic;
font-weight:400;
}

ul#topic-boxes {
list-style:none;
margin:10px 0 0;
padding:0;
}

ul#topic-boxes li {
float:left;
margin:0;
padding:0;
}

ul#topic-boxes li a {
display:block;
width:100px;
background:#000;
margin-right:16px;
height:30px;
font-size:12px;
color:#fff;
text-decoration:none;
line-height:15px;
padding:110px 5px 5px;
}

ul#topic-boxes li a.businessandcommerce {
background:url(/images/subject-sections/businessandcommerce.jpg) #000 5px 5px no-repeat;
}

ul#topic-boxes li a.creativeandperformingarts {
background:url(/images/subject-sections/creativeandperformingarts.jpg) #000 5px 5px no-repeat;
}

ul#topic-boxes li a.humanitiesandlanguages {
background:url(/images/subject-sections/humanitiesandlanguages.jpg) #000 5px 5px no-repeat;
}

ul#topic-boxes li a.science {
background:url(/images/topic-temp.jpg) #000 5px 5px no-repeat;
}

ul#topic-boxes li a:hover {
background-color:#333;
}

div#subject-area {
width:490px;
float:left;
background:url(/images/subject-area-top.png) #151515 left top no-repeat;
}
div#subject-area-bottom 
{
	height:20px;
	background:url(/images/subject-area-bottom.png) #151515 left bottom no-repeat;
	clear:both;
}
div#subject-area h6 {
font-size:1.2em;
color:#de110a;
background:url(/images/common/hr.gif) bottom repeat-x;
padding-bottom:15px;
margin:15px;
}

div#subject-area ul {

float:left;
list-style:none;
margin:0;
padding:0;
}

div#subject-area ul li {
float:left;
margin-left:20px;
margin-bottom:10px;
}

div#subject-area ul li a {
display:block;
width:135px;
height:20px;
color:#fff;
text-decoration:none;
font-size:1.25em;
border-bottom:1px solid #151515;
padding:25px 10px 15px 70px;
}

div#subject-area ul li a:hover {
color:#DF1011;
}

#subject-area a.accounting {
background:url(/images/subject-icons/accounting.gif) left center no-repeat;
}

#subject-area a.economics {
background:url(/images/subject-icons/economics.gif) left center no-repeat;
}

#subject-area a.law {
background:url(/images/subject-icons/law.gif) left center no-repeat;
}

#subject-area a.businessstudies {
background:url(/images/subject-icons/businessstudies.gif) left center no-repeat;
}

#subject-area a.art {
background:url(/images/subject-icons/art.gif) left center no-repeat;
}

#subject-area a.dance {
background:url(/images/subject-icons/dance.gif) left center no-repeat;
}


#subject-area a.mediastudies {
background:url(/images/subject-icons/mediastudies.gif) left center no-repeat;
}

#subject-area a.musictechnology {
background:url(/images/subject-icons/musictechnology.gif) left center no-repeat;
}

#subject-area a.photography {
background:url(/images/subject-icons/photography.gif) left center no-repeat;
}

#subject-area a.textiles {
background:url(/images/subject-icons/textiles.gif) left center no-repeat;
}

#subject-area a.theatrestudies {
background:url(/images/subject-icons/theatrestudies.gif) left center no-repeat;
}

#subject-area a.englishliterature {
background:url(/images/subject-icons/englishliterature.gif) left center no-repeat;
}

#subject-area a.history {
background:url(/images/subject-icons/history.gif) left center no-repeat;
}

#subject-area a.sociology {
background:url(/images/subject-icons/sociology.gif) left center no-repeat;
}

#subject-area a.psychology {
background:url(/images/subject-icons/psychology.gif) left center no-repeat;
}

#subject-area a.french {
background:url(/images/subject-icons/french.gif) left center no-repeat;
}

#subject-area a.german {
background:url(/images/subject-icons/german.gif) left center no-repeat;
}

#subject-area a.spanish {
background:url(/images/subject-icons/spanish.gif) left center no-repeat;
}

#subject-area a.biology {
background:url(/images/subject-icons/biology.gif) left center no-repeat;
}

#subject-area a.chemistry {
background:url(/images/subject-icons/chemistry.gif) left center no-repeat;
}

#subject-area a.physics {
background:url(/images/subject-icons/physics.gif) left center no-repeat;
}

#subject-area a.maths {
background:url(/images/subject-icons/maths.gif) left center no-repeat;
}

#subject-area a.furthermaths {
background:url(/images/subject-icons/furthermaths.gif) left center no-repeat;
}

#content #contact-form {
width:704px;
background:#313131;
padding:20px;
}

#content #contact-form h2 {
color:#009de9;
font-family:Century Gothic;
font-size:19px;
font-weight:400;
background:url(/images/common/hr.gif) bottom repeat-x;
padding-bottom:15px;
}

#testimonial {
margin-bottom:10px;
}

#testimonial p {
font-family:Arial;
font-size:15px;
font-style:italic;
color:#818386;
line-height:18px;
text-indent:30px;
display:block;
padding:5px;
}

#testimonial.study p {
background:url(/Images/common/quotation-red.gif) no-repeat;
}

#testimonial.life p {
background:url(/Images/common/quotation-green.gif) no-repeat;
}

#testimonial.creative p {
background:url(/Images/common/quotation-yellow.gif) no-repeat;
}

#testimonial.info p {
background:url(/Images/common/quotation-purple.gif) no-repeat;
}

#testimonial.alumni p {
background:url(/Images/common/quotation-green.gif) no-repeat;
}

#testimonial.summer-schools p {
background:url(/Images/common/quotation-orange.gif) no-repeat;
}

#testimonial.admission p {
background:url(/Images/common/quotation-pink.gif) no-repeat;
}

#right-contact-us {
background:url(/Images/right-contact-us.gif) no-repeat;
width:153px;
height:187px;
padding:15px 20px 20px;
}

#right-contact-us span.head {
display:block;
font-size:15px;
font-family:Century Gothic;
color:#fff;
margin:0 0 15px 40px;
padding:0;
}

table.std-table {
margin-bottom:20px;
}

table.std-table th {
color:#58A818;
background:url(/images/common/hr.gif) bottom repeat-x;
padding-bottom:10px;
font-size:1.20em;
}

table.std-table td {
padding-top:5px;
padding-bottom:5px;
font-size:1.20em;
}

#search-form {
position:absolute;
top:20px;
right:45px;
z-index:100;
}

#header #top-section #top-left,#header ul#navigation li,#content #home-right-col #tvadverts .advert-left,#footer #footer-content #copy {
float:left;
}

#header #top-section #top-left #text-size a,#footer a {
color:#818386;
text-decoration:none;
}

#header #top-section #top-left #text-size a:hover,#content #left-col ul .current a,#content #left-col a:hover,#content #left-col ul li.current ul li a:hover,#content #home-right-col ul#camlinks li a:hover,#footer a:hover {
color:#fff;
}

#header #top-section #top-right #rss,#content #home-right-col #tvadverts .advert-right,#footer #footer-content #flipside {
float:right;
}
#content #home-right-col #tvadverts .advert-right,#content #home-right-col #tvadverts .advert-left 
{
	padding-bottom:10px;
}
#header ul#navigation li a.nav-home:hover,#header ul#navigation li a.nav-creative:hover {
border-bottom:3px solid #fece1a;
}

#header ul#navigation li a.nav-life:hover,#header ul#navigation li a.nav-alumni:hover {
border-bottom:3px solid #4dba4d;
}

#content #left-col ul li.current ul li a,#recent-blog-articles a,#footer ul#icons li a:hover {
color:#818386;
}

#content #home-main-col #news a,#content #home-main-col #events a {
color:#6d6f72;
font-size:1em;
text-decoration:none;
font-weight:700;
}

#content #home-main-col #news .viewall,#content #home-main-col #events .viewall {
position:absolute;
bottom:20px;
left:10px;
}

#footer #ExploreExpanded #Life span,#footer #ExploreExpanded #Alumni span {
font-size:15px;
margin-bottom:10px;
color:#4dba4d;
}

a.player{display:block;background:url(/images/oliver-vid-header.jpg) no-repeat;width:686px;height:463px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;padding:10px;}






