#pm{float:left; width:635px; padding-left:23px}
#pm a.pmbutton{background:url(/cm/companyuk/site_images/btnbg.gif) repeat-x 0 -25px; padding:5px 10px; font-size:11px; line-height:11px; text-align:center; font-weight:bold; color:#000; font-family:Arial; color:#FFF; display:inline-block}
#pm a.pmbutton:hover{background-position:0 0; color:#000; text-decoration:none}
#pm a.pmbutton2{background:url(/cm/companyuk/site_images/btnbg.gif) repeat-x 0 0; padding:5px 10px; font-size:11px; line-height:11px; text-align:center; font-weight:bold; color:#000; font-family:Arial; color:#000; display:inline-block}
#pm a.pmbutton2:hover{background-position:0 -25px; color:#fff; text-decoration:none} 

#pmInbox, #pmSent, #pmCompose, #pmReadMsg{clear: both;}

#pm #ltop{background: url(/cm/companyuk/site_images/top_left.gif) no-repeat left top; height:61px;}
#pm #rtop{background: url(/cm/companyuk/site_images/top_right.gif) no-repeat right top; height:61px; border-bottom:1px solid #E2E2E2}
#pm #top {background:url(/cm/companyuk/site_images/top.gif) repeat-x top; margin:0 15px; padding-top:26px}
#pm #top h2{ float:left; font-family:Georgia; font-size:26px; color:#3f3f3f; margin-top:-5px}


#pm .group_buton {float:right}
#pm .pmPaging {float:left;background:url(/cm/companyuk/site_images/pmbg.gif) repeat-y; border-bottom:1px solid #E2E2E2; font-family:Arial; width:605px; display:block}
#pm .pmPagingTop{padding:10px 15px 11px;}
#pm .pmPagingBottom{padding:12px 15px;}
#pm .pmPaging ul{width:100%; }
#pm .pmPaging ul li{float:left; font-weight:bold; font-size:11px; margin-right:3px}
#pm .pmPaging .page{border:1px solid #D3D3D3; padding:0 5px; height:16px;line-height:16px; display:inline-block; color:#000;}
#pm .pmPaging a{background:url(/cm/companyuk/site_images/bg_numbergape.gif) repeat-x; outline:none}
#pm .pmPaging a.page:hover{text-decoration:none; background-position:0 -16px}
#pm .pmPaging a.border{width:60px; text-align:center; }
#pm .pmPaging .first{margin-right:170px;}
#pm .pmPaging .last{float:right; margin-right:0}
#pm #sendBody, #pm #inboxBody {clear:both; font:Arial; width:100%;}
#pm  thead{background-color:#F0F0F0}
#pm  th{font-family:Arial; font-size:11px; font-weight:bold; text-align:left; padding:9px 10px 7px; }
#pm  table {width:100%; border-left:2px solid #E2E2E2;border-right:2px solid #E2E2E2;}
#pm  table .col1{width:96px; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2}
#pm  table .col2{width:187px; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2}
#pm  table .col3{width:44px; border-right:1px solid #E2E2E2; border-bottom:1px solid #E2E2E2}
#pm  table .col4{border-bottom:1px solid #E2E2E2;}
#pm  table td{height:81px}
#pm  table td.col1 input{float:left; width:15px; margin:15px 5px 0 13px}
#pm  table td.col1 span{float:left; width:55px; font-family:Arial; font-size:13px}
#pm  table td.col2 img{float:left;margin-left:7px; width:70px; height:70px}
#pm  table td.col2 a{font-family:Arial; font-weight:bold; font-size:13px; line-height:16px; color:#D78EC0; margin-left:10px}
#pm  table td.col2 a.username{float:left; margin-top:26px;}
#pm  table td.col3{text-align:center;margin:auto}
#pm  table td.col3 img{float:left; margin-left:23px}
#pm  table td.col4{padding-left:10px;}
#pm  table td.col4 a{font-family:Arial; font-weight:bold; font-size:13px; line-height:16px; color:#D78EC0;}
#pm .pmChoice{float:left; padding:10px 15px 11px; background:url(/cm/companyuk/site_images/pmbg.gif) repeat-y; border-bottom:1px solid #E2E2E2; font-family:Arial; width:605px;}
#pm .pmChoice span{font-family:Arial; font-size:12px; font-weight:bold; margin-right:25px}
#pm form{margin:0; padding:0}
#pm #lbottom{background: url(/cm/companyuk/site_images/bottom_left.gif) no-repeat left top; height:61px;}
#pm #rbottom{clear:both;background: url(/cm/companyuk/site_images/bottom_right.gif) no-repeat right top; height:61px;}
#pm #bottom {background:url(/cm/companyuk/site_images/top.gif) repeat-x bottom; margin:0 15px; padding-top:26px; height:51px}

#pmCompose #lbottom{background: url(/cm/companyuk/site_images/bottom_left_grey.gif) no-repeat left top; height:61px;}
#pmCompose #rbottom{clear:both;background: url(/cm/companyuk/site_images/bottom_right_grey.gif) no-repeat right top; height:61px;}
#pmCompose #bottom {background:#F0F0F0; margin:0 15px; padding-top:26px; height:33px; border-bottom:2px solid #E2E2E2}
#pmCompose #bottom .pmbutton{float:right}
#pmCompose #bottom .pmbutton2{float:left; margin-left:5px}

#composeBody{float:left; font-family:Arial;padding-top:12px; background:#F0F0F0;border-left:2px solid #E2E2E2;border-right:2px solid #E2E2E2; width:631px}
#composeBody label{float:left; width:100px; font-weight:bold; font-size:14px; text-align:right}
#composeBody .row{margin-top:13px;}
#composeBody .row input, #composeBody .row textarea{width:505px; height:21px; margin-left:10px}
#composeBody .row textarea{height:237px; margin-left:10px; width:505px; margin-bottom:0}

#bottom_button{float:left; width:631px ;border-left:2px solid #E2E2E2;border-right:2px solid #E2E2E2; border-bottom:1px solid #E2E2E2; border-top:1px solid #E2E2E2;background:#F0F0F0; }
#bottom_button .group_buton{margin:15px}
#messageBody {float:left; width:631px; padding:26px 0 8px; border-left:2px solid #E2E2E2;border-right:2px solid #E2E2E2;}
#messageBody .right_col .avatar{float:left; height:70px; width:70px; margin-right:10px}
#messageBody .right_col .username{float:left; margin-top:30px; font-weight:bold; font-size:13px; line-height:16px; color:#D78EC0;}
#messageBody table {width:100%; font-family:Arial; border:none}
#messageBody table td{height: auto}
#messageBody table td.left_col{width:100px; font-weight:bold; font-size:14px; text-align:right; padding-right:24px; vertical-align:top}
#messageBody table td#from{padding-top:30px}
#messageBody table td.right_col{font-family:Arial; font-size:14px; padding-bottom:31px; vertical-align:top; padding-right:15px; float:left; width:500px; word-wrap:break-word}

#pm #msg_error{float:left; width:100%; color:#ff0000; font-size:13px; font-weight: bold; font-family: Arial; padding-bottom:15px}
#pm #sign_in_msg{padding-top:50px; font-family: Arial; font-size:14px; font-weight: bold;}
#pm #sign_in_msg a{color:#c78ec0}
