hr {
border-style:dashed;
color:#CCCCCC
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#666666;
}

p {
}

img {
border:0px;
}

h2 {
font-size:120%;
color:#000066;
text-indent:20px;
font-weight:200
}

.sub_heading{
text-indent:50px;
}

h2 a{
text-decoration:none;
color:#000066
}

.spacer {
clear:both;
height:0px
}

#box {
width:1008px;
margin: 0px auto;
padding:0px;
text-align:left;
}

#box_border {
border-style:solid;
border-width:1px;
border-color:#999999
}

#nav_top {
height:52px
}

#nav_right {
float:right;
height:44px;
width:222px
}

#main_content {
background-color:#293a6b;
width:100%
}

#home_copy {
width:968px;
background-color:#fff;
margin-left:20px
}

#home_copy p{
padding-left:10px;
padding-right:10px
}

#home_flash {
float:left;
height:320px;
width:340px;
}

#home_welcome {
padding-left:10px;

}

#home_welcome h1{
font-size:18px;
margin-top:0px
}

h1 a {
text-decoration:none;
color:#1B3664
}

#home_text_column {
width:280px;
float:left;
text-align:left
}

.home_text_column ul{
}

#home_main {
width:950px;
margin-left:25px
}

#home_news_ticker {
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:20px
}

.gradient_header {
background-image:url(images/gradient_header.jpg);
background-repeat:no-repeat;
height:26px;
padding-left:5px;
background-color:#FFFFFF
}

.gradient_header h1{
	font-size:150%;
	color:#600;
	margin-top:0px;
	margin-bottom:0px;
	font-weight:200;
	text-indent:10px
}

.gradient_header h1 a{

}

.image_float_right {
float:right;
padding:10px
}

.blue_text {
color:#000066;
font-weight:bolder
}

.red_bold_text {
color:#ED1C24;
font-weight:bolder
}

.red_bold_text_accomm {
color:#ED1C24;
font-weight:bolder;
font-size:16px
}

#enrol_now_main {
width:968px;
background-color:#293A6B;
margin-left:20px
}

#enrol_now_left {
float:left;
width:470px;
}

#enrol_now1 {
float:left;
background-image:url(images/enrol_now1.gif);
padding-left:150px;
width:325px;
height:122px;
padding-top:20px
}

#enrol_now2 {
float:left;
background-image:url(images/enrol_now2.gif);
padding-left:150px;
width:325px;
height:137px;
padding-top:15px
}

#enrol_now3 {
float:left;
background-image:url(images/enrol_now3.gif);
padding-left:150px;
width:325px;
height:199px;
padding-top:15px
}

.enrol_now4 {
float:left;
background-image:url(images/enrol_now4.gif);
padding-left:150px;
width:325px;
height:110px;
padding-top:15px
}

#enrol_now_right {
float:left;
width:470px;
margin-left:10px

}

#enrol_now_white {
float:left;
background-color:#FFFFFF;
width:475px;
height:488px;
margin-top:5px

}

#enrol_now_pound {
float:left;
background-image:url(images/enrol_now_pound.gif);
width:246px;
height:110px;
margin-left:30px;
margin-top:10px;
color:#FFFFFF;
font-size:11px;
padding-left:120px
}

#enrol_now_euro {
float:left;
background-image:url(images/enrol_now_euro.gif);
width:246px;
height:110px;
margin-left:30px;
margin-top:10px;
color:#FFFFFF;
font-size:11px;
padding-left:120px
}

.enrol_now_blue_box {
float:left;
height:123px;
width:460px;
border-style:solid;
border-color:#666666;
border-width:medium;
font-size:40px;
color:#FFFFFF;
padding-left:10px
}

.enrol_now_visa {
float:left;
background-image:url(images/enrol_now_studentvisa.gif);
width:475px;
height:140px
}

.galleryimages a {
	display: block;
	color:#999999;
	text-decoration:none;
	font-size:14px
}

#meettheteam a {	
	text-decoration:none;
	color:#000099
}

#meettheteam a:hover{	
	text-decoration:none;
	color:#FF0000
}

/**************** home colleges *****************/
#home_colleges_container {
height:165px;
margin-top:10px;
margin-bottom:10px;
margin-left:20px;
}

#home_colleges_container .greytext {
color:#666666
}

#home_colleges_container li {
color:#666666;
}

#home_colleges_container ul {
margin-left:5px;
padding-left:1.2em;
margin-top:3px;
margin-bottom:3px;
line-height:11px
}

.home_colleges {
float:left;
width:131px;
height:160px;
padding-left:102px;
font-size:10px;
padding-right:5px;
font-weight:bolder;
color:#EF4623;
}

#channel {
background-image:url(images/home_colleges_channel.jpg);
}

#edgehill {
background-image:url(images/home_colleges_edgehill.jpg);
margin-left:5px
}

#stmichaels {
background-image:url(images/home_colleges_stmich.jpg);
margin-left:5px
}

#immersion {
background-image:url(images/home_colleges_cim.jpg);
margin-left:5px
}


/**************** menu coding *****************/


#nav_holder {
height:44px;
background-color:#293A6B;
padding-left:21px
}

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background-color: #9899cb;
	font-family: "Trebuchet MS", Times, serif;
	font-size:12px;
	color:#FFFFFF
	}

#nav a {
	display: block;
	background-color: #9899cb;
	color:#FFFFFF;
	text-decoration:none
}

#nav li {
	float: left;
		background-color: #9899cb;
}

#nav .sep {
color: #fff;
padding-left:3px;
padding-right:3px
}

#nav li ul {
	position: absolute;
	left: -999em;

}

#nav li:hover ul {
left: auto;
}

#nav a:hover, li:hover ul, #nav li.sfhover ul
{
	left: auto;
	color:#000;
}

table.aboutus
{ 
font-size: 11px;
color: #1B3664;
font-weight:bolder;
border-collapse: collapse;
text-align:center;
margin: auto;
border-style:solid;
border-color:#999999
}

table.aboutus th
{
background-color:#d9e1f2
}

table.prices
{ 
width:98%;
font-size: 11px;
color: #1B3664;
border-collapse: collapse;
align-text:center;
margin: auto;
border-color:#5a57a6
}

table.prices th
{
background-color:#cecbe6
}

table.programme
{ 
width:98%;
font-size: 11px;
color: #1B3664;
border-collapse: collapse;
text-align:center;
margin: auto;
border-color:#000
}

table.programme th
{
background-color:#f9f49c
}

.pricespurplebg
{
background-color:#cecbe6
}

.greybottom
{
border-bottom: 1px #ccc solid;
color:#999999
}

.greybottombluefont
{
border-bottom: 1px #ccc solid;
color:#000066
}

.greyfont
{
color:#999999
}

.table_noborder{
border-bottom: 1px #fff solid;
border-left: 1px #fff solid;
}

.greyborderfont
{
border-bottom: 1px #ccc solid;
border-left: 1px #2e3192 solid;
padding-left:10px;
color:#666666
}

.nogreyborder
{
border-left: 1px #2e3192 solid;
padding-left:10px;
color:#666666
}

.greyborderbluefont
{
border-bottom: 1px #ccc solid;
border-left: 1px #2e3192 solid;
padding-left:10px;
color:#2e3192
}

.nogreyborderbluefont
{
border-left: 1px #2e3192 solid;
padding-left:10px;
color:#2e3192
}

.tableheader
{
border-left: 1px #2e3192 solid;
border-bottom: 1px #2e3192 solid;
padding-left:10px;
}

.prices_redhead{
font-size:18px;
color:#FF0000;
font-weight:bolder
}

.prices_bluehead{
	font-size:18px;
	color:#000066
}

#staff {
display:none;
overflow:hidden
}

.staff img{
border-style:solid;
border-color:#fff;
border-width:20px
}

a {
color:#FF0000;

}

.red_bold_text a {
color:#00FFFF
}

.faqtitle {
font-size:12px;
font-weight:100;
color:#000066;
text-indent:20px
}

.faqtitle a{
text-decoration:none;
color:#000066
}

#school_copy {
float:left;
width:775px;
padding-left:20px
}

#school_btn {
float:left;
width:150px;
text-align:center
}

.channel_school_boxs {
float:left;
width:145px;
height:520px;
background-color:#293a6b;
margin:11px;
color:#FFFFFF;
padding:10px;
font-size:12px
}

.channel_school_boxs h2{
color:#FFFFFF;
font-size:12px
}

.channel_school_boxs ul{
padding-left:15px;
margin-left:0px;
color:#FFCD33;
}

.channel_school_tbl{
text-align:center;
color:#000000;
font-weight:bolder;
font-size:14px
}

.yellow_text {
color:#FFCD33
}

.text_box_enroll {
float:right}

.text_enrol {
float:left
}
