/* BOX STYLES */
/* top-right */
div.rounded-tr {
margin:0 0 15px 0;
padding:0;
background:url("/prudential-plc/images/corner_tr.gif") no-repeat right top;
height: 1%; /* to trigger HasLayout */
}

/* top-left */
.rounded-tl {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_tl.gif") no-repeat left top;
}

/* bottom-right */
.rounded-br {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_br.gif") no-repeat right bottom;
}

/* bottom-left*/
.rounded-bl {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_bl.gif") no-repeat left bottom;
}

/*AIA Signpost*/

/* top-right */
div.rounded-tr-r {
margin:0 0 15px 0;
padding:0;
background:url("/prudential-plc/images/corner_tr_r.gif") no-repeat right top;
height: 1%; /* to trigger HasLayout */
}

/* top-left */
.rounded-tl-r {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_tl_r.gif") no-repeat left top;
}

/* bottom-right */
.rounded-br-r {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_br_r.gif") no-repeat right bottom;
}

/* bottom-left*/
.rounded-bl-r {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_bl_r.gif") no-repeat left bottom;
}

/*AIA Signpost ends*/

/* bottom-right */
.rounded-brgery {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_brgrey.gif") no-repeat right bottom;
}

/* bottom-left*/
.rounded-blgery {
margin:0;
padding:0;
background:   url("/prudential-plc/images/corner_blgery.gif") no-repeat left bottom;
}

/* misc */
.rounded-header {
padding: 0 11px;
margin:0;
}
.rounded-headergrey {
padding: 5px 11px;
margin:0;
}

h2.boxhead {
color:#000000;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
display: inline;
}

h2.boxhead-r {
color:#ffffff;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
display: inline;
}

h3.boxhead-r {
color:#ffffff;
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
text-transform:uppercase;
display: inline;
}


.rounded-content {
margin:0;
padding: 10px 11px;
border-top: 1px solid #CCC;
}

.rounded-content p {
margin:0;
padding:0 0 10px 0;
}

.rounded-contentgrey {
margin:0;
padding: 10px 11px;
}

.rounded-contentgrey p {
margin:0;
padding:0 0 10px 0;
}

p.topline {
padding: 10px 0 0 0;
margin:0;
border-top: 1px solid #CCC;
}

p.topcompany {
padding: 0 0 4px 0;
margin:0;
}

p.toplinepad {
padding: 4px 0;
margin:0;
border-top: 1px solid #CCC;
}

p.arrow {
text-decoration:none;
font-weight:normal;
padding:0 0 0 10px; 
margin: 0 0 5px 0;
display:block;
background: url(/prudential-plc/images/redarrow.gif) 0 4px no-repeat;
}

.left{
float: left;
position: relative;
padding-right: 5px;
}

.right {
float: right;
position: relative;
padding-left: 5px;
}

.rounded-tr td {
vertical-align:top;
}

.greylink {
color: #676767;
}
/* XXXXXXXXXXXXX HOME STYLES XXXXXXXXXXXXXXXXXX */
#Home_content {
}

#HomeCol1 {
float: left;
position: relative;
width: 184px;
padding: 0 17px 0 0;
}

#HomeCol2 {
float: left;
position: relative;
width: 283px;
padding: 0 16px 0 0;
}

#HomeCol3 {
float: left;
position: relative;
width: 283px;
padding: 0 16px 0 0;
}

#HomeCol4 {
float: left;
position: relative;
width: 184px;
padding: 0;
}

#blankCol1{
float: left;
position: relative;
width: 279px;
padding: 0 15px 0 0;
}

#blankCol2{
float: left;
position: relative;
width: 279px;
padding: 0 16px 0 0;
}

#factCol1{
float: left;
position: relative;
width: 349px;
padding: 0 50px 0 0;
}

#factCol2{
float: left;
position: relative;
width: 349px;
padding: 0 16px 0 0;
}

#IRCol2, #CRCol2, #MedCol2 {
float: left;
position: relative;
width: 286px;
padding: 0 15px 0 0;
}

#IRCol3, #CRCol3, #MedCol3  {
float: left;
position: relative;
width: 286px;
padding: 0 16px 0 0;
}