@charset "UTF-8";
/* CSS Document */

#page_header {
position: relative;
display: block;
margin: 20px auto 10px auto;
width: 644px;
height: 247px;
font-size: 12px;
text-align: left;
color: #FFFFFF;
background: url('../images/clients_page/clients_header_bg.gif');
}
#page_header p {
position: absolute;
display: block;
margin: 0px;
padding: 0px;
top: 63px;
left: 314px;
width: 300px;
}
#page_header span {
position: absolute;
display: block;
margin: 0px;
padding: 0px;
top: 208px;
left: 27px;
}
#column_1 {
position: relative;
display: block;
float: left;
margin: 0px 0px 0px 23px;
width: 320px;
height: auto;
overflow-y: auto;
}
#column_2 {
position: relative;
display: block;
float: left;
margin: 0px;
width: 320px;
height: auto;
overflow-y: auto;
}
.client_container {
position: relative;
display: block;
margin: 0px;
padding: 0x;
width: 320px;
height: auto;
overflow-y: auto;
background: url('../images/clients_page/client_container_bg.gif') repeat;
}
.client_logo {
position: absolute;
display: block;
margin: 0px;
padding: 0px;
top: 10px;
left: 10px;
}
.client_container h2 {
position: absolute;
display: block;
top: 18px;
right: 20px;
width: 150px;
text-align: right;
font-weight: normal;
font-size: 18px;
color: #2d4d45;
}
.client_container span {
position: absolute;
display: block;
top: 80px;
right: 20px;
text-align: right;
font-size: 12px;
color: #797979;
}
.client_container_divider {
position: relative;
display: block;
margin: 125px auto 20px auto;
}
.client_container p {
position: relative;
display: block;
margin: 0px 10px 25px 10px;
font-size: 12px;
text-align: left;
color: #797979;
}
.client_container_bottom {
position: absolute;
display: block;
left: 0px;
bottom: 0px;
}