@CHARSET "UTF-8";
/* start of Base styles */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section { display: block; }
* { margin: 0; padding: 0; }
body { line-height: 1; font-family: 'futura_ltboldoblique'; font-size: 65%;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table {	border-collapse: collapse; border-spacing: 0; }
html,body{ margin: 0 auto; /*overflow: hidden; */ }
/*end of Base files */

body {
	background: #ffffff url(../images/main-back.png);
	color:#000;
	font-size:0.625em;
	font-style:normal;
	font-weight:normal;
	font-family: 'Open Sans', sans-serif;font-weight: 400;
	margin:0 auto;
}
/* @font-face */

@font-face {
	font-family: 'Open Sans', sans-serif;font-weight: 400;
	src: url('../fonts/opensans/OpenSans-Regular.eot');
	src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans-Regular.woff') format('woff'),  url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype'),  url('../fonts/opensans/OpenSans-Regular.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
	zoom:1;
	font-smooth:always;
}
@font-face {
	font-family: 'Open Sans',sans-serif; font-weight: 700;
	src: url('../fonts/opensans/OpenSans-Regular.eot');
	src: url('../fonts/opensans/OpenSans-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/opensans/OpenSans-Regular.woff') format('woff'),  url('../fonts/opensans/OpenSans-Regular.ttf') format('truetype'),  url('../fonts/opensans/OpenSans-Regular.svg#OpenSans') format('svg');
	font-weight: normal;
	font-style: normal;
	zoom:1;
	font-smooth:always;
}
/* Body Tags and comon styles*/
.disNone{ display:none !important}
header .inner{ width:80%; margin:0 auto; padding:0 0 46px; overflow:hidden}
.padT10{ padding-top:10px !important}
.blu-txt{ color:#1A81C5; }

h1{color: #fff;display: inline-block;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; font-size: 2.35em;font-weight: normal; padding:10px 3% 16px 3%;width:94%; background: url(../images/header.png) center repeat-y;
-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;
-moz-box-shadow:1px 2px 2px 1px #afafaf;-webkit-box-shadow: 1px 2px 2px 1px #afafaf;box-shadow:1px 2px 2px 1px #afafaf;}
h1 a {float: left;width: 84px;display: inline-block;}
h1 span.rt{ float:right; display: inline-block; font-size:.7em; width:70%; text-align:right;line-height:1.25em; padding:20px 6% 0 0}
h1 span.rt span{ color:#e5af12}

h2 span{ width: 27%;position: absolute;height: 200px;top: 39px;left: 3%;line-height: 1.3em;color: #0c307a;text-align: left;}
h2 span sub{position: relative;top: -6px;font-size: 16px;}
h2 img{ max-width:100%;}
h2 img.mob{ display:none}
.container{min-height:400px; background-color:#fff}
.container .inner{ width:80%; margin:0 auto; }
h2{font-family: 'Open Sans', sans-serif;font-weight: 400;font-size: 2.3em;font-weight: normal;color: #0c307a;padding: 20px 0 14px 0;position: relative;text-align: center; }


h2 img.ban-768{ display:none}
h2 img.ban-480{ display:none}
h2 img.ban-320{ display:none}


/*TABS*/
#tabs { font-size:1.4em; line-height: 16px;}
ul.main li{ width:32.8%; display:inline-block;-moz-box-shadow:0px -4px 3px 0 #a3a19e;-webkit-box-shadow:0px -4px 3px 0 #a3a19e;box-shadow:0px -4px 3px 0 #a3a19e;}
ul.main li a{ width:100%; display:inline-block; text-align:center; padding:13px 0 !important; font-size:1.1em}

/*tabs-3*/
#tabs-3 .ui-state-default, 
#tabs-3 .ui-widget-content .ui-state-default, 
#tabs-3 .ui-widget-header .ui-state-default{ background:#fff;border:1px solid #a1b2be; color:#000;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#tabs-3 .ui-accordion-header-active.ui-state-active{ border-bottom:0;
-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;}
#tabs-3 .ui-accordion .ui-accordion-content{ border:1px solid #a1b2be; border-top:0; 
-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px;}
#accordion3 h3{ font-weight:bold}
#accordion3 .ui-state-default .ui-icon {background: url(../images/acc-ic.png) no-repeat 0 0; width:29px; height:29px; margin:-15px 0 0}
#accordion3 .ui-accordion-header-active.ui-state-active .ui-icon {background: url(../images/acc-ic2.png) no-repeat 0 0;}

#accordion7 h3, #accordion8 h3{ font-weight:bold}
#accordion7 .ui-state-default .ui-icon,
#accordion8 .ui-state-default .ui-icon {background: url(../images/acc-ic.png) no-repeat 0 0; width:29px; height:29px; margin:-15px 0 0}
#accordion7 .ui-accordion-header-active.ui-state-active .ui-icon,
#accordion8 .ui-accordion-header-active.ui-state-active .ui-icon {background: url(../images/acc-ic2.png) no-repeat 0 0;}

/*fq-nav*/
.fq-nav{ color: #073C80;display: inline-block;font-size: 1.12em;padding: 5px 0;width: 99%;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; }
.fq-nav p{display: inline-block;float: left;padding:0; margin:10px 0 10px; text-align: left;vertical-align: middle; }
.fq-nav ul{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; font-size: 0.9em;
-moz-box-shadow:1px 1px 6px 0 #AFAFAF;-webkit-box-shadow:1px 1px 6px 0 #AFAFAF;box-shadow:1px 1px 6px 0 #AFAFAF;
background: #fdc819 url(../images/fq-nav-back.png) repeat-x bottom;display: inline-block; float: left;overflow: hidden;width: 70%;}
.fq-nav ul li{ display: block; float:left; vertical-align:middle}
.fq-nav ul li a{display: block;text-decoration:none; text-align:center; vertical-align:middle;}
.fq-nav ul li.active{ background:#094a9e url(../images/fq-nav-back-on.png) repeat-x bottom}
.fq-nav ul li.active a{ color:#fff}

#tabs-3 ol.d {list-style-type:lower-alpha;	margin:0 0 0 50px;	padding:0 0 12px}
#tabs-3 table{ margin:16px 0 10px; }
#tabs-3 table tr{ }
#tabs-3 table tr th {padding:10px;	color:#1a81c5;font-weight:bold; border:1px solid #a1b2be;}
#tabs-3 table tr td {padding:5px; border:1px solid #a1b2be;}

/*fq-nav END*/
/*tabs-3 end*/
/*tabs-2*/
#tabs-2 header{ font-size:1.5em; color:#1a81c5; line-height:1.4em; width: inherit; margin:inherit; padding:0 0 16px}
#tabs-2 header small{ font-size:.8em; display:block; clear:both}
#tabs-2 ul.or{ margin:20px 0 30px; padding:0 0 0}
#tabs-2 ul.or li{ margin: 0 0 0;padding: 0 0 9px 20px;background: url(../images/list-or.gif) no-repeat 0px 1px;font-size: 1em; color:#323232; line-height:18px;}
#tabs-2 ul.or li a.more{ color:#073c80; }

#accordion4 ul.or li:first-child,
#accordion6 ul.or li:first-child{padding: 0 0 12px 0;background:  none}
#accordion2 h3,
#accordion4 h3,
#accordion6 h3{font-family: 'Open Sans',sans-serif; font-weight: 700; color:#073c80; font-weight:normal; line-height:1.1em;}
#accordion2 h3 small,
#accordion4 h3 small,
#accordion6 h3 small{ display:none}
/*tabs-2 end*/
/*tabs-1*/
#tabs-1 .ui-state-default, 
#tabs-1 .ui-widget-content .ui-state-default, 
#tabs-1 .ui-widget-header .ui-state-default{ background:#fdb813;border:0px; color:#000;}
#tabs-1 .ui-accordion-header-active.ui-state-active{}
#tabs-1 .ui-accordion .ui-accordion-content{ padding:0 0.8em 0.5em 1em}
#tabs2 .ui-tabs-panel {padding:1.4em .8em;}
#tabs-1 .ui-accordion .ui-accordion-icons{ padding:0.8em 1.8em .5em 0.7em; padding:0.8em 0em .5em 0em; margin:3px 3px 3px 3px; color:#fff; text-transform:uppercase; font-size:111%; }
#tabs-1 .ui-accordion h3.ui-accordion-icons{ text-align:center; padding: 1.6em 0 0.5em 0; }
.container .inner #tabs #tabs-1 .aside .winners-note{ }
.container .inner #tabs #tabs-1 .aside .winners-note span{ display: block; font-size: 0.85em; line-height: 1.2em; width: 94%; margin:16px auto 0; color:#333232; }
#tabs-1 .ui-accordion .ui-accordion-icons span.ttl{ padding:0 0 0 0em; text-shadow: 0 0 4px #A1A1A1; }
#tabs-1 .ui-accordion .ui-accordion-icons span.ttl span{ font-size:0.9em; }

#accordion h3{ font-weight:bold}
#accordion .ui-state-default .ui-icon{background: url(../images/acc-ic1.png) no-repeat 0 0; width:29px; height:29px; margin:-15px 0 0; color:#073c80 !important; text-transform:uppercase !important; left:inherit; right:.5em;}

#accordion .ui-accordion-header-active.ui-state-active .ui-icon {background: url(../images/acc-ic1.png) no-repeat 0 bottom; }
#accordion .ui-state-default small{ display:none}
#tabs-1 .ui-accordion .ui-accordion-content ul.or{ margin:0 0 0; padding:0 0 0}
#tabs-1 .ui-accordion .ui-accordion-content ul.or li a.more{display:inline-block; color:#073c80; margin:10px 0 0}
#tabs-1 .ui-accordion .ui-accordion-content ul.or li a.more:hover{ text-decoration:none}
.container .inner #tabs #tabs-1 .aside #accordion{ border:0px solid #cccccc !important; padding:0 1em;}
.container .inner #tabs #tabs-1 .aside .box{ background:#fdb813; border-bottom:2px solid #bf8e19;border-left:2px solid #bf8e19; padding:0 0;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; -moz-box-shadow:3px -2px 3px #D7D5D5;-webkit-box-shadow:3px -2px 3px #D7D5D5;box-shadow:3px -2px 3px #D7D5D5;}
.container .inner #tabs #tabs-1 .aside .box .small{ padding:0 14% 20px; display:inline-block; text-align:justify; }

.container .inner #tabs #tabs-1 div .or{ margin:10px 0 30px}
.container .inner #tabs #tabs-1 div .or li{ background:url(../images/list-or.gif) no-repeat 0 center; padding:7px 0 4px 18px; font-size:96%}
.container .inner #tabs #tabs-1 .aside{ margin:16px 0}
/*.container .inner #tabs #tabs-1 .aside #accordion div a{display: block;padding: 10px 8px 10px 27px;background: url(../images/list-blue.gif) no-repeat 2px 8px;margin: 0px 0;border-top: 1px solid #a77d15;text-decoration: none;color: #1980c4;}*/
.container .inner #tabs #tabs-1 .aside #accordion div a:hover{color: #1076ba; text-decoration:underline}
.container .inner #tabs #tabs-1 .tale #tabs-4 p span{color:#1a81c5}
.container .inner #tabs #tabs-1 .tale #tabs-4 p span.bld-font{ font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; color:#000000; }

.container .inner #tabs #tabs-1 .tale #tabs2 a.btn-blu,
.overlay a.btn-blu{ background:url(../images/btn-blu-back.png) repeat-y center; color:#fff; padding:9px 12px; text-decoration:none;border-bottom:2px solid #253345; border-left:2px solid #253345; clear:both; margin:15px 0 0; display:inline-block;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; }
.overlay a.btn-blu{ display:none}
.container .inner #tabs #tabs-1 .tale #tabs2 ul li a{ text-decoration:none; color:#1A81C5;}
.container .inner #tabs #tabs-1 .tale #tabs2 ul li a .disNone{ display:inline-block !important; }
.container .inner #tabs #tabs-1 .tale #tabs2 #tabs-5 a.btn-blu{ position:absolute; bottom:0; left: 60%; }

#tabs-1{}
#tabs-1 .top{ padding:0 0 10px; display:inline-block;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; font-size:110%; width: 94%; line-height: 1.2em;}
#tabs-1 .tale{padding:40px 0 10px; display:inline-block}
#tabs-1 #tabs2{ position:relative; display:inline-block; }
#tabs-1 #tabs2 ul{display: inline-block;padding:15px 0 6px;width: 100%;}
#tabs-1 #tabs2 ul li{display: inline-block;float: left;font-size: 115%;width:40%;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; color:#1a81c5 !important; line-height: 1.2em;}
#tabs-1 #tabs2 ul li:first-child{width:54%; padding-right: 5%;}
#tabs-1 #tabs-4{display:inline-block; width:54%; padding-right:5%; float:left; font-size: 13px; line-height: 17px;}
#tabs-1 #tabs-5{display:inline-block; width:41%; float:left; font-size: 13px; line-height: 16px;}

#tabs-1 .foot-note{ }
.foot-note span{ display: inline-block; font-size: 0.85em; line-height: 1.3em; margin: 30px 0 0; width: 100%; }
.foot-note span a{ color: #073C80; text-decoration:underline; }
.foot-note span a:hover{ text-decoration:none; }
#tabs-2 .foot-note{ clear:both }
#tabs-2 .foot-note span{ margin:0; }
/*tabs-1 end*/

.note{ display:inline-block; width:100%; padding:30px 0 0; font-size:1.4em; line-height:1.4em}

/*DESKTOP*/
#tabs #tabs-1 {padding-right:35%; position:relative; }
.container .inner #tabs #tabs-1 .aside{ position:absolute; right:1%; top:42px; width:30%; }
#tabs  #accordion .ui-state-default .ui-icon{ display:none}
#tabs #tabs-1 div p.para{ font-size:13px; line-height: 17px; }
#tabs #tabs-1 div p.para strong{ font-size:15px; }
#tabs #tabs-1 div p.para span.bld-txt{ display: block; margin: 6px 0; font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; }
#tabs #tabs-1 div p.para span.blu-txt{ display:inline-block; margin:0;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; }
#tabs #tabs-1 div p.para span strong{ font-size:13px; }
#tabs-1 .tale span{ font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; }
#tabs #tabs-1 div p.para span{ display:block; margin:6px 0; }


#tabs #tabs-3 #accordion3 { display:block}
#tabs #tabs-3 #accordion7 { display:block}

/*TAB2*/
#accordion2,
#accordion4, #accordion6{ float:left; display:inline-block; width:28%; margin-bottom:30px}
#accordion4{ padding-left:8%; padding-right:8%; margin-top:7px; }
#accordion6{ margin-top:7px; }

/*TAB2 end*/

/*TAB3*/
.fq-nav{ display:inline-block; text-align:left; }
.fq-nav-dd{ display:none}
#tabs #tabs-3{ width:96%; padding:4em 1.5%}
.fq-nav ul li a{padding:12px 5% 0;margin: 0 0 0; min-height:30px; color:#fff}
.fq-nav ul li.one{width: 17%;}
.fq-nav ul li.two{width:58.5%;}
.fq-nav ul li.three{width: 23%;}
.fq-nav ul li.three a{ padding:12px 8% 0}
.fq-nav2 h3{ color: #073C80;display: inline-block;font-size: 1.12em;padding: 5px 0;width: 99%;font-family: 'Open Sans',sans-serif; font-weight: 700; font-weight:normal; margin:10px 0 10px 0; }

#accordion3 h3.gap{ margin-top:60px; position:relative}
#accordion3 h3.gap span.ttl{ position:absolute; top:-30px; left:2px; font-size:1.4em; cursor:default; color:#073c80; text-transform:uppercase}
#accordion3 h3.notes{margin-top:60px; background:#ececec}

#accordion7 h3.gap{ margin-top:60px; position:relative}
#accordion7 h3.gap span.ttl{ position:absolute; top:-30px; left:2px; font-size:1.4em; cursor:default; color:#073c80; text-transform:uppercase}
#accordion7 h3.notes{margin-top:60px; background:#ececec}
/*TAB3 end*/

#container.overlay .jspPane {
    left: 20px; padding:0 0 0 26px !important;
    position: absolute;
    width: 90% !important;
}
#container.overlay.winners .jspPane{ left:0; width:92% !important; padding:0 1% !important; }

/*DESKTOP END*/

footer{ background:#073c80; padding:16px 0; }
footer div{ font-size: 1.2em; line-height: 1.6em; margin: 0 auto; overflow: hidden; width: 100%; }
footer div a{ color:#fff; text-decoration:none; display:inline-block; margin-right:40px}
footer div a:hover{ text-decoration:underline}

.ie8 header .inner,
.ie8 .container .inner,
.ie8 footer .inner,
.ie7 header .inner,
.ie7 .container .inner,
.ie7 footer .inner {width:1024px;}

.winners{ width:76%; margin: 0 auto !important; }
#ui-accordion-accordion-panel-0{ display:none !important; }
#accordion .ui-state-default .ui-icon{ display:none !important; }


/*Winner Slider styles */
#tabs #tabs-1 { padding-right:40%; }
.container .inner #tabs #tabs-1 .aside{ width:35%; }
.bx-wrapper .bx-viewport{ max-height:335px; }

#tabs-1 ul.bxslider li{ }
#tabs-1 ul.bxslider li ul{ font-size:90%; }
#tabs-1 ul.bxslider li ul li.name{ clear:both; color:#0270B9; width:65%; padding:0 5% 0 0; word-break: break-word; -ms-word-break: break-word; }
#tabs-1 ul.bxslider li ul li{ width:30%; float:left; margin:0 0 3px 0; color:#464545; word-break: break-word; -ms-word-break: break-word; word-wrap: break-word; -ms-word-wrap: break-word; font-size:99%; }
.ie7 #tabs-1 ul.bxslider li ul,
.ie8 #tabs-1 ul.bxslider li ul{ font-size:89%; }
.ie8 .container .inner #tabs #tabs-1 .aside #accordion,
.ie7 .container .inner #tabs #tabs-1 .aside #accordion{ border:1px solid #cccccc; }
@media only screen and (max-width: 480px){  
#tabs-1 ul.bxslider li ul{ font-size:80%; }
}
@media only screen and (max-width: 477px){
#tabs-1 ul.bxslider li ul{ font-size:68%; }
#tabs-1 ul.bxslider li ul li.name{ width:60%; padding:0 5% 0 0; }
#tabs-1 ul.bxslider li ul li{ width:35%; }
.bx-wrapper .bx-viewport{ max-height:340px; }
.bx-wrapper .bx-pager.bx-default-pager a{ width: 8px; height: 8px; }
}

/* styles for .box at left */
.container .inner #tabs #tabs-1 .box2{ background:#fdb813; border-bottom:2px solid #bf8e19;border-left:2px solid #bf8e19; padding:0 1em;
-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px; -moz-box-shadow:3px -2px 3px #D7D5D5;-webkit-box-shadow:3px -2px 3px #D7D5D5;box-shadow:3px -2px 3px #D7D5D5; padding:12px 2% 10px; margin:30px 0 0 0; width:96%; display: none;/* This box been hidden as per client changes. */ }
.container .inner #tabs #tabs-1 .box2 p{ line-height:18px; }
.container .inner #tabs #tabs-1 .box2 p strong{ color: #ffffff; text-align:center; display:block; font-size: 130%; margin: 0 0 10px 0; padding: 0 0 0 0em; text-shadow: 0 0 4px #A1A1A1; line-height:20px; }
.bx-wrapper span.small{ font-size:12px; text-transform: none !important; display:inline-block; padding:2px 0 2px;  cursor:default; color:#000}