@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
.holder
{
	position:fixed;
	bottom:50px;
	right:5px;
	z-index:9999;
	width:155px;
	height:75px;
	background-color:#FFF;
	border:1px solid #CCC;
}
.hansa
{
	position:absolute;
	top:-10px;
	left:-35px;
	z-index:999;
}
.bookmyshow
{
	position:absolute;
	top:0px;
	left:15px;
}
.bookmyseats
{
	position:absolute;
	top:83px;
	left:15px;
}
img
{
padding:0;
margin:0;
border:none;
}
*
{
padding:0;
margin:0;
}
body
{
background:url(../images/bg-image.png);
background-repeat:repeat;
/*background-repeat:no-repeat;
background-position:top center;
background-size: 100% 100%;*/
font-family: 'Raleway', sans-serif;
/*font-family: 'OswaldLight', georgia;*/
}
#wrapper
{
width:100%;
float:left;
height:auto;
}
#header-container
{
width:100%;
float:left;
height:auto;
}
#header-top-conatiner
{
width:100%;
height:260px;
background-image:url(../images/header-top-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
#header-top
{
width:980px;
height:144px;
padding-top:41px;
position:relative;
margin:0 auto;
}
.header-baloon
{
	position:absolute;
	right:280px;
	top:8px;
	z-index:0;
	height:130px;
}
#header-top-content-logo
{
width:150px;
height:144px;
float:left;
}
#header-top-content-txt
{
width:830px;
height:144px;
float:left;
}
#header-top-content-box
{
width:830px;
float:right;
height:auto;
margin-top:14px;
}
#header-banner-container
{
width:100%;
/*height:449px;*/
height:400px;
float:left;
background-image:url(../images/banner-bg.png);
background-repeat:repeat-x;
overflow:hidden;
margin-top:-10px;
}
#header-content-area
{
	width:980px;
	margin:0 auto;
}

#header-banner
{
width:1100px;/*width:1100px;*/
height:449px;
position:relative;
margin:0 auto;
background-image:url(../images/ranvijay-banner-img.png);
background-repeat:no-repeat;
background-position:left 12px;
}
#header-slider
{
	margin-top:25px;
}
#banner-content-box
{
width:278px;
float:left;
height:auto;
margin-left:20px;

/*margin-left:210px;
margin-top:20px;
*/}
#banner-image-box
{
width:466px;
float:left;
height:448px;
position:relative;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
/*margin-left:230px; last tem*/
margin-left:300px;


}
#banner-image-box-img
{
/* old css new site
width:429px;
height:230px;
background-image:url(../images/banner-image-1.png);
background-repeat:no-repeat;
background-position:30px 50px;
margin-top:0px;
margin-left:51px;
*/
width:429px;
height:300px;
background-image:url(../images/banner-image-1.PNG);
background-repeat:no-repeat;
background-position:bottom;
margin-top:82px;
margin-left:50px;
border:2px #a7b738 solid;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#CCC;
}
#banner-image-box-content
{
	width:300px;
	height:155px;
/*	background-image:url(../images/triangle.png);
	background-repeat:no-repeat;
	background-position:center -10px;
*/
	background-color:#bdbdbd;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	position:relative;
	z-index:1000;
	margin-left:133px;
	padding:10px
	
}
#banner-image-box-content h3
{
   font-family: 'Raleway', sans-serif;
	text-transform:uppercase;
	font-size:16px;
	margin-left:10px;
	padding-top:2px;	
	
}
.banner-box-content
{
	float:left;
	width:180px;
	height:auto;
	margin-left:10px;
	margin-top:5px;
	font-size:12px;
	font-family: 'Raleway', sans-serif;
	text-align:justify;
	line-height:14px;
		
}
#banner-image-box-content img
{
	margin-left:10px;
	padding-top:8px;
	float:left;	
}
#banner-image-box-content span img
{
	position:absolute;
	top:-26px;
	left:130px;
	
}
#banner-image-box-title
{
position:absolute;
display:block;
font-family: 'Raleway', sans-serif;
text-shadow: 0 0 0.5px #000;
font-size:21px;
width:100%;
color:#a7b738;
top:28px;
left:50px;
text-transform:uppercase;
text-align:center;
}
#banner-content-box-1
{

width:350px;
float:left;
height:auto;
margin-left:137px; /*137*/
margin-top:15px;
}
#banner-image-box-1
{
width:426px;
float:left;
height:328px;
margin-top:68px;
background-image:url(../images/banner-image-2.PNG);
background-repeat:no-repeat;
position:relative;
border:3px #fff solid;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.banner-image-box-title-1
{
position:absolute;
display:block;
font-family: 'Raleway', sans-serif;
text-shadow: 0 0 0.5px #000;
font-size:20px;
color:#fff;
top:27px;
left:30px;
text-transform:uppercase;
}
.map-icon-img
{
display:block;
width:20px;
height:26px;
background-image:url(../images/map-icon.png);
background-repeat:no-repeat;
background-position:0px 0px;
position:absolute;
cursor:pointer;
}
.map-icon-img-title
{
position:absolute;
display:block;
font-family: 'Raleway', sans-serif;
text-shadow: 0 0 1px #000;
font-size:12px;
color:#fff;
top:-20px;
white-space:nowrap;
}
span.number
{
position:absolute;
font-family: 'Raleway', sans-serif;
font-size:16px;
color:#f7fca0;
left:20px;
top:-0px;
}
.start-flag-icon
{
width:50px;
height:58px;
display:block;
background-image:url(../images/start-flag-icon.PNG);
background-repeat:no-repeat;
position:absolute;
z-index:1000;
cursor:pointer;
}
.end-flag-icon
{
width:50px;
height:58px;
display:block;
background-image:url(../images/end-flag-icon.png);
background-repeat:no-repeat;
position:absolute;
z-index:1000;
cursor:pointer;
}
.map-icon1
{
left:91px;
top:166px;
}
.map-icon2
{
left:151px;
top:143px;
}
.map-icon3
{
left:203px;
top:130px;
}
.map-icon4
{
left:260px;
top:114px;
}
.map-icon5
{
left:330px;
top:134px;
}
.map-icon6
{
left:385px;
top:162px;
}
.map-icon7
{
left:410px;
top:210px;
}
.map-icon8
{
left:442px;
top:268px;
}
.map-icon9
{
left:380px;
top:325px;
}
.map-icon10
{
left:300px;
top:337px;
}
.map-icon11
{
left:220px;
top:327px;
}
.map-icon12
{
left:129px;
top:309px;
}
.map-icon13
{
left:66px;
top:245px;
}
.map-icon14
{
left:183px;
top:-6px;
display:none;
}
.hover-green
{
text-decoration:none;
color:#305584;
}
.hover-green:hover
{
color:#a7b44b;
}
#body-container
{
width:100%;
float:left;
height:auto;

background-repeat:no-repeat;
background-position:center bottom;
background-size: 100%;
}
#content-container
{
width:940px;
height:auto;
position:relative;
margin:0 auto;

}
#inner-container
{
width:980px;
position:relative;
margin:0 auto;
margin-top:35px;
}
#content-box
{
width:920px;
margin:0 auto;
height:auto;
position:relative;
float:left;
padding:0px 20px 0px 20px;
}
#content-box-links
{
height:auto;
position:relative;
float:left;
padding:0px 20px 0px 20px;
}
#middle-box
{
height:auto;
position:relative;
width:590px;
float:left;
padding:20px;
}
#inner-content-box
{
width:653px;
float:left;
height:auto;
position:relative;
}
#content-box-red
{
float:left;
height:auto;
/*background-color:#2e4591;*/
padding:15px;
padding-top:10px;
position:relative;
padding-bottom:68px;
background-color:white;
/*background-image:url(../images/content-box-red-bg.png);*/

}
.fb_iframe_widget
{
	margin-left:20px;
}
.full-box{ width:940px;}
.half-box{ width:450px;}
.three-fourth-box{ width:614px;}
.one-third-box{ width:270px}
.three-box{ width:300px;}
.padding-right14{ padding-right:14px;}
.padding-top14{ padding-top:14px;}
.padding-top10{ padding-top:10px;}
.padding-bottom14{ padding-bottom:14px;}
.padding-both14{ padding-right:14px; padding-left:14px;}
.padding-top20{ padding-top:20px;}
.padding-bottom20{ padding-bottom:20px;}
.margin-top20{ margin-top:20px;}
.margin-top10{ margin-top:10px;}
.padding5{padding:5px;}
.padding-left20{ padding-left:20px;}
.border-left1
{
width:1px;
height:100%;
border-left:1px dashed #917a4c;
}
#content-title
{
width:100%;
float:left;
height:auto;
font-size:18px;
color:#fff;
}
#content-title-auto
{
width:auto;
float:left;
height:auto;
}
#content-title-bg
{
width:317px;
height:35px;
background-image:url(../images/title-bg.png);
background-repeat:no-repeat;
position:absolute;
bottom:0px;
font-size:18px;
color:#fff;
font-family: 'Raleway', sans-serif;
text-shadow: 0 0 1px #000;
padding-left:33px;
line-height:35px;
}
#content-img
{
width:100%;
height:auto;
}
.hover-video
{
width:290px;
height:200px;
margin-left:10px;
margin-top:7px;
background-image:url(../images/youtube-icon.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}
.hover-video:hover
{
width:310px;
height:200px;
margin-left:10px;
margin-top:7px;
background-image:url(../images/youtube-icon-hover.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
}
#content-img-auto
{
width:auto;
float:left;
height:auto;
}
#win-box-container
{
width:643px;
float:left;
height:330px;
margin-top:180px;
background-repeat:no-repeat;
background-position:center center;
position:relative;
margin-left:30px;
margin-bottom:30px;
}
.bg-1-win
{
background-image:url(../images/win-page-bg.png);
}
.bg-2-win
{
	background-image:url(../images/win-page-bg2.png);
}
#win-box
{
width:auto;
float:left;
height:auto;
position:relative;
}
.win-icon
{
	width:84px;
	height:50px;
	position:absolute;
	text-decoration:none;
	display:block;
	background-image:url(../images/win-icon.PNG);
	background-repeat:no-repeat;
	top:68px;
	left:106px;
	cursor:pointer;
}
.win-icon:hover
{
text-decoration:none;
display:block;
background-image:url(../images/win-icon-hover.png);
background-repeat:no-repeat;
}
.win-icon-view
{
position:absolute;
width:238px;
height:179px;
background-image:url(../images/win-icon-view-img.PNG);
background-repeat:no-repeat;
margin-top:-150px;
left:-135px;
display:block;
text-align:center;
}
.win-icon-view span
{
display:block;
color:#fff;
font-family: 'OswaldLight', georgia;
font-size:18px;
text-align:center;
margin-top:5px;
}
.win-icon-view span a
{
text-decoration:none;
color:#a7b44b;
}
.win-icon:hover
{
display:block;
}
.first-text
{
position:absolute;
display:block;
font-size:37px;
color:#fff;
font-family: 'OswaldLight', georgia;
text-shadow: 0 0 1px #000;
}
.second-text
{
position:absolute;
display:block;
font-size:37px;
color:#fff;
font-family: 'OswaldLight', georgia;
text-shadow: 0 0 1px #000;
}
.third-text
{
position:absolute;
display:block;
font-size:37px;
color:#fff;
font-family: 'OswaldLight', georgia;
text-shadow: 0 0 1px #000;
}
#inner-gallery-large
{
width:750px;
height:auto;
margin-right:40px;
float:left;
margin-top:20px;
}
#inner-gallery-small
{
width:190px;
height:auto;
float:left;
}
#inner-gallery-small img
{
width:190px;
height:auto;
float:left;
margin-bottom:15px;
}
#gallery-box
{
width:232px;
float:left;
height:auto;
padding:6px;
background-color:#fff;
margin-top:5px;
position:relative;
padding-left:8px;
margin-left:20px;
}
#gallery-img-box
{
width:106px;
height:100px;
float:left;
padding:4px;
position:relative;
}
#gallery-img-box img
{
width:106px;
height:100px;
float:left;
position:relative;
}
.learn-more-btn
{
background-image:url(../images/learn-more.png);
background-repeat:no-repeat;
background-position:0px -51px;
width:139px;
height:51px;
right:5px;
bottom:-5px;
position:absolute;
}
.learn-more-btn:hover
{
background-position:0px 0px;
}
.learn-more-btn-black
{
background-image:url(../images/learn-more.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:139px;
height:51px;
right:-13px;
bottom:-20px;
position:absolute;
}
.learn-more-btn-black:hover
{
background-position:0px -51px;
}
.view-gallery-btn-black
{
background-image:url(../images/view-gallery.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:139px;
height:51px;
right:90px;
bottom:15px;
position:absolute;
}
.view-gallery-btn-black:hover
{
background-position:0px -51px;
}
#footer-container
{
width:100%;
height:164px;
background-image:url(../images/tile-grey-specs.jpg);
background-repeat:repeat;
margin:0 auto;
}
#footer-repeater
{
	width:100%;
	height:164px;
	background-image:url(../images/footer-repeater.png);
	background-repeat:repeat-x;
	background-position:left bottom;
}
#footer-left
{
	width:410px;
	background-image:url(../images/footer-left.jpg);
	background-position:right bottom;
	height:164px;
	float:left;
}
#footer-right
{
	width:410px;
	background-image:url(../images/footer-right.jpg);
	background-position:left bottom;
	height:164px;
	float:left;
	overflow:hidden;
}

#footer-box
{
width:980px;
height:164px;
position:relative;
margin:0 auto;
/*padding-top:120px;*/
/*margin:0 auto;
font-family: 'CalibriRegular', georgia;
font-size:12px;
color:#fff;
line-height:39px;*/
text-align:center;
}
#footer-box span
{
display:block;
font-family: 'CalibriRegular', georgia;
font-size:12px;
color:#fff;
float:right;
}
#footer-box span a
{
text-decoration:none;
font-family: 'CalibriRegular', georgia;
font-size:12px;
color:#fff;
}
#footer-box span a:hover
{
color:#9cb42c;
border-bottom:1px dashed #9cb42c;
}
#inner-banner-container
{
width:100%;
height:100px;
float:left;
background-image:url(../images/inner-banner-bg.PNG);
background-repeat:repeat-x;
overflow:hidden;
background-position:center top;
margin-top:-10px;
}
#inner-banner
{
width:980px;
height:100px;
line-height:100px;
position:relative;
margin:0 auto;
}
#inner-banner span
{
font-family: 'Swis721CnBTBold', georgia;
color:#fff;
font-size:28px;
padding-left:35px;
}
#media-container
{
clear:both;
width:960px;
height:389px;
padding-left:10px;
padding-right:10px;
position:relative;
}
#media-container-img
{
width:220px;
height:389px;
margin-left:10px;
margin-right:10px;
float:left;
position:relative;
}
#media-container1
{
clear:both;
width:960px;
height:220px;
padding-left:10px;
padding-right:10px;
position:relative;
}
#media-container-img1
{
width:220px;
height:220px;
margin-left:10px;
margin-right:10px;
float:left;
position:relative;
}
#media-container2
{
clear:both;
width:960px;
height:150px;
padding-left:10px;
padding-right:10px;
position:relative;
}
#media-container-img2
{
width:150px;
height:150px;
margin-left:10px;
margin-right:10px;
float:left;
position:relative;
}
.media-box-title
{
width:100%;
height:39px;
background-image:url(../images/button-bg-1.png);
background-repeat:no-repeat;
margin-bottom:20px;
line-height:39px;
font-family: 'OswaldBook', georgia;
font-size:18px;
color:#fff;
text-shadow: 0 0 1px #393939;
padding-left:10px;
font-weight:bold;
margin-left:20px;
}
.media-youtube-icon
{
position:absolute;
width:100%;
height:100%;
background:url(../images/youtube-icon.png);
background-repeat:no-repeat;
background-position:center center;
display:block;
top:0px;
}
.media-youtube-icon:hover
{
background:url(../images/youtube-icon-hover.png);
background-repeat:no-repeat;
background-position:center center;
}
.media-link-icon
{
position:absolute;
width:150px;
height:130px;
display:block;
top:0px;
}
.media-link-icon:hover
{
background:url(../images/link-box-bg.png),
           url(../images/link-icon-hover.png);
background-repeat:repeat, no-repeat;
background-position:0px 0px, center center;
}
#team-content-box
{
width:980px;
float:left;
height:auto;
margin-bottom:10px;
}
#content-box-1
{
	width:310px;
	height:650px;

	margin-top:30px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
	background-color:white;
	padding-top:15px;
}
#content-box-2
{
	width:310px;
	height:650px;

	margin-top:30px;
	margin-right:10px;
	float:left;
	margin-bottom:10px;
	background-color:white;
	padding-top:15px;
}
#content-box-3
{
	width:270px;
	height:650px;

	margin-top:30px;
	float:left;
	margin-bottom:10px;
	background-color:white;
	padding-top:15px;
	

}

#content-box-4
{
	padding-top:10px;
	width:540px;
	height:500px;
	float:left;
	margin-bottom:20px;
	background-color:white;
}
#content-box-5
{
	width:280px;
	margin-left:100px;
	height:500px;
	float:left;
	margin-bottom:20px;
	text-align:center;
	lin

}
#content-box-5 a
{
	text-decoration:none;
	display:block;
	margin-top:15px;

}
#sponserback
{
	clear:both;
	width:100%;
	height:570px;
	margin-top:50px;
	background-image:url(../images/tile-grey-specs.jpg);
	padding-top:15px;

}
#sponser
{
	padding-top:0px;
	clear:both;
	width:980px;
	margin-top:0px;
	margin:0 auto;
	height:570px;
	text-align:center;
	position:relative;
}
#download-content
{
	width:490px;
	height:200px;
	float:left;
}
#download-content ul
{
	margin-left:20px;
	margin-top:10px;
}
#download-content li
{
	list-style-image: url(../images/MS-Word.png);
	padding-left:7px;
	margin-top:5px;
	margin-left:5px;
}
#download-content li a
{
	text-decoration:none;
	color:#2f4599;
	font-family: 'OswaldBook';
}
#download-content li a:hover
{
	color:#e12a3f;
}

#download-content h2
{
	color:#6a7810;
}


#sponser img
{
	margin-top:0px;
}
#thumb-img
{
	position:absolute;
	bottom:-33px;
	left:0;
	z-index:1000;
	height:110px;
	width:170px;

}

.team-content-box-icon
{
width:40px;
height:35px;
background-image:url(../images/team-icon.png);
background-repeat:no-repeat;
background-position:-40px 0px;
float:left;
}
.team-content-box-icon.open
{
background-position:0px 0px;
width:40px;
height:35px;
float:left;
}
.team-content-box-container
{
width:930px;
height:35px;
padding-left:10px;
line-height:35px;
font-family: 'Raleway', sans-serif;
color:#fff;
font-size:16px;
background-color:#000;
float:left;
text-transform:uppercase;
}
.team-content-box-container span
{
font-family: 'Swis721CnBTBold', georgia;
color:#a7b738;
font-size:16px;
float:right;
padding-right:30px;
}
.team-content-box-text
{
width:940px;
float:left;
height:auto;
padding:20px;

}
.team-content-box-img
{
width:auto;
float:left;
height:auto;
margin-right:20px;
}
.team-content-box-img img
{
	/*height:210px;
	width:160px;*/
}
.btn-arrow
{
width:167px;
height:39px;
line-height:39px;
background-image:url(../images/button-bg.PNG);
background-repeat:no-repeat;
font-family: 'OswaldBook', georgia;
font-size:18px;
color:#fff;
text-shadow: 0 0 1px #393939;
padding-left:20px;
font-weight:bold;
}
#faq-box
{

float:left;
height:auto;
margin-top:15px;
}
.faq-box-container
{
width:540px;
height:35px;
padding-left:10px;
line-height:35px;
font-family: 'Raleway', sans-serif;
color:#fff;
font-size:14px;
background-color:#000;
float:left;
text-transform:uppercase;
}
.faq-box-text
{

float:left;
height:auto;
padding:20px;
background-color:#ffefca;
}
.faq-box-img
{
width:auto;
float:left;
height:auto;
margin-right:20px;
}
.participate-now-heading
{
width:100%;
height:35px;
padding-left:10px;
line-height:35px;
font-family: 'Raleway', sans-serif;
color:#fff;
font-size:16px;
background-color:#000;
float:left;
text-transform:uppercase;
margin-top:20px;
}
.participate-now-text
{

float:left;
height:auto;
padding:20px;
background-color:#fff;
margin-top:10px;
}
.participate-now-img
{
width:auto;
float:left;
height:auto;
margin-right:20px;
}


/*//NAVIGATION//*/
ul.social-nav
{
list-style:none;
float:right;
padding-top:6px;
}
ul.social-nav li
{
list-style:none;
float:left;
margin-left:10px;
}
ul.social-nav li a
{
text-decoration:none;
float:left;
display:block;
width:44px;
height:45px;
background-image:url(../images/social-icon.PNG);
background-repeat:no-repeat;
}
.facebook-icon
{
background-position:0px 0px;
}
.youtube-icon
{
background-position:-44px 0px;
}
.participate
{
float:right;
position:relative;
z-index:1000;
margin-top:-50px;
}
#age-group
{
	position:absolute;
	top:65px;
	right:0;
}
#age-group ul
{
	list-style:none;
	padding:10px;
	height:auto;
	width:200px;
	/*background-image:url(../images/nav2-bg.png);
	background-repeat:no-repeat;*/
	/*float:right;*/
	/*margin-right:-19px;
	margin-bottom:20px;
	margin-top:-15px;*/
	background-color:#8f9e35;
	position:absolute;
	right:0;
}
#age-group ul li
{
list-style:none;
line-height:24px;
/*float:left;*/
}
#age-group ul li a
{
text-decoration:none;
/*float:left;*/
display:block;
font-family: 'Raleway', sans-serif;
color:#fff;
font-size:16px;
padding-left:20px;
}
#nav
{
margin-top:10px;
width:100%;
height:58px;
background-image:url(../images/nav-bg.png);
background-repeat:repeat-x;
background-position:center top;
}
#nav ul
{
list-style:none;
width:980px;
height:58px;
margin:0 auto;
position:relative;
}
#nav ul li
{
list-style:none;
float:left;
line-height:68px;
}
#nav ul li a
{
text-decoration:none;
font-size:22px;
display:block;
font-family: 'Swis721CnBTBold', georgia;
text-shadow: 0 0 1px #000;
color:#fff;
padding-left:25px;
padding-right:24px;
text-transform:uppercase;
}
#nav ul li a:hover
{
background-image:url(../images/nav-hover.png);
background-repeat:repeat-x;
}
ul.banner-list
{
list-style:none;
margin-top:45px;
}
ul.banner-list li
{
list-style:none;
line-height:38px;
height:38px;
width:238px;
background:url(../images/banner-list-icon.png);
background-repeat:no-repeat;
background-position:20px 15px;
padding-left:40px;
}
ul.banner-list li a
{
text-decoration:none;
font-family: 'OswaldLight', georgia;
text-shadow: 0 0 1px #000;
font-size:18px;
color:#fff;
display:block;
text-transform:uppercase;
}
ul.banner-list li:hover
{
background:url(../images/banner-list-bg.png),
                 url(../images/banner-list-top-border.png),
				 url(../images/banner-list-bottom-border.png),
				 url(../images/banner-list-icon.png);
background-repeat:repeat, 
                  no-repeat,
				  no-repeat,
				  no-repeat;
background-position:0 0, top, bottom, 20px 15px;				  				  
}
ul.sponsor-inner
{
list-style:none;
width:946px;
float:left;
height:auto;
margin-bottom:15px;
margin-top:15px;
background-color:#fff;
padding:15px;
border:2px #d7c59d solid;
}
ul.sponsor-inner li
{
list-style:none;
float:left;
margin-left:18px;
margin-right:18px;
display:block;
margin-top:15px;
}
#sponsors
{
clear:both;
width:980px;
height:500px;
margin:0 auto;
position:relative;
}
#sponsors ul
{
list-style:none;
}
#sponsors ul span
{
display:block;
line-height:39px;
margin-top:25px;
float:left;
font-family: 'OswaldBold', georgia;
color:#fff;
font-size:18px;
text-shadow: 0 0 1px #9a9a9a;
width:167px;
height:39px;
margin-right:20px;
}
#inner-nav
{
width:275px;
float:left;
height:auto;
padding-left:5px;
padding-right:5px;
}
#inner-nav ul
{
width:275px;
list-style:none;
float:left;
height:auto;
}
#inner-nav ul li
{
list-style:none;
width:245px;
height:42px;
line-height:25px;
display:block;
padding-left:30px;
background:url(../images/banner-list-icon.PNG);
background-repeat:no-repeat;
background-position:10px 17px;
border-bottom:1px dashed #917a4c;
color:#fff;
}
#inner-nav ul li a
{
text-decoration:none;
width:245px;
height:42px;
font-family:"OswaldStencilRegular",georgia;
font-size:16px;
color:#000;
display:block;
text-transform:uppercase;
}
#inner-nav ul li:hover
{
width:275px;
height:43px;
background:url(../images/banner-list-icon.PNG),url(../images/inner-nav-hover.PNG);
background-repeat:no-repeat,
                  no-repeat;
background-position:10px 17px,
                    0px 0px;
border:none;
}
#inner-nav ul li a:hover
{
color:#fff;
}
#inner-nav ul li.hover-inner-nav1
{
width:275px;
height:42px;
background:url(../images/banner-list-icon.PNG),url(../images/inner-nav-hover.PNG);
background-repeat:no-repeat,
                  no-repeat;
background-position:10px 17px,
                    0px 0px;
border:none;
color:#fff;
}
#inner-nav ul li.hover-inner-nav1 a
{
color:#fff;
}
ul.inner-nav1
{
list-style:none;
float:left;
width:200px;
padding-right:24px;
margin-top:20px;
}
ul.inner-nav1 span.open
{
display:block;
height:55px;
background-position:0px 0px;
font-family: 'OswaldStencilRegular', georgia;
font-size:18px;
color:#305584;
margin-bottom:14px;
text-transform:uppercase;
padding-left:65px;
line-height:35px;
background-position:0px 0px;
}
ul.inner-nav1 span.closed
{
display:block;
height:55px;
background-image:url(../images/open-closed-icon.png);
background-repeat:no-repeat;
background-position:-56px 0px;
font-family: 'OswaldStencilRegular', georgia;
font-size:18px;
color:#305584;
margin-bottom:14px;
text-transform:uppercase;
padding-left:65px;
line-height:35px;
}
ul.inner-nav1 li
{
list-style:none;
font-family: 'Raleway', sans-serif;
font-size:15px;
color:#000;
line-height:25px;
}
ul.inner-list
{
list-style:none;
margin-top:15px;
}
ul.inner-list li
{
list-style:none;
color:#000;
font-size:15px;
line-height:35px;
padding-left:20px;
background-image:url(../images/arrows.png);
background-repeat:no-repeat;
background-position:0px 12px;
}
ul.inner-list li a
{
text-decoration:none;
color:#000;
font-size:15px;
}
ul.inner-list li a:hover
{
color:#305584;
border-bottom:1px dashed #305584;
}
ul.contact
{
list-style:none;
margin-top:15px;
}
ul.contact li
{
list-style:none;
color:#000;
font-size:15px;
line-height:35px;
padding-left:28px;
}
ul.contact li a
{
text-decoration:none;
color:#000;
font-size:15px;
}
ul.contact li a:hover
{
color:#305584;
border-bottom:1px dashed #305584;
}
.address
{
background-image:url(../images/address-icon.png);
background-repeat:no-repeat;
background-position:0px 8px;
}
.phone
{
background-image:url(../images/phone-icon.png);
background-repeat:no-repeat;
background-position:0px 5px;
}
.mail
{
background-image:url(../images/mail-icon.png);
background-repeat:no-repeat;
background-position:0px 8px;
}
ul.win
{
list-style:none;
width:674px;
float:left;
height:auto;
}
ul.win li
{
list-style:none;
height:35px;
padding-left:10px;
line-height:35px;
font-family: 'OswaldLight', georgia;
color:#fff;
font-size:16px;
background-color:#000;
text-transform:uppercase;
margin-top:20px;
}
ul.win li span
{
font-family: 'Swis721CnBTBold', georgia;
color:#305584;
font-size:16px;
float:right;
text-shadow:none;
padding-right:20px;
text-transform:uppercase;
}
.img-style
{
margin-top:15px;
float:right;
padding:5px;
background-color:#fff;
}

/*//HEADINGS//*/
h1,h2,h3{font-family: 'Raleway', sans-serif;}
h1
{
text-shadow: 0 0 0.5px #000;
font-size:18px;
}
h2
{
font-size:18px;
}
h3
{
font-size:16px;
}
.white{ color:#fff;}
.white1{ color:#2e4591;
padding:0px;
	
font-size:20px
}
.black2{ color:#000;
width:170px;
margin:0 auto;
text-align:center;
padding:0px;
height:30px;
display:block;
font-weight:bold;
text-align:center;
font-size:20px;
background-image:url(../images/tile-grey-specs.jpg);
}
.backline
{
background-image:url(../images/back-line.png);
background-repeat:repeat-x;
width:980px;
height:30px;
}
.black{ color:#000;}
.red{ color:#305584;}
p
{
text-align:justify;
color:#000;
font-size:18px;
line-height:25px;
}
blockquote {
font-family: Georgia, serif;
font-size: 16px;
font-style: italic;
width:auto;
padding: 0.25em 40px;
line-height: 1.45;
position: relative;
color: #383838;
text-align:justify;
padding-top:10px;
}
blockquote:before {
display: block;
content: "\201C";
font-size: 80px;
position: absolute;
left: -5px;
top: -20px;
color: #000;
}
.link
{
color:#305584;
text-decoration:none;
}
.link:hover
{
color:#a7b44b;
text-decoration:none;
border-bottom:1px dashed #a7b44b;
}
.form-text
{
width:90px;
display:inline-block;
line-height:26px;
color:#fff;
}
.text-field
{
width:300px;
padding:3px;
height:25px;
margin-bottom:10px;
border:none;
background-color:#000;
color:#fff;
}
.text-area
{
width:300px;
padding:3px;
height:50px;
margin-bottom:10px;
border:none;
background-color:#000;
vertical-align:middle;
resize:none;
color:#fff;
}
.submit-btn
{
width:135px;
height:50px;
color:#fff;
font-size:16px;
background:none;
font-family:'OswaldLight', georgia;
background-image:url(../images/submit-btn.PNG);
background-repeat:no-repeat;
background-position:0px -51px;
border:none;
text-align:center;
line-height:50px;
float:right;
margin-right:45px;
margin-top:10px;
}
.submit-btn:hover
{
background-position:0px 0px;
color:#000;
}
.participate-btn
{
width:135px;
height:50px;
color:#fff;
font-size:16px;
background:none;
font-family:'OswaldLight', georgia;
background-image:url(../images/participate-now.PNG);
background-repeat:no-repeat;
background-position:0px -51px;
border:none;
text-align:center;
line-height:50px;
float:right;
margin-right:45px;
margin-top:10px;
}
.participate-btn:hover
{
background-position:0px 0px;
}
.radio-btn
{
margin-right:5px;
margin-bottom:15px;
background-color:#e86e25;
border:none;
color:#fff;
}
#element_to_pop_up { 
    background-color:#faeecf;
	border:2px solid #d5c08f;
    display:none; 
    padding:20px;
	min-width:400px;
	min-height:200px;
	float:left;

}
#element_to_pop_up span { 
 width:100px;
display:inline-block;
line-height:26px;
color:#000;
 }
.b-close{
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px;
}

/*POPUP BOX*/
.popup {
        display: none;
        position: absolute;
        width: 150px;
        padding: 10px;
        background: #eeeeee;
        color: #000000;
        border: 1px solid #1a1a1a;
        font-size:90%;
		float:left;
		height:auto;
		z-index:5000;
      }
.popup img {
		float:left;
		margin-right:20px;
		margin-bottom:10px;
      }
	  .popup p {
	  font-family:'CambriaRegular', georgia;
	  font-size:13px;
	  line-height:20px;
	  }
