/*	<link rel="stylesheet" type="text/css" href="GeneralStyleSettings.css">*/
/*ExpandLink*/
#expandLink {
	display: none;
	margin-left: 20px;
}

#expandLink.open {
	display: block;
}

@media print {
	.hide,.show {
		display: none;
	}
}

.DetailsAttDocs {
	display: none;
}

.DetailsAttDocs1 {
	display: none;
}

.DetailsAttDocs2 {
	display: none;
}

.DetailsAttDocs3 {
	display: none;
}

.DetailsAttDocs4 {
	display: none;
}

.DetailsAttDocs5 {
	display: none;
}

.DetailsAttDocs6 {
	display: none;
}

.DetailsAttDocs7 {
	display: none;
}

.DetailsAttDocs8 {
	display: none;
}

.DetailsAttDocs9 {
	display: none;
}

.DetailsAttDocs10 {
	display: none;
}

.DetailsAttDocs11 {
	display: none;
}

.DetailsAttDocs12 {
	display: none;
}

.DetailsAttDocsPersonal {
	display: none;
}

.DetailsAttDocsPersonal1 {
	display: none;
}

.DetailsAttDocsPersonal2 {
	display: none;
}

.DetailsAttDocsPersonal3 {
	display: none;
}

.DetailsAttDocsPersonal4 {
	display: none;
}

.DetailsAttDocsPersonal5 {
	display: none;
}

.DetailsAttDocsPersonal6 {
	display: none;
}

.DetailsAttDocsPersonal7 {
	display: none;
}

.DetailsAttDocsPersonal8 {
	display: none;
}

.DetailsAttDocsPersonal9 {
	display: none;
}

.DetailsAttDocsPersonal10 {
	display: none;
}

.DetailsAttDocsPersonal11 {
	display: none;
}

.DetailsAttDocsPersonal12 {
	display: none;
}

.DetailsAttDocsPersonal13 {
	display: none;
}
.DetailsAttDocsPersonal14 {
	display: none;
}
.DetailsAttDocsPersonal15 {
	display: none;
}
.DetailsAttDocsPersonal16 {
	display: none;
}
.DetailsAttDocsPersonal17 {
	display: none;
}
.PopUpWinDuty {
	display: none;
	padding: 20px;
	text-align: justify;
}

.HorNone {
	position: relative;
	width: 100%;
}

.HorNone ul {
	list-style-type: none;
	position: relative;
}

.HorNone ul li {
	float: left;
}

.PurpleFont {
	color: #45355F;
}

.Orange {
	color: red;
}

#FloatWindow {
	background-color: #B1CCE2;
	text-align: justify;
	width: 280px;
	border: 2px dotted;
	font-size: 17px;
	overflow: hidden;
	animation: PopUpTop 3s;
	-o-animation: PopUpTop 3s;
	-webkit-box-shadow: #999 2px 2px 10px;
	-moz-box-shadow: #999 2px 2px 10px;
	box-shadow: #999 2px 2px 10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#1e1e1e',
		direction=135, strength=3 );
	behavior: url(/pie/PIE.htc);
	-webkit-animation: PopUpTop 3s;
}

@
-webkit-keyframes PopUpTop {
	from {height: 0px;
}

to {
	height: 126px;
}

}
@
-o-keyframes PopUpTop {
	from {height: 0px;
}

to {
	height: 126px;
}

}
@
keyframes PopUpTop {
	from {height: 0px;
}

to {
	height: 126px;
}

}
.NextWin {
	position: absolute;
	margin-top: 140px;
}

.PageTextTitle {
	text-align: center;
	color: #1544C9;
	font-size: 25px;
}

.PageTextTitle:hover {
	
}

#AttentionUser {
	font-size: 16px;
}

/*Main Menu List*/
.MainMenu {
	position: relative;
}

.MainMenu:after {
	content: "";
	display: table;
	clear: both;
}

.MainMenu ul {
	list-style-type: none;
	position: relative;
}

.MainMenu ul li {
	width: 223px;
	-webkit-box-shadow: #999 2px 2px 10px;
	-moz-box-shadow: #999 2px 2px 10px;
	box-shadow: #999 2px 2px 10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#1e1e1e',
		direction=135, strength=3 );
	behavior: url(/pie/PIE.htc);
	text-align: center;
	margin-right: 10px;
	float: left;
	text-transform: uppercase;
	padding: 31px;
	background: white;
	cursor: pointer;
	position: relative;
	display: table;
	height: 63px;
	border: 1px solid grey;
}

.MainMenu ul li:hover {
	-webkit-box-shadow: #999 -2px -2px 10px;
	-moz-box-shadow: #999 -2px -2px 10px;
	box-shadow: #999 -2px -2px 10px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#1e1e1e',
		direction=135, strength=3 );
	behavior: url(/pie/PIE.htc);
}

.MainMenu ul li a {
	color: #45355F !important;
	text-decoration: none;
	border: none;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.MainMenu ul li a:hover {
	
}

.AgreeName a {
	border: 1px #2A5155;
	font-weight: bold;
	background-color: #D8E7FF;
}

.AgreeName a:hover {
	border: 1px dotted #6E5BEC;
	text-shadow: 1px 1px #fff;
	background-color: #B8C7DF;
}

.TextP {
	text-indent: 20px;
	text-align: justify;
}

.RedBold {
	color: red;
	font-weight: bold;
}

.NoMargins ul li {
	margin-left: 0px !important;
	margin-right: 10px !important;
}

.MainPageTextTitle {
	font-family: fantasy, sans-serif;
	font-size: 30px;
	padding: 25px;
	padding-bottom: 5px;
	text-transform: uppercase;
	text-align: center;
	letter-spacing: 6px;
	color: #343434;
	text-shadow: 0px 2px #fff, 0px 3px #777;
	border-bottom: 5px #777 double;
	margin: 0px;
	-webkit-animation: ColorBlackToBlue 4s infinite linear;
	-o-animation: ColorBlackToBlue 4s infinite linear;
	animation: ColorBlackToBlue 4s infinite linear;
}

@
-webkit-keyframes ColorBlackToBlue { 0%, 100% {
	color: #343434;
	text-shadow: 0px 2px #fff, 0px 3px #777;
	border-bottom: 5px #777 double;
}

20%,
80%
{
color










:





 





#334E63










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#334E63










;
border-bottom










:





 





5
px





 





#334E63





 





double










;
}
40%,
60%
{
color










:





 





#1775BE










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#1775BE










;
border-bottom










:





 





5
px





 





#777





 





double










;
}
50%
{
color










:





 





#008AF7










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#008AF7










;
border-bottom










:





 





5
px





 





#008AF7





 





double










;
}
}
@
-o-keyframes ColorBlackToBlue { 0%, 100% {
	color: #343434;
	text-shadow: 0px 2px #fff, 0px 3px #777;
	border-bottom: 5px #777 double;
}

20%,
80%
{
color










:





 





#334E63










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#334E63










;
border-bottom










:





 





5
px





 





#334E63





 





double










;
}
40%,
60%
{
color










:





 





#1775BE










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#1775BE










;
border-bottom










:





 





5
px





 





#777





 





double










;
}
50%
{
color










:





 





#008AF7










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#008AF7










;
border-bottom










:





 





5
px





 





#008AF7





 





double










;
}
}
@
keyframes ColorBlackToBlue { 0%, 100% {
	color: #343434;
	text-shadow: 0px 2px #fff, 0px 3px #777;
	border-bottom: 5px #777 double;
}
20%,
80%
{
color










:





 





#334E63










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#334E63










;
border-bottom










:





 





5
px





 





#334E63





 





double










;
}
40%,
60%
{
color










:





 





#1775BE










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#1775BE










;
border-bottom










:





 





5
px





 





#777





 





double










;
}
50%
{
color










:





 





#008AF7










;
text-shadow










:





 





0
px





 





2
px





 





#fff
,
0
px





 





3
px





 





#008AF7










;
border-bottom










:





 





5
px





 





#008AF7





 





double










;
}
}