.tab_active,.tab_passive,.tab_med, .tab_passive_entrance 
{
-moz-box-sizing:border-box;box-sizing:border-box;
height: 34;
border: 0px solid white;
text-align: center;
padding: 0px;
margin: 0px;
padding-bottom: 0;
font-family: Cambria, Georgia;
font-size: 17;
}

.tab_active 
{
width: 116;
background-image: url("/site/src/tab_active.png");
padding-top: 4;
color: black;
text-decoration: none;
font-size: 17;
}

.tab_passive 
{
width: 116;
background-image: url("/site/src/tab_passive.png");
padding-top: 12;
color: white;
text-decoration: underline;
cursor:hand;
}

.tab_passive_entrance 
{
width: 116;
background-image: url("/site/src/tab_passive_entrance.png");
padding-top: 12;
color: white;
text-decoration: underline;
cursor:hand;
}

.tab_med 
{
width: 10;
background-image: url("/site/src/tab_med.png");
}

IMG.Separator
{
  margin-right: 5px;
}

IMG.Separatorn
{
  margin-right: 0px;
  margin-left: 10px;
}

TABLE.LeftMenu
{
	background-color: #F4F6F8;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

TD.LeftMenu
{
	padding-left: 10px;
	padding-right: 0em;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
	background-color: #F2F5F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
TD.MenuLine
{
	background-color: #EDF1F5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
TABLE.RightMenu
{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #E0E0E0;
}
TD.RightMenu
{
	padding-left: 0px;
	padding-right: 0em;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E0E0E0;
}
A.MenuLink
{
	cursor:pointer;
	text-decoration: underline;
	color: #336699;
}
A.MenuLink:hover
{
	color: #AC4141;
}
DIV.SubMenuLink
{
	cursor:pointer;
	font-family: Arial;
	font-size: 72%;
	padding-bottom: 0.3em;
}
A.SubMenuLink
{
	cursor:pointer;
	text-decoration: underline;
	color: #005080;
}
A.SubMenuLink:hover
{
	color: #D30044;
}
DIV.SubMenufLink
{
	font-family: Arial;
	font-size: 72%;
	padding-bottom: 0.3em;
}
A.SubMenufLink
{
	cursor:pointer;
	text-decoration: none;
	color: #D30044;
}
A.SubMenufLink:hover
{
	color: #D30044;
}
DIV.TextHeader
{
	font-family: Verdana;
	font-size: 100%;
	font-weight: bold;
	letter-spacing:-1;
	color: #AC4141;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E0E0E0;
}
DIV.TextSubHeader
{
	font-family: Arial;
	font-size: 80%;
	color: #888888;
	padding-bottom: 0.5em;
}
DIV.Text
{
	font-family: Arial;
	font-size: 80%;
	line-height: 135%;
	text-align: justify;
	color: #002244;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}

.TabStrInput
{
font-family: Arial;
font-size: 8pt;
color: #005080;
text-align:center;
background-color: #EDF1F5;
height:17px;
width: 27px;
overflow:hidden;
border: #6070A0 1px solid; 
}
.TabStrInputR
{
font-family: Arial;
font-size: 8pt;
font-weight: bold;
color: #bb2211;
text-align:center;
background-color: #FFFFFF;
height:17px;
width: 27px;
overflow:hidden;
margin: 5px;
border: #6070A0 1px solid; 
}
.TabCapture
{
	font-family: Arial;
	font-size: 85%;
	color: #6088bb;
  text-align:center;
  overflow:hidden;
}
.LkStandard,.InfoTable
{
	font-family: Arial;
	font-size: 12px;
	color:#224466;
}
.InfoTable:hover
{
	color: #bb2211;
	font-weight: bold;
	text-decoration: none;
}

.LkStandardLight
{
	font-family: Arial;
	font-size: 12px;
	color: #6088bb;
}
.FormPlaneInput
{
	font-family: Arial;
	border-width: 1px;
	border-style: solid;
	border-color: #C0CDED;
	color: #224466;
}
A.HMenuLink
{
	cursor:pointer;
	font-family: Arial;
	font-size: 11px;
  white-space: nowrap;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
}
A.HMenuLink:hover
{
	color: #FFFF77;
	text-decoration: underline;
}
A.HMenuLinkA
{
	cursor:pointer;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
  white-space: nowrap;
	color: #333333;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
}
A.HMenuLinkA:hover
{
	color: #FF0077;
	text-decoration: underline;
}
A.HMenuLinkR
{
	cursor:pointer;
	font-family: Arial;
	font-size: 9px;
  white-space: nowrap;
	color: #333333;
	text-decoration: none;
	padding-left:1px;
	padding-right:0px;
}
A.HMenuLinkR:hover
{
	color: #000077;
	text-decoration: underline;
}
A.AuxMenuLink
{
	cursor:pointer;
	font-family: Arial;
	font-size: 11px;
  white-space: nowrap;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:1px;
	padding-right:1px;
}
A.AuxMenuLink:hover
{
	color: #000077;
	text-decoration: none;
}
A.TableRow
{
	cursor:pointer;
	text-decoration: none;
	color: #005080;
}
.LiList
{
	cursor:pointer;
	font-family: Arial;
	font-size: 12px;
	color: #005080;
	text-decoration: underline;
  cursor:pointer;
}
.LiListS
{
	font-family: Arial;
	color:#5F7899;
	text-decoration: none;
  cursor:pointer;
}
.LiListR
{
	cursor:pointer;
	font-family: Arial;
	color: #FF0000;
	text-decoration: none;
}
.LiList:hover,.LiListR:hover,.LiListS:hover
{
	color: #B30000;
	text-decoration: underline;
}
A.LiListMedium
{
	font-family: Arial;
	font-size: 14px;
	color: #005080;
	text-decoration: underline;
  cursor:pointer;
}
A.LiListMedium:hover
{
	color: #B30000;
	text-decoration: underline;
}
TD.TitleLine
{
	font-family: Arial;
	text-decoration: none;
	font-size: 16pt;
	color: #005080;
}
A.TitleLine
{
	font-family: Arial;
	font-size: 16pt;
	color: #005080;
}
A.TitleLine:hover
{
	font-family: Arial;
	font-size: 16pt;
	color: #005080;
}
A.DownloadRef
{
	font-family: Arial;
	font-size: 100%;
	color: #005080;
}
A.DownloadRef:hover
{
	font-family: Arial;
	font-size: 100%;
	color: #B30000;
}
DIV.MainSubTitle
{
	font-family: Arial;
	text-decoration: none;
	font-size: 14px;
	padding-left:16px;
	color: #555555;
}
DIV.TitleLine
{
	font-family: Arial;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	color: #6699FF
}
DIV#HeaderTitle, SPAN#HeaderTitle
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 85%;
	letter-spacing:-1;
	color: #AC4141;
}
DIV.StdTextHeader
{
	font-family: Verdana;
	padding-left: 10px;
	font-size: 16px;
	color: #2222aa;
}
DIV.TextInHelp
{
	font-family: Cambria, Georgia;
	font-size: 11pt;
	color: #006080;
	margin-top: 8px;
	margin-right: 8px;
}
DIV.ErrorMessage
{
	font-family: Arial;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	color: #bb2211;
}
DIV.TitleLineRed
{
	font-family: Arial;
	text-decoration: none;
	font-size: 120%;
	font-weight: bold;
	color: #bb2211;
}
DIV.TableRow
{
	font-family: Arial;
	text-decoration: none;
	font-size: 100%;
	color: #005080;
}
DIV.GrayMessage, SPAN.GrayMessage, TD.GrayMessage
{
	font-family: Arial;
	font-size: 10pt;
	color: #888888;
	margin-top: 2px;
}
DIV.CopyrightGray, SPAN.CopyrightGray, A.CopyrightGray, TD.CopyrightGray, INPUT.CopyrightGray
{
	font-family: Arial;
	font-size: 10pt;
	color: #888888;
	margin-top: 5px;
}
input.CopyrightGray
{ 
  background-color:#FFFFFF; 
  border: #888888 1px solid; 
}
SPAN.CopyrightGray
{
  cursor:pointer;
}
SPAN.CopyrightGray:hover,
A.CopyrightGray:hover
{
  text-decoration: underline;
	color: #005080;
}
A.CopyrightGrayH
{
	font-family: Arial;
	font-size: 10pt;
	color: #888888;
	margin-top: 5px;
  cursor:text;
  text-decoration: none;
}
A.CopyrightGrayH:hover
{
  text-decoration: none;
	color: #005080;
}
DIV.SmallGrayHint, SPAN.SmallGrayHint, A.SmallGrayHint
{
	font-family: Arial;
	font-size: 8pt;
	color: #888888;
}
TD.FramedInfo, DIV.FramedInfo, SPAN.FramedInfo
{
	font-family: Arial;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	color: #005080;
	padding: 3px;
}
DIV.FramedInfoText
{
	font-family: Arial;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	border-width: 2px;
	border-style: solid inset;
	border-color: #D0D0D0;
	padding: 3px;
}
DIV.FramedPlaneText
{
	font-family: Arial;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	color: #005080;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0D0;
	padding: 3px;
}
DIV.BoardComment
{
	font-family: Arial;
	text-decoration: none;
	font-size: 100%;
	font-weight: normal;
	border-width: 2px;
	border-style: solid;
	border-color: #8080A0;
	padding: 3px;
}
DIV.TestTextItem
{
	font-family: Arial;
	text-decoration: none;
	font-size: 16pt;
	font-weight: bold;
	color: #005080;
	background-color: #EFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0D0;
	padding: 3px;
}
DIV.TestBigIndex, SPAN.TestBigIndex
{
	font-family: Arial;
	text-decoration: none;
	font-size: 24pt;
	font-weight: bold;
	color: #005080;
	background-color: #EFFFFF;
	border-width: 1px;
	border-style: solid;
	border-color: #A0A0D0;
	padding: 3px;
}

H2.ErrorHeader
{
	font-family: Verdana;
	font-size: 20px;
  text-align:center;
	color: #AC4141;
}
H3.ErrorHeader
{
	font-family: Verdana;
	padding-left: 10px;
	font-size: 15px;
	color: #AC4141;
}
H3.TextHeader, SPAN.TextHeader, DIV.TextHeaderBlue
{
	font-family: Verdana;
	padding-left: 10px;
	font-size: 15px;
	color: #005080;
}
H3.TextHeaderMedium, DIV.TextHeaderMedium, SPAN.TextHeaderMedium
{
	font-family: Verdana;
	font-size: 18px;
	color: #005080;
}
H3.TextHeaderBig, DIV.TextHeaderBig, SPAN.TextHeaderBig
{
	font-family: Verdana;
	font-size: 24px;
	color: #005080;
}
TD.RightCommandPlate
{
vertical-align:top;
font-family: Arial;
color: #005080;
border-width: 2px;
border-style: dotted; 
border-color: #C0D1E9;
}

TD.PlaneBoardText
{
	font-family: Arial;
	font-size: 90%;
	color: #005080;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
	background-color: #EDF1F5;
}
TD.PlaneBoardTextSmall
{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0;
	padding-bottom: 0;
}
TD.PlaneBoardTextRight
{
	font-family: Arial;
	font-size: 90%;
	color: #336699;
	padding-left: 10px;
	padding-right:10px;
	padding-top: 0.25em;
	padding-bottom: 0.1em;
	background-color: #EDF1F5;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C0D1E9;
}
TD.TabError
{
	font-family: Arial;
	font-size: 100%;
	font-weight: bold;
	color: #AC4141;
}
TD.TableBold
{
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
	color: #005080;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableCapture
{
	font-family: Arial;
	font-size: 14px;
  vertical-align:middle;
	color: #224488;
	background-color: #EDF4FF;
	border-width: 2px;
	border-style: dotted;
	border-color: #D0D0D0;
}
A.TableSortHeader
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
  vertical-align:middle;
	color: #224488;
	text-decoration: none;
	padding-bottom:5px;
}
A.TableSortHeader:hover
{
  text-decoration: underline;
}

TD.TableHeader
{
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
  vertical-align:middle;
	color: #224488;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #D0D0D0;
	background-color: #EDF4FF;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableLHeader
{
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
  vertical-align:middle;
	color: #224488;
	background-color: #EDF4FF;
	border-top-width: 2px;
	border-top-style: dotted;
	border-top-color: #D0D0D0;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	padding-left:3px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableLCell
{
	font-family: Arial;
	font-size: 75%;
	color: #005080;
  vertical-align:top;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
	padding-left:3px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
}
TD.TableLRow
{
	font-family: Arial;
	font-size: 75%;
	color: #005080;
  vertical-align:middle;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
	padding-left:3px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
}
TD.TableRow
{
	font-family: Arial;
	font-size: 75%;
	color: #005080;
  vertical-align:top;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableRowCompact
{
	font-family: Arial;
	font-size: 11;
	color: #005080;
  vertical-align:top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	padding-top:1px;
	padding-bottom:0px;
}
TD.TableBasement
{
	font-family: Arial;
	font-size: 100%;
	color: #005080;
	background-color: #D9E8FF;
  vertical-align:middle;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	padding-bottom: 2;
}
TD.TableBasementDelim
{
	font-family: Arial;
	font-size: 1px;
	padding-top: 0;
	padding-bottom: 0;
}
TD.TableBasementBottom
{
	font-size: 2px;
  height:4px;
	padding-top: 0;
	padding-bottom: 0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableBasementBottomText
{
	font-size: 12px;
  height:12px;
	color: #005080;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TabBold
{
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
	color: #005080;
}
TD.TableText
{
	font-family: Arial;
	font-size: 75%;
	font-weight: normal;
	color: #005080;
}
TD.TabGrande
{
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #005080;
	background-color: #D9E8FF;
}
TD.TableItalic
{
	font-family: Arial;
	font-size: 75%;
	font-style:italic;
	color: #005080;
  vertical-align:middle;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableRHead
{
	font-family: Arial;
	font-size: 75%;
	font-weight: bold;
	color: #224488;
	background-color: #EDF4FF;
  vertical-align:middle;
	padding-left:3px;
	border-left-width: 2px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.TableRHeadCompact
{
	font-family: Arial;
	font-size: 11;
	color: #224488;
	background-color: #EDF4FF;
  vertical-align:middle;
	padding-left:1px;
	padding-bottom:0px;
	padding-top:1px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #D0D0D0;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D0D0D0;
}
TD.TabStandard, DIV.TabStandard
{
  vertical-align:middle;
	font-family: Verdana;
	font-size: 12px;
	color: #005080;
}
TD.TabAsMenu, DIV.TabAsMenu
{
  vertical-align:middle;
	font-family: Arial;
	font-size: 85%;
	color: #336699;
}
TD.TabUnderline
{
	font-family: Arial;
	font-size: 25%;
	color: #005080;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #D0D0D0;
}
TD.AuxHMenu
{
	color: #FFFFFF;
	background-color: #A8C2CC;
  vertical-align:middle;
	padding-left:3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #869BB0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #869BB0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DBE7EA;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBE7EA;
}
TD.HMenu
{
	font-family: Arial;
	font-size: 9px;
  white-space: nowrap;
	color: #333333;
  vertical-align:middle;
	padding-left:6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8899BB;
}
TD.HMenu0
{
	color: #777777;
	background-color: #99BFDB;
  vertical-align:middle;
	padding-left:3px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #aaccff;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8899BB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8899BB;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaeeff;
}
TD.HMenu1
{
	color: #777777;
	background-color: #FFFFFF;
  vertical-align:middle;
	padding-left:3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8899BB;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8899BB;
}
TD.HMenuL
{
	background-color: #FFFFFF;
  vertical-align:middle;
	padding-left:3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8899BB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8899BB;
}
TD.HMenuR
{
	color: #777777;
	background-color: #FFFFFF;
  vertical-align:middle;
	padding-left:20px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8899BB;
}
TD.HMenuDw
{
	color: #777777;
	background-color: #FFFFFF;
	padding-left:10px;
	padding-right:10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #8899BB;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8899BB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8899BB;
}
DIV.Printer {width: 176mm;font-family: Times;font-size: 14px;color: #000000;}
TABLE.Printer {font-family:Times;font-size:9px;color: #000000;border-color:#000000;border-style:solid;border-collapse: collapse;}
TABLE.PrinterBig {font-family:Times;font-size:12px;color: #000000;border-color:#888888;border-collapse: collapse;}
TD.Printer0 {width:25mm;padding:1px;}
TD.Printer1 {width: 6mm;padding:1px;text-align:center;}
TD.Printer2 {width: 12mm;padding:0px;text-align:center;}
TD.PrinterA 
{
font-family:Arial;
font-size:14px;
text-align:center;
}
TABLE.FramedTable 
{
font-family:Arial;
font-size:12px;
color: #005080;
background-color:#BAE6F8; 
border-color:#3090AE;
border-style:solid;
border-width: 1px;
border-collapse: collapse;
color: #333388;
}

.RectText table, .RectText td 
{
	border: solid 1px #eeeeee;
}

TABLE.PlainTab {font-family:Arial;font-size:11px;color:#000000;border-color:#999999;border-style:solid;border-collapse:collapse;}
TD.PlainTab
{
  vertical-align:middle;
  font-family:Arial;font-size:11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
TD.PlainTabSORT
{
  vertical-align:middle;
  font-family:Arial;font-size:11px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
  cursor:pointer;
}
TD.PlainTabNB
{
  vertical-align:middle;
  font-family:Arial;font-size:11px;
}
DIV.ChoiceHeader
{
  cursor:pointer;
}

TABLE.CommentsTableMain
{
	font-family: Arial;
	font-size: 16px;
	color: #333388;
}
TABLE.Calendar
{
  vertical-align:middle;
	font-family: Arial;
	font-size: 14;
	border-width: 1px;
	border-style: solid;
}
TABLE.Cluster, DIV.Cluster
{
	background-color: #EDF4FF;
  vertical-align:middle;
	font-family: Arial;
	font-size: 10;
	border-width: 1px;
	border-style: solid;
}
TD.CalendarC0
{
	background-color: #BBBBBB;
}
TD.CalendarC1
{
	background-color: #EDF4FF;
}
TD.CalendarC2
{
	background-color: #FFFFCC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style: solid;
	border-color: #555555;
	font-size: 11;
	font-weight: bold;
}
TD.CalendarC3
{
	background-color: #FFCCCC;
}
TD.CalendarC4
{
	border-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #555555;
	background-color: #FFD8CC;
	font-size: 11;
	font-weight: bold;
}
DIV.BlueMessage, SPAN.BlueMessage, LI.BlueMessage
{
	font-family: Arial;
	color: #007090;
	font-size: 11;
}
DIV.RedMessage, SPAN.RedMessage, LI.RedMessage
{
	font-family: Arial;
	color: #bb2211;
	font-size: 11;
}
DIV.BlueMessageMedium, SPAN.BlueMessageMedium, LI.BlueMessageMedium, TD.BlueMessageMedium
{
	font-family: Arial;
	color: #007090;
	font-size: 14;
}
DIV.RedMessageMedium, SPAN.RedMessageMedium, LI.RedMessageMedium, TD.RedMessageMedium
{
	font-family: Arial;
	color: #bb2211;
	font-size: 14;
}
DIV.BlueMessageLarge, SPAN.BlueMessageLarge, LI.BlueMessageLarge, TD.BlueMessageLarge
{
	font-family: Arial;
	color: #007090;
	font-size: 16;
}
DIV.RedMessageLarge, SPAN.RedMessageLarge, LI.RedMessageLarge, TD.RedMessageLarge
{
	font-family: Arial;
	color: #bb2211;
	font-size: 16;
}
DIV.BlueMessageHuge, SPAN.BlueMessageHuge, LI.BlueMessageHuge, TD.BlueMessageHuge
{
	font-family: Arial;
	color: #007090;
	font-size: 20;
}
DIV.RedMessageHuge, SPAN.RedMessageHuge, LI.RedMessageHuge
{
	font-family: Arial;
	color: #bb2211;
	font-size: 20;
}
SPAN.TextButton, DIV.TextButton
{
	font-family: Arial;
	background-color:#BAE6F8;
	color: #112277;
  cursor:pointer;
	font-size: 12;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
}
SPAN.TextButton1, DIV.TextButton1
{
	font-family: Arial;
	background-color: #EADFC4;
	color: #000000;
  cursor:pointer;
	font-size: 12;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-top-color: #6070A0;
	border-left-color: #6070A0;
	border-right-color: #E0F0F0;
	border-bottom-color: #E0F0F0;
}
.TextButtonHuge
{
	font-family: Arial;
	background-color: #BAE6F8;
	color: #112277;
  cursor:pointer;
	font-size: 18;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
  white-space: nowrap;
  vertical-align: top;
	border-style: solid;
	border-width: 1px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
}
.TextButtonHuge:hover
{
	color: #EE2277;
	background-color: #EEEEEE;
	text-decoration: underline;
}

TABLE.Button
{
	cursor:pointer;
}
TD.Button
{
	font-family: Arial;
	font-weight: bold;
	font-size: 70%;
	color: #113377;
}

SPAN.TextButtonSmall
{
	font-family: Arial;
	background-color: #BAE6F8;
	color: #112277;
  cursor:pointer;
	font-size: 9;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 1px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
}
SPAN.TextButtonSmall1
{
	font-family: Arial;
	background-color: #EADFC4;
	color: #000000;
  cursor:pointer;
	font-size: 9;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 1px;
	border-top-color: #6070A0;
	border-left-color: #6070A0;
	border-right-color: #E0F0F0;
	border-bottom-color: #E0F0F0;
}
SPAN.TextButtonBig
{
	font-family: Arial;
	background-color: #BAE6F8;
	color: #112277;
  cursor:pointer;
	font-size: 16;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 2px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
}
SPAN.TextButtonBig1
{
	font-family: Arial;
	background-color: #EADFC4;
	color: #000000;
  cursor:pointer;
	font-size: 16;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 2px;
	border-top-color: #6070A0;
	border-left-color: #6070A0;
	border-right-color: #E0F0F0;
	border-bottom-color: #E0F0F0;
}
SPAN.IconButton
{
	font-family: Arial;
	color: #112277;
  cursor:pointer;
	font-weight: normal;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 0px;
	border-color: #6070A0;
}
SPAN.TrueIconButton
{
	font-family: Arial;
	color: #112277;
  cursor:pointer;
	font-weight: normal;
	padding-top:4px;
	padding-left:2px;
	padding-right:2px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 2px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
}
SPAN.TrueIconButton:hover
{
	color: #000077;
	background-color: #EADFC4;
	border-top-color: #6070A0;
	border-left-color: #6070A0;
	border-right-color: #E0F0F0;
	border-bottom-color: #E0F0F0;
}
SPAN.IconButton1
{
	font-family: Arial;
	background-color: #BAE6F8;
	color: #112277;
  cursor:pointer;
	font-size: 9;
	font-weight: normal;
	padding-left:2px;
	padding-right:2px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 3px;
	border-color: #6070A0;
}
SPAN.LabelText
{
	font-family: Arial;
	background-color: #BAE6F8;
	color: #112277;
	font-size: 9;
	font-weight: normal;
	padding-left:4px;
	padding-right:4px;
  white-space: nowrap;
  vertical-align:middle;
	border-style: solid;
	border-width: 1px;
	border-top-color: #6070A0;
	border-left-color: #6070A0;
	border-right-color: #E0F0F0;
	border-bottom-color: #E0F0F0;
}
SPAN.Reference
{
  cursor:pointer;
	text-decoration: underline;
}
SPAN.StdReference
{
  cursor:pointer;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	color: #005080;
}
SPAN.StdReference:hover
{
	background-color: #EEEEEE;
	color: #bb2211;
	text-decoration: none;
}
INPUT.ChBoxSmall
{
  width: 11px;
  height: 11px;
	border-width: 0px;
}
td.LoginTagGreen
{ 
	color: #117722;
  font-style:italic; 
  font-weight:bold; 
}
td.LoginTagBlue
{ 
	color: #112277;
  font-style:italic; 
  font-weight:bold; 
}
input.LoginGreen
{ 
  background-color:#FFFFFF; 
  border: #329D4B 1px solid; 
}
input.LoginBlue
{ 
color: #005080;
background-color:#FFFFFF; 
border: #6070A0 1px solid; 
}
select.LoginGreen
{ 
background-color:#FFFFFF; border: 
#329D4B 1px solid; 
}
textarea,select.LoginBlue
{ 
background-color:#FFFFFF; border: 
#6070A0 1px solid; 
}

input.FormButtonGreen 
{ 
  border:1px #ffffff solid; 
  font-weight:bold; 
  cursor:pointer;
  background-color:#66bb66; 
  color:#ffffff; 
}
input.FormButtonBlue
{ 
  border:1px #ffffff solid; 
  cursor: pointer;
  background-color:#BAE6F8; 
	border-style: solid;
	border-width: 1px;
	border-top-color: #E0F0F0;
	border-left-color: #E0F0F0;
	border-right-color: #6070A0;
	border-bottom-color: #6070A0;
  color:#112277; 
}
TABLE.FramedTable 
{
font-family: Arial;
font-size: 10px;
border-color: #1122dd;
color: #112277;
background-color: #EDF1F5;
border-collapse: collapse;
}
TABLE.ImageList 
{
font-family: Arial;
font-size: 10px;
border-color: #1122dd;
color: #112277;
border-collapse: collapse;
}
td.ImageListON
{ 
font-family: Arial;
font-size: 10px;
color: #112277;
border-style: solid;
border-width: 1px;
border-color: #1122dd;
background-color:#FFFFFF; 
}
td.ImageList
{ 
font-family: Arial;
font-size: 10px;
color: #112277;
border-style: solid;
border-width: 1px;
border-color: #6070A0;
background-color:#BAE6F8; 
}
td.ImageListWhite
{ 
font-family: Arial;
font-size: 10px;
color: #112277;
border-style: solid;
border-width: 1px;
border-color: #6070A0;
background-color:#FFFFFF; 
}
TD.Image
{
color: #005080;
background-color: #FFFFFF;
font-family: Arial;
font-size: 12px;
padding:4px;
border-style: solid;
border-width: 1px;
border-color: #6070A0;
}
TD.IcomMenu0
{
cursor:pointer;
font-family: Arial;
font-size: 9px;
color: #112277;
text-align: center;
vertical-align:middle;
padding:3px;
border-width: 1px;
border-style: solid;
border-right-color: #8899BB;
border-bottom-color: #8899BB;
border-top-color: #FFFFFF;
border-left-color: #FFFFFF;
}
TD.IcomMenu1
{
cursor:pointer;
	color: #777777;
	background-color: #FFFFFF;
  vertical-align:middle;
	padding-left:3px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #8899BB;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #8899BB;
}
P.Message
{
line-height: 50%
}
BR.Message
{
line-height: 200%;
height: 24px;
}
FIELDSET.MainMenu
{
	margin-bottom: 14px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	border: 2px solid #BBBBBB;
}
FIELDSET.AuxMenu
{
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	padding-top: 3px;
	padding-left: 4px;
	padding-right: 2px;
	border: 1px solid #B0B0B0;
}
LEGEND.MainMenu, LEGEND.AuxMenu
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #2266bb;
}
LEGEND.AuxMenu
{
	font-size: 13px;
	font-weight: normal;
}
.GeneralMenuText
{
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.GeneralPullMenu
{
	padding: 3px;
	margin-top: 2px;
	margin-bottom: 2px;
  cursor:pointer;
	text-decoration: none;
}
.GeneralPullMenu:hover
{
  color:#000000;
  background-color: #DFE9F2;
}

.GeneralTextHover
{
	text-decoration: underline;
  cursor:pointer;
}
.GeneralTextHover:hover
{
	text-decoration: underline;
	color: brown;
}
.GeneralPassiveTab
{
  cursor:pointer;
}
.GeneralPassiveTab:hover
{
  background-color:#dfecec;
}
.GeneralSimpleTab
{
}
.GeneralSimpleTab:hover
{
background-color:#dfecec;
}

.GeneralPeekLine
{
cursor:pointer;
color:#005080;
text-decoration: none;
}
.GeneralPeekLine:hover
{
color:brown;
background-color:#dfecec;
text-decoration: underline;
}

.GeneralPeekCellActive
{
cursor:default;
background-color:#000066;
color:#FFFFEE;
text-decoration: underline;
border: #FFFFFF 1px solid; 
}
.GeneralPeekCell
{
cursor:pointer;
text-decoration: none;
border: #6070A0 1px solid; 
}
.GeneralPeekCell:hover
{
text-decoration: underline;
background-color:#aacccc;
color:brown;
}
.CiclicRowClass0
{
background-color:#DAFDFD;
}
.CiclicRowClass0:hover
{
background-color:#dfecec;
}
.CiclicRowClass1
{
background-color:#EFEFEF;
}
.CiclicRowClass1:hover
{
background-color:#dfecec;
}
.GeneralCommonText
{
	color: #005080;
}

.gradient
{
background: #fefcea; /* Для старых браузров */
background: -moz-linear-gradient(top, #fefcea, #f1da36); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom, 
            color-stop(0%,#fefcea), color-stop(100%,#f1da36));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #fefcea, #f1da36);
background: -o-linear-gradient(top, #fefcea, #f1da36); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fefcea, #f1da36); /* IE10 */
background: linear-gradient(top, #fefcea, #f1da36); /* CSS3 */ 
padding: 8px;
border: 1px solid #333;
-moz-border-radius: 5px; /* Для Firefox 3 */
-webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
border-radius: 5px; /* Для современных браузеров */
}
.roundboard5
{
-moz-border-radius: 5px; /* Для Firefox 3 */
-webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
border-radius: 5px; /* Для современных браузеров */
border-width: 2px;
border-style: solid;
border-color: #C0D1E9;
padding: 8px; /* Поля вокруг текста */
}
.roundboard9
{
-moz-border-radius: 9px; /* Для Firefox 3 */
-webkit-border-radius: 9px; /* Для Safari 4 и Chrome */
border-radius: 9px; /* Для современных браузеров */
border-width: 2px;
border-style: solid;
border-color: #C0D1E9;
padding: 8px; /* Поля вокруг текста */
}
.roundbutton
{
-moz-border-radius: 3px; /* Для Firefox 3 */
-webkit-border-radius: 3px; /* Для Safari 4 и Chrome */
border-radius: 3px; /* Для современных браузеров */
border-width:1px;
border-style:solid;
border-color:#C0D1E9;
padding:0px;
margin:1px;
cursor:pointer;
color:#2244aa;
background-color:#C0D1E9;
}
.roundbuttonBig
{
-moz-border-radius: 8px; /* Для Firefox 3 */
-webkit-border-radius: 8px; /* Для Safari 4 и Chrome */
border-radius: 8px; /* Для современных браузеров */
border-width: 2px;
border-style: solid;
border-color: #C0D1E9;
padding:2px;
cursor:pointer;
color:#005080;
background-color:#C0D1E9;
}
.roundbuttonHuge
{
-moz-border-radius: 12px; /* Для Firefox 3 */
-webkit-border-radius: 12px; /* Для Safari 4 и Chrome */
border-radius: 12px; /* Для современных браузеров */
border-width: 2px;
border-style: solid;
border-color: #C0D1E9;
padding:3px;
cursor:pointer;
color:#005080;
background-color:#C0D1E9;
}
.roundbutton:hover,.roundbuttonBig:hover,.roundbuttonHuge:hover
{
color: #B30000;
background-color:#B1C4F5;
}

.GradientButton
{
background: #EDF1F5; /* Для старых браузров */
background: -moz-linear-gradient(top, #EDF1F5, #9CADF8); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#EDF1F5), color-stop(100%,#9CADF8));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #EDF1F5, #9CADF8);
background: -o-linear-gradient(top, #EDF1F5, #9CADF8); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #EDF1F5, #9CADF8); /* IE10 */
background: linear-gradient(top, #EDF1F5, #9CADF8); /* CSS3 */
padding: 0px;
border: 1px solid #C0D1E9;
-moz-border-radius: 5px; /* Для Firefox 3 */
-webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
border-radius: 5px; /* Для современных браузеров */
cursor:pointer;
}
.GradientButton:hover
{
background: #9CADF8; /* Для старых браузров */
background: -moz-linear-gradient(top, #9CADF8, #EDF1F5); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom,
color-stop(0%,#9CADF8), color-stop(100%,#EDF1F5));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #9CADF8, #EDF1F5);
background: -o-linear-gradient(top, #9CADF8, #EDF1F5); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #9CADF8, #EDF1F5); /* IE10 */
background: linear-gradient(top, #9CADF8, #EDF1F5); /* CSS3 */
padding: 0px;
border: 1px solid #C0D1E9;
-moz-border-radius: 5px; /* Для Firefox 3 */
-webkit-border-radius: 5px; /* Для Safari 4 и Chrome */
border-radius: 5px; /* Для современных браузеров */
color:#EE2277;
}

