img {
   behavior: url("/ir/res/pngbehavior.htc");
}

#share_chart_page img {
   behavior: none;
}

body {
    
    margin-top: 2.5em;
    background:#EFF1EE url(/ir/res/images/interface/page_bg.gif) repeat-x top left;
    text-align:center;
    font-family:Verdana, arial, sans-serif;
}

#skiptonav, #skiptocontent{
font-size:1px;
width:1px;
float:left;
position:relative;
top:-10000px;
height:0px;
}

#outercontainer{
margin:0px auto;
width:77em;

text-align:left;

}


#container{

width:77em;
padding-left:1em;
text-align:left;

}

#leftshadow{
width:1em;
float:left;
}

#allcontent{
float:left;
width:76em;
background-color:#FFF;
}

#rightshadow{
float:right;
width:1em;
background: transparent url(/ir/res/images/interface/rightshadow.gif) no-repeat top left;
}

#leftcol{
float:left;
width:21em;
}

#logobox{
height:23em;
width:21em;
background:#EBEBEB url(/ir/res/images/interface/logo_bg.gif) repeat-x bottom left;
}

h1.homelogo {
background:transparent url(/ir/res/images/interface/home_logo.gif) no-repeat top left;
height:13.7em;
width:14.3em;
float:left;
margin-left:3.5em;
font-size:1em;
margin-top:6em;
display:inline;
}

h1.homelogo a.homelogoa{
display:block;
height:13.7em;
width:14.3em;
background:transparent;

}

h1.homelogo span{
 display:block;
 position:relative;
 top:-10000px;
 font-size:1px;
height:1px;


}




#maincol{
float:right;
width:55em;
}

#toolsdiv{
height:2em;
padding-top:1em;
padding-bottom:0.5em;
background-color:#999;
width:55em;
}

#toolsdiv span{
color:#FFF;
font-size:1.1em;
}

#toolsdiv a img{
border:0;
position:relative;
top:0.2em;
}

#toolsdiv span.tools{
margin-left:14em;
}

#toolsdiv span.textsize{
margin-left:2.5em;
}

#toolsdiv #smalltext{
color:#FFF;
text-decoration:none;
}

#toolsdiv #mediumtext{
color:#FFF;
text-decoration:none;
font-size:1.2em;
}

#toolsdiv #largetext{
color:#FFF;
text-decoration:none;
font-size:1.6em;
font-weight:bold;
}

#toolsdiv #searchform1{
width:16em;
float:right;
}

#toolsdiv input{
width:13em;
float:left;
background: #C8C8C8;
border:0;
height:1.6em;
color:#313131;
font-size:1em;
padding:0.2em;
}

#toolsdiv #search_btn{
float:right;
width:2em;
height:2em;

background: #C8C8C8 url(/ir/res/images/interface/search_btn.gif) no-repeat top left;
}

#toolsdiv #search_btn span{
display:none;

}


#headerimg{
width:55em;
height:18.5em;
padding-top:1em;
background-color:#C9C9C9;
}

#headerimg img{
width:55em;
height:18.5em;
}

#breadcrumb{
height:2em;
padding-top:0.5em;
background-color:#EEEEEE;
padding-left:1em;
color:#666666;
}

#breadcrumb span{
font-size:1.1em;
float:left;
}

#breadcrumb a{
color:#666666;
font-size:1.1em;
float:left;
margin:0 0.5em;
}

#breadcrumb .currentpage{
display:block;
padding:0.5em;
float:left;
font-weight:bold;
color:#FFFFFF;
background-color:#9CBAF1;
margin-top:-0.5em;
margin-left: 0.5em;
}


#maincontent{
width:55em;
}

#pagecontent{
float:left;
width:50em;
margin-top:2em;
margin-left:2.2em;
background-color:#FFF;
color:#666666;
}

#quicklinks{
float:right;
margin:-1.5em 0em 1.5em 0.5em;
width:10em;
position:relative;
left:1em;


}

#quicklinks h3{
font-size:1.2em;
}

#quicklinks p{
font-size:1.1em;
}

#quicklinks a{
display:block;
text-decoration:none;
padding-bottom:0.8em;
}



.greybox{
color:#969696;
padding:2em;
background-color:#F0F0F0;
}

#pagecontent #hsbody{
font-size:1.2em;
line-height:1.5em;
}

#pagecontent h2{
font-size:2.5em;
color:#9CBAF1;
font-family:arial, sans-serif;
font-weight:lighter;
margin:0;
}

#pagecontent h3{
font-size:1.2em;
}




#footer{
clear:both;
height:2.5em;
padding-top:5em;
padding-bottom:0;
}

#footerlinks{
float:right;
margin-right:2em;
color:#999;
}

#footerlinks a{
font-size:1.1em;
color:#999;
text-decoration:none;
margin:0 0.5em;
}

#bottomshadow{
margin:0;
height:10px;
background:transparent;
padding:0;
margin-left:1em;

}

#bottomshadow #btmshadow{
width:76.4em;
height:10px;
position:relative;
left:-0.2em;
}

#copyright{
float:left;
color:#999999;
font-size:1.1em;
padding-left:2em;
}

.clearbr{
height:1px;
}



/*--LEFT NAVIGATION---*/

#leftnav ul{
list-style:none;
}

#leftnav ul#leftnavul{
margin-top:2em;
margin-left:-2em;
width:19em;
}

#leftnav ul li.section{
font-size:1.2em;
margin-bottom:1.5em;
display:block;
}
#leftnav >ul li.section{
margin-top:20px;
}

#leftnav ul li.section a{
color:#A5A5A5;
text-decoration:none;
font-weight:bold;
}

#leftnav ul li ul li a{
text-decoration:none;
color:#7AA2EA;
}

#leftnav ul li.section ul{
display:none;
}
#leftnav ul li ul li.subSection ul{
display:none;
}

#leftnav ul li.sectionOn a{
display:block;
font-size:1.2em;
text-decoration:none;
background-color:#9CBAF1;
color:#FFF;
font-weight:bold;
padding:5px 0 0px 10px;
margin-bottom:10px;
margin-left:-1.7em;
}

#leftnav ul li ul li{
margin-left:-1em;
font-weight:normal;
font-size:0.95em;
font-weight:bold;
padding:0;
}

#leftnav ul li.sectionOn ul li a{
text-decoration:none;
background-color:#FFF;
color:#9CBAF1;
padding:0;
}

#leftnav ul li.sectionOn >ul li a{
padding-top:10px;
}


#leftnav ul li.sectionOn ul li.subSectionOn ul li a{
color:#A5A5a5;
font-weight:normal;
margin-left:-3.5em;
}

#leftnav li.sectionOn ul li.pageOn a{
background:transparent url(/ir/res/images/interface/blue_bullet.gif) no-repeat top left;
padding-left:1em;
position:relative;
left:-1em;
}

#leftnav li.sectionOn >ul li.pageOn a{
background:transparent url(/ir/res/images/interface/blue_bullet.gif) no-repeat center left;
}

#leftnav li.sectionOn ul li.subSectionOn ul li.pageOn a{
background:transparent url(/ir/res/images/interface/grey_bullet.gif) no-repeat top left;
padding-left:1em;
position:relative;
left:-1em;
}

#leftnav li.sectionOn ul li.subSectionOn >ul li.pageOn a{
background:transparent url(/ir/res/images/interface/grey_bullet.gif) no-repeat bottom left;
}
/*--LINK STYLES ---*/

#pagecontent a{
color:#002664;
}

/*--TABLE STYLES ---*/

 table{
width:100%;
}

table caption{
width:100%;
text-align:left;
background-color:#9CBAF1;
color:#FFF;
font-weight:bold;
padding:0.3em 0 0.3em 0.4em;
margin-top:1.5em;
}

table thead th{
background:#EEE;

}

table tbody td, table tbody th{
border-bottom:1px solid #EEE;
}

table tbody td{
text-align:right;
}


.lefttable tbody td{
text-align:left;
}

table.narrowtable, table.narrowtable caption{
width:32em;
}




/*--DISCLAIMER---*/

 .disclaim {
margin-top:1.5em;
margin-bottom:1em;
}

.disclaim .longdisc{
float:left;
width:75%;
}

 .disclaim .shortdisc{
float:left;
}

 .disclaim .disclink{
float:right;
}


/*--ALIGNMENT ---*/

.rightalign{
text-align:right;
}

.leftalign{
text-align:left;
}

.centeralign{
text-align:center;
}



/*--FINANCIAL REPORTS--*/

#reportsform{
margin-top:0.5em;
}

#reportsform br{
height:1px;
}

.reportdiv{
clear:both;
margin-top:1.5em;
}

.reportcover{
float:left;
width:5em;
padding-top:1.5em;
}

.narrow{
width:32em;
clear:none;
}

.reportdownload{
float:left;
background:#EEE url(/ir/res/images/interface/greybox_bg.gif) repeat-x bottom left;
padding:1em;

}

.narrow .reportdownload select option, .narrow .reportdownload select{
width:18em;
}

.reportdownload select, .reportdownload select option{
width:27em;

}

.reportdownload select{
margin:0.5em 0;
}

a.gobutton{
text-decoration:none;
position:relative;
_top:-0.2em;
top:0.3em;
}

a.gobutton img{
border:0;

}

/*---Form styles---*/

fieldset{
border:0;
padding:0;
}

legend{
display:none;
}

h3.legendreplace{
font-size:1em;
width:100%;
text-align:left;
background-color:#9CBAF1;
color:#FFF;
font-weight:bold;
padding:0.3em 0 0.3em 0.4em;
margin-top:1.5em;
}

/*---NEWS SEARCH---*/

#search_form{
clear:both;
}

#keyword, #timePeriod
    {width:40%;
    float:left;
    }

 #searchRange, #between
    {width:45%;
    float:left;
    }



input.button
    {float:left;
    padding:0.3em 0.6em ;
    margin-right:1.5em;
    background:#9CBAF1;
    color:#FFF;
    border:0;
    font-weight:bold;
    font-size:1.2em;
    cursor: pointer;
    margin-top:1.5em;}

 #search_form fieldset label {
    background-color: #fff;
 
    font-weight: bold;
    margin-bottom:1em;

}


 #search_form #keyword input { 
border: 1px solid #666;
background-color: #fff;
margin-top:0.5em;
padding-left:0.2em;
}

 #search_form fieldset select{
margin-top:0.5em;
margin-right:
margin-bottom:0.4em;
margin-right:0.5em;
}

 #search_form fieldset select option{
padding:0em 0.2em 0 0.2em;
}

.previouslink{
float:left;
margin-top:1em;
margin-bottom:1em;
}

.morerecentlink{
float:right;
margin-top:1em;
margin-bottom:1em;
}

#search_form fieldset{

margin-top:-1em;
}


/*--INVESTOR PRESENTATIONS--*/



.presentation{

margin-top:1.5em;
padding-bottom:5px;

border-bottom:1px solid #9CBAF1;

}


.presimage{
float:left;
width:12em;
}

.presimage a img{
border:1px solid #9CBAF1;
}


.preslinks{
float:left;
background:#EEE url(/ir/res/images/interface/greybox_bg.gif) repeat-x bottom left;
padding:1em;
width:27em;
margin-bottom:1.5em;

}

.narrow .preslinks {
width:16em;
}


 .preslinks p{
 clear:none;
 }

/*--MAJOR SHAREHOLDERS--*/

#msdirector dt{
float:left;
}

#msdirector dd{
margin-left:1.5em;
}

#ms_amount, #ms_holding, #msd_amount, #msd_holding{
width:25%;
}

/*--FINANCIAL CALENDAR--*/

#fc_prevevent, #fc_forecastevent{
width:65%;
}

/*--DIRECTORS BIOS--*/

.directorImageLeft{
float:left;
margin-right:1em;
}


.directorsTable{
width:25em;
margin-top:0;
height:10.8em;

}

.directorsTable caption{
width:25em;
margin-top:0;
background-color:#FFF;
color:#666;
padding:0.5em;
padding-bottom:0.2em;
}

.directorsTable td{
text-align:left;
padding:0.5em;
vertical-align:top;
border-bottom:0;
}

 .directorsTable th{
padding:0.5em;
width:32%;
vertical-align:top;
border-bottom:0;
}

.noImg, .noImg caption{
width:41.5em;
}

/*--ADVISERS--*/

#registrar_name, #adviser_type{
width:50%;
}

/*--EMAIL ALERTS--*/

#cancontact{
position:relative;
left:1px;
}

#alerttitle{
width:40%;
}

.hidden{
display:none;
}

input#emaillogin{
float:left;
clear:none;
width:17em;
}

input#loginbtn{
margin-top:-0.2em;
margin-left:2em;

clear:none;
}

/*---SHARE PRICE CHART---*/

 #charttimeperiod{
float:left;
width:44%;
margin:0;
height:12em;
}

#charttimerange{
float:left;
width:51%;
margin:0;
height:12em;
}

#comparisons{
float:left;
width:44%;
margin:0;
height:12em;
}

#gridlines{
float:left;
width:51%;
margin:0;
height:12em;
}

#charttimerange label{
display:block;
float:left;
width:4em;
margin-left:0.3em;
}




#comparisons input, #hsbody #gridlines input{
float:left;
margin-bottom:1em;
clear:left;
}



#comparisons label, #hsbody #gridlines label{
display:block;
float:left;
margin-left:0.35em;
margin-bottom:1em;
}

#comparisons label, #hsbody #comparisons input{
margin-left:0em;
}

#comparisons label{
margin-left:0.5em;
width:13em;
}

#graphhelp a{
display:block;
float:left;
clear:right;
margin-right:2em;
margin-bottom:1.5em;
}

#redrawbtn{
margin-top:1em;
}


/*---RUGBY TIMES---*/

.rtImageLeft{
float:left;
margin-right:1em;
width:10.7em;
height:15em;
font-size:0.9em;
}



.rtImageRight{
float:right;
margin-left:1em;
width:10.7em;
height:15em;
font-size:0.9em;
}

.rtImageLeft img, .rtImageRight img{
width:14.2em;
height:20em;
font-size:0.9em;
}

.rtTable{
float:right;
width:28em;
margin-top:0;
height:14em;
}

.rtTable caption{
width:28em;
margin-top:0;
background:#FFF;
color:#666;
padding:1em;
padding-top:0;
margin-top:0;
}

.rtTable td{
text-align:left;
padding:1em;
border-bottom:0;
}

 .rtTable th{
padding:1em;
width:32%;
vertical-align:top;
border-bottom:0;
}


/*---HOME PAGE---*/

#pagecontent h2.homeh2{
color:#6E6E6E;
font-weight:normal;
font-size:2.2em;
}

#pagecontent h2.homeh2 span{
font-weight:bold;
}


#homeintro{
font-size:1.3em;
text-align:justify;
float:left;
width:47.5%;
margin-right:1em;
#margin-right:.5em;
}

#hpspcontainer{
padding:0;
font-size:0.8em;
height:29em !important;
width:28.7em;
float:left;
margin-top:2em;
margin-bottom:2.6em;
}

#hpsp{

font-size:1em;
padding:1em;
height:28em !important;
#width:28em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
margin-bottom:1em;
#margin-left:0em;
margin-left:1em;

}

#hpsp p{
margin:0.5em 0;
font-size:1.2em;
}

#hpsp .price{
color:#003072;
font-size:2.2em;

}

#hpsp a{
float:none;
display:list-item;
font-size:1em;
margin:0.5em 0 0.5em 1em;
}

#hpsp h3{
font-size:1.6em !important;
margin-top:0
}

#hpsp #quicklinks2{
padding:20px 0 0 0;
}

#hp_rugbycapitalcontain{
padding:0;
font-size:0.8em;
height:23.6em;
width:25em;
#width:30em;
#margin-right:.8em;
float:left;
}

#hp_rugbycapital{
height:21.6em;
font-size:1em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#hp_rugbyassetscontain{
padding:0;
font-size:0.8em;
height:23.6em;
width:25em;
float:left;
}

#hp_rugbyassets{
height:21.6em;
#height:24.6em;
#width:30em;
font-size:1em;
margin-left:0em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#hp_rugbyassets a img, #hp_rugbycapital a img{
border:0;
}

#hp_rugbycapitalcontain .colourstrip{
height:2em;
font-size:1em;
width:25em;
#width:30em;
background-color:#9CBAF1;
}

#hp_rugbyassetscontain .colourstrip{
height:2em;
font-size:1em;

background-color:#002664;
margin-left:1em;
width:24em;
}

#hp_rugbyassets #hp_ramimage{
width:24em;
#width:29em;
margin-top:4.3em;
#padding-top:4.5em;
}

#hp_rugbyassets #hp_ramlogo{
margin-top:1.2em;
margin-left:1.2em;
}

#hp_rugbycapital #hp_rclogo{
margin-top:1.2em;
margin-left:1.2em;
}

#hp_rugbyassets p{
padding:0 1em;
height:2.5em;
margin-top:0.4em;
line-height:1.2em;
}

#hp_rugbyassets p a{
text-decoration:none;
color:#8F8F8F;
font-size:1.2em;
}

#hp_rugbycapital p{
padding:0 1em;
height:2.5em;
margin-top:0.4em;
line-height:1.2em;
}

#hp_rugbycapital p a{
text-decoration:none;
color:#8F8F8F;
font-size:1.2em;
}

#hp_rugbycapital #hp_rcimage{
margin-top:4.5em;
margin-left:0em;
}

#hp_rugbyassetscontain br, #hp_rugbycapitalcontain br{
display:block;
height:0px;
}

/*---IR HOME PAGE---*/

#statement{
display:block;
float:left;
width:100%;
margin-top:1em;
/*height:25em;*/
font-size:1.1em;
/*line-height:1.8em;*/
}

#statement .davidtye{
display:block;
margin:1em 0;
padding:0.5em 0;
border-top:1px solid #9CBAF1;
border-bottom:1px solid #9CBAF1;
}


#shareprice{
width:15em;
font-size:1em;
float:right;
padding: 1em;
#padding-bottom: 8em;
_padding: 1em;
margin-left:1em;
margin-top:1.2em;
background:#E8E8E8;
}

#shareprice p{
font-size:0.8em;
}

#shareprice h3, #newsdiv h3, #highlights h3{
font-size:1.1em;
margin:0;
}

#shareprice #currentprice{
color:#003072;
font-size:1.8em;
}

#shareprice #change{
font-size:1.2em;
font-weight:bold;
}

#newscontain{
width:15em;
font-size:1em;
float:right;
padding:1em;
/*height:31.5em!important;*/
margin-left:1em;
margin-top:1.2em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#newscontain3{
width:15em;
font-size:1em;
float:right;
padding:1em;
height:43.4em!important;
/*#height:44.2em!important;*/
margin-left:1em;
margin-top:1.2em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#highlightscontain{
margin-top:0em;
font-size:1em;
*width:22.5em!important;
width:21.5em;
float:left;
padding:1em!important;
#padding:1.3em 1em 0 1em;
height:20.8em!important;
#height:21.4em!important;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
clear:both;
}

#newsdiv{
font-size:1em;
}

#highlights{
font-size:1em;
}

#newsdiv #latestreportimg{
float:left;
font-size:0.85em;
margin: 1em 1em 1em 0;
width:7em;
height:9.9em;
}

#newsdiv #latestreportimg_nw1{
float:left;
font-size:0.85em;
margin: 1em 1em 0 0;
width:7em;
height:9.9em;
}

#newsdiv h3{clear:both;
}

#newsdiv h3.new1{clear:both;
padding-top:13px;
}

#newsdiv ul li{
margin-left:-3.5em;
list-style:none;
margin-top:0.8em;
}

#highlights ul li{
margin-left:-2em;
margin-bottom:.5em;

}

#newsdiv ul li a{
display:block;
}

.highlighttext{
font-weight:bold;
}

/*---NEWS ITEM----*/

#newsitem{
width:90%;
border:2px solid #000;
margin:auto;
background:#FFFFFF;
text-align:left;
padding:2em;
font-size:0.9em;
}

#newsitem h1{
color:#002664;
font-weight:normal;
margin:0;
font-size:1.6em;
float:left;
}

#printclose{
float:right;
font-size:0.8em;
}

#printclose a{
color:#002664;
}

#newsitem .page{
padding:0;
width:100%;

}

#newsitem .page pre{
font-size:1.2em;
}

#newsitem h2{
color:#9CBAF1;
font-weight:normal;
margin:0;
font-size:1.6em;

}

#newsitem .disclaim{
font-size:0.8em;
}

acronym{
cursor:help;
}

/*---ADOBE STATEMENT----*/

 #adobe1{
float:left;
margin-right:10px;
}

#adobe1 img{
margin-top:3px;
border:0;
}

/*--DIRECTOR DEALINGS --*/

#dd_types dt{
float:left;
width:4em;

clear:left;
}

#dd_types dd{
clear:right;
}

/*---RUGBY CAPITAL---*/

#rugbycapitalcontain{
padding:0;
font-size:0.833em;
width:39em;
float:left;
}

#rugbycapital{
padding:1.5em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#rugbycapital p{
font-size:1.2em;
color:#9A9A9A;
font-weight:bold;
}

#rugbycapital #rcimage{
float:right;
margin:1em;


}

#iconic_p img{
float:left;
margin-right:1.5em;
}

#rclinks{
float:left;
}

#rclinks a{

font-weight:bolder;
text-decoration:none;
font-size:1.2em;
}

#rugbycapitalcontain .colourstrip{
height:2em;
font-size:1em;
width:39em;
background-color:#9CBAF1;
}

a.homesmall{
position:relative;
top:-6em;
left:-0.4em;
}

a.homesmall img{
border:0;
}

h1.rclogo {
background:transparent url(/ir/res/images/interface/rc_header.gif) no-repeat top left;
width:17.9em;
height:12.5em;
float:left;
margin-left:1.5em;
font-size:1em;
margin-top:7em;
display:inline;
}

h1.rclogo a.rclogoa{
display:block;
width:17.9em;
height:12.5em;
background:transparent;

}

h1.rclogo span{
 display:block;
 position:relative;
 top:-10000px;
 font-size:1px;
height:1px;


}



/*---RUGBY ASSET MANAGEMENT---*/
#ramcontain{
padding:0;
font-size:0.833em;
width:39em;
float:left;
}

#ram{

padding:1.5em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#ram p{
font-size:1.2em;
color:#9A9A9A;
font-weight:bold;
}

#ram #ramimage{
float:right;
margin:0em;
position:relative;
*top:-1.5em!important;
top:1.5em;
left:1.5em;
}

#otwelve_p img{
float:left;
margin-right:1.5em;
}

#ing_p{
padding-top:10px;
}

#ing_p img{
float:left;
margin-right:1.5em;
}


#ramcontain .colourstrip{
height:2em;
font-size:1em;
width:39em;
background-color:#002664;
}


h1.ramlogo {
background:transparent url(/ir/res/images/interface/ram_header.gif) no-repeat top left;
width:18.1em;
height:9.2em;
float:left;
margin-left:1.3em;
font-size:1em;
margin-top:9em;
display:inline;
}

h1.ramlogo a.ramlogoa{
display:block;
width:18.1em;
height:9.2em;
background:transparent;

}

h1.ramlogo span{
 display:block;
 position:relative;
 top:-10000px;
 font-size:1px;
height:1px;


}

a.homesmallram{
position:relative;
top:-8em;
left:-0.4em;
}

a.homesmallram img{
border:0;
}

/*---PORTFOLIO LIST---*/

#filters{
margin:1.5em 0;
}

#filters #sortbtn{
float:none;
font-size:1.1em;
}

#propertylist{
font-size:0.83em;
}

 .propertythumb{
float:left;
width:12.9em;
height:9.5em;
margin-right:2em;
margin-bottom:1em;
}

 .propertythumb img{
border:0;
width:12.9em;
height:9.5em;
}

.propertydiv{
font-size:1.2em;
float:left;
width:27em;
padding-top:0;
margin-bottom:2em;
}

.propertydiv h3{
font-size:1.5em;
margin-top:0em;
padding-top:0;

}

.propertydiv dt{
float:left;
width:9em;
font-weight:bold;
}

#hsbody .propertydiv a.prop_link{
float:right;
background:#9CBAF1;

padding:0.3em 0.7em;
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:1em;
}

#currentlyshown{
background-color:#9CBAF1;
width:100%;
padding:0.2em 0.5em;
font-weight:bold;
color:#000;
margin-bottom:1.5em;
}

#currentlyshown .highlight{
color:#fff;
}

.noproperties{
font-size:1.2em;
}

/*---PROPERTY DETAILS---*/

#propertydetail{
background:#EEE url(/ir/res/images/interface/greybox_bg.gif) repeat-x bottom left;
padding:1em;

margin-top:1.5em;
}
.prop_image{
float:right;
margin-left:1em;
}

#propertydetail h2{
color:#00336D;
font-size:1.8em;
}

 #backlinks{
font-size:1em;
}

/*----PDF TEARSHEET---*/

#hsbody #tearsheet_pdficon{
float:left;
padding:0.5em;
margin-right:1em;
margin-bottom:3em;

}

#hsbody #factsheet_img{
float:left;
margin-left:1em;
}


/*---AIM RULE 26--*/

#aim26 th, #aim26 td{
text-align:left;
vertical-align:top;
}

#aim26 img{
margin-right:5px;
position:relative;
top:3px;
}


/*---New 02 June 2010--*/

#pagecontent #hsbody p.indent5{
	padding-left:2.8em;
}

.clear{clear:both;}

.floatL{float:left;!important}

#newscontain2{
width:21em;
font-size:1em;
float:left;
padding:1em;
/*height:42em!important;*/
margin-left:1em;
background:#EAEAEA url(/ir/res/images/interface/hp_box_bg.gif) repeat-x bottom left;
}

#hpspcontainer{
padding:0;
font-size:0.8em;
height:29em !important;
width:24em;
float:left;
margin-top:2em;
margin-bottom:2.6em;
margin-left:0em;	
}

#hp_rugbyassetscontain .colourstrip2{
height:2em;
font-size:1em;
background-color:#002664;
margin-left:0m;
width:25em;
#width:30em;
}


.mrgn_top{
	margin-top:1.5em;
}

.nwpadtp{padding-top:13px;}

.latestreportlink{font-size:1.2em;}

.latestreportlink_nw1{font-size:1.2em; margin:0.525em 0 0 0!important;}

.latestreportlink_nw2{font-size:1.0525em; margin:0.525em 0 0 0!important;}

/* WBSB- 3970*/
.mainLeftcontainer{
float:left;
*width:24.5em!important;
width:23.5em;
}
.homeLeftColm{
*height:255px!important;
height:265px;
}