@font-face {
	font-family: 'VegurRegular';
	src: url('/media/_format/fonts/vegur-r_0.600-webfont.eot');
	src: local('☺'), url('/media/_format/fonts/vegur-r_0.600-webfont.woff') format('woff'), url('/media/_format/fonts/vegur-r_0.600-webfont.ttf') format('truetype'), url('/media/_format/fonts/vegur-r_0.600-webfont.svg#webfontdYNbV3IF') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*

styles for all browsers, except...

html>body = everything but ie6

:root *> = everything but ie6,ie7,ie8

*/

/* =reset
--------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,p,blockquote,caption,th,td,iframe,img,abbr,acronym{margin:0;padding:0;border:0;}
body,div,dl,ul,ol,pre,h1,h2,h3,h4,h5,h6,form,select,input,textarea,p,th,td,address,caption{font-family:arial, "helvetica neue", helvetica, sans-serif;}
img{display:block;}
ol,ul{list-style:none;}
table {border-collapse:collapse;border-spacing:0;empty-cells:show;}
th {text-align:left;}
label,input.image,input.submit{cursor:pointer;}
input.text {font-size:100%;}
textarea{overflow:auto;font-size:100%;}
body{font-size:12px;line-height:1.167;color:#4d4d4d;background:#fff url(/media/_format/img/bg.PNG) repeat-x center top;}
a{text-decoration:none;color:#29abe2;}
a:hover {text-decoration:underline;}
:root *> a:hover{text-decoration:none;border-bottom:1px dotted #29abe2;}
a:hover,a:active{outline:none;}

/*Event Titlw Home page*/

#event-title {
    font-weight: bold;
    font-size: 30px;
    font-family: VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;
}



/* =typography (body copy 12px / leading 14px)
--------------------------------------------- */
h1, .fauxh1 {margin:0 0 .278em;font:normal 27px/1.111 VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;font-size-adjust:0.48;color:#808080;}
h2, .fauxh2 {clear:both;margin:.347em 0;font:normal 18px/1.389 VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;font-size-adjust:0.48;color:#808080;}
h3, .fauxh3 {font:normal 23px/1.217 VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;font-size-adjust:0.48;}
h4, .fauxh4 {font-size:14px;line-height:1.286;}
h5, .fauxh5 {margin:0 0 1.167em;font:bold 12px/1.167 arial, "helvetica neue", helvetica, sans-serif;color:#4d4d4d;}
h6, .fauxh6 {font-weight:bold;font-size:11px;line-height:1.182;}
dl, ul, ol, fieldset, pre, p, blockquote, address {margin:0 0 1.167em;}

/* tables! */
th {padding:0 0 10px;font-size:11px;line-height:1.182;}
td {padding:0 20px 5px 0;vertical-align:top;}

/* forms */
input.text {border:1px solid #4d4d4d;}

/* =layout
--------------------------------------------- */
#container {width:940px;margin:0 auto;}
#header {float:left;margin:0 0 33px;background:#005b9e url(/media/_format/img/bg.PNG) repeat-x center top;}
#content {float:left;width:940px;}
#footer {float:left;width:920px;margin:10px 0 0;padding:8px 10px 58px;border-top:1px solid #959595;color:#b2b2b2;background:#f5f5f5;}

.col {float:left;margin:0 0 10px;}
.col-primary {width:700px;margin:0 20px 0 0;padding:0 0 10px;}
.col-secondary {width:220px;}
.col-s {width:220px;margin:0 20px 10px 0;}
.col-m {width:460px;}
.col-l {width:640px;}
.col-xl {width:940px;margin:0;}

/* =modules
--------------------------------------------- */
.accordion {border-top:5px solid #959595;}

.btns {margin:0 0 .909em;font-size:11px;line-height:1.818;}
.btn {float:left;margin:0 5px 0 0;padding:0 10px;border:none;text-transform:uppercase;color:#fff;background:#29abe2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.btn-alt {background:#f15a24;}
:root *> .btn:hover {border:none;}
html>body .btn:hover {text-decoration:none;background:#0071bc;}
input.hover, .btn:focus {background:#0071bc;}
input.btn {height:30px;}/* ie.css */

.events {margin:0;border-top:4px solid #959595;}/* ie.css */
.event {float:left;width:700px;padding:10px 0 20px;background:#fff;}
.event-img {position:relative;float:left;margin:0 20px 0 0;}
.event-img a:hover {text-decoration:none;}
.event-date {position:absolute;top:0;right:0;width:40px;height:114px;padding:5px 10px 20px;text-align:right;
font:12px/1 VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;font-size-adjust:0.48;color:#fff;background:url(/media/_format/img/bg_date.png);}
.event-date span {display:block;}
.event-day {position:relative;left:3px;padding:0 0 10px;font-size:27px;}
.event-year {position:absolute;right:10px;bottom:5px;}
.event-bd {float:left;width:420px;}
.event-title {margin:-.304em 0 .304em;}
.event-subtitle {margin:0 0 -1.182em;}
.event-txt {margin:1.182em 0;font-size:11px;line-height:1.182;}
.event-title a:link, .event-title a:visited {color:#0071bc;}
:root *> .event-title h3 a:hover {border-bottom:1px dotted #0071bc;}
.events .event {border-top:1px solid #959595;}
.events .event-bd {width:385px;}
.event-hero {width:705px;padding:24px 75px 31px 0;background:url(/media/_format/img/bg_hero.PNG);}
.event-hero .event-bd {width:385px;}
.event-hero .event-title {margin:.304em 0;}/* ie.css */
.event-hero .event-date {left:0;right:inherit;height:165px;}

.hero {float:left;width:940px;padding:0 0 5px;}
.hero-offering {float:left;width:160px;margin:17px 0 0;color:#808080;}

.img-flow {float:left;margin:0 20px 0 0;}
.img-caption {clear:left;float:left;width:180px;margin:.818em 40px 100px 0;font-size:11px;line-height:1.273;}/* ie.css */

.more {float:left;margin:0;padding:0 12px 1.818em 0;font-size:11px;line-height:1.818;text-transform:uppercase;background:url(/media/_format/img/icon_arrow-right-blue.png) no-repeat right .55em;}

.promos {margin:0;}
.promo {position:relative;width:200px;margin:0 0 10px;padding:140px 10px 10px;border-top:5px solid #959595;background:#f5f5f5;}
.promo-img {position:absolute;top:0;left:0;}
.promo-txt {margin:0;font-size:11px;line-height:1.182;}
.promo a:link, .promo a:visited {color:#0071bc;}
:root *> .promo a:hover {border-bottom:1px dotted #0071bc;}

.strapline {margin:0 0 .694em;padding:.694em 60px 10px 0;border-top:5px solid #959595;}

.voting-cateogry {margin:0;border-top:1px solid #959595;padding:10px 0 10px 30px;font:bold 14px/1.286 arial, "helvetica neue", helvetica, sans-serif;color:#4d4d4d;}
.voting-details {clear:both;padding:5px 0 15px;border-bottom:1px solid #959595;}
.voting-details .voting-cateogry {padding:10px 0 0 30px;}
.voting-details p {margin:0 0 .833em;}
.voting-details label {float:left;width:230px;padding:0 10px 0 0;text-align:right;color:#808080;}
.voting-details .text {width:200px;}
.voting-details .text-short {width:30px;}
.voting-scores {position:relative;padding:0 0 10px;}/* ie.css */
.voting-scores table {width:470px;margin:0 0 0 240px;color:#808080;}
.voting-scores label {font-weight:bold;color:#4d4d4d;}
.voting-scores .caption {position:absolute;top:0;left:30px;margin:0;font-size:11px;line-height:1.182;color:#808080;}/* ie.css */
.voting-scores .text {width:30px;}
.voting-submit {float:left;padding:15px 30px;}
.js .voting-scores {display:none;}
.toggler {width:910px;cursor:pointer;color:#0071bc;background:url(/media/_format/img/sprt_toggler.png) no-repeat 0 10px;}
.toggler-open {color:#4d4d4d;background-position:0 -70px;}
.flip {background-image:url(/media/_format/img/sprt_toggler-flip.png);}

/* =header
--------------------------------------------- */
.logo-header {clear:both;float:left;margin:8px 64px 0 0;color:#fff;}

#nav {float:left;margin:0;font:16px/1.375 VegurRegular, myriad, arial, "helvetica neue", helvetica, sans-serif;font-size-adjust:0.48;}
#nav li {float:left;}
#nav a:link, #nav a:visited {float:left;width:85px;padding:24px 0 1px 12px;border-left:1px solid #88bddc;color:#fff;}
#nav a:hover, #nav .selected a {text-decoration:none;background:url(/media/_format/img/bg_nav.png) repeat-x top;}/* ie.css */
:root *> #nav a:hover {border-bottom:none;}

#nav-publications {float:left;width:940px;margin:0 0 3px;padding:4px 0 0;line-height:1.417;color:#ccc;background:#636363;}
#nav-publications li {float:left;margin:0 12px 0 0;padding:3px 0 0;}
#nav-publications a:link, #nav-publications a:visited {color:#ccc;}
#nav-publications a:hover {border-color:#ccc;}
#nav-publications-more a:link, #nav-publications-more a:visited {padding-right:15px;background:url(/media/_format/img/icon_arrow-down-white.png) no-repeat right center;}/* ie.css */
#nav-publications-more a:hover {border:none;text-decoration:none;}/* ie.css */
#nav-publications-more:hover,
#nav-publications-more.hover {position:relative;z-index:2;top:0;left:-10px;padding:2px 15px 0 9px;border:1px solid #666;border-bottom:none;cursor:pointer;background:#0071bc;
-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;}
#nav-publications-more ul {visibility:hidden;}
#nav-publications-more:hover ul,
#nav-publications-more.hover ul {visibility:visible;}
#nav-publications-more ul {position:absolute;width:13.333em;margin:0 0 0 -10px;padding:1px 0 0;line-height:1.833em;border:1px solid #636363;border-top:none;background:#636363;}/* ie.css */
#nav-publications-more li {clear:left;margin:0;padding:0;}
#nav-publications-more li a:link, #nav-publications-more li a:visited {float:left;width:12.5em;padding:0 0 0 10px;background:none;}/* ie.css */
#nav-publications-more li a:hover {color:#fff;background-color:#bccad3;}

/* =content
--------------------------------------------- */
.col-m p {width:400px;}
.col-m .fauxh5 {padding:5px 0 0;border-top:1px solid #b0b0b0;}

/* =footer
--------------------------------------------- */
#footer p {margin:0 0 1.182em;font-size:11px;line-height:1.182;}

/* =page variations
--------------------------------------------- */
.voting {background-position:center -27px;}
.voting #header {background:none;}
.home {background-image:url(/media/_format/img/bg_home.PNG);}
.home #header {margin:0 0 9px;}

