/* CSS Document */

/* general */

html, body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;margin: 0;padding:0;font-weight: normal;color: #666666;}
#wrapper { width: 1000px; text-align: left;margin: 0;padding:0;background-color: #FFF;}


/* right col image */

#hp .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hp.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#ir .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#csr .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}#faqs .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#about .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_stet.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#partners .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#portfolio .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_stet2.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#media .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_ir.jpg);background-repeat: no-repeat;background-position: 0px 0px;}


#oxford .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_oxford.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#bristol .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_bristol.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#surrey .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_surrey.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#queenmary .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_queenmary.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#southampton .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_southampton.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#kings_college .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_kings_college.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#york .maincontent {float:left; width: 800px; background-image: url(/ipo/images/toppix_york.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#leeds .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#southampton .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_hand.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#bath .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_bath.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#glasgow .maincontent {float:left; width: 800px; background-image: url(/ipo/images/topcontent_glasgow_02.jpg);background-repeat: no-repeat;background-position: 0px 0px;}


/* top tools */

#toptools {color: #FFFFFF; margin: 0 0 0 198px; padding:0; background-image: url(/ipo/images/topbackg_gradiant.jpg);background-repeat: no-repeat;background-position: 0px 0px;height: 45px; }
html>body #toptools{width: auto;height: auto;min-height: 45px;}
#toptools ul {margin: 0; padding: 0;}
#toptools li {margin: 0; padding: 0;display: inline;list-style-type: none;float: left;padding:15px 0;}
#toptools a:link, #toptools a:visited {font-size: 11px;margin: 0 10px 4px 10px;color: #FFFFFF;text-decoration: none;}
#toptools a.active:link, #toptools a.active:visited, #toptools a:hover {color: #FFF;text-decoration: underline;}
#topforms { float:right; padding:10px; margin:0;}
.searchbox {padding:2px;font-size:11px; color:#666666;}


/* forms */

form {padding:0; margin:0;}
input, select, fieldset {margin:0;padding:0;font-size:11px;color:#666666; }
fieldset {border:0;}
label {float:left;width:180px;padding:0;margin:0;}
#portfolio_search {margin: 20px; padding: 10px; border: 1px solid #CCCCCC; width:500px;}
#portfolio_search form fieldset {padding: 5px 0; display: block;}
#portfolio_search form label {float:left;width:150px;padding:0;margin:0; color:#000;font-weight: bold; }


/* top nav */

#tcontainer { width: 1000px;padding: 0;margin: 0;background-image: url(/ipo/images/topnav_gradiant.jpg);background-repeat: x-repeat;background-position: 0px 0px;}
html>body #tcontainer{width: auto;height: auto;min-height: 28px;}
#topnav { list-style: none; margin: 0; padding: 0; height: 28px; display: inline; }
#topnav ul{ margin: 0 0 0 198px; padding: 0;}
#topnav li { margin: 0; padding: 0; display: inline; list-style-type: none;}
#topnav a { float: left; padding: 28px 0 0 0; overflow: hidden;  height: 0px !important; height /**/:28px; /* for IE5/Win */}
#topnav a:hover {background-position: 0 -28px;}
#topnav a:active, #topnav a.selected {background-position: 0 -28px;}
#tabout a  {width: 101px;background: url(/ipo/images/t_about.jpg) top left no-repeat;}
#tpartners a  {width: 102px;background: url(/ipo/images/t_partner.jpg) top left no-repeat;}
#tportfolio a  {width: 107px;background: url(/ipo/images/t_portfolio.jpg) top left no-repeat;}
#tir a  {width: 170px;background: url(/ipo/images/t_ir.jpg) top left no-repeat;}
#tmedia a  {width: 123px;background: url(/ipo/images/t_media.jpg) top left no-repeat;}
#tcareers a  {width: 101px;background: url(/ipo/images/t_career.jpg) top left no-repeat;}
#tipexec a  {width: 101px;background: url(/ipo/images/t_ipexec.jpg) top left no-repeat;}

/* left nav - homepage */

#leftnav_hp {display:block; width: 198px; float:left;}
#leftnav_hp a{font-size: 11px;color: #FFFFFF;text-decoration:none;}
#leftnav_hp a:hover{font-size: 11px;color: #FFFFFF;text-decoration:underline;}


/* left nav - level 1 */

#leftnav {display:block; width: 198px; float:left;background-image: url(/ipo/images/leftnav_gradiant.jpg);background-repeat: no-repeat;background-position: 0px 0px;}
#leftnav ul {list-style-type: none;padding:0;margin:0;padding-top: 20px;background: #93BFE6; padding-bottom: 20px;}
#leftnav ul li {margin: 0 20px;padding: 0;border-bottom: 1px solid #B3D2ED; line-height:22px;}
#leftnav ul li a {font-size: 11px;font-weight: normal;color: #FFFFFF; padding-left:3px;}
#leftnav ul li a.nav2{display:block;text-decoration:none; }
#leftnav ul li a.nav2a{display:block;text-decoration:none; background-color:#558FCF; }
#leftnav ul li a.nav2aa{display:block;text-decoration:none;background-color:#558FCF; }
#leftnav ul li.nav2aa{background-color:#E1E1E1;}
#leftnav ul li a:hover.nav2 {display:block; text-decoration:none;background-color:#558FCF;}
#leftnav ul li a:hover.nav2a {display:block; text-decoration:none;background-color:#558FCF;}
#leftnav ul li a:hover.nav2aa {display:block; text-decoration:none;background-color:#558FCF;}


/* left nav - level 2 */

#leftnav ul li {margin: 0 20px;padding: 0;border-bottom: 1px solid #B3D2ED; line-height:22px;}
#leftnav ul li a {font-size: 11px;font-weight: normal;color: #FFFFFF;}
#leftnav ul li a.nav3{display:block;text-decoration:none;color: #114076;background-color:#E9F2FA;  padding-left:20px; }
#leftnav ul li a.nav3a{display:block;text-decoration:none; background-color:#D4E5F5; color: #114076; padding-left:20px; }
#leftnav ul li a.nav3aa{display:block;text-decoration:none;background-color:#D4E5F5;color: #114076;  padding-left:20px; }
#leftnav ul li.nav3aa{background-color:#E1E1E1;}
#leftnav ul li a:hover.nav3 {display:block; text-decoration:none;background-color:#D4E5F5;}
#leftnav ul li a:hover.nav3a {display:block; text-decoration:none;background-color:#D4E5F5;}
#leftnav ul li a:hover.nav3aa {display:block; text-decoration:none;background-color:#D4E5F5;}






/* left nav - leftnav tools */

#leftnav ul.lefnav_tools {list-style-type: none;padding:0;margin:0;background: #93BFE6;}
#leftnav ul.lefnav_tools li {margin: 0 20px;padding: 3px;line-height:22px;border-bottom: none; }
#leftnav ul.lefnav_tools li a {font-size: 11px;font-weight: normal;color: #FFFFFF; padding-left:3px;text-decoration:none;}
#leftnav ul.lefnav_tools li a:hover {font-size: 11px;font-weight: normal;color: #FFFFFF; padding-left:3px;text-decoration:underline;}


/* site map */

#sitemap ul {list-style-type: none;padding:0;margin:0;}
#sitemap ul li {list-style-type: none;margin: 0 10px;padding: 3px;line-height:12px;}
#sitemap ul li.lev1 {list-style-type: none; margin-top: 20px;color: #FFFFFF;font-weight: bold;background: #93BFE6; width: 500px ;color: #FFFFFF;padding:8px;}
#sitemap ul li.lev2 {margin: 0 60px; }
#sitemap ul li.lev3 {margin: 0 100px;}
#sitemap ul li.lev1  a {font-size: 11px;font-weight: bold;color: #FFFFFF;padding-left:3px;}
#sitemap ul li.lev1  a:hover {font-size: 11px;font-weight: bold;color: #FFFFFF;padding-left:3px;text-decoration:underline;}



/* central area */

.main {background-image: url(/ipo/images/bckd_main.gif);background-repeat: x-repeat;background-position: 0px 0px; height: 400px;}
.main_hp {background-image: url(/ipo/images/bckd_hp.gif);background-repeat: x-repeat;background-position: 0px 0px; height:400px; }
html>body .main{width: auto;height: auto;min-height: 400px;}
html>body .main_hp{width: auto;height: auto;min-height: 400px;}
h1 {width: 562px; border-bottom: 1px solid #CCCCCC;padding: 0; margin:0; padding-bottom: 10px; }
h2 {font-size: 14px;font-weight: bold; color: #000000; }
h3 {font-size: 12px;font-weight: bold; color: #000000; padding:2px 0 5px 0;  margin:0;}
h4 {font-size: 11px;font-weight: bold; color: #000000; padding:5px 0 5px 0;  margin:0;}
h5 {font-size: 11px;font-weight: bold; color: #000000; padding:0 0 2px 0;  margin:0;}
p {line-height:14px; padding: 5px 0 7px 0; margin:0;}
.intro {font-size: 12px; line-height:17px;}
#breadcrumb { color: #93BFE6;margin: 5px 0;}
#breadcrumb a { color: #114076; text-decoration:none; }
#breadcrumb a:hover { color: #114076; text-decoration:underline; }
#main_central a { color: #114076; text-decoration:none; }
#main_central a:hover { color: #114076; text-decoration:underline; }
a.backtotop{ color: #114076; text-decoration:none; }
a:hover.backtotop{ color: #114076; text-decoration:underline; }

.maincontent {float:left; width: 800px; }
.maincontent a{text-decoration:underline; color:#114076; }
#main_central {float:left; width: 603px; }
#main_central2 {float:left; width: 790px; clear:both;}
#main_central .paddingwhite {padding: 40px 20px 10px 20px;}
#main_central2 .paddingwhite {padding: 0 20px 10px 20px;}
#main_central .paddingpaleblue {clear:both; display: block; padding: 10px 20px; background-color: #DEECF7; height:270px; border-top:1px solid #93BFE6;}
#main_central .paddingpaleblue2 {padding: 1px; background-color: #93BFE6;display:block; height:20px;}
#main_central .white{padding: 10px 20px; background-color: #FFF;display:block; height:204px; border-top:1px solid #93BFE6;}
#main_central .grey {padding: 10px 20px; background-color: #FAFAFA;display:block; border-top:1px solid #93BFE6;}

#main_central .paddingdarkblue {padding: 8px 20px; background-color: #114076; }
#main_central .paddingdarkblue p {color: #FFFFFF; }
#main_central .paddingdarkblue a {color: #FFFFFF; text-decoration:underline;}
#main_central .paddingdarkblue a:hover {color: #FFFFFF; text-decoration:underline;}

#main_central .paddingdarkblue2 {clear:both; float: none; padding: 8px 20px; background-color: #93BFE6;border-top:1px solid #114076; }
#main_central .paddingdarkblue2 p {color: #FFFFFF; }
#main_central .paddingdarkblue2 a {color: #FFFFFF; text-decoration:underline;}
#main_central .paddingdarkblue2 a:hover {color: #FFFFFF; text-decoration:underline;}

#main_central .darkblue {padding: 5px; background-color: #114076; border-bottom: 1px solid #FFFFFF; }
#main_central .darkblue p {color: #FFFFFF; }

#main_central .darkblue a {color: #FFFFFF; text-decoration:underline;}
#main_central .darkblue a:hover {color: #FFFFFF; text-decoration:underline;}

#main_central .paddingtopline { padding: 10px 20px; border-top: 1px solid #93BFE6; background-color: #FAFAFA;}
#main_central ul{list-style-image: url(/ipo/images/list_dot.gif);list-style-type: none;padding:5px 0 7px 17px; margin:0;}
#main_central ul li {padding:4px 0 2px 0; margin:0;}
#main_central ol{padding:0 0 7px 24px; margin:0;}
#main_central ol li {padding:2px 0 2px 0; margin:0;}
#main_central dt {padding:10px 0 2px 0; margin:0;}
#main_central table {margin:0; padding:0; border:1;}
#main_central table td {font-size: 11px;padding:6px; border-bottom: 1px solid #CCCCCC;}
#main_central table td.sideborders {font-size: 11px;padding:6px; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC;}
#main_central table th {font-size: 11px;padding:6px; border-bottom: 1px solid #CCCCCC; background: #93BFE6; color: #FFFFFF;}
#main_central table td.noborder {font-size: 11px;padding:6px; border:0;}
#main_central table td.noborder2 {font-size: 11px;padding:2px; border:0;}

/* shareprice ticker */

#sharepricebox {float:right; width: 178px; height: 116px; background-image: url(/ipo/images/sharepricebox.jpg); background-repeat: no-repeat; background-position: 0px 0px;}
#sharepricebox .paddingbox  { padding:7px;}
#sharepriceticker {padding: 6px; background-color: #114076; color: #FFF; font-weight: bold; font-size: 12px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#sharepricebox p {padding:2px 0;}


/* homepage featured portfolio */

#hp_feature {float:right; width: 177px; height: 173px; background-image: url(/ipo/images/hp_featurebox.jpg); background-repeat: no-repeat; background-position: 0px 0px;}
#hp_feature .paddingbox  { padding:7px;}
#hp_feature p {padding:2px 0;}


/* Directors & Management */

#main_central .bottomline2 {clear:both;display:block;padding:3px 0 5px 0; margin:0; border-top: 1px solid #E6E6E6;  }
.title {float:left; width: 292px; padding-bottom: 5px;  padding-top: 5px;cursor:pointer; border-bottom: 1px solid #E6E6E6; }
.title2 {float:left; width: 475px; padding-bottom: 5px;  padding-top: 5px;cursor:pointer; border-bottom: 1px solid #E6E6E6; }
.name  {float:left; width: 185px; font-weight: bold;  padding-bottom: 5px; padding-top: 5px; border-bottom: 1px solid #E6E6E6; cursor:pointer;}
.icon {float:left;  width: 86px; padding-bottom: 5px; border-bottom: 1px solid #E6E6E6; padding-top: 5px;  cursor:pointer;}
.imgright {float:right; margin: 10px 0px 5px 20px;}
.biog {float:left; width: 418px;}
.biog2 {float:left; width: 540px;}
.blue { color: #114076;}


/*  Partners - Universities */

.uni_logo {float:right;padding:0 0 10px 10px;}

/* right column - related links */

#main_right {float:left; width: 195px;}
#main_right .padding10 {padding-left: 20px; padding-top: 200px;}
#main_right .paddinghp {padding-left: 20px; padding-top: 50px;}
#main_right ul{list-style-image: url(/ipo/images/related_arrow.gif);list-style-type: none;padding:2px 0 7px 17px; margin:0;}
#main_right ul li {padding:1px 0 2px 0; margin:0;}
#main_right a { color: #114076;text-decoration: none;}
#main_right a:hover {color: #114076;text-decoration: underline;}
#calendar {background-image: url(/ipo/images/related_calendar.jpg);background-repeat: no-repeat;background-position: 0px 0px; width: 159px; height: 161px; margin-top:10px;}
#calendar .padding5 {padding: 7px;}
#calendar p {padding:0;}

/* footer */

#footer {display: block; width:1000px; border-top: solid 30px #114076; clear:both; }
#footer ul{ padding: 0; margin:5px 0 0 15px;}
#footer li {padding: 0; display: inline; list-style-type: none; float: left; padding:5px;}
#footer a { color: #114076;text-decoration: none;}
#footer img { padding-right: 7px;}
#footer a:hover {color: #114076;text-decoration: underline;}
.branding { clear: both; display: block; padding:15px 0 30px 20px;}
.style1 {color: #000000; font-weight: bold;}



/* portfolio*/

#portfolio_search .check_block{display:block;width:auto;margin-left:150px;}
#portfolio_search .check_block span{display:block; padding:5px 0px}
#portfolio_search .check_block input{float:left;/*display:inline;*/ height:15px; margin-right:8px; }
#portfolio_search .check_block span label{color:#666666;float:none;/*display:inline;*/font-weight:normal;/*padding-left:10px;*/}
.portfolio_logos { float:right; width: 220px; height: 195px; margin:0 10px 0 10px;text-align: center; display:inline;}
.portfolio_logos img {padding: 10px; border: 1px solid #CCC;}
.portfolio_details { float:left; width: 300px;}

/* RNS*/

table.rns {padding:0; margin: 0;}
table.rns td.paddin {padding-top:5px; padding-bottom: 5px;}
#main_central table.rns td.noborder {font-size: 11px;padding:0; border:0;}



