.GroupTitle
{
	font-weight: bold;
	font-size: medium;
	font-style: normal;
	font-family: Verdana, Arial;
}
.GroupTitle_BrokenRule
{	
	font-weight: bold;
	font-size: 12pt;
	font-style: normal;
	font-family: Verdana, Arial;
	color: Red;
	cursor:help;		
}
.WhiteHeader
{
	font-weight: bold;
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Arial;
	color: white;
}
.WhiteHeader_BrokenRule
{
	font-weight: bold;
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Arial;
	color: Red;
}

.PageTitle
{	font-family:Verdana, Arial;
	font-size: small;
	font-style: normal; 
	font-weight:bold;
}
.PageTitle_BrokenRule
{	font-family:Verdana, Arial;
	font-size: 9pt;
	font-style: normal; 
	font-weight:bold;
	color: Red;
	cursor:help;	
}

.RegularText
{	font-family:Verdana, Arial;
	font-size: 8pt;
	font-style: normal; 
	font-weight:normal;
	color: Black;
}
.RegularText_BrokenRule
{	
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	font-family: Verdana, Arial;
	background-color: #003d6d;	
	color: Red;
	cursor:help;		
}

.BoldText
{	font-family:Verdana, Arial;
	font-size: 8pt;
	font-style: normal; 
	font-weight: bold;
	color: Black;	
}

		
.SmallText
{	font-family:Verdana, Arial;
	font-size: 7pt;
	font-style: normal; 
	font-weight:normal;
}	
.BlueBar
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #ffffff;
	font-family: Verdana, Arial;
	background-color: #003d6d;
	
}

.BlueHeader
{
	font-weight:bold;
	font-size: 16pt;
	vertical-align: middle;
	color: #003d6d;
	font-family: Verdana, Arial;
}

A.WhiteLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #003d6d;
    TEXT-DECORATION: none;
}
A.WhiteLink:hover
{
    FONT-SIZE: 8pt;
    COLOR: #f0a000;
    FONT-FAMILY:  Arial;
    BACKGROUND-COLOR: #003d6d;

}
A.MenuItem
{
	text-decoration: none;
}
A.MenuItem:hover
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	border-left: lightgrey 1px solid;
	border-bottom: lightgrey 1px solid;
}

A.DarkBlueLink
{
    COLOR: #191970;
    BACKGROUND-COLOR: #D3D3D3;
    FONT-FAMILY:Arial;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: bold; 
    TEXT-DECORATION: none
}
A.DarkBlueLink:hover
{
    BACKGROUND-COLOR: #D3D3D3;
    COLOR: #F0A000;
    FONT-FAMILY: Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
}
.Numeration
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 25px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.Question
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 612px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.QuestionNA
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 572px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.YesNo
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 100px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left
}
.BoldYesNo
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;
	text-align: left;
}

PLAINTEXT
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.TableTitle
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: White ;
	background-color:#6b8aad;
	
}
.FormTableTitle
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: Black ;
	background-color:#e9e9e9;

}
A.MenuLink
{

	text-decoration: none;
}
A.MenuLink:hover
{
	border-right: #6b8aad thin solid;
	border-top: #6b8aad thin solid;
	border-left: #6b8aad thin solid;
	border-bottom: #6b8aad thin solid;
	text-decoration: none;
}
.Button
{
	font-size: 8pt;
	border-left-color: white;
	border-bottom-color: white;
	color: white;
	border-top-style: outset;
	border-top-color: white;
	font-family: Verdana, Arial;
	border-right-style: outset;
	border-left-style: outset;
	background-color: #AAAAAA;
	text-align: center;
	border-right-color: white;
	border-bottom-style: outset;
}

.SmallText_BrokenRule
{	font-family:Verdana, Arial;
	font-size: 7pt;
	font-style: normal; 
	font-weight:normal;
	color: Red;
	cursor:help;
}
.SmallText_DataTypeViolation
{	font-family:Verdana, Arial;
	font-size: 7pt;
	font-style: normal; 
	font-weight:normal;
	color: Red;
	cursor:help;
}	
.Question_BrokenRule
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 612px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left;
    color: Red;
	cursor:help
}
.Question_DataTypeViolation
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    WIDTH: 612px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: left;
    color: Red;
	cursor:help;
}
.FormTableTitle_BrokenRule
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;	
	background-color:#e9e9e9;
	color: Red;
	cursor:help;
}
.FormTableTitle_DataTypeViolation
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana, Arial;	
	background-color:#e9e9e9;
	color: Red;
	cursor:help;
}
.DisabledButton
{
	font-size: 8pt;
	border-left-color: white;
	border-bottom-color: white;
	color: white;
	border-top-style: outset;
	border-top-color: white;
	font-family: Verdana, Arial;
	border-right-style: outset;
	border-left-style: outset;
	background-color: lightGrey;
	text-align: center;
	border-right-color: white;
	border-bottom-style: outset;
}
.RadioButton_CheckBox
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial;
}
.RightAllignedText
{
	font-weight: normal;
	font-size: 8pt;
	direction: rtl;
	font-family: Verdana, Arial;
	text-align: right;
}

.TableGrid
{
	border-collapse:collapse;
}

.browserCheck
{
	margin:0px 0px 10px 0px;
}