/*
Theme Name: Twentyeleven
Version: 1.2.5
*/

/*positioning*/
body{
    background-color: #ffffff;
background-image: url("http://energywallsystems.com/wp-content/themes/twentyeleven/images/northern-lights-snowbg.jpg");
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
margin: 0 0 0 0;
} 

.pdb-group-title{display: none;}

img {max-width: 100%;}

.alignleft, img.alignleft {float: left; margin-right: 20px; display: inline; background-color: #666666; border: 1px solid #ffffff;}
.alignright{float: right; margin-left: 10px; display: inline; background-color: #666666; border: 1px solid #ffffff;}
.aligncenter, img.aligncenter {}
.alignnone, img.alignnone {}
img.floatlefthm{float: left; margin-right: 8px;}

.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}
.wp-caption {
	margin-bottom: 1.5em;
	text-align: center;
	padding-top: 5px;
	}
.wp-caption img {
	border: 0 none;
	padding: 0;
	margin: 0;
	}
.wp-caption p.wp-caption-text {
	line-height: 1.5;
	font-size: 10px;
	margin: 0;
	}


p.wp-caption-text{
	font-size: 10px;
	padding: 0 2% 3% 3%;
	text-align: left;
}

.styled-img{border: 2px solid #0D5A74; padding: 1%;}

/*Tabby tabs styles*/
.responsive-tabs .responsive-tabs__panel {width: 90%;}

hr {width: 90%;
	height: 4px;
	border: 0;
	box-shadow: 0 4px 4px -4px #8c8b8b inset;
}

/*Link behaviors*/
/*body text links*/

A:link{font-family: open sans, arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

A:active{font-family: open sans, arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff
		text-decoration: none;
}

A:visited{font-family: open sans, arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}

A:hover{font-family: open sans, arial, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
}


/*GENERAL STYLES FOR ALL FILES*/
h1{
	font-family: Open Sans, arial, sans-serif;
	font-size: 28px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 22px 40px 14px 0;
	text-align: left;
	line-height: 110%;
}

h1.homehdr{
	font-family: Open Sans, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 14px 0;
	padding: 4% 0 0 0;
	text-align: left;
	line-height: 110%;
	border-top: 1px solid #7E6464;
}

a:link.homehdrbtn{
	font-family: Open Sans, arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

.homehdrbtnresp{display: none;}


sup, sub {
  vertical-align: baseline;
  position: relative;
  top: -0.4em;
}
sub { 
  top: 0.4em; 
}


/*For the Blog Summary Page Title Links*/
A.blogtitle:link,A.blogtitle:visited,A.blogtitle:active{
    font-family: trebuchet MS, arial, sans-serif;
		font-size: 22px;
		font-weight: normal;
		color: #0067B1;
		text-decoration: none;
}
/*.entry-title{border-top: 1px solid #81CBFF; width: 90%; margin-top: 24px;}*/

h2{
	font-family: open sans, arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	width: 92%;
	color: #ffffff;
	margin: 0 40px 12px 0;
	padding: 14px 20px 0 0;
	text-align: left;
}

h2.footercap{
	font-family: open sans, arial, sans-serif;
	font-size: 17px;
	font-weight: bold;
	font-style: italic;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

.footer-contact{
	font-family: open sans, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

h3{
	font-family: open sans, arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	width: 92%;
	color: #0067B1;
	border-bottom: 1px dotted #eeeeee;
	margin: 0 0 12px 0;
	padding: 32px 0 0 0;
	text-align: left;
}

h4{
	font-family: open sans, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: italic;
	color: #0B552E;
	margin: 0 0 6px 0;
	padding: 0 0 0 0;
	text-align: left;
	border-bottom: 1px solid #0B552E;
}

p{
	font-family: open sans, arial, sans-serif;
	font-size: 14px;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 60px 15px 0;
	text-align: left;
}

p.caltext{
	font-size: 11px;
	color: #333333;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

p.credit{
	font-size: 12px;
	color: #ffffff;
	padding: 0 0 0 0;
	text-align: left;
}

.sep, .entry-utility-prep{font-family: open sans, arial, sans-serif;}
  
ul, ol{
	margin: 12px 0 12px 0;
	padding: 0 0 0 0;
	color: #c00000;
    }
	 
li{font-family: open sans, arial, sans-serif;
	font-size: 13px;
	color: #ffffff;
    margin: 0 40px 8px 28px;
    line-height: 120%;
	padding: 0 0 0 0;
	text-align: left;
    }

.styled{
	font-family: open sans, arial, sans-serif;
	font-size: 13px;
	color: #0067B1;
	margin: 0 0 0 0;
	padding: 0 0 6px 0;
	text-align: left;
}

p.homepgico{
	font-family: open sans, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 2% 2%;
	text-align: left;
}

p.homepgtext{display: none;}

/*leave these styles below in case we use the home page text later on
p.homepgtext{
	font-family: open sans, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	text-align: left;
}*/

.textwidget{
	font-family: open sans, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 15px 0;
	text-align: left;
}

.textwidget ol li{
	font-family: open sans, arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #c00000;
	margin: 0 0 0 14px;
	padding: 0 0 15px 0;
	text-align: left;
}

table { 
  width: 100%; 
  border-collapse: collapse; 
}
/* Zebra striping
tr:nth-of-type(odd) { 
  background: #eee; 
}
th { 
  background: #333; 
  color: white; 
  font-weight: bold; 
}
td, th { 
  padding: 6px; 
  border: 1px solid #ccc;
  text-align: left; 
}*/

/*TablePress Styles added for CMTNL Jan 2017*/
#tablepress-2_wrapper{
    width: 92%;
    font-family: open sans, arial, sans-serif;
    font-size: 14px;
}
.dataTables_scrollBody .tablepress thead th::after, .dataTables_wrapper::after {
    content: "";
}
.dataTables_wrapper {
    clear: both;
    margin-bottom: 1em;
}



.indent{display: inline; padding: 0 0 0 8px; margin: 0 0 0 0; text-align: top left;}

.cform7{padding-bottom: 4px;
font-size: 11px;}

#addr
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#addr ul {margin: 0 0 0 0; padding: 0 0 0 0;}
#addr li
{padding-left: 20px;
margin: 0 0 0 0;
background-image: url("http://vsgpc.com/wp-content/themes/vgruber-custom2016/images/mail-ico.jpg");
background-repeat: no-repeat;
background-position: 0 .2em;
}
  

p.cinfo{
	font-family: open sans, arial, tahoma, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #008484;
	margin: 0 0 0 0;
	padding: 4px 6px 0 0;
	text-align: right;	
}

p.rbartxt{
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	margin: 0 10px 6px 10px;
	padding: 0 0 0 0;
	text-align: center;	
}

p.client{
	font-family: arial, tahoma, sans-serif;
	font-size: 10px;
	color: #006990;
	margin: 10px 16px 10px 10px;
	padding: 0 0 0 0;
	text-align: right;	
}

p.pgup{
 font-family: arial, sans-serif;
 font-size: 10px;
 color: #000000;
 margin: 2px 40px 4px 0;
 text-align: right;}
	 
img.pic{
	border: 1px #97CFE1 solid;
}

img.gallery{
	padding-right: 22px;
}

.floatright {float: right;
margin-right: 10px;
margin-left: 10px;}

/*bottom menu links - footer area*/
A.aalink:link,A.aalink:visited,A.aalink:active{
    font-family: trebuchet MS, arial, sans-serif;
		font-size: 90%;
		font-weight: normal;
		color: #808080;
		text-decoration: none;
}

A.aalink:hover{
      font-family: trebuchet MS, arial, sans-serif;
		font-size: 90%;
		font-weight: normal;
		color: #000080;
		text-decoration: underline;
}


/*bottom menu links - footer area*/
A.credit:link,A.credit:visited,A.credit:active{
    font-family: trebuchet MS, arial, sans-serif;
		font-size: 86%;
		font-weight: bold;
		color: #ffffff;
		text-decoration: none;
		text-transform: uppercase;
}

A.credit:hover{
		font-size: 86%;
		text-decoration: underline;
}

h1.flashtitle{
	font-family: trebuchet MS, arial, sans-serif;
	font-size: 10;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

/*stylish copyright

#footer-container {
	clear: both;
	width: 240px;
	margin: 0 auto; 	
}

.footer-insert {
	width: 100%;}

#footer {
	margin: 10px 0 100px 0;
	padding: 0 0 0 0;
	width: 900px;
	font-family: trebuchet ms, sans-serif;
	position: relative;
	height: 26px;
	color: #0067B1;
}

#footer p {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 26px;
	color: #0067B1;
}
.copyright a {
	text-decoration: none;
	font-size: 11px;
	color: #0067B1;
	text-align: center;
}
.copyright a:hover {
	color: #ff8c00;
}

#footer .credit {
}
#footer .credit a{
	color: #0067B1;
}
#footer a.dcd{
	background: url(images/dcd.png) no-repeat left center;
	width: 18px;
	height: 15px;
	line-height: 15px;
	text-indent: -999em;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
}

#footer span.divider {
	margin: 0;
	padding: 0 5px 0 5px;
}
.tooltip a {
	color: #3e83b1;
}
.tooltip a:hover {
	color: #00aeef;
}
.tooltip {
	display: none;
	background:transparent url(images/footer-hover.png) no-repeat;
	font-size:11px;
	height: 18px;
	line-height: 18px;
	width:320px;
	padding: 13px 13px 23px;
	color:#0067B1;	
}
.tip {
	position: relative;	
}


/*Participants Database Plugin Customization*/
.wp-list-table {
    color: #0d5a74;
    font-family: trebuchet MS,verdana,arial,san-serif;
    font-size: 14px;
    text-align: left;
}
.pdb-list .wp-list-table th, .pdb-list .wp-list-table td {
    padding: 8px !important;
}
.wp-list-table th, .wp-list-table td, .form-table th, .form-table td {
    vertical-align: middle;
    border-bottom: 1px solid #c00000;
}
table tbody td {
    background-color: #f7f7f7;
}


/*basic page layout*/
.hlinks{max-width: 1120px;
margin-right: auto;
margin-left: auto;
padding: 0 0 0 0;
text-align: right;}   

.hlinks ul{ margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	text-align: right;}

.hlinks li{
  padding: 0 0 0 0;
  margin: 0 6px 0 6px;
  display: inline;
  text-align: right;} 
	
.hlinks ul li a{display: inline-block;
font-family: open sans, arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #448729;
text-decoration: none;
text-transform: uppercase;} 

.hlinks ul li a:hover{color: #448729;
text-decoration: none;}   

#top-header-container{max-width: 1200px;
height: 160px;
background-color: #ffffff;
background-image: url("http://energywallsystems.com/wp-content/themes/twentyeleven/images/header-holder-bg.jpg");
background-repeat: no-repeat;
background-position: top right;
margin-top: 4px;
margin-right: auto;
margin-left: auto;} 

#logo{
float: left;
width: 46%;}

.responsive-logo{display: none;}

#main-nav{float: left;
width: 50%;;
height: 40px;
background-color: #ffffff;
margin-top: 80px;
margin-right: 4%}

.mmenu ul{ 
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: inline;
	text-align: right;}
	 
.mmenu ul li{
  float: left;
  position: relative;
  margin: 0 0 0 0;
	padding: 12px 12px 6px 12px;
	text-align: right;}
	
.mmenu ul li a{font-family: open sans, arial, sans-serif;
font-size: 16px;
font-weight: bold;
display: block;
color: #c00000;
text-decoration: none;
text-transform: uppercase;} 

.mmenu ul li a:hover{color: #488729;
text-decoration: none;}  

.mmenu ul li:hover> ul{opacity: 1; position: absolute; top: 99%;}

.mmenu ul ul{position: absolute; top: -99999px;
	left: 0;
	opacity: 0; 
	margin-left: 10px;
	-webkit-transition: opacity .5s ease-in-out;
	-moz-transition: opacity .5s ease-in-out;
	-o-transition: opacity .5s ease-in-out;
	z-index:497;}

.mmenu ul ul li {
  width: 182px;
  margin: 0 0 0 0;
  padding: 2% 4% 2% 2%;
  background-color: #ffffff;
  line-height: 100%;
  border-right: none;
  text-align: left;}
	 
.mmenu ul ul li:last-child{border-bottom: none;}

.mmenu ul ul li > a:link {
font-size: 13px;
text-transform: none;
font-weight: bold;
padding: 0 2% 2% 2%;
margin: 0;
}

.mmenu ul ul li > a:hover {
color: #488729;
}
/*End of drop down menu*/

#header-image{
clear: both;
max-width: 1200px;
height: 380px;
margin-top: 4px;
margin-right: auto;
margin-left: auto;}


.outer-transp-wrapper{
max-width: 1160px;
padding: 20px;
overflow:hidden;
background-image: url("http://energywallsystems.com/wp-content/themes/twentyeleven/images/outer-wrap-tile.png");
background-repeat: repeat-y;
background-position: top left;
margin-right: auto;
margin-left: auto;
border: 1px solid #c00000;}

.hpcol1, .hpcol2, .hpcol3, .hpcol4, .hpcol5{float: left;
max-width: 14%;
padding: 1%;
min-height: 220px;
background-color: #838584;
margin-right: 1%;}

.hpcol6{float: left;
max-width: 13%;
padding: 1%;
min-height: 220px;
background-color: #838584;
margin-right: 0;}
/*End of home page styles*/

alink:morelink, img.morelink{display: block;}


#page-wrapper{max-width: 1160px;
overflow:hidden
margin-right: auto;
margin-left: auto;
background-color: #9EA09F;}

#content{
  float: left;
  width: 70%;
	padding: 0 5% 0 2%; 
	margin-bottom: 22px;
} 

#content-wide{
  float: left;
  max-width: 98%;
	padding: 0 0 0 2%; 
	margin-bottom: 22px;
} 

/*sidemenu setup*/
#sidebar{
	width: 20%;
	float: left; 
	padding: 4% 0 0 0;
}

.styled-widget{background-color: #ffffff; padding: 10px; border: 1px solid #c00000; margin-bottom: 4%;}


.styled-widget>ul li{
	color: #666666;
	margin-left: 6%;
}


.styled-widget>ul li a{
	color: #c00000;
}

#content-contact{clear: both;
  float: left;
  max-width: 60%;
	padding: 0 5% 0 5%; 
	margin-bottom: 22px;
} 

#sidebar-contact{
	max-width: 25%;
	float: left; 
	padding: 20px 0 0 0;
}

#content-bio-left{clear: both;
  float: left;
  max-width: 50%;
	padding: 0 0 0 5%; 
	margin-bottom: 22px;
} 

#content-bio-right{
  float: left;
  max-width: 45%;
	padding: 40px 0 0 0; 
	margin-bottom: 22px;
} 

#content-full{clear: both;
  float: left;
  max-width: 96%;
	padding: 0 2% 0 2%; 
	margin-bottom: 22px;
} 

/*.wpcf7-form{padding-right: 22px;}*/
div.wpcf7 .wpcf7-form-control { max-width: 100%; }

.smenu{
margin: 0 0 0 0;
padding: 0 0 0 0;}   

.smenu ul{ margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	list-style-type: none;
	text-align: center;}

.smenu li{ 
		display: block;
    margin: 0 0 0 0;
		text-align: left;
		max-width: 230px;
		line-height: 100%;
		padding: 6px 0 6px 0;
		border-bottom: 1px dotted #C6C6C6;} 
	
.smenu ul li a{display: inline-block;
    font-family: trebuchet ms, arial, sans-serif;
		font-size: 100%;
		font-weight: normal;
		color: #000040;
		text-decoration: none;}  

.smenu ul li a:visited{color: #000040;
font-size: 100%;
font-weight: bold;
text-decoration: none;}    

.smenu ul li a:hover{color: #c6c6c6;
text-decoration: none;}     

.smenu ul li a:active{color: #c6c6c6;
font-size: 100%;
font-weight: bold;
text-decoration: none;} 


#clearboth{clear: both;}

#footer{clear: both;
	max-width: 1200px;
	height: 300px;
	background-color: #ffffff;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

#bmenu{max-width: 1150px;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
}

.fcol1{float: left;
width: 22%;
padding-right: 3%;}

.fcol2{float: left;
width: 22%;
padding-right: 3%;}

.fcol3{float: left;
width: 22%;
padding-right: 3%;}

.fcol4{float: left;
width: 22%;
padding-right: 3%;}

.fcol-responsive{display: none;}


.bnav{
margin: 0 0 0 0;
padding: 10px 0 0 0;}   

.bnav ul{ margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style-type: none;
	text-align: center;}

.bnav li{
  padding: 0 0 0 0;
  margin: 0 0 0 0;} 
	
.bnav ul li a{display: inline-block;
    font-family: open sans, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #c00000;
		text-decoration: none;} 

.bnav ul li a:hover{text-decoration: underline;} 

A.cright:link,A.cright:visited,A.cright:active{
	font-family: open sans, arial, tahoma, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c00000;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;	
}

a:link.cright{color: #c00000;}


/*end of positioning*/

/*responsive*/


@media only screen and (min-width: 160px) and (max-width: 680px)
{
	
body{background-color: #ffffff;
 background-image: none;} 

/*Misc settings to make things display better for mobile like omitting images in text*/
img.alignright, img.alignnone{display: none;}
.textwidget{padding: 0 0 2% 4%;}

/*basic page layout*/
.hlinks{display: none;}

#top-header-container{max-width: 100%;
height: 160px;
background-color: #ffffff;
background-image: none;
margin-top: 0;} 

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

.default-logo{display: none;}

.responsive-logo{display: block;}

#header-image{
clear: both;
max-width: 100%;
height: auto;}

.outer-transp-wrapper{
max-width: 100%;
padding: 12px;
margin: 0 0 0 0;
overflow:hidden;
background-image: none;
background-color: #838584;}

/*.mobile-only-wrapper{display: block;
max-width: 100%;
padding: 22px 0 0 0;
margin: 0 0 0 0;
overflow:hidden;
background-image: none;
background-color: #ffffff;
border: 1px solid #c00000;}*/

.hpcol1, .hpcol2, .hpcol3, .hpcol4, .hpcol5, .hpcol6{clear: both;
float: left;
max-width: 100%;
min-height: auto;
padding: 4% 0 1% 0;
background-color: #ffffff;
border-bottom: 12px solid #838584;
margin: 0 0 2% 0;}
/*End of home page styles*/

alink:morelink, img.morelink{display: block;}

h1.homehdr{
	font-size: 20px;
	font-weight: none;
	color: #c00000;
	margin: 0 2% 2% 6%;
	padding: 0 0 1% 0;
	text-align: left;
	line-height: 110%;
	border-top: none;
	border-bottom: 1px solid #c00000;
}

p.homepgtext{display: block;
	font-family: open sans, arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 0 2%;
	text-align: left;
}

.homehdrbtnresp{display: block;
	font-family: Open Sans, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 0 2%;
	text-align: left;
	margin-left: 0;
}

#page-wrapper{width: 100%;
background-color: #ffffff;}

#content{clear: both;
  float: left;
  width: 100%;
	padding: 0 5% 0 2%; 
	margin-bottom: 22px;
} 

#content-wide{
  float: left;
  width: 98%;
	padding: 0 0 0 2%; 
	margin-bottom: 22px;
} 

/*sidemenu setup*/
#sidebar{
	float: left; 
	width: 100%;
	padding: 4% 0 0 0;
}


#footer{clear: both;
	max-width: 100%;
	height: auto;
	background-color: #ffffff;
	margin-top: 5px;
}

#bmenu{max-width: 100%;
	padding: 10px;
}

h2.footercap{font-size: 20px;
	padding: 0 0 1% 5%;
}

.fcol1, .fcol2{display: none;}

.fcol-responsive{display: block;
float: left;
width: 100%;}

.fcol3, .fcol4{float: left;
width: 100%;
padding-right: 0;}


.bnav{padding: 0 0 4% 5%;}

.bnav ul li{padding-bottom: 2%;}
	
.bnav ul li a{display: inline-block;
    font-family: open sans, arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		color: #c00000;
		text-decoration: none;
		text-transform: uppercase;} 
		
.footer-contact{
	font-family: open sans, arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: left;
}

/*Topography*/
h1{
	font-size: 20px;
	color: #c00000;
	padding: 12px 0 10px 0;
	line-height: 100%;
}

h2{
	font-size: 16px;
	width: 92%;
	color: #c00000;
	margin: 0 0 0 0;
	padding: 14px 0 0 0;
}

h3{
	font-size: 14px;
	width: 92%;
	margin: 0 0 6px 0;
	padding: 12px 0 0 0;
}

h4{
	font-size: 14px;
}

p{
	font-size: 12px;
	color: #c00000;
	padding: 0 0 10px 0;
}

.alignleft, img.alignleft {display: none;}



	
}


