#u6514
{
	background-color: transparent;
	position: relative;
}

#u6514:hover
{
	background-color: #C9CE3C;
}

#u6514:active
{
	background-color: #E7E4E4;
}

#u6517-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6514:hover #u6517-4
{
	border-color: #C9CE3C;
}

#u6514:active #u6517-4
{
	border-color: #C9CE3C;
}

#u6521
{
	background-color: transparent;
	position: relative;
}

#u6514.MuseMenuActive,#u6521:hover
{
	background-color: #C9CE3C;
}

#u6521:active
{
	background-color: #E7E4E4;
}

#u6522-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6521:hover #u6522-4
{
	border-color: #C9CE3C;
}

#u6521:active #u6522-4
{
	border-color: #C9CE3C;
}

#u6552
{
	background-color: transparent;
	position: relative;
}

#u6521.MuseMenuActive,#u6552:hover
{
	background-color: #C9CE3C;
}

#u6552:active
{
	background-color: #E7E4E4;
}

#u6554-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6552:hover #u6554-4
{
	border-color: #C9CE3C;
}

#u6552:active #u6554-4
{
	border-color: #C9CE3C;
}

#u6500
{
	background-color: transparent;
	position: relative;
}

#u6552.MuseMenuActive,#u6500:hover
{
	background-color: #C9CE3C;
}

#u6500:active
{
	background-color: #E7E4E4;
}

#u6502-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6500:hover #u6502-4
{
	border-color: #C9CE3C;
}

#u6500:active #u6502-4
{
	border-color: #C9CE3C;
}

#u6528
{
	background-color: transparent;
	position: relative;
}

#u6500.MuseMenuActive,#u6528:hover
{
	background-color: #C9CE3C;
}

#u6528:active
{
	background-color: #E7E4E4;
}

#u6530-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6528:hover #u6530-4
{
	border-color: #C9CE3C;
}

#u6528:active #u6530-4
{
	border-color: #C9CE3C;
}

#u6507
{
	background-color: transparent;
	position: relative;
}

#u6528.MuseMenuActive,#u6507:hover
{
	background-color: #C9CE3C;
}

#u6507:active
{
	background-color: #E7E4E4;
}

#u6507.MuseMenuActive
{
	background-color: #C9CE3C;
}

#u6510-4
{
	border-color: #C9CE3C;
	background-color: transparent;
	text-align: center;
	color: #0A4662;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6507:hover #u6510-4
{
	border-color: #C9CE3C;
}

#u6507:active #u6510-4
{
	border-color: #C9CE3C;
}

#u6514.MuseMenuActive #u6517-4,#u6521.MuseMenuActive #u6522-4,#u6552.MuseMenuActive #u6554-4,#u6500.MuseMenuActive #u6502-4,#u6528.MuseMenuActive #u6530-4,#u6507.MuseMenuActive #u6510-4
{
	border-style: none;
	border-color: transparent;
}

#u17456
{
	position: absolute;
	background-color: transparent;
}

#u17457,#u17459
{
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
}

.MenuItem,.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* unifiedNavBar */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u17430,#u6464
{
	border-style: none;
	border-color: transparent;
	background-color: #C9CE3C;
	position: relative;
}

._u7343.f9s_top_left
{
	background-image: url("http://andyheckathorne.com/images/u7343_top_left.png");
	overflow: visible;
	background-position: left center;
}

._u7343.f9s_top_right
{
	background-image: url("http://andyheckathorne.com/images/u7343_top_right.png");
	overflow: visible;
	background-position: right center;
}

._u7343.f9s_top_mid
{
	background-image: url("http://andyheckathorne.com/images/u7343_top_mid.png");
	overflow: visible;
	background-position: center center;
}

._u7343.f9s_mid_left
{
	background-image: url("http://andyheckathorne.com/images/u7343_mid_left.png");
	overflow: visible;
	background-position: left top;
}

._u7343.f9s_mid_right
{
	background-image: url("http://andyheckathorne.com/images/u7343_mid_right.png");
	overflow: visible;
	background-position: right top;
}

._u7343.f9s_center
{
	background-image: url("http://andyheckathorne.com/images/u7343_center.png");
	overflow: visible;
	background-position: center top;
}

._u7343.f9s_bot_left
{
	background-image: url("http://andyheckathorne.com/images/u7343_bot_left.png");
	overflow: visible;
	background-position: left top;
}

._u7343.f9s_bot_right
{
	background-image: url("http://andyheckathorne.com/images/u7343_bot_right.png");
	overflow: visible;
	background-position: right top;
}

._u7343.f9s_bot_mid
{
	background-image: url("http://andyheckathorne.com/images/u7343_bot_mid.png");
	overflow: visible;
	background-position: center top;
}

#u7354,#u7442
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6919
{
	border-style: none;
	border-color: transparent;
	background-color: #000000;
	position: relative;
}

#u6917
{
	background-color: transparent;
	position: relative;
}

#u7470
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6923
{
	border-style: none;
	border-color: transparent;
	background-color: #CF242A;
	position: relative;
}

#u6921
{
	background-color: transparent;
	position: relative;
}

#u7471
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6914
{
	background-color: transparent;
	position: relative;
}

#u7472
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6902
{
	background-color: transparent;
	position: relative;
}

#u7473
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6924
{
	background-color: transparent;
	position: relative;
}

#u7474
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6930
{
	background-color: transparent;
	position: relative;
}

#u7476
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6944
{
	background-color: transparent;
	position: relative;
}

#u7477
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6951
{
	border-style: none;
	border-color: transparent;
	background-color: #45093D;
	position: relative;
}

#u6952
{
	background-color: transparent;
	position: relative;
}

#u7499
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u16360,#menuu6498,#u6513,#u6520,#u6549,#u6499,#u6527,#u6506,#slideshowu17443,#u7343,#u7343_align_to_page,#u7652,#u7651,#u9486,#u7501,#u6905
{
	position: relative;
}

._u6905.f3s_top
{
	background-image: url("http://andyheckathorne.com/images/u6905-full.png");
	background-position: left top;
}

#pu6905:hover ._u6905.f3s_bot,#pu6905:hover ._u6905.f3s_mid,#pu6905:hover ._u6905.f3s_top
{
	background: none;
}

#pu6905:hover #u6905
{
	-pie-box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #E7E4E4;
	background-color: rgba(231, 228, 228, 1);
	-pie-background: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
}

#u6906
{
	vertical-align: top;
	background: url("http://andyheckathorne.com/images/u6906.png") no-repeat 0px 0px;
	position: relative;
}

#u6906:hover
{
	background: url("../images/u6906-r.png") no-repeat 9px 9px;
}

#u7479
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6963
{
	border-style: none;
	border-color: transparent;
	background-color: #E7E4E4;
	position: relative;
}

#u7480
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6939
{
	border-style: none;
	border-color: transparent;
	background-color: #B9F6F4;
	position: relative;
}

#u7481
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u7482
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u6933
{
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
}

#u7483
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u7487
{
	border-style: none;
	border-color: transparent;
	background-color: #29ABE2;
	position: relative;
}

#u7484
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u7485
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u7442:hover,#u7470:hover,#u7471:hover,#u7472:hover,#u7473:hover,#u7474:hover,#u7476:hover,#u7477:hover,#u7479:hover,#u7480:hover,#u7481:hover,#u7482:hover,#u7483:hover,#u7484:hover,#u7485:hover
{
	border-width: 2px;
	border-style: solid;
	border-color: #C9CE3C;
}

#u7500
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u7499:hover,#u7500:hover
{
	border-width: 2px;
	border-style: solid;
	border-color: #C9CE3C;
	background-color: #C9CE3C;
}

#u7611
{
	-webkit-transform: matrix(0,1,-1,0,223,-211);
	-ms-transform: matrix(0,1,-1,0,223,-211);
	-o-transform: matrix(0,1,-1,0,223,-211);
	transform: matrix(0,1,-1,0,223,-211);
	position: relative;
}

#u6917_clip,#u6924_clip,#u6952_clip,#u6936_clip,#u6926_clip,#u7611_clip
{
	overflow: hidden;
}

#u6466,#u6463
{
	border-style: none;
	border-color: transparent;
	background-color: #0A4662;
	position: relative;
}

#u7353
{
	border-style: none;
	border-color: transparent;
	background-color: #7F7F7F;
	position: relative;
}

#u9487,#u6964,#u9488,#u6940,#u6936,#u9489,#u6934,#u9490,#u6942,#u6928,#u6926,#u7502,#u6909,#u6911,#u6912,#u7353_align_to_page
{
	position: relative;
}

#u17546
{
	border-style: none;
	border-color: transparent;
	position: relative;
	background: transparent url("../images/twitter_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17546:hover
{
	background: transparent url("../images/twitter_dark_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17547
{
	border-style: none;
	border-color: transparent;
	position: relative;
	background: transparent url("../images/instagram_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17547:hover
{
	background: transparent url("../images/instagram_dark_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17548
{
	border-style: none;
	border-color: transparent;
	position: relative;
	background: transparent url("../images/linked_in_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17548:hover
{
	background: transparent url("../images/linked_in_dark_gray.png") no-repeat left top;
	background-size: contain !important;
}

#u17545-4
{
	text-align: center;
	font-size: 12px;
	color: #AFB0AF;
	font-family: montserrat, sans-serif;
	font-weight: 400;
	position: relative;
}