@charset "utf-8";
/* CSS Document */

.container {
width:100%;
hight:100%;
}

.leftbox {
margin-top:13px;
margin-left:13px;
margin-right:13px;
float:left;
width:540px;
padding-bottom:10px;
}

.centerbox {
margin-top:20px;
margin-left:20px;
margin-right:20px;
float:left;
width:950px;
padding-bottom:20px;
}

.rightbox {
margin-right:13px;
margin-top:13px;
margin-left:13px;
float:left;
width:400px;
padding-bottom:10px;
}

.button {
font-size:11px;
color:#777777;
width:90px;
background-color:#FFEEDD;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffFFFFFF',EndColorStr='#ffFFEEDD');
border-style:solid;
border-color:#AAAAAA;
border-width:1px;
}

.register_button {
font-size:12px;
color:#FFFFFF;
width:90px;
background-color:#00CC33;
border-style:solid;
border-color:#666666;
border-width:1px;
}

/*------------ CONTENT end --------*/

/*-------------- ABOUT ------------*/
.heading_about {
  width:590px;
  float:left;
  font-size:18px;
  margin-bottom:10px;
  font-weight:bold;
  border-bottom:#999999 1px solid;
}
.left_about {
  width:590px;
  float:left;
  margin:13px;
  font-size:12px;
  line-height:16px;
}
.image_box {
  width:350px;
  float:left;
  margin:15px;
  border-bottom:#666 3px solid;
  border-right:#666 3px solid;
}
.main_about {
  width:950px;
  float:left;
  margin:13px;
  font-size:12px;
}
/*-------------- ABOUT end ---------*/

/*------------- CONTACT ------------*/
.top_left_contact {
  width:229px;
  float:left;
  margin:13px;
  margin-left:100px;
  font-size:22px;
}
.top_right_contact {
  width:620px;
  float:left;
  margin:13px;
}
.contact_tab {
  width:180px;
  float:left;
  background-color:#CCC;
  height:25px;
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  line-height:22px;
  margin:5px;
  padding-left:10px;
  margin-left:40px;
}
a.contact_tab:hover {
  background-color:#999;
}
.contact_tab_selected {
  width:180px;
  float:left;
  background-color:#666;
  height:25px;
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  text-decoration:none;
  line-height:22px;
  margin:5px;
  padding-left:10px;
  margin-left:65px;
}
.contact_person_box {
  width:400px;
  float:left;
  margin:13px;
}
.contact_person_image {
  width:100px;
  float:left;
  margin-left:10px;
}
.contact_person_name {
  width:270px;
  margin:10px;
  margin-bottom:5px;
  float:left;
  font-size:15px;
  font-weight:bold;
  border-bottom:#999999 1px solid;
}
.contact_person_details {
  width:270px;
  margin:10px;
  margin-top:0px;
  float:left;
  font-size:12px;
  height:50px;
}
/*------------- CONTACT end --------*/

/*---------- REFERENCES ------------*/
.reference_box {
  width:480px;
  float:left;
  height:100px;
  margin:9px;
  margin-top:20px;
  margin-bottom:0px;
  border:#EEE 1px solid;
}
.reference_box:hover {
  border:#CCC 1px solid;
}
.reference_image {
  width:200px;
  float:left;
  margin-top:15px;
}
.reference_title {
  width:260px;
  margin-bottom:5px;
  float:left;
  margin-left:10px;
  margin-top:5px;
  font-size:15px;
  font-weight:bold;
  border-bottom:#999999 1px solid;
}
.reference_ingress {
  width:250px;
  margin-left:20px;
  float:left;
  font-size:12px;
}
.reference_details_box {
  float:left;
  width:280px;
  border:#EEE 1px solid;
  color:#666;
  font-size:12px;
  padding:10px;
}
.reference_details_box:hover {
  border:#CCC 1px solid;
}
/*---------- REFERENCES end --------*/

