body.home{
  background-image: url('../images/background_top.jpg');
  background-repeat: repeat-x;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  margin:0;
  padding:0;
}
body.normal{
  background-image: url('../images/background_top2.jpg');
  background-repeat: repeat-x;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  margin:0;
  padding:0;
}

@font-face {
  font-family: "Colaborate";
  src: url('../font/ColabThi.otf') format("opentype");
}
@font-face {
  font-family: "ColaborateRegular";
  src: url('../font/ColabLig.otf') format("opentype");
}
.body{
  width:969px;
  margin:0 auto;
}

/*TOP*/
h1{
  margin:0;
  padding:0;
}
.logo{
  width:200px;
  overflow: hidden;
  float:left;
  display: block;
}
#header{
  margin-top:21px;
  height:70px;
}
#header h1 {
  background:transparent url(../images/logo.jpg) no-repeat scroll 0 0;
  height:56px;
  width:178px;
}
.hidden_text {
  display:block;
  overflow:hidden;
  text-indent:-9999em;
}

#header h1 a {
  float:left;
  height:56px;
  width:178px;
}

/*MENU*/
.menu{
  float:right;
  margin-top:30px;
}
.menu ul{
  display:block;
  overflow:hidden;
  width:680px;
}
ul{
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}
.menu li {
  font-family: Colaborate, Arial, Sans-serif;
  float:left;
  font-size:15px;
  height:32px;
  margin-right:33px;
  position:relative;
}

.menu li.last{
  float:right; 
  margin-right:0;
}

.menu li a{
  text-decoration: none;
  color:#999999;
}

.menu li a:hover{
  text-decoration: none;
  color:#FFFFFF;
}

.menu li a.selected{
  color: #FFFFFF; 
  text-decoration: none;
}
/*MIDDLE*/
.middle{
  height:280px;
}
.text_middle{
  width:950px;
}
.text_middle .image{
  float:right;
  margin-left:20px;
  margin-top:22px;
}
.text_middle .textMiddle{
  font-family: Colaborate, Sans-serif;
  float:left;
  font-size: 24px;
  color:#FFFFFF;
  margin-top:80px;
  width:510px;
  height:200px;
  margin-left:50px;
}
.marginup{
  margin-top:50px !important;
}
.grey{
  color:#999999;
}

.text_middle p{
  margin:0;
}
/*BOTTOM*/
.bottom{
  font-family: ColaborateRegular, Arial, Sans-serif;
  margin-top:40px;
}
.bottom h2, .info h2{
  color:#99cc33;
  margin:0;
  padding:0;
  font-size: 24px;
}

.bottom p{
  font-size:15px;
  color:#808080;
}

.left{
  margin-left:20px;
  width:400px;
  float:left;
}
.left p{
  margin:0;
  margin-top:10px;
  font-size: 15px;
}
.right{
  float:right;
  width:400px;
}
.right p{
  font-size: 15px;
}
.text{
  margin-bottom:0;
  margin-top:10px;
  color: #000000 !important;
}

.text a, .bottom .right a{
  color:#14A2E1;
  text-decoration:none;
}

.text a:hover, .bottom .right a:hover{
  color:#14A2E1;
  text-decoration:underline;
}

.time{
  font-size: 13px !important;
  margin:0;
  margin-top:2px;
}

.black{
  color:#000000;
}
.twitter{
  background-image: url('../images/twitter.jpg');
  background-repeat: no-repeat;
  height:25px;
  padding-left:30px;
  padding-top:5px;
}
/*FOOTER*/
.footer{
  color:#99cc33;
  float:left;
  width:100%;
  margin-top:50px;
}
.footer p{
  margin:0;
  padding:0;
  font-size:10px;
  width:969px;
  margin:0 auto;
  margin-top:5px;
}
/*ABOUT US*/
.title h2{
  margin-top:40px;
  margin-bottom:20px;
  font-size:28px;
  color:#FFFFFF;
  font-family: Colaborate, Arial, Sans-serif;
}
.info{
  font-family: ColaborateRegular, Arial, Sans-serif;
  color:#808080;
  margin-top:40px;
  min-height: 390px;
}
.info .left{
  margin-left:0;
}
.info a{
  color:#14A2E1;
  text-decoration:none;
}
.info a:hover{
  color:#14A2E1;
  text-decoration:underline;
}
.info .right{
  margin-top:10px;
}
.info .right h2{
  font-size:16px;
}
.info .right p{
  font-size:13px;
}
