body
{
	margin:0;
	padding:0;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#333;
}
.cb-slideshow,
.cb-slideshow:after { 
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    z-index: 0; 
}
.cb-slideshow:after { 
    content: '';
    background: transparent url(../images/pattern.png) repeat top left; 
}
.cb-slideshow li span { 
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    opacity: 0;
    z-index: 0;
	-webkit-backface-visibility: hidden;
    -webkit-animation: imageAnimation 36s linear infinite 0s;
    -moz-animation: imageAnimation 36s linear infinite 0s;
    -o-animation: imageAnimation 36s linear infinite 0s;
    -ms-animation: imageAnimation 36s linear infinite 0s;
    animation: imageAnimation 36s linear infinite 0s; 
}
.cb-slideshow li div { 
    z-index: 1000;
    position: absolute;
    bottom: 30px;
    left: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
    
    -webkit-animation: titleAnimation 36s linear infinite 0s;
    -moz-animation: titleAnimation 36s linear infinite 0s;
    -o-animation: titleAnimation 36s linear infinite 0s;
    -ms-animation: titleAnimation 36s linear infinite 0s;
    animation: titleAnimation 36s linear infinite 0s; 
}
.cb-slideshow li div h3 { 
    font-size: 210px;
    padding: 0;
    line-height: 200px; 
}
.cb-slideshow li:nth-child(1) span { 
    /* background-image: url(../images/1.jpg)  */
}
.cb-slideshow li:nth-child(2) span { 
    /*background-image: url(../images/2.jpg);*/
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
.cb-slideshow li:nth-child(3) span { 
   /* background-image: url(../images/3.jpg);*/
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s; 
}
.cb-slideshow li:nth-child(4) span { 
  /*  background-image: url(../images/4.jpg);*/
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s; 
}
.cb-slideshow li:nth-child(5) span { 
   /* background-image: url(../images/5.jpg);*/
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s; 
}
.cb-slideshow li:nth-child(6) span { 
 /*   background-image: url(../images/6.jpg);*/
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
.cb-slideshow li:nth-child(7) span { 
  /*  background-image: url(../images/7.jpg); */
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
.cb-slideshow li:nth-child(2) div { 
    -webkit-animation-delay: 6s;
    -moz-animation-delay: 6s;
    -o-animation-delay: 6s;
    -ms-animation-delay: 6s;
    animation-delay: 6s; 
}
.cb-slideshow li:nth-child(3) div { 
    -webkit-animation-delay: 12s;
    -moz-animation-delay: 12s;
    -o-animation-delay: 12s;
    -ms-animation-delay: 12s;
    animation-delay: 12s; 
}
.cb-slideshow li:nth-child(4) div { 
    -webkit-animation-delay: 18s;
    -moz-animation-delay: 18s;
    -o-animation-delay: 18s;
    -ms-animation-delay: 18s;
    animation-delay: 18s; 
}
.cb-slideshow li:nth-child(5) div { 
    -webkit-animation-delay: 24s;
    -moz-animation-delay: 24s;
    -o-animation-delay: 24s;
    -ms-animation-delay: 24s;
    animation-delay: 24s; 
}
.cb-slideshow li:nth-child(6) div { 
    -webkit-animation-delay: 30s;
    -moz-animation-delay: 30s;
    -o-animation-delay: 30s;
    -ms-animation-delay: 30s;
    animation-delay: 30s; 
}
/* Animation for the slideshow images */
@-webkit-keyframes imageAnimation { 
    0% { opacity: 0;
    -webkit-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -webkit-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes imageAnimation { 
    0% { opacity: 0;
    -moz-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -moz-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes imageAnimation { 
    0% { opacity: 0;
    -o-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -o-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes imageAnimation { 
    0% { opacity: 0;
    -ms-animation-timing-function: ease-in; }
    8% { opacity: 1;
         -ms-animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes imageAnimation { 
    0% { opacity: 0;
    animation-timing-function: ease-in; }
    8% { opacity: 1;
         animation-timing-function: ease-out; }
    17% { opacity: 1 }
    25% { opacity: 0 }
    100% { opacity: 0 }
}
/* Animation for the title */
@-webkit-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-moz-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-o-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@-ms-keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
@keyframes titleAnimation { 
    0% { opacity: 0 }
    8% { opacity: 1 }
    17% { opacity: 1 }
    19% { opacity: 0 }
    100% { opacity: 0 }
}
/* Show at least something when animations not supported */
.no-cssanimations .cb-slideshow li span{
	opacity: 1;
}

@media screen and (max-width: 1140px) { 
    .cb-slideshow li div h3 { font-size: 140px }
}
@media screen and (max-width: 600px) { 
    .cb-slideshow li div h3 { font-size: 80px }
}
.lin{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.lin a{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
.lin a:hover{
font-size:12px;
color:#FFFFFF;
text-decoration:none;
}
#logo{
float:left;
width:165px;
margin-top:7px;
}
#head_main{
width:100%;
height:170px;
background:rgba(255,255,255,0.85);
}
#header_in{
width:1024px;
margin-left:auto;
margin-right:auto;
}
#top{
width:831px;
float:right;
}
#top1{
width:831px;
float:right;
background-image:url(../images/top_text.png);
height:95px;
margin-top:15px;
}
#top2{
width:831px;
float:right;
}
#men{
width:831px;
float:right;
margin-top:15px;
}

#nav_inn{
width:831px;
float:right;
}
#nav_inn ul ul {
	display: none;
	z-index:2000;
}

	#nav_inn ul li:hover > ul {
		display: block;
	}
	#nav_inn ul {
	
	font-size:13px;
	
	 margin:0;
 
	list-style: none;
	position: relative;
	display: inline-table;
}
	#nav_inn ul:after {
		content: ""; clear: both; display: block;
	}
	#nav_inn ul li {
	float: left;
}
	#nav_inn ul li:hover {
	 background: #0b4075;
	  /*border-bottom:solid 2px #cc3300; color:#211955;*/
		
	}
		#nav_inn ul li:hover a {
			color: #fff;
		}
	
	#nav_inn ul li a {

		display: block; padding: 15px 5px;
		color: #0b4075; text-decoration: none;
	}
	#nav_inn ul ul {
	background: rgba(255,255,255,0.1); width:230px; border-radius: 0px; padding: 0;
	position: absolute; top: 44px;
}
	#nav_inn ul ul li {
		float: none; 
		background: rgba(000,000,000,0.6);
		position: relative;
		
	}
		#nav_inn ul ul li a {
			padding: 10px 8px;
			color: #ffffff;
		}	
			#nav_inn ul ul li a:hover {
				background: rgba(000,000,000,0.2); 
			}
			#nav_inn ul ul ul {
	position: absolute; left: 100%; width:250px; top:0;
}
#nav li a:hover, #nav li.active a{
	background-position:0 -0px;
	background-color:#0000FF;
	color:#028f84;
		text-decoration:none;
	}

#nav li a:hover strong, #nav li.active a strong{
	background-position:right -0px;
	}
	#banner{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	height:380px;
	}
	#containt_area{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
	background-color:#FFFFFF;
	
	}
	#blue{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	
	background-color:#1b4872;
	height:11px;
	margin-top:10px;
	}
	#conta_in{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	}
	.prra{
	width:238px;
	float:left;

	}
	.prr{
	width:238px;
	float:left;
	margin-left:15px;
	
	}
	.prr a{
	color:#003399;
	text-decoration:none;
	}
	.prr a:hover{
	text-decoration:underline;
	}
	.prr1{
	width:238px;
	font-size:18px;
	color:#545655;
	font-weight:bold;	
	}
		
	.prr2{
	width:238px;
	float:left;
	margin:0 auto;
	text-align:center;
	height:117px;
	
	
	}
	.prr2 img
	{
		max-width:238px;
		max-height:117px;
		brder:solid 1px #ebebeb;
	}
	.prr3{
	width:238px;
	float:left;
	margin-top:10px;
	font-size:13px;
	color:#0d53a2;
	
	
	}
	.prr4{
	width:238px;
	float:left;
	margin-top:10px;
	font-size:12px;
	color:#545655;
	text-align:justify;
	line-height:18px;
	text-decoration:none;
	
	
	}
	#enve{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	background: rgba(255,255,255,0.8);
	height:11px;
	}
	#enve2{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	background-color:#1b4872;
		height:300px;
	}
	#event{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	}
	.fo{
	font-size:18px;
	color:#FFFFFF;
	padding-left:10px;
	font-weight:bold;
	}
	#event1{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	}
	.event13{
	width:315px;
	float:left;
	height:111px;
		margin-left:15px;
	
	}
	.event12{
	width:315px;
	float:left;
	height:111px;
	margin-left:10px;
	}
	.phot{
	float:left;
	width:122px;
	}
	.evt_text{
	float:right;
	width:177px;
	
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	line-height:18px;
	text-decoration:none;
	}
	#footer_area{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	padding-bottom:20px;
	}
	#left_side{
	width:300px;
	float:left;
	margin-left:10px;
	text-align:center;
	}
	#left_side1
	{
	padding:10px 0px;
	}
		
	#right_side{
	width:300px;
	float:left;
	margin-left:40px;
	text-align:center;
	}
    #right_side1
	{
		width:238px;
	font-size:18px;
	color:#545655;
	font-weight:bold;
	padding:10px 0px;
	}
	
	.nat{
	font-size:18px;
	color:#4d4e50;
	}
	#intor{
	width:350px;
	float:left;
	margin-left:15px;
	}
	.intor{
	width:350px;
	float:left;
	padding-top:10px;
	padding-bottom:10px;
	font-size:18px;
	color:#545655;
	font-weight:bold;
	
	}
	.intor1{
	width:350px;
	float:left;
	padding:10px;
	margin-bottom:8px;
	border:solid 1px #ccc;
	
	}
	.intor1:nth-child(odd)
	{
	background-color:#fff;
	
	}
	.intor1:nth-child(even)
	{
	background-color:#f1f1f1;
	
	}
	.intor1 a
	{
	color:#0066FF;
	text-decoration:none;
	}
	.intor1 a:hover
	{
	text-decoration:underline;
	}
	.ph{
	float:left;
	width:99px;
	height:94px;
	}
	.ph img
	{
		max-height:94px;
		max-width:99px;
	}
	.ph_te{
	width:230px;
	float:right;
	font-size:12px;
	color:#1a4772;
	}
	.ph_te2{
	width:230px;
	float:right;
	font-size:12px;
	color:#454647;
	text-decoration:none;
	line-height:20px;
	text-align:justify;
	}
	#video{
	width:300px;
	float:right;
	}
	.video{
	width:300px;
	float:right;
	font-size:18px;
	color:#545655;
	font-weight:bold;
	padding-top:10px;
	}
	.vid{
	width:300px;
	float:right;
	margin-right:10px;
	margin-top:12px;
	margin-bottom:10px;
	height:200px;
	}
	#footer_{
	width:100%;
	background-color:#1b4872;
	height:80px;
	}
	#footer_in{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	}
	#icon{
	width:54px;
	float:right;
	}
	#footer_in2{
	width:1024px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	}
	#cp{
	width:320px;
	float:left;
	}
	#web{
	width:320px;
	float:right;
	}
	.cp{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	}
	.cp a{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	}
	.cp a:hover{
	font-size:13px;
	color:#FFFFFF;
	text-decoration:none;
	}
	#left_2{
	width:300px;
	float:left;
	}
	.bo1{
	border: dotted 1px #333333;
	}
	.rifle_cntnt
	{
		background:rgba(255,255,255,0.9);
		font-family:Arial;
		font-size:12px;
		color:#666;
		padding:10px 15px;
		min-height:360px;
		line-height:23px;box-shadow:0px 0px 10px #999;
	}
	.glry_cntnt
	{
		background:rgba(255,255,255,0.6);
		font-family:Arial;
		font-size:12px;
		color:#666;
		padding:20px 15px;
		line-height:23px;
		box-shadow:0px 0px 10px #999;			
		height:280px;
	}
	.div_search
{
	background: #0b4075;
	opacity: 0.9;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	padding:10px;
	margin: 10px 0px;
	
}

	.Button
{
	background-color: #215181;
	border: none;
	color: #fff;
	padding: 5px 10px;
	font-weight: bold;
	border-radius: 5px;
}
		.Button:hover
{
	background-color: #1B4167;
}
.textbox
		{
		    border:solid 1px #ccc;
			border-radius:5px;
			padding:3px 5px;
			width:200px;
		}
		.text_srch
		{
			padding:4px ;
			border-radius:5px 0px 0px 5px;
			width:100%;
			font-size:18px;
		}
		.viewall
		{
			padding-right:30px;
			
		}
						.viewall a
						{
							color:#ccc;
							text-decoration:none;
						}
						.viewall a:hover
						{
							color:#fff;
							border-bottom: solid 1px #fff;
						}
		.viewall1
		{
			padding-right:10px;
						}
						.viewall1 a
						{
							color:#333;
							text-decoration:none;
						}
						.viewall1 a:hover
						{
							color:#000;
							border-bottom: solid 1px #000;
						}
						.inner
						{
							border:solid 1px #ebebeb;							
							background:#f6f6f6;							
							margin:10px 0px;
							padding:10px;
						}
						.div_events{
							border: 1px solid #ccc; padding: 10px; background-color: #FCFCFC;
                        margin: 5px 0px; 
                        text-align:justify;
						}
						.div_events a
{
	font-style: italic;
	color: #095197;
}
						.div_events a:hover
						{
							border-bottom:solid 1px #095197;						
						}
						.div_events p
						{
							font-style:italic;
						}
						.div_events h2
						{
							margin-top: 0px;
							margin-bottom:5px;
						}
						.div_events img{
							/*border:solid 1px #999;*/
							max-width:310px;
							max-height:200px;
						}						
						.div_events .pnl_img
						{
							margin:0px auto;
							padding:5px;
							box-shadow:0px 0px 10px #e5e5e5;
							border:solid 1px #e5e5e5;
							
						}
						.div_events .pnl_img_new
						{
							margin:0px auto;
							padding:5px;
							box-shadow:0px 0px 10px #EEEEEE;
							border:solid 1px #EEEEEE;
							width:310px;
							height:200px;
						}
						.div_events .date
						{
							color:#666;
							font-style:italic;
						}
												
					.dayheader
						{							
							 Font-Size:8pt; 
							 text-align:center;
							 font-weight:bold;
						}
						.today
{
	margin: 10px;
	background-color: #FFFFCC;
}
						.other_day
						{
							margin:10px;
							
						}
						.event_day
{
	background-color: #B1FF97;
}
.photo_name
{
	position:relative; bottom:30px;color:#ebebeb; height:20px;
}
.photo_name:hover
{
	color:#fff;
}
.img_dscr
{
	padding:5px; position:relative; background:rgba(0,0,0,0.4); bottom:40px; color:#fff;
}
/**pop up*/
.back
{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.9);
}
.highlight
{
	color:#cc3300;
}
	.validation
		{
			background-color:#ccc;
			color:#d31a18;
			padding:5px 10px;
		}
		.success
		{
			/*background: #ebebeb url(../images/success.png) no-repeat ;padding-left:30px;*/
			background: #ebebeb;
			color: #006621;
			padding: 5px 10px;	
		}
		.div_act
{
    background: #99CCFF;
   
}
.bg_popup
        {
            background: rgba(0,0,0,0.5);
            width: 100%;
            height: 100%;
            position: fixed;
            top: 0;
        }
        .pnl_popup
        {
            line-height:30px; width: 60%;margin:0 auto; padding:5px; border:solid 1px #ccc;
            background-color:#fff;
        }
       
        .guidlines
        {
            float: left; width:44%; background-color:#339933; color:#efefef; padding:10px;
        }
        .guidlines ul
        {
           list-style-image: url(../images/bullet.png);
           margin-left:20px;
        }
        .id-card
        {
            background:#f7f7f7  url(../images/logoy.png) no-repeat center ;
            width:340px;
            margin:0 auto;
            text-align:center;
            border:solid 1px #ebebeb;
             border-radius:5px;
             padding:2px;
            margin:5px;
        }
         .id-card h4
         {
             margin:0px;
             font-size:12px;
         }
        .id-card p
{
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    font-weight:bold;
    font-size:14px;
    color: #344163;
    border-bottom: double 1px #344163;
    border-bottom-style: double;
    border-bottom-width: 4px;
}
 .id-card #img1
 {
     max-width:70px;
     max-height:70px;
     margin-left:15px;
     border:solid #333;
     border-radius:5px;
 }
  .id-card .inner_tbl
  {
      text-align: left; line-height: 18PX; padding:5px;font-size:11px;    
  }  
  .regstration ul
   {  
       margin-left:20px; 
       display:table;
       width:100%;
  } 
  .regstration ul li
  {
      width:28%;
      text-align:center;
       padding:10px;
       float:left;
      background: #0b4075;
      margin:0px 10px;
  }  
  .regstration ul li a
  {
       color:#fff;
  }

       