/* reset */
body{margin:0px; font:12px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color:#222222;}

table{border-collapse:collapse;}
td, img{padding:0px; vertical-align:top;}

img{border:0px; vertical-align:top;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}

object{vertical-align:top;}

.logo, .description, .references, .footer{width:580px; margin:auto;}

/* layout */
.layout{background-color:#FFFFFF; padding:20px 0px 0px 0px;}

/* logo */
.logo{}

/* description */
.description{text-align:justify; color:#333333;}

/* references */
.references{height:220px; margin:20px auto 0px auto;}
.references a{float:left; width:180px; height:90px; display:block; margin-bottom:20px; background-image:url(../images/box_bg.gif); text-align:center;}
.references .s{margin-right:20px;}

/* footer */
.footer{margin:auto; font-size:11px; color:#96a2a9; padding-top:10px;}
.footer .l{float:left;}
.footer .r{float:right;}
.footer a{color:#96a2a9; padding:0px 4px 0px 4px;}
.footer .sep{border-left:1px solid #96a2a9;}
