#cms_content{
background:#9A2627 url(../images/contents_bg.jpg) repeat-x scroll left top;
color:#FFFFFF;
float:left;
font-size:12px;
line-height:18px;
margin-bottom:15px;
padding-left:100px;
padding-right:100px;
width:83.4%;
}
#cms_content #pages{
padding-left:20px;
padding-right:0;
width:70%;
}

#pages{
background:#9A2627 url(../images/contents_bg.jpg) repeat-x scroll left top;
color:#FFFFFF;
font-size:12px;
line-height:18px;
padding-left:100px;
padding-right:100px;
float:left;
margin-bottom:15px;
width:83.4%;
}

#pages ul{
margin-left:30px;
}

#pages a,#news a{
font-weight:bold;
text-decoration:underline;
color:#ffffff;
}
#main_content #news .list_news a{
text-decoration:none;
color:#0054A6;
}

div.former_students{
float:left;
line-height:18px;
padding-bottom:15px;
width:100%;
}

div.former_students div.year{
border-right:1px solid #000000;
float:left;
padding:10px;
width:15%;
}

div.former_students div.student{
border-right:1px solid #000000;
float:left;
padding:10px;
width:24%;
}

div.former_students div.position{
float:left;
padding-left:10px;
width:52.2%;
}

div.former_students div.bold{
font-weight:bold;
padding-bottom:15px;
}

div.former_students div.calendar{
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
float:left;
width:100%;
}

div.former_students div.last{
border-bottom:1px solid #000000;
}