body, td, th, dd, dt, h1, h2, h3, h4, h5, h6, p, ol, ul, li, input, textarea, select, option {
  font-family: Arial, Helvetica, sans-serif;
}
body, small {
  font-size: 8pt;
}
td {
  font-size: 9pt;
}
th {
  font-size: 8pt;
  color: #234567;
  background-color: #C6D8DC;
}
textarea, pre {
  font-family: monospace;
  font-size: 9pt;
}
body {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  margin: 0px 0px;
}
input, textarea, select, option {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 10px;
}

.ths { padding-left : 12px;  padding-right : 4px; cursor:pointer; 	font : menu ; font-stretch : condensed; font-weight: bold; background-image:url(/images/sort_order.gif); background-repeat : no-repeat; }
h2 {   font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14pt; font-weight: bold;  color:#135791}
code, pre { font-size: 9pt;  font-family: courier new}
.code { font-size: 9pt;  font-family: courier new}
.small {  font-family: Tahoma, Helvetica, sans-serif; font-size:8pt; color: #555555}
dt {font-weight: bold; }
var {
	text-decoration : overline;
	font-style : normal;
}

.fieldName {font-weight: bold;}
.accStatus {font-style : italic;}
.title {   font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:13pt; font-weight: bold;  color:White}
.textTitle { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.textTitle1 { color: #003b5c; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
.th {  font-family: Arial, Helvetica, sans-serif; font-size:8pt; color:#234567; font-weight: bold}
.textSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}

.tHeader { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #96b4b9}

.textBody {  font-size: 11pt; font-family: "Times New Roman", Times, serif}
.textComment {  font-family: "Arial Narrow", Tahoma, Helvetica, sans-serif; font-size: 9pt; color: #2f4f4f}
.textLabel {  font-family: Tahoma, Helvetica, sans-serif; font-size: 8pt; color: #00bfff}
.textMono {
	font-family: "Courier New", Courier, monospace;
	font-size: 9pt;
	color: #968c78;
	line-height : 25px;
}

.textReadMore {  font-size: 9pt; font-weight: bold; color: #1489E3}
a.textReadMore:link {  color: #1489E3; text-decoration: underline}
a.textReadMore:visited { color: #1489E3; text-decoration: underline}
a.textReadMore:hover {  color: #1489E3; text-decoration: underline}
a.textReadMore:active { color: #1489E3; text-decoration: underline}

.linkStatic {
	color: #002337;
	font-size: 8pt;
}

a.linkStatic:link {  color: #002337; text-decoration: none}
a.linkStatic:visited { color: #002337; text-decoration: none}
a.linkStatic:hover {  color: #002337; text-decoration: underline}
a.linkStatic:active { color: red; text-decoration: none}

.topMenu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.topMenu:link {  color: White; text-decoration: none}
a.topMenu:visited { color: White; text-decoration: none}
a.topMenu:hover {  color: White; text-decoration: underline}
a.topMenu:active { color: White; text-decoration: underline}

.textMenu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;}
a.textMenu:link {  color: #135791; text-decoration: none}
a.textMenu:visited { color: #135791; text-decoration: none}
a.textMenu:hover {  color: #135791; text-decoration: underline}
a.textMenu:active { color: #9E0039; text-decoration: none}

.indexMenu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; line-height : 12pt;}
a.indexMenu:link {  color: #222322; text-decoration: none}
a.indexMenu:visited { color: #222322; text-decoration: none}
a.indexMenu:hover {  color: #222322; text-decoration: underline}
a.indexMenu:active { color: #222322; text-decoration: underline}

.actionMenu { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #656565;}
a.actionMenu:link {  color: #222222; text-decoration: none}
a.actionMenu:visited { color: #222222; text-decoration: none}
a.actionMenu:hover {  color: #222222; text-decoration: underline}
a.actionMenu:active { color: #222222; text-decoration: underline}

.divDest { }

a:link {  color: #002337; text-decoration: underline}
a:visited { color: #002337; text-decoration: underline}
a:hover {  color: #640023; text-decoration: underline}
a:active { color: Red; text-decoration: underline}

.white {  background-color: White}
.red {  color: red}
.LightOrange {  background-color: #FFD4AB}
.Burgundy {  background-color: #640023; color : White}
.DeepBlue {  background-color: #002337; color : White}
.Blue {  background-color: #386287; color : White}
.SourGreen {  background-color: #aacd00}
.LightGreyGreen {  background-color: #73877d}
.inacTab {  background-color: #D1DBDF}
.Sand {  background-color: #beb491; color : White}
.WarmGrey {  background-color: #968c78}
.lightGrey {  background-color: #e5e5e5}
.selectedRow { background-color: #C1E9C9; font-weight: bold;}
.Orange { background-color: #c8821e; color : White}
.MenuGrey { background-color: #E3E3D3 }
.Light1 { background-color: #E3E3D3 }
.Light2 { background-color: #e1dbde }
.Light3 { background-color: #fef2ff }

.menuskin{
position:absolute;
background-color:white;
border:1px solid black;

line-height:18px;
z-index:5000;
visibility:hidden;
}

.menuskin a{
text-decoration:none;
color:black;
padding-left:10px;
padding-right:10px;
}

#mouseoverstyle{
background-color:highlight;
}

#mouseoverstyle a{
color:white;
}

.regexp {  background-color: #E9E6B0}
.globmatch {  background-color: #EAC4DA}

.border1         {
	border-collapse: collapse;
	border: 1px solid black;
}
.tabToFront {
    background-color: #f5f5f5;
	border-bottom: none;
    border-right: none;
	border-left:1px #666666 solid;
	border-top:1px #666666 solid;
	height: 24px;
}
.tabToBack {
    border-right: none;
	background-color: #e5e5e5;
	border-bottom: 1px #666666 solid;
	border-left:1px #666666 solid;
	border-top:1px #666666 solid;
	height: 24px;
}
.tabContentToBack {
        position: absolute;
        top: 0;
        visibility: hidden;
        z-index: 1;
}
.tabContentToFront {
        position: absolute;
        top: 0;
        visibility: visible;
        z-index: 2;
}
.tabTrailer {
        border-right: none;
        border-left:1px #666666 solid;
        border-bottom:1px #666666 solid;
}
.topTableBrand { background-color: #ffcc33; border: none; padding: 10 10 10 10; font-size:20pt; }

.hiddenBlock
{
    display: none;
}

.tabDataTable TH, .tabDataTable TD
{
        padding: 2px;
}
.tabDataTable .hl TD, .tabDataTable TD.hl
{
        background-color: #e5e5e5;
}
.tabDataTable TD.lastEdit, .tabDataTable .lastEdit TD
{
        background-color: #c1e9c9 !important;
        font-weight: bold;
}
.tabDataTable
{
        margin: 2px 2px;
}
.tabDataTable
{
        empty-cells: show;
}
.NodeToDelete, tr.NodeToDelete td {
        background-color: #ff8080 !important;
        font-weight: bold;
}

IMG
{
	border: none;
}

.leftAlign              { text-align: left !important; }
.centerAlign    { text-align: center !important; }
.rightAlign             { text-align: right !important; }

.selectedRow, tr.selectedRow td { background-color: #C1E9C9 !important; font-weight: bold;}

/* PAGER */
.pagerTop,
.pagerBottom {
    margin: 3px 0px;
    left: 0px;
    right: 0px;
    padding: 5px 0;
    border: 1px solid #666;
    height: 15px;
    width: 100%;
}

.pagerTop {
    border-width: 0 0 1px 0;
}
.pagerBottom {
    border-width: 1px 0 0 0;
}

.pagerTop .pagerTitle, .pagerBottom .pagerTitle,
.pagerTop .currentPage, .pagerBottom .currentPage {
    font-weight: bold;
}

.pagerTop .currentPage, .pagerBottom .currentPage,
.pagerTop A, .pagerBottom A {
    margin: 0px 3px;
}
.pagerInfo {
    float: right;
    margin-right: 0px;
    margin-left: 0px;

}
.pagerLeft {
    float: left;
    margin-right: 0px;
    margin-left: 0px;

}

/* END PAGER */

.recorderButtons img
{
	vertical-align: bottom;
}

sup.mand {
	color:#FF0000;
	content:" * ";
	vertical-align:top;
	white-space:nowrap;
}
.tabEditRow, .tabEditRow td
{
	background-color: #d5d5d5;
}
.selectedRow, tr.selectedRow td { background-color: #C1E9C9 !important; font-weight: bold;}

.verticalDivider {
	border-left:1px solid #666666;
	border-right:medium none;
	padding-left:0.5cm;
}

a.top_link {
        font-family: Tahoma,Verdana,Arial,sans-serif;
        font-size: 8pt;
        font-weight: bold;
        margin: 0;
        white-space: nowrap;
        background-attachment: scroll;
        background-position: 8px .3em;
        background-repeat: no-repeat;
        padding: 2px 8px 2px 28px;
        text-align: center;
        display: block;
        color: #00bfff !important;
}

a.top_link:link, a.top_link:visited {
        text-decoration: none;
}
a.top_link:hover {
        text-decoration: underline;
}

a.help {
        background-image: url(/images/menu_bar/icons/topHelp.gif);
}

/* Index middle links */
.mainFunctionalBlock {
    text-align: center;
    margin: 0px 1em;
}
.mainFunctionalContainer {
    overflow: hidden;
    _width: 100%;
}
.MFBHorizontalBox, .MFBHorizontalBox_2rows {
    text-align: left;
    width: 800px;
    margin: 0px auto;
    clear: both;
}
.MFBHorizontalBox_2rows {
    width: 530px;
}
.MFBVericalBox {
    float: left;
    width: 265px;
    padding-bottom: 1em;
    background: transparent scroll no-repeat 0 0;
}
.MFBSectionBox {
    list-style: none;
    margin: 0 0 2em 0;
    padding-left: 60px;
}

#MFB_addressbook {
    background-image: url(/images/menu_bar/icons/bg_messages.png);
}
/* END Index middle links */

.ap {
    width: 100%;
    min-width: 200px;
    height: 50px;
    padding: 10px;
    background-color: #e4e4e4;
}

.ap button {
    opacity: 0.4;
    width: 30px;
    height: 30px;
    background-size: cover !important;
    border-radius: 1px;
    border: 0px;
}

.ap-progress {
    width: 100%;
    height: 7px;
}

.ap-play {
    display: inline-block;
    margin: 10px 5px 10px 0px;
    background: url('/images/ap/play.png');
}

.ap-stop {
    display: inline-block;
    margin: 10px 5px;
    background: url('/images/ap/stop.png')
}

.ap-table-cell {
    padding: 10px 30px 10px 0px;
}