/* CSS Document */
body{margin:0px; padding:0px; color:#585858; background:#FFF url(../images/border.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif;	font-size:12px; -webkit-text-size-adjust: none;}

/* common */
ul, li{margin:0; padding:0;} 
.clear{clear:both;}
.clr{clear:both;}
h1, h2, h3, h4, h5, h6, p{
    font-weight:normal;
    margin:0;
	padding:0;
} 

a img{border:none;}
a{text-decoration:none; color:#FFF; transition: all 0.7s ease-out;
-moz-transition: all 0.5s ease-out; /* Firefox 4 */
-webkit-transition: all 0.5s ease-out; /* Safari and Chrome */
-o-transition: all 0.5s ease-out; /* Opera */}

@font-face {
    font-family: 'roboto_condensedregular';
    src: url('font/robotocondensed-regular-webfont.eot');
    src: url('font/robotocondensed-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/robotocondensed-regular-webfont.woff') format('woff'),
         url('font/robotocondensed-regular-webfont.ttf') format('truetype'),
         url('font/robotocondensed-regular-webfont.svg#roboto_condensedregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('font/opensans-regular-webfont.eot');
    src: url('font/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/opensans-regular-webfont.woff') format('woff'),
         url('font/opensans-regular-webfont.ttf') format('truetype'),
         url('font/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* wrapper */
#wrapper{width:100%; margin:0px; padding:0px;}

/* header_main */
.header_main{margin-top:7px; padding:0px; border-bottom:#353424 1px solid; background:#F8E610 url(../images/pattern.png);}
.header{width:995px; margin:auto; padding:0px;  }
.logo{margin:0px 0px 0px 8px; padding:0px; float:left;  position:absolute; z-index:999999;}
.logo img{margin:0px; padding:0px;}
.nav_link{margin:44px 0px 32px 194px; padding:0px; width:650px; float:left; border-top:#737369 1px solid; border-bottom:#737369 1px solid; font-family: 'roboto_condensedregular';  text-transform:uppercase;}
 .call_for{margin:18px 0px 0px 0px; padding:0px; float:right; width:100px; text-align:center;  }
.call_for h1{margin:0px; padding:0px; font-family: 'roboto_condensedregular'; font-size:18px; text-transform:uppercase; color:#117B9A; line-height:22px;}

/* banner */
.banner{margin:0px; padding:0px 0px 0px 0px; border-top:1px solid #737369;}
.top_part_main{margin:0px; padding:0px; background:#323334;}
.top_part{margin:auto; padding:20px 0px 20px 0px; width:995px; text-align:center; font-family: 'roboto_condensedregular';}
.top_part h1{margin:0px; padding:0px; color:#FFF; font-size:70px; text-transform:uppercase; line-height:75px; }
.top_part h1 span{color:#F8E610;}
.top_part p{margin:0px; padding:0px; font-size:18px; color:#FFF; text-transform:uppercase;}
.top_part p a{color:#FFF; text-decoration:none;}
.top_part p a:hover{color:#F8E610; text-decoration:underline;}

.media_main{margin:0px; padding:0px; background:#222021;}
.media{margin:auto; padding:10px 0px 30px 0px; width:995px; background:url(../images/media_border.jpg) 497px 50px no-repeat;}
.latest_club{margin:0px; padding:10px 0px 10px 0px; width:497px; float:left;}
.latest_club h1{margin:0px; padding:0px; font-family: 'roboto_condensedregular'; font-size:32px; text-align:center; color:#FFF; text-transform:uppercase;}
.video_box{margin:10px auto; padding:10px; min-height:323px; width:429px; border:#4F5A63 1px solid;}
.video_box ul{margin:0px; padding:0px; list-style:none;}
.video_box ul li{margin:0px; padding:6px; float:left;}
.video_box ul li img{margin:0px; padding:0px; border:#505B64 3px solid;}
.video_box ul li a{opacity:.8;}
.video_box ul li a:hover{opacity:1;}

.our_gallery{margin:0px; padding:10px 0px 10px 0px; width:497px; float:left;}
.our_gallery h1{margin:0px; padding:0px; font-family: 'roboto_condensedregular'; font-size:32px; text-align:center; color:#FFF; text-transform:uppercase;}
.gallery_box{margin:10px auto; padding:10px; min-height:323px; width:429px; border:#4F5A63 1px solid;}
.gallery_box ul{margin:0px; padding:0px; list-style:none;}
.gallery_box ul li{margin:0px; padding:6px; float:left;}
.gallery_box ul li img{margin:0px; padding:0px; border:#505B64 3px solid;}
.gallery_box ul li a{opacity:.8;}
.gallery_box ul li a:hover{opacity:1;}

.courses_part{margin:auto; padding:18px 9px 18px 9px; width:977px;}
.courses{margin:0px; padding:0px; width:668px; float:left;}
.courses h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.courses_box{margin:19px 0px 0px 0px; padding:0px;}
.courses_box img{margin:0px 18px 0px 0px; padding:0px; float:left; border:#57626A 1px solid;}
.courses_box p{margin:0px; padding:0px; text-align:justify; line-height:18px;}
.courses_box h2{margin:0px; padding:0px; color:#324A71; font-size:18px; font-family: 'roboto_condensedregular'; }
.courses_box p span{margin:5px 0px 0px 0px; padding:0px; float:right; font-size:24px; text-transform:uppercase;}
.courses_box p span a{margin:0px; padding:0px; color:#F60E0E; font-family: 'roboto_condensedregular'; }
.courses_box p span a:hover{margin:0px; padding:0px; color:#000;}

.cour_right{margin:0px; padding:0px 0px 0px 0px; width:289px; float:right;}
.fb_page{margin:5px 0px 5px 0px; padding:0px;}
.achievment{margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; background:#F6FAFC;}
.achievment h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.achievment ul{margin:0px; padding:14px 14px 5px 14px; list-style:none;}
.achievment ul li{margin:0px; padding:0px 0px 3px 0px; font-family: 'roboto_condensedregular'; font-size:13px; border-bottom:1px solid #CDD3D9; line-height:20px; }
.achievment ul li a{margin:0px; padding:0px; color:#000;}
.achievment ul li a:hover{margin:0px; padding:0px; color:#F60E0E;}
.achievment span{margin:0px 0px 0px 14px; padding:0px;   font-size:22px; text-transform:uppercase; font-family: 'roboto_condensedregular';}
.achievment span a{margin:0px; padding:0px; color:#F60E0E;   }
.achievment span a:hover{margin:0px; padding:0px; color:#000;}

.bottom_part{margin:0px; padding:18px 0px 46px 0px; background:#F8E610 url(../images/pattern.png);}
.bottom{margin:auto; padding:0px; width:995px;}
.news{margin:0px 13px 0px 17px; padding:0px 0px 20px 0px; width:300px; float:left; background:#F6FAFC;}
.news h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.news ul{margin:10px 0px 0px 0px; padding:14px 14px 0px 14px; list-style:none;}
.news ul li{margin:0px 0px 10px 0px; padding:0px 0px 15px 0px; list-style:none; border-bottom:#CDD3D9 1px solid; line-height:22px; font-family: 'open_sansregular';}
.news ul li span{margin:0px; padding:0px; font-size:14px; color:#7DBBE0; font-style:italic; line-height:22px;}
.news ul li span a{color:#7DBBE0; text-decoration:none;}
.news ul li span a:hover{color:#000; text-decoration:none;}
.news span{margin:0px 0px 0px 14px; padding:0px;   font-size:22px; text-transform:uppercase; font-family: 'roboto_condensedregular';}
.news span a{margin:0px; padding:0px; color:#F60E0E;   }
.news span a:hover{margin:0px; padding:0px; color:#000;}


.team{margin:0px 13px 0px 17px; padding:0px 0px 20px 0px; width:300px; float:left; background:#F6FAFC;}
.team h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.team img{padding:0px; margin-right:10px; float:left;  }
.team p{margin:20px 25px 0px 25px; padding:0px; text-align:justify;}
.team p span{margin:0px; padding:0px;  color:#324A71; font-size:18px; font-family: 'roboto_condensedregular'; }
.team p span a{margin:0px; padding:0px; color:#233D67; }
.team p span a:hover{margin:0px; padding:0px; color:#F60E0E; }
.team span{margin:0px 0px 0px 25px; padding:0px;   font-size:22px; text-transform:uppercase; font-family: 'roboto_condensedregular';}
.team span a{margin:0px; padding:0px; color:#F60E0E;   }
.team span a:hover{margin:0px; padding:0px; color:#000;} 

.calender{margin:0px 13px 0px 17px; padding:0px 0px 20px 0px; width:300px; float:left; background:#F6FAFC;}
.calender h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.calender h2{margin:10px 0px 0px 26px; padding:0px 0px 0px 0px; color:#FE6881;}
.calender ul{margin:0px; padding:0px 20px 4px 25px; list-style:none;}
.calender ul li{margin:0px; padding:0px 0px 0px 10px; background:url(../images/arrow.jpg) 0px 6px no-repeat; font-family: 'roboto_condensedregular'; font-size:13px; line-height:19px; }
.calender ul li a{margin:0px; padding:0px; color:#233D67; }
.calender ul li a:hover{margin:0px; padding:0px; color:#F60E0E; }
.calender span{margin:0px 0px 0px 25px; padding:0px;   font-size:22px; text-transform:uppercase; font-family: 'roboto_condensedregular';}
.calender span a{margin:0px; padding:0px; color:#F60E0E;   }
.calender span a:hover{margin:0px; padding:0px; color:#000;} 

.footer_main{margin:0px; padding:20px; background:#222021 url(../images/border.jpg) repeat-x;}
.footer{margin:auto; padding:0px; width:955px;}
.footer ul{margin:0px; padding:0px; list-style:none;}
.footer ul li{margin:0px; padding:0px 5px 0px 5px; float:left; text-transform:uppercase; font-family: 'roboto_condensedregular'; font-size:14px; }
.footer ul li a{margin:0px; padding:0px; color:#FFF;}
.footer ul li a:hover{margin:0px; padding:0px; color:#F60E0E;}
.footer p{margin:0px; padding:0px 0px 0px 5px; font-family: 'roboto_condensedregular'; font-size:14px; color:#FFF; text-transform:uppercase;}
.footer p a:hover{margin:0px; padding:0px; color:#F60E0E;}



.innews{margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; float:left; background:#F6FAFC;}
.innews h1{margin:0px; padding:0px 0px 0px 17px; background:#233D67; border-left:#FE6881 5px solid; color:#FFF; font-family: 'roboto_condensedregular'; text-transform:uppercase;  font-size:24px; line-height:58px;}
.innews ul{margin:10px 0px 0px 0px; padding:14px 14px 0px 14px; list-style:none;}
.innews ul li{margin:0px 0px 10px 0px; padding:0px 0px 15px 0px; list-style:none; border-bottom:#CDD3D9 1px solid; line-height:22px; font-family: 'open_sansregular';}
.innews ul li span{margin:0px; padding:0px; font-size:14px; color:#7DBBE0; font-style:italic; line-height:22px;}
.innews ul li span a{color:#7DBBE0; text-decoration:none;}
.innews ul li span a:hover{color:#000; text-decoration:none;}
.innews span{margin:0px 0px 0px 14px; padding:0px;   font-size:22px; text-transform:uppercase; font-family: 'roboto_condensedregular';}
.innews span a{margin:0px; padding:0px; color:#F60E0E;   }
.innews span a:hover{margin:0px; padding:0px; color:#000;}


.data { font-family: 'open_sansregular';
     font-size: 13px;
    margin-bottom: 20px;
    padding: 10px 5px 20px 0;
}
.data img {
    border: 1px solid #ccc;
    margin-left: 10px;
}

.data p {
    color: #424242;
 
    line-height: 20px;
    margin: 0;
    padding: 0 0 0 5px;
    text-align: justify;
}

.data1 {
    border-bottom: 1px dashed #06194e;
    margin-bottom: 20px;
    padding: 0 5px 20px;
}
.data1 img {
    border: 1px solid #ccc;
    margin-right: 10px;
}


.evtmain{padding: 0px; margin:10px 0px 0px 0px; border-bottom:solid 1px #666;  background:#f6fafc; border-radius:5px;  min-height:200px;}
.ev_left{margin:5px; padding:0px; width:810px; float:left; border-right:#7E7E7E 1px solid;}
.ev_left img{float:left; margin:0px 15px 0px 0px;}
.hds{margin:0px; padding:0px 0px 5px 0px; color:#ff0b0b; font-size:18px;  font-family: 'open_sansregular'; text-transform:uppercase;}
.hds a{color:#ff0b0b; font-size:14px; }
.hds a:hover{ color:#C00;}

.ev_left p{margin:0px; padding:0px 24px 0px 0px; color:#B3B1A9; text-align:justify; line-height:18px; font-family: 'open_sansregular';}
.ev_left p span{color:#FFCD33; margin:0px; padding:0px; float:right;}
.ev_left a{margin:0px; padding:0px; color:#F3DB7E; font-size:18px; font-family: 'open_sansregular'; text-transform:uppercase;}
.ev_left a:hover{ color:#FF0B0B;}


.ev_leftin{margin:15px 5px 5px 10px; padding:0px;  min-height:160px; border-bottom:solid 1px #666;  font-family: 'open_sansregular'; }
.ev_leftin img{float:left; margin:0px 15px 0px 0px; border:solid 1px #666; padding:5px;}
.ev_leftin p{margin:0px; padding:0px 24px 0px 0px; color:#B3B1A9; text-align:justify; line-height:18px;}
.ev_leftin p span{color:#FFCD33; margin:0px; padding:0px; float:right;}
.ev_leftin a{margin:0px; padding:0px; color:#F3DB7E;  font-size:18px; font-family:'open_sansregular';  text-transform:uppercase;}
.ev_leftin a:hover{ color:#FFF;}

.ev_right{margin:0px; padding:0px; width:138px; float:right;  font-family: 'open_sansregular'; }
.ev_right ul{margin-top:5px; padding:0px; list-style:none;}
.ev_right ul li{margin:0px; padding:0px; font-size:13px; }
.ev_right ul li a{margin:0px; padding:0px; color:#FFCD33; line-height:17px; }
.ev_right ul li a:hover{margin:0px; padding:0px; color:#FFF;} 

.avail{padding: 0px; margin:10px 0px 0px 0px; border-bottom:solid 1px #666;  background:#181818; border-radius:5px;  min-height:160px;}

.team_left{margin:5px; padding:0px; width:650px; float:left;  font-size:13px; font-family: 'open_sansregular';  }
.team_left img{float:left; margin:0px 15px 0px 0px; padding:5px; border:solid 1px #d1e9f8;}
 
.team_left p{margin:0px; padding:0px 0px 0px 0px; color:#424242; text-align:justify; line-height:18px;}
.team_left p span{color:#FFCD33; margin:0px; padding:0px; float:right;}
.team_left a{margin:0px 0px 5px 0px; padding:0px; color:#FF0B0B; font-size:18px;   }
.team_left a:hover{ color:#073d5d;}
.etext{margin:10px 0px 5px 0px; padding:0px; font-size:13px; color:#022c45; font-family: 'open_sansregular';  }
.edate{margin:5px 0px 5px 0px; padding:0px; color:#0971af; font-size:14px;   text-transform:uppercase;}
.etext a{color:#0971af; font-size:13px;}
 
.more{margin:0px 0px 5px 0px; padding:0px; float:right;  font-size:24px;  text-transform:uppercase;color:#022c45; font-family: 'roboto_condensedregular'; }
 
.more a{color:#0971af; font-size:24px;}

 .date{margin:5px 0px 10px 0px; padding:0px; font-style:italic; color:#2e89bf; float:left; font-size:14px;   text-transform:uppercase;}
.date a{color:#0971af; font-size:13px;}


.peopleSpeak {
    margin: 20px 0 0;
    padding: 0; color:#000;
    width: 100%;  font-family: 'open_sansregular';
}
.peopleSpeakQuoteTop {
    padding: 0 5px 0 0;
}
.peopleSpeakQuoteBottom {
    padding-left: 5px;
}
.peopleSpeak li {
    list-style: none outside none;
    margin-bottom: 20px;
    padding: 30px;
}
.peopleSpeak img{ border:solid 1px #999; padding:1px;} 
.peopleSpeak li.odd {
  background:#f6fafc; border:solid 1px #999; border-left:solid 12px #316683;
}
.peopleSpeak li .testimonialsText span {
    color: #245073;
    display: block;
 font-family: 'open_sansregular';
    font-size: 16px;
}
.peopleSpeak li .testimonialsText span.star{padding:7px 0px 7px 0px;}
.peopleSpeak li a{color:#C00;}
.peopleSpeak li a:hover{color:#000;}
.packimgs {
    list-style: none outside none;
    margin: 0px 0 0;
    padding: 0;
}

.middle_right_txt{margin:0px 0px 0px 0px; height:60px; padding:8px 0px 8px 10px; font-family: 'open_sansregular'; }
.middle_right_txt p{margin:0px; color:#F3DB7E;  padding:0px 10px 0px 0px;  background:url(../images/arrows.jpg) 90px 4px no-repeat;  }
.middle_right_txt img{margin:0px 30px 0px 0px; padding:0px; float:left;}
.middle_right_txt p span{color:#E1D60C; margin:0px; padding:0px; }
.middle_right_txt p span a{color:#C00; font-size:13px;}
.middle_right_txt a{ color:#2e89bf; text-align:justify;  }

ul#galdiv{list-style:none; padding:0px; margin:10px 0px 0px 0px; }
ul#galdiv li{float:left; background:#fff;  box-shadow: 1px 2px 2px 2px #E6E6E6; padding:5px 5px 5px 5px; width:200px; height:199px; margin:10px 5px 10px 7px;  }
ul#galdiv li p{  height:30px; font-size:11px; text-align:center; border-top:dashed 1px #666;  line-height:25px; padding:1px 0px 0px 5px; margin:0px; margin-top:5px;  }
ul#galdiv li a{padding:0px 0px 0px 0px; font-size:15px; color:#000; text-decoration:none; font-family: 'roboto_condensedregular'}
ul#galdiv li a:hover{cursor:pointer; text-decoration:underline; color:#CC0000;}	