﻿html, body, ul, ol, li, p, h1 , h2, h3, h4, h5, h6, form, fieldset, a, div, img, blockquote
{
	margin:0px;
	padding:0px;
	border:0px;
}

html, body {
	background:url(/images/background.jpg) repeat-x #b3c2e1;
	font-family:Arial;
	font-size:12px;
	color:#1e483d;
}

/*Typography*/

h3{font-size:20px;color:#2a4794;margin-bottom:10px;}
p{font-size:12px;color:#1e483d;margin-bottom:10px;line-height:20px;}
p a{color:#fa7407;}
h2.sub-headings{color:#876989;margin-bottom:20px;font-size:14px;border-bottom:1px solid #876989;height:30px;}

#Global
{
    width:990px;
    background:#fff;
    margin:0 auto;  
}

#OuterContainer
{
    padding:10px;
    position:relative;
    width:100%
}


#header
{
    background:url(/images/header.jpg) no-repeat;
    height:100px;
    width:974px;
    position:relative;
}

#logo{margin-left:20px;}
#logo img{margin-top:10px;}
#action{position:absolute;top:30px;right:145px;color:#ffec1d;font-weight:bold;text-align:center;font-size:16px;}

#navigation ul li,#sub-navigation ul li
{
    float:left;
    list-style:none; 
    padding:10px 0px 10px 5px;   
}

#navigation ul li a
{
    display:block;
    padding-top:30px;
    height:75px;
    width:156px; 
    color:#fff;
    font-size:16px;
    text-decoration:none;
    text-align:center;
    font-weight:bold;    
    background-position:top left;
}

#sub-navigation ul li a
{
    display:block;
    padding-top:10px;
    height:27px;
    width:156px; 
    color:#ffec1d;
    text-decoration:none;
    text-align:center;
    font-size:12px;
    font-weight:bold;    
    background-position:top left;
}

#navigation ul li a.link1{background:url(/images/nav/link1.jpg);}
#navigation ul li a.link2{background:url(/images/nav/link2.jpg);}
#navigation ul li a.link3{background:url(/images/nav/link3.jpg);}
#navigation ul li a.link4{background:url(/images/nav/link4.jpg);}
#navigation ul li a.link5{background:url(/images/nav/link5.jpg);}
#navigation ul li a.link6{background:url(/images/nav/link6.jpg);}

#sub-navigation ul li a.sub-link1{background:url(/images/sub-nav/link1.jpg);}
#sub-navigation ul li a.sub-link2{background:url(/images/sub-nav/link2.jpg);}
#sub-navigation ul li a.sub-link3{background:url(/images/sub-nav/link3.jpg);}
#sub-navigation ul li a.sub-link4{background:url(/images/sub-nav/link4.jpg);}
#sub-navigation ul li a.sub-link5{background:url(/images/sub-nav/link5.jpg);padding-top:3px;height:34px;}
#sub-navigation ul li a.sub-link6{background:url(/images/sub-nav/link6.jpg);padding-top:3px;height:34px;}

#navigation ul li a.link1:hover,#navigation ul li a.link2:hover,#navigation ul li a.link3:hover,#navigation ul li a.link4:hover,#navigation ul li a.link5:hover,#navigation ul li a.link6:hover
{
    background-position:bottom right;
}

#sub-navigation ul li a.sub-link1:hover,#sub-navigation ul li a.sub-link2:hover,#sub-navigation ul li a.sub-link3:hover,#sub-navigation ul li a.sub-link4:hover,#sub-navigation ul li a.sub-link5:hover,#sub-navigation ul li a.sub-link6:hover
{
    background-position:bottom right;
}

#ticker
{
    background:#2a4795;
    height:18px;
    width:972px;
    padding-top:7px;
    margin-bottom:10px; 
  
}    

/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
background: #2a4795; 
width: 955px; 
height: 10px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
width: 955px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;

}
ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #2a4795; 
}
ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #ffec1d;
font: bold 10px Verdana;
margin: 0 50px 0 0;
} 
ul.newsticker span {
margin: 0 10px 0 0;
color:#fff;
} 

div.mask a{text-decoration:none}
div.mask span{text-decoration:none}

#Content{width:975px;}

#main-content{float:left;background:url(/images/content-back.jpg);}

#main-left
{
    float:left;
    width:603px;
    margin-right:6px;
    padding:20px;

}
#main-right{float:left;width:280px;height:100%;margin-right:0px;padding:20px;}

#main-right p{margin-bottom:0px}

ul#featured{list-style:none;float:left;}
ul#featured li{width:100%;float:left;}
ul#featured li a{display:block;float:left;color:#2A4794;padding-left:10px;width:460px;text-decoration:none;padding-top:25px;height:45px;border-top:1px solid #ccc;}
ul#featured li.last a{display:block;color:#2A4794;padding-left:10px;width:460px;text-decoration:none;padding-top:20px;height:40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
ul#featured li a:hover{background:#f2f2f2;}
ul#featured li img{float:right;border:1px solid #fff;margin-top:5px;height:55px;width:102px;}

#ad-left{width:120px;float:left;}
#ad-right{width:120px;float:right;}

#footer{margin-top:10px;height:50px;padding:5px;background:url(/images/footer-back.jpg) no-repeat}
#footer a{text-decoration:none;font-size:11px;color:#FFEC1D;}
#footer-links {display:block;float:left;width:150px;padding-top:20px;padding-left:10px;}
#footer-links2 {display:block;float:right;width:100px;padding-top:20px;padding-right:10px;text-align:right;color:#fff;}
#footer-links3 {display:block;float:left;width:650px;padding-top:20px;padding-right:10px;text-align:right;color:#fff;}
#footer-links2 a{text-decoration:none;color:#FFEC1D}
#footer-links2 a:hover{text-decoration:underline;}
.flash-images{display:inline;padding:0px 2px 0px 0px;}

/*CLASSES*/

.clear{clear:both;width:975px;height:2px;}
.full{border:1px solid #fff;overflow:hidden;margin-bottom:10px;}
.full img{width:280px;height:80px;}
.small-left{width:120px;float:left;margin-bottom:10px;}
.small-right{width:120px;float:right;margin-bottom:10px;}
.small-left img,.small-right img{border:1px solid #fff;}
.adxPositionLeft img{background:#fff;border:5px solid #fff;margin:6px 10px 0px 0px;}
.adxPositionRight img{background:#fff;border:5px solid #fff;margin:6px 0px 0px 10px;}
a.BackColleges{display:block;text-decoration:none;color:#fff;height:44px;width:219px;background:url(/images/more-top-colleges.jpg);}


.section1{float:left;width:565px;border:1px solid #ccc;background:#f2f2f2;padding:20px;margin-bottom:10px;}


label{float:left;width:220px;text-align:right;padding-right:10px;margin-bottom:10px;}
input{float:left;width:200px;margin-bottom:10px;}
.question{width:100%;margin-bottom:10px;float:left;}
.txtbox{float:left;width:200px;}
.txtbox2{float:left;width:200px;font-family:Arial;font-size:12px;height:100px;}
span.checkbox input{width:20px;}
span.checkbox label{text-align:left;}
.question tbody{width:200px;}
.question input{width:200px;padding-top:0px;}
.question label{text-align:right;margin-top:3px;}
.submit{margin-left:230px;}
#ctl00_Form_tbAccommadation label{text-align:left;}
#ctl00_Form_tbAccommadation input{width:20px;}
.Chars{width:100px;}

.SecurityCode{text-align:left;}
.seccode{width:192px;}

.error{display:hidden;float:right;font-size:12px;color:#ff0000;padding-right:30px;text-transform:uppercase;font-size: 0.85em;font-weight: bold;}

#search-sixth-form ul li{list-style:none;float:left;}
#search-content{margin-top:70px;}
.search{width:105px;height:23px;padding-left:20px;}