﻿body 
{
	font-family:Trebuchet MS,Verdana;
	/*background-color:#00782B;*/
	background-image:url('../images/bg.jpg');
}

 #PrimaryNavContainer
{
	width:880px;
	height:25px;
	background:#00581E;
	float:left;
	margin-left:60px;
	padding-left:50px;
	/*border-top:#2D5236 1px solid;*/
	border-bottom:#000000 1px solid;
}

#WholePageContainer
{
	width:930px;
	background-color:#FFFFFF;
	min-height:300px;
	text-align: left;
	margin: 0 auto;
	overflow:visible;
	overflow-y:hidden;
	overflow-x:hidden;
	margin-top:0px;
}


#HeaderContainer
{
	width:918px;
	float:left;	
	height:82px;
	padding-left:12px;
	background-image:url('../images/Banner.jpg');
	background-position:left;
	background-repeat:no-repeat;
	background-position: 5px 0px;
	vertical-align:bottom;
	margin-top:0px;
}

#LogoContainer
{
	width:90px;
	display:block;
	position:absolute;
	/*margin-left:-950px;*/
	min-height:90px;
	margin-left:-10px;
	
}


#ContentStripContainer
{
	width:930px;
	min-height:100px;
	background:#FFF;
	border-right:#C6C2A3 solid 1px;	
	float:left;
	
}

#SubnavigationContainer
{
	width:155px;
	min-height:200px;
	float:left;
	margin-left:15px;
	padding-top:20px;
	
	
	
}

#MainContentContainer
{
	width:520px;
	min-height:200px;
	margin-left:15px;
	float:left;
	margin-top:20px;
	
	
}
#MainContentContainer ul
{
	margin-left:25px;
	margin-top:10px;
}
#MainContentContainer h3
{
	margin-top:10px;
}
#MainContentContainerNoSubnav
{
	width:690px;
	min-height:200px;
	margin-left:15px;
	float:left;
	margin-top:20px;
}

.LogInLinkContainer
{
width:150px;
float:right;
clear:both;
margin-right:10px;
vertical-align:bottom;
margin-top:13px;
margin-bottom:5px;
}
.RegisterLinkContainer
{
float:right;
clear:both;
width:150px;
margin-right:10px;
vertical-align:bottom;
}
.LogInLinkContainer a img
,.RegisterLinkContainer a img 
{
	border:0px;
}

#RightColContainer
{
	width:195px;
	min-height:300px;
	margin-left:15px;
	float:left;
	padding-top:20px;
	
}

#SuperFooterContainer,
#NoSuperFooterContainer
{
	width:930px;
	min-height:0px;
	background-color:#00581E;
	border-top:2px #000 solid;
	border-bottom:2px #000 solid;
	background-repeat:repeat-x;
	margin-top:20px;
	float:left;
	}

#FooterContainer
{
		width:930px;
		height:70px;
		margin-bottom:50px;
			/*color:#b6b5b5;*/	
	color:White;
		margin: 0 auto;
		overflow:visible;
		overflow-y:hidden;
		overflow-x:hidden;
		padding-top:10px;
}

#FooterContainer .left
{
float:left;
}

#FooterContainer .right
{
float:right;
}
#FooterContainer .handmadelink
{
	margin-bottom:5px;
	text-align:right;
}
#FooterContainer .handmadelink a
{
	text-decoration:none;
	/*color:#b6b5b5;*/	
	color:White;
}
#FooterContainer .kenticolink
{
	float:right;
	color:White;
}

#MainContentContainer h1
,#MainContentContainerNoSubnav h1
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:18px;
	color:#00581E;	
	margin-bottom:15px;
	margin-top:10px;
}
#MainContentContainer h2
,#MainContentContainerNoSubnav h2
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:14px;
	color:#00581E;	
	margin-bottom:15px;
}

#MainContentContainer p
,#MainContentContainerNoSubnav p
{
	margin-bottom:1em;
}

.hidden
{
	display:none;
}
/*registration start */

.WizardStepsContainer
,.FormContainer

{
	background:	#F6EBD0;
	border:1px #FBE5B0 solid;
	padding:15px;
	min-height:200px;
	
}
.PlayerDetailConfirmationFormContainer .form
{
	background:#F6EBD0 none repeat scroll 0 0;
padding-top:15px;
width:500px;
}
.PlayerDetailConfirmationFormContainer .row
{
	background:#F6EBD0 none repeat scroll 0 0;
}

.PlayerDetailConfirmationFormContainer img
{
	 min-height:100px;
	width:250px;
}


.MatchReportUploadContainer
{
	min-height:400px;

}
.MatchReportUploadContainer .label
{
width:150px;
float:left;	
min-height:20px;
display:block;
margin-top:5px;
text-align:right;
padding-right:10px;
padding-top:5px;
}
.MatchReportUploadContainer .field
,.MatchReportUploadContainer input.fileupload 
{
width:350px;
float:left;	
display:block;
clear:right;
margin-top:5px;
min-height:25px;
margin-bottom:10px;
	
}


.MatchReportUploadContainer input
{
	border:1px solid #00581E ;
	background-color:#E7E7E7;
}

.optionbox
{
width:130px;
height:150px;
background:#D2D0D0;
margin-right:20px;
float:left;
padding:10px;
}
.optionbox .title
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:14px;
	color:#00843D;
	margin-bottom:10px;	
}

.optionbox .description
{
	
}
.StepIntro
{

font-family:Trebuchet MS,Verdana,Sans-Serif;
font-style:italic;
font-size:16px;

text-align: left;
	margin: 15px;
	color:#1C5F34;


}

/* registration end*/


/*form start*/
.form
{

}

.form .row
,.form .textboxrow
{
	width:500px;
	min-height:15px;
	float:left;
	overflow:visible;

}
.form .textboxrow .label
,.form .row .label
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:12px;
	width:200px;
	min-height:15px;
	float:left;
	text-align:right;
	padding-top:4px;
}
.form .row .labelDesc
{
float:right;
clear:left;
font-style:italic;
font-size:.75em;
color:#707170;
	
}


.form .fieldheader
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#00843D;
	width:290px;
	min-height:20px;
	float:left;
	margin-left:10px;
}

.form .field
{
	width:290px;
	min-height:25px;
	float:left;
	margin-left:10px;
	overflow:visible;
}
.form .textboxrow input
,.form .textboxrow select

,.form .row input
,.form .row textarea
{
	background:#FFFFFF;
	font-size:14px;
	width:250px;
	padding:1px;
	margin-right:15px;
	border:1px #FBE5B0 solid;
}
.form .row .field .checkbox input
{
	 float:left;
	 width:20px;
	 margin-top:5px;
	background:	#F6EBD0;
	border:none;
}
.form .row textarea
{
	height:100px;
	margin-bottom:4px;
}


#ctl00_ContentPlaceHolder1_Wizard1_ucPlayerRegistration_fuPhoto
{


}
/*form end*/
#ctl00_ContentPlaceHolder1_sc_wzdStep6_gridData th
,#ctl00_ContentPlaceHolder1_sc_wzdStep6_gridData td
{
padding-left:10px;	
}
/*radioform start*/
.Radioform .row
{
	width:500px;
	min-height:18px;
	float:left;
	overflow:visible;
}
.Radioform .row .field
,.Radioform table tr td.field
{
	width:100px;
	min-height:18px;
	float:left;
	text-align:right;
	padding-top:4px;
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:12px;
}



.Radioform .labelheader
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:14px;
	font-weight:bold;
	color:#00843D;
	width:290px;
	min-height:18px;
	float:left;
	margin-left:10px;
}

.Radioform .label
,.Radioform table tr td.label
{
	font-family:Trebuchet MS, Verdana,Sans-Serif;
	font-size:12px;
	width:290px;
	min-height:30px;
	float:left;
	margin-left:10px;
	overflow:visible;
}
/*radioform end*/
.btnNext
,.btnPrevious
,WizardStepsContainer  .btnNext
,WizardStepsContainer .btnPrevious
,.btnNextLeft {

	/*clear:both;*/
	display:block;
	float:right;
	padding:5px;
	margin:0 10px 10px 0;
	background:#E9E9E9;
	border:1px solid #1C5F34;
	text-decoration:none;
	font-family:  Trebuchet MS, Verdana , Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-align:center;
	color:#1C5F34;
	margin-top:20px;

}
.btnNextLeft
{
	float:left;
}

.btnNext:hover
,.btnPrevious:hover {

	color:#1C5F34;

	background:#FCB814;

}
/*player list in add new players registration step*/
#ctl00_ContentPlaceHolder1_Wizard1_NewTeam1_GridView1 
,#ctl00_ContentPlaceHolder1_Wizard1_NewTeam1_GridView1 td 
,#ctl00_ContentPlaceHolder1_Wizard1_NewTeam1_GridView1 th 
{
	border: 0px ;
	 padding:0px;
	 margin:0px;
	 
	 
}
#ctl00_ContentPlaceHolder1_Wizard1_NewTeam1_GridView1 td 
{
	padding-right:10px;	
	padding-bottom:10px;	
}

#ctl00_ContentPlaceHolder1_Wizard1_ucSelectSeasons_GridView1
{
margin-left:15px;	
border:none ;


}
/* form end*/



/* */
#NoSuperFooterContainer
{
	border-top:2px #000 solid;
	border-bottom:0px #000 solid;
	padding-bottom:0px;
}
#SuperFooterContainer
{
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
}
#SuperFooterContainer h2
{
	font-size:13px;
	padding-top:15px;
clear:both;	
color:#FCB814;
text-transform:uppercase;
}
#SuperFooterContainer .PlayerCategoryList li
{
	font-size:12px;
	color:#FFF;
width:100px;
float:left;	
list-style:none;
padding-top:3px;
padding-bottom:3px;
font-style:italic;
}
#SuperFooterContainer .PlayerCategoryList li li
{
	padding-top:3px;
padding-bottom:0px;
font-style:normal;
}
#SuperFooterContainer .PlayerCategoryList li li a
{
 	
 color:#FFF;
}

.BreadcrumbsContainer
{
	font-size:11px;	
	margin-bottom:5px;
}
.BreadcrumbsContainer a
{
	color: #221E1F;
	font-style:normal;
	text-decoration:none;
	
	
}
ul.TeamList
{
margin-top:10px;	
}
ul.TeamList li
{
	clear:both;
	float:left;
	list-style:none;
	width:auto;
	height:auto;
	margin-bottom:10px;
	
}
.FormSubmitMessage
{
	color:Red;
	padding-left:210px;
	
}
.TeamList .ColHeader250,.TeamList .Col250,.TeamList .Col250Header { width:200px;}
.TeamList .ColHeader150,.TeamList .Col150,.TeamList .Col150Header { width:100px;}
.TeamList li
{
	
	height:25px;
	clear:right;
	list-style:none;

	
}

.TeamList .Col250
,.TeamList .Col150
,.TeamList .Col150Header
,.TeamList .Col250Header
{
	float:left;
	
}
.TeamList .Col250Header
,.TeamList .Col150Header
{
	font-weight:bold;
	font-style:italic;
	
}

.TextList li
{
 list-style:none;
}

.RightColumnPanel
{
	background:#FEF8E9;
padding-left:6px;
padding-right:6px;
border:1px solid #FBE5B0;
margin-bottom:15px;
}

.RightColumnPanel .label
{
	color:#8E8F8F;
	font-style:italic;
	font-size:10px;
}

.RightColumnPanel .value
{
	font-weight:bold;
	padding-bottom:12px;
}

ul.LeagueTable
{
	float:left;
}
.AllResults .Fixtures .even
,.AllResults .Fixtures .odd
{
width:680px;	
}
.Fixtures .even
,.Fixtures .odd
{
width:515px;	
}
ul.LeagueTable li
,ul.LeagueTable lh
{
	height:22px;
	list-style:none;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:3px;
	
}
ul.LeagueTable li.odd
{
	background:#F6EBD0;
}
ul.LeagueTable li.even
{
	background:#F4F0E5;
	
}

ul.LeagueTable li .TeamName

{
	width:240px;
	float:left;
	height:auto;
	
}
ul.LeagueTable li .Numeric
,ul.LeagueTable lh .Numeric

{
	width:30px;
	float:left;
	height:auto;
}
#MainContentContainer ul.Fixtures
,#MainContentContainer ul.LeagueTable
{
	margin-left:0px;
	margin-top:10px;
}
.TeamName a
{
	text-decoration:none;
	color:inherit;
}
ul.Fixtures  li
{
	list-style:none;
	float:left;
margin-left:0px;
	height:22px;
padding-top:5px;
padding-left:5px;
float:left;
display:block;
margin-top:5px;
font-size:12px;
font-style:italic;
}



ul.Fixtures  li a
{
color:Black;	
}

ul.Fixtures li.odd
{
	background:#F6EBD0;
		min-height:35px;
}
ul.Fixtures li.even
{
	background:#F4F0E5;
	min-height:35px;
	
}
ul.Fixtures li.odd .colA
,ul.Fixtures li.even .colA
{
width:90px;
float:left;	
}
ul.Fixtures li.odd .colB
,ul.Fixtures li.even .colB
{
width:100px;
float:left;	
}
ul.Fixtures li.odd .colC
,ul.Fixtures li.even .colC
{
width:340px;
float:left;	
}
ul.Narrow li.odd .colC
,ul.Narrow li.even .colC
{
width:300px;
float:left;	
}
ul.Fixtures li.odd .colD
,ul.Fixtures li.even .colD
{
width:145px;
float:left;	
}
ul.Narrow li.odd .colD
,ul.Narrow li.even .colD
{
width:115px;
float:left;	
}


ul.Fixtures  li .datetime
,ul.Fixtures  li .datetimeShort
{
width:90px;
float:left;	
display:block;
	font-style:italic;
	color:Gray;
	
}
ul.Fixtures  li .datetimeShort
{
	width:75px;
	
	

}
ul.Fixtures  li .datetimewide
{
	width:100px;
}
	
ul.Fixtures a
{
	text-decoration:none;
	color:inherit;
}	

ul.Fixtures  li .teamnameL
,ul.Fixtures  li .teamnameR
{
width:140px;
float:left;	
display:block;
font-size:14px;	
line-height:16px;
min-height:30px;
padding-top:4px;
}

ul.Narrow  li .teamnameL
,ul.Narrow  li .teamnameR
{
	width:120px;
}
ul.Fixtures  li .teamscoreL
,ul.Fixtures  li .teamscoreR
{
width:20px;
float:left;	
display:block;
font-size:16px;	
margin-top:4px;
}
ul.Fixtures  li .teamnameL
,ul.Fixtures  li .teamscoreL
{
	text-align:right;




}
ul.Fixtures  li .teamnameR
,ul.Fixtures  li .teamscoreR
{
	text-align:left;
	
	
}
ul.Fixtures  li .versus
{
width:20px;
float:left;	
display:block;
text-align:center;	
min-height:25px;
margin-top:4px;
}



ul.Fixtures  li .division
{
width:80px;
float:left;	
display:block;
text-align:left;	
	font-style:italic;
	color:Gray;
	
}
ul.Fixtures  li .competition
{

float:left;	
display:block;
text-align:center;	
	font-style:italic;
	color:Gray;
	
}
ul.Fixtures  li .category
{
	width:80px;
float:left;	
display:block;
text-align:left;	
	font-style:italic;
	color:Gray;
	
	
}
ul.Fixtures  li .pitch
{
width:120px;
float:left;	
display:block;	
	font-style:italic;
	color:Gray;
}
ul.Fixtures  li .MatchReportLink
{

font-size:12px;

margin-left:10px;
float:left;

}

ul.CompetitionsLanding li
{
	list-style:none;
	width:490px;
	float:left;
	clear:right;
	margin-top:20px;
	padding:10px;
}
ul.CompetitionsLanding li.odd
{
background:#F6EBD0;
}
ul.CompetitionsLanding li.even
{

	background:#F4F0E5;
}



ul.CompetitionsLanding .colL
{
	width:270px;
	float:left;
	padding-right:10px;
}
ul.CompetitionsLanding .colR
{
	width:200px;
	float:left;
	clear:right;
}
ul.CompetitionsLanding .colR .Address
{
	margin-bottom:10px;
	font-style:italic;
}

.BlogComments input
,.BlogComments textarea
{
	padding: 3px; 
	margin-top:3px;
	background:#E6ECE8;
	border: 1px solid #999999;
}
.BlogLeaveComment
{
	margin-top:20px;
	display:block;
}
.BlogComments
{
	border-top:2px solid  #00581E ;
	margin-top:20px;
}
.BlogCommentsTitle
{
	margin-top:5px;
	display:block;
	color:#00581E ;
	font-size:14px;
	margin-bottom:10px;
}
.CommentDetail
{
	background:#E6ECE8;
	margin-top:10px;
}


.ModalPanel
{
width:600px;
background:white;
border:5px black solid;	
}

.BlogIndexList li
{
	margin-top:10px;
	list-style:none;
	
}
.BlogIndexList li a
{
	text-decoration:none;
}
.BlogPreviousPosts
{
	background:#E6ECE8;
	width: 195px;
	min-height:100px;
	padding:3px;
	text-align:center;
}

.BlogPreviousPosts .Header
{
	font-size:14px;
	color:#00581E;	
}

.Show
{
display:block;	
}
.Hide
{
display:none;	
}

.RegisterNowContainer
{
	background-image:url('../images/icons/register.gif');
	width:180px;
	min-height:25px;
	background-color:#E8EBE8;
	margin-bottom:10px;
	float:left;
	background-repeat:no-repeat;
	background-position: 3px 5px;
	padding-top:15px;
	
}
.RegisterNowContainer a
{
	text-decoration:none;
	font-size:14px;
	margin-left:30px;
	
}

.SponsorsContainer
{
	background-color:#E8EBE8;
	width:180px;
	min-height:100px;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:5px;


}
.SponsorsLogo img
{
	text-align:center;
	margin-left:auto;
margin-right:auto;
 display:block;

}

.SponsorsHeader
{
	color:#FFF;
	text-transform:uppercase;
	font-size:18px;
	text-align:center;	
	font-weight:bold;
	margin-bottom:10px;
	
}
.SponsorsTeaser
{
	font-size:12px;
	text-align:center;
	
}
.SponsorsTeaser a
{
font-size:11px;	
}
.SponsorsContainer p
{
	margin-top:.5em;
}

.TestimonialContainer
{
	text-align:center;
	font-size:12px;
	font-style:italic;
	margin-bottom:20px;
	background:#E8EBE8;
	height:162px;
	background-image:url('../images/TestimonialsBubble.gif');
	
	background-repeat:no-repeat;
	background-position: 5px 5px;


}

.Author
{
	font-weight:bold;
}

ul#TestimonalsList
{
width:195px;


	

}
ul#TestimonalsList li
{

width:195px;
float:left;
list-style:none;

vertical-align:middle;

}

ul#TestimonalsList li .Comment
{
vertical-align:middle;
max-height:120px;
float:left;
margin-left:10px;
margin-right:10px;
margin-top:10px;

width:175px;

}

ul#TestimonalsList li .Author
{
vertical-align:middle;	
height:22px;

position:relative;
top:140px;
display:inline;
text-align:left;


}
ul#TestimonalsList li a
{
	text-decoration:none;
	color:#383838;
	cursor:pointer;
}


.RegisterNowContainer
,.SponsorsContainer
,.TestContainer
,.AdvertContainer 
{
	width:180px;

	padding-left:15px;
	float:left;
}

ul#SponsorsList li
{
	list-style:none;
	margin-bottom:10px;
	border-top:3px dashed white;
	padding-top:10px;
	margin-right:10px;
	
	
}
ul#SponsorsList li a
{
	text-decoration:none;
	color:#221E1F;	
}

#SelectMatchReport li
{
	list-style:none;
	line-height:25px;
		
}

.MatchReportTB
{
width:350px;
height:300px;
overflow:scroll;
background-color:#E7E7E7;
	
}
.textbox
{
width:350px;
min-height:25px;
}
.MatchReportContainer
{
background:#F6EBD0;
width:670px;
padding:10px;
height:100%;
margin-top:15px;
min-height:200px;
overflow:auto;	
 line-height:20px;
 font-size:14px;
}
.MatchReportContainer .LeftColumn
{
	width:335px;
	float:left;
	background:#F6EBD0;
}
.MatchReportContainer .RightColumn
{
	margin-left:15px;
	width:320px;
	float:left;
	background:#F6EBD0;
}
.MatchReportContainer .ReportCopy
{
	float:left;
	width:335px;
	
}
.MatchReportContainer .Author
{
		float:left;
	width:335px;
	
	
}
.disclaimer
{
font-weight:bold;	
}

.cbRemove
{
margin-left:10px;	
margin-right:5px;	
}

.matchreportlinks
{
width:130px;
float:left;	
}

ul#regSteps li
{
	list-style:none;
	color:Gray;
	font-style:italic;
	font-size:11px;
}
ul#regSteps li.current
{
	color:#00581E ;
	font-weight:bold;
}

.CurrentStep
{
	margin-bottom:10px;
	color:#00581E ;
	
}
#related 
{
	margin-top:20px;
}

#related li
{
	list-style:none;
	vertical-align:middle;
	margin-bottom:10px;
}

#related li img
{
	border:none;
	vertical-align:middle;
}
#related li a
{
text-decoration:none;	
}


#MainContentContainer .PlayerCategoryList li /*CAtegoryTitle*/
{
	list-style:none;
	font-size:13px;
	font-style:italic;
		font-weight:bold;
	
	
}

#MainContentContainer .PlayerCategoryList
,#MainContentContainer .PlayerCategoryList li ul.DivisionList
{
	margin-bottom:10px;

}

#MainContentContainer .PlayerCategoryList li ul.DivisionList li /*DivisionTitle*/
{
	list-style:none;
	margin-top:3px;

}
#MainContentContainer .PlayerCategoryList li ul.DivisionList li a
{

	color:#221E1F;	
	font-size:12px;
	font-weight:normal;
	font-style:normal;


}

#SeasonSelector
{
margin-bottom:10px;	

}
#RolloverPromo
{
border:4px solid 	#00581E;
background: #FFBA00;
font-size:14px;
color:#00581E;
padding:10px;
}
#PreviousPlayersList
{
width:510px;
list-style:none;
	
}

#PreviousPlayersList li.Odd .PlayerNameContainer
,#PreviousPlayersList li.Odd .rbColumn

{
	background-color:#F6EBD0;
	height:25px;
padding-top:3px;
}
#PreviousPlayersList li.Even .PlayerNameContainer
,#PreviousPlayersList li.Even .rbColumn
{
background-color:#F4F0E5;
height:25px;
padding-top:3px;
}
	


.PlayerNameHeader
{
width:250px;	
font-weight:bold;
float:left;
margin-bottom:10px;

}
.PlayerNameContainer
{
	width:260px;	
	float:left;
	font-size:14px;
		
}
.cbColumnHeader
{
	width:80px;
float:left;
clear:right;
margin-bottom:10px;	
}
.rbColumn
{
	
float:left;
clear:right;

	
}
.rbColumn table
{
	width:70px;
	float:left;
	
}
.rbColumn input
{
margin-right:65px;
	float:left;
	margin-top:3px;
	
}
.progressContainer
{
width:70px;
height:40px;
background-color:Gray;

float:right;
border:3px black solid;
color:White;
z-index:1000px;	
top:-20px;
   right:-100px;
   position:relative;
   padding:20px;


}


.Printable a
{
	font-size:10px;
	background-image:url('../images/icons/iconprint.gif');
	background-position:right;
	background-repeat:no-repeat;
	text-decoration:none;
	color:inherit;
display:block;
	height:20px;
	width:150px;
	display:block;
	float:right;
	margin-right:25px;
	margin-top:20px;
	text-align:right;
	padding-right:30px;
	padding-top:5px;

	vertical-align:middle;
}

.fixturelistlink
{
	position:relative;
	top:-30px;
	margin-bottom:-30px;
}

p.RegFormLink
{
font-size:14px;	
line-height:18px;
padding-left:30px;
padding-right:30px;
width:500px;


}
/* 
*/
/* */
/* */
/* */
/* */
/* */
/* */
/* */
/* */




