body {
	font-family: 'proxima-nova', Helvetica, Arial, sans-serif;
	background: url('/images/gui/background-gradient.gif');
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin: 0px 0px 77px 0px;
	font-size: 10px;
	color: #505050;
}

a {
	outline: none;
	color: #4378b9;
	text-decoration: none;
}

a:hover {
	color: #a0ac67;
	text-decoration: none;
}

h1, h2, h3, h4, h5, h6, h7, p {
	margin: 0px;
	padding: 0px;
}

p {
	margin-bottom: 10px;
}

.generic_button {
	display: block;
	float: left;
	font-size: 10px;
	color: #A6B574;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #DEE6D3;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	white-space: nowrap;
}

.generic_button:hover {
	background-color: #fff;
	color: #A6B574;
	border: 1px solid #A6B574;
}

#floating-container {
	position: relative;
	visibility: visible;
	background: url('/images/gui/background-clouds.jpg');
	background-repeat: no-repeat;
	left: -250px;
	padding: 0px;
	width: 1000px;
	margin: 0px auto;
	text-align: left;
}

#main-box {
	position: relative;
	left: 265px;
	width: 968px;
	height: 455px;
}

#home-container, #sub_page-container {
	position: relative;
	visibility: visible;
	background-image: url('/images/gui/background-wave-top.gif');
	background-repeat: no-repeat;
	padding: 0px;
	width: 968px;
	background-color: #ffffff;
	margin-top: 100px;
	border: 1px solid #4378b9;
	float: left;
}

#home_page-box, #sub_page-box {
	position: relative;
	visibility: visible;
	background-image: url('/images/gui/background-wave-bottom.png');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px;
	width: 968px;
	float: left;
	min-height: 491px;
}

#subpage-left_nav-box {
	position: relative;
	visibility: visible;
	background-image: url('/images/gui/subnav-background-gradient.gif');
	background-repeat: no-repeat;
	background-position: -160px 10px;
	min-height: 343px;
	width: 180px;
	float: left;
	padding-left: 20px;
}

#padded-container {
	position: relative;
	float: left;
	width: 968px;
	padding-bottom: 150px;
	min-height: 303px;
	background-position: bottom right;
}

#background-container {
	position: relative;
	float: left;
	width: 968px;
	min-height: 303px;
	background-position: top right;
}

#sub_page-main-right_side {
	float: left;
	position: relative;
	width: 767px;
}

#main-middle_column {
	float: left;
	position: relative;
	padding-top: 50px;
	width: 745px;
}

#home-address-text_box {
	position: absolute;
	visibility: visible;
	bottom: 0px;
	left: 0px;
	color: #ffffff;
	padding-left: 15px;
	width: 300px;
}

#home-address-text_box p {
	margin: 0px;
	padding: 0px;
}

#home-container #main-body-box {
	float: left;
	width: 100%;
	height: 100%;
	background-image: url('/images/gui/home_background.png');
	background-repeat: no-repeat;
	background-position: bottom;
}

#home-left-column {
	height: 100%;
	width: 332px;
	top: 12px;
	float: left;
	padding-top: 30px;
}

#home-middle-column {
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 20px;
	margin-top: 12px;
	width: 272px;
	height: 100%;
	float: left;
}

#home-right-column {
	padding-left: 15px;
	padding-right: 15px;
	width: 302px;
	height: 100%;
	margin-top: 32px;
	float: right;
	padding-bottom: 5px;
}

#sub_page_address_box {
	float: left;
	clear: both;
	width: 140px;
	padding-top: 10px;
}

#footer_box {
	position: relative;
	float: left;
	width: 970px;
	margin-top: 5px;
	background: url('/images/gui/reflection.jpg');
	background-repeat: no-repeat;
	height: 75px;
}

#copyright_box {
	float: left;
	font-size: 12px;
	padding: 10px;
	width: 465px;
	font-weight: 200;
}

#footer_nav_box {
	float: left;
	font-size: 10px;
	padding: 10px;
	width: 465px;
}.calendar .box * {
	margin: 0;
	padding: 0;
}

.calendar .box {
	float: left;
	padding: 20px;
}

.calendar ol {
	width: 700px;
	padding: 0px;
	float: left;
}

.calendar .box li {
	list-style: none;
	padding: 0px;
	display: block;
	margin: 0px;
	float: left;
}

p.link {
	text-align: center;
	display: block;
}

.calendar.container h1 {
	color: #323232;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 20px;
	width: 100%;
	float: left;
}

.calendar .box li li {
	width: 98px;
	height: 98px;
	float: left;
	padding: 0px;
	border: 1px #ffffff solid;
	display: block;
}

.calendar .box li li p {
	font-size: 10px;
	display: block;
}

.calendar .box li li ol {
	width: auto;
}

.calendar .box li li ul li {
	display: block;
	height: auto;
	width: auto;
	background: none;
	margin: 0;
	padding: 0px;
	border: 0px;
	padding-left: 18px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: none;
	cursor: pointer;
	background: url('/images/gui/event-month_view-more_info.gif') no-repeat;
}

.calendar .box li li ol li {
	display: block;
	height: auto;
	width: auto;
	background: none;
	margin: 0;
	padding: 0px;
	border: 0px;
	padding-left: 18px;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-right: 5px;
	float: none;
	cursor: pointer;
	background: url('/images/gui/event-month_view-more_info.gif') no-repeat;
}

.calendar .box li li.holiday {
}

.calendar .box li li .day_digit {
	text-decoration: none;
	font-weight: bold;
	font-size: 18px;
	text-shadow: 0px 1px 0px #ffffff;
	color: #4378b9;
}

.calendar .box li li.this_month {
	border-top: 1px solid #c2d6e6;
	border-left: 1px solid #c2d6e6;
	background-color: #d8e7f1;
}

.calendar .box li li.off_month {
	border-top: 1px solid #e0eaf2;
	border-left: 1px solid #e0eaf2;
	background-color: #ebf3f8;
}

.calendar .box li li.today {
	border-top: 1px solid #85aecd;
	border-left: 1px solid #85aecd;
	background-color: #b1d0e3;
}

.calendar .box li li.weekday {
	height: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 9px;
	letter-spacing: 1px;
}

.cal_day {
	height: 76px;
	outline: none;
}

.event_popup_box, .event_popup_box * {
	box-sizing: border-box;
}

.event_popup_box {
	width: 385px;
	height: 315px;
	overflow: auto;
	background: url('/images/gui/popup_bg.gif') no-repeat;
	color: #505050;
}

.event_popup_container {
	width: 100%;
	float: left;
	padding: 10px;
}

.event_popup-title {
	font-size: 24px;
	font-weight: bold;
}

.event_popup-date {
	font-size: 16px;
}

.event_popup-time {
	font-size: 10px;
	width: 100%;
	padding-bottom: 10px;
	border-bottom: 1px solid #c2d6e6;
}

.event_popup-synopsis {
	width: 100%;
	float: left;
	font-size: 12px;
	font-style: italic;
	padding: 10px;
	padding-bottom: 0px;
	border-bottom: 1px solid #c2d6e6;
}

.event_popup-location {
	width: 100%;
	float: left;
	font-size: 10px;
	padding: 10px;
	border-bottom: 1px solid #c2d6e6;
	text-transform: uppercase;
}

.event_popup-body {
	display: block;
	float: left;
	font-size: 12px;
	width: 66.666%;
	padding: 10px;
	padding-bottom: 0px;
	line-height: 18px;
}

.event_popup-details {
	display: block;
	float: right;
	width: 33.333%;
	font-size: 10px;
	padding: 10px;
	padding-bottom: 0px;
	border-left: 1px solid #c2d6e6;
	line-height: 12px;
}

.event_popup-details:empty {
	display: none;
}

.event_popup-details:empty + .event_popup-body {
	width: 100%;
}	.filmstrip-box {
	float: left;
	position: relative;
	padding-bottom: 30px;
}

.filmstrip-title-box {
	float: left;
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	clear: both;
}

.filmstrip-title-box h1 {
	display: none;
}

.filmstrip-row {
	float: left;
	clear: both;
	width: 100%;
	height: 120px;
	overflow: none;
}

.jcarousel-skin-filmstrip .jcarousel-container {
	width: 550px;
	position: relative;
	background: url('/images/gui/filmstrip-bg.gif');
	background-repeat: repeat-x;
}

.jcarousel-skin-filmstrip .jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.jcarousel-skin-filmstrip .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.jcarousel-skin-filmstrip .jcarousel-list li {
	float: left;
	list-style: none;
	width: 160px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #d7d7d7;
}

.jcarousel-item {
	float: left;
	list-style: none;
	width: 160px;
	height: 100px;
	overflow: hidden;
	border: 1px solid #d7d7d7;
}

.jcarousel-skin-filmstrip .jcarousel-next {
	z-index: 3;
	display: none;
}

.jcarousel-skin-filmstrip .jcarousel-prev {
	z-index: 3;
	display: none;
}

.jcarousel-skin-filmstrip .jcarousel-container-horizontal {
	width: 550px;
	height: 102px;
	overflow: hidden;
	padding: 10px;
}

.jcarousel-skin-filmstrip .jcarousel-clip-horizontal {
	width: 550px;
}

.jcarousel-skin-filmstrip .jcarousel-item {
	width: 162px;
}

.jcarousel-skin-filmstrip .jcarousel-item a {
	display: block;
	overflow: hidden;
	width: 162px;
	height: 102px;
}

.jcarousel-skin-filmstrip .jcarousel-item-horizontal {
	margin-right: 11px;
}

.jcarousel-skin-filmstrip .jcarousel-item-placeholder {
	background: #fff;
	color: #000;
}

.jcarousel-skin-filmstrip .jcarousel-next-horizontal {
	position: absolute;
	top: 0px;
	left: 550px;
	width: 20px;
	height: 122px;
	cursor: pointer;
	background: url('/images/gui/filmstrip_scroll-next.gif') no-repeat;
}

.jcarousel-skin-filmstrip .jcarousel-next-horizontal:hover {
	background-position: -20px 0;
}

.jcarousel-skin-filmstrip .jcarousel-next-horizontal:active {
	background-position: -20px 0;
}

.jcarousel-skin-filmstrip .jcarousel-next-disabled-horizontal {
	cursor: default;
	background-position: -40px 0;
}

.jcarousel-skin-filmstrip .jcarousel-next-disabled-horizontal:hover {
	cursor: default;
	background-position: -40px 0;
}

.jcarousel-skin-filmstrip .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: -40px 0;
}

.jcarousel-skin-filmstrip .jcarousel-prev-horizontal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 20px;
	height: 122px;
	cursor: pointer;
	background: url('/images/gui/filmstrip_scroll-prev.gif') no-repeat;
}

.jcarousel-skin-filmstrip .jcarousel-prev-horizontal:hover {
	background-position: -20px 0;
}

.jcarousel-skin-filmstrip .jcarousel-prev-horizontal:active {
	background-position: -20px 0;
}

.jcarousel-skin-filmstrip .jcarousel-prev-disabled-horizontal {
	cursor: default;
	background-position: -40px 0;
}

.jcarousel-skin-filmstrip .jcarousel-prev-disabled-horizontal:hover {
	cursor: default;
	background-position: -40px 0;
}

.jcarousel-skin-filmstrip .jcarousel-prev-disabled-horizontal:active {
	cursor: default;
	background-position: -40px 0;
}

.form.outer_container {
	float: left;
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
}

.form .outer_box {
}

.form .title_box {
	float: left;
	clear: both;
	margin-bottom: 7px;
}

.form .title_box h1 {
	color: #01262c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
}

.form .inner_container {
}

.form .inner_box {
	float: left;
	clear: both;
	border: 1px solid #8EACC6;
	background: #edf4f9;
	padding: 15px;
	padding-right: 0px;
	width: 427px;
	margin: 0px;
}

.form .alert_box {
	background-image: url('/images/gui/required.gif');
	background-position: 5px 7px;
	background-repeat: no-repeat;
	float: left;
	clear: both;
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

.form .error {
	color: #404040;
	font-size: 10px;
}

.form .description {
	color: #404040;
	font-size: 10px;
}

.form .dropdown {
	position: relative;
	border: 1px solid #b3b8bf;
	width: 141px;
	font-size: 10px;
}

.form .element_box {
	width: 198px;
	margin-right: 10px;
	float: left;
}

.form .element_box.checkbox {
	width: auto;
}

.form .field_box {
	float: left;
	clear: both;
	padding-top: 2px;
}

.form .footer_box {
	clear: both;
	float: left;
	padding: 0px;
	margin: 0px;
}

.form .header {
	color: #404040;
	font-size: 24px;
	border-bottom: solid 1px #404040;
	clear: both;
	font-weight: bold;
}

.form .label_box {
	clear: both;
	float: left;
	color: #404040;
	font-size: 12px;
	line-height: 12px;
	margin: 0px;
	padding-right: 20px;
	margin-bottom: 5px;
}

.form .label_box p {
	font-weight: normal;
}

.form .required_flag {
	background-image: url('/images/gui/required.gif');
	background-position: right top;
	background-repeat: no-repeat;
}

.form .row_box {
	margin-bottom: 10px;
	clear: both;
	float: left;
	width: 100%;
}

.form .secure_box {
	float: left;
}

.form .submit_button {
	float: left;
	display: block;
	background-color: #1e769c;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #16597b;
	text-shadow: 0px -1px 0px #16597b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 21px;
}

.form .submit_button:hover {
	background-color: #b6bf85;
	border: 1px solid #9daa64;
	text-shadow: 0px -1px 0px #9daa64;
	color: #ffffff;
	cursor: pointer;
}

.form .text_field_input  {
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
	font-size: 14px;
	border: 1px solid #8EACC6;
	color: #404040;
	width: 186px;
	padding: 5px;
	outline: none;
}

.form .textarea_input {
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
	border-color: #8EACC6;
	border-style: solid;
	border-width: 1px;
	color: #404040;
	width: 394px;
	height: 100px;
	font-size: 14px;
	padding: 5px;
	outline: none;
}

.form .widget_container {
	float: left;
	margin-right: 15px;
	position: relative;
}

.form .widget_box {
	position: absolute;
}

.form .widget_label_box {
	margin-left: 20px;
	float: left;
	color: #404040;
	font-size: 8px;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 2px;
}

.form .captcha img, .form .captcha input {
	float: left;
	clear: both;
}.gallery-box {
	float: left;
	padding: 10px;
	width: 711px;
	overflow: hidden;
}

.gallery-title-box h1 {
	color: #323232;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	width: 200px;
}

div.content {
	display: none;
	float: left;
	width: 711px;
}

div.content a {
	text-decoration: none;
}

div.navigation a {
	text-decoration: none;
}

div.content a:focus {
}

div.content a:hover {
}

div.content a:active {
}

div.controls {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.ss-controls {
	float: left;
}

div.nav-controls {
	float: right;
}

div.slideshow-container {
	position: relative;
	float: left;
	width: 709px;
	height: 267px;
	border: 1px solid #4378b9;
	overflow: hidden;
	padding: 0px;
	background: #000000;
	text-align: center;
}

div.loader {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 709px;
	height: 267px;
	background-color: #000000;
	background-image: url('/library/galleriffic/css/loader-on_black.gif');
	background-repeat: no-repeat;
	background-position: center;
}

div.slideshow {
}

div.slideshow span.image-wrapper {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

div.slideshow a.advance-link {
	display: block;
	width: 709px;
	height: 267px;
	overflow: hidden;
}

div.slideshow a.advance-link:hover {
}

div.slideshow a.advance-link:active {
}

div.slideshow a.advance-link:visited {
}

div.slideshow img {
	display: inline;
	border: none;
}

div.download {
	display: none;
}

div.caption-container {
	float: left;
	width: 731px;
	padding-top: 10px;
}

span.image-caption {
	display: block;
}

div.caption {
}

div.image-title {
	display: none;
}

div.image-desc {
	display: none;
}

div.navigation {
	float: left;
	width: 100%;
}

ul.thumbs {
	width: 731px;
	height: 118px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

ul.thumbs li {
	float: left;
	padding: 0;
	margin: 5px 10px 5px 0;
	list-style: none;
}

a.thumb {
	display: block;
	width: 132px;
	height: 111px;
	overflow: hidden;
	border: 1px solid #4378b9;
	background: #000000;
	text-align: center;
}

ul.thumbs li.selected a.thumb {
	background: #000;
}

a.thumb:focus {
	outline: none;
}

ul.thumbs img {
	border: none;
	display: inline;
}

div.pagination {
	float: left;
	width: 100%;
}

div.navigation div.top {
	margin-bottom: 10px;
}

div.navigation div.bottom {
	margin-top: 10px;
}

div.pagination a, div.controls a {
	display: block;
	float: left;
	font-size: 10px;
	color: #A6B574;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #DEE6D3;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

div.pagination a:hover, div.controls a:hover {
	background-color: #fff;
	color: #A6B574;
	border: 1px solid #A6B574;
}

div.pagination span.current {
	display: block;
	float: left;
	font-size: 10px;
	color: #457DBC;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #457DBC;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

div.pagination span.ellipsis {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 10px;
	color: #e9e9e9;
	line-height: 18px;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

div.pagination span.inactive {
	display: block;
	float: left;
	font-size: 10px;
	color: #e9e9e9;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #e9e9e9;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}
#imported_data_box {
	float: left;
	width: 740px;
}

#search_container {
	float: left;
	width: 100%;
}

#imported_data_box table {
	float: left;
	margin: 10px 0;
	background: #ffffff;
	border-collapse: collapse;
	width: 100%;
}

#imported_data_box th {
	background: #edf4f9;
	border: 1px solid #cee0e4;
	text-align: left;
	font-size: .9em;
	padding: 2px 5px;
	text-transform: uppercase;
}

#imported_data_box td {
	border: 1px solid #cee0e4;
	font-size: .9em;
	padding: 2px 5px;
	text-align: left;
}

#imported_data_box h1 {
	color: #323232;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	margin-bottom: 10px;
}

#imported_data_box h2 {
	color: #505050;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 10px;
}

#imported_data_box form {
	float: left;
}

.data_import_search_form {
	float: left;
	border: 1px solid #8EACC6;
	padding: 10px;
	background: #edf4f9;
	margin-bottom: 20px;
}

#imported_data_box .odd {
	background-color: #f4f9fb;
}

#imported_data_box .even {
	background-color: #edf4f9;
}

.data_import_search_field {
	float: left;
	font-family: 'Helvetica Neue Light', 'HelveticaNeue-Light', Helvetica, Arial, sans-serif;
	font-size: 14px;
	border: 1px solid #8EACC6;
	color: #404040;
	width: 196px;
	margin-right: 10px;
	padding: 5px 10px;
	border-radius: 24px;
	-webkit-border-radius: 24px;
	-moz-border-radius: 24px;
	outline: none;
}

.data_import_search_form .submit_button {
	float: left;
	display: block;
	background-color: #1e769c;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	border: 1px solid #16597b;
	text-shadow: 0px -1px 0px #16597b;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 21px;
}

.data_import_search_form .submit_button:hover {
	background-color: #b6bf85;
	border: 1px solid #9daa64;
	text-shadow: 0px -1px 0px #9daa64;
	color: #ffffff;
	cursor: pointer;
}

.data_import_search_form .alt_submit_button {
	float: left;
	display: block;
	background-color: #b6bf85;
	border: 1px solid #9daa64;
	text-shadow: 0px -1px 0px #9daa64;
	font-size: 12px;
	text-align: center;
	color: #ffffff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	line-height: 21px;
}

.data_import_search_form .alt_submit_button:hover {
	background-color: #1e769c;
	border: 1px solid #16597b;
	text-shadow: 0px -1px 0px #16597b;
	cursor: pointer;
}.multimedia_group.outer_container {
	float: left;
	width: 100%;
	margin-bottom: 20px;
}

.multimedia_group .outer_box {
}

.multimedia_group .title_box {
}

.multimedia_group .title_box h1 {
	color: #01262c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
	float: left;
	margin-bottom: 10px;
}

.multimedia_group .container {
	float: left;
	border: 1px solid #8EACC6;
}

.multimedia_group .box {
	float: left;
	border: 1px solid #fff;
}

.multimedia_group .description {
	float: left;
	width: 500px;
	font-size: 12px;
	font-style: italic;
	margin-bottom: 15px;
}

.multimedia_group .listbox {
	float: left;
	border-collapse: collapse;
	width: 741px;
}

.multimedia_group .listbox td {
	padding: 10px;
}

.multimedia_group .listbox a {
	font-size: 14px;
	line-height: 14px;
}

.multimedia_group .row.odd {
	background-color: #edf4f9;
	border-bottom: 1px solid #ffffff;
}

.multimedia_group .row.even {
	background-color: #f4f9fb;
	border-bottom: 1px solid #ffffff;
}

.multimedia_group .row:last-of-type {
	border-bottom: none;
}

.multimedia_group .link {
	width: 250px;
	padding-left: 30px;
}

.multimedia_group .file_size {
	font-size: 8px;
	width: 50px;
	text-align: right;
	font-weight: bold;
}

.multimedia_group .file_summary {
	font-size: 12px;
	font-style: italics;
}

.multimedia_group .file_description {
	font-size: 12px;
	line-height: 14px;
	width: 250px;
	padding-left: 30px;
}

.multimedia_group .button:link, .multimedia_group .button:visited, .multimedia_group .button:active, .multimedia_file .button:link, .multimedia_file .button:visited, .multimedia_file .button:active {
	display: block;
	float: left;
	font-size: 10px;
	color: #457DBC;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #8EACC6;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.multimedia_group .button:hover, .multimedia_file .button:hover {
	background-color: #fff;
	color: #457DBC;
	border: 1px solid #457DBC;
}

.multimedia_group .button.listen:link, .multimedia_group .button.listen:visited, .multimedia_group .button.listen:active {
	color: #9daa64;
	border: 1px solid #b6bf85;
}

.multimedia_group .button.listen:hover {
	color: #9daa64;
	border: 1px solid #9daa64;
}

.multimedia_group .type_qt_video, .multimedia_group .type_wm_video, .multimedia_group .type_audio, .multimedia_group .type_swf, .multimedia_group .type_youtube {
	background: url('/images/gui/multimedia-play.gif');
	background-repeat: no-repeat;
	min-height: 20px;
	display: block;
	padding-top: 2px;
}

.multimedia_file.outer_container {
	float: left;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 30px;
	border-bottom: 1px dotted #85aecd;
}

.multimedia_file .outer_box {
}

.multimedia_file .title_box {
	width: 500px;
}

.multimedia_file .title_box h1 {
	color: #01262c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	width: 100%;
	display: inline;
}

.multimedia_file .size {
	font-size: 10px;
	display: inline;
}

.multimedia_file .inner_container {
}

.multimedia_file .inner_box {
}

.multimedia_file .description {
	width: 500px;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
}

.multimedia_file .player_container {
}

.multimedia_file .player_box {
	float: left;
	width: 729px;
	height: 454px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	border: 1px solid #85aecd;
}

.multimedia_file.type_audio .player_box {
	float: left;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	border: none;
	margin-bottom: 10px;
}

.multimedia_file .details_box {
	width: 500px;
	font-size: 12px;
	line-height: 16px;
}

.multimedia_file .buttons_container {
	float: left;
	width: 500px;
}

.multimedia_file .button_box {
	float: left;
	margin-bottom: 5px;
}
#subpage-left_nav-box {
	position: relative;
	float: left;
	padding-bottom: 20px;
}

#subpage-left_nav-box ul {
	padding-top: 5px;
	padding-bottom: 5px;
	background: none;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	list-style: none;
	float: left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 20px;
	width: 130px;
}

#subpage-left_nav-box ul li {
	padding: 0px;
	margin: 0px;
}

#subpage-left_nav-box a:hover {
}

#subpage-left_nav-box ul li.on {
	font-weight: bold;
}

#subpage-left_nav-box ul p {
	margin: 0px;
	padding: 0px;
	display: inline;
}

#subpage-left_nav-box ul li {
	padding-top: 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cde1e6;
	padding-bottom: 8px;
	color: #4378b9;
	font-size: 14px;
	font-weight: 200;
	line-height: 14px;
}

#subpage-left_nav-box ul a {
	text-decoration: none;
}

#subpage-left_nav-box ul a:hover {
	color: #a0ac67;
}

.text_nav_menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	float: right;
	font-weight: 200;
}

.text_nav_menu li {
	float: left;
	padding-right: 10px;
}

a.text_nav:link, a.text_nav:visited, a.text_nav:active {
}

a.text_nav:hover {
}.news_article.container {
	float: left;
	width: 744px;
	padding-bottom: 20px;
}

.news_article .box {
	font-size: 11px;
	line-height: 12px;
	float: left;
	width: 373px;
	padding-right: 20px;
}

.news_photo_box {
	float: left;
	width: 373px;
	padding-bottom: 15px;
}

.news_photo {
	border: solid 1px #85aecd;
}

.news_photo_caption_box {
	float: left;
	width: 368px;
	background: #85aecd;
	color: #ffffff;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
}

#news_archive {
	background: url(/images/gui/news_archive-bg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
	width: 325px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

#news_archive .row {
	padding-bottom: 10px;
}

#news_archive .date {
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #505050;
	padding-bottom: 10px;
}

#news_archive .on {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #a0ac67;
}

#news_archive .row a:visited, #news_archive .row a:link, #news_archive .row a:active {
	display: block;
	width: 100%;
	font-size: 14px;
	color: #4378b9;
	text-decoration: none;
	font-weight: 200;
}

#news_archive .row  a:hover {
	display: block;
	width: 100%;
	color: #a0ac67;
	text-decoration: none;
}

.news_article_component-box {
	float: left;
	width: 744px;
	padding-bottom: 20px;
}

.news_article .box h1 {
	color: #323232;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 16px;
	width: 200px;
	margin-bottom: 10px;
}

.news_article .date {
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #505050;
	padding-bottom: 10px;
}

.news_article .body_copy {
	font-size: 14px;
	line-height: 20px;
}



.more_news .results_summary {
	font-size: 10px;
}

.pager {
	float: left;
	width: 100%;
}

.pager a {
	display: block;
	float: left;
	font-size: 10px;
	color: #A6B574;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #DEE6D3;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.pager a:hover {
	background-color: #fff;
	color: #A6B574;
	border: 1px solid #A6B574;
}

.pager span.current {
	display: block;
	float: left;
	font-size: 10px;
	color: #457DBC;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #457DBC;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.pager span.inactive {
	display: block;
	float: left;
	font-size: 10px;
	color: #e9e9e9;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #e9e9e9;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

.more_news.outer_container {
	float: left;
	width: 100%;
	margin-bottom: 30px;
}

#more_news {
	width: 100%;
}

#more_news .container {
	position: relative;
	float: left;
	width: 430px;
}

#more_news .date {
	font-size: 8px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #000000;
	display: block;
}

#more_news .title {
	font-size: 16px;
	display: block;
	text-transform: uppercase;
}

#more_news .synopsis {
	font-size: 12px;
	line-height: 16px;
	display: block;
}

#more_news .row {
	float: left;
	padding: 5px;
	width: 100%;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px solid #cdd7e8;
}

#more_news .on {
	font-size: 12px;
	color: #cccccc;
	font-weight: bold;
}

#more_news .link:link, #more_news .link:visited, #more_news .link:active {
	display: block;
	font-size: 16px;
	text-decoration: none;
}

#more_news .link:hover {

}#navbar {
	position: relative;
	float: left;
	width: 100%;
}

.responsive_nav_menu {
	list-style-type: none;
	position: relative;
	float: right;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	margin-right: 25px;
	margin-top: 8px;
	margin-bottom: 7px;
}

.responsive_nav_menu li {
	position: relative;
	float: left;
	margin: 0px;
	padding: 0px;
}

.responsive_nav_menu li:last-of-type {
	margin-right: 0px;
}

.responsive_nav_menu li:hover {
}

.responsive_nav_menu li a:link, .responsive_nav_menu li a:visited, .responsive_nav_menu li a:active {
	display: block;
	float: left;
	height: 23px;
	padding-left: 10px;
	padding-right: 10px;
	margin-right: 5px;
	
	background-color: transparent;
	
	border-radius: 24px 24px 24px 24px;
	-webkit-border-radius: 24px 24px 24px 24px;
	-moz-border-radius: 24px 24px 24px 24px;
	
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
	font-weight: 200;
	
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-ms-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
}

.responsive_nav_menu li a:hover, .responsive_nav_menu li.in a:hover {
	background-color: #1a688c;
}

.responsive_nav_menu li.on a, .responsive_nav_menu li.in a {
	background-color: #aab575;
}

.responsive_nav_trigger {
	display: none;
}

@media screen and (max-width: 479px) {
	/**
	#navbar .responsive_nav_trigger {		
		position: absolute;
		display: block;
		top: 20px;
		right: 0px;
		width: 31px;
		height: 31px;
		overflow: hidden;
		cursor: pointer;
		background-image: url('/images/gui/menu_hamburger.png');
		background-position: 0px 0px;
		
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
	}
	
	.responsive_nav_menu {
		display: none;
	}
	**/
}.jspContainer {
	position: relative;
}

.jspPane {
	position: absolute;
}

.jspVerticalBar {
	position: absolute;
	top: 0px;
	right: 5px;
	width: 12px;
}

.jspHorizontalBar {
	display: none;
}

.jspVerticalBar * {
	margin: 0;
	padding: 0;
}

.jspCap {
	display: block;
	height: 5px;
}

.jspTrack {
	cursor: pointer;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	background: #fff;
	border: 1px #5b9ec8 solid;
}

.jspDrag {
	cursor: pointer;
	position: relative;
	background: #90bfdc;
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	border: 1px solid #fff;
	width: 8px;
}

.jspVerticalBar .jspArrow:focus {
	outline: none;
}.slideshow_box {
	float: left;
	width: 271px;
	height: 203px;
	overflow: hidden;
}

.slideshow_box .pics {
	width: 269px;
	height: 201px;
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	border: 1px solid #3e8fbb;
}

.slideshow_box .pics img {
	width: 310px;
	top: 0px;
	left: 0px;
}

.slideshow_panel-text {
	display: none;
}

.slideshow_panel-text h1 {
	position: absolute;
	display: block;
	padding: 0px;
	margin: 0px;
	width: 960px;
	text-align: center;
	top: 90px;
	font-size: 24px;
	font-weight: normal;
	text-shadow: 0px 0px 5px #000000;
	color: #d2eea6;
}#social_buttons-container {
	position: absolute;
	top: 34px;
	right: 0px;
	text-align: right;
}

#social_buttons-container .social_buttons {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#social_buttons-container .social_buttons li {
	float: left;
	margin: 0px;
	padding: 0px;
}

#social_buttons-container .social_button {
	position: relative;
	float: left;
	width: 32px;
	height: 32px;
	margin-right: 6px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

#social_buttons-container .social_button.facebook {
	background-image: url('/images/gui/socialmedia-facebook.png');
	background-repeat: no-repeat;
}

#social_buttons-container .social_button.twitter {
	background-image: url('/images/gui/socialmedia-twitter.png');
	background-repeat: no-repeat;
}

#social_buttons-container .social_button.podcast {
	background-image: url('/images/gui/socialmedia-podcast.png');
	background-repeat: no-repeat;
}.zone11 .subpage_listing-container {
	float: left;
	position: relative;
	width: 256px;
	background: url('/images/gui/home_page_promo-bg.png');
	background-repeat: no-repeat;
	background-position: bottom;
	padding-left: 15px;
	padding-top: 21px;
	padding-bottom: 15px;
}

.zone11 .subpage_listing-box {
	float: left;
	width: 256px;
}

.zone11 .subpage_listing-column {
	float: left;
	width: 113px;
	margin-right: 15px;
}

.zone11 .subpage_listing-link:link, .zone11 .subpage_listing-link:visited, .zone11 .subpage_listing-link:active {
	float: left;
	width: 100%;
	clear: both;
	position: relative;
	line-height: 12px;
	font-size: 12px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #cde1e6;
}

.zone11 .subpage_listing-link:hover {
}

.zone11 .subpage_listing-thumb {
}

.zone11 .subpage_listing-thumb:hover {
}

.zone11 .subpage_listing-description {
}

.zone11 .subpage_listing-title_box {
	padding-bottom: 10px;
}

.zone11 .subpage_listing-title_box h1 {
	color: #01262c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
}

.teaser-box {
	position: relative;
	visibility: visible;
	background: url('/images/gui/teaser-background-gradient.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 76px;
	width: 280px;
	float: left;
	border: 1px solid #3e8fbb;
	margin-bottom: 10px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

.teaser-box-top {
}

.teaser-box-bottom {
}

.teaser-box-padding {
}

.teaser {
}

.teaser_image-box {
}

.teaser_image-box a {
	position: relative;
	visibility: visible;
	background-color: #ffffff;
	padding: 0px;
	height: 76px;
	width: 76px;
	float: left;
	border: 1px solid #3e8fbb;
	overflow: hidden;
}

.teaser_image {
	float: left;
	cursor: pointer;
}

.teaser_name {
	margin-top: 10px;
}

.teaser_name a:link {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.teaser_name a:visited, .teaser_name a:active, .teaser_name a:hover {
}

.teaser_sub_title {
	display: none;
}

.teaser_sub_title a:link {
}

.teaser_sub_title a:visited {
}

.teaser_sub_title a:hover {
}

.teaser_sub_title a:active {
}

.teaser_text-box-with_image {
	float: left;
	position: relative;
	visibility: visible;
	padding-left: 10px;
	width: 192px;
	line-height: 12px;
}

.teaser_text-box-without_image {
	float: left;
	position: relative;
	visibility: visible;
	padding-left: 10px;
	width: 192px;
	line-height: 12px;
}

.teaser_description {
	font-size: 12px;
	line-height: 12px;
	padding-top: 2px;
}

.teaser-read_more_link-box {
	float: right;
	padding-top: 5px;
}

.teaser-read_more_link, .teaser-read_more_link:link, .teaser-read_more_link:visited, .teaser-read_more_link:active {
	display: block;
	float: left;
	font-size: 10px;
	color: #457DBC;
	font-weight: bold;
	background-color: #fff;
	line-height: 24px;
	border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	border: 1px solid #8EACC6;
	margin-right: 3px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
}

.teaser-read_more_link:hover {
	background-color: #fff;
	color: #457DBC;
	border: 1px solid #457DBC;
}

.zone1 .text_block {
	width: 475px;
	float: left;
	padding-bottom: 20px;
}

.zone10 .text_block {
	position: relative;
	visibility: visible;
	padding-left: 15px;
	width: 305px;
	float: left;
}

.zone10 .text_block-image, .zone1 .text_block-image {
	float: right;
	margin-left: 15px;
}

.zone1 .text_block h1, .zone10 .text_block h1 {
	color: #323232;
	font-size: 32px;
	font-weight: 100;
	text-transform: uppercase;
	line-height: 30px;
	margin-bottom: 15px;
	width: 60%;
}

.zone10 .text_block li, .zone1 .text_block li {
	font-size: 12px;
	line-height: 14px;
}

.zone10 .inner_box, .zone1 .inner_box {
	font-size: 14px;
	line-height: 16px;
	font-weight: 200;
}

.text_block h2 {
	color: #323232;
	font-size: 24px;
	font-weight: 100;
	line-height: 24px;
	margin-bottom: 10px;
}.twitter_feed.container {
	position: relative;
	float: left;
	width: 310px;
	height: 120px;
	margin-bottom: 275px;
	margin-left: 15px;
	margin-top: 25px;
}

.twitter_feed .title_box {
	margin-bottom: 10px;
}

.twitter_feed .follow_button {
	float: right;
}

.twitter_feed .link:link, .twitter_feed .link:visited, .twitter_feed .link:active {
	color: #01262c;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.twitter_feed .link:hover {
}
 
.twitter_feed .feed_box {
	float: left;
	width: 310px;
	height: 100px;
}

.twitter_feed .loading_spinner {
	position: absolute;
	width: 310px;
	height: 100px;
	display: none;
}

.twitter_feed .feed_scrollpane {
	position: relative;
	float: left;
	outline: none;
	width: 310px;
	height: 100px;
}

.twitter_feed .feed_box ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.twitter_feed .feed_box li {
	margin: 0;
	padding: 0;
}

.twitter_feed .feed>li {
	float: left;
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	border: 1px solid rgba(91, 158, 200, 0.5);
	background-color: rgba(91, 158, 200, 0.1);
	border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	min-height: 78px;
}

.twitter_feed .feed .post {
	display: inline;
	font-size: 11px;
}

.twitter_feed .feed .date {
	float: left;
	font-size: 8px;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 10px;
	white-space: nowrap;
	line-height: 16px;
	color: #454545;
}

.twitter_feed .post a:link, .twitter_feed .post a:visited, .twitter_feed .post a:active {
}

.twitter_feed .post a:hover {
}

.twitter_feed .reply {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-image: url('/conveyor/modules/twitter_feeds/images/twitter_sprites.png');
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

.twitter_feed .reply:hover {
	background-position: -16px 0px;
}

.twitter_feed .favorite {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-image: url('/conveyor/modules/twitter_feeds/images/twitter_sprites.png');
	background-position: -32px 0px;
	background-repeat: no-repeat;
}

.twitter_feed .favorite:hover {
	background-position: -48px 0px;
}

.twitter_feed .retweet {
	float: left;
	display: block;
	width: 16px;
	height: 16px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	background-image: url('/conveyor/modules/twitter_feeds/images/twitter_sprites.png');
	background-position: -80px 0px;
	background-repeat: no-repeat;
}

.twitter_feed .retweet:hover {
	background-position: -96px 0px;
}

.twitter_feed li.actions {
	float: right;
	display: block;
	padding-top: 10px;
}

.twitter_feed li.profile_pic {
	float: left;
	margin-right: 10px;
	width: 48px;
	height: 60px;
}.inputContainer {
	position: relative;
	float: left;
}

.formError {
	position: absolute;
	top: 300px;
	left: 300px;
	padding-bottom: 13px;
	display: block;
	z-index: 5000;
	cursor: pointer;
	min-width: 150px;
	text-align: center;
}

#debugMode {
	background: #404040;
	position: fixed;
	width: 100%;
	height: 200px;
	top: 0;
	left: 0;
	overflow: scroll;
	opacity: 0.8;
	display: block;
	padding: 10px;
	color: #fff;
	font-size: 14px;
	z-index: 100000;
}

.ajaxSubmit {
	padding: 20px;
	background: #002530;
	border: 1px solid #999;
	display: none;
}

.formError .formErrorContent {
	background: #1e769c;
	color: #ffffff;
	font-size: 12px;
	border: 1px solid #16597b;
	box-shadow: 0px 0px 6px #404040;
	-moz-box-shadow: 0px 0px 6px #404040;
	-webkit-box-shadow: 0px 0px 6px #404040;
	padding: 4px 10px 4px 10px;
	border-radius: 3px 3px 3px 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.greenPopup .formErrorContent {
	background: #1e769c;
}

.blackPopup .formErrorContent {
	background: #1e769c;
	color: #ffffff;
}

.formError .formErrorArrow {
	width: 15px;
	margin: -2px 0 0 13px;
	z-index: 5001;
}

.formError .formErrorArrowBottom {
	top: 0;
	margin: -6px;
}

.formError .formErrorArrow div {
	border-left: 2px solid #16597b;
	border-right: 2px solid #16597b;
	box-shadow: 0px 2px 3px #404040;
	-moz-box-shadow: 0px 2px 3px #404040;
	-webkit-box-shadow: 0px 2px 3px #404040;
	font-size: 0px;
	height: 1px;
	background: #1e769c;
	margin: 0 auto;
	line-height: 0px;
	font-size: 0px;
	display: block;
}

.formError .formErrorArrowBottom div {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.greenPopup .formErrorArrow div {
	background: #1e769c;
}

.blackPopup .formErrorArrow div {
	background: #1e769c;
	color: #ffffff;
}

.formError .formErrorArrow .line10 {
	width: 15px;
	border: none;
}

.formError .formErrorArrow .line9 {
	width: 13px;
	border: none;
}

.formError .formErrorArrow .line8 {
	width: 11px;
}

.formError .formErrorArrow .line7 {
	width: 9px;
}

.formError .formErrorArrow .line6 {
	width: 7px;
}

.formError .formErrorArrow .line5 {
	width: 5px;
}

.formError .formErrorArrow .line4 {
	width: 3px;
}

.formError .formErrorArrow .line3 {
	width: 1px;
	border-left: 2px solid #16597b;
	border-right: 2px solid #16597b;
	border-bottom: 0px solid #16597b;
}

.formError .formErrorArrow .line2 {
	width: 3px;
	border: none;
	background: #16597b;
}

.formError .formErrorArrow .line1 {
	width: 1px;
	border: none;
	background: #16597b;
}

