
body {
	font-size: 10px;
}

.infobox-systemmsg-red {
	border-radius: 5px;
	background: rgb(206, 28, 81);
	padding: 5px;
	width: 250px;
	font-size: 12px;
	font-family: sans-serif;
	color: #ffffff;
}

.infobox-systemmsg-std {
	border-radius: 5px;
	background: rgb(38, 97, 42);
	padding: 5px;
	width: 250px;
	font-size: 12px;
	font-family: sans-serif;
	color: #ffffff;
}


.infobox-head {
	border-radius: 5px;
	background: rgb(27, 102, 177);
	padding: 5px;
	width: 250px;
	font-size: 12px;
	font-family: sans-serif;
	color: #FFFFFF;
}


.infobox-msg {
	border-radius: 5px;
	background: #dfe1e2;
	padding: 5px;
	width: 250px;
	font-size: 12px;
	font-family: sans-serif;
}

.infobox-msg A {
	font-size: 12px;
}

.infobox-msg A:hover {
	font-size: 12px;
}




.function-head {
	border-radius: 5px;
	background: rgb(39, 41, 43);
	padding: 5px;
	font-size: 12px;
	font-family: sans-serif;
	color: #FFFFFF;
}




.list-table
{
	border-spacing: 0px;
	background-color: #161616;
}

.list-table-rowline
{
	color: rgb(247, 108, 138);	
}


.list-row-selected
{
	background-color: #e48282;
}


.list-row
{
	height: 50px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size: 12px;
	font-family: sans-serif;
	color: #767679;
	background-color: #444444;
}


.list-row-arr
{
	height: 50px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size: 12px;
	font-family: sans-serif;
	color: #767679;
	background-color: #5e640a;
}


.list-row-dep
{
	height: 50px;
	padding-top: 2px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
	font-size: 12px;
	font-family: sans-serif;
	color: #767679;
	background-color: #24245e;
}


.list-item-std
{
	padding-bottom: 4px;
	font-size: 12px;
	font-family: sans-serif;
	color: #FFFFFF;
}


.list-item-std A
{
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}



.list-item-std-red
{
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: rgb(247, 108, 138);
}

.list-item-std-greenfont
{
	font-size: 12px;
	font-weight: bold;
	font-family: sans-serif;
	color: rgb(150, 240, 132);
}


.list-item-std-small
{
	font-size: 10px;
	font-family: sans-serif;
	color: #FFFFFF;
}


.list-item-std-big
{
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 4px;
	font-size: 14px;
	font-family: sans-serif;
	color: #FFFFFF;
}

.list-item-std-big A
{
	font-size: 14px;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}

.list-item-std-big A:hover
{
	font-size: 14px;
	COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}



/*
    GAMLA KLASSER NEDANF�R
*/

.FASSTD
{
    padding-right: 2px;
	padding-left: 2px;
	padding-top: 2pt;
	padding-bottom: 2pt;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.TextHead
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2d2d2d;
}

.TextArea
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fafff4;
}

.bgwhite
{
	background-color: #ffffff;
}

.bgRedDark
{
	background-color: #531313;
}

.bgRedLite
{
	background-color: #f3aaaa;
}




.RowFontStd
{
    padding-right: 2px;
	padding-left: 2px;
	padding-top: 2pt;
	padding-bottom: 2pt;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RedFont
{
	color: #d84949;
}

.RowFontStdTextRed
{
    padding-right: 2px;
	padding-left: 2px;
	padding-top: 2pt;
	padding-bottom: 2pt;
	font-size: 12px;
	color: #d84949;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RowTypeWeekend
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2pt;
	padding-bottom: 2pt;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
}


.RowFontSmall
{
    padding-right: 2px;
	padding-left: 2px;
	padding-top: 1pt;
	padding-bottom: 1pt;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RowTypeWeekendSmall
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2pt;
	padding-bottom: 2pt;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e2e2e2;
}





.FormObj
{
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.FormObjSmall
{
	font-weight: normal;
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecRowHead
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 9px;
	padding-bottom: 3px;
	color: #ffffff;
	padding-top: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2d2d2d;
}
.RecRowHead2
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: 500;
    FONT-SIZE: 9px;
    PADDING-BOTTOM: 3px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #637679
}
.RecRowHeadActive
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 9px;
	padding-bottom: 2px;
	color: #2d2d2d;
	padding-top: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}
.RecRowHeadActiveLine
{
	background-color: #ff00cc;
}
.RecRowHeadSmall
{
	font-size: 8px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2d2d2d;
}
.TabMenu
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.TabMenu A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.TabMenu A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.w800RecRowStd
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: navy;
	background-color: #fefee2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.w800RecRowFieldLink
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: blue;
	background-color: #fefee2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.w800RecRowFieldLink A
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: blue;
	background-color: #fefee2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.w800RecRowFieldLink A:link
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: blue;
	background-color: #fefee2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.w800RecRowFieldLink A:hover
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: blue;
	background-color: #fefee2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline overline;
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.Buttons
{
    BORDER-RIGHT: maroon 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: maroon 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: maroon 2px solid;
    COLOR: maroon;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: maroon 2px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc99;
    TEXT-DECORATION: none
}
.Buttons A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: maroon;
    TEXT-DECORATION: none
}
.RecRowTransp
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.RecRowSafirBlue
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d1e8ff;
}
.RecRowSafirBlueLargeText
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #d1e8ff;
}
.RecRowSafirBlueLargeText A
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowSafirBlueLargeText A:link
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowSafirBlueLargeText A:hover
{
	font-size: 12px;
	color: blue;
}


.RecRowSafirYellow
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}

.RecRowSafirYellowLargeText
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffff99;
}
.RecRowSafirYellowLargeText A
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowSafirYellowLargeText A:link
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowSafirYellowLargeText A:hover
{
	font-size: 12px;
	color: blue;
}

.RecRowSafirDepArr
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #daff6b;
}
.RecRowSafirDepArrLargeText
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;	
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #daff6b;
}

.RecRowStdShadow
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fefef0;
	color: #cecece;
}
.RecRowStdShadow A:link
{
    COLOR: #cecece;
    TEXT-DECORATION: none
}

.RecRowStdText
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.RecRowStd
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #fcfcfc;
}
.RecRowStd A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.RecRowStdLargeText
{
    padding-right: 2px;
    padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #fcfcfc;
}
.RecRowStdLargeText A
{
    font-size: 12px;
	COLOR: #000000;
    TEXT-DECORATION: none;
}

.RecRowStd2
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefe1;
}
.RecRowStd2 A
{
  COLOR: #000000;
  TEXT-DECORATION: none
}
.RecRowStdSmall
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fefee2;
}
.RecRowPark
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefc0;
}
.RecRowAssignment
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #fdfdce;
}
.RecRowStdDep
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #efefc0;
}
.RecRowStdDep A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.RecRowStd2Dep
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ece1b9;
}
.RecRowStd2Dep A
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
.RecRowActive
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff99cc;
}
.RecRowActive A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.RecRowActiveLargeText
{
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff99cc;
}
.RecRowActiveLargeText A
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowActiveLargeText A:link
{
	font-size: 12px;
    TEXT-DECORATION: none;
}
.RecRowActiveLargeText A:hover
{
	font-size: 12px;
	color: blue;
}



.RecRowActiveDep
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c6d9a9
}
.RecRowActiveDep A
{
    COLOR: #000000;
    TEXT-DECORATION: none;
}
.RecRowNotConfirm
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFF00;
}

.RecRowConfirmedHead
{
	color: #ffffff;
	padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #2f7a2f
}
.RecRowConfirmed
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #66FF66;
}

.RecFontStrong
{
	font-weight: bold;
	font-size: 11px;
}
.RecFontStrong A
{
	font-weight: bold;
	font-size: 11px;
}
.RecFontStrong A:hover
{
	font-weight: bold;
	font-size: 11px;
}

.RecFontShadowStrong
{
	font-weight: bold;
	font-size: 11px;
	color: darkgray;
}
.RecFontShadowStrong A
{
	font-weight: bold;
	font-size: 11px;
	color: darkgray;
}
.RecFontShadowStrong A:hover
{
	font-weight: bold;
	font-size: 11px;
	color: darkgray;
}
.RecRowShadow
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 9px;
	color: darkgray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecRowCNL
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 9px;
	color: darkgray;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff004c;
}
.RecRowOtherAirport
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #CCCCFF;
}
.RecRowOtherAirportFont
{
    font-size: 12px;
    color: #FF0000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.RecRowShadow A:link
{
	font-size: 11px;
	color: darkgray;
}
.RecRowShadow A:hover
{
	font-size: 11px;
	color: darkgray;
}
.RecRowShadow A:visited
{
	font-size: 11px;
	color: darkgray;
}
.RecRowWarning
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc33
}
.RecRowComplete
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #66ff00;
}
.RecRowFocus
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ff99cc
}
.RecRowFocus A
{
    COLOR: #3300cc;
    BACKGROUND-COLOR: #f0f0e2;
    TEXT-DECORATION: none
}
.RecRowFocusBig
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c6d9a9
}

.RecRowWarningAlert
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc0033;
}

.RecRowNewChange
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff9966;
}

.FlightClosed
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9eec9c;
}

.RecRowGrey
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	color: #808080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecRowBlocked
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #99ccff;
}
.RecRowClosed
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
}
.RecRowInvoiced
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #99FF66;
}
.RecRowTimeLine
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #2d2d2d;
}
.RecGantGroundstopLabel
{
	font-weight: bold;
	font-size: 8px;
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.RecGantLabel
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e1e1d3
}
.RecGantLabelDep
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ece1b9;
}
.RecGantFlightFocus
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #c6d9a9
}
.RecGantFlightNewChange
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffdc86
}
.RecGantFlightErr
{
	font-weight: bold;
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ff0066;
}
.RecRowObs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffcc66
}
.StdLabel
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.RecRowHead A
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #2d2d2d;
    TEXT-DECORATION: none
}
.GantTimeLine
{
    FONT-SIZE: 10px;
    COLOR: #cc0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.GrafLabelStd
{
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GrafLabelSmall
{
	font-size: 7px;
	color: #cc0033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.GrafLabelStrong
{
	font-weight: bold;
	font-size: 8px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.PageHeaderFirstChar
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PageHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PageGroupHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PageColumnHeader
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.PageTextHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.PageTopTextHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: black;
}
.PageTextStd
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.DocumentListRow
{
    padding-left: 5px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    background-color: #fcfcfc;
}
.DocumentListRowBgGreen
{
    padding-left: 5px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top;
    background-color: #99ff00;
}
.DocumentListRowSelected
{
	padding-left: 5px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    vertical-align: top; 
	background-color: #ff99cc;
}
.PrintRecRowStd
{
    padding-right: 2px;
    padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.AFIMSG_SENT
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #66FF99;
}
.AFIMSG_ALERT
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #FF3300;
}
.AFIMSG_NO
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #E1E1E1;
}
.MsgWarningAlert
{
	padding-right: 2px;
	padding-left: 2px;
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cc0033;
}