@charset "utf-8";

* {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	margin-top:10px;
	margin-bottom:10px;
}
body {
	background-image:url(images/background.png);
	background-position:top center;
	background-attachment:fixed;
	background-repeat:no-repeat;
	background-size:cover;
}

img {
	border:none;
}
a:link, a:visited {
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	cursor:pointer;
}
#webform-client-form label, .webform-client-form label {
	width:175px;
	display:inline-block;
}
#webform-client-form label.option, .webform-client-form label.option {
	width:auto;
}
#webform-client-form .addthis_toolbox, .webform-client-form .addthis_toolbox {
	margin-top:10px;
	margin-bottom:10px;
}
#webform-client-form .form-text, .webform-client-form .form-text, #webform-client-form .form-select, .webform-client-form .form-select {
	width:260px;
	margin-bottom:10px;
}
#content a:link, #content a:visited {
	color:#3070bb;
}
h1.title, #block-user-0, .custom_search-popup {
	 display:none;
}
#wrapper {
	width:1208px;
	margin:10px auto 0 auto;
	background-image:url(images/white-bg.png);
	background-repeat:repeat-y;
	position:relative;
	min-height:600px;
	overflow-x:hidden;
}

#bottom-wrapper {
	width:1208px;
	margin:0 auto 0 auto;
}

#container {
	width:1200px;
	padding-left:4px;
}
.tabs .primary, .tabs .primary li, .tabs .menu, .tabs .menu li{
	display: inline;
}
.tabs .primary, .tabs .menu {
	margin:0px;
	padding:0px;
}
.tabs .primary li, .tabs .menu li{
	margin-right:10px;
	font-size:14px;
	font-weight:bold;
}
.tabs .content {
	margin-bottom:10px;
}
.logo-counter {
	height:40px;
	padding:8px 20px 0 35px;
}

.logo-counter img.logo {
	float:left;
}

.logo-counter img.counter {
	float:right;
}



#sub-header {
	/*background-image:url(images/sub-banner.jpg);*/
	background-repeat:no-repeat;
	padding-top:30px;
	height:342px;
}
#header, .home #sub-header {
	/*background-image:url(images/home-banner.jpg);*/
	background-repeat:no-repeat;
	padding-top:30px;
	height:342px;
}
#header p, #sub-header p {
	background-color:#fffdf1;
	padding:3px 5px;
}

#nav {
	width:1200px;
	margin-top:0px;	
}

/*--[ logo and date ]--*/

#date {
	margin-top:10px;
	margin-left:10px;
}
.pulse #date {
	display:none;
}
#date img {
	float:left;
	padding-right:15px;
}

#date img.date1 {
	margin-top:4px;
}

/*--[ content ]--*/
#sponsors {
	clear:both;
	border-top:1px solid #8f8f8f;
	margin:0px 4px 30px 4px;
	position:relative;
	top:30px;
	background-image:url(images/sponsorback.png);
}
#title, .h1 {
	color:#cd003a;
	font-size:26px;
	line-height:30px;
	font-weight:bold;
	margin-left:168px;
	margin-top:300px;
	text-transform:uppercase;
	background-image:url(images/underline.png);
	background-position:bottom;
	background-repeat: repeat-x;
}
.h1, #title {
	margin-top:0;
	margin-left:0;
	padding-left:0;
	margin-bottom:15px;
}
.page #title, .page .h1 {
	
}
#pulsebuffer {
	margin-top:30px;
}
#content {
	background-color:#fffdf1;
	padding-right:10px;
}

.subpage {
	padding-bottom:15px;
	min-height:500px;
	float:left;
	width:655px;
	margin:0px 0px 0 28px;
	padding-right:33px;
	border-right:1px solid #3f3f3f;
	position:relative;
}

/*--[ breadcrumbs ]--*/

.breadcrumbs {
	margin-bottom:30px;
	margin-top:10px;
	font-size:11px;
	color:#666;
}

.breadcrumbs a.crumb {
	font-size:10px;
	color:#d61f31;
	text-decoration:none;
	text-transform:none;
}

.breadcrumbs a.bread-on, .breadcrumbs a.active {
	color:#d61f31;
	text-transform:uppercase;
	text-decoration:underline;
}
#MenuBar1 ul ul {
	display:none;
}
.breadcrumbs a.bread-off, .breadcrumbs a {
	color:#d61f31;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}
.breadcrumbs a:hover {
	text-decoration:underline;
}
.home #title {
	display:none;
}
/*--[ subpage content ]--*/

.subpage p {
	font-size:12px;
	line-height:160%;
}
.subpage td {
	padding:5px;
}
.subpage table {
	margin-top:10px;	
	width:100%;
}
.subpage  #content, .subpage  #content iframe .maintable {
	font-size:12px;
	color:#666;
	line-height:160%;
}
.subpage  #content {
	padding-right:0px;
}
.subpage h2 {
	color:#cd003a;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}

.subpage ul, .subpage ol {
	margin-left:35px;
	margin-top:10px;
}

.subpage ul li, .subpage ol li {
	font-size:12px;
	color:#666;
	line-height:160%;
}





.subpage2 p {
	font-size:12px;
	line-height:160%;
}
.subpage2 td {
	padding:5px;
}
.subpage2 table {
	margin-top:10px;	
	width:100%;
}
.subpage2  #content, .subpage2  #content iframe .maintable {
	font-size:12px;
	color:#666;
	line-height:160%;
}
.subpage2  #content {
	padding-right:0px;
}
.subpage2 h2 {
	color:#cd003a;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
}

.subpage2 ul {
	margin-left:35px;
	margin-top:10px;
}

.subpage2 ul li {
	font-size:12px;
	color:#666;
	line-height:160%;
}

#hold {
	background-color:#fffdf1;
	height:400px;
}
.postop {
	position:absolute;
	top:0px;
	right:-1px;
}
.posbottom {
	position:absolute;
	bottom:0px;
	right:-1px;
}
.left {
	float:left;
	width:655px;
	margin:30px 0px 0 28px;
	padding-right:33px;
	background-color:#fffdf1;
	color:#666;
	border-right:1px solid #3f3f3f;
	position:relative;
	min-height:450px;
}

.left p {
	font-size:12px;
	margin-left:9px;
	margin-top:20px;
	line-height:160%;
}

.right {
	float:right;
	width:540px;
	margin-top:73px;
	background-color:#fffdf1;
}

.right a {
	padding:5px;
}

.bottom {
	margin:auto;
}

/*--[ footer ]--*/

#footer {
	width:1138px;
	height:28px;
	margin:-18px 0px 0px 0px;
	padding:10px 0 0 78px;
	background-image:url(images/footer-bg.png);
	background-repeat: no-repeat;
	position:relative;
	z-index:99;
}

#footer table td {
	border-left:solid 1px #666;
	padding:0 7px;
}

#footer table td.nb {
	border:none;
	padding:0 5px 0 0;
}

#footer a {
	font-size:11px;
	color:#fec157;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#footer #edit-search-theme-form-1 {
	font-size:11px;
	color:#666;
	padding:1px;
	margin-left:-10px;
}
#footer form {

}

/*--[ bottom navigation ]--*/

#bottomnav {
	margin-top:-3px;
	background-image:url(images/bottomnav-bg.png);
	background-repeat:repeat-y;
}
#bottomnav td {
	width:1061px;
	padding:10px 72px 10px 72px;
	position:relative;
	height:auto;
	background-repeat: no-repeat;
	background-position:bottom right;
}
body.french #bottomnav td {
}
#bottomnav ul {
	margin-left:7px;
}
#bottomnav ul ul {
	margin-left:0px;
	margin-top:5px;
}
  
#bottomnav ul li {
	list-style-type:none;
	margin-bottom:5px;
	font-size:11px;
	text-transform:uppercase;
	color:#fffdf1;
	float:left;
	width:121px;
	padding-right:10px;
}
#bottomnav ul li li {
	text-transform: capitalize;
}
#bottomnav ul li a {
	font-size:11px;
	color:#fffdf1;
	text-decoration:none;
}

#bottomnav ul li a:hover {
	text-decoration:underline;
}

/*--[ Widgets ]--*/

#widgets {
	width:430px;
	float:right;
	margin-right:10px;
	margin-top:30px;
}
.widgetstyle1 {
	width:208px;
	font-family:Arial, Helvetica, sans-serif;
}
#floatleft {
	width:208px;
	float:left;
}
#floatright {
	width:208px;
	float:right;
}
.leftshadow {
	background-image:url(images/widgets/left-drop-shadow.png);
	background-repeat:repeat-y;
}
.rightshadow {
	background-image:url(images/widgets/right-drop-shadow.png);
	background-repeat:repeat-y;
}
.middle {
	background-image:url(images/widgets/gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fffdf1;
	padding:5px;
}
.middle2 {
	background-image:url(images/widgets/gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#fffdf1;
	padding:3px;
}
.style1 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
}
.style2 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-12px 0 0 15px;
	padding:0;
}
.style3 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
}
.style4 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-12px 0 0 15px;
	padding:0;
}
.style5 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 135px;
	padding:0;
}
.style6 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-12px 0 0 140px;
	padding:0;
}
.style7 {
	font-size:59px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-19px 0 -5px 15px;
	padding:0;
}
.style8 {
	font-size:18px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
}
.nou:link, .nou:visited {
	text-decoration:none;
}
.style9 {
	font-size:24px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-11px 0 0 10px;
	padding:0;
}
.style10 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
}
.style11 {
	font-size:59px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	clear:left;
	margin:-19px 0 -5px 15px;
}
.type1 {
	margin-left:45px;
	margin-top:0;
	margin-bottom:10px;
}
.type2, .field-content {
	margin-left:16px;
	margin-top:0;
}
.type3 {
	margin-left:140px;
	margin-top:0;
}
.type4 {
	 float:right; 
	 width:115px; 
	 margin-top:-10px;
}
.type5 {
	margin-left:16px;
	margin-bottom:10px;
	margin-top:0;
}
.fright {
	float:right;
	margin-right:5px;
}
.grey, .field-content {
	font-size:12px;
	color:#666;
}
.grey a {
	font-size:11px;
	text-decoration:none;
}
.grey a:hover {
	text-decoration:underline;
}
#content .blue:link, #content .blue:visited, #container .blue:link, #container .blue:visited {
	color:#0450aa;
}
#content .yellow:link, #content .yellow:visited, #container .yellow:link, #container .yellow:visited{
	color:#f3cd5c;
}
#content .red:link, #content .red:visited, #container .red:link, #container .red:visited {
	color:#cd003a;
}
td.middle form {
	font-size:12px;
	color:#666;
	margin-left:15px;
	margin-top:-10px;
	margin-bottom:10px;
}
#email {
	font-size:12px;
	color:#666;
	border-top:solid 1px #000;
	border-left:solid 1px #000;
	border-bottom:solid 1px #7f93a4;
	border-right:solid 1px #7f93a4;
}
form span.border {
	border-top:solid 1px #4f6477;
	border-left:solid 1px #4f6477;
	border-bottom:solid 1px #bbc5cb;
	border-right:solid 1px #bbc5cb;	
}
/*--[ subpage widgets ]--*/

#subwidgets {
	width:430px;
	float:right;
	margin-right:20px;
	margin-top:0px;
}
.pulse #subwidgets {
	top:370px;
}
.widgetstyle2 {
	width:208px;
	font-family:Arial, Helvetica, sans-serif;
}
#subfloatleft {
	width:208px;
	float:left;
}
#subfloatright {
	width:208px;
	float:right;
}
.sub-style1 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 13px;
	padding:0;
	width:107px;
}
.sub-style2 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-12px 0 0 5px;
	padding:0;
	width:75px;
}
.sub-style5 {
	font-size:20px;
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:0;
}
.sub-style6 {
	font-size:30px;
	text-transform:uppercase;
	font-weight:bold;
	margin:-12px 0 0 15px;
	padding:0;
}
.sub-type1 {
	margin-left:6px;
	margin-bottom:10px;
	margin-top:0;
	width:180px;
}
.sub-type3 {
	float:right;
	margin-top:30px;
	margin-bottom:10px;
	width:110px;
}
.ws {
	width:207px;
}
.menu .menu .menu{
	display:none;
}
#nav .menu .menu {
	display:none;
}
.quicklinks {
	padding:5px;
	background-color:#fffdf1;
	border-bottom:1px solid #000;
	position:relative;
	z-index:9999;
	cursor: pointer;
}
#quicklinkstwo {
	display:none;
	position:absolute;
	z-index:99999;
	width:1190px;
	top:80px;
}
.hiddenlinks {
	background-color:#fffdf1;
}
.hide {
	display:none;
}
.show {
	display:block;
}
#mydate {	
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#8a8a89;
	position:absolute;
	left:315px;
	font-size:30px;
	top:4px;
}
.french #mydate {
	left:345px;
}
#countdown {
	font-weight:bold;
	font-size:11px;
	position:absolute;
	right:22px;
}
#hiddenlinks {
	display:none;
	position:absolute;
	z-index:999;
	padding:5px;
	background-color:#fffdf1;
	width:1190px;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	border-top:2px solid #908e87;
	border-bottom:1px solid #000;
}
#hiddenlinks a:link, #hiddenlinks a:visited {
	text-decoration:none;
	color:#666;
}
#hiddenlinks table td{
	padding:10px;
	padding-right:30px;
	vertical-align:top;
}
#hiddenlinks a:hover {
	text-decoration:underline;
}
div.nicetitle {
    position: absolute;
    top: 0px;
    left: 0px;
	margin-left:135px;
	margin-top:-36px;
    color: #666;
    font-size: 11px;
	font-weight:normal;
    font-family: Arial, Helvetica, sans-serif;
    width: 284px;
	min-width:284px;
	max-width:284px;
	overflow:hidden;
	padding-left:27px;
	padding-right:27px;
	padding-top:17px;
	padding-bottom:17px;
    background: url(images/tooltip.jpg);
	background-repeat:no-repeat;
	background-color:#fffcf2;
	border:1px #999a93 solid;
    
    /* Mozilla proprietary */
    /*-moz-border-radius: 12px;*/
}
div.nicetitle p {
    margin: 0; padding: 0;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
	display:none;
}
#bottomnav div.nicetitle {
	display:none;
}
#subpage h3 {
	padding-bottom:10px;
}
.frenchlink {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	color:#8a8a89;
	padding-right:10px;
	border-right:1px solid #c5c5be;
	display:block;
	position:absolute;
	margin-left:-75px;
	padding-top:16px;
}
.frenchlink:link, .frenchlink:visited {
	text-decoration:none;
	font-size:12px;
}
.frenchlink:hover {
	text-decoration:underline;
}
.pulse h1#title {
	display:none;
}
#pulsebanner {
	background-image:url(images/thepulse.png);
	background-repeat:no-repeat;
	width:644px;
	height:96px;
	margin-left:-4px;
	margin-bottom:10px;
	top:0px;
	text-transform:uppercase;
	font-weight:bold;
}
#thepulse {
	float:left;
	color:#fdfff1;
	text-decoration:none;
	padding-left:15px;
	width:225px;
}
#the {
	padding-top:7px;
	font-size:28px;
	line-height:30px;
}
#pulse {
	padding-left:17px;
	font-size:51px;
	line-height:53px;
	margin-top:-13px;
}
#tamarack {
	float:left;
	color:#848484;
	font-size:12px;
	padding-top:49px;
	line-height:30px;
}
.french #tamarack {
	text-transform:none;
}
#pulsetitle {
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:0px;
}
#pulsetitle a {
	color:#0450aa;
}
.pulse h2 {
	font-size:18px;
	line-height:42px;
	background-image:url(images/h2back.png);
	margin-bottom:15px;
	margin-top:-13px;
	margin-right:15px;
}
.pulse h2.first {
	margin-top:15px;
}
.pulsedate {
	font-size:11px;
	color:#666;
	margin-bottom:10px;
}
.pulsearticle {
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #666;
}
.pulsearticle h3 {
	font-size:14px;
	color:#3070bb;
}
.pulse h3 a {
	text-decoration:none;
}
.pulse h3 strong {
	font-weight:bold;
}
.pulse h3 a:hover {
	text-decoration:underline;
}
.pulse .view-content h2 {
	font-size:12px;
	color:#cc0033;
	background:none;
	line-height:16px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	padding-top:10px;
	border-top:1px solid #666;
	margin-right:15px;
	text-transform:uppercase;
}
.pulse .view-content ul {
	text-transform:uppercase;
	list-style:none;
	margin-bottom:10px;
}
.pulse .view-content ul li {
	background-image:url(images/greyarrow.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position:0px 5px;
	margin-top:10px;
}
.pulse .view-content ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#666;
}
.pulse .view-content ul li a:hover{
	text-decoration:underline;
}
.pulse .view-content h2:first-child {
	border-top:none;
	padding-top:0px;
}
.pulse .view-content h3 {
	font-weight:normal;
	padding-top:10px;
	margin-top:10px;
	border-top:1px dotted #666;
	margin-right:15px;
}
.pulse .view-content h3.first {
	border:none;
}
.pulse .view-content h3 a, .pulse .view-content h3 a strong {
	color:#666;
	font-size:12px;
	font-weight:normal;
}
.pulse .field-content .fright {
	display:none;
}
.pulse .style9 a {
	cursor:text;
}
.pulse .field-content a {
	color:#3070bb;
}
.pulsearticle {
	font-size:12px;
	line-height:16px;
	margin-right:15px;
}
.pulsearticle img {
	float:left;
	margin-right:10px;
}
.pulsearticle img.nofloat {
	float:none;
	margin-right: 0px;
}
.redtitle {
	background-color:#d92331;
}
body .breadcrumbs .tertiary-links {
	float:left;
	margin:25px 19px 0px 28px !important;
	padding:0 !important;
	list-style:none;
	width:120px;
	font-size:10px !important;
	font-weight:bold !important;
	line-height:12px !important;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding-top:1px !important;
	padding-bottom:1px !important;
}
body .breadcrumbs .tertiary-links li {
	padding:0 !important;
	margin:0 !important;
	width:120px;
	font-size:10px !important;
	font-weight:bold !important;
	line-height:12px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	border-bottom:1px solid #bbbbb5;
}
body .breadcrumbs .tertiary-links li:first-child {
	border-top:1px solid #bbbbb5;
}
.views-field-field-newwindow-value {
	display:none;
}
.elitetable th {
	padding-left:5px;
}
.elitetable .odd {
	background-color:#fff;
}
.elitetable .even {
	background-color:#EEE;  
}
/*EXPO MAP STYLES*/
#mapdiv {
	width: 1152px;
	height: 829px;
	background-image: url(images/expomap2014.png);
	position: relative;
	left:20px;
	top:-20px;
}
#mapdiv div a{
	text-decoration:none;
	color:#fff !important;
}
#n585 /*900*/, #n584 /*902*/, #n583 /*904*/, #n582 /*906*/, #n581 /*908*/, #n580 /*910*/, #n579 /*912*/, #n578 /*914*/, #n577 /*916*/, #n576 /*918*/, #n575 /*920*/, #n574 /*922*/, #n573 /*924*/, #n572 /*926*/, #n571 /*928*/, #n570 /*930*/, #n927 /*932*/, #n928 /*934*/, #n929 /*936*/, #n569 /*903*/, #n568 /*802*/, #n567 /*905*/, #n566 /*804*/, #n565 /*907*/, #n564 /*806*/, #n563 /*909*/, #n562 /*808*/, #n561 /*911*/, #n560 /*810*/, #n559 /*915*/, #n558 /*814*/, #n557 /*917*/, #n556 /*816*/, #n555 /*919*/, #n554 /*818*/, #n553 /*921*/, #n552 /*820*/, #n551 /*925*/, #n931 /*923*/, #n550 /*824*/, #n930 /*822*/ , #n549 /*927*/, #n548 /*826*/, #n547 /*929*/, #n924 /*931*/, #n925 /*933*/, #n926 /*935*/, #n546 /*828*/, #n545 /*830*/, #n544 /*832*/, #n543 /*834*/, #n542 /*310*/, #n541 /*308*/, #n540 /*306*/, #n539 /*304*/, #n538 /*302*/, #n537 /*300*/, #n923 /*298*/, #n536 /*311*/, #n535 /*309*/, #n534 /*307*/, #n533 /*305*/, #n532 /*303*/, #n531 /*301*/, #n530 /*410*/, #n529 /*408*/, #n528 /*406*/, #n527 /*404*/, #n526 /*402*/, #n525 /*400*/, #n524 /*411*/, #n523 /*409*/, #n522 /*407*/, #n521 /*405*/, #n520 /*403*/, #n519 /*401*/, #n518 /*510*/, #n517 /*508*/, #n516 /*506*/, #n515 /*504*/, #n514 /*502*/, #n513 /*500*/, #n512 /*511*/, #n511 /*509*/, #n510 /*507*/, #n509 /*505*/, #n508 /*503*/, #n507 /*501*/, #n506 /*610*/, #n505 /*608*/, #n504 /*606*/, #n503 /*604*/, #n502 /*602*/, #n501 /*600*/, #n500 /*611*/, #n499 /*609*/, #n498 /*607*/, #n497 /*605*/, #n496 /*603*/, #n495 /*601*/, #n494 /*710*/, #n493 /*708*/, #n492 /*706*/, #n491 /*704*/, #n490 /*702*/, #n489 /*700*/, #n488 /*709*/, #n487 /*707*/, #n486 /*705*/, #n485 /*703*/, #n484 /*701*/, #n483 /*210*/, #n482 /*212*/, #n481 /*214*/, #n480 /*216*/, #n479 /*218*/, #n478 /*220*/, #n477 /*222*/, #n476 /*224*/, #n475 /*226*/, #n474 /*228*/, #n473 /*230*/, #n472 /*232*/, #n471 /*111*/, #n470 /*113*/, #n469 /*115*/, #n468 /*117*/, #n467 /*119*/, #n466 /*121*/, #n465 /*123*/, #n464 /*125*/, #n462 /*127*/, #n461 /*129*/, #n460 /*121*/, #n459 /*133*/, #n458 /*108*/, #n457 /*110*/, #n456 /*112*/, #n455 /*114*/, #n454 /*120*/, #n453 /*128*/, #n922 /*130*/ {
	position: absolute;
	width: 21px;
	height: 21px;
	line-height: 21px;
	border: 1px solid #005097;
	display: block;
	color: #fff;
	font-size: 11px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/bluesquare.png);
}
#n585 /*900*/ {
	left:437px;
	top:548px;
}
#n584 /*902*/ {
	left:437px;
	top:526px;
}
#n583 /*904*/ {
	left:437px;
	top:504px;
}
#n582 /*906*/ {
	left:437px;
	top:482px;
}
#n581 /*908*/ {
	left:437px;
	top:460px;
}
#n580 /*910*/ {
	left:437px;
	top:438px;
}
#n579 /*912*/ {
	left:437px;
	top:416px;
}
#n578 /*914*/ {
	left:437px;
	top:394px;
}
#n577 /*916*/ {
	left:437px;
	top:372px;
}
#n576 /*918*/ {
	left:437px;
	top:350px;
}
#n575 /*920*/ {
	left:437px;
	top:328px;
}
#n574 /*922*/ {
	left:437px;
	top:306px;
}
#n573 /*924*/ {
	left:437px;
	top:284px;
}
#n572 /*926*/ {
	left:437px;
	top:262px;
}
#n571 /*928*/ {
	left:437px;
	top:240px;
}
#n570 /*930*/ {
	left:437px;
	top:218px;
}
#n927 /*932*/ {
	left:437px;
	top:196px;
}
#n928 /*934*/ {
	left:437px;
	top:174px;
}
#n929 /*936*/ {
	left:437px;
	top:152px;
}
#n569 /*903*/ {
	left:376px;
	top:516px;
}
#n568 /*802*/ {
	left:354px;
	top:516px;
}
#n567 /*905*/ {
	left:376px;
	top:494px;
}
#n566 /*804*/ {
	left:354px;
	top:494px;
}
#n565 /*907*/ {
	left:376px;
	top:472px;
}
#n564 /*806*/ {
	left:354px;
	top:472px;
}
#n563 /*909*/ {
	left:376px;
	top:450px;
}
#n562 /*808*/ {
	left:354px;
	top:450px;
}
#n561 /*911*/ {
	left:376px;
	top:428px;
}
#n560 /*810*/ {
	left:354px;
	top:428px;
}
#n559 /*915*/ {
	left:376px;
	top:384px;
	display:none;
}
#n558 /*814*/ {
	left:354px;
	top:340px;
	width:43px;
	height:40px;
	background-size:cover;
	background-position:center;
	padding-top:22px;
}
#n557 /*917*/ {
	left:376px;
	top:362px;
	display:none;
}
#n556 /*816*/ {
	left:354px;
	top:362px;
	display:none;
}
#n555 /*919*/ {
	left:376px;
	top:340px;
	display:none;
}
#n554 /*818*/ {
	left:354px;
	top:340px;
	display:none;
}
#n553 /*921*/ {
	left:376px;
	top:318px;
	display:none;
}
#n552 /*820*/ {
	left:354px;
	top:318px;
	display:none;
}
#n551 /*925*/ {
	left:376px;
	top:274px;
}
#n931 /*923*/ {
	left:376px;
	top:296px;
}
#n550 /*824*/ {
	left:354px;
	top:274px;
}
#n930 /*822*/ {
	left:354px;
	top:296px;
}
#n549 /*927*/ {
	left:376px;
	top:252px;
}
#n548 /*826*/ {
	left:354px;
	top:252px;
}
#n547 /*929*/ {
	left:376px;
	top:230px;
}
#n924 /*931*/ {
	left:376px;
	top:208px;
}
#n925 /*933*/ {
	left:376px;
	top:186px;
}
#n926 /*935*/ {
	left:376px;
	top:164px;
}
#n546 /*828*/ {
	left:354px;
	top:230px;
}
#n545 /*830*/ {
	left:354px;
	top:208px;
}
#n544 /*832*/ {
	left:354px;
	top:186px;
}
#n543 /*834*/ {
	left:354px;
	top:164px;
}
#n542 /*310*/ {
	left:291px;
	top:570px;
}
#n541 /*308*/ {
	left:269px;
	top:570px;
}
#n540 /*306*/ {
	left:247px;
	top:570px;
}
#n539 /*304*/ {
	left:225px;
	top:570px;
}
#n538 /*302*/ {
	left:203px;
	top:570px;
}
#n537 /*300*/ {
	left:181px;
	top:570px;
}
#n923 /*298*/ {
	left:160px;
	top:570px;
}
#n536 /*311*/ {
	left:291px;
	top:488px;
}
#n535 /*309*/ {
	left:269px;
	top:488px;
}
#n534 /*307*/ {
	left:247px;
	top:488px;
}
#n533 /*305*/ {
	left:225px;
	top:488px;
}
#n532 /*303*/ {
	left:203px;
	top:488px;
}
#n531 /*301*/ {
	left:181px;
	top:488px;
}
#n530 /*410*/ {
	left:291px;
	top:466px;
}
#n529 /*408*/ {
	left:269px;
	top:466px;
}
#n528 /*406*/ {
	left:247px;
	top:466px;
}
#n527 /*404*/ {
	left:225px;
	top:466px;
}
#n526 /*402*/ {
	left:203px;
	top:466px;
}
#n525 /*400*/ {
	left:181px;
	top:466px;
}
#n524 /*411*/ {
	left:291px;
	top:399px;
}
#n523 /*409*/ {
	left:269px;
	top:399px;
}
#n522 /*407*/ {
	left:247px;
	top:399px;
}
#n521 /*405*/ {
	left:225px;
	top:399px;
}
#n520 /*403*/ {
	left:203px;
	top:399px;
}
#n519 /*401*/ {
	left:181px;
	top:399px;
}
#n518 /*510*/ {
	left:291px;
	top:377px;
}
#n517 /*508*/ {
	left:269px;
	top:377px;
}
#n516 /*506*/ {
	left:247px;
	top:377px;
}
#n515 /*504*/ {
	left:225px;
	top:377px;
}
#n514 /*502*/ {
	left:203px;
	top:377px;
}
#n513 /*500*/ {
	left:181px;
	top:377px;
}
#n512 /*511*/ {
	left:291px;
	top:310px;
}
#n511 /*509*/ {
	left:269px;
	top:310px;
}
#n510 /*507*/ {
	left:247px;
	top:310px;
}
#n509 /*505*/ {
	left:225px;
	top:310px;
}
#n508 /*503*/ {
	left:203px;
	top:310px;
}
#n507 /*501*/ {
	left:181px;
	top:310px;
}
#n506 /*610*/ {
	left:291px;
	top:288px;
}
#n505 /*608*/ {
	left:269px;
	top:288px;
}
#n504 /*606*/ {
	left:247px;
	top:288px;
}
#n503 /*604*/ {
	left:225px;
	top:288px;
}
#n502 /*602*/ {
	left:203px;
	top:288px;
}
#n501 /*600*/ {
	left:181px;
	top:288px;
}
#n500 /*611*/ {
	left:291px;
	top:222px;
}
#n499 /*609*/ {
	left:269px;
	top:222px;
}
#n498 /*607*/ {
	left:247px;
	top:222px;
}
#n497 /*605*/ {
	left:225px;
	top:222px;
}
#n496 /*603*/ {
	left:203px;
	top:222px;
}
#n495 /*601*/ {
	left:181px;
	top:222px;
}
#n494 /*710*/ {
	left:291px;
	top:200px;
}
#n493 /*708*/ {
	left:269px;
	top:200px;
}
#n492 /*706*/ {
	left:247px;
	top:200px;
}
#n491 /*704*/ {
	left:225px;
	top:200px;
}
#n490 /*702*/ {
	left:203px;
	top:200px;
}
#n489 /*700*/ {
	left:181px;
	top:200px;
}
#n488 /*709*/ {
	left:279px;
	top:139px;
}
#n487 /*707*/ {
	left:257px;
	top:139px;
}
#n486 /*705*/ {
	left:235px;
	top:139px;
}
#n485 /*703*/ {
	left:213px;
	top:139px;
}
#n484 /*701*/ {
	left:191px;
	top:139px;
}
#n483 /*210*/ {
	left:124px;
	top:427px;
}
#n482 /*212*/ {
	left:124px;
	top:405px;
}
#n481 /*214*/ {
	left:124px;
	top:383px;
}
#n480 /*216*/ {
	left:124px;
	top:361px;
}
#n479 /*218*/ {
	left:124px;
	top:339px;
}
#n478 /*220*/ {
	left:124px;
	top:317px;
}
#n477 /*222*/ {
	left:124px;
	top:295px;
}
#n476 /*224*/ {
	left:124px;
	top:273px;
}
#n475 /*226*/ {
	left:124px;
	top:251px;
}
#n474 /*228*/ {
	left:124px;
	top:229px;
}
#n473 /*230*/ {
	left:124px;
	top:207px;
}
#n472 /*232*/ {
	left:124px;
	top:185px;
}
#n471 /*111*/ {
	left:102px;
	top:427px;
}
#n470 /*113*/ {
	left:102px;
	top:405px;
}
#n469 /*115*/ {
	left:102px;
	top:383px;
}
#n468 /*117*/ {
	left:102px;
	top:361px;
}
#n467 /*119*/ {
	left:102px;
	top:339px;
}
#n466 /*121*/ {
	left:102px;
	top:317px;
}
#n465 /*123*/ {
	left:102px;
	top:295px;
}

#n464 /*125*/ {
	left:102px;
	top:273px;
}
#n462 /*127*/ {
	left:102px;
	top:251px;
}
#n461 /*129*/ {
	left:102px;
	top:229px;
}
#n460 /*131*/ {
	left:102px;
	top:207px;
}
#n459 /*133*/ {
	left:102px;
	top:185px;
}
#n458 /*108*/ {
	left:40px;
	top:436px;
}
#n457 /*110*/ {
	left:40px;
	top:414px;
}
#n456 /*112*/ {
	left:40px;
	top:392px;
}
#n455 /*114*/ {
	left:40px;
	top:370px;
}
#n454 /*120*/ {
	left:40px;
	top:303px;
}
#n453 /*128*/ {
	left:40px;
	top:238px;
}
#n922 /*130*/ {
	left:40px;
	top:174px;
}
body #mapdiv div.Sold {
	background-image:url(images/orangesquare.png) !important;
	border:1px solid #be4b00 !important;
	cursor: default;
}
.expo h1 {
	margin:28px !important;
	margin-bottom:0px !important;
	margin-top:30px !important;
}
.additionalmedia, .additionalmedia td{
	border: 1px solid #000;
	border-collapse:collapse;
}
#bibcontainer {
	float:right;
	width:238px;
	margin-left:50px;
}
.race a {
	color:#fff !important;
	display:block;
	text-decoration:none;
	padding:10px;
	text-transform:uppercase;
	font-weight:bold;
	background-image:url(images/whitearrow.png);
	background-repeat:no-repeat;
	background-position:215px center;
	padding-right:70px;
}
.views-field-body .race a {
	padding:5px;
	background-position:150px center;
	padding-left:10px;
	padding-right:15px;
}
.views-field-body .race {
	max-width:165px;
}
#marathon {
	background-color:#da003c;
}
#halfmarathon {
	background-color:#653e7e;
}
#tenk {
	background-color:#3851ab;
}
#fivek {
	background-color:#d8bc2d;
}
#twok {
	background-color:#9b9b9b;
}
#kids {
	background-color:#509539;
}