@charset "UTF-8";
/* CSS Document */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
a { outline: none; }
acronym {border-bottom:none}

body {
	margin: 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:12px;
	background:#FFFFFF;
}


	
	
#siteWrapper{
	width:900px;
	margin:0 auto 0 auto;
	}	
	
h1{
	width: 210px;
	height: 22px;
	background-image:url(images/logo.png);
	margin: 42px 0px 55px 0px;
	display:block;

	}
	
h1 a{
	display:block;
	height:100%;
	width: 100%;
    text-indent: -999em;
	}

ul#topNav {
	margin: 0 0 10px;
}


#topNav li{
	font-size:11px;
	color: #636363;
	display: inline;
	margin: 0px 25px 10px 25px;
	font-weight:500;
	letter-spacing:1px;
	}
	
#topNav li.navFirst{
	margin: 0px 25px 10px 20px;
	}
	
#topNav li.navFirst_on{
	margin: 0px 25px 10px 20px;
	color:#6cb7d6;
	}
	
#topNav li.nav_on{
	color:#6cb7d6;
	}
	
#topNav li.navLast{
	margin: 0px 0px 10px 200px;
	}
	
#container{
	width:836px;
	height:329px;
	background-image:url(images/bg_gradient.jpg);
	clear: left;
	padding-top:31px;
	padding-left:64px;
	position:relative;
	}	
	
#container_index{
	width:900px;
	clear:left;
	height:360px;
	}
	
*+html #container_index{
	height:365px;
}
	
#container_index li{
	float:left;
	width:90px;
	height:90px;
	}
	

#content_area{
	width:772px;
	height:297px;
	background-image:url(images/bg_white.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny1{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_1.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny2{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_2.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny3{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_3.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny4{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_4.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny5{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_5.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny6{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_6.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny7{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_7.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_ny8{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_8.png);
	background-repeat:no-repeat;
	}
#content_area_tours_ny10{
	width:772px;
	height:297px;
	background-image:url(images/space_ny_10.png);
	background-repeat:no-repeat;
	}
	
#content_area_tours_sf1{
	width:772px;
	height:297px;
	background-image:url(images/space_sf_1.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_sf2{
	width:772px;
	height:297px;
	background-image:url(images/space_sf_2.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_sf3{
	width:772px;
	height:297px;
	background-image:url(images/space_sf_3.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_sf4{
	width:772px;
	height:297px;
	background-image:url(images/space_sf_4.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_port1{
	width:772px;
	height:297px;
	background-image:url(images/space_port_1.png);
	background-repeat:no-repeat;
	}	
	
#content_area_tours_port2{
	width:772px;
	height:297px;
	background-image:url(images/space_port_2.png);
	background-repeat:no-repeat;
	}	
	
	

	
/* This is for the about page*/



ul#about_subnav {
	width:400px;
	position:absolute;
	top:0;
	left:0;
	}
	
ul#about_subnav img{
	margin:2px 3px 0px 3px;
	}
	
.about_subnav_first{
	margin-left:67px;
	}
	
#about_subnav li.about_subnav_first_on{
	color:#6cb7d6;
	margin-left:67px;
	}
	
#about_subnav li.about_subnav_on{
	color:#6cb7d6;
	}
	
#about_subnav li{
	float:left;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:10px;
	letter-spacing:.5px;
	color:#666666;
	font-weight: 500;
	margin-top:16px;
	}

#about_area{
	float:left;
	margin:18px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	margin-left:43px;
	}
	
#about_area_first{
	float:left;
	margin:18px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	}
	
#about_area_first p{
	margin-bottom:5px;
	}
	
#about_area_first .abouthis_copy_first{
	float:left;
	}
	
#about_area_first .abouthis_copy_second{
	float:left;
	}
	
.abouthis_text{
clear:left;
	}
	
	

.about_copy{
	width:210px;
	height:215px;
	display:block;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	padding-left:3px;
	}
	
.about_copy_first{
	width:210px;
	height:215px;
	display:block;
	margin-left:3px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	margin-left:22px;
	padding-left:3px;
	}
	
.about_copy_second{
	width:210px;
	height:215px;
	display:block;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	padding-left:3px;
	}
	
.abouthis_copy_first{
	width:362px;
	height:215px;
	display:block;
	margin-left:3px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	margin-left:22px;
	padding-left:3px;
	}
	
.service_copy_first{
	width:362px;
	height:215px;
	display:block;
	margin-left:3px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	margin-left:22px;
	padding-left:3px;
	}
	
.abouthis_copy_second{
	width:339px;
	height:215px;
	display:block;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	padding-left:20px;
	}
	
	
.about_first{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 210px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	}
	
h2{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 210px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	margin-left:22px;
	}

	
h2.copy{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 210px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	margin-left:0px;
	}
	
h2.history{
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 722px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	margin-left:22px;
	}
	
h2.service_list_page{
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 722px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	margin-left:22px;
	}
	
/* This is for the services page*/

#services_continue2{
	position:absolute;
	bottom: 80px;
    right: 95px;
	}
	
#services_continue3{
	position:absolute;
	bottom: 80px;
    right: 120px;
	}
	
#services_continue a{
	display:block;
	}
	
#services_continue5 a{
	display:block;
	}

#services_continue2 a{
	display:block;
	height:23px;
	width: 23px;
	background-color:#6cb7d6;
	}
	
#services_continue2 img{
	margin-top:7px;
	margin-left:5px;
	}
	
#services_continue3 a{
	display:block;
	height:23px;
	width: 23px;
	background-color:#6cb7d6;
	}
	
#services_continue3 img{
	margin-top:7px;
	margin-left:6px;
	}

h4{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color:#000000;
	font-weight: 400;
	}

p.services_question{
	font-weight:bold;
	color:#000000;
	}
	
#services_continue{
	position:absolute;
	bottom: 97px;
	right: 118px;
	display:block;
	height:22px;
	width:72px;
	background-color:#6cb7d6;
	padding-top:2px;
	padding-left:8px;
	color:#FFFFFF;
	font-weight:bold;
	}

	
#services_continue5{
	position:absolute;
	bottom: 80px;
    right: 90px;
	display:block;
	height:21px;
	width:68px;
	background-color:#6cb7d6;
	padding-top:2px;
	padding-left:8px;
	color:#FFFFFF;
	font-weight:bold;

	}
	
#services_continue4{
	position:absolute;
	bottom: 80px;
    right: 90px;
	display:block;
	height:23px;
	width:68px;
	background-color:#6cb7d6;
	color:#FFFFFF;
	font-weight:bold;
	}
	
#services_continue4 img{
	margin-left:13px;
	margin-right:2px;
	margin-top:6px;
	}
	
#services_continue img{
	margin-left:3px;
	margin-right:3px;
	}
	
.servicelist_copy_first{
	width:722px;
	height:200px;
	display:block;
	margin-left:22px;
	padding-left:3px;
	}
	
#copy_first_footer{
	width:722px;
	height:20px;
	position:absolute;
	bottom: 50px;
    right: 90px;
	display:block;
	margin-left:22px;
	padding-left:3px;
	background-color:#c2c2c2;
}
	
	
.servicelist_copy_first ul{
	float:left;
	margin-right:25px
	}
	
#service_list_last{
	margin-right:0px;
	}
	
.list_bullet{
	list-style:disc;
	}
	
/* This is for the contact page*/

.contact_newbiz2{
	color:#6cb7d6;
	}
	
.contact_newbiz3{
	color:#6cb7d6;
	margin-top:.5em;
	}

.newcontact_map{
	margin-bottom:2em;
	}


	
	
h3{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color:#464646;
	font-weight: 400;
	margin-top:17px;
	margin-left:21px;
	}
	
#contact_area{
	float:left;
	margin:18px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	margin-left:43px;
	}
	
#contact_area_first{
	float:left;
	margin:18px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	}
	
#contact_area_first p{
	margin-bottom:5px;
	}
	
#contact_area_first .contact_copy_first{
	float:left;
	}
	
#contact_area_first .contact_copy_second{
	float:left;
	}

.contact_first{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	color:#ffffff;
	font-weight: 400;
	background-color:#6cb7d6;
	display:block;
	height:19px;
	width: 210px;
	padding:2px 0px 0px 3px;
	margin-bottom:5px;
	}
	
	
.contact_copy{
	width:210px;
	height:215px;
	display:block;
	padding-left:3px;
	}
	
.contact_copy_first{
	width:210px;
	height:215px;
	display:block;
	margin-left:3px;
	margin-left:22px;
	padding-left:3px;
	}
	
.contact_copy_second{
	width:210px;
	height:215px;
	display:block;
	padding-left:3px;
	}
	
.contact_li_last {
	margin-top:2em;
	}
	
/*clients section */
#h2headers h2{
	float:left;
	}
	
h2.clients_clients{
	margin-left:3px;
	width:416px;
	}
	
h2.clients_passion{
	width:300px;
	}
	
#client_area_first{
	float:left;
	margin:18px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	}
	
#clients_section{
	float:left;
	margin-left:25px;
	width:290px;
	height:215px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	}
	
#clients_section2{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:10px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:16px;
	float:left;
	height:215px;
	width: 431px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	}
	
#clients_section2 ul{
	float:left;
	padding-left:15px;
	}
	
#clients_section2 ul.client_list{
	padding-left:40px;
	}
	
.client_section_lastparagraph{
	margin-top:1em;
	}
	
/* portfolio*/

#portfolio_first{
	display:block;
	width:208px;
	float:left;
	margin:28px 25px 0px 22px;
	}
	
#portfolio_link{
	display:block;
	width:203px;
	height:17px;
	background-color:#6cb7d6;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#FFFFFF;
	padding-top:3px;
	padding-left:5px;
	}
	
	
#portfolio_link img{
	margin-left:5px;
	}
	
.portfolio_header{
	margin-left:5px
	}
	
#portfolio_first a{
	display:block;
	}
	

/* tours */

#tours{
	float:right;
	margin:268px 10px 0px 0px;
	}

#tours p{
	float:left;
}

.tours_title{
	display:block;
	height:15px;
	width:300px;
	font-family:Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:10px;
	background-color:#ffffff;
	padding-top:4px;
	padding-left:5px;
	}
	
.tours_arrow{
	display:block;
	height:19px;
	width:23px;
	background-color:#6cb7d6;
	margin-right:1px;
	margin-left:3px;
	}
	
.tours_arrow img{
	margin:5px 3px 0px 5px;
	}
	
/* footer */

h4{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	}
	
#footerNav ul{
	margin-top:6px;
	}

  .sandblogRecent {    
  }
  
*+html #footerNav2 {
	width:30%;
	float:right;
	text-align:right;
	color:#959595;
	margin-top:7px;
	}
  
  .sandblogRecent h4 {
    float: left;
    padding: 0;
    padding: 5px 4px 4px 4px;        
    /* whatever top padding is, make sure top margin (below) is the same value but negative */
    margin: -4px 10px 0 0;
    /* change background color to match */    
    background: #6cb7d6;
    color: #ffffff;
  }
  
  .sandblogRecent li {
    /* the top padding of these elements should match whatever the top element of the h4 is, above - so they all line up */
    padding: 8px;
    display: inline;
  }
  
  li.blogTitle {
  	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	color:#636363;
    margin: 0 15px 0 0;
  }
  
  li.blogTitle {
    margin: 0;
  }  
  
   li.blogLink {
   font-family: Helvetica, Arial, sans-serif;
   font-size:10px;
   color:#6cb7d6;
   
  }  
  
#footerNav2 {
	width:30%;
	float:right;
	text-align:right;
	color:#959595;
	font-family: Helvetica, Arial, sans-serif;
   font-size:10px;
   margin-top:2px;
	}
  
  

	
	
	
/* links  */
	
.newcontact_map a:link              { color:#6cb7d6; text-decoration:none; }
.newcontact_map a:visited           { color:#6cb7d6; text-decoration:none; }
.newcontact_map a:hover             { color:#636363; text-decoration:underline; }
.newcontact_map a:active            { color:#636363; text-decoration:none; }

.contact_li_last a:link              { color:#6cb7d6; text-decoration:none; }
.contact_li_last a:visited           { color:#6cb7d6; text-decoration:none; }
.contact_li_last a:hover             { color:#636363; text-decoration:underline; }
.contact_li_last a:active            { color:#636363; text-decoration:none; }

.footer_blog_link a:link              { color:#6cb7d6; text-decoration:none; }
.footer_blog_link a:visited           { color:#6cb7d6; text-decoration:none; }
.footer_blog_link a:hover             { color:#636363; text-decoration:underline; }
.footer_blog_link a:active            { color:#636363; text-decoration:none; }

.port a:link              { color:#6cb7d6; text-decoration:none; }
.port a:visited           { color:#6cb7d6; text-decoration:none; }
.port a:hover             { color:#636363; text-decoration:underline; }
.port a:active            { color:#636363; text-decoration:none; }

h4 a:link              { color:#ffffff; text-decoration:none; }
h4 a:visited           { color:#ffffff; text-decoration:none; }
h4 a:hover             { color:#ffffff; text-decoration:none; }
h4 a:active            { color:#ffffff; text-decoration:none; }

.services_title a:link              { color:#636363; text-decoration:underline; }
.services_title a:visited           { color:#636363; text-decoration:underline; }
.services_title a:hover             { color:#6cb7d6; text-decoration:underline; }
.services_title a:active            { color:#6cb7d6; text-decoration:underline; }


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

a:hover,
a:active{
	color:#6cb7d6;
	text-decoration:none;
	}
	
	/*october 2009 updates*/
	
h5{
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 26.5px;
	color:#6cb7d6;
	font-weight: 400;
	display:block;
	height:19px;
	padding:2px 0px 0px 0px;
	margin-bottom:5px;
	margin-left:65px;
	}
	
#oct_about_area{
	float:left;
	margin:35px 0px 0px 0px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:17px;
	}
	
.oct_about_first{
	margin:10px 0px 0px 65px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#636363;
	font-weight:normal;
	line-height:17px;
	width:700px;
	}
	
.oct_about_second{
	margin:10px 0px 0px 65px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#636363;
	font-weight:normal;
	line-height:17px;
	width:600px;
	}
	
.oct_about_last{
	margin:10px 0px 0px 65px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#636363;
	font-weight:normal;
	line-height:17px;
	width:600px;
	}
	
	
.management_list_first{
	margin-top:10px;
	margin-left:65px;
	}
	
.management_list{
	margin-top:10px;
	}
	
	
#about_management_second{
	float:left;
	margin:35px 0px 0px 40px;
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:11px;
	letter-spacing:.5px;
	color:#636363;
	font-weight:normal;
	line-height:17px;
	width:350px;
	}
	
	
/*clients section */

#content_area_clients{
	width:772px;
	height:297px;
	background-image:url(images/bg_white.png);
	background-repeat:no-repeat;
	}	
	
#h2headers h2{
	float:left;
	}
	
h2.clients_clients{
	margin-left:3px;
	width:416px;
	}
	
.clients_passion{
	width:140px;
	height:200px;
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 26.5px;
	color:#6cb7d6;
	font-weight: 400;
	display:block;
	height:19px;
	margin:36px 0px 0px 55px 
	}
	
#clients_list{
	background-image:url(images/clients_linebreak.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	float:right;
	margin:22px 0px 0px 0px;
	padding:11px 50px 0px 40px;
	line-height:30px;
	}
	
#clients_left{
	width:200px;
	}
	
.blue_plus{
	color:#6cb7d6;
	}
	
#clients_section{
	float:left;
	margin-left:25px;
	width:290px;
	height:215px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	}
	
#clients_section2{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:10px;
	letter-spacing:.5px;
	color:#7d7d7d;
	font-weight:normal;
	line-height:16px;
	float:left;
	height:215px;
	width: 431px;
	border-bottom-color:#c2c2c2;
	border-bottom-style:solid;
	border-bottom-width: 20px;
	}
	
#clients_section2 ul{
	float:left;
	padding-left:15px;
	}
	
#clients_section2 ul.client_list{
	padding-left:40px;
	}
	
.client_section_lastparagraph{
	margin-top:1em;
	}
	
.services_title{
	width:120px;
	height:200px;
	float:left;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size: 26.5px;
	color:#6cb7d6;
	font-weight: 400;
	display:block;
	height:19px;
	margin:36px 0px 0px 55px 
	}
	
.services_title ul li{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	color:#6cb7d6;
	font-size:11px;
	margin:10px 0px 0px 0px;
	}
	
#services_list{
	background-image:url(images/services_linebreak.jpg);
	background-repeat:no-repeat;
	width:480px;
	height:260px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	float:right;
	margin:22px 40px 0px 0px;
	padding:11px 50px 0px 20px;
	line-height:30px;
	}
	
.services_list_on{
	text-decoration:underline;
	}
	
#services_list p{
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight: 400;
	color:#636363;
	font-size:11px;
	line-height:20px;
	}
	
.services_copy_2{
	margin-top:10px;
	}
	
#oct_footer{
	font-family:font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-size:9px;
	color:#b7b7b7;
	margin-top:10px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
