@charset "utf-8";
/* CSS Document */

h1, h2, h3, h4, h5, h6, p, table, tr, td, ul, li {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:20px;
	background:#eee;
}
.gap {
	float:left;
	margin:0px;
	padding:0px;
	width:100%;
	height:10px;
}
.clear {
	clear:both;
}
#wrapper {
	margin:auto;
	padding:0px;
	width:1000px;
}
.header {
	float:left;
	margin:0px;
	padding:0px;
	width:1000px;
	height:59px;
	background:url(../images/header.png) no-repeat;
}
.logo {
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
	width:171px;
}
.logo img {
	margin:5px 0 0 0;
}
.nav {
	float:left;
	margin:0px;
	padding:0px;
	background:#0092db;
	z-index:1000;
	position:relative;
}
.slider {
	float:left;
	margin:0px;
	padding:0px;
}
.content {
	float:left;
	margin:10px 0 0 0;
	padding:10px;
	width:980px;
	background:#0092db;
	color:#fff;
}
.content h1 {
	padding:5px 0 3px 0;
	font-size:22px;
	border-bottom:#fff solid;
}
.content p {
	margin:5px 0;
	text-align:justify;
}
.content h2 { margin:10px 0 0 0; color:#fff; font-size:18px;}
.info {
	float:right;
	margin:10px 0 0 0;
	padding:10px;
	width:250px;
	background:url(../images/info.jpg);
	height:172px;
}
.info h1 {
	padding:5px 0 3px 0;
	font-size:22px;
	border-bottom:#0092db solid;
}
.info p {
	margin:5px 0;
	text-align:justify;
}
.division {
	float:left;
	margin:0px;
	padding:10px;
	width:216px;
	background:#fff;
	border:double #0092db;
}
.division h1 {
	font-size:20px;
	color:#000;
}
.division p {
	color:#000;
}

.link {
	float:left;
	border:#fff solid;
	padding:4px;
	text-decoration:none;
	color:#fff;
}
.link:hover {
	border:double #fff; background:#777;
}
.link1 {
	float:left;
	border:#0092db solid;
	padding:4px;
	text-decoration:none;
	color:#0092db;
}
.link1:hover { background:#777; color:#fff; border:#fff double;}
.link2 {
	float:left;
	border:#0092db solid;
	padding:4px 51px;
	text-decoration:none;
	color:#0092db;
}
.link2:hover { background:#777; color:#fff; border:#fff double;}
.table td { padding:5px;}
#footer-wrapper {
	margin:auto;
	padding:0px;
	width:1000px;
}
.footer {
	float:left;
	margin:10px 0 0 0;
	padding:0px;
	width:100%;
	height:50px;
	border-top:2px solid #000;
	background:#0092db;
}
.footer p {
	float:left;
	margin:0px;
	padding:0 10px;
	font-size:12px;
	line-height:50px;
	color:#FFF;
}
.footer img {
	float:right;
	margin:0px;
	padding:10px;
}





#logos {
	float:left;
	width:170px;
  position:relative;
  top: 5px;
  left: 0px;
  -webkit-perspective: 800px;
   perspective: 1000px; 
}
#cube {
  display: block;
  position: relative;
  margin: 0px auto;
  width: 96px;
  -webkit-transform-style: preserve-3d;
  -webkit-transform: rotateX(0) rotateY(0) rotateZ(0);
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(0) rotateZ(0);
}
#front {
  position: absolute;
  width: 96px;
  -webkit-backface-visibility: visible;
  -webkit-transform:  translateZ(5px);
  backface-visibility: visible;
  transform:  translateZ(5px);
}
#back {
  position: absolute;
  height: 96px;
  width: 96px;
  -webkit-backface-visibility: visible;
  -webkit-transform:  rotateY(180deg) translateZ(100px);
  backface-visibility: visible;
  transform: rotateY(90deg) translateZ(100px);
}
#cube {
  -webkit-animation: upyourscache1424172768810 5s infinite linear;
  animation: upyourscache1424172768810 5s infinite linear;

}
@-webkit-keyframes upyourscache1424172768810 {
  0% { -webkit-transform: rotateY(0) ;}
  100% { -webkit-transform: rotateY(360deg) ;}
}
@keyframes upyourscache1424172768810 {
  0% { transform: rotateY(0) ;}
  100% { transform: rotateY(360deg) ;}
}