﻿a:visited
{
    color: black;
    text-decoration: underline;
}
a:link
{
    color: black;
    text-decoration: underline;
}
a:hover
{
    color: red;
    text-decoration: underline;
}
body 
{
	margin: 0px;
	font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
	font-size: small;
	color: Black;
}
input
{
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
    font-size: small;
}
select
{
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
    font-size: small;
}
textarea
{
    font-family: "Trebuchet MS", Helvetica, Arial, Sans-serif;
    font-size: small;
}
.TextAreaMail
{
	font-family: Courier;
}

/*	Gems_CheckBoxGroupParticipantCategory  */
/*	LM_CheckBoxGroupType3Class  */
.Gems_CheckBoxGroupParticipantCategory,
.LM_CheckBoxGroupType3Class
{
}
.Gems_CheckBoxGroupParticipantCategory .HeaderRow,
.LM_CheckBoxGroupType3Class .HeaderRow
{
}
.Gems_CheckBoxGroupParticipantCategory .HeaderCell,
.LM_CheckBoxGroupType3Class .HeaderCell
{
}
.Gems_CheckBoxGroupParticipantCategory .DataRowOdd,
.LM_CheckBoxGroupType3Class .DataRowOdd
{
}
.Gems_CheckBoxGroupParticipantCategory .DataRowEven,
.LM_CheckBoxGroupType3Class .DataRowEven
{
}
.Gems_CheckBoxGroupParticipantCategory .DataCell,
.LM_CheckBoxGroupType3Class .DataCell
{
	border-color: #666633;
	border-style: solid;
	border-width: 2px;
}
.Gems_CheckBoxGroupParticipantCategory .InnerTable,
.LM_CheckBoxGroupType3Class .InnerTable
{
}
.Gems_CheckBoxGroupParticipantCategory .InnerHeaderRow,
.LM_CheckBoxGroupType3Class .InnerHeaderRow
{
	background-color: #666633;
	color: #ffcc99;
	font-weight: bold;
}
.Gems_CheckBoxGroupParticipantCategory .InnerHeaderCell,
.LM_CheckBoxGroupType3Class .InnerHeaderCell
{
}
.Gems_CheckBoxGroupParticipantCategory .InnerDataRowOdd,
.LM_CheckBoxGroupType3Class .InnerDataRowOdd
{
}
.Gems_CheckBoxGroupParticipantCategory .InnerDataRowEven,
.LM_CheckBoxGroupType3Class .InnerDataRowEven
{
}
.Gems_CheckBoxGroupParticipantCategory .InnerDataCell,
.LM_CheckBoxGroupType3Class .InnerDataCell
{
}
/*	END  */

/*	LM_CheckBoxGroupType1Class  */
/*	LM_SelectBoxGroupType1Class  */
/*	LM_SelectBoxGroupType2Class  */
.LM_CheckBoxGroupType1Class,
.LM_SelectBoxGroupType1Class,
.LM_SelectBoxGroupType2Class
{
}
.LM_CheckBoxGroupType1Class .HeaderRow,
.LM_SelectBoxGroupType1Class .HeaderRow,
.LM_SelectBoxGroupType2Class .HeaderRow
{
}
.LM_CheckBoxGroupType1Class .HeaderCell,
.LM_SelectBoxGroupType1Class .HeaderCell,
.LM_SelectBoxGroupType2Class .HeaderCell
{
}
.LM_CheckBoxGroupType1Class .DataRowOdd,
.LM_SelectBoxGroupType1Class .DataRowOdd,
.LM_SelectBoxGroupType2Class .DataRowOdd
{
}
.LM_CheckBoxGroupType1Class .DataRowEven,
.LM_SelectBoxGroupType1Class .DataRowEven,
.LM_SelectBoxGroupType2Class .DataRowEven
{
}
.LM_CheckBoxGroupType1Class .DataCell,
.LM_SelectBoxGroupType1Class .DataCell,
.LM_SelectBoxGroupType2Class .DataCell
{
}
/*	END  */

/*	LM_CheckBoxGroupType2Class  */
/*	LM_ListTable  */
/*	LM_ListWithLinksClass  */
/*	LM_ListWithCheckBoxClass  */
/*	LM_TextBoxGroupType1Class  */
/*	LM_TextBoxNumericGroupType1Class  */
.LM_CheckBoxGroupType2Class,
.LM_ListTable, 
.LM_ListWithLinksClass, 
.LM_ListWithCheckBoxClass, 
.LM_TextBoxGroupType1Class, 
.LM_TextBoxNumericGroupType1Class
{
	border-collapse: collapse;
}
.LM_CheckBoxGroupType2Class .HeaderRow,
.LM_ListHeaderRow,
.LM_ListTable .HeaderRow,
.LM_ListWithLinksClass .HeaderRow,
.LM_ListWithCheckBoxClass .HeaderRow,
.LM_TextBoxGroupType1Class .HeaderRow,
.LM_TextBoxNumericGroupType1Class .HeaderRow
{
	background-color: #666633;
	color: #ffcc99;
}
.LM_CheckBoxGroupType2Class .HeaderCell,
.LM_ListHeaderCell,
.LM_ListTable .HeaderCell,
.LM_ListWithLinksClass .HeaderCell,
.LM_ListWithCheckBoxClass .HeaderCell,
.LM_TextBoxGroupType1Class .HeaderCell,
.LM_TextBoxNumericGroupType1Class .HeaderCell
{
	border-color: #cccc99;
	border-style: solid;
	border-width: 1px;
}
.LM_CheckBoxGroupType2Class .DataRowOdd,
.LM_ListDataRowOdd,
.LM_ListTable .DataRowOdd,
.LM_ListWithLinksClass .DataRowOdd,
.LM_ListWithCheckBoxClass .DataRowOdd,
.LM_TextBoxGroupType1Class .DataRowOdd,
.LM_TextBoxNumericGroupType1Class .DataRowOdd
{
	background-color: #cccc99;
}
.LM_CheckBoxGroupType2Class .DataRowEven,
.LM_ListDataRowEven,
.LM_ListTable .DataRowEven,
.LM_ListWithLinksClass .DataRowEven,
.LM_ListWithCheckBoxClass .DataRowEven,
.LM_TextBoxGroupType1Class .DataRowEven,
.LM_TextBoxNumericGroupType1Class .DataRowEven
{
	background-color: White;
}
.LM_CheckBoxGroupType2Class .DataCell,
.LM_ListDataCell,
.LM_ListTable .DataCell,
.LM_ListWithLinksClass .DataCell,
.LM_ListWithCheckBoxClass .DataCell,
.LM_TextBoxGroupType1Class .DataCell,
.LM_TextBoxNumericGroupType1Class .DataCell
{
	border-color: #cccc99;
	border-style: solid;
	border-width: 1px;
}
/*	END  */

/*	LM_MedalListSmall  */
.LM_MedalListSmall
{
}
.LM_MedalListSmall .HeaderRow
{
}
.LM_MedalListSmall .HeaderCell
{
	font-family: Verdana, Helvetica, Arial, Sans-serif;
}
.LM_MedalListSmall .DataRowOdd
{
}
.LM_MedalListSmall .DataRowEven
{
}
.LM_MedalListSmall .DataCell
{
	font-family: Verdana, Helvetica, Arial, Sans-serif;
    width: 20px;
}
.LM_MedalListSmall .Medal
{
	height: 12px;
	width: 12px;
}
/*	END  */

/*	UploadCodes  */
.UploadCodes
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.UploadCodes .HeaderRow
{
	background-color: Silver;
	color: Black;
}
.UploadCodes .HeaderCell
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.UploadCodes .DataRowOdd
{
	background-color: White;
}
.UploadCodes .DataRowEven
{
	background-color: White;
}
.UploadCodes .DataCell
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
/*	END  */

/*	Collapsible sections  */
.LM_CommapseImageShow 
{ 
	display: run-in; 
}
.LM_CollapseImageHide 
{ 
	display: none; 
}
.LM_ExpandImageShow 
{ 
	display: run-in; 
}
.LM_ExpandImageHide 
{ 
	display: none; 
}
.LM_CollapsibleSectionShow 
{ 
	display: run-in; 
}
.LM_CollapsibleSectionHide 
{ 
	display: none; 
}
/*	END  */

.LM_ErrorMessage
{
	color: Red;
	font-weight: bold;
}
.LM_FieldLabel
{
	font-weight: bold;
}
.LM_FieldLabelHide
{
	display: none;
}
.LM_FieldLabelTop
{
	font-weight: bold;
	font-size: x-small;
}
.LM_FieldLabelTopNoBold
{
	font-weight: normal;
	font-size: x-small;
}
.LM_FormInfo
{
	font-weight: normal;
	Color: #666633;
}
.LM_FormSection,
.LM_FormSectionError
{
	Font-Size: large;
	Font-Weight: Bold;
}
.LM_FormSection
{
	Color: #666633;
}
.LM_FormSectionError
{
	color: Red;
}
.LM_FormSubSection
{
	Font-Size: medium;
	Font-Weight: Bold;
	Color: #666633;
}
.LM_MedIncidentNewListCell 
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.LM_MedIncidentNewListPicture
{
	height: 100px;
	width: 75px;
	border-color: Black;
}
.LM_MedIncidentNewListRowEven 
{
	background-color: White;
}
.LM_MedIncidentNewListRowOdd 
{
	background-color: White;
}
.LM_MedIncidentNewListTable 
{
	border-color: black;
	border-style: solid;
	border-width: 1px;
}
.LM_MedIncidentPersonPicture
{
	height: 200px;
	width: 150px;
	border-style: solid;
	border-width: 1px;
	border-color: Black;
}
.LM_MandatoryMark
{
	color: Blue;
}
.LM_MasterPageMenuCell
{
	width: 160px;
	padding-left: 5px;
}
.LM_MasterPageDataCell
{
	padding-right: 10px;
}
.LM_MasterPageTopCell
{
	height: 125px; 
}
.LM_CultureFlag
{
	border-width: 0px;
}
.LM_MedalListContingentFlag
{
	height: 100px;
	width: 150px;
	border-color: Black;
}
.LM_MedalListContingentMedal
{
	height: 50px;
	width: 50px;
	border-color: White;
}
.LM_MedalListMedal
{
	height: 25px;
	width: 25px;
}
.LM_MenuLink
{
	font-size: x-small;
	text-decoration: none;
	cursor: hand;
}
.LM_PageTitle 
{
	font-size: x-large;
	font-weight: bold;
}
.LM_PageTitle2
{
	font-size: large;
	font-weight: bold;
}
.LM_ParticipantEventMainLevel
{
	background-color: #666633;
	color: #ffcc99;
	font-weight: bold;
}
.LM_ParticipantEventSubLevel
{
	font-weight: bold;
	color: #666633;
	border: solid 1px #666633;
}
.LM_PersonRegisterPicture
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.LM_PersonRegisterPicture a:visited 
{
    color: black;
    text-decoration: none;
}
.LM_PersonRegisterPicture a:link 
{
    color: black;
    text-decoration: none;
}
.LM_PersonRegisterPicture a:hover 
{
    color: Black;
    text-decoration: none;
}
.LM_Report
{
	width: 100%;
}
.LM_Report .LM_TableRow
{
}
.LM_Report .LM_TableCell
{
}
.LM_ReportTable 
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
}
.LM_ReportTable .LM_HeaderRow
{
	background-color: Silver;
	color: Black;
}
.LM_ReportTable .LM_HeaderCell 
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.LM_ReportTable .LM_DataRowEven 
{
	background-color: White;
}
.LM_ReportTable .LM_DataRowOdd 
{
	background-color: White;
}
.LM_ReportTable .LM_DataCell 
{
	border-color: Black;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}
.LM_ReportFooterLeft
{
	font-size: large;
	color: #e7ffff;
}
.LM_ReportFooterRight
{
	font-size: large;
	color: #e7ffff;
	font-style: italic;
}
.LM_ReportHeader1
{
	font-size: xx-large;
	font-weight: bold;
}
.LM_ReportHeader2
{
	font-size: x-large;
	font-weight: bold;
}
.LM_ReportHeader3
{
	font-size: large;
	font-weight: bold;
}
.LM_ReportHeader4
{
	font-size: medium;
	font-weight: bold;
}
.LM_ReportHeader5
{
	font-size: small;
	font-weight: bold;
}
.LM_ResultFlag
{
	height: 12px;
	width: 18px;
	border-color: Black;
}
.LM_ResultGameName
{
	font-size: large;
	font-weight: bold;
}
.LM_ResultRoundName
{
	font-size: x-large;
	font-weight: bold;
}
.LM_ResultScoreSheet
{
	height: 20px;
	width: 20px;
	border-color: White;
	border-style: solid;
	border-width: 1px;
}
.LM_ResultScoreSheetCell 
{
	border-color: White;
	border-style: solid;
	border-width: 1px;
	background-color: White;
}
.LM_ResultSportPictogram
{
	height: 90px;
	width: 90px;
}
.LM_ShowPersonFlag
{
	height: 100px;
	width: 150px;
	border-color: Black;
}
.LM_ShowPersonPicture
{
	height: 200px;
	width: 150px;
	border-color: Black;
}
.LM_ShowTeamFlag
{
	height: 100px;
	width: 150px;
	border-color: Black;
}
.LM_ShowTeamPictogram
{
	height: 100px;
	width: 100px;
	border-color: White;
}
.LM_ShowTeamPicture
{
	height: 160px;
	width: 120px;
	border-color: Black;
}
.BorderTopLeft
{
    width: 40px;
    height: 40px;
}
.BorderTop
{
    height: 40px;
}
.BorderTopRight
{
    width: 40px;
    height: 40px;
}
.BorderLeft
{
    width: 40px;
    height: 100%;
}
.BorderRight
{
    width: 40px;
    height: 100%;
}
.BorderBottomLeft
{
    width: 40px;
    height: 40px;
}
.BorderBottom
{
    height: 40px;
}
.BorderBottomRight
{
    width: 40px;
    height: 40px;
}

