﻿.foo {} /* W3C CSS validator likes CSS files to start with a class rather than a comment. Soooooo.... */

body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFFFFF;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
}

h1, h2 {color:#000000;}

h3, h4, h5, h6 {color:#666666;}
/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link{color:#990000;text-decoration:none;}
a:visited{color:#990000;text-decoration:none;}
a:hover{color:#990000;text-decoration:underline;}
a:active{color:#990000;text-decoration:underline;}

/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {margin:0;font-size: 14pt;font-weight: bold;}
h2 {margin: 0.5em 0;font-size: 12pt;font-weight: bold;}
h3 {margin: 0.5em 0;font-size: 10pt;font-weight: bold;}
h4 {margin: 0.5em 0;font-size: 8pt;font-weight: bold;}
h5 {margin: 0.5em 0;font-size: 8pt;font-weight: bold;}
h6 {margin: 0.5em 0;font-size: 8pt;font-weight: bold;}

.none{display:none;}
.clear{clear:both;}

/* GridView #f2f8ff; color: #245294 */
.gv_Table {border-style:none; border-color:#1C5E55; border-style:solid; border-width:1px; border-collapse:collapse; color:#333333;}
.gv_Table caption {background-color: #5F5F5F; color: #ffffff; font-weight:bold;}
.gv_Header {background-color:#5F5F5F;Color:#ffffff; white-space:nowrap; font-weight:bold; font-size: 9pt;}
.gv_Header a {color:#fff; text-decoration:none; font-weight:bold;}
.gv_Header a:hover {background-color:Transparent; color:#fff; text-decoration:underline;}
.gv_RowStyle{	background-color: #E3EAEB; }
.gv_AltRowStyle {background-color:White;}
.gv_SelectedRowStyle {background-color:#C5BBAF;}
.gv_EditRowStyle {background-color:#ffeaad;}
.gv_Pager {color:#003E5B; background-color:#DCDCDC;  font-size: 0.9em;}
.gv_Pager a:link{color:#fff;text-decoration:none;}
.gv_Pager a:visited{color:#fff;text-decoration:none;}
.gv_Pager a:hover{color:#fff;text-decoration:underline;}

/* Accordion styles */
.acc_Header {padding-bottom:3px; cursor:pointer}
.acc_Content {padding-bottom:3px;}

.TextBox{border: 1px solid #999999;	color: black;background-color: white;text-align: left;}
.TextBoxRequired{border: 1px solid #999999;color: black; background-color: #FFFFCC;text-align: left;}
.TextBoxReadOnly{border: 1px solid #999999;color: black; background-color: #f5f5f5 ;text-align: left;}
.TextBoxEnabledLocked{border: 1px solid #999999;color: black; background-color: #EDFDFE;text-align: left;}
.RadBtnEnabledLockedNoBorder{border: none;color: black; background-color: #EDFDFE;text-align: left;}
.RadBtnRequired{border: none;color: black; background-color: #FFFFCC;text-align: left;}
.ListBox{color: black;background-color: white;text-align: left;}
.ListBoxRequired{color: black; background-color: #FFFFCC;text-align: left;}
.DropDownList{border: 1px solid #999999;	color: black;background-color: white;text-align: left;}
.DropDownListRequired{border: 1px solid #999999;color: black; background-color: #FFFFCC;text-align: left;}
.DropDownListEnabledLocked{border: 1px solid #999999;color: black; background-color: #EDFDFE;text-align: left;}
.tdLabelFor { text-align:right; white-space:nowrap; font-weight:bold;}
.watermarked {border: 1px solid #999999;color: Gray; font-style:italic; background-color: #ffffff ;text-align: left;}
.highlight-button
{
	border: 3px outset #FFFFFF;
	color: #ffffff;
	background-color: #B24C57;
	padding:1px 5px 1px 5px;
}
.save-button
{
	border: 3px outset #FFFFFF;
	color: black;
	background-color: #B6DAF4;
	padding:1px 5px 1px 5px;	
}
.cancel-button
{
	border: 3px outset #FFFFFF;
	color: black;
	background-color: #F2D792;
	padding:1px 5px 1px 5px;	
}

.oneColFixCtrHdr #container {
	width: 918px; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
}

.GeneralInfoNoWidth
{
	margin-right: .6em;
	margin-left: .6em;
	text-align: left;
}

.blogHomePage 
{	background-image: url(images/Tan-BG.jpg);
	background-repeat:repeat;
	padding: 10px 5px 10px 5px;
	margin-right:5px;
	float:left;
	width: 220px;
}
.blogHomePage h1
{
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left: none 0px;
	border-right: none 0px;
	font-size: 14pt;
	color: #666666;
	text-align: left;
}
.blogHomePage h2
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-left: none 0px;
	border-right: none 0px;
	font-size: 10pt;
	color: #000000;
	text-align: left;
	font-weight:bold;
}
.blogHomePage p 
{color:#000000; text-align:left;font-size: 9pt;
}

.blogHomePage h2 a:link{color: #990000; text-decoration:none;font-size: 10pt; font-weight:bold;}
.blogHomePage h2 a:visited{color: #990000; text-decoration:none;font-size: 10pt;font-weight:bold;}
.blogHomePage h2 a:hover{text-decoration:underline;font-size: 10pt;font-weight:bold;}
.blogHomePage h2 a:active{color: #990000; text-decoration:none;font-size: 10pt;font-weight:bold;}

.GeneralInfoNoWidth caption {
	background-image: url(images/index_r11_c6.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color:#000000;
	font-size: 14pt;
	font-weight:bold;
	height: 32px;
	background-color: #D2D2D2;
	padding-right: 10px;
}

.GeneralInfoNoWidth h1 {color:#000000;font-size: 14pt;font-weight:bold;}
.GeneralInfoNoWidth h2 {color:#000000;font-size: 12pt;font-weight:bold; border-bottom-width:0px;}

.GeneralInfoArea {font-size:10pt;color: #444444; font-weight:normal; display:inline;}
.content-portal{border: solid 1px #CFCDCE; background-color: #F5F5F5; padding:5px;}
.content-portal h1 {color:#580000;font-size: 14pt;font-weight:bold;}
.content-portal h2 {color:#580000;font-size: 12pt;font-weight:bold;}

.GeneralInfo {
	color: #666666;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	padding-bottom:5px;
}

.GeneralInfo h1 
{
	/*background:#D2D2D2 url(images/index_r11_c6.jpg) repeat-y; */
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B5B5B5;
	border-left:none 0px;
	border-right:none 0px;
	font-size: 12pt;
	padding:3px 10px 3px 10px;
	font-weight: bold;
	color:#6B2B29;
	text-align: left;
}

.GeneralInfo p {
	font-size: 10pt;
	text-align: justify;
}
.GeneralInfo hr 
{width: 50%; color:#E9D558; height:0px; border: solid 1px #E9D558;
}

#col1 {
	float: left;
}
#col2 {
	float: left;
}
#col3 {
	float: left;
}

.GeneralInfo2Col {
	color: #666666;
	width: 405px;
	margin-right: .6em;
	margin-left: 20px;
	text-align: left;
	padding-bottom:5px;
}

.GeneralInfo2Col h1 {
	background-image: url(images/index_r11_c6.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 95%;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	font-size: 12pt;
	background-color: #D2D2D2;
	padding-right: 10px;
	font-weight: normal;
	color:#696969;
	padding:5px 5px 5px 5px;
}

.GeneralInfo2Col p
{
	font-size: 10pt;
	text-align: justify;
}
.oneColFixCtrHdr #header {
	background-color: #FFFFFF;
	background-image: url(images/NLSCbanner.gif);
	background-repeat: no-repeat;
	height: 92px;
	width: 918px;
	padding-bottom: 0;
	background-position: top;
}

.logohomelink {
float:left; margin-left:11px; cursor:pointer; margin-top:15px; height:52px; width:50px;
}
.logoutlink { height:75px; padding: 0px 40px 10px 0px; font-size:9pt; float:right;}
.logoutlink a:link{color: #666666; text-decoration:none;}
.logoutlink a:visited{color: #666666; text-decoration:none;}
.logoutlink a:hover{text-decoration:underline;}
.logoutlink a:active{color: #666666; text-decoration:none;}

.oneColFixCtrHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}

.oneColFixCtrHdr #mainContent {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 8px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #FFFFFF;
	/*margin-top: -5px;  NEW */
}

.oneColFixCtrHdr #footer {
	text-align: center;
	color: #666666;
	font-size: 7pt;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	vertical-align: bottom;
	/*background-image: url(images/footer.jpg);*/
	/*background-position: top;*/
}

.oneColFixCtrHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
.oneColFixCtrHdr #footer a:link{color: #666666; text-decoration:none;}
.oneColFixCtrHdr #footer a:visited{color: #666666; text-decoration:none;}
.oneColFixCtrHdr #footer a:hover{text-decoration:underline;}
.oneColFixCtrHdr #footer a:active{color: #666666; text-decoration:none;}

.navBar 
{ height:42px;
	width:918px;
	text-align:left;
	white-space: nowrap;
	border-right: solid 1px #000;
	border-left: none 0px #000;
	border-top: none 0px #000;
	border-bottom: none 0px #000;
	padding:0px; 
	margin:0px; margin-top: 0px;
}
.navBar div {border-left:solid 1px #000; float:left;}
.navBar a:link{color: #fff; text-decoration:none; }
.navBar a:visited{color: #fff; text-decoration:none; }
.navBar a:hover{text-decoration:none; }
.navBar a:active{color: #fff;  text-decoration:none; }

.oneColFixCtrHdr #flashcontent {
	/*height: 285px;*/
}
#topper {
	/*background-image: url(images/topper.png);*/
	/*background-repeat: no-repeat;*/
	/*background-position: bottom;*/
	padding-right: 0px;
	/* padding-left: 1px; */
	width: 918px;
	height: 15px;
	padding-bottom: 0px;
	/* padding-top: -1px; padding-top: 2px;*/
}

#topContent {
	height: 155px;
	padding:0px; 
	margin:0px;
	border: none;
	/*width: 918px;*/
	}
#topContent img {display: inline;padding:0px; margin:-4px;border: none;}

#topRollover {/*width: 918px;*/}
#topRollover img {display: inline;padding:0px; margin:0px;}

.title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32pt;
	font-weight: bolder;
	font-style: normal;
	text-align: left;
	padding-top:3px;
	padding-left: 25px;
}
#languages h1, h2 {
	font-size: 9pt;
	font-weight: lighter;
	color: #990000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #B5B5B5;
	text-align: left;
}

#languages ul li {
	font-size: 7pt;
	line-height: 12pt;
	vertical-align: top;
	text-align: left;
	margin-left:-17px;
}

#languages {
	float: left;
	/*padding-left: 653px;*/
}
#languages a:link{ padding-left:10px;color:#000;}
#languages a:visited{ padding-left:10px;color:#000;}
#languages a:active{ padding-left:10px;color:#000;}
#languages a:hover{ padding-left:10px;color:#990000;}

.flags {float: left;
    width:234px;
    color: #666666;
	padding-right: 1px;
	padding-left: 5px;
	text-align: center;}
.flags ul li {
	font-size: 10pt;
	vertical-align: top;
	text-align: left;
	padding-bottom:5px;
}
.flags #COUNTRIES { color:#cc0033; text-decoration:underline; font-weight:normal; font-size:12pt;}
.flags a:link{ padding-left:10px;color:#000;}
.flags a:visited{ padding-left:10px;color:#000;}
.flags a:active{ padding-left:10px;color:#000;}
.flags a:hover{ padding-left:10px;color:#990000;}

#other {
	width:118px;
	padding-left: 769px;
}

/* HTML MODAL forms */
.zm_Show
{
	margin: 5px; 
	z-index: 900;
	text-align: left;
	display:block;
	padding:10px;
	border:1px dashed #000;
	background-color:#F5F5F5;
	color:#000;
	font-style:normal;
	white-space:normal;
}
.dod_Show {background-color: #CFCFCF;
	background-image: url(images/index_r1_c2.jpg);
	background-repeat: repeat-x;}
.dod_Show div
{
	margin: 5px; 
	z-index: 900;
	text-align: left;
	display:block;
	padding:10px;
	border:1px dashed #000;
	background-color:#F5F5F5;
	color:#000;
	font-size:1.0em;
	font-style:normal;
	white-space:normal;
}

#splashMask {position: absolute;	z-index: 200;top: 0px;left: 0px;width: 100%;height: 200%;opacity: .4;filter: alpha(opacity=40);	background-color: #d6e8ff;	display: none; visibility: hidden;}
#splashScreen {position: absolute; text-align: center;z-index: 200; left: 35%; top: 30%; width:300px; height:150px; background-color: #B6DAF4; border: solid 1px #666666;color: #000000; padding-top:50px;}
#popupMask {position: absolute;	z-index: 200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: .4;filter: alpha(opacity=40);	background-color: #CFCFCF;display: none;}
#popupContainer {position: absolute;z-index: 201;top: 0px;left: 0px;display:none;padding: 0px;}
#popupInner {border: 2px solid #666666;background-color: #ffffff;}
#popupTitleBar {background-color: #D2D2D2;color: #000000;font-weight: bold;height: 18px;padding: 5px;border-bottom: 2px solid #666666;position: relative;z-index: 203;}
#popupTitle {float:left;font-size: 10pt;}
#popupControls {float: right;cursor: pointer;cursor: hand;}
#popupFrame {margin: 0px;width: 100%;height: 100%;position: relative;z-index: 202;}

.modalBackground {background-color:#CFCFCF;opacity: .4;filter: alpha(opacity=40);}
.modalPopup {border: solid 1px #333333;background-color:#F5F5F5;padding:3px;width:650px;}
.bgWait {background-color: #F5F5F5;}

/* TABS */
.my_tab .ajax__tab_header {background:url("../default/images/tabs/tab-line.gif") repeat-x bottom; text-align:left;}
.my_tab .ajax__tab_outer {background:url("../default/images/tabs/tab-right.gif") no-repeat right;height:21px;}
.my_tab .ajax__tab_inner {padding-left:3px;background:url("../default/images/tabs/tab-left.gif") no-repeat;}
.my_tab .ajax__tab_tab {height:21px;padding:4px;margin:0;background:url("../default/images/tabs/tab.gif") repeat-x;}
.my_tab .ajax__tab_hover .ajax__tab_outer {background:url("../default/images/tabs/tab-hover-right.gif") no-repeat right;}
.my_tab .ajax__tab_hover .ajax__tab_inner {background:url("../default/images/tabs/tab-hover-left.gif") no-repeat;}
.my_tab .ajax__tab_hover .ajax__tab_tab {background:url("../default/images/tabs/tab-hover.gif") repeat-x;}
.my_tab .ajax__tab_active .ajax__tab_outer {background:url("../default/images/tabs/tab-active-right.gif") no-repeat right;}
.my_tab .ajax__tab_active .ajax__tab_inner {background:url("../default/images/tabs/tab-active-left.gif") no-repeat;}
.my_tab .ajax__tab_active .ajax__tab_tab {background:url("../default/images/tabs/tab-active.gif") repeat-x;}
.my_tab .ajax__tab_body {border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.MyCalendar .ajax__calendar_container{border: 1px solid #646464;background-color: #ffffcc;color: black;}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {color: red;}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {color:  Blue;}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {color: black;font-weight:bold;}

.ErrorMessage { color:Red}
.Message { color:Blue}

.menuheader h1{
	background-image: url(images/index_r11_c6.jpg);
	background-repeat: repeat-y;
	vertical-align: bottom;
	height: 24px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	background-color: #D2D2D2;
	font-size: 10pt;
}

.menuhome
{	
	padding: 1px 6px 1px 0px;
	font-weight: bold;
	color: #580000;
	font-size:9pt;
}
.menulaunch
{
	padding: 1px 6px 1px 0px;
	font-weight: bold;
	font-size:8pt;
}
.submenu{
border-collapse:collapse;
padding: 1px 6px 1px 0px;
font-size:8pt;
font-weight:bold;
}
.menupopout {border: 1px solid #CFCDCE; font-size:8pt;z-index: 900; background: #F5F5F5 url(../default/images/popmenu.jpg) repeat-y 0 0; width:150px;}
.menupopout a:hover{text-decoration: underline;}
.menupopoutitem{padding: 1px 3px 4px 1px; white-space: nowrap;text-align: left; background:url(../default/Images/menupopout_bg.gif) no-repeat;color: #000;font-size:8pt;font-weight: bold;}
.menupopoutitem a:hover{text-decoration: underline;}

img.photobig,img.photosmall{
	border:1px solid #71727F;
	padding:5px 5px 5px 5px;
	background:#f2f8ff;
	}

img.photosmall{
	margin-right:10px;
	margin-bottom:2px;
	float:left;
	}
img.photosmallNoBG
{
	padding:5px 5px 5px 5px;
	margin-right:10px;
	margin-bottom:2px;
	float:left;
	}
	
.profile a { padding-left:10px;line-height:24px;}
.press li { padding-left:10px;}

/* used for language Pop Up reference*/
.LanguageLable {color:#990000; font-weight:bold;}
.ContextLanguagePanel {	border: 1px solid #868686;	z-index: 1000; padding:5px; width:180px; height:170px; overflow:auto;
	cursor: default; font-size: 8pt;text-align: left;font-weight:normal; white-space:normal;}
.BGGold {background-color:#E9D558;}
.BGPink {background-color:#F1D1C0;}
.ContextLanguagePanel h1 { font-size:10pt;color: #5F1718;}

.nlsc-rss
{padding-top: 5px;
	padding-right:15px;
	width: 430px;
	overflow: auto;
	white-space:normal;
}
.nlsc-rss p { font-size:9pt;text-align:left;}
.nlsc-rss ul
{
	list-style-image: url(Images/bullet.png);
	list-style-type: none;
	list-style-position:outside;
	
}
.nlsc-rss ul li{}
.nlsc-rss a {font-weight:bold;font-size:10pt;}
.nlsc-rss img {float:left; padding-right:5px;}

.nlsc-blog
{padding-top: 5px;
	padding-right:0px;
	overflow: auto;
	white-space:normal;
}

.nlsc-blog li{list-style-type: none;list-style-image:none;list-style-position: outside;}
.nlsc-blog p { font-size:9pt;text-align:left;}
.nlsc-blog a {font-weight:bold;font-size:10pt;}
.nlsc-blog img {float:left; padding-right:5px;}

.nlsc-rss-press
{
	padding-top: 5px;
	padding-right:20px;
	scrollbar-arrow-color: #F3DF96; 
	scrollbar-3d-light-color : #050505;
	scrollbar-base-color: #050505; 
	scrollbar-face-color: #B24C57; 
	scrollbar-dark-shadow-color : #470000;
	scrollbar-highlight-color: #DD6D70; 
	scrollbar-shadow-color: #670000;
	white-space:normal;
}
.nlsc-rss-press ul {list-style-image:none;list-style-type:none;}
.nlsc-rss-press li { padding-left:10px;}
.nlsc-rss-press a {font-weight:bold;}
.nlsc-rss-press img {float:left; padding-right:5px;}

/* used in the application form Phase 2*/
.ContextOptionPanel {	border: 1px solid #868686;	z-index: 1000; padding:10px; background-color:#FFFFCC; width:500px; height:200px; overflow:scroll;
	cursor: default; font-size: 9pt;text-align: left;font-weight:normal; white-space:normal;}
a.ContextOptionItem{font-weight:bold; COLOR: #3366cc; TEXT-DECORATION: none; display: block; padding: 5px 0px 1px 0px; white-space: nowrap;}
a:hover.ContextOptionItem {background-color:#ffa500; font-weight:bold;COLOR: #3366cc; TEXT-DECORATION: underline}
.ContextOption_OBJ
{	padding:1px 12px 1px 4px;
	background-image: url("images/menudarkspaced_blue.gif");
	background-color:#FFFFCC;
	border: 1px solid #999999;
	background-repeat:no-repeat;
	background-position:center right;
	cursor:pointer;
	color: #000;
	text-align: left;
}
.CollapsiblePanelInner {font-size: 8pt; background-color: #F5F5F5; margin:5px; padding:5px; border: dashed 1px #000000;}
.instructions {font-size: 8pt;}
.wiz_table
{
	border-collapse: collapse;
	border-color: #000000;
}
.wiz_table th {background-color:#f2f2f2;Color:#333333;font-size: 8pt;border:solid 1px #000000;text-align:left;}
.wiz_table td {border:solid 1px #000000;}

/*Ajax ComboBox */

.AjaxComboStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer
{
    border: 0px none;
}

.AjaxComboStyle .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    background-image: url(images/combo_bg.gif);
    background-position: top left;
    border: 0px none;
    color: #FFFFFF;
    padding: 4px 0px 3px 5px;
    height: 16px;
    width: 240px;
    font-weight:bold;
}

.AjaxComboStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer
{
    border: 0px none;
}

.AjaxComboStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    background-image: url(images/combo_arrow.gif);
    background-position: top left;
    border: 0px none;
    height: 23px;
    width: 23px;
}
.AjaxComboStyle .ajax__combobox_itemlist
{
    border-color: #0F2543;
    background-color: #EFEFEF;
}