@charset "utf-8";
/* me me me */
.logo{
  float:left;	
  margin-top:15px;
}
span.required{
  color:#E88300;
  font-weight:bold;
  margin:0 3px 0 0;
}

.error{
  border:2px solid #039BE7;
  padding:10px;
  margin:5px;
}

.error .error_list{
  margin-left:25px; 
}


.error .error_list li{
     color:#666;
}
.error label{
  font-weight:bold;
  color:#ff0000;
}

.error_list li{
  color:#ff0000;
  list-style:none;
}

.table_form{
  width:99%;    
}
.table_form ul li{
  list-style: none;
}

.table_form th{
  font-weight: bold;
  border-right: 1px dotted #bbb;
}

.checkbox_list, radio_list{
  margin-left:1em;
}

.checkbox_list li, radio_list li{
  list-style:none;
}

.table_list{
  width:90%;
}

.table_list th{
  font-weight:bold;
}

.table_list th, .table_list td{
  padding:5px;
  border-bottom: 1px #b4b4b4 dotted;
}

small{

}

.pager {
    clear:both;
    text-align:right;
    line-height:20px;
    font-size:12px;
    font-weight:normal;
    float:left;
}
.pager a, .pager span, .pager a span {
    font-size:12px;
    font-weight:normal;
}

.pager li{
  float:left; 
  display:block;
  list-style:none;
  padding:5px;
  text-align:center;
}

.clear{
  clear:both;
  width:0;
  height:0;
  font-size:0;
  line-height:0;
}

.events_right{
  height:auto;
  padding:10px 3px 15px 8px;
  width: 220px;
}

.find_out_more{
  color: #039BE7;
  background: url('/images/arrow2.gif') no-repeat 3px 3px;
  padding-left: 12px;
}

.find_out_more a{
   color:#555;
}

.h_search{
  background:none;	
  width:180px;
}
.h_search input.search_button{
  width: 23px;
  height:20px;
  vertical-align:middle;
}

.homeVisual{
  position:relative;  
  width:880px;
  height:174px;  
}
.homeVisual .studyUk{
  	position:absolute;
  	top: 20px; /*25px;*/
  	left:380px;
  	font-size:45px;
  	z-index:3;
  	font-weight:bold;
  	color:#fff;
}

.homeVisual .studyUkDesc{
    position:absolute;
    top: 86px; /*90px;*/
    left:380px;
    font-size:11px;
    z-index:2;
    color:#fff;
    width: 500px;
}
.studyUkDesc p {	/* added by mii */
	color:#fff;
	padding: 0;
	margin: 8px 0;
}
.studyUkDesc strong {	/* added by mii */
	font-weight: bold;
	color:#fff;
}
.homeVisual img{
  position:absolute;
  top:0;
  left:0;
  z-index:1;
}


