/* @CSS Reset */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, 
strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, 
label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, 
details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, 
section, summary,time, mark, audio, video {	
	margin: 0; padding: 0; border: 0;	font-size: 100%;	font: inherit;	
	vertical-align: baseline;
	}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	
	display: block;
}

body {	
	line-height: 1;
}
	
ol, ul {
	list-style: none;
}

blockquote, q {	
	quotes: none;
}

blockquote:before, blockquote:after,q:before, q:after {
	content: '';
	content: none;
}

table {
	border-collapse: collapse;	border-spacing: 0;
}


/* @end */

/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* --------------- GENERAL STYLES ---------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

/* @group General Styles */

body {
	font: 300 15px/1.5 "Helvetica Neue", helvetica, arial, sans-serif;
}

p {
}

p.italic {
	font-style: italic;
}

b, strong {
}

* {
	webkit-font-smoothing: antialiased;
}

a:link, a:visited {
	color: #33aadc;
	text-decoration: none;
}

a:hover, a:active {
	color: #dda700;
	text-decoration: none;
}

.mainBodyLinks a:hover, a:active i {
	color: #dda700;
	text-decoration: none;
}

.mainBodyLinks:hover .fa-angle-right {
	color: #dda700;
	text-decoration: none;
}

img {
	border: none;
	padding: 0;
}

img.fullCover {
	width: 100%;
	display: block;
}

.image-left {
	float: left;
}

.image-right {
	float: right;
}

h1 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.6em;
	color: #33aadc;
}

h1.highlightHeading {
	padding: 5px;
	margin-bottom: 10px;
	display: inline-block;
	font-size: 1.8em;
	background-color: #0f194c;
	color: #fff;
}

h2 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.5em;
	color: #4d4d4d;
}

h3 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.1em;
	color: #4d4d4d;
}

h3.h3block {
	padding: 5px;
	margin-bottom: 10px;
	display: inline-block;
	border-radius: 2px;
	background-color: #0f194c;
	color: #fff;
}

h3.h3block-home {
	padding: 10px;
	margin-bottom: 10px;
	display: inline-block;
	border-radius: 6px;
	background-color: #fff;
	color: #0f194c;
}


h4 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.5em;
	color: #dda700;
	padding-bottom: 10px;
}

h5 {
	display: block;
	height: 30px;
	width: 100%;
	padding-left: 5px;
	background-color: #dda700;
	font-size: 1.4em;
	vertical-align: middle;
	color: #fff;
}

hr.bodyhr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 30px 0 30px 0;
    padding: 0;
}

p.moreInfo {
	float: right;
	padding: 10px 10px 0 0;
	color: #33aadc;
}

p.moreInfo a {
	color: #33aadc;
	text-decoration: none;
}

p.moreInfo a:hover {
	color: #dda700 !important;
	text-decoration: none;
}

p.moreInfo a:visited {
	color: #33aadc;
	text-decoration: none;
}

p.moreInfoWht {
	float: right;
	padding: 10px 10px 0 0;
	color: #ffffff;
}

p.moreInfoWht a {
	color: #ffffff;
	text-decoration: none;
}

p.moreInfoWht a:hover {
	color: #dda700;
	text-decoration: none;
}

p.moreInfoWht a:visited {
	color: #ffffff;
	text-decoration: none;
}

i {
	padding-right: 8px;
	color: #33aadc;
}


/* @end */

/* @group Layout */

body {
	margin-bottom: 0;
}

#container {
}

.clearer {
	clear: both;
}

#pageHeader {
	width: auto;
	margin: 0px auto;
}

#pageHeader img {	
}

#pageHeader h1 {
	color: #FFFFFF;
}

#pageHeader h2 {
	color: #FFFFFF;
	line-height: 1.45;
}

#headerTitle {
	display: block;
	width: 100%;
	background-color: #33aadc;
}

.pageTitle {
	max-width: 800px;
	color: #ffffff;
	font-size: 1.8em;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#contentContainer {
	background-image: url(images/web_stripe.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	overflow: hidden;
}

#content {
	max-width: 960px;
	min-height: 500px;
	margin: 0px auto 0px auto;
	padding: 50px 20px 60px 20px;
	color: #4d4d4d;
}

#sidebarContainer {

}

#sidebarContainer #sidebar {
	
}

#sidebarContainer .sideHeader {
	
}

#footer {
	display: block;
	width: 100%;
	background-color: #eaf5f9;
}

.push {
}

#footerContent {
	max-width: 960px;
	margin: 0px auto 0px auto;
	padding: 5px 20px 0 20px;
}

#footer p {
	color: #33aadc;
}

#footer a:link, #footer a:visited {
	
}

#footer a:hover, #footer a:active {
	
}

.footerLogo {
	background-repeat: no-repeat;
	height: 101px; 
	width: 101px;
	cursor: pointer;
}

.siteMap {
	float: right;
	position: relative;
	top: 60px;
	padding: 10px 0 0 0;
	color: #33aadc;
}

/* @end */

/* @group LAYERSLIDER!! */

#layerslider  {
	font-family: 'Helvetica Neue', helvetica, arial, sans-serif;
}

#layerslider h1 {
	font: 'Helvetica Neue', helvetica, arial, sans-serif;
	font-size: 2.5em;
	font-weight: lighter;
	color: #fff;
}

#layerslider h3 {
	font: 'Helvetica Neue', helvetica, arial, sans-serif;
	font-size: 1.6em;
	color: #fff;
}

#layerslider h2 {
	font: 'Helvetica Neue', helvetica, arial, sans-serif;
	font-size: 2.5em;
	font-weight: lighter;
	color: #4d4d4d;
}

#full-slider-wrapper {
	margin: 0 auto;
	padding: 0;
}

/* @end */

/* @group Bread-crumb */

#breadcrumbcontainer {
	
}

#breadcrumbcontainer ul {
	
}

#breadcrumbcontainer li {
	
}

#breadcrumbcontainer a {
	
}

#breadcrumbcontainer a:hover {
	
}

/* @end */

/* @group Toolbar */

/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------- NAVIGATION ------------------ */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

/* @group Toolbar Styles */

#navHeader {
	font: 300 15px/1.5 "Helvetica Neue", helvetica, arial, sans-serif;
	height: 62px;
	background-color: #fff;
}

#logoTop {
	float: right;
	display: block;
	margin: 0px 20px 0px 0px;
	height: 62px;
	width: 200px;
	background-image: url(images/logo60px.png);
	background-repeat: no-repeat;
}

#mobilelogoTop {
	display: none;
}

#navcontainer {
	font: 300 15px/1.5 "Helvetica Neue", helvetica, arial, sans-serif;
	position: absolute;
	margin: 20px 0px 0px 10px;
	height: 62px;
}

#navcontainer #current {
	background-color: #Eaf5f9;
}

#navcontainer #current:hover {
}

#navcontainer .currentAncestor {
	background-color: #eaf5f9;
	color: #33aadc;
}

#navcontainer ul li.hasChild>a:after {
  font-family: 'FontAwesome';
  content: '\f105';
  margin-left: 5px;
  font-size: 13px;
}

#mobileNavigation {
	display:none;
}

#mobileNavigation_toggle {
	display:none;
}
 
/* Parent - Level 0 */

#navcontainer ul {
	margin: 0;
	position: relative;
	list-style-type: none;
}

#navcontainer li {
	display: block;
    position: relative;
    float: left;
}


#navcontainer a {
	display: block;
	text-decoration: none;
	padding: 0px 20px;
	margin: 0px 0px 20px 0px;
	background-color: #ffffff;
	color: #33aadc;
}

#navcontainer a:hover, #navcontainer a.hover_effect {
	background-color: #eaf5f9;
	color: #33aadc;
}

#navcontainer a:active {
	
}

/* Child - Level 1 */

#navcontainer ul ul {
	position: absolute;
    color: #ffffff;
    visibility: hidden;
	opacity: 0;
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
	transition : 0s\9; /* IE8 and below */
}

#navcontainer ul ul li {
	border-bottom: 1px solid #cccccc;
}

#navcontainer ul ul a {
	min-width: 175px;
	padding: 5px 20px;
	margin-bottom: 0;
	color: #ffffff;
	background-color: #b2b2b2;
}

#navcontainer ul ul a:hover, #navcontainer ul ul a.hover_effect {
	background-color: #b2b2b2;
	color: #666666;
}

#navcontainer li:hover ul {
	-webkit-transition: .5s;
	-moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
	transition : 0s\9; /* IE8 and below */
	z-index: 20;
}

#navcontainer ul ul #current {
	color: #33aadc;
}

#navcontainer ul ul .currentAncestor {
	
}

/* Child - Level 2 */

#navcontainer ul ul ul {
	position: absolute;
	left: 100%;
	top: 0;
    visibility: hidden;
    color: #ffffff;
	opacity: 0;
	-webkit-transition: .5s;
    -moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
	transition : 0s\9; /* IE8 and below */
}

#navcontainer ul ul ul li {
	-webkit-transition: .5s;
    -moz-transition: .5s;
	-o-transition: .5s;
	-ms-transition: .5s;
	transition: .5s;
	transition : 0s\9; /* IE8 and below */
}

#navcontainer ul ul ul a {
	min-width: 175px;
	padding: 5px 20px;
	margin-bottom: 0;
	color: #666666;
	background-color: #eeeeee;
}

#navcontainer ul ul ul a:hover {
	background-color: #dda700;
	color: #ffffff;
}

#navcontainer ul li:hover>ul {
    visibility: visible;
	opacity: 1;
	z-index: 20;
}

#navcontainer ul ul ul #current {
	color: #33aadc;
}

#navcontainer ul ul ul .currentAncestor {
	
}

/* Child Level 3 */

#navcontainer ul ul ul {
	
}

#navcontainer ul ul ul ul li {
	
}

#navcontainer ul ul ul ul a {
	
}

#navcontainer ul ul ul ul a:hover {
	
}

/* Child Level 4 */

#navcontainer ul ul ul ul {
	
}

#navcontainer ul ul ul ul ul li {
	
}

#navcontainer ul ul ul ul ul a {
	
}

#navcontainer ul ul ul ul ul a:hover {
	
}

/* Child Level 5 */

#navcontainer ul ul ul ul ul {
	
}

#navcontainer ul ul ul ul ul ul li {
	
}

#navcontainer ul ul ul ul ul ul a {
	
}

#navcontainer ul ul ul ul ul ul a:hover {
	
}

/* @group Mobile Navigation */

#mobileNavigation_toggle {
  padding-top: 4px;
  padding-bottom: 4px;
  margin: 0;
  width: 100%;
  line-height: 40px;
  text-align: center;
  display: none;
  text-decoration: none;
  cursor: pointer !important;
  background-color: #e6e6e6;
  color: #7a7a7a;
  z-index: 201;
}

#mobileNavigation {
	display: none; 
}

#mobileNavigation>ul {
	display: none;
	text-align: center;
	left: 0px;
	top: 48px;
	z-index: 200;
	background-color: #fff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e6e6e6;
}


#mobileNavigation ul {
	list-style: none;
  	width: 100%;
  	padding: 0;
  	padding-bottom: 10px;
  	margin: 0;
}

#mobileNavigation a {
	text-decoration: none;
	width: 100%;
	display: block;
	padding: 8px 0 8px 4px;
	text-align: left;
	color: #33AADC;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#mobileNavigation #current {
	background-color: #dea800;
	color: #ffffff;
}

#mobileNavigation .currentAncestor {
	background-color: #eaf5f9;
	color: #33aadc;
}

#mobileNavigation a.current, #mobileNavigation a:hover {
	background-color: #EAF5F9;
	color: #33AADC;
}

#mobileNavigation ul li.hasChild>a:after {
  font-family: 'FontAwesome';
  content: '\f105';
  margin-left: 5px;
}


/* Hide submenu items - This was the old way... */
/*nav#mobile_navigation ul ul, 
nav#mobile_navigation ul ul ul, 
nav#mobile_navigation ul ul ul ul, 
nav#mobile_navigation ul ul ul ul ul {
	display: none;
}
*/


/* Hide submenu items - This the new way that seems to work on Android now */
#mobileNavigation ul.sub-menu {
    display: none;

}

#mobileNavigation li.open>ul.sub-menu {
    display: block;
}

#mobileNavigation ul ul {
	background-color: #F6F6F6;
  	padding: 5px 0;
}

#mobileNavigation ul ul ul {
	background-color: #ECECEC;
}

#mobileNavigation ul ul ul ul {
	background-color: #e6e6e6;
}

#mobileNavigation ul ul a {
	padding: 8px 20px;
}

#mobileNavigation ul ul ul a {
	padding: 8px 30px;
}

#mobileNavigation ul ul ul ul a {
	padding: 8px 40px;
}

/* @group Collapsible Navigation */

#topNav {
	display: block;
	max-width: 960px;
	margin: 5px auto 5px auto;
  	position: relative;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	color: #b2b2b2;
}

.navToggle {
	padding-left: 5px;
	float: right;
	cursor: pointer;
}

.navToggle i {
	font-size: 2em;
	color: #b2b2b2;
}

#collapse1 {
	padding-top: 20px;
	border-top: #cccccc solid 1px;
}

#collapse1 table th {
	text-align: left;
	font-size: 1.2em;
	color: #b2b2b2;
	padding-bottom: 15px;
}

#collapse1 table td {
	width: 220px; 
}

.sticky {  
    position: fixed;  
    width: 100%;  
    left: 0;  
    top: 0;  
    z-index: 100;  
    border-top: 0;
    height: 62px;
    background-color: #ffffff;
}

.topLinks {
	color: #b2b2b2;
	padding-bottom: 15px;
}

#topNav {
	color: #b2b2b2;
}

#topNav a {
	color: #b2b2b2;
	text-decoration: none;
}

#topNav a:hover {
	color: #33aadc !important;
}

.socialIcons {
	float: right;
}
    
/* @end */

/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ------------- EXTRA CONTENT AREAS ------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

/* @Extra Content Areas */

#extraContainer1 {
	display: block;
	width: 100%;
	/* background-color: #33aadc; */
	background-color: #333333;
}

#myExtraContent1 {
	max-width: 500px;
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#myExtraContent1 h1 {
	font-size: 1.6em;
	color: #ffffff;
	padding-bottom: 15px;
}

#myExtraContent1 p.moreInfoWht a:hover {
	color: #dda700;
	text-decoration: none;
}

#myExtraContent1 i {
	color: #fff;
	padding-right: 8px;
}

#myExtraContent1 li {
	padding-bottom: 10px;
}


/* EXTRA CONTENT 2 */

#extraContainer2 {
	display: block;
	width: 100%;
	background-color: #333333;
}

#myExtraContent2 {
	max-width: 870px;
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
	min-height: 300px;
}

#myExtraContent2 h1 {
	font-size: 1.6em;
	color: #ffffff;
	margin-bottom: 10px; 
}

#myExtraContent2 h2 {
	font-size: 1.6em;
	color: #dda700;
	margin-bottom: 10px; 
}

#myExtraContent2 p.moreInfo a:hover {
	color: #dda700;
	text-decoration: none;
}

#myExtraContent2 i {
	color: #fff;
	padding-right: 8px;
}

#myExtraContent2 .fa-angle-right {
	font-size: 1.2em;
	color: #33aadc;
}

#myExtraContent2 .greyTxt {
	color: #cccccc;
}

#myExtraContent2 hr {
	height: 1px;
	margin-right: 15px;
	border: none;
	background-color: #ccc;
}

/* EXTRA CONTENT 3 */

#extraContainer3 {
	display: block;
	width: 100%;
	background-color: #33aadc;
}

#myExtraContent3 {
	max-width: 870px;
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#myExtraContent3 h1 {
	color: #fff;
	font-size: 1.6em;
	margin-bottom: 10px; 
}

#myExtraContent3 p.moreInfoWht a:hover {
	color: #dda700;
	text-decoration: none;
}

#myExtraContent3 a, #myExtraContent3 a:visited {
	color: #ffffff;
}

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

#myExtraContent3 i {
	color: #fff;
	padding-right: 8px;
}

#myExtraContent3 li {
	padding-bottom: 10px;
}

#myExtraContent3 hr {
	height: 1px;
	margin-right: 15px;
	border: none;
	background-color: #ccc;
}

/* EXTRA CONTENT 4 - IMAGE BACKGROUNDS */

#extraContainer4 {
	display: block;
	width: 100%;
	background-color: #dda700;
}

#myExtraContent4 {
	overflow: hidden;
}

#myExtraContent4 img {
	width: 100%;
}

/* EXTRA CONTENT 5 - LISTS NOT UNDERLINED - 750PX WIDE */

#extraContainer5 {
	display: block;
	width: 100%;
	background-color: #333333;
}

#myExtraContent5 {
	max-width: 750px;
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#myExtraContent5 h1 {
	font-size: 1.6em;
	color: #ffffff;
	margin-bottom: 10px; 
}

#myExtraContent5 h2 {
	font-size: 1.2em;
	color: #cccccc;
	margin-bottom: 10px; 
}

#myExtraContent5 i {
	color: #fff;
	padding-right: 8px;
}

#myExtraContent5 .fa-angle-right {
	font-size: 1.2em;
	color: #33aadc;
}

#myExtraContent5 .greyTxt {
	color: #cccccc;
}

#myExtraContent5 hr {
	height: 1px;
	margin-right: 15px;
	border: none;
	background-color: #ccc;
}

/* @end */

/* EXTRA CONTENT 6 - IMAGE BACKGROUNDS */

#extraContainer6 {
	position: relative;
	display: block;
	width: 100%;
	background-color: #dda700;
	text-align: center;
}

#myExtraContent6 {
	overflow: hidden;
}

#myExtraContent6 img {
	width: 100%;
}

#myExtraContent6 img.cover {
	width: 100%;
}

#myExtraContent6 img.imageOver {
	width: 10%;
	position: absolute;
	margin: 0 auto 0 auto;
	top:10%;
	left: 0;
	right: 0;
	text-align: center;
}

@media screen and (max-width: 600px) {
  img.imageOver {
    display: none;
  }
}

#myExtraContent6 i {
	padding-top: 15px;
	color: #eeeeee;
  	transition: color 0.2s linear;
  	-o-transition: color 0.2s linear;
  	-moz-transition: color 0.2s linear;
  	-webkit-transition: color 0.2s linear;
}

#myExtraContent6 i:hover {
	color: #33aadc;
	padding-top: 15px;
}

#myExtraContent6 p.textOver {
	position: absolute;
	width: 100%;
	top: 60%;
	color: #eeeeee;
	font-size: 1.6em;
}

.blkTxt {
	background: rgba(0,0,0,0.3);    /* 30% opaque black */
	padding: 4px;
}

/* EXTRA CONTENT 7 - FULL WIDTH PAGE HEADER */

#extraContainer7 {
	width: auto;
	margin: 0px auto;
}

#myExtraContent7 {
}

/* EXTRA CONTENT 8 - FULL WIDTH PAGE ALERT */

#extraContainer8 {
	display: block;
	width: 100%;
	background-color: #0f194c;
	text-align: center;
}

#myExtraContent8 {
	max-width: 800px;
	color: #ffffff;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#myExtraContent8 h1 {
	font-size: 1.6em;
	color: #ffffff; 
}

#myExtraContent8 a {
	color: #ffffff;
	text-decoration: underline;
}

#myExtraContent8 a:hover {
	color: #dda700;
	text-decoration: underline;
}

#myExtraContent8 a.bluLink {
	color: #0f194c;
}

/* EXTRA CONTENT 9 - FULL WIDTH MID PAGE ALERT */

#extraContainer9 {
	display: block;
	width: 100%;
	background-color: #cccccc;
	text-align: center;
}

#myExtraContent9 {
	max-width: 800px;
	color: #333333;
	margin: 0px auto 0px auto;
	padding: 40px 20px 40px 20px;
}

#myExtraContent9 h2 {
	font-size: 1.6em;
	color: #005b81; 
}

#myExtraContent9 a {
	color: #33aadc;
	text-decoration: underline;
}

#myExtraContent9 a:hover {
	color: #dda700;
	text-decoration: underline;
} 

/* EXTRA CONTENT 10 - FULL PAGE PALE BLUE BG */

#extraContainer10 {
	display: block;
	width: 100%;
	text-align: center;
}

#myExtraContent10 {
	max-width: 800px;
	color: #333333;
	margin: 0px auto 0px auto;
	padding: 60px 20px 40px 20px;
}

#myExtraContent10 h1 {
	font-family: 'Titillium Web', arial;
	font-size: 3.5em;
	color: #005b81;
	font-weight: bold;
}

#myExtraContent10 h2 {
	font-family: 'Titillium Web', arial;
	font-size: 2.5em;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 30px;
}

#myExtraContent10 h3 {
	font-family: 'Titillium Web', arial;
	font-size: 2em;
	color: #005b81;
	font-weight: bold;

	padding: 30px 0 30px 0;
}

#myExtraContent10 p {
	font-family: 'Open Sans', arial;
	font-size: 1.3em;
	color: #333;
}

#myExtraContent10 a {
	color: #33aadc;
	text-decoration: underline;
}

#myExtraContent10 a:hover {
	color: #dda700;
	text-decoration: underline;
}

/* @end */

/* Open Event Page */

#openContainer10 {
	display: block;
	width: 100%;
	text-align: center;
}

#myOpenContent10 {
	max-width: 800px;
	color: #333333;
	margin: 0px auto 0px auto;
	padding: 60px 20px 40px 20px;
}

#myOpenContent10 h1 {
	font-family: 'Titillium Web', arial;
	font-size: 3.5em;
	color: #005b81;
	font-weight: bold;
}

#myOpenContent10 h2 {
	font-family: 'Titillium Web', arial;
	font-size: 2.5em;
	color: #ffffff;
	font-weight: bold;
	padding-bottom: 30px;
}

#myOpenContent10 h3 {
	font-family: 'Titillium Web', arial;
	font-size: 2em;
	color: #005b81;
	font-weight: bold;
	padding: 30px 0 30px 0;
}

#myOpenContent10 h3.h3block-open {
	display: inline-block;
	border-radius: 6px;
	background-color: #fff;
	font-weight: normal;
	padding: 15px;
	margin-bottom: 20px;
}

#myOpenContent10 p {
	font-family: 'Open Sans', arial;
	font-size: 1.3em;
	color: #333;
}

#myOpenContent10 a {
	color: #33aadc;
	text-decoration: underline;
}

#myOpenContent10 a:hover {
	color: #dda700;
	text-decoration: underline;
}

span.wht-lnk a {
	color: #fff;
	text-decoration: none;
}

span.wht-lnk a:hover {
	color: #fff;
	text-decoration: none;
}

@media 
only screen and (max-width: 600px),
(min-device-width: 760px) and (max-device-width: 1024px) {
	#contentContainer {
	background-image: none;
	}
	#myOpenContent10 h1 {
	font-size: 2.5em;
	}
	#myOpenContent10 h2 {
	font-size: 2em;
	}
	#myOpenContent10 h3 {
	font-size: 1.5em;
	}

}

#panoContainer {
	max-width: 800px;
	height: 500px;
	margin: 0 auto 0 auto;
}


/* @end */

/* @group Events List */

.eventItem {
	padding-top: 70px;
}

/* @end */

/* @group scroll to subject title */

#subjectAnchor {
	position: relative;
	top: -180px;
}

/* @end */



/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ----------------- TWITTER FEED ---------------- */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

/* @group Twitter Timeline */

#example 2 ul{
	/* width: 100%; */
	max-width: 400px;
}

#example2 p {
	font-size: 11pt;
	color: #e6e6e6;
	display: inline;
}

#example2 h2 {
  clear: both;
}

#example2 a {
  font-size: 9pt;
  margin: 2px 0 0 0;
  color: #33aadc;
  text-decoration: none;
}

#example2 a:visited {
  color: #82afff;
  text-decoration: none;
}

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

#example2 ul li {
  	list-style:none;
  	overflow:hidden;
  	margin:1px;
  	padding:5px;
  	width: 100%;
  	max-width: 400px;
}

#example2 ul li:hover {
}

#example2 .user, .tweet {
  float:left;
}

#example2 .user {
	background-color: #33aadc;
	margin-bottom: 2px;
	padding: 5px;
	width: 100%;
}

#example2 .tweet {
}

#example2 .timePosted {
	color: #33aadc;
	font-size: 10pt;
	padding-left: 3px;
}

#example2 .user {
}

#example2 .user a {
	width: 100px;
	font-size: 9pt;
}

#example2 .user span {
	font-size: 11pt;
}

#example2 .user a:hover > span {
	color: #dea800;
}

#example2 div.user span:first-child {
	clear: left;
}

#example2 .user span span {
	clear: left;
	width 100%
	display: block;
	padding-top: 15px;
	padding-left: 5px;
}


#example2 .user img {
	width: 45px;
	float: left;
	clear: both;
}

#example2 .user img, .user a > span {
	color: #ffffff;
	text-decoration: none;
	padding-right: 10px;
}

#example2 .interact {
	float:left;
	width:10%;
	margin-top:-7px;
}

#example2 .interact a {
	margin-left:5px;
	float:left;
}

#example2 .user a > span {
	display: block;
}

#example2 .media img {
	max-width:250px;
	max-height:250px;
}

/* @end */

/* ----------------------------------------------- */
/* ----------------------------------------------- */
/* ------------ MAIN BODY GRID LAYOUT ------------ */
/* ----------------------------------------------- */
/* ----------------------------------------------- */

/* @group Grid Layout */

/*  COLUMN SETUP  */

.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}

.col {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.col h1 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.6em;
	padding-bottom: 8px;
	color: #33aadc;
}

.col h2 {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.4em;
	padding-bottom: 8px;
	color: #4d4d4d;
}

.col i {
	padding-right: 8px;
}
.col:first-child { margin-left: 0; }

/*  GROUPING  */
.group:before,
.group:after {
	content:"";
	display:table;
}
.group:after {
	clear:both;
}
.group {
    zoom:1; /* For IE 6/7 */
}

/*  GRID OF THREE  ------------------------------> */

.span_3_of_3 {
	width: 100%;
}
.span_2_of_3 {
	width: 66.1%;
}
.span_1_of_3 {
	width: 32.2%;
}

/*  GRID OF TWO  ---------------------------------> */

.col2 {
	display: block;
	float:left;
	margin: 1% 0 1% 5%;
}

.col2:first-child { margin-left: 0; }

.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 47.5%;
}

/*  GRID OF THREE SPAN FIRST ----------------------> */

.col3 {
	display: block;
	float:left;
	margin: 1% 0 1% 5%;
}

.col3:first-child { margin-left: 0; }

.col3 h1 {
	font-size: 1.6em;
	padding-bottom: 10px;
}

.col3 h2 {
	font-size: 1.4em;
}

.col3 i {
	padding-right: 8px;
}

.span_3_of_3b {
	width: 100%;
}
.span_2_of_3b {
	width: 65%;
}
.span_1_of_3b {
	width: 30%;
}

.span_1_of_3b hr {
	height: 1px;
	margin-right: 15px;
	border: none;
	background-color: #ccc;
}

/* @end */

/* Button Link */

.button1 {
	background-color: #33aadc;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	color: #ffffff;
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.4em;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
}

.button1 a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.button1:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #098dd6;
	width: 100%;
	cursor: pointer;
}

.button2 {
	background-color: #dda700;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 100%;
	max-width: 500px;
	color: #ffffff;
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.4em;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
}

.button2 a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.button2:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #33aadc;
	width: 100%;
	cursor: pointer;
}

.button3 {
	background-color: #1a2954;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 30px;
	width: 100%;
	max-width: 500px;
	color: #ffffff;
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.4em;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* future proofing */
}

.button3 a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

.button3:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #33aadc;
	width: 100%;
	cursor: pointer;
}

/* @end */

/* @group Various List Styles */

.licol1 {
	background-color: #eaf5f9;
	color: #33aadc;
	padding: 5px;
	min-height: 22px;
}

.licol2 {
	background-color: #cccccc;
	color: #fff;
	padding: 5px;
	min-height: 22px;
}

.licol2 a {
	color: #fff;
}

.licol2 a:hover {
	color: #33aadc;
}

.liHorLn a {
	color: #4d4d4d;
	text-decoration: none;
}

.liHorLn a:hover {
	color: #33aadc !important;
}

/* @end */

/* @group responsive video */

.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0;
	height: 0;
	text-align: center;
	background-color: #333;
	margin-bottom: 15px;
}
.transition-vidz {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/* @end */

/* @group social media styling */

#followBox {
	margin: 0 auto;
	background-color: #eeeeee;
	padding: 10px;
	min-height: 250px;
}

.socialIcon {
	margin: 0 auto;
	text-align: center;
	font-size: 2em;
	color: #33aadc;
}

.resourceIcon {
	margin: 0 auto;
	text-align: center;
}

.resourceIcon img {
	width: 120px;
	height: auto;
}

.socialTitle {
	color: b2b2b2;
	font-size: 1.5em;
	text-align: center;
}

hr.socialhr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 10px 0 10px 0;
    padding: 0;
}

.moreSocInfo {
	float: right;
	padding-top: 2px;
}

.moreSocInfo a:hover, a:active i {
	color: #dda700;
	text-decoration: none;
}

.moreSocInfo a:hover .fa-angle-right {
	color: #dda700;
	text-decoration: none;
}

/* @end */

/* @group Global Classes */

blockquote, .standout {
	
}

h1 {

}

h2 {
	
}

h3 {
	
}

h4 {
	
}

.imageStyle {
	
}

/* Main content area unordered list styles */

#contentContainer #content ul {
	
}

#contentContainer #content li {
	
}

ul.disc {
	list-style-type: disc;
}

ul.circle {
	list-style-type: circle;
}

ul.square {
	list-style-type: square;
}

ol.arabic-numbers {
	list-style-type: decimal;
}

ol.upper-alpha {
	list-style-type: upper-latin;
}

ol.lower-alpha {
	list-style-type: upper-latin;
}

ol.upper-roman {
	list-style-type: upper-roman;
}

ol.lower-roman {
	list-style-type: lower-roman;
}

/* Sidebar area unordered list styles */

#sidebarContainer #sidebar ul {
	
}

#sidebarContainer #sidebar li {
	
}

#sidebar a, #sidebar a:visited {
	color: #33aadc;
	text-decoration: none;
}

#sidebar a:hover {
	color: #098dd6;
	text-decoration: none;
}

#sidebar .button1 a {
	display: block;
	text-decoration: none;
	color: #ffffff;
}

/* Table Styles */

.table {
  margin: 0 0 40px 0;
  width: 100%;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
  display: table;
}

@media screen and (max-width: 580px) {
  .table {
    display: block;
  }
}

.row {
  display: table-row;
  background: #f6f6f6;
}

.row:nth-of-type(odd) {
  background: #e9e9e9;
}

.row.header {
  font-weight: 900;
  color: #ffffff;
  background: #ea6153;
}

.row.green {
  background: #27ae60;
}

.row.blue {
  background: #2980b9;
}

@media screen and (max-width: 580px) {
  .row {
    padding: 8px 0;
    display: block;
  }
}

.cell {
  padding: 6px 12px;
  display: table-cell;
}

@media screen and (max-width: 580px) {
  .cell {
    padding: 2px 12px;
    display: block;
  }
}

/* @end */

/* @group Blog */

/* @group Blog Article Image */

.blogEntryTopperImg {
  width: 100%;
  height: auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

.blogEntryTopper_wrapper {
  position: relative;
  margin-bottom: 20px;
}

/* @end */

/* @group Tag Cloud */

ul.blog-tag-cloud {
	text-align: left;
	display: block;
	list-style-type: none;
	padding: 0;
	list-style-position: inside;
	margin: 10px 0 0;
}

ul.blog-tag-cloud li {
	display: inline-block;
	margin-bottom: 6px;
}

ul.blog-tag-cloud a, ul.blog-tag-cloud a:visited, ul.blog-tag-cloud a:link {
	text-decoration: none;
	padding: 4px 8px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff !important;
	background-color: #33aadc;
}

ul.blog-tag-cloud a:hover, ul.blog-tag-cloud a:active {
	text-decoration: none;
	background-color: #098dd6;
}

#sidebarContainer #sidebar ul.blog-tag-cloud li a {
	
}

#sidebarContainer #sidebar ul.blog-tag-cloud li a:hover {
}

.blog-tag-size-1 {
	font-size: 0.9em;
}

.blog-tag-size-2 {
	font-size: 0.9em;
}

.blog-tag-size-3 {
	font-size: 0.9em;
}

.blog-tag-size-4 {
	font-size: 0.9em;
}

.blog-tag-size-5 {
	font-size: 0.9em;
}

.blog-tag-size-6 {
	font-size: 0.9em;
}

.blog-tag-size-7 {
	font-size: 0.9em;
}

.blog-tag-size-8 {
	font-size: 0.9em;
}

.blog-tag-size-9 {
	font-size: 0.9em;
}

.blog-tag-size-10 {
	font-size: 0.9em;
}

.blog-tag-size-11 {
	font-size: 0.9em;
}

.blog-tag-size-12 {
	font-size: 0.9em;
}

.blog-tag-size-13 {
	font-size: 0.9em;
}

.blog-tag-size-14 {
	font-size: 0.9em;
}

.blog-tag-size-15 {
	font-size: 0.9em;
}

.blog-tag-size-16 {
	font-size: 0.9em;
}

.blog-tag-size-17 {
	font-size: 0.9em;
}

.blog-tag-size-18 {
	font-size: 0.9em;
}

.blog-tag-size-19 {
	font-size: 0.9em;
}

.blog-tag-size-20 {
	font-size: 0.9em;
}

/* @end */

/* @group Archive Page */

.blog-archive-background {
	
}

.blog-entry-summary {
	
}

.blog-archive-headings-wrapper {
	
}

.blog-archive-entries-wrapper {
	
}

.blog-archive-entries-wrapper .blog-entry {
	
}

.blog-archive-month {
	font-size: 1.2em;
	color: #33aadc;
}

.blog-archive-link {
	
}

.blog-archive-link a:link, .blog-archive-link a:visited {
	
}

/* @end */

.blog-entry {
	color: #4d4d4d;
	margin-bottom: 40px;
}

h1.blog-entry-title {
	font-size: 36px;
	line-height: 1.2;
	margin-bottom: 4px;
	color: #4d4d4d;
}

h1.blog-entry-title a {
	text-decoration: none;
	color: #4d4d4d;
}

h1.blog-entry-title a:hover {
	text-decoration: none;
	color: #33aadc;
}

.blog-entry-date {
	margin-bottom: 18px;
	font-size: 14px;
}

.blog-entry-date a {
	text-decoration: none;
	color: #33aadc;
}

.blog-entry-date a:hover {
	color: #098dd6;
	text-decoration: none;
}

.blog-entry-date:before {
  content: '\f133';
  font-family: FontAwesome;
  margin-right: 8px;
}

/*styles the category link in the main entry */

.blog-entry-category {
	
}

.blog-entry-category a:link, .blog-entry-category a:visited {
	
}

.blog-read-more {
	display: block;
	margin-top: 10px;
	font-size: 16px;
}

.blog-read-more a {
	text-decoration: none;
	color: #33aadc;
}

.blog-read-more a:hover {
	color: #098dd6;
	text-decoration: none;
}


.blog-read-more:before {
  content: '\f002';
  font-family: FontAwesome;
  margin-right: 6px;
}

.blog-entry-body {
	
}

.blog-entry-comments {
	
}

p.blog-entry-tags {
	margin-top: 10px;
}

p.blog-entry-tags a, p.blog-entry-tags a:visited {
	text-decoration: none;
	color: #33aadc;
}

p.blog-entry-tags a:hover, p.blog-entry-tags a:active {
	text-decoration: none;
	color: #098dd6;
}

.blog-entry-tags:before {
  content: '\f02c';
  font-family: FontAwesome;
  margin-right: 6px;
}

/* styles the archives in the blog sidebar */

#blog-archives {
	margin-top: 10px;
	display: block; 
	margin-top: 20px;   
	margin-bottom: 20px;
	font-size: 0.9em;
	line-height: 1.6em;
}

.blog-archive-link-enabled {
	
}

.blog-archive-link-enabled:before {
	content: '\f017';
	font-family: FontAwesome;
	margin-right: 6px;
}

.blog-archive-link-disabled {
	
}

/* Styles the blog categories in the blog sidebar */

#blog-categories {
	margin-top: 25px;
}

.blog-category-link-enabled {
	
}

.blog-category-link-enabled:before {
	content: '\f0f6';
	font-family: FontAwesome;
	margin-right: 6px;
}

#blog-categories br {
	display: none;
}

#blog-categories a, #blog-categories a:visited {
	display: inline-block;
	margin-right: 12px;
}

.blog-category-link-disabled {
	
}

/* Styles the blog RSS feeds in the blog sidebar */

#blog-rss-feeds {
	margin-top: 5px;
}

.blog-rss-link {
	
}

.blog-comments-rss-link {
	
}

a.blog-rss-link:before {
	content: '\f09e';
	font-family: FontAwesome;
	margin-right: 6px;
}

/* @end */

/* @group File Sharing */

.filesharing-description {
	
}

.filesharing-item {
	
}

.filesharing-item-title a:link {
	
}

.filesharing-item-title a:hover {
	
}

.filesharing-item-title a:visited {
	
}

.filesharing-item-description {
	
}

/* @end */

/* @group Photo Album */

/* @group Index Page (Thumbnail view) */

.album-title {
	
}

.album-description {
	
}

.album-wrapper {
	
}

.thumbnail-wrap {
	
}

.thumbnail-frame {
	
}

.thumbnail-frame:hover {
	
}

.thumbnail-frame a {
	
}

.thumbnail-frame a:hover {
	
}

.thumbnail-frame img {
	
}

.thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Photo view) */

.photo-background {
	
}

.photo-navigation {
	
}

.photo-links {
	
}

.photo-navigation a:link, .photo-navigation a:visited {
	
}

.photo-navigation a:hover {
	
}

.photo-frame {
	
}

.photo-title {
	
}

.photo-caption {
	
}

/* @group EXIF data */

/* Data wrapper */

.exif-data {
	
}

.exif-data p {
	
}

/* p tag classes for all exif data */

p.exif-version {
	
}

p.exif-colour-space {
	
}

p.exif-focal-length {
	
}

p.exif-dimensions {
	
}

p.exif-pixel-y-dimension {
	
}

p.exif-pixel-x-dimension {
	
}

p.exif-oecf-value {
	
}

p.exif-subsec-time-original {
	
}

p.exif-exposure-mode {
	
}

p.exif-spatial-frequency-response {
	
}

p.exif-scene-capture-type {
	
}

p.exif-subject-location {
	
}

p.exif-shutter-speed {
	
}

p.exif-datetime-original {
	
}

p.exif-subsec-time {
	
}

p.exif-compressed-bits-per-pixel {
	
}

p.exif-flash-energy {
	
}

p.exif-saturation {
	
}

p.exif-brightness {
	
}

p.exif-exposure-time {
	
}

p.exif-f-number {
	
}

p.exif-file-source {
	
}

p.exif-gain-control {
	
}

p.exif-subject-area {
	
}

p.exif-cfa-pattern {
	
}

p.exif-scene-type {
	
}

p.exif-white-balance {
	
}

p.exif-flash {
	
}

p.exif-exposure-index {
	
}

p.exif-flashpix-version {
	
}

p.exif-device-setting-description {
	
}

p.exif-focalplane-x-resolution {
	
}

p.exif-image-uniqueid {
	
}

p.exif-components-configuration {
	
}

p.exif-light-source {
	
}

p.exif-sensing-method {
	
}

p.exif-aperture {
	
}

p.exif-sharpness {
	
}

p.exif-exposure-program {
	
}

p.exif-subject-distance {
	
}

p.exif-subsec-time-digitized {
	
}

p.exif-contrast {
	
}

p.exif-focalplane-resolution-unit {
	
}

p.exif-gamma {
	
}

p.exif-35mm-focal-length {
	
}

p.exif-datetime-digitized {
	
}

p.exif-subject-distance-range {
	
}

p.exif-custom-rendered {
	
}

p.exif-max-aperture {
	
}

p.exif-sound-file {
	
}

p.exif-metering-mode {
	
}

p.exif-spectral-sensitivity {
	
}

p.exif-exposure-bias {
	
}

p.exif-focalplane-y-resolution {
	
}

p.exif-iso-rating {
	
}

p.exif-maker-note {
	
}

p.exif-digital-zoom-ratio {
	
}

p.exif-user-comment {
	
}

/* @end */

/* @end */

/* @end */

/* @group Quicktime Page */

.movie-description {
	
}

/* @end */

/* @group Quicktime Album */

/* @group Index Page (Movie Thumbnail view) */

.movie-page-title {
	
}

.movie-page-description {
	
}

.movie-thumbnail-frame {
	
}

.movie-thumbnail-frame:hover {
	
}

.movie-thumbnail-caption {
	
}

/* @end */

/* @group Single Page (Movie View) */

.movie-background {
	
}

.movie-title {
	
}

.movie-frame {
	
}

/* @end */

/* @end */

/* @group Contact Form */

.message-text {
	
}

.required-text {
	
}

form {
}

.form-input-field {
	font-size: 1em;
	padding: 10px 6px !important;
	width: 100%;
}

.form-input-button  {
	background-color: #33aadc;
	cursor: pointer;
}

textarea {
  height: auto;
  min-height: 50px;
  resize: vertical;
  overflow: auto;
}

.message-text {
	font: "Helvetica Neue", helvetica, arial, sans-serif;
	font-size: 1.5em;
	color: #4d4d4d;
}

input[name="resetButton"] {
	font-size: 1.1em;
	font-weight: normal;
	color: #fff;
	padding: 5px;
	width: 65px;
	border-style: none;
	margin-right: 5px; 
}

input[name="resetButton"]:active {
	background-color: #dda700;
}

input[name="submitButton"] {
	font-size: 1.1em;
	font-weight: normal;
	color: #fff;
	padding: 5px;
	width: 65px;
	border-style: none;
	margin-right: 5px; 
}

input[name="submitButton"]:active {
	background-color: #dda700;
}

/* @end */

/* @group Sitemap */

.rw-sitemap ul {
	
}

.rw-sitemap ul li {
	
}

.rw-sitemap ul li:last-child {
	
}

.rw-sitemap ul li li {
	
}

.rw-sitemap ul li li:last-child {
	
}

.rw-sitemap ul ul {
	
}

.rw-sitemap ul ul ul {
	
}

/* @end */

/* @group Blog Comments */

/* These groups are used to forcibly over-ride the styles that Disqus and JS-KIT comments apply that break page layouts. It's likely you'll need to use them, however they're not ideal solutions and may not work in the future if the comment providers' Javascript-inserted markup changes. */

/* @group Disqus */

#dsq-comments-title {
	clear: none !important;
}

#dsq-content .dsq-options {
	clear: none !important;
}

#dsq-thread-settings {
	clear: none !important;
}

#dsq-content div {
	clear: none !important;
}

.dsq-login-buttons li {
	clear: none !important;
	margin-bottom: 25px!important;
}

.dsq-button {
	float: none ! important;
}

/* @end */

/* @group JS-Kit Override */

.js-singleCommentBodyT {
	display: block;
	padding-top: 17px !important;

}

.js-singleCommentHeader {
	padding: 0 8px !important;
}

.js-OldComments,
.js-commentFieldLabel,
.js-pmFieldLabel,
.js-singleCommentBody,
.js-singleCommentKarmaComMod,
.js-commentBodyLabel,
.js-commentCmtTextarea,
.js-commentAvatarArea,
.js-OldCommentsWrap,
.js-OldComments,
.js-CreateCommentFieldsWrap,
.js-CreateCommentFields,
.js-commentCmtTextarea,
.js-kit-comments div {
	clear: none !important;
}

.js-singleCommentText {
	display: block !important;
	clear: both !important;
}

.js-kit-comments br {
	display: none !important;
}

.js-singleCommentBody br {
	display: block !important;
}

p.siteMap a:hover {
	color: #dda700;
	text-decoration: none;
}

/* @end */
