@import "http://fonts.googleapis.com/css?family=Fjalla+One";
@import url(http://fonts.googleapis.com/css?family=Dosis);

*{margin:0px;padding:0px;}
body {margin:0px;padding:0px;font-family:Arial;font-size:13px;line-height:22px;}
header{width:100%;z-index:999; float:left}
#wrapper{width:1140px; margin:auto;}
.logo{float:left; padding:20px 0px 5px 10px;}
#banner { width:100%; background:#6bc7ee; min-height:400px; border-bottom:5px solid #0084cb;}
.clear{clear:both;}
#mid-content{width:100%; background:#0084cb;}

.call-us {
    background:url(../images/callus.png) no-repeat;
    color: #babbbb;
    font: 20px/26px "Fjalla One";
    height: 60px;
    padding: 36px 0 0 94px;
	float:right;
	margin-right:10px;

}
.email-us {
    color: #babbbb;
    font: 20px/26px "Fjalla One";
    padding: 36px 0 0 94px;
	float:right;
	background:url(../images/emailus.png) no-repeat;
	height:60px;


}
.email-us a{
    color: #babbbb;
    font: 19px/25px "Fjalla One";
	

}
.mid-content-main{width:1140px; float:left;}
.mid-content-main p {font-family:"Roboto Condensed"; font-size:18px; color:#fff; text-align:center; padding-top:5px; padding-bottom:5px;}

#centre{width:100%;}
.centre-lft{width:300px; float:left; padding-top:15px;}
.centre-left {width:500px; float:left; margin-top:15px; border-left:2px solid #eee; border-right:2px solid #eee; padding:0px 10px;}
.centre-left h1{font-size:22px; font-family:"Roboto Condensed"; border-bottom:2px solid #0084cb; padding-bottom:5px; color:#0084cb; margin-left:10px;}
#centre #wrapper .centre-left p {color:#333 !important; font-size:13px; padding-left:10px; font-family:Arial; text-align:left; text-align:justify;}
.centre-right{width:300px; float:right; padding-top:15px; margin-bottom:30px;}
.centre-right h2 { width:280px; float:left; background:#0084cb; padding:10px 0 10px 10px; color:#fff;font-family:"Roboto Condensed"; 
}
.side-enquiry{width:290px; float:left; background:#f4f4f4;}

#sid-enq{
    padding: 8px 10px;
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e3e3e3;
    color: #808080;
    display: block;
    font-size: 14px;
    margin: 10px 0 10px 10px;
	width:230px;
	font-family:Arial;
    
}
.submit-btn {
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    float: left;
    font-size: 14px;
    font-weight: bold;
    margin: 10px 0 0;
    padding: 10px 20px;
    text-transform: uppercase;
	background: #0084cb;
	margin-bottom:10px;
	margin-left:10px;
}
#cssmenu,
#cssmenu ul,
#cssmenu li,
#cssmenu a {

}
#cssmenu {
  width: 280px;
}
#cssmenu a {
}
#cssmenu > ul > li:first-child {
  background: #0084cb !important;
}

#cssmenu > ul > li:first-child > a {
    color: #FFFFFF;
    font:21px/21px "Roboto Condensed";
	border-bottom:none; 
	background-image:none;
}
#cssmenu > ul > li:first-child > span {
   color: #FFFFFF;
    font:21px/21px "Roboto Condensed";
	border-bottom:none; 
	background-image:none;
	display:block;
	 padding: 9px 0 8px 25px;
}
#cssmenu > ul > li:first-child:hover {
  background: #66665e;
  background: -moz-linear-gradient(#66665e 0%, #45463d 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #66665e), color-stop(100%, #45463d));
  background: -webkit-linear-gradient(#66665e 0%, #45463d 100%);
  background: linear-gradient(#66665e 0%, #45463d 100%);
}
#cssmenu > ul > li {
    background:#f4f4f4;
    border-bottom: 1px solid #fff;
    list-style: none ;
    margin: 0;
    padding: 0;

}
#cssmenu > ul > li > span {
  display: block;
    color: #333333;
    font-family:Arial;
	font-size:14px;
     display: block;
    padding: 9px 0 8px 25px;
	background:url("../images/arrow.png") no-repeat scroll 10px 13px rgba(0, 0, 0, 0);
	border-bottom: 1px solid #d6d6d6;
}

#cssmenu > ul > li:hover {
  
}
#cssmenu > ul > li > a {
    background: url("../images/arrow.png") no-repeat scroll 10px 14px rgba(0, 0, 0, 0);
    border-bottom: 1px solid #D6D6D6;
    color: #333333;
    display: block;
    font-family: Arial;
    font-size: 14px;
    padding: 9px 0 8px 25px;
    text-decoration: none;
}

#cssmenu > ul > li > a > span {
  display: block;

}
#cssmenu > ul > li > a:hover {
  text-decoration: none;
}
#cssmenu > ul > li.active {
  border-bottom: none;
}
#cssmenu > ul > li.has-sub > a span {
  background:url(../images/icon_plus.png) 96% center no-repeat;
}
#cssmenu > ul > li.has-sub.active > a span {
  background:url(../images/icon_minus.png) 96% center no-repeat;
}
/* Sub menu */
#cssmenu ul ul {
  display: none;
  background: #fff;
  border-right: 1px solid #d2d2d2;
  border-left: 1px solid #d2d2d2;
  
}
#cssmenu ul ul li {
  padding: 0;
  border-bottom: 1px solid #d4d4d4;
  border-top: none;
  background: #f7f7f7;
  background: -moz-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #ececec));
  background: -webkit-linear-gradient(#f7f7f7 0%, #ececec 100%);
  background: linear-gradient(#f7f7f7 0%, #ececec 100%);
  list-style:none;
}
#cssmenu ul ul li:last-child {
  border-bottom: none;
}
#cssmenu ul ul a {
  background: url("../images/arrow.png") no-repeat scroll 10px 14px rgba(0, 0, 0, 0);
  color: #333333;
  font-family: Arial;
  padding: 9px 0 8px 25px;
  display: block;
  font-size: 12px;
  font-weight: normal;
  text-decoration:none;
}
#cssmenu ul ul a:before {
  position: absolute;
  left: 10px;
  color: #e94f31;
}
#cssmenu ul ul a:hover {

}

.latest{width:290px; float:left; margin-top:20px;}
.latest h2  {
    background: none repeat scroll 0 0  #0084cb;
    color: #fff;
    float: left;
    padding: 10px 0 10px 10px;
    width: 290px;
}

.latest-ltm {
    background: none repeat scroll 0 0 #f4f4f4;
    color: #333;
    float: left;
    padding: 10px 0 10px 10px;
    width: 290px;
}

.sidebar-post {
    list-style-type: none;
    margin: 20px 0 0;
    padding: 0;
}
.sidebar-post li {
    border-bottom: 1px dotted #b4b4b4;
    margin-bottom: 10px;
}
.sidebar-post li:last-child {
    border-bottom: medium none;
    margin: 0;
    padding: 0;
}
.about-icon{ width:500px; float:left; margin-top:20px;}
.about-icon-right{ width:457px; float:right;}

.about-icon-right h2 {color:#0099ff; font-size:18px; border-bottom:2px solid #0099ff; margin-left:10px;padding-bottom:5px;font-family:"Roboto Condensed";
}
.centre-bottom{width:100%; background:#fff; border-top:7px solid #d6d7d2}
.centre-bt{width:1140px; float:left; margin-top:10px; margin-bottom:10px;}
.contant2 {
padding:5px 10px 5px 10px;
display:block;
width:1107px;
border:1px dashed #818181;
margin-left:0px;
margin-right:0px;
margin-bottom:10px;
float:left;
}
footer{
	background:url(../images/bg_footer.jpg) repeat-x;
	min-height:310px;
}
.footer-one{width:210px; float:left; margin-right:38px;}
.footer-one h3 {border-bottom: 1px solid #525252;margin: 0 0 14px;padding-left: 20px; padding-right: 20px; color:#ffffff;font: 21px/25px Fjalla One; padding-top:15px; padding-bottom:15px; text-transform:uppercase;}
.footer-one ul { list-style:none;}
.footer-one ul li {background:url(../images/list-marker.png) no-repeat scroll 0px 12px; color:#9f9f9f; font-style:italic;}
.footer-one ul li a { text-decoration:none; color:#9f9f9f;padding-left:15px; line-height:30px; font-style:italic;}
.footer-one ul li a:hover { text-decoration:none; color:#fff;}
.footer-one.last {float:right; margin-right:0px; width:265px;}
.footer-one h4 { color:#9f9f9f; font-size:16px; }
.footer-one.last h4 { color:#9f9f9f; font-size:18px; font-family:"Roboto Condensed";}
.footer-one.last ul li {background:url(../images/list-marker.png) no-repeat scroll 0px 12px; color:#9f9f9f;padding-left:15px; line-height:30px; font-style:italic;}
.footer-one.last ul li a{padding-left:0px;}
.side-dec { padding-left:15px;ackground:url(../images/list-marker.png) no-repeat scroll 0px 12px; padding-top:5px;}
.line {
    border-bottom: 1px solid #525252;
    margin-top: 15px;
}
.footer-one p {
	color:#9f9f9f; text-align:left;
	line-height:24px;
}
.copy-policy{float:left; width:1140px; padding-top:10px;}
.copy-policy p{font-size:13px; color:#9f9f9f; float:left; background-color:; text-align:justify; font-family:Arial;padding-top:0px; padding-left:9px;}
.policy2 {color: #9f9f9f;float: right;font-family: Arial;font-size: 13px;line-height: 22px;padding-right: 10px;padding-top: 0px;}
.policy2 a {color: #9f9f9f; text-decoration: none;}
.policy2 a:hover {color: #dd072f !important;text-decoration: none;}
.icon-calendar {
	margin-top:10px;
	padding:0px;
}
.date {
	float:left;
	margin-top:10px;
	margin-left:-11px;
}

/*---------------------------------------------------------form-----------------------------------------------------------------------------*/


#box-f {
    background:#0084cb;

    width: 300px;
    z-index: 10;
}

.form_box{
margin-bottom:6px; padding:10px 0 10px 0px; margin-left:16px;
}


.form_box input, .form_box textarea  {
padding:10px 20px; font-family:"Roboto Condensed";
border-radius: 5px;
width:230px;
font-size:14px;
margin-bottom:13px; margin-right:0px;
border: 1px solid #D4D4D4;
 box-shadow: 0 2px 3px #DDDDDD inset;
}

.form_box textarea {
padding:5px 20px;

width:230px;
min-height:78px;
font-size:14px;
margin-bottom:0px;
border-radius:5px;font-family:"Roboto Condensed";
}
.form_box input.btn  {
	padding:0;
	background:#dcdcdc;
	width:116px;
	font-size:14px;
	margin-bottom:6px;
	border:none;
	 margin-top:12px; margin-left:0px;
}
/*---------------------------------------------------------form-----------------------------------------------------------------------------*/
.centre-right #box-f h1 { font-size:21px; font-family:"Roboto Condensed";color:#fff; text-align:center; margin-top:4px; text-transform:uppercase; padding-top:10px;}
