/* logo layout 1 col
----------------------------------------------- */
.logos1 {width:575px;}

.logos1 dl {
text-align : center;
float : left;
margin : 0 10px 0 0;
width : 270px;
height : 158px;
font-size : 9px;
vertical-align: middle;


}
.logos1 dt {
margin : 0;
padding : 10px 0 0 0;
background-color:#fff;
height: 110px;
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color:#aaa;
}


.logos1 dd {
margin : 0;
padding : 5px;
background-color:#eee;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color:#aaa;
height: 15px;
color : #888;
}


/* logo layout 2 col
----------------------------------------------- */
.logos2 {width:620px;}

.logos2 dl {
text-align : center;
float : left;
margin : 0 10px 0 0 ;
width : 300px;
height : 158px;
font-size : 9px;
vertical-align: middle;


}
.logos2 dt {
margin : 0;
padding : 10px 0 0 0;
background-color:#fff;
height: 110px;
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color:#aaa;
}


.logos2 dd {
margin : 0;
padding : 5px;
background-color:#eee;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color:#aaa;
height: 15px;
color : #888;
}

/* logo layout 2 col_alt
----------------------------------------------- */
.logos2a {width:620px;}

.logos2a dl {
text-align : center;
float : left;
margin : 0 10px 0 0 ;
width : 300px;
height : 158px;
font-size : 9px;
vertical-align: middle;


}
.logos2a dt {
margin : 0;
padding : 10px 0 0 0;
background-color:#fff;
height: 90px;
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color:#aaa;
}


.logos2a dd {
margin : 0;
padding : 5px;
background-color:#eee;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color:#aaa;
height: 15px;
color : #888;
}


/* logo layout 3 col
----------------------------------------------- */
.logos3 {width:620px;}

.logos3 dl {
text-align : center;
float : left;
margin : 0 10px 0 0;
width : 196px;
height : 140px;
font-size : 9px;
vertical-align: middle;


}
.logos3 dt {
margin : 0;
padding : 10px 0 0 0;
background-color:#fff;
height: 90px;
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color:#aaa;
}


.logos3 dd {
margin : 0;
padding : 5px;
background-color:#eee;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color:#aaa;
height: 15px;
color : #888;
}


.logos3 p, .logos p a {
display : inline;
text-decoration: none;
}


/* logo layout 4 col
----------------------------------------------- */
.logos4 {width:575px;}

.logos4 dl {
text-align : center;
float : left;
margin : 0 10px 0 0;
width : 130px;
height : 180px;
font-size : 9px;
vertical-align: middle;


}
.logos4 dt {
margin : 0;
padding : 10px 0 0 0;
background-color:#fff;
height: 110px;
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color:#aaa;
}


.logos4 dd {
margin : 0;
padding : 5px;
background-color:#eee;
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color:#aaa;
height: 30px;
color : #888;
}

