/* CSS Document */

@font-face {
    font-family: 'muthu';
    src: url('os1.eot');
    src: url('os1.eot?#iefix') format('embedded-opentype'),
        url('os1.woff') format('woff'),
        url('os1.ttf') format('truetype'),
        url('os1.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Pro';
    src: url('Pro.eot');
    src: url('Pro.eot?#iefix') format('embedded-opentype'),
        url('Pro.woff') format('woff'),
        url('Pro.ttf') format('truetype'),
        url('Pro.svg#WebSymbolsRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}




*{
margin:0px;
padding:0px;
}
body{
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;
}
a{
text-decoration:none;
}
img{
border:0px;
}
h1,h2,h3{
font-family:"muthu";
font-weight:normal;

}
.clear{
clear:both;
}
.scrollup{
	width:40px;
	height:40px;
	opacity:0.3;
	position:fixed;
	bottom:50px;
	right:100px;
	display:none;
	text-indent:-9999px;
	background-image: url(../images/icon_top.png);
	background-repeat: no-repeat;
}


#outerpage{
	width:100%;
	position:relative;
	
}
.topstirp{
	height:40px;
	width:100%;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	position:absolute;
	top:110px;
	z-index:-1;
}
.bottomstirp{
	height:40px;
	width:100%;
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	position:absolute;
	bottom:50px;
	z-index:-1;
}
#page{
	width:960px;
	margin:0 auto;
	background-image: url(../images/page_gif.jpg);
	background-repeat: repeat-y;
	-webkit-box-shadow: #B3B3B3 0px -1px 5px;
	-moz-box-shadow: #B3B3B3 0px -1px 5px; 
	box-shadow: #B3B3B3 0px -1px 5px;
	background-color:#FFFFFF;
}
.header{
	width:auto;
	height:100px;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	margin:0 auto;
}
#menu{
font-family:"muthu";
font-size:15px;
color:#FFFFFF;
background-image:url(../images/menu_bg.jpg);
background-repeat:repeat-x;
width:auto;
margin:5px auto;
height:40px;

}
#menu ul{

}
#menu li{
float:left;
list-style:none;
line-height:1.55em;
}
#menu a{
display:block;

}
#slideshow{
width:960px;
height:300px;
margin:2px 0 0 0;

}
#programebuttons{
	height:42px;
	width:auto;
	background-image: url(../images/programe_bar.jpg);
	background-repeat: no-repeat;

}
#programebuttons li{
float:right;
list-style:none;

}
#programebuttons a{
display:block;
width:140px;
line-height:42px;
}

#contentbox{
width:auto;
padding:10px;
margin:10px 0 0 0;
line-height:1.55em;
color:#5c5b5b
}
#content_left{
float:left;
width:620px;

}
#contact_left{
float:left;
width:400px;
border:1px solid #000000;

}

#contact_left h1{
border-top:4px solid #5d5e5e;
color:#1f1f1f;
font-weight:normal;
padding:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}
#content_left h1{
border-top:4px solid #5d5e5e;
color:#1f1f1f;
font-weight:normal;
padding:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}
#content_left h2{
border-top:4px solid #e45211;
color:#e45211;
font-weight:normal;
padding:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}
#content_left .menu{
font-family:"muthu";
font-size:14px;
color:#005b7f;


}
#content_left .menu ul{
margin:0 0 0 0px;



}
#content_left .menu li{
	margin:10px 0 10px 0px;
	padding:0 0 5px 15px;
	border-bottom:1px solid #cccccc;
	list-style-type: none;
	background-image: url(../images/bullet2.jpg);
	background-repeat: no-repeat;
	background-position: left center;


}
#content_left .menu  a{
color:#005b7f;

}
#content_left .menu  a:hover{
color:#993300;

}

#content_left  .box{
width:300px;
float:left;


}
#content_left .img{
border:1px solid #c3c1c1;
}
#content_left .right{
float:right

}
#content_left  .box p{
text-align:justify;
}
#content_left .readmore{
	border-top:1px solid #9e9c9c;
	line-height:30px;
	text-align:right;
	background-image:url(../images/bullet.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	padding:0 20px 0 0;
}
#content_left .readmore a{
color:#e45211;
}
#content_left p{
line-height:1.55em;

padding:10px 0 10px 0;

}
#content_left .readmore a:hover{
text-decoration:underline;

}
#content_left .frontprogarmmebox{

}
#content_left .frontprogarmmebox h1{
background-color:#e67a22;
height:10px;
line-height:10px;
font-weight:700;
border-top:0px solid #ccc;
font-size:16px;
padding-left:5px;
color:#FFFFFF;
}
#content_left .frontprogarmmebox h4{
color:#e67a22;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding:0 0 5px 0;
}
#content_left  h3{
color:#563a1e;

font-size:14px;
padding:0 0 5px 0;
}


#content_left .frontprogarmmebox li{
	list-style:none;
	margin:10px 0 10px 0;
	background-image: url(../images/divider.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding:5px 0 5px 0;
}
#content_left .leftbox{
float:left;
width:140px;
}
#content_left .leftbox img{
border:2px solid #d6d6d6;

}
#content_left .rightbox {
float:right;
width:450px;
text-align:justify;
}
#content_left .rightbox a{
color:#e45211;
}
#content_left .rightbox a:hover{
color:#000000;
}
#content_right{
float:right;
width:300px;
}

#content_right h1{
border-top:4px solid #5d5e5e;
color:#1f1f1f;
font-weight:normal;
padding:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}
#content_right h2{
border-top:4px solid #e45211;
color:#e45211;
font-weight:normal;
padding:10px 0 10px 0;
font-size:20px;
text-transform:uppercase;
font-family:Arial, Helvetica, sans-serif;
}
#content_right .events{
background-color:#4b4c4c;
width:auto;
padding:5px;
height:320px;

}
#content_right .events h1{
font-family:"muthu";
font-size:16px;
font-weight:normal;
color:#ffffff;
border-top:0px solid #000

}
#content_right .events li{
list-style:none;
padding:10px 0 10px 10px;
border-bottom:1px solid #a2a2a2;
}
.orange{
color:#e45211;

}
#content_right  .photogallery{
margin:20px 0 0 0;

}
#content_right  .photogalleryinner{
margin:0px 0 0 0;

}
#content_right  .photogallery li{
float:left;
list-style:none;
margin:5px ;
}
#content_right .callus{
margin:10px 0 0 0;
}
#content_right  .callus li{
float:left;
list-style:none;
margin:2px;
}
#content_right  .callus h1{
font-size:16px;
font-weight:bold;
}
#content_right  .callus  h2{
font-family:"muthu";
font-size:17px;
color:#636363;
border-top:0px;
padding:5px 0 5px 0;

}
#content_right .followus{
margin:10px 0 0 0;
}
#content_right .followus h2{
color:#1f1f1f;
padding:5px 0 5px 0;
font-size:16px;
font-weight:bold;

}
#content_right .followus li{
float:left;

list-style:none;
}
.facebook{

}
.facebook a{
display:block;
height:30px;
width:30px;
background:url(../images/socail_icon.jpg) no-repeat 0px 0px;
} 
.tweet a{
display:block;
height:30px;
width:30px;
background:url(../images/socail_icon.jpg) no-repeat -35px 0px;
} 
.youtube a{
display:block;
height:30px;
width:30px;
background:url(../images/socail_icon.jpg) no-repeat -70px 0px;
}
#footer{
color:#3a240f;

}
#footer .links{
background:url(../images/menu_bg.jpg) repeat-x 0 0px;
height:40px;
line-height:40px;
text-align:center;
color:#ffffff;
}
#footer .links a{
color:#ffffff;
}
#footer .links a:hover{
color:#000000
}
#footer .bottom{
width:auto;
line-height:40px;
padding:0 5px 0 5px

}
#footer .left{
float:left;

}
#footer .right{
float:right;
padding:0 5px 0 0;
margin:5px 0 0 0;
}
.list{
text-align:justify;


}
.list ul{
margin:5px 0 0 15px;


}
.list li{
list-style:url(../images/bullet1.jpg);
margin:0px 0 15px 0;


}
.memberslist{
text-align:center;

}
.memberslist ul{

}

.memberslist h1{
color:#660000 !important;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff !important;
font-size:14px !important;
font-weight:bold !important;

}
.memberslist h2{

border-top:1px solid #555555 !important;
font-size:14px !important;
color:#464646 !important;
font-weight:bold;


}
.memberslist li{
list-style:none;
float:left;
width:200px;
min-height:80px;
border:1px solid #cccccc;
margin:0 2px 30px 0;

}



.partnerslist{
text-align:center;

}
.partnerslist ul{

}

.partnerslist h1{
color:#660000 !important;
border-bottom:1px solid #cccccc;
border-top:1px solid #ffffff !important;
font-size:14px !important;
font-weight:bold !important;

}
.partnerslist h2{

border-top:1px solid #555555 !important;
font-size:14px !important;
color:#464646 !important;
font-weight:bold;


}
.partnerslist li{
list-style:none;
float:left;
width:200px;
height:80px;
border:1px solid #cccccc;
margin:0 2px 30px 0;

}



#leftmenusiva{
line-height:30px;
font-family:"muthu";
font-size:16px;
}
#leftmenusiva ul{

}
#leftmenusiva li{
list-style:none;

font-family:"muthu";

}
#leftmenusiva li a{
display:block;
background-color:#7e4800;
color:#FFFFFF;
margin:1px 0 2px 0;
padding:0 0 0 10px;

}
#leftmenusiva li a:hover{
display:block;
background-color:#8c6239;
color:#FFFFFF;
margin:1px 0 2px 0;
padding:0 0 0 10px;

}
.imgleft{
margin:0 10px 0 0;
border:1px solid #8c6239;
padding:2px;


}

#gallery{

}
#gallery ul{
margin:10px 0 0 0;

}
#gallery li{
float:left;
list-style:none;
margin:0 20px 10px 0;
}
#gallery  img{
border:1px solid #8c6239;
padding:3px;

}
#contactlist{

}
#contactlist ul{


}
#contactlist li{

width:50%;
list-style:none;


}
.input{
border:1px solid #acacac;
padding:5px;

}
.input:focus{
border:1px solid #acacac;
padding:5px;
background-color:#CCCCCC;

}
.formbutton{
background-color:#CC3300;
border:0px;
color:#FFFFFF;
font-size:12px;
padding:5px;

}
#photogallery{

}
#photogallery ul{

}
#photogallery li{
float:left;
margin:0 29px 10px 0;
list-style:none;

}
#photogallery img {
background-color:#f4f4f4;
border:1px solid #cccccc;
padding:2px;
height:150px;

}
.left{
float:left;
}

.right{
float:right;
}
.flex{
	display: -webkit-flex; /* Safari */
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */
  display: flex;  
  flex-wrap: wrap
}
.flex>div{
	width:45%;
	margin:10px;
	font-size:12px;		
}
.flex table{
	border:1px solid #ccc;
	padding:2px;
	
}
.pilot{
	background-color:#FCF2EA;
	
}
.pilot h5{
	color:#fff;
	background-color:#E67A22;
	font-size:13px;
	padding:6px;
	padding-left:12px;
}
.animation-videos{
	
}
.white{
	color:#fff;
}
.animation-videos a{
	background-color:#9E2A2B;
	color:#fff;
	padding:4px 8px;
	border-radius:4px;
}
.animation-videos a:hover{

background-color:#540B0E;
}
.animation-videos  td{
	padding:4px;
	border:1px solid rgba(0,0,0,0.1);

}


.gallery{
}
.gallery ul{
	 display: -webkit-flex; /* Safari */
  -webkit-flex-wrap: wrap; /* Safari 6.1+ */
  display: flex;  
  flex-wrap: wrap
}
.gallery ul li{
	
	width:180px;
	list-style:none;
	margin:4px;
}
.gallery li img{
	width:180px;
	object-fit:cover;
}
.flex1{
	display:flex;
	
}
.flex1>div{
	width:120px;	
}
.flex1 img{
	width:120px;
	object-fit:cover;
}
.readmore{
}

.readmore a{
	
}
