.mums-box-left {
  background:#FAE8F7 url(/images/corner-left-pink.gif) no-repeat scroll left top;
  padding:14px;
  margin:10px 0;
}
.mums-box-right {
  background:#FAE8F7 url(/images/corner-right-pink.gif) no-repeat scroll right top;
  padding:14px;
  margin:10px 0;
}
h2 {
	color:#D010B1;
	font-size:18px;
	margin-bottom:0.6em;
}
h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00A0C6;
}
table.my-account {
    width:100%;
}
table.my-account td {
    border-bottom:1px dotted #C0C0C0;
	padding-bottom:5px;
}
table.my-account th {
    font:18px Arial, Helvetica, sans-serif;
    color:#d010b1;
    margin-bottom:.6em;
	text-align:left;
}
.button-column {
    width:60px;
}
th.mums-jobID {
    width:90px;
    }
th.mums-jobtitle {
    width:400px;
    }
th.mums-jobtitle-apps {
    width:300px;
    }
th.mums-jobco {
    width:220px;
    }
th.mums-closing {
    width:120px;
    }
th.date-applied {
    width:120px;
    }
td#button {
	border:none;
}
.view-button,
.view-button-shortlist {
    width:130px;
    background:url(/images/button-view-edit-expire.png) bottom right no-repeat;
    padding:2px 5px 3px 12px;
    }    
.view-button-shortlist {
    width:100px;
    }
.view-button,
.view-button a,
.view-button-shortlist,
.view-button-shortlist a {
    color:#fff!important;
    font-weight:bold;
    text-decoration:none!important;
    }
#my-candidate-alerts {
    float:left;
    width:280px;
    border-left:dotted 1px #c0c0c0;
    padding:0 14px;
    }
#my-candidate-alerts ul {
    margin:8px 0 16px 1px;
    }
#my-candidate-alerts li {
    margin-bottom:.5em;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#00A0C6;
	list-style-type:none;
    }
#my-candidate-alerts li img {
    margin-left:.4em;
    }    
#my-details {
    float:left;
    width:310px;
    padding:0 14px;
    border-left:1px dotted #c0c0c0;
    }
#your-details {
    float:left;
    width:326px;
    border-left:dotted 1px #c0c0c0;
    padding:0 0 0 14px;
    }
#my-details dt,
#your-details dt {
    display:inline;
    float:left;
    }
#my-details h3,
#your-details h3 {
    float:left;
    }
#my-details h3 {
    margin-top:1.0em;
    }        
#edit-button1,
#edit-button2,
#edit-button3 {    
    margin:10px 0 16px 0;
    }        
#about-you dd,
#about-your-company dd {
    font-weight:bold;
	margin:0;
    }
dt {
	margin:0;
}
#my-candidate-alerts h2 {
    float:left;
    margin-right:5px;
    font:18px Arial, Helvetica, sans-serif;
    color:#d010b1;
    margin-bottom:.6em;
    } 
#my-details h2,
#my-adverts .box h2,
#my-shortlist .box h2 {
    margin-right:5px;
    font:18px Arial, Helvetica, sans-serif;
    color:#d010b1;
    margin-bottom:.6em;
    }       
#make-the-most h2,
#advertise-a-job h2 {
    font-size:23px;    
    margin-bottom:.1em;
    }
#make-the-most p,
#advertise-a-job p,
#advertise-a-job p span {
    font:bold 15px/130% Arial, Helvetica, sans-serif;    
    }
#advertise-a-job p.highlight,
#advertise-a-job p.highlight a {
    font:bold 21px Arial, Helvetica, sans-serif;
    color:#d010b1;
    text-decoration:none;
    }
#my-shortlist td a {
    color:#000;
    text-decoration:underline;
    }