.DummyStyle {}

.BodyFrame {background: white; margin: 0px; padding: 0px; border: 0px;}
.BodySide {background: white ;margin: 0px; padding: 10px; border-right: 1px #cdcdcd solid;}
.BodyMain {background: white URL(../img/bkg_general.gif) repeat center center; color: black; font: 10pt Tahoma; border : 0px; margin: 0px; padding: 0px;}
.BodyTitle {background: white URL(../img/bkg_title.gif) repeat-x center center; margin: 0px; padding: 0px; border: 0px; }
.BodySubMenu {background: white; margin: 0px; padding: 0px; border: 0px;}
.TitleBig {font: bold 18pt Arial; color: #3b60b9; }
.TitleSmall {font: 12pt Arial; color: #3b60b9; }
.Header { color: white; font: bold 12pt Verdana; }
.PageTH { background: #1148AE; color: white; }
.PageTH TD { border-bottom: 1px solid #0C295B; }
.PageTH TABLE TR TD { border-bottom: 0px; }
.PageTR { color: black; }
.PageTB { }
.TradeMark { font-size: 8pt; color: black; }
.SmallBold { font-weight: bold; font-size: 8pt; }
.Smaller { font-size: 8pt; }
.SectionHeader {border-bottom: solid 1px darkgray; font-weight: bold;}
@media print {
.PrintInvisible {visibility:hidden;}
}
@media screen {
.PrintInvisible { }
}

.HelpSide { background: white; border-right: 1px solid #cdcdcd; }
.HelpMain { background: white URL(../img/bkg_general.gif) repeat center center; color: black; font: 10pt Tahoma; margin: 5px; padding 0px; }
.HelpTitle { background: white URL(../img/bkg_title.gif) repeat-x center center; margin: 0px; padding: 0px; }
.HelpTitleBig { color: #3b60b9; font: 20pt Arial; }

.TWarnings {color: white; font-weight: bold;}
.MsgErr {color: #cc0000; font-weight: bold;}
.MsgWarn {color: #CC6633; font-weight: bold;}
.MsgOK {color: green; font-weight: bold;}
.MsgDis {color: gray;}
.MsgRegErr {color: #cc0000; }
.MsgRegWarn {color: #CC6633; }
.MsgRegOK {color: green; }
.Status {}
.PopLayerText {background: #FFFFCC; color: black; font :10pt Tahoma; border: 1px solid black; }

.MenuButton, .MenuHelpButton {font: 10pt Tahoma; text-align: left; height: 30px; border-bottom: 1px solid #1148AE; }
.MenuOff {color: #4d4d4d; text-decoration: none;}
.MenuOff:hover, MenuHelpOff:hover, .MenuOn:hover, .MenuHelpOn:hover {color: #FBAC32;}
.MenuOn  {color: #1148AE; font: bold 10pt Tahoma; text-decoration: none;}
.MenuHelpOn {color: #1148AE; font: bold 10pt Tahoma; text-decoration: none;}
.MenuHelpOff {color: #4d4d4d; text-decoration: none;}

.SubMenuButton {font: 10pt Tahoma; text-align: left; }
.SubMenu {border-bottom: 1px solid #0C295B;}
.SubMenuOffBg {background: #cdcdcd URL(../img/submenumoff.gif) repeat-x center center; height: 22px; border: 0px; padding: 0px; margin : 0px;}
.SubMenuOff {color: #070707; text-decoration: none; }
.SubMenuOff:hover {color: #FBAC32;}
.SubMenuOnBg {background: #2560cc URL(../img/submenumon.gif) repeat-x center center; height: 22px; border: 0px; padding: 0px; margin: 0px; }
.SubMenuOn { color: white; text-decoration: none; }
.SubMenuOn:hover { color: #FBAC32; }

.Button { background: URL(../img/button_mid.gif) repeat-x; height: 23; border:solid 0; padding: 0px 0px 2px 0px; color: #252525; }
.ButtonDis { background: transparent; color: gray; height: 23; border:solid 0; padding: 0px 0px 2px 0px; cursor: wait; }
.ButtonOff { background: transparent; color: #252525; height: 23; border:solid 0; padding: 0px 0px 2px 0px; }
.ButtonOn  { background: transparent; color: #ff9e00; height: 23; border:solid 0; padding: 0px 0px 2px 0px; cursor: hand;}
.ButtonLink { background-repeat: no-repeat; background-position: left center; height: 18; padding-bottom: 3px; margin: 0px; }
.ButtonLinkDis { background: transparent; color: gray; border:solid 0; padding: 0px 0px 0px 18px; margin: 0px; text-align: left; vertical-align: middle; text-decoration: none; cursor: default; }
.ButtonLinkOff { background: transparent; color: #0036ff; border:solid 0; padding: 0px 0px 0px 18px; margin: 0px; text-align: left; vertical-align: middle; text-decoration: underline; }
.ButtonLinkOn { background: transparent; color: #3344ff; border:solid 0; padding: 0px 0px 0px 18px; margin: 0px; text-align: left; vertical-align: middle; text-decoration: underline; cursor: hand;}
.ButtonRealLink { color: #0036ff; height: 18; padding-top:3px; text-decoration: underline; }
.ButtonRealLink:hover { color: #3344ff; cursor: hand;}

.Slider { color: black; text-align: left; }
.SliderDis { color: gray; text-align: left; }
.SliderBg { position: relative; z-index: 5; }
.SliderDrag { position: absolute;z-index: 10; visibility: hidden; }

.Tab { background: #e4e4e4; color: black; border: 1px solid #bbbbbb; } 
.TabGrid{ background: #e4e4e4; color: black; font: 8pt tahoma; } 
.TabGrid TD { white-space: nowrap; } 
.TabHead{ background: #eaeaea URL(../img/bkg_head.gif) repeat-x top center; }
.TabHead TH,.TabHead TD { border-bottom: 1px solid #bbbbbb; font: bold 10pt Tahoma; color: #575757;  }
.TabRow0{ background: #e4e4e4; color: black;}
.TabRow1{ background: white; color: black; }
.TabFieldHeader{ color: darkblue; }
.TabPorts { background: rgb(49,89,140); color: white; } 
.TabDiag { background: #252525; color: black; }
.TabBorBt { border-bottom: 1px solid #bbbbbb; } 
.TabBorLf { border-left: 1px solid #bbbbbb; } 
.TabBorBtLf { border-bottom: 1px solid #bbbbbb; border-left: 1px solid #bbbbbb; } 

.TabH { background: #252525; }
.TabH TD { background: #e4e4e4; color: black; }

.RepTab {background: white; font: 8pt Tahoma; }
.RepTab TD {white-space: nowrap;}
.ReportsHead { background: #eaeaea URL(../img/bkg_head.gif) repeat-x top center; text-align: left; }
.ReportsMsg TD, .ReportsMsg TD A, .ReportsMsg TD A:hover { background: white; color: darkblue; }
.ReportsAccept TD, .ReportsAccept TD A, .ReportsAccept TD A:hover { background: white; color: darkgreen; }
.ReportsBlocked TD, .ReportsBlocked TD A, .ReportsBlocked TD A:hover { background: white; color: red; }
.ReportsWarn TD, .ReportsWarn TD A , .ReportsWarn TD A:hover { background: white; color: #cc6600; }
div.gridbox table.hdr td {
	font: bold 8pt Tahoma;
	background: #eaeaea URL(../img/bkg_head.gif) repeat-x top center;
	border: 1px solid;
	border-color : white Gray Gray white;
	text-align: center;
	margin:0px;
	padding:2px 0px 2px 0px ;
    -moz-user-select:none;
    overflow:hidden;
	text-align: left;
}

.GraphAxisHead { color: black; font-size: 10pt;}
.GraphAxisData { color: black; font-size: 8pt;}
.GraphLeg { color: black; font-size: 8pt;}

@media print {
.WizBody, .WizBody P, .WizBodyWait, .WizSide { color: black; font-size: 10pt; border-collapse: collapse;}
.WizHeader { font-weight: bold; font-size: 120%; }
.WizInputAsText { color: black; border: solid 0; }
}
@media screen {
.WizBody, .WizBody P {background: white URL(../img/bkg_general.gif) repeat center center; color: black; font-family: Tahoma; margin: 0; padding: 0; border: 0; scrollbar-base-color: #91AABD; }
.WizBodyWait {        background: white URL(../img/bkg_general.gif) repeat center center; color: black; font-family: Tahoma, Verdana; margin: 0; padding: 0; border: 0; scrollbar-base-color: #91AABD; cursor: wait; }
.WizSide { background: white URL(../img/bkg_title.gif) repeat-x center center; } 
.WizHeader { font: 16pt Arial; color: #3b60b9; }
.WizInputAsText { border: solid 0; color: black; background: tansparent; }
}

.WizTForm {width: 120px;}
.WizTForm2 {width: 60px;}
.WizTForm3 {width: 240px;}
.WizTTime { color: darkblue; }

.NetText { color: black; }
.NetTextBox, .NetNotActive { color: #2000ad; }
.NetNoLicense { color: red; }
.NetLicensed { color: green; }

.InternalScrollDiv1 { background: #FFFFFF; color: black; font-family: Arial; font-size: 10pt; border: 1px solid #666666; overflow:auto; scrollbar-base-color: #91AABD; }
.InternalScrollDiv2 { background: #FFFFFF; color: black; font-family: Arial; font-size: 10pt; padding: 0; margin: 2px; border: 0; overflow:auto; scrollbar-base-color: #91AABD; }
.InternalScrollDiv3 { background: #FFFFFF; color: black; font-family: Arial; font-size: 10pt; padding: 0; margin: 0; border-top: 0; border-left: 0; border-right: 0; border-bottom: 1px solid #666666; overflow:auto; scrollbar-base-color: #91AABD; }

/* font-weight: 400 == normal. done for FF 1.5 bug */
.DynGuiPageHead TD { color: black; font-weight: bold; border-bottom: 1px solid #666666; padding-bottom: 2px; margin-bottom: 2px;  }
.DynGuiPageDesc TD { color: black; border: solid 0; text-decoration: none; font-weight: 400; border-bottom: 1px solid #666666; padding-bottom: 2px; margin-bottom: 2px;  }
.DynGuiSecHead { color: black; border: solid 0; text-decoration: none; font-weight: bold; }
.DynGuiCap { color: darkblue; border: solid 0; text-decoration: none; font-weight: 400; }
.DynGuiData { color: black; border: solid 0; text-decoration: none; font-weight: 400; }
.DynGuiTreeObj { color: black; border: solid 0; text-decoration: none; font-weight: 400; }
.DynGuiTreeObjSel { color: black; border: solid 0; text-decoration: none; font-weight: bold; }

.PopBody { background: #cccccc; font-family: Arial, Verdana; margin: 1px;}
.PopBody H2, .PopBody P, .PopBody PRE { color: black; }

.Sbar {background: white; margin: 0px ; border-top: 1px #cdcdcd solid; padding: 0px 0px 0px 15px;}
.SbarHead {color: #222222; font: 8pt Tahoma; }
.SbarOK {color: #178a08; font: bold 8pt Tahoma; }
.SbarDiscon {color: red;}
.SbarPend {color: blue;}
.SbarTime {color: #178a08; font: 7pt Tahoma;  }

.Link{ color: #3344ff; text-decoration: none; }
.Link:hover{ color: #3344ff; text-decoration: underline; }

.frmElm {width: 200px;}
.frmElmS {width: 110px;}
.frmElmS2 {width: 94px;}
.frmElmS3 {width: 150px;}

IMG { border: 0; padding: 0; margin: 0; }
H1, H2{ font-weight: bold; font-size: 120%; }
HR { color: grey; height: 1 }
FORM { border: 0; padding: 0; margin: 0; }
TABLE { font-size: 10pt; empty-cells: show; }
