@import url("menu.css");
* {margin:0;padding:0}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body{text-align:center;min-height:571px;/* for good browsers*/ min-width:774px;/* for good browsers*/ font-family:Arial, Helvetica, sans-serif;font-size:14px !important;color:#999999}
#horizon{height:100%;width:100%;display:table;vertical-align:middle}
#content{text-align:center;position:relative;vertical-align:middle;display:table-cell;height:571px}	
#wrapper{width:774px;background:#fff;height:571px;text-align:center;margin-left:auto;margin-right:auto;border:2px solid #b5b7b8;overflow:hidden}
/*--------------general-----------------------*/
a{text-decoration:none;color:#999999}
a img{ border:none;}
.name{font-weight:bold;font-size:13px;color:#6a1873}
h1{font-size:18px; color:#6a1873;}
/*--------------main content------------------*/
#left{width:378px;background-color:#FFFFFF;float:left;height:349px}
* html #left{margin-left:0px;margin-right:0px}
#left ul{list-style-type:none;text-align:right;margin-right:50px;margin-top:100px}
#left li{height:40px}
#mid{width:2px;float:left;height:349px}
* html #mid{margin-left:0px;margin-right:0px}
#right{width:386px;float:left;height:204px;text-align:left;padding-left:50px;margin-right:-60px;margin-top:145px;font-size:12px}
* html #right{margin-left:-3px;margin-right:-3px;width:200px}
#logo{margin-bottom:20px}
#about p{width:316px;max-width:316px;text-align:justify}
#bottom{height:162px;float:left;width:100%}
#upper{text-align:right;margin-top:70px;background-image:url(../images/lower_menu.gif);background-repeat:no-repeat;height:70px;float:right;width:397px}
#upper ul{color:#FFFFFF;list-style-type:none;margin-top:48px;margin-right:40px}
#upper li{display:inline;margin-left:22px}
#upper a{color:#FFFFFF}
#lower{float:right;text-align:left;width:325px;margin-left:20px;font-size:12px;padding-right:20px;padding-left:100px;padding-top:40px}
#header{margin-top:30px}
#menu{background-image:url(../images/main_graphic.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#menu_bedford{background-image:url(../images/main_graphic_bedford.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#menu_bristol{background-image:url(../images/main_graphic_bristol.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#menu_cardiff{background-image:url(../images/main_graphic_cardiff.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#menu_reading{background-image:url(../images/main_graphic_reading.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#menu_sheffield{background-image:url(../images/main_graphic_sheffield.jpg);background-repeat:no-repeat;height:179px;width:100%;margin-top:30px;font-size:14px;color:white;z-index:1}
#main_content_container{text-align:left; font-size:12px; margin-top:30px;height:203px;z-index:0;}

#back{width:60px; text-align:right; padding:160px 120px 0px 0px; float:left; z-index:0}
* html #back{padding:160px 75px 0 0;}
#back a.home{display:block; float:left; background-image:url(../images/home.gif); width:68px; height:21px; margin:-20px 0 5px 0;}
#back a.home:hover{background-image:url(../images/home_over.gif);}
#back a.back{display:block; float:left;  background-image:url(../images/back.gif); width:68px; height:21px; margin:0px;}
#back a.back:hover{background-image:url(../images/back_over.gif);}
.hider{display:none;}

#main_content{width:534px; height:203px; padding:0px 30px 0px 30px; overflow:auto; z-index:0}
* html #main_content{ float:right; padding-right:-60px;}
#main_content p{margin-top:20px; margin-bottom:20px;}
#main_content ul{width:250px;height:150px;text-align:left;float:left;list-style-type:none;margin-top:20px}
#main_content li{height:30px}

/*#imap_bedford {display:block; width:652px; height:234px; background:url(../images/contact_bedford.jpg) no-repeat; position:relative; margin:0px 0px 0px -57px;  overflow:auto; z-index:0; padding-left:125px;}
* html #imap_bedford{ float:left; margin:-222px 0px 0px 62px;}*/

#imap_bedford {display:block; width:532px; height:234px; background:url(../images/contact_bedford.jpg) no-repeat; position:relative; margin:-214px -5px 0 0; z-index:0; padding-left:125px; float:right;}
* html #imap_bedford{ float:left; margin:-217px 0px 0px 62px;}
#imap_bedford a#link_map1 {margin-left:-125px; display:block; width:108px; height:102px; text-decoration:none; z-index:20;}
* html #imap_bedford a#link_map1 {margin:0px 0px 0px -670px;}
#imap_bedford a#link_map2 {margin-left:-125px; margin-top:20px; display:block; width:108px; height:110px; text-decoration:none; z-index:20;}
* html #imap_bedford a#link_map2 {margin:20px 0px 0px -670px;}

#bedford_content{margin:-232px 0px 0px 0px; text-align:left; font-size:11px;}
#bedford_content h1{font-size:18px; color:#6a1873; margin:5px 0px -5px 0px;}
#bedford_content .name{font-weight:bold;font-size:12px;color:#6a1873}

#imap_bristol {display:block; width:532px; height:234px; background:url(../images/contact_bristol.jpg) no-repeat; position:relative; margin:-214px -5px 0 0; z-index:0; padding-left:125px; float:right;}
* html #imap_bristol{ float:left; margin:-217px 0px 0px 62px;}
#imap_bristol a#link_map1 {margin-left:-125px; display:block; width:108px; height:102px; text-decoration:none; z-index:20;}
* html #imap_bristol a#link_map1 {margin:0px 0px 0px -670px;}
#imap_bristol a#link_map2 {margin-left:-125px; margin-top:20px; display:block; width:108px; height:110px; text-decoration:none; z-index:20;}
* html #imap_bristol a#link_map2 {margin:20px 0px 0px -670px;}

#bristol_content{margin:-232px 0px 0px 0px; text-align:left; font-size:11px;}
#bristol_content h1{font-size:18px; color:#6a1873; margin:5px 0px -5px 0px;}
#bristol_content .name{font-weight:bold;font-size:12px;color:#6a1873}

#imap_cardiff {display:block; width:532px; height:234px; background:url(../images/contact_cardiff.jpg) no-repeat; position:relative; margin:-214px -5px 0 0; z-index:0; padding-left:125px; float:right;}
* html #imap_cardiff{ float:left; margin:-217px 0px 0px 62px;}
#imap_cardiff a#link_map1 {margin-left:-125px; display:block; width:108px; height:102px; text-decoration:none; z-index:20;}
* html #imap_cardiff a#link_map1 {margin:0px 0px 0px -670px;}
#imap_cardiff a#link_map2 {margin-left:-125px; margin-top:20px; display:block; width:108px; height:110px; text-decoration:none; z-index:20;}
* html #imap_cardiff a#link_map2 {margin:20px 0px 0px -670px;}

#cardiff_content{margin:-232px 0px 0px 0px; text-align:left; font-size:11px;}
#cardiff_content h1{font-size:18px; color:#6a1873; margin:5px 0px -5px 0px;}
#cardiff_content .name{font-weight:bold;font-size:12px;color:#6a1873}

#imap_reading {display:block; width:532px; height:234px; background:url(../images/contact_reading.jpg) no-repeat; position:relative; margin:-214px -5px 0 0; z-index:0; padding-left:125px; float:right}
* html #imap_reading{ float:left; margin:-217px 0px 0px 62px;}
#imap_reading a#link_map1 {margin-left:-125px; display:block; width:108px; height:102px; text-decoration:none; z-index:20;}
* html #imap_reading a#link_map1 {margin:0px 0px 0px -670px;}
#imap_reading a#link_map2 {margin-left:-125px; margin-top:20px; display:block; width:108px; height:110px; text-decoration:none; z-index:20;}
* html #imap_reading a#link_map2 {margin:20px 0px 0px -670px;}

#reading_content{margin:-232px 0px 0px 0px; text-align:left; font-size:11px;}
#reading_content h1{font-size:18px; color:#6a1873; margin:5px 0px -5px 0px;}
#reading_content .name{font-weight:bold;font-size:12px;color:#6a1873}

#imap_sheffield {display:block; width:532px; height:234px; background:url(../images/contact_sheffield.jpg) no-repeat; position:relative; margin:-214px -5px 0 0; z-index:0; padding-left:125px; float:right;}
* html #imap_sheffield{ float:left; margin:-217px 0px 0px 62px;}
#imap_sheffield a#link_map1 {margin-left:-125px; display:block; width:108px; height:102px; text-decoration:none; z-index:20;}
* html #imap_sheffield a#link_map1 {margin:0px 0px 0px -670px;}
#imap_sheffield a#link_map2 {margin-left:-125px; margin-top:20px; display:block; width:108px; height:110px; text-decoration:none; z-index:20;}
* html #imap_sheffield a#link_map2 {margin:20px 0px 0px -670px;}

#sheffield_content{margin:-232px 0px 0px 0px; text-align:left; font-size:11px;}
#sheffield_content h1{font-size:18px; color:#6a1873; margin:5px 0px -5px 0px;}
#sheffield_content .name{font-weight:bold;font-size:12px;color:#6a1873}

.tool-tip {
    padding: 3px;
    background: url(../images/bubble.png) top left;
    text-align: center;
    font-size: smaller;
	width:133px;
	color:white;
}

.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}


span.tip {
    border-bottom: 1px solid #eee;
}

p a{border-bottom:1px dotted gray;}

#co_reg{	
	font-size:10px;
	margin:5px auto;
	text-align:right;
	width:774px;
}