﻿@font-face {
 font-family: 'SegoeWP';
 src: url('SegoeWP-Light.eot');
 src: local('☺'), url('SegoeWP-Light.woff') format('woff'), url('SegoeWP-Light.ttf') format('truetype'), url('SegoeWP-Light.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}

body{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:0; margin:0; background:url(images/bg.jpg);}
img{border:none;}
a:link, a:visited{color:#00aeef; text-decoration:none;}
a:hover{color:#399339; text-decoration:underline;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.blue{color:#00aeef;}
.green{color:#399339;}
h1{font-family:"SegoeWP", "Lucida Sans", Arial; font-size:40px; padding:10px 0 0 0; margin:0;color:#00aeef; font-weight:normal;}
h2{font-family:"SegoeWP", "Lucida Sans", Arial; font-size:25px; padding:10px 0 0 0; margin:0;color:#00aeef; font-weight:normal;}
h3{font-family:"SegoeWP", "Lucida Sans", Arial; font-size:20px; padding:10px 0 0 0; margin:0;color:#00aeef; font-weight:normal;}

.masterdiv{width:100%; /*background:url(images/top-bg.jpg) repeat-x;*/}
.container{width:1000px; margin:0 auto;}
.inner-con {/*background:url(images/abubhav-shadow.png) no-repeat center 75px; */min-height:620px;}
.header-navi{float:right; width:625px;}
.header-navi a:link, .header-navi a:visited{color:#000;}
.header-navi a:hover{color:#399339;}
.header-navi ul{float:left; padding:0; margin:0; list-style:none;}
.header-navi li{float:left; padding:25px 7px; margin:0; /*font-family:"Calibri", "Lucida Sans", Arial;*/ font-size:16px;}

#banner{ background:url(images/banner-shd.png) no-repeat bottom; width:1000px; height:405px; float:left;}
#banner-inner{width:1000px; float:left; padding:10px 0 10px 0;}
.con{width:990px; padding:0 5px;float:left;}
.con-navi{width:200px; float:left; background:url(images/nav-bg.png) 155px 0 no-repeat; padding:15px 0 0 0; height:512px;}
.con-navi h2{ font-size:22px !important;}
.con-navi ul{padding:0 0 0 28px; margin:15px 0 0 0;}
.con-navi li{ padding:0; margin:0; line-height:25px;}

.con-m{width:790px; float:left;}
.con-l{width:390px; float:left; padding:0 20px 0 0;}
.con-r{width:580px; float:left;}
.gal a{ padding:0 13px 0 0;}
.footer{ background:url(images/grass.png) bottom repeat-x; width:100%; color:#000; padding:15px 0 45px 0;}
.footer div{ width:1000px; margin:0 auto;}
.footer a:link, .footer a:visited{color:#000; padding:0 3px;}
.subpagenav{float:left; width:100%; text-align:right;}
.subpagenav a{padding:0 8px;}
.img-gal{ width:100%; float:left; text-align:center;}
.img-gal h2{ width:100%; padding:0 0 30px 0; font-size:39px; float:left;color: #399339;}
.img-gal p{padding:0; margin:0; height:150px; float:left;}
.clxi{padding:0; margin:0; height:250px !important; float:left;}
.clviii{padding:0; margin:0; height:290px !important; float:left;}
.img-gal a:link, .img-gal a:visited{border:3px solid #fff; margin:10px; float:left;
	-moz-box-shadow:0px 2px 15px #999;
  	-webkit-box-shadow:0px 2px 15px #999;
  	box-shadow:0px 2px 15px #999;}
.img-gal a:hover{
	-moz-box-shadow:0px 2px 15px #000;
  	-webkit-box-shadow:0px 2px 15px #000;
  	box-shadow:0px 2px 15px #000;}
.ul-programme{font-size:17px; line-height:30px; float:left; font-size:18px;/*font-family:"Calibri", "Lucida Sans", Arial;*/float:left;padding:20px 0 0 0; margin:0;}
.ul-programme li{float:left; width:197px; padding:0; margin:0; height:180px; list-style:none;}
.ul-programme img{ float:left; -moz-box-shadow:0px 2px 15px #999;
  	-webkit-box-shadow:0px 2px 15px #999;
  	box-shadow:0px 2px 15px #999; border:3px solid #fff;}
/*
#banner{width:1000px;margin:0 auto;position:relative; float:left;}
#banner .scrollable{position:relative;overflow:hidden;width:1000px;height:405px;}
#banner .scrollable .items {width:20000em;position:absolute;clear:both; z-index:90;}
#banner .items div{float:left;width:1000px;height:335px;}
#banner .items div h1, #banner .items div h2, #intro_txt h1{font:normal 3em Georgia, "Times New Roman", Times, serif;color:#111;margin:0 0 0.5em 0;}
#banner .items div p{font: normal 1.3em Georgia, "Times New Roman", Times, serif;line-height:1.5em;color:#333333;}
#banner .scrollable .active{position:relative;}
#banner .items div.banner01{background:url(images/1g.png) no-repeat top center;}
#banner .items div.banner02{background:url(images/2g.png) no-repeat top center;}
#banner .items div.banner03{background:url(images/3g.png) no-repeat top center;}
#banner .items div.banner04{background:url(images/4g.png) no-repeat top center;}
#banner .items div.banner05{background:url(images/5g.png) no-repeat top center;}
#banner .items div.banner06{background:url(images/6g.png) no-repeat top center;}
#banner .items div.banner07{background:url(images/7g.png) no-repeat top center;}
#banner .items div.banner08{background:url(images/8g.png) no-repeat top center;}
#banner .items div.banner09{background:url(images/9g.png) no-repeat top center;}
#banner .items div.banner10{background:url(images/10g.png) no-repeat top center;}
#banner .items div.banner11{background:url(images/11g.png) no-repeat top center;}
*/
a.browse{display:block;width:21px;height:44px;background:url(images/arrows.png) no-repeat;cursor:pointer;position:absolute;}
a.next{background-position: -21px -44px;top:128px;right:0;}
a.next:hover, a.next:active{background-position:-21px 0;} 
a.prev{background-position:0 -44px;top:128px;left:0;} 
a.prev:hover, a.prev:active{background-position:0 0;}

.navi{width:260px;height:11px;padding:0; margin:0 auto; z-index:105; position:absolute; right:0; top:20px;}
.navi a {width:10px;height:10px;float:left;margin:0 5px;background:url(images/navi.png) no-repeat 0 -10px;display:block;font-size:1px;}
.navi a:hover{background-position:0 0;}
.navi a.active{background-position:0 0;}

.faq strong{font-size:18px; font-style:italic; text-decoration:underline;/*font-family:"Calibri", "Lucida Sans", Arial;*/}
.faq ul{margin:0 0 40px 0;}

.contbl td{padding:3px 5px;}
textarea{background:#399339; border:1px solid #399339; width:200px; color:#fff; font-family:Arial, Helvetica, sans-serif;}
.contbl input[type='text'], select{background:#399339; border:1px solid #399339; width:200px; color:#fff; padding:2px;}
.conbtn{background:#00adef; border:1px solid #00adef; color:#fff; cursor:pointer; padding:5px; width:80px; text-align:center;}


.theme-default #slider {width:982px; float:left;}
.slider-wrapper{/*background:url(images/banner-shd.png) bottom center no-repeat;*/float:left;height:335px;background:url(themes/default/loading.gif) center no-repeat; padding:10px 0 0 8px;}

.clear {clear:both;}

.nivoSlider {position:relative;}
.nivoSlider img { position:absolute; top:0px; left:0px; }
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:6; display:none; }
/* The slices and boxes in the Slider */
.nivo-slice { display:block; position:absolute; z-index:5; height:100%; }
.nivo-box { display:block; position:absolute; z-index:5; }
/* Caption styles */
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:8; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-caption a { display:inline !important; }
.nivo-html-caption { display:none; }
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a { position:absolute; top:45%; z-index:9; cursor:pointer; }
.nivo-prevNav { left:0px; }
.nivo-nextNav { right:0px; }
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a { position:relative; z-index:9; cursor:pointer; }
.nivo-controlNav a.active { font-weight:bold; }
.sitemap a{font-size:16px; line-height:25px;}
.siteinner a{ font-size:14px; color:#3A3A3A;}
.team div{ float:left; padding:0 0 25px 0; width:100%;}