.flex-container A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flexslider A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flex-container A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flexslider A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flex-container A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flexslider A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.slides {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-control-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-direction-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flexslider {
	BACKGROUND-IMAGE: url(../images/glow_effect.png); PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f5d52e; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center 50%; PADDING-TOP: 0px
}
.flexslider .slides > LI {
	DISPLAY: none; -webkit-backface-visibility: hidden
}
.flexslider .slides IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.flex-pauseplay SPAN {
	TEXT-TRANSFORM: capitalize
}
.slides:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML[xmlns] .slides {
	DISPLAY: block
}
* HTML .slides {
	HEIGHT: 1%
}
.no-js .slides > LI:first-child {
	DISPLAY: block
}
.flexslider {
	POSITION: relative; ZOOM: 1
}
.flexslider .slides {
	ZOOM: 1
}
.flexslider .slides > LI {
	POSITION: relative
}
.flex-container {
	POSITION: relative; ZOOM: 1
}
.flex-caption {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000); ZOOM: 1; BACKGROUND: none transparent scroll repeat 0% 0%
}
.flex-caption {
	POSITION: absolute; PADDING-BOTTOM: 2%; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 2%; WIDTH: 96%; BOTTOM: 0px; PADDING-RIGHT: 2%; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 2%; LEFT: 0px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .3)
}
.flex-direction-nav {
	HEIGHT: 0px
}
.flex-direction-nav A {
	POSITION: absolute; TEXT-INDENT: -999em; MARGIN: 0px; WIDTH: 47px; DISPLAY: block; BACKGROUND: url(../images/slider_buttons.png) no-repeat; HEIGHT: 48px; CURSOR: pointer; TOP: 50%
}
.flex-direction-nav .flex-next {
	BACKGROUND-POSITION: -48px 0px; RIGHT: 10px
}
.flex-direction-nav .flex-prev {
	LEFT: 10px
}
.flex-direction-nav .flex-disabled {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: .3
}
.flex-direction-nav A:hover {
	opacity: 0.8
}
.flex-control-nav { 
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 25px
}
.flex-control-nav LI {
	MARGIN: 0px 0px 0px 5px; ZOOM: 1; DISPLAY: inline-block
}
.flex-control-nav LI:first-child {
	MARGIN: 0px
}
.flex-control-nav A {
	TEXT-INDENT: -999em; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/slider_bullets.png) no-repeat; HEIGHT: 21px; CURSOR: pointer
}
.flex-control-nav A:hover {
	BACKGROUND-POSITION: 0px -21px
}
.flex-control-nav A.flex-active {
	BACKGROUND-POSITION: 0px -21px; CURSOR: default
}
.slider_content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 80px; PADDING-RIGHT: 80px; PADDING-TOP: 0px
}
.slider_content H1 {
	LINE-HEIGHT: 1em; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; MARGIN-BOTTOM: 0px; COLOR: #2f353e; FONT-SIZE: 6.5em; FONT-WEIGHT: bold
}
.slider_content .description {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; PADDING-TOP: 5%
}
.slide_caption {
	DISPLAY: block; FONT-FAMILY: "Helvetica Neue", Helvetica, Arial, sans-serif; MARGIN-BOTTOM: 13px; COLOR: #2f353e; FONT-SIZE: 1.5em; FONT-WEIGHT: bold
}
.slide_caption SPAN {
	COLOR: #f5582e
}
.slider_content P {
	COLOR: #2f353e
}
.flex-container A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.portfolio_flexslider A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flex-container A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.portfolio_flexslider A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.flex-container A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.portfolio_flexslider A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
.slides {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-control-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.flex-direction-nav {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.portfolio_flexslider {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.portfolio_flexslider .slides > LI {
	DISPLAY: none; -webkit-backface-visibility: hidden
}
.portfolio_flexslider .slides IMG {
	DISPLAY: block; MAX-WIDTH: 100%
}
.flex-pauseplay SPAN {
	TEXT-TRANSFORM: capitalize
}
.slides:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML[xmlns] .slides {
	DISPLAY: block
}
* HTML .slides {
	HEIGHT: 1%
}
.no-js .slides > LI:first-child {
	DISPLAY: block
}
.portfolio_flexslider {
	POSITION: relative; ZOOM: 1
}
.portfolio_flexslider .slides {
	ZOOM: 1
}
.portfolio_flexslider .slides > LI {
	POSITION: relative
}
.flex-container {
	POSITION: relative; ZOOM: 1
}
.flex-caption {
	FILTER: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000); ZOOM: 1; BACKGROUND: none transparent scroll repeat 0% 0%
}
.flex-caption {
	POSITION: absolute; PADDING-BOTTOM: 2%; LINE-HEIGHT: 18px; MARGIN: 0px; PADDING-LEFT: 2%; WIDTH: 96%; BOTTOM: 0px; PADDING-RIGHT: 2%; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 2%; LEFT: 0px; text-shadow: 0 -1px 0 rgba(0, 0, 0, .3)
}
.flex-direction-nav {
	HEIGHT: 0px
}
.flex-direction-nav A {
	POSITION: absolute; TEXT-INDENT: -999em; MARGIN: 0px; WIDTH: 47px; DISPLAY: block; BACKGROUND: url(../images/slider_buttons.png) no-repeat; HEIGHT: 48px; CURSOR: pointer; TOP: 50%
}
.flex-direction-nav .flex-next {
	BACKGROUND-POSITION: -48px 0px; RIGHT: 10px
}
.flex-direction-nav .flex-prev {
	LEFT: 10px
}
.flex-direction-nav .flex-disabled {
	FILTER: alpha(opacity=30); CURSOR: default; opacity: .3
}
.flex-direction-nav A:hover {
	opacity: 0.8
}
.flex-control-nav {
	POSITION: absolute; TEXT-ALIGN: center; WIDTH: 100%; BOTTOM: 25px
}
.flex-control-nav LI {
	MARGIN: 0px 0px 0px 5px; ZOOM: 1; DISPLAY: inline-block
}
.flex-control-nav LI:first-child {
	MARGIN: 0px
}
.flex-control-nav A {
	TEXT-INDENT: -999em; WIDTH: 21px; DISPLAY: block; BACKGROUND: url(../images/slider_bullets.png) no-repeat; HEIGHT: 21px; CURSOR: pointer
}
.flex-control-nav A:hover {
	BACKGROUND-POSITION: 0px -21px
}
.flex-control-nav A.flex-active {
	BACKGROUND-POSITION: 0px -21px; CURSOR: default
}
