/* ### general ### */
* { margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html,body { font-family: 'HelveticaLt'; font-size: 12px; color: #000; }
input,select,textarea { font-family: 'HelveticaLt'; font-size: 12px; color: #000; }
body { background: #fff; }
img { border: 0; display: block; }
ul,li { list-style: none; }
:focus { outline: none; }
h1,h2,h3,h4,h5,h6,strong { font-weight: 400; }

/* ### wrapper ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### global classes ### */
.clear { clear: both; visibility: hidden; line-height: 0; height: 0; }
.center { margin: 0 auto; max-width: 1070px; position: relative; }

.slide { cursor: pointer; background: url(../images/arrow2.png) no-repeat left; padding-left: 17px; line-height: 24px; color: #dc082c; font-size: 18px; text-decoration: none; }

	/* ### main container ### */
	#mainCntr { width: 100%; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 100%; height: 200px; z-index: 100; }
	#headerCntr .logo { position: absolute; top: 48px; left: -8px; }
	#headerCntr p.text { display: none; position: absolute; top: 104px; left: 176px; color: #1b3856; font-size: 24px; line-height: 22px; letter-spacing: 1px; font-family: '4864'; }
	#headerCntr .num { position: absolute; top: 114px; right: 0; color: #dc082c; font-size: 34px; text-decoration: none; }
	/*#headerCntr a.num:hover { text-decoration: underline; }*/
	
	#headerCntr .tt {  }
	#headerCntr .tt li.first { position: absolute; top: 168px; right: 0; color: #696969; font-size: 13px; background: url(../images/icon1.png) no-repeat; line-height: 22px; padding-left: 34px; padding-bottom: 15px; text-transform: uppercase; text-decoration: none; }
	#headerCntr .tt li:hover { color: #dc082c; }
	#headerCntr .tt li ul { display: none; position: absolute; top: 31px; left: -1px; width: 213px; padding: 14px 0 10px 15px; background: rgba(55,147,182,0.87); }
	#headerCntr .tt li li { text-transform: none; float: none; margin-right: 0; font-size: 16px; line-height: 28px; padding-bottom: 0; }
	#headerCntr .tt li li a { color: #fff !important; text-decoration: none }
	#headerCntr .tt li li a:hover,.menuBox li li a.sub_active { color: #bebebe !important; }
	#headerCntr .tt li:hover img { display: block; }
	#headerCntr .tt li:hover ul { display: block; }
	
	
	#headerCntr .mobnlink a { display: block; position: absolute; top: 160px; left: 0; text-indent: -999999px; width: 91px; height: 28px; background: url('../images/mob_menu.gif') left top no-repeat; }
	#headerCntr .mobnlink { padding: 50px 0 25px; display: none; width: 100%; overflow: hidden; }

		/* ### lang box ### */
		.langBox { position: absolute; top: 48px; right: 0; }
		.langBox li { float: left; margin-left: 19px; }
		.langBox li img { display: inline; }
		
		/* ### mobmenu box ### */
		.mobmenuBox { position: absolute; top: 200px; /*margin-top: 125px;*/ display: none; border-top: 1px solid #7d2219; width: 100%; }
		.mobmenuBox ul { list-style: none; list-style-type: none; }
		.mobmenuBox li { line-height: 49px; float: left; width: 100%; border-bottom: 1px solid #7d2219; }
		.mobmenuBox li a { padding-left: 40px; display: block; color: #DC082C; text-decoration: none; font-size: 20px; background-color: #fff; }
		.mobmenuBox li a:hover { color: #fff; background-position: 0 -49px; background-color: #DC082C; }
		.mobmenuBox li.active a { color: #fff; background-position: left -98px;background-color: #DC082C; }
		.mobmenuBox ul.first li.active a { color: #af70ae; background-position: left -147px; }
		.mobmenuBox li.last { border: 0px; }
		
		/* ### menu box ### */
		.menuBox { position: absolute; top: 170px; left: 0; }
		.menuBox li { float: left; margin-right: 31px; font-size: 18px; position: relative; padding-bottom: 15px; }
		.menuBox li a { color: #1b3856; text-decoration: none; }
		.menuBox li a:hover,.menuBox li.active a { color: #dd052b; }
		.menuBox li img { display: none; position: absolute; top: 22px; left: 10px; }
		.menuBox li ul { display: none; position: absolute; top: 31px; left: -1px; width: 213px; padding: 14px 0 10px 15px; background: rgba(55,147,182,0.87); }
		.menuBox li li { float: none; margin-right: 0; font-size: 16px; line-height: 28px; padding-bottom: 0; }
		.menuBox li li a { color: #fff !important; }
		.menuBox li li a:hover,.menuBox li li a.sub_active { color: #bebebe !important; }
		.menuBox li:hover img { display: block; }
		.menuBox li:hover ul { display: block; }
		
		

	/* ### banner container ### */
	#bannerCntr { width: 100%; /*height: 417px;*/ background: #dce7ed; padding-top: 1px; overflow: hidden; }
	#bannerCntr .center { max-width: 1168px; }
	#bannerCntr .banner { position: relative; width: 100%; height: 100%; }
	#bannerCntr img { width: 100%; }
	#bannerCntr h1 { position: absolute; bottom: 26px; left: 48px; color: #1b3856; font-size: 48px; line-height: 52px; text-transform: uppercase; }
	#bannerCntr.sub h1 { color: #fff; }
	#bannerCntr span { position: absolute; top: 35px; right: 80px; width: 206px; height: 206px; -webkit-border-radius: 50%; border-radius: 50%; background: rgba(1,36,73,0.75); text-align: center; color: #fff; font-size: 109px; line-height: 70px; padding-top: 56px; letter-spacing: 1px; font-family: '4864'; -webkit-transform: matrix(0.996,0.093,-0.093,0.996,0,0); -ms-transform: matrix(0.996,0.093,-0.093,0.996,0,0); -o-transform: matrix(0.996,0.093,-0.093,0.996,0,0); transform: matrix(0.996,0.093,-0.093,0.996,0,0); }
	#bannerCntr span small { font-size: 50px; display: block; line-height: 50px; margin-top: 4px; }

	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 100%; padding: 49px 0 20px; }

	/* ### left container ### */
	#leftCntr { float: left; width: 768px; overflow: hidden; }

		/* ### learn box ### */
		.learnBox { width: 100%; }
		.learnBox .top { overflow: hidden; margin-bottom: 62px; }
		.learnBox .top p { color: #1b3856; font-size: 16px; line-height: 24px; letter-spacing: 1px; }
		.learnBox .top a { font-family: 'HelveticaBold'; text-decoration: none; color: #1b3856; }
		.learnBox .top a:hover { text-decoration: underline; }
		.learnBox .holder { overflow: hidden; margin-right: -26px; }
		.learnBox .block { width: 50%; padding-right: 26px; float: left; margin-bottom: 40px; }
		.learnBox .inner { width: 100%; cursor: pointer; }
		.learnBox .photo { width: 100%; margin-bottom: 20px; }
		.learnBox .photo img { width: 100%; }
		.learnBox .text { padding: 0 8px 0 4px; width: 100%; }
		.learnBox .text h3 { color: #dc082c; font-size: 18px; margin-bottom: 12px; letter-spacing: 1px; }
		.learnBox .text p { color: #204062; font-size: 14px; line-height: 22px; letter-spacing: 1px; }
		.learnBox .text p a { color: #204062; }
		.learnBox .text p a:hover { text-decoration: none; }

		/* ### about box ### */
		.aboutBox { width: 100%; }
		.aboutBox h2 { color: #dd052b; font-size: 22px; letter-spacing: 1px; line-height: 24px; margin-bottom: 8px; }
		.aboutBox h3 { color: #dd052b; font-size: 18px; letter-spacing: 1px; line-height: 24px; margin-bottom: 6px; }
		.aboutBox h4 { color: #dd052b; font-size: 14px; letter-spacing: 1px; line-height: 24px; margin-bottom: 6px; }
		.aboutBox p,.aboutBox td { color: #204062; font-size: 14px; line-height: 22px; letter-spacing: 1px; margin-bottom: 38px; }
		.aboutBox td p { margin-bottom: 0px; }
		.aboutBox p.top { font-size: 16px; line-height: 24px; }
		.aboutBox p a,.aboutBox td a { color: #204062; font-family: 'HelveticaBold'; text-decoration: none; }
		.aboutBox p a:hover,.aboutBox td a:hover { text-decoration: underline; }
		.aboutBox ol {padding-bottom: 25px; list-style: decimal}
		.aboutBox ol li {list-style: decimal; margin-left:20px;padding-left:10px;color: #204062; line-height: 22px; font-size: 14px; letter-spacing: 1px; }
		.aboutBox ul {list-style: circle; padding-bottom: 25px;}
		.aboutBox ul li {margin-left:20px;padding-left:10px;color: #204062; line-height: 22px; font-size: 14px; letter-spacing: 1px; list-style: circle}
		.aboutBox ul li a,.aboutBox ol li a { font-family: 'HelveticaBold';  color: #204062; text-decoration: none; }
		.aboutBox ul li a:hover,.aboutBox ol li a:hover { text-decoration: underline; }
		.aboutBox .photo { width: 100%; margin-bottom: 34px; }
		.aboutBox .photo img { width: 100%; }
		
		.aboutBox table, .aboutBox th, .aboutBox td { border: 1px solid black; border-collapse: collapse; }
		.aboutBox table { margin-bottom: 25px; width: 100% }
		.aboutBox th, .aboutBox td { font-size: 14px; padding: 15px; text-align: left }
		.aboutBox th { background-color: #DCE7ED}
		.aboutBox td strong { font-family: 'HelveticaBold'; }

		/* ### nav box ### */
		.navBox { float: left; width: 235px; }
		.navBox li { line-height: 30px; font-size: 15px; font-family: 'HelveticaBold'; }
		.navBox li a { color: #1b3856; text-decoration: none; background: url(../images/arrow2.png) no-repeat; padding-left: 17px; }
		.navBox li a span { display: block; margin-top: -9px; padding-left: 17px; }
		.navBox li a:hover { color: #dd052b; }
		.navBox li.active a { background: url(../images/arrow3.png) no-repeat; color: #dd052b; }
		.navBox li li { line-height: 23px; font-family: 'HelveticaLt'; padding-left: 17px; }
		.navBox li li a { padding-left: 0; background: none!important; color: #1b3856!important; }
		.navBox li li a:hover { background: none!important; color: #dd052b!important; }
		.navBox .back { cursor: pointer; color:#1b3856; background: url(../images/arrow5.png) left 2px no-repeat; padding-left: 17px; line-height: normal;}

		/* ### system box ### */
		.systemBox { width: 530px; float: left; padding-bottom: 20px; }
		.systemBox .top { overflow: hidden; margin-bottom: 0px; }
		.systemBox h2 { color: #dd052b; font-size: 22px; letter-spacing: 1px; line-height: 24px; margin-bottom: 8px; }
		.systemBox h3 { color: #dd052b; font-size: 18px; letter-spacing: 1px; line-height: 24px; margin-bottom: 6px; }
		.systemBox h4 { color: #204062; font-size: 14px; letter-spacing: 1px; line-height: 24px; margin-bottom: 6px; }
		.systemBox .slide { cursor: pointer }
		.systemBox .top p { color: #204062; font-size: 14px; line-height: 22px; letter-spacing: 1px; padding-bottom: 20px; }
		.systemBox .top p.gap { font-size: 16px; line-height: 24px; }
		.systemBox p a { color: #204062; font-family: 'HelveticaBold'; text-decoration: none; }
		.systemBox p a:hover { text-decoration: underline; }
		/*.systemBox h4 { color: #dc082c; font-size: 18px; line-height: 24px; letter-spacing: 1px; margin-bottom: 6px; margin-top: 20px; }*/
		.systemBox li p { padding-bottom: 5px !important; }
		.systemBox .top ul {list-style: circle; padding-bottom: 20px;}
		.systemBox .top ul li {margin-left:20px;padding-left:10px;color: #204062; line-height: 22px; font-size: 14px; letter-spacing: 1px; list-style: circle}
		.systemBox ul.links { padding: 20px 0 14px; }
		.systemBox ul.links li { margin-bottom: 20px; font-size: 14px; letter-spacing: 1px; font-family: 'HelveticaBold'; }
		.systemBox ul.links li a { color: #204062; text-decoration: none; }
		.systemBox ul.links li a:hover { text-decoration: underline; }
		.systemBox .bot { overflow: hidden; width: 460px; }
		.systemBox .bot .content h2 { font-size: 16px; color: #204062;  letter-spacing: 1px; margin-top: 8px; font-family: 'HelveticaBold';}
		.systemBox .bot .content h3 { font-size: 16px; color: #204062;  letter-spacing: 1px; margin-top: 8px; font-family: 'HelveticaBold';}
		.systemBox .bot .content h4 { font-size: 16px; color: #204062;  letter-spacing: 1px; margin-top: 8px; font-family: 'HelveticaBold';}
		.systemBox .bot .content ul {list-style: circle}
		.systemBox .bot .content ul li {margin-left:20px;padding-left:10px;color: #204062; line-height: 22px; font-size: 14px; letter-spacing: 1px; list-style: circle}
		.systemBox .bot h3 a { background: url(../images/arrow2.png) no-repeat left; padding-left: 17px; line-height: 24px; color: #dc082c; font-size: 18px; text-decoration: none; }
		.systemBox .bot h3.active a { background: url(../images/arrow3.png) no-repeat left; }
		.systemBox .bot .content {margin-left: 18px;  margin-bottom: 12px; display: none; }
		
		.systemBox table, .systemBox th, .systemBox  td { border: 1px solid black; border-collapse: collapse; }
		.systemBox table { margin-bottom: 25px; width: 100% }
		.systemBox th, .systemBox td { font-size: 14px; padding: 15px; text-align: left; }
		.systemBox th { background-color: #DCE7ED}
		.systemBox td strong { font-family: 'HelveticaBold'; }
		
		.systemBox .bot p { color: #204062; font-size: 14px; line-height: 22px; letter-spacing: 1px; }
		.systemBox .bot p a { color: #204062; text-decoration: none; font-family: 'HelveticaBold'; }
		.systemBox .bot p a:hover { text-decoration: underline; }

		/* ### contact box ### */
		.contactBox { width: 630px; padding-bottom: 20px; }
		.contactBox h3 { color: #dd052b; font-size: 18px; line-height: 22px; letter-spacing: 1px; }
		.contactBox p { color: #204062; font-size: 14px; line-height: 22px; letter-spacing: 1px; margin-bottom: 14px; }
		.contactBox p a { color: #204062; text-decoration: none; font-family: 'HelveticaBold'; }
		.contactBox p a.link { font-family: 'HelveticaLt'; }
		.contactBox p a:hover { text-decoration: underline; }
		.contactBox fieldset { border: 0; overflow: hidden; margin-top: 16px; }
		.contactBox .row { overflow: hidden; margin-bottom: 12px; }
		.contactBox label { float: left; width: 128px; line-height: 33px; color: #204062; font-size: 14px; letter-spacing: 1px; }
		.contactBox input.field { border: 1px solid #fff; background: #dce7ed; width: 377px; height: 33px; line-height: 33px; color: #3c5470; font-size: 14px; letter-spacing: 1px; padding: 0 13px; float: left; }
		.contactBox span { text-align: right; display: block; line-height: 33px; color: #dc082c; font-size: 14px; letter-spacing: 1px; font-family: 'HelveticaBold'; width: 120px; float: right; }
		.contactBox textarea { border: 1px solid #fff; background: #dce7ed; width: 377px; height: 156px; color: #3c5470; font-size: 14px; letter-spacing: 1px; padding: 13px; resize: none; }
		.contactBox input.button { border: 0; background: #3793b6; width: 119px; float: right; margin-right: 126px; height: 40px; color: #fff; font-size: 18px; letter-spacing: 1px; }
		.contactBox input.button:hover { background: #175269; }

	/* ### right container ### */
	#rightCntr { float: right; width: 270px; }

		/* ### registration box ### */
		.registrationBox { width: 100%; }
		.registrationBox .registration { margin-bottom: 18px; background: #3793b6; padding: 10px 0 22px 15px; cursor: pointer; }
		.registrationBox .registration.apply { background: #204062; }
		.registrationBox small { display: block; margin-bottom: 22px; font-family: 'HelveticaLt'; color: #fff; font-size: 14px; }
		.registrationBox .registration.apply small { font-family: 'HelveticaLt'; }
		.registrationBox h3 { color: #fff; font-size: 24px; font-family: 'HelveticaLt'; line-height: 34px; letter-spacing: 1px; }
		.registrationBox h3 span { font-family: 'HelveticaLt'; display: block; }
		.registrationBox .registration p {font-family: 'HelveticaLt'; display: block; color: white}
		.registrationBox .registration.apply p { font-size: 24px; }
		.registrationBox .photo { margin-bottom: 18px; position: relative; width: 100%; }
		.registrationBox .photo .text { height: 85%; position: absolute; top: 18px; left: 14px; z-index: 100; }
		.registrationBox .photo h4 { margin-right: 10px; color: #fff; font-size: 24px; font-family: Arial; margin-bottom: 10px; line-height: 26px; letter-spacing: 1px; }
		.registrationBox .photo p {position: absolute; bottom: 0; color: #04325c; font-size: 22px; letter-spacing: 1px; font-weight: 700; text-transform: uppercase;}
		.registrationBox .photo p a { text-decoration: none; color: #04325c; font-size: 22px; letter-spacing: 1px; font-weight: 700; text-transform: uppercase; }
		.registrationBox .photo p a:hover { text-decoration: underline; }
		.registrationBox .photo.sub { margin-top: 18px; }
		.registrationBox .photo .over { position: absolute; top: -44px; left: 0; background: url(../images/over1.png) no-repeat; z-index: 99; width: 185px; height: 188px; }

		/* ### facts box ### */
		.factsBox { width: 100%; background: #3793b6; padding: 10px 14px 13px 13px; margin-bottom: 20px; }
		.factsBox h3 { color: #fff; font-size: 22px; font-family: 'HelveticaBold'; padding-bottom: 18px; border-bottom: 1px dotted #93c5d7; text-transform: uppercase; }
		.factsBox ul { margin-bottom: 10px; }
		.factsBox p { padding: 7px 0 7px 0px; font-size: 16px; line-height: 19px; color: white; }
		.factsBox li { padding: 7px 0 7px 32px; background: url(../images/arrow4.png) no-repeat 0 9px; font-size: 16px; line-height: 19px; border-bottom: 1px dotted #93c5d7; }
		.factsBox li a { color: #fff; text-decoration: none; }
		.factsBox li a:hover { text-decoration: underline; }
		.factsBox .logo { background: rgba(220,231,237,0.85); padding: 15px 0 12px 10px; width: 100%; overflow: hidden; }
		.factsBox .logo img { float: left; }
		.factsBox .photo { width: 100%; }
		.factsBox .photo img { width: 100%; }

		/* ### exam box ### */
		.examBox { width: 100%; border-bottom: 1px solid #db0a2c; border-top: 1px solid #db0a2c; padding: 10px 0; }
		.examBox h3 { color: #dd052b; font-size: 17px; line-height: 25px; }
		.examBox h3 span { font-size: 18px; font-family: 'HelveticaBold'; }

	/* ### logo container ### */
	#logoCntr { width: 100%; background: #dce7ed; padding: 13px 0; }
	#logoCntr ul { float: right; overflow: hidden; }
	#logoCntr li { float: left; margin-right: 112px; }
	#logoCntr li img { display: inline; }

	/* ### footer container ### */
	#footerCntr { overflow: hidden; width: 100%; background: #3793b6; padding: 36px 0 6px; }
	#footerCntr .col1 { float: left; width: 398px; padding-right: 56px; }
	#footerCntr .col2 { float: left; width: 330px; }
	#footerCntr .col3 { float: left; width: 270px; }
	#footerCntr .col1 p { color: #fff; font-size: 13px; line-height: 22px; letter-spacing: 1px; }
	#footerCntr .col1 li {color: white;font-size: 13px;line-height: 32px; list-style: none }
	#footerCntr .col1 li a,#footerCntr .col1 p a { color: white; text-decoration: none; font-weight: normal; font-size: 13px;line-height: 32px;}
	#footerCntr .col1 li a:hover,#footerCntr .col1 p a:hover { text-decoration: underline}
	#footerCntr ul.address { overflow: hidden; }
	#footerCntr ul.address li { margin-bottom: 17px; overflow: hidden; }
	#footerCntr ul.address li .icon { float: left; width: 38px; }
	#footerCntr ul.address li .icon.gap { margin-top: 5px; }
	#footerCntr ul.address li .text { float: left; width: 292px; }
	#footerCntr ul.address li p { color: #fff; font-size: 13px; line-height: 22px; letter-spacing: 1px; }
	#footerCntr ul.address li p.gap { margin-top: 2px; }
	#footerCntr ul.address li p a { color: #fff; text-decoration: none; }
	#footerCntr ul.address li p a:hover { text-decoration: underline; }
	#footerCntr ul.links { overflow: hidden; }
	#footerCntr ul.links li { line-height: 45px; font-size: 13px; }
	#footerCntr ul.links li a { color: #fff; text-decoration: none; }
	#footerCntr ul.links li a:hover { text-decoration: underline; }
	#footerCntr .copy { width: 100%; text-align: right; color: #DCE7ED }
	
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 1112px) {
		
		#wrapper { width: 95%; margin-left: 25px;}
		#leftCntr { float: none; width: 100%}
		#rightCntr { float: none; width: 100% }
		
		.registrationBox .registration { float: left; width: 32%; margin:0px 25px 0px 0px }
		.registrationBox .photo.sub {  float: left; width: 27%;  margin:0px 25px 0px 0px}
		.registrationBox .photo.sub img {width: 100%}
		.registrationBox .registration.apply { float: left; width: 32%;  margin:0px 0px 0px 0px}
		
		#footerCntr { padding-left: 35px;}
		#footerCntr .col1 { width: 300px }
		#footerCntr .col3 { width: 230px }
		
	}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (max-width: 986px) {
		
		#wrapper { width: 94%;}
		.menuBox li { margin-right: 23px }
			
		#footerCntr .col1 { width: 260px }
		#footerCntr .col2 { width: 230px }
		#footerCntr .col3 { width: 168px }
		#footerCntr ul.address li { width: 230px}
		#footerCntr ul.address li .text { width: 190px;}
		
	}

	@media only screen and (max-width: 844px) {
	
		#headerCntr a.time{display: none}
		#bannerCntr span {display: none}
	
	}
	
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (max-width: 767px) {
		#wrapper { width: 92%; }
		#headerCntr .mobnlink { display: block; }
		#headerCntr .menuBox { display: none; }
		#headerCntr .tt { display:none  }
		
		.registrationBox .registration { float: left; width: 100%; margin:25px 0px 0px 0px }
		.registrationBox .photo.sub {  float: left; width: 100%;  margin:25px 0px 0px 0px; background-color: #DCE7ED}
		.registrationBox .photo.sub img {width: 270px}
		.registrationBox .registration.apply { float: left; width: 100%;  margin:25px 0px 0px 0px}
		
		#logoCntr li { margin-right: 80px; }
		#footerCntr .col1 { width: 180px }
		#footerCntr .col3 { width: 146px }
		
		
	}
	
	@media only screen and (max-width: 640px) {
	
		#wrapper { width: 90%; }
		#logoCntr li { margin-right: 60px; }
		
		#bannerCntr h1 { font-size: 24px;line-height: 26px;bottom: 15px;}
		#headerCntr .num { font-size: 18px}
		
		.navBox {padding-bottom: 20px; width: 100%}
		.navBox li { font-size: 20px;}
		
		.systemBox { width: 100%; }
		.learnBox .text p { display: none; }
		.systemBox .top h2 {padding-bottom: 20px; padding-top: 20px; font-size: 22px}
		.systemBox .top p { font-size: 18px;}
		
		.aboutBox h2 {padding-bottom: 20px; padding-top: 20px;}
		.aboutBox p { font-size: 18px;}
		
		#logoCntr { display: none; }
		
		#footerCntr .col1 { width: 160px; display: none }
		#footerCntr .col2 { width: 250px }
		#footerCntr .col3 { width: 150px }
		#footerCntr ul.address li { width: 210px}
		#footerCntr ul.address li .text { width: 170px;}
	}
	
	